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 : 7637C941DD4A0418B1EF89023617CD450615074BC6AB30BF4081F4A117E60C1A ROM:00110000 ; Input MD5 : 589FA4E95AD267CD8973ACF56934549D ROM:00110000 ; Input CRC32 : 8698B118 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_115D62+A↓o ROM:00110000 ; sub_115DD8↓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 $6F ; o ROM:00110007 dc.b $1A ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $77 ; w ROM:0011000B dc.b $EA ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $77 ; w ROM:0011000F dc.b $EA ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $77 ; w ROM:00110013 dc.b $EA ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $78 ; x ROM:00110017 dc.b $EE ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $78 ; x ROM:0011001B dc.b 4 ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $78 ; x ROM:0011001F dc.b $1E ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $79 ; y ROM:00110023 dc.b 8 ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $77 ; w ROM:00110027 dc.b $EA ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $77 ; w ROM:0011002B dc.b $EA ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $77 ; w ROM:0011002F dc.b $EA ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $77 ; w ROM:00110033 dc.b $EA ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $77 ; w ROM:00110037 dc.b $EA ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $77 ; w ROM:0011003B dc.b $EA ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $77 ; w ROM:0011003F dc.b $EA 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 $EA ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $78 ; x ROM:00110067 dc.b $38 ; 8 ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $78 ; x ROM:0011006B dc.b $52 ; R ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $78 ; x ROM:0011006F dc.b $6C ; l ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $78 ; x ROM:00110073 dc.b $86 ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $78 ; x ROM:00110077 dc.b $A0 ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $78 ; x ROM:0011007B dc.b $BA ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $78 ; x ROM:0011007F dc.b $D4 ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $79 ; y ROM:00110083 dc.b $22 ; " ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $79 ; y ROM:00110087 dc.b $22 ; " ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $79 ; y ROM:0011008B dc.b $22 ; " ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $79 ; y ROM:0011008F dc.b $22 ; " ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $79 ; y ROM:00110093 dc.b $22 ; " ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $79 ; y ROM:00110097 dc.b $22 ; " ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $79 ; y ROM:0011009B dc.b $22 ; " ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $79 ; y ROM:0011009F dc.b $22 ; " ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $79 ; y ROM:001100A3 dc.b $22 ; " ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $79 ; y ROM:001100A7 dc.b $22 ; " ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $79 ; y ROM:001100AB dc.b $22 ; " ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $79 ; y ROM:001100AF dc.b $22 ; " ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $79 ; y ROM:001100B3 dc.b $22 ; " ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $79 ; y ROM:001100B7 dc.b $22 ; " ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $79 ; y ROM:001100BB dc.b $22 ; " ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $79 ; y ROM:001100BF dc.b $22 ; " ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $77 ; w ROM:001100C3 dc.b $EA ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $77 ; w ROM:001100C7 dc.b $EA ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $77 ; w ROM:001100CB dc.b $EA ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $77 ; w ROM:001100CF dc.b $EA ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $77 ; w ROM:001100D3 dc.b $EA ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $77 ; w ROM:001100D7 dc.b $EA ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $77 ; w ROM:001100DB dc.b $EA ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $77 ; w ROM:001100DF dc.b $EA ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $77 ; w ROM:001100E3 dc.b $EA ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $77 ; w ROM:001100E7 dc.b $EA ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $77 ; w ROM:001100EB dc.b $EA 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 $C0 ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $69 ; i ROM:00110107 dc.b $2C ; , ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $69 ; i ROM:0011010B dc.b $2C ; , ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $6D ; m ROM:0011010F dc.b $C6 ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $6D ; m ROM:00110113 dc.b $C6 ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $6D ; m ROM:00110117 dc.b $C6 ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $6D ; m ROM:0011011B dc.b $C6 ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $58 ; X ROM:0011011F dc.b $D0 ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $79 ; y ROM:00110123 dc.b $4C ; L ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $69 ; i ROM:00110127 dc.b $24 ; $ ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $69 ; i ROM:0011012B dc.b $1C ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $79 ; y ROM:0011012F dc.b $3C ; < ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $79 ; y ROM:00110133 dc.b $44 ; D ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $79 ; y ROM:00110137 dc.b $5A ; Z ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $79 ; y ROM:0011013B dc.b $70 ; p ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $79 ; y ROM:0011013F dc.b $68 ; h ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $2F ; / ROM:00110143 dc.b $86 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 $FA 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 $A8 ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $2C ; , ROM:0011022B dc.b $82 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_115D10↓o ROM:00110400 ; sub_119936+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 $74 ; t ROM:00110407 dc.b $74 ; t ROM:00110408 dc.b $70 ; p ROM:00110409 dc.b $70 ; p ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $30 ; 0 ROM:0011040D dc.b $30 ; 0 ROM:0011040E dc.b $31 ; 1 ROM:0011040F dc.b $31 ; 1 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $1A ROM:00110413 dc.b $F9 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_117092↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #4,($1381).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_110872 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 ($732).w,d1 ROM:0011042C cmpi.w #2,d1 ROM:00110430 bcc.s locret_11043A ROM:00110432 movea.l off_11043C(pc,d1.w*4),a0 ROM:00110436 nop ROM:00110438 jmp (a0) ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043A ROM:0011043A locret_11043A: ; CODE XREF: sub_110426+A↑j ROM:0011043A rts ROM:0011043A ; End of function sub_110426 ROM:0011043A ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043C off_11043C: dc.l loc_110444 ; DATA XREF: sub_110426+C↑r ROM:00110440 dc.l loc_110456 ROM:00110444 ; --------------------------------------------------------------------------- ROM:00110444 ROM:00110444 loc_110444: ; DATA XREF: ROM:off_11043C↑o ROM:00110444 bsr.w sub_11045E ROM:00110448 bsr.w sub_110624 ROM:0011044C move.b #1,($732).w ROM:00110452 bra.s loc_110456 ROM:00110454 ; --------------------------------------------------------------------------- ROM:00110454 rts ROM:00110456 ; --------------------------------------------------------------------------- ROM:00110456 ROM:00110456 loc_110456: ; CODE XREF: ROM:00110452↑j ROM:00110456 ; DATA XREF: ROM:00110440↑o ROM:00110456 bsr.w sub_1105B6 ROM:0011045A rts ROM:0011045C ; --------------------------------------------------------------------------- ROM:0011045C rts ROM:0011045E ROM:0011045E ; =============== S U B R O U T I N E ======================================= ROM:0011045E ROM:0011045E ROM:0011045E sub_11045E: ; CODE XREF: ROM:loc_110444↑p ROM:0011045E lea ($FFFFF230).w,a0 ROM:00110462 move.w #0,d0 ROM:00110466 move.w $18C(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_112328+F8↓p ROM:001104AA move.w ($4EC).w,d0 ROM:001104AE sub.w ($4D8).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 ($496).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4A2).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 ($496).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($496).w ROM:001104E4 cmp.w ($4EA).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($4EA).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4E8).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4E8).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_112328+11A↓p ROM:001104FA ; ROM:001170B2↓p ROM:001104FA cmpi.b #1,($732).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $81C(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 $81C(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($F12).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 ($4E8).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_110706 ROM:0011054C move.w d1,($498).w ROM:00110550 move.w ($4EA).w,d2 ROM:00110554 bsr.w sub_110706 ROM:00110558 move.w d1,($49A).w ROM:0011055C move.w #$400,($4E8).w ROM:00110562 move.w #0,($4EA).w ROM:00110568 sub.w ($498).w,d1 ROM:0011056C move.w d1,($49C).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #3,($935).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4A2).w,d2 ROM:00110580 move.w ($4A2).w,($A92).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),($A92).w ROM:00110596 ROM:00110596 loc_110596: ; CODE XREF: sub_1104FA+44↑j ROM:00110596 ; sub_1104FA+8C↑j ROM:00110596 move.w d7,-(sp) ROM:00110598 move.w d6,-(sp) ROM:0011059A bsr.w sub_110668 ROM:0011059E bsr.w sub_110706 ROM:001105A2 move.w (sp)+,d6 ROM:001105A4 move.w (sp)+,d7 ROM:001105A6 lea ($472).w,a3 ROM:001105AA move.w d1,(a3,d4.w*2) ROM:001105AE addq.w #1,d7 ROM:001105B0 bra.w loc_110516 ROM:001105B4 ; --------------------------------------------------------------------------- ROM:001105B4 ROM:001105B4 locret_1105B4: ; CODE XREF: sub_1104FA+6↑j ROM:001105B4 ; sub_1104FA+16↑j ... ROM:001105B4 rts ROM:001105B4 ; End of function sub_1104FA ROM:001105B4 ROM:001105B6 ROM:001105B6 ; =============== S U B R O U T I N E ======================================= ROM:001105B6 ROM:001105B6 ROM:001105B6 sub_1105B6: ; CODE XREF: ROM:loc_110456↑p ROM:001105B6 bclr #7,($943).w ROM:001105BC bclr #4,($930).w ROM:001105C2 bclr #6,($93C).w ROM:001105C8 bclr #7,($942).w ROM:001105CE bclr #1,($933).w ROM:001105D4 bclr #7,($936).w ROM:001105DA clr.w d7 ROM:001105DC move.w $7EC(a5),d6 ROM:001105E0 cmpi.w #0,d6 ROM:001105E4 ble.s locret_110622 ROM:001105E6 ROM:001105E6 loc_1105E6: ; CODE XREF: sub_1105B6+6A↓j ROM:001105E6 cmp.w d7,d6 ROM:001105E8 ble.s locret_110622 ROM:001105EA move.w d7,d5 ROM:001105EC addq.w #1,d5 ROM:001105EE move.w $7EC(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($F12).w,a1 ROM:001105FC move.w (a2,d4.w*2),d2 ROM:00110600 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:00110606 move.w d7,-(sp) ROM:00110608 move.w d6,-(sp) ROM:0011060A bsr.w sub_110668 ROM:0011060E bsr.w sub_110706 ROM:00110612 move.w (sp)+,d6 ROM:00110614 move.w (sp)+,d7 ROM:00110616 lea ($472).w,a3 ROM:0011061A move.w d1,(a3,d4.w*2) ROM:0011061E addq.w #1,d7 ROM:00110620 bra.s loc_1105E6 ROM:00110622 ; --------------------------------------------------------------------------- ROM:00110622 ROM:00110622 locret_110622: ; CODE XREF: sub_1105B6+2E↑j ROM:00110622 ; sub_1105B6+32↑j ROM:00110622 rts ROM:00110622 ; End of function sub_1105B6 ROM:00110622 ROM:00110624 ROM:00110624 ; =============== S U B R O U T I N E ======================================= ROM:00110624 ROM:00110624 ROM:00110624 sub_110624: ; CODE XREF: ROM:00110448↑p ROM:00110624 ; sub_110624+8↓j ROM:00110624 btst #7,($FFFFF210).w ROM:0011062A bne.s loc_11062E ROM:0011062C bra.s sub_110624 ROM:0011062E ; --------------------------------------------------------------------------- ROM:0011062E ROM:0011062E loc_11062E: ; CODE XREF: sub_110624+6↑j ROM:0011062E bclr #7,($FFFFF210).w ROM:00110634 move.w $18C(a5),d0 ROM:00110638 subq.w #1,d0 ROM:0011063A move.w #0,d4 ROM:0011063E bra.s loc_110644 ROM:00110640 ; --------------------------------------------------------------------------- ROM:00110640 ROM:00110640 loc_110640: ; CODE XREF: sub_110624+40↓j ROM:00110640 addi.w #1,d4 ROM:00110644 ROM:00110644 loc_110644: ; CODE XREF: sub_110624+1A↑j ROM:00110644 cmp.w d0,d4 ROM:00110646 bgt.s locret_110666 ROM:00110648 lea ($FFFFF2B0).w,a0 ROM:0011064C move.w (a0,d4.w*2),d2 ROM:00110650 move.w d0,-(sp) ROM:00110652 bsr.w sub_110668 ROM:00110656 bsr.w sub_110706 ROM:0011065A lea ($472).w,a0 ROM:0011065E move.w d1,(a0,d4.w*2) ROM:00110662 move.w (sp)+,d0 ROM:00110664 bra.s loc_110640 ROM:00110666 ; --------------------------------------------------------------------------- ROM:00110666 ROM:00110666 locret_110666: ; CODE XREF: sub_110624+22↑j ROM:00110666 rts ROM:00110666 ; End of function sub_110624 ROM:00110666 ROM:00110668 ROM:00110668 ; =============== S U B R O U T I N E ======================================= ROM:00110668 ROM:00110668 ROM:00110668 sub_110668: ; CODE XREF: sub_1104FA+A0↑p ROM:00110668 ; sub_1105B6+54↑p ... ROM:00110668 clr.w d1 ROM:0011066A move.b ($733).w,d1 ROM:0011066E cmpi.w #3,d1 ROM:00110672 bcc.s locret_11067C ROM:00110674 movea.l off_11067E(pc,d1.w*4),a0 ROM:00110678 nop ROM:0011067A jmp (a0) ROM:0011067C ; --------------------------------------------------------------------------- ROM:0011067C ROM:0011067C locret_11067C: ; CODE XREF: sub_110668+A↑j ROM:0011067C rts ROM:0011067C ; End of function sub_110668 ROM:0011067C ROM:0011067C ; --------------------------------------------------------------------------- ROM:0011067E off_11067E: dc.l loc_11068A ; DATA XREF: sub_110668+C↑r ROM:00110682 dc.l loc_1106A4 ROM:00110686 dc.l loc_1106B4 ROM:0011068A ; --------------------------------------------------------------------------- ROM:0011068A ROM:0011068A loc_11068A: ; DATA XREF: ROM:off_11067E↑o ROM:0011068A move.w $18(a5),d0 ROM:0011068E clr.b ($8BA).w ROM:00110692 move.w d0,($646).w ROM:00110696 move.b #1,($8BA).w ROM:0011069C move.b #1,($733).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($646).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($733).w ROM:001106B2 ROM:001106B2 locret_1106B2: ; CODE XREF: ROM:001106AA↑j ROM:001106B2 rts ROM:001106B4 ; --------------------------------------------------------------------------- ROM:001106B4 ROM:001106B4 loc_1106B4: ; DATA XREF: ROM:00110686↑o ROM:001106B4 move.w ($492).w,d1 ROM:001106B8 move.w d4,d3 ROM:001106BA move.w $874(a5,d3.w*2),d0 ROM:001106C0 cmp.w d2,d0 ROM:001106C2 bge.s loc_1106DC ROM:001106C4 bset d3,d1 ROM:001106C6 move.w ($13AC).w,d0 ROM:001106CA move.w ($A88).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($13AC).w ROM:001106D6 move.w d5,($A88).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $854(a5,d3.w*2),d0 ROM:001106E2 cmp.w d2,d0 ROM:001106E4 ble.s loc_1106FE ROM:001106E6 bset d3,d1 ROM:001106E8 move.w ($13AE).w,d0 ROM:001106EC move.w ($A8A).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($13AE).w ROM:001106F8 move.w d5,($A8A).w ROM:001106FC bra.s loc_110700 ROM:001106FE ; --------------------------------------------------------------------------- ROM:001106FE ROM:001106FE loc_1106FE: ; CODE XREF: ROM:001106E4↑j ROM:001106FE bclr d3,d1 ROM:00110700 ROM:00110700 loc_110700: ; CODE XREF: ROM:001106DA↑j ROM:00110700 ; ROM:001106FC↑j ROM:00110700 move.w d1,($492).w ROM:00110704 rts ROM:00110706 ROM:00110706 ; =============== S U B R O U T I N E ======================================= ROM:00110706 ROM:00110706 ROM:00110706 sub_110706: ; CODE XREF: sub_1104FA+4E↑p ROM:00110706 ; sub_1104FA+5A↑p ... ROM:00110706 move.w d4,d3 ROM:00110708 cmpi.w #7,d4 ROM:0011070C bne.s loc_110740 ROM:0011070E move.w d2,d1 ROM:00110710 muls.w $894(a5,d3.w*2),d1 ROM:00110716 divs.w $8B4(a5,d3.w*2),d1 ROM:0011071C add.w $8D4(a5,d3.w*2),d1 ROM:00110722 move.w d1,($49E).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$3DFE,d1 ROM:0011072C bsr.l sub_1175D2 ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #7,($936).w ROM:0011073A bra.l locret_110870 ROM:00110740 ; --------------------------------------------------------------------------- ROM:00110740 ROM:00110740 loc_110740: ; CODE XREF: sub_110706+6↑j ROM:00110740 cmpi.w #$E,d4 ROM:00110744 bne.s loc_1107C2 ROM:00110746 move.w d4,-(sp) ROM:00110748 move.w #$3DF6,d1 ROM:0011074C bsr.l sub_1175D2 ROM:00110752 move.w d2,d5 ROM:00110754 muls.w $894(a5,d3.w*2),d5 ROM:0011075A divs.w $8B4(a5,d3.w*2),d5 ROM:00110760 add.w $8D4(a5,d3.w*2),d5 ROM:00110766 move.w d5,($A8E).w ROM:0011076A clr.l d1 ROM:0011076C move.w ($A8E).w,d1 ROM:00110770 swap d1 ROM:00110772 move.w ($13B0).w,d2 ROM:00110776 swap d2 ROM:00110778 move.w ($A90).w,d2 ROM:0011077C move.w #$64,d3 ; 'd' ROM:00110780 ext.l d3 ROM:00110782 bsr.l sub_1174DE ROM:00110788 move.w d4,($A90).w ROM:0011078C swap d4 ROM:0011078E move.w $18E(a5),d5 ROM:00110792 cmp.w d4,d5 ROM:00110794 blt.s loc_1107B0 ROM:00110796 move.w ($AA6).w,d4 ROM:0011079A cmp.w d4,d5 ROM:0011079C blt.s loc_1107AA ROM:0011079E move.w $190(a5),d4 ROM:001107A2 bset #0,($1389).w ROM:001107A8 bra.s loc_1107B0 ROM:001107AA ; --------------------------------------------------------------------------- ROM:001107AA ROM:001107AA loc_1107AA: ; CODE XREF: sub_110706+96↑j ROM:001107AA bclr #0,($1389).w ROM:001107B0 ROM:001107B0 loc_1107B0: ; CODE XREF: sub_110706+8E↑j ROM:001107B0 ; sub_110706+A2↑j ROM:001107B0 move.w d4,($13B0).w ROM:001107B4 move.w (sp)+,d4 ROM:001107B6 bset #7,($943).w ROM:001107BC bra.l locret_110870 ROM:001107C2 ; --------------------------------------------------------------------------- ROM:001107C2 ROM:001107C2 loc_1107C2: ; CODE XREF: sub_110706+3E↑j ROM:001107C2 cmpi.w #$D,d4 ROM:001107C6 bne.s loc_1107E2 ROM:001107C8 move.w d4,-(sp) ROM:001107CA move.w #$3DFA,d1 ROM:001107CE bsr.l sub_1175D2 ROM:001107D4 move.w (sp)+,d4 ROM:001107D6 bset #1,($933).w ROM:001107DC bra.l locret_110870 ROM:001107E2 ; --------------------------------------------------------------------------- ROM:001107E2 ROM:001107E2 loc_1107E2: ; CODE XREF: sub_110706+C0↑j ROM:001107E2 cmpi.w #2,d4 ROM:001107E6 bne.s loc_1107FE ROM:001107E8 move.w d4,-(sp) ROM:001107EA move.w #$3DF8,d1 ROM:001107EE bsr.l sub_1175D2 ROM:001107F4 move.w (sp)+,d4 ROM:001107F6 bset #4,($930).w ROM:001107FC bra.s locret_110870 ROM:001107FE ; --------------------------------------------------------------------------- ROM:001107FE ROM:001107FE loc_1107FE: ; CODE XREF: sub_110706+E0↑j ROM:001107FE cmpi.w #1,d4 ROM:00110802 bne.s loc_11081A ROM:00110804 move.w d4,-(sp) ROM:00110806 move.w #$3DFC,d1 ROM:0011080A bsr.l sub_1175D2 ROM:00110810 move.w (sp)+,d4 ROM:00110812 bset #6,($93C).w ROM:00110818 bra.s locret_110870 ROM:0011081A ; --------------------------------------------------------------------------- ROM:0011081A ROM:0011081A loc_11081A: ; CODE XREF: sub_110706+FC↑j ROM:0011081A cmpi.w #$A,d4 ROM:0011081E bne.s loc_110836 ROM:00110820 move.w d4,-(sp) ROM:00110822 move.w #$3E00,d1 ROM:00110826 bsr.l sub_1175D2 ROM:0011082C move.w (sp)+,d4 ROM:0011082E bset #7,($942).w ROM:00110834 bra.s locret_110870 ROM:00110836 ; --------------------------------------------------------------------------- ROM:00110836 ROM:00110836 loc_110836: ; CODE XREF: sub_110706+118↑j ROM:00110836 cmpi.w #$E,d4 ROM:0011083A bne.s loc_11085C ROM:0011083C move.w d2,d1 ROM:0011083E muls.w $894(a5,d3.w*2),d1 ROM:00110844 divs.w ($478).l,d1 ROM:0011084A muls.w #$3E8,d1 ROM:0011084E divs.w $8B4(a5,d3.w*2),d1 ROM:00110854 add.w $8D4(a5,d3.w*2),d1 ROM:0011085A bra.s locret_110870 ROM:0011085C ; --------------------------------------------------------------------------- ROM:0011085C ROM:0011085C loc_11085C: ; CODE XREF: sub_110706+134↑j ROM:0011085C move.w d2,d1 ROM:0011085E muls.w $894(a5,d3.w*2),d1 ROM:00110864 divs.w $8B4(a5,d3.w*2),d1 ROM:0011086A add.w $8D4(a5,d3.w*2),d1 ROM:00110870 ROM:00110870 locret_110870: ; CODE XREF: sub_110706+34↑j ROM:00110870 ; sub_110706+B6↑j ... ROM:00110870 rts ROM:00110870 ; End of function sub_110706 ROM:00110870 ROM:00110872 ROM:00110872 ; =============== S U B R O U T I N E ======================================= ROM:00110872 ROM:00110872 ROM:00110872 sub_110872: ; CODE XREF: sub_110414+C↑p ROM:00110872 move.w ($492).w,d0 ROM:00110876 and.w $12A(a5),d0 ROM:0011087A move.w ($C86).w,d1 ROM:0011087E and.w $192(a5),d1 ROM:00110882 cmpi.w #0,($C84).w ROM:00110888 bne.s loc_110890 ROM:0011088A cmpi.w #0,d1 ROM:0011088E beq.s loc_110892 ROM:00110890 ROM:00110890 loc_110890: ; CODE XREF: sub_110872+16↑j ROM:00110890 bra.s loc_110898 ROM:00110892 ; --------------------------------------------------------------------------- ROM:00110892 ROM:00110892 loc_110892: ; CODE XREF: sub_110872+1C↑j ROM:00110892 cmpi.w #0,d0 ROM:00110896 beq.s loc_1108A4 ROM:00110898 ROM:00110898 loc_110898: ; CODE XREF: sub_110872:loc_110890↑j ROM:00110898 bset #4,($1363).w ROM:0011089E bset #2,($1381).w ROM:001108A4 ROM:001108A4 loc_1108A4: ; CODE XREF: sub_110872+24↑j ROM:001108A4 btst #3,($138B).w ROM:001108AA beq.s loc_1108B4 ROM:001108AC bset #2,($1381).w ROM:001108B2 bra.s locret_1108C2 ROM:001108B4 ; --------------------------------------------------------------------------- ROM:001108B4 ROM:001108B4 loc_1108B4: ; CODE XREF: sub_110872+38↑j ROM:001108B4 btst #4,($1363).w ROM:001108BA bne.s locret_1108C2 ROM:001108BC bclr #2,($1381).w ROM:001108C2 ROM:001108C2 locret_1108C2: ; CODE XREF: sub_110872+40↑j ROM:001108C2 ; sub_110872+48↑j ROM:001108C2 rts ROM:001108C2 ; End of function sub_110872 ROM:001108C2 ROM:001108C4 ROM:001108C4 ; =============== S U B R O U T I N E ======================================= ROM:001108C4 ROM:001108C4 ROM:001108C4 sub_1108C4: ; CODE XREF: sub_112286↓p ROM:001108C4 moveq #1,d0 ROM:001108C6 move.w #$70,d1 ; 'p' ROM:001108CA asr.w #3,d1 ROM:001108CC asl.l d1,d0 ROM:001108CE move.l d0,($FFFFFE18).w ROM:001108D2 lea ($FFFFFF70).w,a0 ROM:001108D6 move.w ($4EE).w,d3 ROM:001108DA add.w $1E2(a5),d3 ROM:001108DE bclr #1,($944).w ROM:001108E4 move.w $1DA(a5),d1 ROM:001108E8 move.w $1DC(a5),d2 ROM:001108EC cmp.w d1,d2 ROM:001108EE blt.s loc_110920 ROM:001108F0 cmpi.w #0,d3 ROM:001108F4 blt.s loc_110908 ROM:001108F6 cmp.w d3,d1 ROM:001108F8 ble.s loc_110908 ROM:001108FA btst #0,($93F).w ROM:00110900 beq.s loc_110908 ROM:00110902 bset #1,($944).w ROM:00110908 ROM:00110908 loc_110908: ; CODE XREF: sub_1108C4+30↑j ROM:00110908 ; sub_1108C4+34↑j ... ROM:00110908 cmp.w d1,d3 ROM:0011090A blt.s loc_11091E ROM:0011090C cmp.w d3,d2 ROM:0011090E ble.s loc_11091E ROM:00110910 btst #0,($93F).w ROM:00110916 bne.s loc_11091E ROM:00110918 bset #1,($944).w ROM:0011091E ROM:0011091E loc_11091E: ; CODE XREF: sub_1108C4+46↑j ROM:0011091E ; sub_1108C4+4A↑j ... ROM:0011091E bra.s loc_11096E ROM:00110920 ; --------------------------------------------------------------------------- ROM:00110920 ROM:00110920 loc_110920: ; CODE XREF: sub_1108C4+2A↑j ROM:00110920 cmpi.w #0,d3 ROM:00110924 blt.s loc_110938 ROM:00110926 cmp.w d3,d2 ROM:00110928 ble.s loc_110938 ROM:0011092A btst #0,($93F).w ROM:00110930 bne.s loc_110938 ROM:00110932 bset #1,($944).w ROM:00110938 ROM:00110938 loc_110938: ; CODE XREF: sub_1108C4+60↑j ROM:00110938 ; sub_1108C4+64↑j ... ROM:00110938 cmp.w d2,d3 ROM:0011093A blt.s loc_11094E ROM:0011093C cmp.w d3,d1 ROM:0011093E ble.s loc_11094E ROM:00110940 btst #0,($93F).w ROM:00110946 beq.s loc_11094E ROM:00110948 bset #1,($944).w ROM:0011094E ROM:0011094E loc_11094E: ; CODE XREF: sub_1108C4+76↑j ROM:0011094E ; sub_1108C4+7A↑j ... ROM:0011094E move.w $906(a5),d4 ROM:00110952 cmp.w ($4EE).w,d4 ROM:00110956 bne.s loc_11096E ROM:00110958 btst #0,($93F).w ROM:0011095E beq.s loc_110968 ROM:00110960 bclr #1,($944).w ROM:00110966 bra.s loc_11096E ROM:00110968 ; --------------------------------------------------------------------------- ROM:00110968 ROM:00110968 loc_110968: ; CODE XREF: sub_1108C4+9A↑j ROM:00110968 bset #1,($944).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_1108C4:loc_11091E↑j ROM:0011096E ; sub_1108C4+92↑j ... ROM:0011096E btst #1,($944).w ROM:00110974 bne.s loc_11097C ROM:00110976 addi.w #$E10,($4EC).w ROM:0011097C ROM:0011097C loc_11097C: ; CODE XREF: sub_1108C4+B0↑j ROM:0011097C bset #2,($93D).w ROM:00110982 bset #0,($937).w ROM:00110988 ROM:00110988 loc_110988: ; CODE XREF: sub_1108C4+C8↓j ROM:00110988 and.l ($FFFFFE18).w,d0 ROM:0011098C bne.s loc_110988 ROM:0011098E btst #7,($FFFFFF76).w ROM:00110994 beq.s loc_11099E ROM:00110996 bset #1,($938).w ROM:0011099C bra.s locret_1109A4 ROM:0011099E ; --------------------------------------------------------------------------- ROM:0011099E ROM:0011099E loc_11099E: ; CODE XREF: sub_1108C4+D0↑j ROM:0011099E bclr #1,($938).w ROM:001109A4 ROM:001109A4 locret_1109A4: ; CODE XREF: sub_1108C4+D8↑j ROM:001109A4 rts ROM:001109A4 ; End of function sub_1108C4 ROM:001109A4 ROM:001109A6 ROM:001109A6 ; =============== S U B R O U T I N E ======================================= ROM:001109A6 ROM:001109A6 ROM:001109A6 sub_1109A6: ; CODE XREF: ROM:loc_1126B0↓p ROM:001109A6 moveq #1,d0 ROM:001109A8 move.w #$70,d1 ; 'p' ROM:001109AC asr.w #3,d1 ROM:001109AE asl.l d1,d0 ROM:001109B0 move.l d0,($FFFFFE18).w ROM:001109B4 move.w ($4EC).w,($4A8).w ROM:001109BA cmpi.w #$1BBC,($4A8).w ROM:001109C0 bge.s loc_1109CA ROM:001109C2 addi.w #$64,($4A8).w ; 'd' ROM:001109C8 bra.s loc_1109D0 ROM:001109CA ; --------------------------------------------------------------------------- ROM:001109CA ROM:001109CA loc_1109CA: ; CODE XREF: sub_1109A6+1A↑j ROM:001109CA move.w #0,($4A8).w ROM:001109D0 ROM:001109D0 loc_1109D0: ; CODE XREF: sub_1109A6+22↑j ROM:001109D0 lea ($FFFFFF70).w,a0 ROM:001109D4 move.w $1E2(a5),d1 ROM:001109D8 ROM:001109D8 loc_1109D8: ; CODE XREF: sub_1109A6+36↓j ROM:001109D8 and.l ($FFFFFE18).w,d0 ROM:001109DC bne.s loc_1109D8 ROM:001109DE btst #7,($FFFFFF76).w ROM:001109E4 bne.s loc_1109EE ROM:001109E6 bclr #1,($938).w ROM:001109EC bra.s loc_1109F4 ROM:001109EE ; --------------------------------------------------------------------------- ROM:001109EE ROM:001109EE loc_1109EE: ; CODE XREF: sub_1109A6+3E↑j ROM:001109EE bset #1,($938).w ROM:001109F4 ROM:001109F4 loc_1109F4: ; CODE XREF: sub_1109A6+46↑j ROM:001109F4 cmp.w ($4A8).w,d1 ROM:001109F8 bne.s loc_110A10 ROM:001109FA btst #7,($FFFFFF76).w ROM:00110A00 beq.s loc_110A0A ROM:00110A02 bset #0,($93F).w ROM:00110A08 bra.s loc_110A10 ROM:00110A0A ; --------------------------------------------------------------------------- ROM:00110A0A ROM:00110A0A loc_110A0A: ; CODE XREF: sub_1109A6+5A↑j ROM:00110A0A bclr #0,($93F).w ROM:00110A10 ROM:00110A10 loc_110A10: ; CODE XREF: sub_1109A6+52↑j ROM:00110A10 ; sub_1109A6+62↑j ROM:00110A10 bclr #2,($93D).w ROM:00110A16 rts ROM:00110A16 ; End of function sub_1109A6 ROM:00110A16 ROM:00110A18 ROM:00110A18 ; =============== S U B R O U T I N E ======================================= ROM:00110A18 ROM:00110A18 ROM:00110A18 sub_110A18: ; CODE XREF: ROM:loc_112738↓p ROM:00110A18 ; ROM:loc_112792↓p ... ROM:00110A18 move.w ($4EC).w,($4A8).w ROM:00110A1E cmpi.w #$1BBC,($4A8).w ROM:00110A24 bge.s loc_110A2E ROM:00110A26 addi.w #$64,($4A8).w ; 'd' ROM:00110A2C bra.s loc_110A34 ROM:00110A2E ; --------------------------------------------------------------------------- ROM:00110A2E ROM:00110A2E loc_110A2E: ; CODE XREF: sub_110A18+C↑j ROM:00110A2E move.w #0,($4A8).w ROM:00110A34 ROM:00110A34 loc_110A34: ; CODE XREF: sub_110A18+14↑j ROM:00110A34 bsr.w sub_110A78 ROM:00110A38 btst #4,($943).w ROM:00110A3E beq.s locret_110A44 ROM:00110A40 bsr.w sub_110AD6 ROM:00110A44 ROM:00110A44 locret_110A44: ; CODE XREF: sub_110A18+26↑j ROM:00110A44 rts ROM:00110A44 ; End of function sub_110A18 ROM:00110A44 ROM:00110A46 ROM:00110A46 ; =============== S U B R O U T I N E ======================================= ROM:00110A46 ROM:00110A46 ROM:00110A46 sub_110A46: ; CODE XREF: ROM:00116FCA↓p ROM:00110A46 move.w #$70,d0 ; 'p' ROM:00110A4A asr.w #4,d0 ROM:00110A4C bsr.l sub_11B3D6 ROM:00110A52 lea ($FFFFFF70).w,a0 ROM:00110A56 move.w #$F,4(a0) ROM:00110A5C move.w #0,d1 ROM:00110A60 move.w #8,d2 ROM:00110A64 move.w #0,d3 ROM:00110A68 move.w #1,d4 ROM:00110A6C move.w #1,d5 ROM:00110A70 bsr.l sub_11B35A ROM:00110A76 rts ROM:00110A76 ; End of function sub_110A46 ROM:00110A76 ROM:00110A78 ROM:00110A78 ; =============== S U B R O U T I N E ======================================= ROM:00110A78 ROM:00110A78 ROM:00110A78 sub_110A78: ; CODE XREF: sub_110A18:loc_110A34↑p ROM:00110A78 bset #4,($943).w ROM:00110A7E move.w $1DE(a5),d0 ROM:00110A82 cmp.w ($56E).w,d0 ROM:00110A86 bge.s loc_110A90 ROM:00110A88 bclr #4,($943).w ROM:00110A8E bra.s locret_110AD4 ROM:00110A90 ; --------------------------------------------------------------------------- ROM:00110A90 ROM:00110A90 loc_110A90: ; CODE XREF: sub_110A78+E↑j ROM:00110A90 move.w $1DA(a5),d1 ROM:00110A94 sub.w $1E0(a5),d1 ROM:00110A98 move.w $1DA(a5),d2 ROM:00110A9C add.w $1E0(a5),d2 ROM:00110AA0 cmp.w ($4A8).w,d1 ROM:00110AA4 bge.s loc_110AB2 ROM:00110AA6 cmp.w ($4A8).w,d2 ROM:00110AAA ble.s loc_110AB2 ROM:00110AAC bclr #4,($943).w ROM:00110AB2 ROM:00110AB2 loc_110AB2: ; CODE XREF: sub_110A78+2C↑j ROM:00110AB2 ; sub_110A78+32↑j ROM:00110AB2 move.w $1DC(a5),d1 ROM:00110AB6 sub.w $1E0(a5),d1 ROM:00110ABA move.w $1DC(a5),d2 ROM:00110ABE add.w $1E0(a5),d2 ROM:00110AC2 cmp.w ($4A8).w,d1 ROM:00110AC6 bge.s locret_110AD4 ROM:00110AC8 cmp.w ($4A8).w,d2 ROM:00110ACC ble.s locret_110AD4 ROM:00110ACE bclr #4,($943).w ROM:00110AD4 ROM:00110AD4 locret_110AD4: ; CODE XREF: sub_110A78+16↑j ROM:00110AD4 ; sub_110A78+4E↑j ... ROM:00110AD4 rts ROM:00110AD4 ; End of function sub_110A78 ROM:00110AD4 ROM:00110AD6 ROM:00110AD6 ; =============== S U B R O U T I N E ======================================= ROM:00110AD6 ROM:00110AD6 ROM:00110AD6 sub_110AD6: ; CODE XREF: sub_110A18+28↑p ROM:00110AD6 moveq #1,d0 ROM:00110AD8 move.w #$70,d1 ; 'p' ROM:00110ADC asr.w #3,d1 ROM:00110ADE asl.l d1,d0 ROM:00110AE0 move.l d0,($FFFFFE18).w ROM:00110AE4 lea ($FFFFFF70).w,a0 ROM:00110AE8 move.w $1DA(a5),d1 ROM:00110AEC move.w $1DC(a5),d2 ROM:00110AF0 bclr #6,($93B).w ROM:00110AF6 ROM:00110AF6 loc_110AF6: ; CODE XREF: sub_110AD6+24↓j ROM:00110AF6 and.l ($FFFFFE18).w,d0 ROM:00110AFA bne.s loc_110AF6 ROM:00110AFC cmp.w d1,d2 ROM:00110AFE ble.l loc_110BA4 ROM:00110B04 cmpi.w #0,($4A8).w ROM:00110B0A blt.s loc_110B38 ROM:00110B0C cmp.w ($4A8).w,d1 ROM:00110B10 ble.s loc_110B38 ROM:00110B12 btst #7,($FFFFFF76).w ROM:00110B18 bne.s loc_110B38 ROM:00110B1A move.w #0,($4AA).w ROM:00110B20 bclr #2,($93D).w ROM:00110B26 bclr #0,($937).w ROM:00110B2C bset #6,($93B).w ROM:00110B32 bset #0,($146E).w ROM:00110B38 ROM:00110B38 loc_110B38: ; CODE XREF: sub_110AD6+34↑j ROM:00110B38 ; sub_110AD6+3A↑j ... ROM:00110B38 cmp.w ($4A8).w,d1 ROM:00110B3C bgt.s loc_110B6A ROM:00110B3E cmp.w ($4A8).w,d2 ROM:00110B42 ble.s loc_110B6A ROM:00110B44 btst #7,($FFFFFF76).w ROM:00110B4A beq.s loc_110B6A ROM:00110B4C move.w #0,($4AA).w ROM:00110B52 bclr #2,($93D).w ROM:00110B58 bclr #0,($937).w ROM:00110B5E bset #6,($93B).w ROM:00110B64 bset #0,($146E).w ROM:00110B6A ROM:00110B6A loc_110B6A: ; CODE XREF: sub_110AD6+66↑j ROM:00110B6A ; sub_110AD6+6C↑j ... ROM:00110B6A cmp.w ($4A8).w,d2 ROM:00110B6E bge.s loc_110B9E ROM:00110B70 cmpi.w #$1C20,($4A8).w ROM:00110B76 bge.s loc_110B9E ROM:00110B78 btst #7,($FFFFFF76).w ROM:00110B7E bne.s loc_110B9E ROM:00110B80 move.w #0,($4AA).w ROM:00110B86 bclr #2,($93D).w ROM:00110B8C bclr #0,($937).w ROM:00110B92 bset #6,($93B).w ROM:00110B98 bset #0,($146E).w ROM:00110B9E ROM:00110B9E loc_110B9E: ; CODE XREF: sub_110AD6+98↑j ROM:00110B9E ; sub_110AD6+A0↑j ... ROM:00110B9E bra.l loc_110C3E ROM:00110BA4 ; --------------------------------------------------------------------------- ROM:00110BA4 ROM:00110BA4 loc_110BA4: ; CODE XREF: sub_110AD6+28↑j ROM:00110BA4 cmpi.w #0,($4A8).w ROM:00110BAA blt.s loc_110BD8 ROM:00110BAC cmp.w ($4A8).w,d2 ROM:00110BB0 ble.s loc_110BD8 ROM:00110BB2 btst #7,($FFFFFF76).w ROM:00110BB8 beq.s loc_110BD8 ROM:00110BBA move.w #0,($4AA).w ROM:00110BC0 bclr #2,($93D).w ROM:00110BC6 bclr #0,($937).w ROM:00110BCC bset #6,($93B).w ROM:00110BD2 bset #0,($146E).w ROM:00110BD8 ROM:00110BD8 loc_110BD8: ; CODE XREF: sub_110AD6+D4↑j ROM:00110BD8 ; sub_110AD6+DA↑j ... ROM:00110BD8 cmp.w ($4A8).w,d2 ROM:00110BDC bgt.s loc_110C0A ROM:00110BDE cmp.w ($4A8).w,d1 ROM:00110BE2 ble.s loc_110C0A ROM:00110BE4 btst #7,($FFFFFF76).w ROM:00110BEA bne.s loc_110C0A ROM:00110BEC move.w #0,($4AA).w ROM:00110BF2 bclr #2,($93D).w ROM:00110BF8 bclr #0,($937).w ROM:00110BFE bset #6,($93B).w ROM:00110C04 bset #0,($146E).w ROM:00110C0A ROM:00110C0A loc_110C0A: ; CODE XREF: sub_110AD6+106↑j ROM:00110C0A ; sub_110AD6+10C↑j ... ROM:00110C0A cmp.w ($4A8).w,d1 ROM:00110C0E bge.s loc_110C3E ROM:00110C10 cmpi.w #$1C20,($4A8).w ROM:00110C16 bge.s loc_110C3E ROM:00110C18 btst #7,($FFFFFF76).w ROM:00110C1E beq.s loc_110C3E ROM:00110C20 move.w #0,($4AA).w ROM:00110C26 bclr #2,($93D).w ROM:00110C2C bclr #0,($937).w ROM:00110C32 bset #6,($93B).w ROM:00110C38 bset #0,($146E).w ROM:00110C3E ROM:00110C3E loc_110C3E: ; CODE XREF: sub_110AD6:loc_110B9E↑j ROM:00110C3E ; sub_110AD6+138↑j ... ROM:00110C3E btst #6,($93B).w ROM:00110C44 bne.s loc_110C60 ROM:00110C46 cmpi.w #$48,($4AA).w ; 'H' ROM:00110C4C ble.s loc_110C5C ROM:00110C4E bset #0,($937).w ROM:00110C54 bset #2,($93D).w ROM:00110C5A bra.s loc_110C60 ROM:00110C5C ; --------------------------------------------------------------------------- ROM:00110C5C ROM:00110C5C loc_110C5C: ; CODE XREF: sub_110AD6+176↑j ROM:00110C5C addq.w #1,($4AA).w ROM:00110C60 ROM:00110C60 loc_110C60: ; CODE XREF: sub_110AD6+16E↑j ROM:00110C60 ; sub_110AD6+184↑j ROM:00110C60 btst #7,($FFFFFF76).w ROM:00110C66 beq.s loc_110C70 ROM:00110C68 bset #1,($938).w ROM:00110C6E bra.s locret_110C76 ROM:00110C70 ; --------------------------------------------------------------------------- ROM:00110C70 ROM:00110C70 loc_110C70: ; CODE XREF: sub_110AD6+190↑j ROM:00110C70 bclr #1,($938).w ROM:00110C76 ROM:00110C76 locret_110C76: ; CODE XREF: sub_110AD6+198↑j ROM:00110C76 rts ROM:00110C76 ; End of function sub_110AD6 ROM:00110C76 ROM:00110C78 ROM:00110C78 ; =============== S U B R O U T I N E ======================================= ROM:00110C78 ROM:00110C78 ROM:00110C78 sub_110C78: ; CODE XREF: ROM:0011712A↓p ROM:00110C78 move.b ($FFFFE000).w,($734).w ROM:00110C7E move.b ($FFFFE001).w,($735).w ROM:00110C84 move.b ($FFFFE002).w,($736).w ROM:00110C8A move.w ($4AE).w,d1 ROM:00110C8E cmpi.w #$A,d1 ROM:00110C92 bcc.s locret_110C9C ROM:00110C94 movea.l off_110C9E(pc,d1.w*4),a0 ROM:00110C98 nop ROM:00110C9A jmp (a0) ROM:00110C9C ; --------------------------------------------------------------------------- ROM:00110C9C ROM:00110C9C locret_110C9C: ; CODE XREF: sub_110C78+1A↑j ROM:00110C9C rts ROM:00110C9C ; End of function sub_110C78 ROM:00110C9C ROM:00110C9C ; --------------------------------------------------------------------------- ROM:00110C9E off_110C9E: dc.l loc_110CC6 ; DATA XREF: sub_110C78+1C↑r ROM:00110CA2 dc.l loc_110CD0 ROM:00110CA6 dc.l loc_110CE8 ROM:00110CAA dc.l aNu8 ; "Nu\b8" ROM:00110CAE dc.l aNu8+2 ; "\b8" ROM:00110CB2 dc.l aNu8_0 ; "Nu\b8" ROM:00110CB6 dc.l aNu8_0+2 ; "\b8" ROM:00110CBA dc.l aNunu8 ; "NuNu\b8" ROM:00110CBE dc.l aNunu8+2 ; "Nu\b8" ROM:00110CC2 dc.l aNunu8+4 ; "\b8" ROM:00110CC6 ; --------------------------------------------------------------------------- ROM:00110CC6 ROM:00110CC6 loc_110CC6: ; DATA XREF: ROM:off_110C9E↑o ROM:00110CC6 move.w #1,($4AE).w ROM:00110CCC rts ROM:00110CCE ; --------------------------------------------------------------------------- ROM:00110CCE rts ROM:00110CD0 ; --------------------------------------------------------------------------- ROM:00110CD0 ROM:00110CD0 loc_110CD0: ; DATA XREF: ROM:00110CA2↑o ROM:00110CD0 btst #7,($FFFFE002).w ROM:00110CD6 bne.s locret_110CE6 ROM:00110CD8 bsr.w sub_110F46 ROM:00110CDC bsr.w sub_110DE0 ROM:00110CE0 move.w #2,($4AE).w ROM:00110CE6 ROM:00110CE6 locret_110CE6: ; CODE XREF: ROM:00110CD6↑j ROM:00110CE6 rts ROM:00110CE8 ; --------------------------------------------------------------------------- ROM:00110CE8 ROM:00110CE8 loc_110CE8: ; DATA XREF: ROM:00110CA6↑o ROM:00110CE8 btst #2,($939).w ROM:00110CEE bne.s loc_110CF8 ROM:00110CF0 move.w #3,($4AE).w ROM:00110CF6 rts ROM:00110CF8 ; --------------------------------------------------------------------------- ROM:00110CF8 ROM:00110CF8 loc_110CF8: ; CODE XREF: ROM:00110CEE↑j ROM:00110CF8 btst #2,($939).w ROM:00110CFE beq.s locret_110D0C ROM:00110D00 bsr.w sub_110E28 ROM:00110D04 move.w #4,($4AE).w ROM:00110D0A rts ROM:00110D0C ; --------------------------------------------------------------------------- ROM:00110D0C ROM:00110D0C locret_110D0C: ; CODE XREF: ROM:00110CFE↑j ROM:00110D0C rts ROM:00110D0C ; --------------------------------------------------------------------------- ROM:00110D0E aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110CAA↑o ROM:00110D0E ; ROM:00110CAE↑o ROM:00110D13 dc.b 1 ROM:00110D14 dc.l $93D6714, $610001B6, $6100024E, $31FC0006, $4AE6000 ROM:00110D14 dc.l $8C4E75, $8380001, $93D6608, $31FC0005, $4AE4E75 ROM:00110D3C ; --------------------------------------------------------------------------- ROM:00110D3C rts ROM:00110D3C ; --------------------------------------------------------------------------- ROM:00110D3E aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110CB2↑o ROM:00110D3E ; ROM:00110CB6↑o ROM:00110D43 dc.b 2 ROM:00110D44 ; --------------------------------------------------------------------------- ROM:00110D44 cmpi.l #$670831FC,d6 ROM:00110D4A ori.b #$AE,d7 ROM:00110D4E rts ROM:00110D50 ; --------------------------------------------------------------------------- ROM:00110D50 btst #6,($C87).w ROM:00110D56 beq.s loc_110D6E ROM:00110D58 bset #2,($DBA).w ROM:00110D5E bset #2,($DD2).w ROM:00110D64 move.w #8,($4AE).w ROM:00110D6A rts ROM:00110D6C ; --------------------------------------------------------------------------- ROM:00110D6C bra.s loc_110D7A ROM:00110D6E ; --------------------------------------------------------------------------- ROM:00110D6E ROM:00110D6E loc_110D6E: ; CODE XREF: ROM:00110D56↑j ROM:00110D6E bclr #2,($DBA).w ROM:00110D74 bset #2,($DD2).w ROM:00110D7A ROM:00110D7A loc_110D7A: ; CODE XREF: ROM:00110D6C↑j ROM:00110D7A btst #4,($939).w ROM:00110D80 bne.s loc_110D98 ROM:00110D82 move.w #0,($4B4).w ROM:00110D88 move.w #0,($4B6).w ROM:00110D8E move.w #9,($4AE).w ROM:00110D94 rts ROM:00110D96 ; --------------------------------------------------------------------------- ROM:00110D96 bra.s loc_110DB4 ROM:00110D98 ; --------------------------------------------------------------------------- ROM:00110D98 ROM:00110D98 loc_110D98: ; CODE XREF: ROM:00110D80↑j ROM:00110D98 btst #3,($1386).w ROM:00110D9E beq.s loc_110DB4 ROM:00110DA0 move.w #0,($4B4).w ROM:00110DA6 move.w #0,($4B6).w ROM:00110DAC move.w #9,($4AE).w ROM:00110DB2 rts ROM:00110DB4 ; --------------------------------------------------------------------------- ROM:00110DB4 ROM:00110DB4 loc_110DB4: ; CODE XREF: ROM:00110D96↑j ROM:00110DB4 ; ROM:00110D9E↑j ... ROM:00110DB4 bsr.w sub_1113EE ROM:00110DB8 bsr.w sub_1110DC ROM:00110DBC bsr.w sub_1112FE ROM:00110DC0 rts ROM:00110DC0 ; --------------------------------------------------------------------------- ROM:00110DC2 aNunu8: dc.b 'NuNu',8,'8',0 ; DATA XREF: ROM:00110CBA↑o ROM:00110DC2 ; ROM:00110CBE↑o ... ROM:00110DC9 dc.b 4, 9, $39 ROM:00110DCC ; --------------------------------------------------------------------------- ROM:00110DCC beq.s locret_110DDE ROM:00110DCE btst #3,($1386).w ROM:00110DD4 bne.s locret_110DDE ROM:00110DD6 move.w #6,($4AE).w ROM:00110DDC bra.s loc_110DB4 ROM:00110DDE ; --------------------------------------------------------------------------- ROM:00110DDE ROM:00110DDE locret_110DDE: ; CODE XREF: ROM:00110DCC↑j ROM:00110DDE ; ROM:00110DD4↑j ROM:00110DDE rts ROM:00110DE0 ROM:00110DE0 ; =============== S U B R O U T I N E ======================================= ROM:00110DE0 ROM:00110DE0 ROM:00110DE0 sub_110DE0: ; CODE XREF: ROM:00110CDC↑p ROM:00110DE0 bclr #2,($939).w ROM:00110DE6 move.w #7,d0 ROM:00110DEA move.b #$AA,-$1FF0(d0.w) ROM:00110DF2 cmpi.b #$AA,-$1FF0(d0.w) ROM:00110DFA bne.s locret_110E26 ROM:00110DFC move.b #$55,-$1FF0(d0.w) ; 'U' ROM:00110E04 cmpi.b #$55,-$1FF0(d0.w) ; 'U' ROM:00110E0C bne.s locret_110E26 ROM:00110E0E move.b #0,-$1FF0(d0.w) ROM:00110E16 cmpi.b #0,-$1FF0(d0.w) ROM:00110E1E bne.s locret_110E26 ROM:00110E20 bset #2,($939).w ROM:00110E26 ROM:00110E26 locret_110E26: ; CODE XREF: sub_110DE0+1A↑j ROM:00110E26 ; sub_110DE0+2C↑j ... ROM:00110E26 rts ROM:00110E26 ; End of function sub_110DE0 ROM:00110E26 ROM:00110E28 ROM:00110E28 ; =============== S U B R O U T I N E ======================================= ROM:00110E28 ROM:00110E28 ROM:00110E28 sub_110E28: ; CODE XREF: ROM:00110D00↑p ROM:00110E28 bset #1,($93D).w ROM:00110E2E clr.w d0 ROM:00110E30 ROM:00110E30 loc_110E30: ; CODE XREF: sub_110E28:loc_110ECA↓j ROM:00110E30 cmpi.w #$F,d0 ROM:00110E34 bge.l locret_110ECE ROM:00110E3A btst #1,($93D).w ROM:00110E40 beq.l loc_110EC2 ROM:00110E46 move.w #7,d1 ROM:00110E4A ROM:00110E4A loc_110E4A: ; CODE XREF: sub_110E28:loc_110EC0↓j ROM:00110E4A cmpi.w #$F,d1 ROM:00110E4E bge.l loc_110EC2 ROM:00110E54 btst #1,($93D).w ROM:00110E5A beq.s loc_110EB8 ROM:00110E5C move.w #$10,d3 ROM:00110E60 mulu.w d0,d3 ROM:00110E62 add.w d1,d3 ROM:00110E64 move.b #$AA,-$1FF0(d3.w) ROM:00110E6C cmpi.b #$AA,-$1FF0(d3.w) ROM:00110E74 beq.s loc_110E80 ROM:00110E76 bclr #1,($93D).w ROM:00110E7C move.w d3,($4AC).w ROM:00110E80 ROM:00110E80 loc_110E80: ; CODE XREF: sub_110E28+4C↑j ROM:00110E80 move.b #$55,-$1FF0(d3.w) ; 'U' ROM:00110E88 cmpi.b #$55,-$1FF0(d3.w) ; 'U' ROM:00110E90 beq.s loc_110E9C ROM:00110E92 bclr #1,($93D).w ROM:00110E98 move.w d3,($4AC).w ROM:00110E9C ROM:00110E9C loc_110E9C: ; CODE XREF: sub_110E28+68↑j ROM:00110E9C move.b #0,-$1FF0(d3.w) ROM:00110EA4 cmpi.b #0,-$1FF0(d3.w) ROM:00110EAC beq.s loc_110EB8 ROM:00110EAE bclr #1,($93D).w ROM:00110EB4 move.w d3,($4AC).w ROM:00110EB8 ROM:00110EB8 loc_110EB8: ; CODE XREF: sub_110E28+32↑j ROM:00110EB8 ; sub_110E28+84↑j ROM:00110EB8 addq.w #1,d1 ROM:00110EBA bvc.s loc_110EC0 ROM:00110EBC move.w #$8000,d1 ROM:00110EC0 ROM:00110EC0 loc_110EC0: ; CODE XREF: sub_110E28+92↑j ROM:00110EC0 bra.s loc_110E4A ROM:00110EC2 ; --------------------------------------------------------------------------- ROM:00110EC2 ROM:00110EC2 loc_110EC2: ; CODE XREF: sub_110E28+18↑j ROM:00110EC2 ; sub_110E28+26↑j ROM:00110EC2 addq.w #1,d0 ROM:00110EC4 bvc.s loc_110ECA ROM:00110EC6 move.w #$8000,d0 ROM:00110ECA ROM:00110ECA loc_110ECA: ; CODE XREF: sub_110E28+9C↑j ROM:00110ECA bra.w loc_110E30 ROM:00110ECE ; --------------------------------------------------------------------------- ROM:00110ECE ROM:00110ECE locret_110ECE: ; CODE XREF: sub_110E28+C↑j ROM:00110ECE rts ROM:00110ECE ; End of function sub_110E28 ROM:00110ECE ROM:00110ED0 ; --------------------------------------------------------------------------- ROM:00110ED0 lea ($FFFFE010).w,a0 ROM:00110ED4 move.w #$FFFF,($FFFFE006).w ROM:00110EDA move.l #$FFFFFFFF,($FFFFE008).w ROM:00110EE2 move.l #0,($FFFFE00C).w ROM:00110EEA move.w #0,d1 ROM:00110EEE bra.s loc_110EF4 ROM:00110EF0 ; --------------------------------------------------------------------------- ROM:00110EF0 ROM:00110EF0 loc_110EF0: ; CODE XREF: ROM:00110F30↓j ROM:00110EF0 addi.w #1,d1 ROM:00110EF4 ROM:00110EF4 loc_110EF4: ; CODE XREF: ROM:00110EEE↑j ROM:00110EF4 cmpi.w #$E,d1 ROM:00110EF8 bgt.s loc_110F32 ROM:00110EFA move.w #$10,d0 ROM:00110EFE mulu.w d1,d0 ROM:00110F00 move.b #$7F,(a0,d0.w) ROM:00110F06 move.b #$DF,(a0,d0.w) ROM:00110F0C move.b #$F7,(a0,d0.w) ROM:00110F12 move.b #$FD,(a0,d0.w) ROM:00110F18 move.b #$7F,1(a0,d0.w) ROM:00110F1E move.b #$DF,1(a0,d0.w) ROM:00110F24 move.b #$F7,1(a0,d0.w) ROM:00110F2A move.b #$FD,1(a0,d0.w) ROM:00110F30 bra.s loc_110EF0 ROM:00110F32 ; --------------------------------------------------------------------------- ROM:00110F32 ROM:00110F32 loc_110F32: ; CODE XREF: ROM:00110EF8↑j ROM:00110F32 move.b #$BF,(a0,d0.w) ROM:00110F38 clr.w ($4CA).w ROM:00110F3C clr.w ($4C8).w ROM:00110F40 clr.w ($4C6).w ROM:00110F44 rts ROM:00110F46 ROM:00110F46 ; =============== S U B R O U T I N E ======================================= ROM:00110F46 ROM:00110F46 ROM:00110F46 sub_110F46: ; CODE XREF: ROM:00110CD8↑p ROM:00110F46 move.b #$41,($FFFFE000).w ; 'A' ROM:00110F4C move.b #$40,($FFFFE002).w ; '@' ROM:00110F52 move.b #8,($FFFFE02F).w ROM:00110F58 move.b $B3E(a5),($FFFFE03F).w ROM:00110F5E move.b $B3F(a5),($FFFFE04F).w ROM:00110F64 bclr #6,($FFFFE000).w ROM:00110F6A rts ROM:00110F6A ; End of function sub_110F46 ROM:00110F6A ROM:00110F6C ; --------------------------------------------------------------------------- ROM:00110F6C clr.w d7 ROM:00110F6E lea ($5C6).w,a0 ROM:00110F72 movea.l #word_133D3E,a0 ROM:00110F78 clr.w d6 ROM:00110F7A ROM:00110F7A loc_110F7A: ; CODE XREF: ROM:00110FE8↓j ROM:00110F7A move.w d7,d5 ROM:00110F7C mulu.w #$10,d5 ROM:00110F80 move.w (a0,d6.w*2),d0 ROM:00110F84 lea ($FFFFE010).w,a1 ROM:00110F88 lsl.w #5,d0 ROM:00110F8A move.b d0,3(a1,d5.w) ROM:00110F8E lsr.w #8,d0 ROM:00110F90 move.b d0,2(a1,d5.w) ROM:00110F94 addq.w #1,d6 ROM:00110F96 bvc.s loc_110F9C ROM:00110F98 move.w #$8000,d6 ROM:00110F9C ROM:00110F9C loc_110F9C: ; CODE XREF: ROM:00110F96↑j ROM:00110F9C move.w (a0,d6.w*2),d0 ROM:00110FA0 addq.w #1,d6 ROM:00110FA2 bvc.s loc_110FA8 ROM:00110FA4 move.w #$8000,d6 ROM:00110FA8 ROM:00110FA8 loc_110FA8: ; CODE XREF: ROM:00110FA2↑j ROM:00110FA8 move.w (a0,d6.w*2),d1 ROM:00110FAC asl.w #4,d1 ROM:00110FAE andi.b #$F3,d1 ROM:00110FB2 move.b d1,6(a1,d5.w) ROM:00110FB6 move.b #$BF,(a1,d5.w) ROM:00110FBC move.w d0,d2 ROM:00110FBE mulu.w #5,d2 ROM:00110FC2 addi.w #2,d2 ROM:00110FC6 add.w d2,d6 ROM:00110FC8 addq.w #1,d7 ROM:00110FCA bvc.s loc_110FD0 ROM:00110FCC move.w #$8000,d7 ROM:00110FD0 ROM:00110FD0 loc_110FD0: ; CODE XREF: ROM:00110FCA↑j ROM:00110FD0 move.l #word_133D6E,d4 ROM:00110FD6 subi.l #word_133D3E,d4 ROM:00110FDC divu.w #2,d4 ROM:00110FE0 cmp.w d6,d4 ROM:00110FE2 ble.s loc_110FEA ROM:00110FE4 cmpi.w #$D,d7 ROM:00110FE8 ble.s loc_110F7A ROM:00110FEA ROM:00110FEA loc_110FEA: ; CODE XREF: ROM:00110FE2↑j ROM:00110FEA move.w d7,($4C6).w ROM:00110FEE cmpi.w #$D,($4C6).w ROM:00110FF4 ble.s loc_111002 ROM:00110FF6 move.w #$D,($4C6).w ROM:00110FFC bset #7,($930).w ROM:00111002 ROM:00111002 loc_111002: ; CODE XREF: ROM:00110FF4↑j ROM:00111002 movea.l #word_133D6E,a0 ROM:00111008 clr.w d6 ROM:0011100A move.w ($4C6).w,($4CA).w ROM:00111010 clr.w d5 ROM:00111012 ROM:00111012 loc_111012: ; CODE XREF: ROM:001110B4↓j ROM:00111012 move.w d5,d4 ROM:00111014 add.w ($4C6).w,d4 ROM:00111018 mulu.w #$10,d4 ROM:0011101C move.w (a0,d6.w*2),d0 ROM:00111020 lsl.w #5,d0 ROM:00111022 move.b d0,3(a1,d4.w) ROM:00111026 lsr.w #8,d0 ROM:00111028 move.b d0,2(a1,d4.w) ROM:0011102C addq.w #1,d6 ROM:0011102E bvc.s loc_111034 ROM:00111030 move.w #$8000,d6 ROM:00111034 ROM:00111034 loc_111034: ; CODE XREF: ROM:0011102E↑j ROM:00111034 move.w (a0,d6.w*2),d0 ROM:00111038 addq.w #1,d6 ROM:0011103A bvc.s loc_111040 ROM:0011103C move.w #$8000,d6 ROM:00111040 ROM:00111040 loc_111040: ; CODE XREF: ROM:0011103A↑j ROM:00111040 move.w (a0,d6.w*2),d2 ROM:00111044 addq.w #1,d6 ROM:00111046 bvc.s loc_11104C ROM:00111048 move.w #$8000,d6 ROM:0011104C ROM:0011104C loc_11104C: ; CODE XREF: ROM:00111046↑j ROM:0011104C asl.w #4,d2 ROM:0011104E ori.b #8,d2 ROM:00111052 andi.b #$FB,d2 ROM:00111056 move.b d2,6(a1,d4.w) ROM:0011105A move.b #$BF,(a1,d4.w) ROM:00111060 move.w (a0,d6.w*2),d1 ROM:00111064 move.w d0,d2 ROM:00111066 mulu.w #5,d2 ROM:0011106A addi.w #1,d2 ROM:0011106E add.w d2,d6 ROM:00111070 cmpi.w #$FFFF,d1 ROM:00111074 beq.s loc_11108E ROM:00111076 move.w ($5B8).w,d2 ROM:0011107A sub.w d1,d2 ROM:0011107C sub.w d5,d2 ROM:0011107E cmpi.w #0,d2 ROM:00111082 bgt.s loc_111088 ROM:00111084 addi.w #$400,d2 ROM:00111088 ROM:00111088 loc_111088: ; CODE XREF: ROM:00111082↑j ROM:00111088 move.w d2,$5C0(d5.w*2) ROM:0011108E ROM:0011108E loc_11108E: ; CODE XREF: ROM:00111074↑j ROM:0011108E addq.w #1,d5 ROM:00111090 bvc.s loc_111096 ROM:00111092 move.w #$8000,d5 ROM:00111096 ROM:00111096 loc_111096: ; CODE XREF: ROM:00111090↑j ROM:00111096 move.w ($4C6).w,d4 ROM:0011109A add.w d5,d4 ROM:0011109C move.l #word_133D8E,d3 ROM:001110A2 subi.l #word_133D6E,d3 ROM:001110A8 divu.w #2,d3 ROM:001110AC cmp.w d6,d3 ROM:001110AE ble.s loc_1110B8 ROM:001110B0 cmpi.w #$E,d4 ROM:001110B4 ble.w loc_111012 ROM:001110B8 ROM:001110B8 loc_1110B8: ; CODE XREF: ROM:001110AE↑j ROM:001110B8 move.w ($4C6).w,($4CA).w ROM:001110BE add.w d5,($4CA).w ROM:001110C2 move.w d5,($4C8).w ROM:001110C6 cmpi.w #$E,($4CA).w ROM:001110CC ble.s loc_1110D4 ROM:001110CE bset #4,($93B).w ROM:001110D4 ROM:001110D4 loc_1110D4: ; CODE XREF: ROM:001110CC↑j ROM:001110D4 bclr #0,($FFFFE000).w ROM:001110DA rts ROM:001110DC ROM:001110DC ; =============== S U B R O U T I N E ======================================= ROM:001110DC ROM:001110DC ROM:001110DC sub_1110DC: ; CODE XREF: ROM:00110DB8↑p ROM:001110DC bsr.w sub_1110EE ROM:001110E0 bsr.w sub_11118E ROM:001110E4 bsr.w sub_11122E ROM:001110E8 bsr.w sub_1112CE ROM:001110EC rts ROM:001110EC ; End of function sub_1110DC ROM:001110EC ROM:001110EE ROM:001110EE ; =============== S U B R O U T I N E ======================================= ROM:001110EE ROM:001110EE ROM:001110EE sub_1110EE: ; CODE XREF: sub_1110DC↑p ROM:001110EE move.w ($4B4).w,d1 ROM:001110F2 cmpi.w #3,d1 ROM:001110F6 bcc.s locret_111100 ROM:001110F8 movea.l off_111102(pc,d1.w*4),a0 ROM:001110FC nop ROM:001110FE jmp (a0) ROM:00111100 ; --------------------------------------------------------------------------- ROM:00111100 ROM:00111100 locret_111100: ; CODE XREF: sub_1110EE+8↑j ROM:00111100 rts ROM:00111100 ; End of function sub_1110EE ROM:00111100 ROM:00111100 ; --------------------------------------------------------------------------- ROM:00111102 off_111102: dc.l loc_11110E ; DATA XREF: sub_1110EE+A↑r ROM:00111106 dc.l loc_111130 ROM:0011110A dc.l locret_11118A ROM:0011110E ; --------------------------------------------------------------------------- ROM:0011110E ROM:0011110E loc_11110E: ; DATA XREF: ROM:off_111102↑o ROM:0011110E move.w ($4D0).w,($4BA).w ROM:00111114 move.w $1EE(a5),d1 ROM:00111118 clr.b ($88A).w ROM:0011111C move.w d1,($5E6).w ROM:00111120 move.b #1,($88A).w ROM:00111126 move.w #1,($4B4).w ROM:0011112C rts ROM:0011112E ; --------------------------------------------------------------------------- ROM:0011112E rts ROM:00111130 ; --------------------------------------------------------------------------- ROM:00111130 ROM:00111130 loc_111130: ; DATA XREF: ROM:00111106↑o ROM:00111130 move.w ($4D0).w,d0 ROM:00111134 sub.w ($4BA).w,d0 ROM:00111138 move.w $1EA(a5),d2 ROM:0011113C cmpi.w #0,($5E6).w ROM:00111142 bgt.s loc_111168 ROM:00111144 cmp.w d0,d2 ROM:00111146 blt.s loc_111168 ROM:00111148 move.w ($4D0).w,($4BA).w ROM:0011114E move.w $1EE(a5),d1 ROM:00111152 clr.b ($88A).w ROM:00111156 move.w d1,($5E6).w ROM:0011115A move.b #1,($88A).w ROM:00111160 move.w #1,($4B4).w ROM:00111166 rts ROM:00111168 ; --------------------------------------------------------------------------- ROM:00111168 ROM:00111168 loc_111168: ; CODE XREF: ROM:00111142↑j ROM:00111168 ; ROM:00111146↑j ROM:00111168 cmpi.w #0,($5E6).w ROM:0011116E bgt.s locret_111188 ROM:00111170 cmp.w d0,d2 ROM:00111172 bge.s locret_111188 ROM:00111174 bset #1,($C86).w ROM:0011117A bset #5,($1412).w ROM:00111180 move.w #2,($4B4).w ROM:00111186 rts ROM:00111188 ; --------------------------------------------------------------------------- ROM:00111188 ROM:00111188 locret_111188: ; CODE XREF: ROM:0011116E↑j ROM:00111188 ; ROM:00111172↑j ROM:00111188 rts ROM:0011118A ; --------------------------------------------------------------------------- ROM:0011118A ROM:0011118A locret_11118A: ; DATA XREF: ROM:0011110A↑o ROM:0011118A rts ROM:0011118C ; --------------------------------------------------------------------------- ROM:0011118C rts ROM:0011118E ROM:0011118E ; =============== S U B R O U T I N E ======================================= ROM:0011118E ROM:0011118E ROM:0011118E sub_11118E: ; CODE XREF: sub_1110DC+4↑p ROM:0011118E move.w ($4B6).w,d1 ROM:00111192 cmpi.w #3,d1 ROM:00111196 bcc.s locret_1111A0 ROM:00111198 movea.l off_1111A2(pc,d1.w*4),a0 ROM:0011119C nop ROM:0011119E jmp (a0) ROM:001111A0 ; --------------------------------------------------------------------------- ROM:001111A0 ROM:001111A0 locret_1111A0: ; CODE XREF: sub_11118E+8↑j ROM:001111A0 rts ROM:001111A0 ; End of function sub_11118E ROM:001111A0 ROM:001111A0 ; --------------------------------------------------------------------------- ROM:001111A2 off_1111A2: dc.l loc_1111AE ; DATA XREF: sub_11118E+A↑r ROM:001111A6 dc.l loc_1111D0 ROM:001111AA dc.l locret_11122A ROM:001111AE ; --------------------------------------------------------------------------- ROM:001111AE ROM:001111AE loc_1111AE: ; DATA XREF: ROM:off_1111A2↑o ROM:001111AE move.w ($4D2).w,($4BC).w ROM:001111B4 move.w $1F0(a5),d1 ROM:001111B8 clr.b ($88B).w ROM:001111BC move.w d1,($5E8).w ROM:001111C0 move.b #1,($88B).w ROM:001111C6 move.w #1,($4B6).w ROM:001111CC rts ROM:001111CE ; --------------------------------------------------------------------------- ROM:001111CE rts ROM:001111D0 ; --------------------------------------------------------------------------- ROM:001111D0 ROM:001111D0 loc_1111D0: ; DATA XREF: ROM:001111A6↑o ROM:001111D0 move.w ($4D2).w,d0 ROM:001111D4 sub.w ($4BC).w,d0 ROM:001111D8 move.w $1EC(a5),d2 ROM:001111DC cmpi.w #0,($5E8).w ROM:001111E2 bgt.s loc_111208 ROM:001111E4 cmp.w d0,d2 ROM:001111E6 blt.s loc_111208 ROM:001111E8 move.w ($4D2).w,($4BC).w ROM:001111EE move.w $1F0(a5),d1 ROM:001111F2 clr.b ($88B).w ROM:001111F6 move.w d1,($5E8).w ROM:001111FA move.b #1,($88B).w ROM:00111200 move.w #1,($4B6).w ROM:00111206 rts ROM:00111208 ; --------------------------------------------------------------------------- ROM:00111208 ROM:00111208 loc_111208: ; CODE XREF: ROM:001111E2↑j ROM:00111208 ; ROM:001111E6↑j ROM:00111208 cmpi.w #0,($5E8).w ROM:0011120E bgt.s locret_111228 ROM:00111210 cmp.w d0,d2 ROM:00111212 bge.s locret_111228 ROM:00111214 bset #0,($C86).w ROM:0011121A bset #4,($1412).w ROM:00111220 move.w #2,($4B6).w ROM:00111226 rts ROM:00111228 ; --------------------------------------------------------------------------- ROM:00111228 ROM:00111228 locret_111228: ; CODE XREF: ROM:0011120E↑j ROM:00111228 ; ROM:00111212↑j ROM:00111228 rts ROM:0011122A ; --------------------------------------------------------------------------- ROM:0011122A ROM:0011122A locret_11122A: ; DATA XREF: ROM:001111AA↑o ROM:0011122A rts ROM:0011122C ; --------------------------------------------------------------------------- ROM:0011122C rts ROM:0011122E ROM:0011122E ; =============== S U B R O U T I N E ======================================= ROM:0011122E ROM:0011122E ROM:0011122E sub_11122E: ; CODE XREF: sub_1110DC+8↑p ROM:0011122E move.w ($4B8).w,d1 ROM:00111232 cmpi.w #4,d1 ROM:00111236 bcc.s locret_111240 ROM:00111238 movea.l off_111242(pc,d1.w*4),a0 ROM:0011123C nop ROM:0011123E jmp (a0) ROM:00111240 ; --------------------------------------------------------------------------- ROM:00111240 ROM:00111240 locret_111240: ; CODE XREF: sub_11122E+8↑j ROM:00111240 rts ROM:00111240 ; End of function sub_11122E ROM:00111240 ROM:00111240 ; --------------------------------------------------------------------------- ROM:00111242 off_111242: dc.l loc_111252 ; DATA XREF: sub_11122E+A↑r ROM:00111246 dc.l loc_111268 ROM:0011124A dc.l aNu8_1 ; "Nu\b8" ROM:0011124E dc.l aNu8_1+2 ; "\b8" ROM:00111252 ; --------------------------------------------------------------------------- ROM:00111252 ROM:00111252 loc_111252: ; DATA XREF: ROM:off_111242↑o ROM:00111252 move.w #0,($4CC).w ROM:00111258 bclr #7,($C87).w ROM:0011125E move.w #1,($4B8).w ROM:00111264 rts ROM:00111266 ; --------------------------------------------------------------------------- ROM:00111266 rts ROM:00111268 ; --------------------------------------------------------------------------- ROM:00111268 ROM:00111268 loc_111268: ; DATA XREF: ROM:00111246↑o ROM:00111268 move.w $1F2(a5),d0 ROM:0011126C btst #7,($FFFFE001).w ROM:00111272 beq.s loc_11128E ROM:00111274 cmp.w ($4CC).w,d0 ROM:00111278 bge.s loc_11128E ROM:0011127A bset #7,($C87).w ROM:00111280 bset #3,($1412).w ROM:00111286 move.w #2,($4B8).w ROM:0011128C rts ROM:0011128E ; --------------------------------------------------------------------------- ROM:0011128E ROM:0011128E loc_11128E: ; CODE XREF: ROM:00111272↑j ROM:0011128E ; ROM:00111278↑j ROM:0011128E btst #7,($FFFFE001).w ROM:00111294 beq.s locret_1112B6 ROM:00111296 cmp.w ($4CC).w,d0 ROM:0011129A blt.s locret_1112B6 ROM:0011129C bclr #0,($FFFFE000).w ROM:001112A2 addq.w #1,($4CC).w ROM:001112A6 bvc.s loc_1112AE ROM:001112A8 move.w #$8000,($4CC).w ROM:001112AE ROM:001112AE loc_1112AE: ; CODE XREF: ROM:001112A6↑j ROM:001112AE move.w #3,($4B8).w ROM:001112B4 rts ROM:001112B6 ; --------------------------------------------------------------------------- ROM:001112B6 ROM:001112B6 locret_1112B6: ; CODE XREF: ROM:00111294↑j ROM:001112B6 ; ROM:0011129A↑j ROM:001112B6 rts ROM:001112B6 ; --------------------------------------------------------------------------- ROM:001112B8 aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0011124A↑o ROM:001112B8 ; ROM:0011124E↑o ROM:001112BD dc.b 7, $E0, 1 ROM:001112C0 ; --------------------------------------------------------------------------- ROM:001112C0 bne.s locret_1112CA ROM:001112C2 move.w #1,($4B8).w ROM:001112C8 rts ROM:001112CA ; --------------------------------------------------------------------------- ROM:001112CA ROM:001112CA locret_1112CA: ; CODE XREF: ROM:001112C0↑j ROM:001112CA rts ROM:001112CC ; --------------------------------------------------------------------------- ROM:001112CC rts ROM:001112CE ROM:001112CE ; =============== S U B R O U T I N E ======================================= ROM:001112CE ROM:001112CE ROM:001112CE sub_1112CE: ; CODE XREF: sub_1110DC+C↑p ROM:001112CE btst #1,($C86).w ROM:001112D4 beq.s loc_1112DE ROM:001112D6 bset #6,($C87).w ROM:001112DC bra.s locret_1112FC ROM:001112DE ; --------------------------------------------------------------------------- ROM:001112DE ROM:001112DE loc_1112DE: ; CODE XREF: sub_1112CE+6↑j ROM:001112DE btst #0,($C86).w ROM:001112E4 beq.s loc_1112EE ROM:001112E6 bset #6,($C87).w ROM:001112EC bra.s locret_1112FC ROM:001112EE ; --------------------------------------------------------------------------- ROM:001112EE ROM:001112EE loc_1112EE: ; CODE XREF: sub_1112CE+16↑j ROM:001112EE btst #7,($C87).w ROM:001112F4 beq.s locret_1112FC ROM:001112F6 bset #6,($C87).w ROM:001112FC ROM:001112FC locret_1112FC: ; CODE XREF: sub_1112CE+E↑j ROM:001112FC ; sub_1112CE+1E↑j ... ROM:001112FC rts ROM:001112FC ; End of function sub_1112CE ROM:001112FC ROM:001112FE ROM:001112FE ; =============== S U B R O U T I N E ======================================= ROM:001112FE ROM:001112FE ROM:001112FE sub_1112FE: ; CODE XREF: ROM:00110DBC↑p ROM:001112FE move.w ($4B0).w,d1 ROM:00111302 cmpi.w #4,d1 ROM:00111306 bcc.s locret_111310 ROM:00111308 movea.l off_111312(pc,d1.w*4),a0 ROM:0011130C nop ROM:0011130E jmp (a0) ROM:00111310 ; --------------------------------------------------------------------------- ROM:00111310 ROM:00111310 locret_111310: ; CODE XREF: sub_1112FE+8↑j ROM:00111310 rts ROM:00111310 ; End of function sub_1112FE ROM:00111310 ROM:00111310 ; --------------------------------------------------------------------------- ROM:00111312 off_111312: dc.l loc_111322 ; DATA XREF: sub_1112FE+A↑r ROM:00111316 dc.l loc_111332 ROM:0011131A dc.l loc_111364 ROM:0011131E dc.l locret_1113EC ROM:00111322 ; --------------------------------------------------------------------------- ROM:00111322 ROM:00111322 loc_111322: ; DATA XREF: ROM:off_111312↑o ROM:00111322 bclr #2,($C86).w ROM:00111328 move.w #1,($4B0).w ROM:0011132E rts ROM:00111330 ; --------------------------------------------------------------------------- ROM:00111330 rts ROM:00111332 ; --------------------------------------------------------------------------- ROM:00111332 ROM:00111332 loc_111332: ; DATA XREF: ROM:00111316↑o ROM:00111332 move.w $1F4(a5),d0 ROM:00111336 cmp.w ($A4C).w,d0 ROM:0011133A bgt.s locret_111362 ROM:0011133C move.w ($4D0).w,($4C0).w ROM:00111342 move.w ($4D2).w,($4BE).w ROM:00111348 move.w $1F6(a5),d1 ROM:0011134C clr.b ($88D).w ROM:00111350 move.w d1,($5EC).w ROM:00111354 move.b #1,($88D).w ROM:0011135A move.w #2,($4B0).w ROM:00111360 rts ROM:00111362 ; --------------------------------------------------------------------------- ROM:00111362 ROM:00111362 locret_111362: ; CODE XREF: ROM:0011133A↑j ROM:00111362 rts ROM:00111364 ; --------------------------------------------------------------------------- ROM:00111364 ROM:00111364 loc_111364: ; DATA XREF: ROM:0011131A↑o ROM:00111364 move.w $1F4(a5),d0 ROM:00111368 move.w ($4D0).w,d1 ROM:0011136C sub.w ($4C0).w,d1 ROM:00111370 move.w $1F8(a5),d2 ROM:00111374 move.w ($4D2).w,d3 ROM:00111378 sub.w ($4BE).w,d3 ROM:0011137C move.w $1FA(a5),d4 ROM:00111380 cmp.w ($A4C).w,d0 ROM:00111384 ble.s loc_111396 ROM:00111386 clr.b ($88D).w ROM:0011138A clr.w ($5EC).w ROM:0011138E move.w #1,($4B0).w ROM:00111394 rts ROM:00111396 ; --------------------------------------------------------------------------- ROM:00111396 ROM:00111396 loc_111396: ; CODE XREF: ROM:00111384↑j ROM:00111396 cmpi.w #0,($5EC).w ROM:0011139C bgt.s loc_1113CC ROM:0011139E cmp.w d1,d2 ROM:001113A0 bge.s loc_1113A6 ROM:001113A2 cmp.w d3,d4 ROM:001113A4 blt.s loc_1113CC ROM:001113A6 ROM:001113A6 loc_1113A6: ; CODE XREF: ROM:001113A0↑j ROM:001113A6 move.w ($4D0).w,($4C0).w ROM:001113AC move.w ($4D2).w,($4BE).w ROM:001113B2 move.w $1F6(a5),d5 ROM:001113B6 clr.b ($88D).w ROM:001113BA move.w d5,($5EC).w ROM:001113BE move.b #1,($88D).w ROM:001113C4 move.w #2,($4B0).w ROM:001113CA rts ROM:001113CC ; --------------------------------------------------------------------------- ROM:001113CC ROM:001113CC loc_1113CC: ; CODE XREF: ROM:0011139C↑j ROM:001113CC ; ROM:001113A4↑j ROM:001113CC cmpi.w #0,($5EC).w ROM:001113D2 bgt.s locret_1113EA ROM:001113D4 cmp.w d1,d2 ROM:001113D6 blt.s loc_1113DC ROM:001113D8 cmp.w d3,d4 ROM:001113DA bge.s locret_1113EA ROM:001113DC ROM:001113DC loc_1113DC: ; CODE XREF: ROM:001113D6↑j ROM:001113DC bset #2,($C86).w ROM:001113E2 move.w #3,($4B0).w ROM:001113E8 rts ROM:001113EA ; --------------------------------------------------------------------------- ROM:001113EA ROM:001113EA locret_1113EA: ; CODE XREF: ROM:001113D2↑j ROM:001113EA ; ROM:001113DA↑j ROM:001113EA rts ROM:001113EC ; --------------------------------------------------------------------------- ROM:001113EC ROM:001113EC locret_1113EC: ; DATA XREF: ROM:0011131E↑o ROM:001113EC rts ROM:001113EE ROM:001113EE ; =============== S U B R O U T I N E ======================================= ROM:001113EE ROM:001113EE ROM:001113EE sub_1113EE: ; CODE XREF: ROM:loc_110DB4↑p ROM:001113EE move.w ($4B2).w,d1 ROM:001113F2 cmpi.w #2,d1 ROM:001113F6 bcc.s locret_111400 ROM:001113F8 movea.l off_111402(pc,d1.w*4),a0 ROM:001113FC nop ROM:001113FE jmp (a0) ROM:00111400 ; --------------------------------------------------------------------------- ROM:00111400 ROM:00111400 locret_111400: ; CODE XREF: sub_1113EE+8↑j ROM:00111400 rts ROM:00111400 ; End of function sub_1113EE ROM:00111400 ROM:00111400 ; --------------------------------------------------------------------------- ROM:00111402 off_111402: dc.l loc_11140A ; DATA XREF: sub_1113EE+A↑r ROM:00111406 dc.l loc_11142C ROM:0011140A ; --------------------------------------------------------------------------- ROM:0011140A ROM:0011140A loc_11140A: ; DATA XREF: ROM:off_111402↑o ROM:0011140A move.w $1E6(a5),d0 ROM:0011140E clr.b ($889).w ROM:00111412 move.w d0,($5E4).w ROM:00111416 move.b #1,($889).w ROM:0011141C bclr #4,($FFFFE001).w ROM:00111422 move.w #1,($4B2).w ROM:00111428 rts ROM:0011142A ; --------------------------------------------------------------------------- ROM:0011142A rts ROM:0011142C ; --------------------------------------------------------------------------- ROM:0011142C ROM:0011142C loc_11142C: ; DATA XREF: ROM:00111406↑o ROM:0011142C move.w $1E6(a5),d0 ROM:00111430 cmpi.w #0,($5E4).w ROM:00111436 bgt.s loc_111462 ROM:00111438 btst #4,($FFFFE001).w ROM:0011143E bne.s loc_111462 ROM:00111440 addq.w #1,($4D2).w ROM:00111444 bvc.s loc_11144C ROM:00111446 move.w #$8000,($4D2).w ROM:0011144C ROM:0011144C loc_11144C: ; CODE XREF: ROM:00111444↑j ROM:0011144C clr.b ($889).w ROM:00111450 move.w d0,($5E4).w ROM:00111454 move.b #1,($889).w ROM:0011145A move.w #1,($4B2).w ROM:00111460 rts ROM:00111462 ; --------------------------------------------------------------------------- ROM:00111462 ROM:00111462 loc_111462: ; CODE XREF: ROM:00111436↑j ROM:00111462 ; ROM:0011143E↑j ROM:00111462 cmpi.w #0,($5E4).w ROM:00111468 bgt.s locret_11148E ROM:0011146A btst #4,($FFFFE001).w ROM:00111470 beq.s locret_11148E ROM:00111472 bclr #4,($FFFFE001).w ROM:00111478 clr.b ($889).w ROM:0011147C move.w d0,($5E4).w ROM:00111480 move.b #1,($889).w ROM:00111486 move.w #1,($4B2).w ROM:0011148C rts ROM:0011148E ; --------------------------------------------------------------------------- ROM:0011148E ROM:0011148E locret_11148E: ; CODE XREF: ROM:00111468↑j ROM:0011148E ; ROM:00111470↑j ROM:0011148E rts ROM:00111490 ROM:00111490 ; =============== S U B R O U T I N E ======================================= ROM:00111490 ROM:00111490 ROM:00111490 sub_111490: ; CODE XREF: ROM:loc_117794↓p ROM:00111490 lea ($5C0).w,a0 ROM:00111494 lea ($FFFFE010).w,a1 ROM:00111498 move.w (a0),d0 ROM:0011149A cmp.w ($5B8).w,d0 ROM:0011149E bne.l loc_111584 ROM:001114A4 subi.w #$A,d0 ROM:001114A8 cmpi.w #0,d0 ROM:001114AC bgt.s loc_1114B2 ROM:001114AE addi.w #$400,d0 ROM:001114B2 ROM:001114B2 loc_1114B2: ; CODE XREF: sub_111490+1C↑j ROM:001114B2 move.w d0,(a0) ROM:001114B4 clr.l d2 ROM:001114B6 clr.l d3 ROM:001114B8 btst #4,($939).w ROM:001114BE beq.s loc_1114C4 ROM:001114C0 ori.w #1,d2 ROM:001114C4 ROM:001114C4 loc_1114C4: ; CODE XREF: sub_111490+2E↑j ROM:001114C4 move.w ($ACA).w,d4 ROM:001114C8 lsl.w #4,d4 ROM:001114CA or.w d4,d2 ROM:001114CC btst #6,($933).w ROM:001114D2 beq.s loc_1114D8 ROM:001114D4 ori.w #$40,d2 ; '@' ROM:001114D8 ROM:001114D8 loc_1114D8: ; CODE XREF: sub_111490+42↑j ROM:001114D8 move.b ($1143).w,d4 ROM:001114DC lsl.w #8,d4 ROM:001114DE or.w d4,d2 ROM:001114E0 move.w ($56E).w,d4 ROM:001114E4 cmpi.w #$2710,d4 ROM:001114E8 ble.s loc_1114EE ROM:001114EA move.w #$27FB,d4 ROM:001114EE ROM:001114EE loc_1114EE: ; CODE XREF: sub_111490+58↑j ROM:001114EE mulu.w #$1900,d4 ROM:001114F2 divu.w #$3E8,d4 ROM:001114F6 move.w #$10,d1 ROM:001114FA lsl.l d1,d4 ROM:001114FC or.l d4,d2 ROM:001114FE move.w ($AC6).w,d4 ROM:00111502 ext.l d4 ROM:00111504 divu.w #$27,d4 ; ''' ROM:00111508 or.w d4,d3 ROM:0011150A move.w ($AC8).w,d4 ROM:0011150E ext.l d4 ROM:00111510 divu.w #$27,d4 ; ''' ROM:00111514 lsl.w #8,d4 ROM:00111516 or.w d4,d3 ROM:00111518 move.b #$FB,$61(a1) ROM:0011151E move.w #7,d4 ROM:00111522 bra.s loc_111528 ROM:00111524 ; --------------------------------------------------------------------------- ROM:00111524 ROM:00111524 loc_111524: ; CODE XREF: sub_111490+A4↓j ROM:00111524 addi.w #1,d4 ROM:00111528 ROM:00111528 loc_111528: ; CODE XREF: sub_111490+92↑j ROM:00111528 cmpi.w #$A,d4 ROM:0011152C bgt.s loc_111536 ROM:0011152E move.b d2,$60(a1,d4.w) ROM:00111532 ror.l #8,d2 ROM:00111534 bra.s loc_111524 ROM:00111536 ; --------------------------------------------------------------------------- ROM:00111536 ROM:00111536 loc_111536: ; CODE XREF: sub_111490+9C↑j ROM:00111536 move.w #$B,d4 ROM:0011153A bra.s loc_111540 ROM:0011153C ; --------------------------------------------------------------------------- ROM:0011153C ROM:0011153C loc_11153C: ; CODE XREF: sub_111490+BC↓j ROM:0011153C addi.w #1,d4 ROM:00111540 ROM:00111540 loc_111540: ; CODE XREF: sub_111490+AA↑j ROM:00111540 cmpi.w #$E,d4 ROM:00111544 bgt.s loc_11154E ROM:00111546 move.b d3,$60(a1,d4.w) ROM:0011154A ror.l #8,d3 ROM:0011154C bra.s loc_11153C ROM:0011154E ; --------------------------------------------------------------------------- ROM:0011154E ROM:0011154E loc_11154E: ; CODE XREF: sub_111490+B4↑j ROM:0011154E clr.w d5 ROM:00111550 move.b ($FFFFE001).w,d5 ROM:00111554 andi.w #7,d5 ROM:00111558 move.w d5,($4D4).w ROM:0011155C ori.b #7,($FFFFE001).w ROM:00111562 move.b #$E6,$61(a1) ROM:00111568 btst #3,($FFFFE001).w ROM:0011156E beq.s loc_111578 ROM:00111570 bclr #3,($FFFFE001).w ROM:00111576 bra.s loc_111584 ROM:00111578 ; --------------------------------------------------------------------------- ROM:00111578 ROM:00111578 loc_111578: ; CODE XREF: sub_111490+DE↑j ROM:00111578 addq.w #1,($4D0).w ROM:0011157C bvc.s loc_111584 ROM:0011157E move.w #$8000,($4D0).w ROM:00111584 ROM:00111584 loc_111584: ; CODE XREF: sub_111490+E↑j ROM:00111584 ; sub_111490+E6↑j ... ROM:00111584 move.w 2(a0),d0 ROM:00111588 cmp.w ($5B8).w,d0 ROM:0011158C bne.l loc_111632 ROM:00111592 subi.w #$A,d0 ROM:00111596 cmpi.w #0,d0 ROM:0011159A bgt.s loc_1115A0 ROM:0011159C addi.w #$400,d0 ROM:001115A0 ROM:001115A0 loc_1115A0: ; CODE XREF: sub_111490+10A↑j ROM:001115A0 move.w d0,2(a0) ROM:001115A4 clr.l d2 ROM:001115A6 clr.l d3 ROM:001115A8 move.w ($ABC).w,d4 ROM:001115AC or.w d4,d2 ROM:001115AE move.w ($ABE).w,d4 ROM:001115B2 lsl.w #6,d4 ROM:001115B4 or.w d4,d2 ROM:001115B6 move.b ($1138).w,d4 ROM:001115BA lsl.w #8,d4 ROM:001115BC or.w d4,d2 ROM:001115BE move.b ($1139).w,d4 ROM:001115C2 lsl.w #8,d4 ROM:001115C4 or.w d4,d3 ROM:001115C6 move.b #$FB,$71(a1) ROM:001115CC move.w #7,d4 ROM:001115D0 bra.s loc_1115D6 ROM:001115D2 ; --------------------------------------------------------------------------- ROM:001115D2 ROM:001115D2 loc_1115D2: ; CODE XREF: sub_111490+152↓j ROM:001115D2 addi.w #1,d4 ROM:001115D6 ROM:001115D6 loc_1115D6: ; CODE XREF: sub_111490+140↑j ROM:001115D6 cmpi.w #$A,d4 ROM:001115DA bgt.s loc_1115E4 ROM:001115DC move.b d2,$70(a1,d4.w) ROM:001115E0 ror.l #8,d2 ROM:001115E2 bra.s loc_1115D2 ROM:001115E4 ; --------------------------------------------------------------------------- ROM:001115E4 ROM:001115E4 loc_1115E4: ; CODE XREF: sub_111490+14A↑j ROM:001115E4 move.w #$B,d4 ROM:001115E8 bra.s loc_1115EE ROM:001115EA ; --------------------------------------------------------------------------- ROM:001115EA ROM:001115EA loc_1115EA: ; CODE XREF: sub_111490+16A↓j ROM:001115EA addi.w #1,d4 ROM:001115EE ROM:001115EE loc_1115EE: ; CODE XREF: sub_111490+158↑j ROM:001115EE cmpi.w #$E,d4 ROM:001115F2 bgt.s loc_1115FC ROM:001115F4 move.b d3,$70(a1,d4.w) ROM:001115F8 ror.l #8,d3 ROM:001115FA bra.s loc_1115EA ROM:001115FC ; --------------------------------------------------------------------------- ROM:001115FC ROM:001115FC loc_1115FC: ; CODE XREF: sub_111490+162↑j ROM:001115FC clr.w d5 ROM:001115FE move.b ($FFFFE001).w,d5 ROM:00111602 andi.w #7,d5 ROM:00111606 move.w d5,($4D4).w ROM:0011160A ori.b #7,($FFFFE001).w ROM:00111610 move.b #$E6,$71(a1) ROM:00111616 btst #3,($FFFFE001).w ROM:0011161C beq.s loc_111626 ROM:0011161E bclr #3,($FFFFE001).w ROM:00111624 bra.s loc_111632 ROM:00111626 ; --------------------------------------------------------------------------- ROM:00111626 ROM:00111626 loc_111626: ; CODE XREF: sub_111490+18C↑j ROM:00111626 addq.w #1,($4D0).w ROM:0011162A bvc.s loc_111632 ROM:0011162C move.w #$8000,($4D0).w ROM:00111632 ROM:00111632 loc_111632: ; CODE XREF: sub_111490+FC↑j ROM:00111632 ; sub_111490+194↑j ... ROM:00111632 move.w 4(a0),d0 ROM:00111636 cmp.w ($5B8).w,d0 ROM:0011163A bne.l loc_1116DC ROM:00111640 subi.w #$A,d0 ROM:00111644 cmpi.w #0,d0 ROM:00111648 bgt.s loc_11164E ROM:0011164A addi.w #$400,d0 ROM:0011164E ROM:0011164E loc_11164E: ; CODE XREF: sub_111490+1B8↑j ROM:0011164E move.w d0,4(a0) ROM:00111652 clr.l d2 ROM:00111654 clr.l d3 ROM:00111656 btst #2,($136D).w ROM:0011165C beq.s loc_111662 ROM:0011165E ori.w #2,d2 ROM:00111662 ROM:00111662 loc_111662: ; CODE XREF: sub_111490+1CC↑j ROM:00111662 clr.l d4 ROM:00111664 move.w ($AC4).w,d4 ROM:00111668 lsl.l #8,d4 ROM:0011166A or.l d4,d2 ROM:0011166C move.b #$FB,$81(a1) ROM:00111672 move.w #7,d4 ROM:00111676 bra.s loc_11167C ROM:00111678 ; --------------------------------------------------------------------------- ROM:00111678 ROM:00111678 loc_111678: ; CODE XREF: sub_111490+1FA↓j ROM:00111678 addi.w #1,d4 ROM:0011167C ROM:0011167C loc_11167C: ; CODE XREF: sub_111490+1E6↑j ROM:0011167C cmpi.w #$A,d4 ROM:00111680 bgt.s loc_11168C ROM:00111682 move.b d2,$80(a1,d4.w) ROM:00111688 ror.l #8,d2 ROM:0011168A bra.s loc_111678 ROM:0011168C ; --------------------------------------------------------------------------- ROM:0011168C ROM:0011168C loc_11168C: ; CODE XREF: sub_111490+1F0↑j ROM:0011168C move.w #$B,d4 ROM:00111690 bra.s loc_111696 ROM:00111692 ; --------------------------------------------------------------------------- ROM:00111692 ROM:00111692 loc_111692: ; CODE XREF: sub_111490+214↓j ROM:00111692 addi.w #1,d4 ROM:00111696 ROM:00111696 loc_111696: ; CODE XREF: sub_111490+200↑j ROM:00111696 cmpi.w #$E,d4 ROM:0011169A bgt.s loc_1116A6 ROM:0011169C move.b d3,$80(a1,d4.w) ROM:001116A2 ror.l #8,d3 ROM:001116A4 bra.s loc_111692 ROM:001116A6 ; --------------------------------------------------------------------------- ROM:001116A6 ROM:001116A6 loc_1116A6: ; CODE XREF: sub_111490+20A↑j ROM:001116A6 clr.w d5 ROM:001116A8 move.b ($FFFFE001).w,d5 ROM:001116AC andi.w #7,d5 ROM:001116B0 move.w d5,($4D4).w ROM:001116B4 ori.b #7,($FFFFE001).w ROM:001116BA move.b #$E6,$81(a1) ROM:001116C0 btst #3,($FFFFE001).w ROM:001116C6 beq.s loc_1116D0 ROM:001116C8 bclr #3,($FFFFE001).w ROM:001116CE bra.s loc_1116DC ROM:001116D0 ; --------------------------------------------------------------------------- ROM:001116D0 ROM:001116D0 loc_1116D0: ; CODE XREF: sub_111490+236↑j ROM:001116D0 addq.w #1,($4D0).w ROM:001116D4 bvc.s loc_1116DC ROM:001116D6 move.w #$8000,($4D0).w ROM:001116DC ROM:001116DC loc_1116DC: ; CODE XREF: sub_111490+1AA↑j ROM:001116DC ; sub_111490+23E↑j ... ROM:001116DC btst #4,($938).w ROM:001116E2 beq.s locret_111744 ROM:001116E4 bclr #4,($938).w ROM:001116EA move.b #$FB,$91(a1) ROM:001116F0 lea ($1225).w,a2 ROM:001116F4 move.w #0,d4 ROM:001116F8 bra.s loc_1116FE ROM:001116FA ; --------------------------------------------------------------------------- ROM:001116FA ROM:001116FA loc_1116FA: ; CODE XREF: sub_111490+27C↓j ROM:001116FA addi.w #1,d4 ROM:001116FE ROM:001116FE loc_1116FE: ; CODE XREF: sub_111490+268↑j ROM:001116FE cmpi.w #7,d4 ROM:00111702 bgt.s loc_11170E ROM:00111704 move.b (a2,d4.w),$97(a1,d4.w) ROM:0011170C bra.s loc_1116FA ROM:0011170E ; --------------------------------------------------------------------------- ROM:0011170E ROM:0011170E loc_11170E: ; CODE XREF: sub_111490+272↑j ROM:0011170E clr.w d5 ROM:00111710 move.b ($FFFFE001).w,d5 ROM:00111714 andi.w #7,d5 ROM:00111718 move.w d5,($4D4).w ROM:0011171C ori.b #7,($FFFFE001).w ROM:00111722 move.b #$E6,$91(a1) ROM:00111728 btst #3,($FFFFE001).w ROM:0011172E beq.s loc_111738 ROM:00111730 bclr #3,($FFFFE001).w ROM:00111736 bra.s locret_111744 ROM:00111738 ; --------------------------------------------------------------------------- ROM:00111738 ROM:00111738 loc_111738: ; CODE XREF: sub_111490+29E↑j ROM:00111738 addq.w #1,($4D0).w ROM:0011173C bvc.s locret_111744 ROM:0011173E move.w #$8000,($4D0).w ROM:00111744 ROM:00111744 locret_111744: ; CODE XREF: sub_111490+252↑j ROM:00111744 ; sub_111490+2A6↑j ... ROM:00111744 rts ROM:00111744 ; End of function sub_111490 ROM:00111744 ROM:00111746 ROM:00111746 ; =============== S U B R O U T I N E ======================================= ROM:00111746 ROM:00111746 ROM:00111746 sub_111746: ; CODE XREF: ROM:0011779A↓p ROM:00111746 lea ($FFFFE010).w,a1 ROM:0011174A btst #1,1(a1) ROM:00111750 beq.l loc_111846 ROM:00111756 addq.w #1,($AB8).w ROM:0011175A bvc.s loc_111762 ROM:0011175C move.w #$8000,($AB8).w ROM:00111762 ROM:00111762 loc_111762: ; CODE XREF: sub_111746+14↑j ROM:00111762 clr.w d4 ROM:00111764 move.b ($FFFFE001).w,d4 ROM:00111768 andi.w #7,d4 ROM:0011176C move.w d4,($4D4).w ROM:00111770 ori.b #7,($FFFFE001).w ROM:00111776 clr.w d4 ROM:00111778 ROM:00111778 loc_111778: ; CODE XREF: sub_111746+7E↓j ROM:00111778 move.b #$FD,1(a1) ROM:0011177E move.w #7,d5 ROM:00111782 bra.s loc_111788 ROM:00111784 ; --------------------------------------------------------------------------- ROM:00111784 ROM:00111784 loc_111784: ; CODE XREF: sub_111746+4E↓j ROM:00111784 addi.w #1,d5 ROM:00111788 ROM:00111788 loc_111788: ; CODE XREF: sub_111746+3C↑j ROM:00111788 cmpi.w #$A,d5 ROM:0011178C bgt.s loc_111796 ROM:0011178E move.b (a1,d5.w),d2 ROM:00111792 ror.l #8,d2 ROM:00111794 bra.s loc_111784 ROM:00111796 ; --------------------------------------------------------------------------- ROM:00111796 ROM:00111796 loc_111796: ; CODE XREF: sub_111746+46↑j ROM:00111796 move.w #$B,d5 ROM:0011179A bra.s loc_1117A0 ROM:0011179C ; --------------------------------------------------------------------------- ROM:0011179C ROM:0011179C loc_11179C: ; CODE XREF: sub_111746+66↓j ROM:0011179C addi.w #1,d5 ROM:001117A0 ROM:001117A0 loc_1117A0: ; CODE XREF: sub_111746+54↑j ROM:001117A0 cmpi.w #$E,d5 ROM:001117A4 bgt.s loc_1117AE ROM:001117A6 move.b (a1,d5.w),d3 ROM:001117AA ror.l #8,d3 ROM:001117AC bra.s loc_11179C ROM:001117AE ; --------------------------------------------------------------------------- ROM:001117AE ROM:001117AE loc_1117AE: ; CODE XREF: sub_111746+5E↑j ROM:001117AE addq.w #1,d4 ROM:001117B0 bvc.s loc_1117B6 ROM:001117B2 move.w #$8000,d4 ROM:001117B6 ROM:001117B6 loc_1117B6: ; CODE XREF: sub_111746+6A↑j ROM:001117B6 move.w $1E4(a5),d1 ROM:001117BA btst #1,1(a1) ROM:001117C0 beq.s loc_1117C6 ROM:001117C2 cmp.w d4,d1 ROM:001117C4 bge.s loc_111778 ROM:001117C6 ROM:001117C6 loc_1117C6: ; CODE XREF: sub_111746+7A↑j ROM:001117C6 bne.s loc_1117CC ROM:001117C8 cmp.w d4,d1 ROM:001117CA bge.s loc_1117DE ROM:001117CC ROM:001117CC loc_1117CC: ; CODE XREF: sub_111746:loc_1117C6↑j ROM:001117CC move.w ($4D6).w,d4 ROM:001117D0 bset #0,d4 ROM:001117D4 move.w d4,($4D6).w ROM:001117D8 bra.l loc_111846 ROM:001117DE ; --------------------------------------------------------------------------- ROM:001117DE ROM:001117DE loc_1117DE: ; CODE XREF: sub_111746+84↑j ROM:001117DE move.w ($AB6).w,d4 ROM:001117E2 bset #0,d4 ROM:001117E6 move.w d4,($AB6).w ROM:001117EA bset #7,($93E).w ROM:001117F0 move.w d2,d4 ROM:001117F2 andi.w #7,d4 ROM:001117F6 move.w d4,($AC2).w ROM:001117FA move.w d2,d4 ROM:001117FC andi.w #$F00,d4 ROM:00111800 lsr.w #8,d4 ROM:00111802 move.w d4,($AC0).w ROM:00111806 btst #4,d2 ROM:0011180A beq.s loc_111814 ROM:0011180C bset #7,($DBB).w ROM:00111812 bra.s loc_11181A ROM:00111814 ; --------------------------------------------------------------------------- ROM:00111814 ROM:00111814 loc_111814: ; CODE XREF: sub_111746+C4↑j ROM:00111814 bclr #7,($DBB).w ROM:0011181A ROM:0011181A loc_11181A: ; CODE XREF: sub_111746+CC↑j ROM:0011181A bset #7,($DD3).w ROM:00111820 move.l d2,d4 ROM:00111822 andi.l #$FF000000,d4 ROM:00111828 move.w #$18,d6 ROM:0011182C lsr.l d6,d4 ROM:0011182E move.b d4,($1142).w ROM:00111832 btst #$C,d3 ROM:00111836 beq.s loc_111840 ROM:00111838 bset #6,($1372).w ROM:0011183E bra.s loc_111846 ROM:00111840 ; --------------------------------------------------------------------------- ROM:00111840 ROM:00111840 loc_111840: ; CODE XREF: sub_111746+F0↑j ROM:00111840 bclr #6,($1372).w ROM:00111846 ROM:00111846 loc_111846: ; CODE XREF: sub_111746+A↑j ROM:00111846 ; sub_111746+92↑j ... ROM:00111846 btst #1,$11(a1) ROM:0011184C beq.l loc_1118FE ROM:00111852 addq.w #1,($AB8).w ROM:00111856 bvc.s loc_11185E ROM:00111858 move.w #$8000,($AB8).w ROM:0011185E ROM:0011185E loc_11185E: ; CODE XREF: sub_111746+110↑j ROM:0011185E clr.w d4 ROM:00111860 move.b ($FFFFE001).w,d4 ROM:00111864 andi.w #7,d4 ROM:00111868 move.w d4,($4D4).w ROM:0011186C ori.b #7,($FFFFE001).w ROM:00111872 clr.w d4 ROM:00111874 ROM:00111874 loc_111874: ; CODE XREF: sub_111746+17A↓j ROM:00111874 move.b #$FD,$11(a1) ROM:0011187A move.w #7,d5 ROM:0011187E bra.s loc_111884 ROM:00111880 ; --------------------------------------------------------------------------- ROM:00111880 ROM:00111880 loc_111880: ; CODE XREF: sub_111746+14A↓j ROM:00111880 addi.w #1,d5 ROM:00111884 ROM:00111884 loc_111884: ; CODE XREF: sub_111746+138↑j ROM:00111884 cmpi.w #$A,d5 ROM:00111888 bgt.s loc_111892 ROM:0011188A move.b $10(a1,d5.w),d2 ROM:0011188E ror.l #8,d2 ROM:00111890 bra.s loc_111880 ROM:00111892 ; --------------------------------------------------------------------------- ROM:00111892 ROM:00111892 loc_111892: ; CODE XREF: sub_111746+142↑j ROM:00111892 move.w #$B,d5 ROM:00111896 bra.s loc_11189C ROM:00111898 ; --------------------------------------------------------------------------- ROM:00111898 ROM:00111898 loc_111898: ; CODE XREF: sub_111746+162↓j ROM:00111898 addi.w #1,d5 ROM:0011189C ROM:0011189C loc_11189C: ; CODE XREF: sub_111746+150↑j ROM:0011189C cmpi.w #$E,d5 ROM:001118A0 bgt.s loc_1118AA ROM:001118A2 move.b $10(a1,d5.w),d3 ROM:001118A6 ror.l #8,d3 ROM:001118A8 bra.s loc_111898 ROM:001118AA ; --------------------------------------------------------------------------- ROM:001118AA ROM:001118AA loc_1118AA: ; CODE XREF: sub_111746+15A↑j ROM:001118AA addq.w #1,d4 ROM:001118AC bvc.s loc_1118B2 ROM:001118AE move.w #$8000,d4 ROM:001118B2 ROM:001118B2 loc_1118B2: ; CODE XREF: sub_111746+166↑j ROM:001118B2 move.w $1E4(a5),d1 ROM:001118B6 btst #1,$11(a1) ROM:001118BC beq.s loc_1118C2 ROM:001118BE cmp.w d4,d1 ROM:001118C0 bge.s loc_111874 ROM:001118C2 ROM:001118C2 loc_1118C2: ; CODE XREF: sub_111746+176↑j ROM:001118C2 bne.s loc_1118C8 ROM:001118C4 cmp.w d4,d1 ROM:001118C6 bge.s loc_1118DA ROM:001118C8 ROM:001118C8 loc_1118C8: ; CODE XREF: sub_111746:loc_1118C2↑j ROM:001118C8 move.w ($4D6).w,d4 ROM:001118CC bset #1,d4 ROM:001118D0 move.w d4,($4D6).w ROM:001118D4 bra.l loc_1118FE ROM:001118DA ; --------------------------------------------------------------------------- ROM:001118DA ROM:001118DA loc_1118DA: ; CODE XREF: sub_111746+180↑j ROM:001118DA move.w ($AB6).w,d4 ROM:001118DE bset #1,d4 ROM:001118E2 move.w d4,($AB6).w ROM:001118E6 bset #1,($934).w ROM:001118EC move.l d2,d4 ROM:001118EE andi.l #$7F0000,d4 ROM:001118F4 move.w #$10,d6 ROM:001118F8 lsr.l d6,d4 ROM:001118FA move.w d4,($AD2).w ROM:001118FE ROM:001118FE loc_1118FE: ; CODE XREF: sub_111746+106↑j ROM:001118FE ; sub_111746+18E↑j ROM:001118FE btst #1,$21(a1) ROM:00111904 beq.l loc_111A04 ROM:0011190A addq.w #1,($AB8).w ROM:0011190E bvc.s loc_111916 ROM:00111910 move.w #$8000,($AB8).w ROM:00111916 ROM:00111916 loc_111916: ; CODE XREF: sub_111746+1C8↑j ROM:00111916 clr.w d4 ROM:00111918 move.b ($FFFFE001).w,d4 ROM:0011191C andi.w #7,d4 ROM:00111920 move.w d4,($4D4).w ROM:00111924 ori.b #7,($FFFFE001).w ROM:0011192A clr.w d4 ROM:0011192C ROM:0011192C loc_11192C: ; CODE XREF: sub_111746+232↓j ROM:0011192C move.b #$FD,$21(a1) ROM:00111932 move.w #7,d5 ROM:00111936 bra.s loc_11193C ROM:00111938 ; --------------------------------------------------------------------------- ROM:00111938 ROM:00111938 loc_111938: ; CODE XREF: sub_111746+202↓j ROM:00111938 addi.w #1,d5 ROM:0011193C ROM:0011193C loc_11193C: ; CODE XREF: sub_111746+1F0↑j ROM:0011193C cmpi.w #$A,d5 ROM:00111940 bgt.s loc_11194A ROM:00111942 move.b $20(a1,d5.w),d2 ROM:00111946 ror.l #8,d2 ROM:00111948 bra.s loc_111938 ROM:0011194A ; --------------------------------------------------------------------------- ROM:0011194A ROM:0011194A loc_11194A: ; CODE XREF: sub_111746+1FA↑j ROM:0011194A move.w #$B,d5 ROM:0011194E bra.s loc_111954 ROM:00111950 ; --------------------------------------------------------------------------- ROM:00111950 ROM:00111950 loc_111950: ; CODE XREF: sub_111746+21A↓j ROM:00111950 addi.w #1,d5 ROM:00111954 ROM:00111954 loc_111954: ; CODE XREF: sub_111746+208↑j ROM:00111954 cmpi.w #$E,d5 ROM:00111958 bgt.s loc_111962 ROM:0011195A move.b $20(a1,d5.w),d3 ROM:0011195E ror.l #8,d3 ROM:00111960 bra.s loc_111950 ROM:00111962 ; --------------------------------------------------------------------------- ROM:00111962 ROM:00111962 loc_111962: ; CODE XREF: sub_111746+212↑j ROM:00111962 addq.w #1,d4 ROM:00111964 bvc.s loc_11196A ROM:00111966 move.w #$8000,d4 ROM:0011196A ROM:0011196A loc_11196A: ; CODE XREF: sub_111746+21E↑j ROM:0011196A move.w $1E4(a5),d1 ROM:0011196E btst #1,$21(a1) ROM:00111974 beq.s loc_11197A ROM:00111976 cmp.w d4,d1 ROM:00111978 bge.s loc_11192C ROM:0011197A ROM:0011197A loc_11197A: ; CODE XREF: sub_111746+22E↑j ROM:0011197A bne.s loc_111980 ROM:0011197C cmp.w d4,d1 ROM:0011197E bge.s loc_111992 ROM:00111980 ROM:00111980 loc_111980: ; CODE XREF: sub_111746:loc_11197A↑j ROM:00111980 move.w ($4D6).w,d4 ROM:00111984 bset #2,d4 ROM:00111988 move.w d4,($4D6).w ROM:0011198C bra.l loc_111A04 ROM:00111992 ; --------------------------------------------------------------------------- ROM:00111992 ROM:00111992 loc_111992: ; CODE XREF: sub_111746+238↑j ROM:00111992 move.w ($AB6).w,d4 ROM:00111996 bset #2,d4 ROM:0011199A move.w d4,($AB6).w ROM:0011199E bset #0,($935).w ROM:001119A4 btst #6,d2 ROM:001119A8 beq.s loc_1119B2 ROM:001119AA bset #2,($1389).w ROM:001119B0 bra.s loc_1119B8 ROM:001119B2 ; --------------------------------------------------------------------------- ROM:001119B2 ROM:001119B2 loc_1119B2: ; CODE XREF: sub_111746+262↑j ROM:001119B2 bclr #2,($1389).w ROM:001119B8 ROM:001119B8 loc_1119B8: ; CODE XREF: sub_111746+26A↑j ROM:001119B8 btst #7,d2 ROM:001119BC beq.s loc_1119C6 ROM:001119BE bset #7,($1373).w ROM:001119C4 bra.s loc_1119CC ROM:001119C6 ; --------------------------------------------------------------------------- ROM:001119C6 ROM:001119C6 loc_1119C6: ; CODE XREF: sub_111746+276↑j ROM:001119C6 bclr #7,($1373).w ROM:001119CC ROM:001119CC loc_1119CC: ; CODE XREF: sub_111746+27E↑j ROM:001119CC move.l d2,d4 ROM:001119CE andi.l #$F000,d4 ROM:001119D4 move.w #$C,d6 ROM:001119D8 lsr.l d6,d4 ROM:001119DA move.b d4,($1144).w ROM:001119DE move.l d2,d4 ROM:001119E0 andi.l #$7F000000,d4 ROM:001119E6 move.w #$18,d6 ROM:001119EA lsr.l d6,d4 ROM:001119EC move.w d4,($ACC).w ROM:001119F0 btst #$1F,d2 ROM:001119F4 beq.s loc_1119FE ROM:001119F6 bset #4,($1369).w ROM:001119FC bra.s loc_111A04 ROM:001119FE ; --------------------------------------------------------------------------- ROM:001119FE ROM:001119FE loc_1119FE: ; CODE XREF: sub_111746+2AE↑j ROM:001119FE bclr #4,($1369).w ROM:00111A04 ROM:00111A04 loc_111A04: ; CODE XREF: sub_111746+1BE↑j ROM:00111A04 ; sub_111746+246↑j ... ROM:00111A04 btst #1,$31(a1) ROM:00111A0A beq.l loc_111AC6 ROM:00111A10 addq.w #1,($AB8).w ROM:00111A14 bvc.s loc_111A1C ROM:00111A16 move.w #$8000,($AB8).w ROM:00111A1C ROM:00111A1C loc_111A1C: ; CODE XREF: sub_111746+2CE↑j ROM:00111A1C clr.w d4 ROM:00111A1E move.b ($FFFFE001).w,d4 ROM:00111A22 andi.w #7,d4 ROM:00111A26 move.w d4,($4D4).w ROM:00111A2A ori.b #7,($FFFFE001).w ROM:00111A30 clr.w d4 ROM:00111A32 ROM:00111A32 loc_111A32: ; CODE XREF: sub_111746+338↓j ROM:00111A32 move.b #$FD,$31(a1) ROM:00111A38 move.w #7,d5 ROM:00111A3C bra.s loc_111A42 ROM:00111A3E ; --------------------------------------------------------------------------- ROM:00111A3E ROM:00111A3E loc_111A3E: ; CODE XREF: sub_111746+308↓j ROM:00111A3E addi.w #1,d5 ROM:00111A42 ROM:00111A42 loc_111A42: ; CODE XREF: sub_111746+2F6↑j ROM:00111A42 cmpi.w #$A,d5 ROM:00111A46 bgt.s loc_111A50 ROM:00111A48 move.b $30(a1,d5.w),d2 ROM:00111A4C ror.l #8,d2 ROM:00111A4E bra.s loc_111A3E ROM:00111A50 ; --------------------------------------------------------------------------- ROM:00111A50 ROM:00111A50 loc_111A50: ; CODE XREF: sub_111746+300↑j ROM:00111A50 move.w #$B,d5 ROM:00111A54 bra.s loc_111A5A ROM:00111A56 ; --------------------------------------------------------------------------- ROM:00111A56 ROM:00111A56 loc_111A56: ; CODE XREF: sub_111746+320↓j ROM:00111A56 addi.w #1,d5 ROM:00111A5A ROM:00111A5A loc_111A5A: ; CODE XREF: sub_111746+30E↑j ROM:00111A5A cmpi.w #$E,d5 ROM:00111A5E bgt.s loc_111A68 ROM:00111A60 move.b $30(a1,d5.w),d3 ROM:00111A64 ror.l #8,d3 ROM:00111A66 bra.s loc_111A56 ROM:00111A68 ; --------------------------------------------------------------------------- ROM:00111A68 ROM:00111A68 loc_111A68: ; CODE XREF: sub_111746+318↑j ROM:00111A68 addq.w #1,d4 ROM:00111A6A bvc.s loc_111A70 ROM:00111A6C move.w #$8000,d4 ROM:00111A70 ROM:00111A70 loc_111A70: ; CODE XREF: sub_111746+324↑j ROM:00111A70 move.w $1E4(a5),d1 ROM:00111A74 btst #1,$31(a1) ROM:00111A7A beq.s loc_111A80 ROM:00111A7C cmp.w d4,d1 ROM:00111A7E bge.s loc_111A32 ROM:00111A80 ROM:00111A80 loc_111A80: ; CODE XREF: sub_111746+334↑j ROM:00111A80 bne.s loc_111A86 ROM:00111A82 cmp.w d4,d1 ROM:00111A84 bge.s loc_111A98 ROM:00111A86 ROM:00111A86 loc_111A86: ; CODE XREF: sub_111746:loc_111A80↑j ROM:00111A86 move.w ($4D6).w,d4 ROM:00111A8A bset #3,d4 ROM:00111A8E move.w d4,($4D6).w ROM:00111A92 bra.l loc_111AC6 ROM:00111A98 ; --------------------------------------------------------------------------- ROM:00111A98 ROM:00111A98 loc_111A98: ; CODE XREF: sub_111746+33E↑j ROM:00111A98 move.w ($AB6).w,d4 ROM:00111A9C bset #3,d4 ROM:00111AA0 move.w d4,($AB6).w ROM:00111AA4 bset #7,($932).w ROM:00111AAA move.w d2,d4 ROM:00111AAC andi.w #$FF,d4 ROM:00111AB0 move.w d4,($AD0).w ROM:00111AB4 move.l d2,d4 ROM:00111AB6 andi.l #$FF0000,d4 ROM:00111ABC move.w #$10,d6 ROM:00111AC0 lsr.l d6,d4 ROM:00111AC2 move.w d4,($ACE).w ROM:00111AC6 ROM:00111AC6 loc_111AC6: ; CODE XREF: sub_111746+2C4↑j ROM:00111AC6 ; sub_111746+34C↑j ROM:00111AC6 btst #1,$41(a1) ROM:00111ACC beq.l locret_111B52 ROM:00111AD2 addq.w #1,($AB8).w ROM:00111AD6 bvc.s loc_111ADE ROM:00111AD8 move.w #$8000,($AB8).w ROM:00111ADE ROM:00111ADE loc_111ADE: ; CODE XREF: sub_111746+390↑j ROM:00111ADE clr.w d4 ROM:00111AE0 move.b ($FFFFE001).w,d4 ROM:00111AE4 andi.w #7,d4 ROM:00111AE8 move.w d4,($4D4).w ROM:00111AEC ori.b #7,($FFFFE001).w ROM:00111AF2 clr.w d4 ROM:00111AF4 ROM:00111AF4 loc_111AF4: ; CODE XREF: sub_111746+3E6↓j ROM:00111AF4 move.b #$FD,$41(a1) ROM:00111AFA lea ($121D).w,a2 ROM:00111AFE move.w #0,d5 ROM:00111B02 bra.s loc_111B08 ROM:00111B04 ; --------------------------------------------------------------------------- ROM:00111B04 ROM:00111B04 loc_111B04: ; CODE XREF: sub_111746+3CE↓j ROM:00111B04 addi.w #1,d5 ROM:00111B08 ROM:00111B08 loc_111B08: ; CODE XREF: sub_111746+3BC↑j ROM:00111B08 cmpi.w #7,d5 ROM:00111B0C bgt.s loc_111B16 ROM:00111B0E move.b $47(a1,d5.w),(a2,d5.w) ROM:00111B14 bra.s loc_111B04 ROM:00111B16 ; --------------------------------------------------------------------------- ROM:00111B16 ROM:00111B16 loc_111B16: ; CODE XREF: sub_111746+3C6↑j ROM:00111B16 addq.w #1,d4 ROM:00111B18 bvc.s loc_111B1E ROM:00111B1A move.w #$8000,d4 ROM:00111B1E ROM:00111B1E loc_111B1E: ; CODE XREF: sub_111746+3D2↑j ROM:00111B1E move.w $1E4(a5),d1 ROM:00111B22 btst #1,$41(a1) ROM:00111B28 beq.s loc_111B2E ROM:00111B2A cmp.w d4,d1 ROM:00111B2C bge.s loc_111AF4 ROM:00111B2E ROM:00111B2E loc_111B2E: ; CODE XREF: sub_111746+3E2↑j ROM:00111B2E bne.s loc_111B34 ROM:00111B30 cmp.w d4,d1 ROM:00111B32 bge.s loc_111B46 ROM:00111B34 ROM:00111B34 loc_111B34: ; CODE XREF: sub_111746:loc_111B2E↑j ROM:00111B34 move.w ($4D6).w,d4 ROM:00111B38 bset #4,d4 ROM:00111B3C move.w d4,($4D6).w ROM:00111B40 bra.l locret_111B52 ROM:00111B46 ; --------------------------------------------------------------------------- ROM:00111B46 ROM:00111B46 loc_111B46: ; CODE XREF: sub_111746+3EC↑j ROM:00111B46 move.w ($AB6).w,d4 ROM:00111B4A bset #4,d4 ROM:00111B4E move.w d4,($AB6).w ROM:00111B52 ROM:00111B52 locret_111B52: ; CODE XREF: sub_111746+386↑j ROM:00111B52 ; sub_111746+3FA↑j ROM:00111B52 rts ROM:00111B52 ; End of function sub_111746 ROM:00111B52 ROM:00111B54 ; --------------------------------------------------------------------------- ROM:00111B54 clr.w d1 ROM:00111B56 move.w #$FFFF,d2 ROM:00111B5A lea ($5C6).w,a0 ROM:00111B5E movea.l #word_133D6E,a0 ROM:00111B64 clr.w d6 ROM:00111B66 ROM:00111B66 loc_111B66: ; CODE XREF: ROM:00111B9C↓j ROM:00111B66 move.w (a0,d6.w*2),d3 ROM:00111B6A cmp.w d3,d0 ROM:00111B6C bne.s loc_111B74 ROM:00111B6E move.w #0,d2 ROM:00111B72 bra.s loc_111B92 ROM:00111B74 ; --------------------------------------------------------------------------- ROM:00111B74 ROM:00111B74 loc_111B74: ; CODE XREF: ROM:00111B6C↑j ROM:00111B74 addq.w #1,d6 ROM:00111B76 bvc.s loc_111B7C ROM:00111B78 move.w #$8000,d6 ROM:00111B7C ROM:00111B7C loc_111B7C: ; CODE XREF: ROM:00111B76↑j ROM:00111B7C move.w (a0,d6.w*2),d4 ROM:00111B80 addq.w #3,d6 ROM:00111B82 move.w #5,d5 ROM:00111B86 mulu.w d4,d5 ROM:00111B88 add.w d5,d6 ROM:00111B8A addq.w #1,d1 ROM:00111B8C bvc.s loc_111B92 ROM:00111B8E move.w #$8000,d1 ROM:00111B92 ROM:00111B92 loc_111B92: ; CODE XREF: ROM:00111B72↑j ROM:00111B92 ; ROM:00111B8C↑j ROM:00111B92 cmpi.w #0,d2 ROM:00111B96 beq.s loc_111B9E ROM:00111B98 cmp.w ($4C8).w,d1 ROM:00111B9C ble.s loc_111B66 ROM:00111B9E ROM:00111B9E loc_111B9E: ; CODE XREF: ROM:00111B96↑j ROM:00111B9E cmpi.w #$FFFF,d2 ROM:00111BA2 bne.s locret_111BE6 ROM:00111BA4 clr.w d1 ROM:00111BA6 movea.l #word_133D3E,a0 ROM:00111BAC clr.w d6 ROM:00111BAE ROM:00111BAE loc_111BAE: ; CODE XREF: ROM:00111BE4↓j ROM:00111BAE move.w (a0,d6.w*2),d3 ROM:00111BB2 cmp.w d3,d0 ROM:00111BB4 bne.s loc_111BBC ROM:00111BB6 move.w #0,d2 ROM:00111BBA bra.s loc_111BDA ROM:00111BBC ; --------------------------------------------------------------------------- ROM:00111BBC ROM:00111BBC loc_111BBC: ; CODE XREF: ROM:00111BB4↑j ROM:00111BBC addq.w #1,d6 ROM:00111BBE bvc.s loc_111BC4 ROM:00111BC0 move.w #$8000,d6 ROM:00111BC4 ROM:00111BC4 loc_111BC4: ; CODE XREF: ROM:00111BBE↑j ROM:00111BC4 move.w (a0,d6.w*2),d4 ROM:00111BC8 addq.w #3,d6 ROM:00111BCA move.w #5,d5 ROM:00111BCE mulu.w d4,d5 ROM:00111BD0 add.w d5,d6 ROM:00111BD2 addq.w #1,d1 ROM:00111BD4 bvc.s loc_111BDA ROM:00111BD6 move.w #$8000,d1 ROM:00111BDA ROM:00111BDA loc_111BDA: ; CODE XREF: ROM:00111BBA↑j ROM:00111BDA ; ROM:00111BD4↑j ROM:00111BDA cmpi.w #0,d2 ROM:00111BDE beq.s locret_111BE6 ROM:00111BE0 cmp.w ($4C6).w,d1 ROM:00111BE4 ble.s loc_111BAE ROM:00111BE6 ROM:00111BE6 locret_111BE6: ; CODE XREF: ROM:00111BA2↑j ROM:00111BE6 ; ROM:00111BDE↑j ROM:00111BE6 rts ROM:00111BE8 ROM:00111BE8 ; =============== S U B R O U T I N E ======================================= ROM:00111BE8 ROM:00111BE8 ROM:00111BE8 sub_111BE8: ; CODE XREF: ROM:00117130↓p ROM:00111BE8 bsr.w sub_111BFA ROM:00111BEC bsr.w sub_111D48 ROM:00111BF0 bsr.w sub_111E96 ROM:00111BF4 bsr.w sub_111FE4 ROM:00111BF8 rts ROM:00111BF8 ; End of function sub_111BE8 ROM:00111BF8 ROM:00111BFA ROM:00111BFA ; =============== S U B R O U T I N E ======================================= ROM:00111BFA ROM:00111BFA ROM:00111BFA sub_111BFA: ; CODE XREF: sub_111BE8↑p ROM:00111BFA clr.w d1 ROM:00111BFC move.b ($737).w,d1 ROM:00111C00 cmpi.w #5,d1 ROM:00111C04 bcc.s locret_111C0E ROM:00111C06 movea.l off_111C10(pc,d1.w*4),a0 ROM:00111C0A nop ROM:00111C0C jmp (a0) ROM:00111C0E ; --------------------------------------------------------------------------- ROM:00111C0E ROM:00111C0E locret_111C0E: ; CODE XREF: sub_111BFA+A↑j ROM:00111C0E rts ROM:00111C0E ; End of function sub_111BFA ROM:00111C0E ROM:00111C0E ; --------------------------------------------------------------------------- ROM:00111C10 off_111C10: dc.l loc_111C24 ; DATA XREF: sub_111BFA+C↑r ROM:00111C14 dc.l loc_111C2E ROM:00111C18 dc.l loc_111C5A ROM:00111C1C dc.l loc_111CBE ROM:00111C20 dc.l loc_111D0E ROM:00111C24 ; --------------------------------------------------------------------------- ROM:00111C24 ROM:00111C24 loc_111C24: ; DATA XREF: ROM:off_111C10↑o ROM:00111C24 move.b #1,($737).w ROM:00111C2A bra.s locret_111C58 ROM:00111C2C ; --------------------------------------------------------------------------- ROM:00111C2C rts ROM:00111C2E ; --------------------------------------------------------------------------- ROM:00111C2E ROM:00111C2E loc_111C2E: ; DATA XREF: ROM:00111C14↑o ROM:00111C2E btst #0,($FFFFE000).w ROM:00111C34 bne.s locret_111C58 ROM:00111C36 btst #2,($939).w ROM:00111C3C beq.s locret_111C58 ROM:00111C3E move.w $26(a5),d0 ROM:00111C42 clr.b ($88E).w ROM:00111C46 move.w d0,($5EE).w ROM:00111C4A move.b #1,($88E).w ROM:00111C50 move.b #2,($737).w ROM:00111C56 bra.s locret_111CBC ROM:00111C58 ; --------------------------------------------------------------------------- ROM:00111C58 ROM:00111C58 locret_111C58: ; CODE XREF: ROM:00111C2A↑j ROM:00111C58 ; ROM:00111C34↑j ... ROM:00111C58 rts ROM:00111C5A ; --------------------------------------------------------------------------- ROM:00111C5A ROM:00111C5A loc_111C5A: ; DATA XREF: ROM:00111C18↑o ROM:00111C5A btst #4,($939).w ROM:00111C60 beq.s loc_111C6C ROM:00111C62 move.w $1A(a5),d0 ROM:00111C66 cmp.w ($A4C).w,d0 ROM:00111C6A ble.s loc_111C78 ROM:00111C6C ROM:00111C6C loc_111C6C: ; CODE XREF: ROM:00111C60↑j ROM:00111C6C move.b #4,($737).w ROM:00111C72 bra.l locret_111D44 ROM:00111C78 ; --------------------------------------------------------------------------- ROM:00111C78 ROM:00111C78 loc_111C78: ; CODE XREF: ROM:00111C6A↑j ROM:00111C78 btst #7,($93E).w ROM:00111C7E beq.s loc_111CA0 ROM:00111C80 move.w $1E(a5),d0 ROM:00111C84 clr.b ($88E).w ROM:00111C88 move.w d0,($5EE).w ROM:00111C8C move.b #1,($88E).w ROM:00111C92 bclr #7,($93E).w ROM:00111C98 move.b #2,($737).w ROM:00111C9E bra.s locret_111CBC ROM:00111CA0 ; --------------------------------------------------------------------------- ROM:00111CA0 ROM:00111CA0 loc_111CA0: ; CODE XREF: ROM:00111C7E↑j ROM:00111CA0 cmpi.w #0,($5EE).w ROM:00111CA6 bgt.s locret_111CBC ROM:00111CA8 bset #1,($940).w ROM:00111CAE bset #4,($146F).w ROM:00111CB4 move.b #3,($737).w ROM:00111CBA bra.s locret_111D0C ROM:00111CBC ; --------------------------------------------------------------------------- ROM:00111CBC ROM:00111CBC locret_111CBC: ; CODE XREF: ROM:00111C56↑j ROM:00111CBC ; ROM:00111C9E↑j ... ROM:00111CBC rts ROM:00111CBE ; --------------------------------------------------------------------------- ROM:00111CBE ROM:00111CBE loc_111CBE: ; DATA XREF: ROM:00111C1C↑o ROM:00111CBE btst #4,($939).w ROM:00111CC4 beq.s loc_111CD0 ROM:00111CC6 move.w $1A(a5),d0 ROM:00111CCA cmp.w ($A4C).w,d0 ROM:00111CCE ble.s loc_111CDE ROM:00111CD0 ROM:00111CD0 loc_111CD0: ; CODE XREF: ROM:00111CC4↑j ROM:00111CD0 bclr #1,($940).w ROM:00111CD6 move.b #4,($737).w ROM:00111CDC bra.s locret_111D44 ROM:00111CDE ; --------------------------------------------------------------------------- ROM:00111CDE ROM:00111CDE loc_111CDE: ; CODE XREF: ROM:00111CCE↑j ROM:00111CDE btst #7,($93E).w ROM:00111CE4 beq.s locret_111D0C ROM:00111CE6 move.w $1E(a5),d0 ROM:00111CEA clr.b ($88E).w ROM:00111CEE move.w d0,($5EE).w ROM:00111CF2 move.b #1,($88E).w ROM:00111CF8 bclr #7,($93E).w ROM:00111CFE bclr #1,($940).w ROM:00111D04 move.b #2,($737).w ROM:00111D0A bra.s locret_111CBC ROM:00111D0C ; --------------------------------------------------------------------------- ROM:00111D0C ROM:00111D0C locret_111D0C: ; CODE XREF: ROM:00111CBA↑j ROM:00111D0C ; ROM:00111CE4↑j ROM:00111D0C rts ROM:00111D0E ; --------------------------------------------------------------------------- ROM:00111D0E ROM:00111D0E loc_111D0E: ; DATA XREF: ROM:00111C20↑o ROM:00111D0E move.w $1A(a5),d0 ROM:00111D12 cmp.w ($A4C).w,d0 ROM:00111D16 bge.s locret_111D44 ROM:00111D18 btst #4,($939).w ROM:00111D1E beq.s locret_111D44 ROM:00111D20 move.w $1E(a5),d1 ROM:00111D24 clr.b ($88E).w ROM:00111D28 move.w d1,($5EE).w ROM:00111D2C move.b #1,($88E).w ROM:00111D32 bclr #7,($93E).w ROM:00111D38 move.b #2,($737).w ROM:00111D3E bra.l locret_111CBC ROM:00111D44 ; --------------------------------------------------------------------------- ROM:00111D44 ROM:00111D44 locret_111D44: ; CODE XREF: ROM:00111C72↑j ROM:00111D44 ; ROM:00111CDC↑j ... ROM:00111D44 rts ROM:00111D46 ; --------------------------------------------------------------------------- ROM:00111D46 rts ROM:00111D48 ROM:00111D48 ; =============== S U B R O U T I N E ======================================= ROM:00111D48 ROM:00111D48 ROM:00111D48 sub_111D48: ; CODE XREF: sub_111BE8+4↑p ROM:00111D48 clr.w d1 ROM:00111D4A move.b ($738).w,d1 ROM:00111D4E cmpi.w #5,d1 ROM:00111D52 bcc.s locret_111D5C ROM:00111D54 movea.l off_111D5E(pc,d1.w*4),a0 ROM:00111D58 nop ROM:00111D5A jmp (a0) ROM:00111D5C ; --------------------------------------------------------------------------- ROM:00111D5C ROM:00111D5C locret_111D5C: ; CODE XREF: sub_111D48+A↑j ROM:00111D5C rts ROM:00111D5C ; End of function sub_111D48 ROM:00111D5C ROM:00111D5C ; --------------------------------------------------------------------------- ROM:00111D5E off_111D5E: dc.l loc_111D72 ; DATA XREF: sub_111D48+C↑r ROM:00111D62 dc.l loc_111D7C ROM:00111D66 dc.l loc_111DA8 ROM:00111D6A dc.l loc_111E0C ROM:00111D6E dc.l loc_111E5C ROM:00111D72 ; --------------------------------------------------------------------------- ROM:00111D72 ROM:00111D72 loc_111D72: ; DATA XREF: ROM:off_111D5E↑o ROM:00111D72 move.b #1,($738).w ROM:00111D78 bra.s locret_111DA6 ROM:00111D7A ; --------------------------------------------------------------------------- ROM:00111D7A rts ROM:00111D7C ; --------------------------------------------------------------------------- ROM:00111D7C ROM:00111D7C loc_111D7C: ; DATA XREF: ROM:00111D62↑o ROM:00111D7C btst #0,($FFFFE000).w ROM:00111D82 bne.s locret_111DA6 ROM:00111D84 btst #2,($939).w ROM:00111D8A beq.s locret_111DA6 ROM:00111D8C move.w $28(a5),d0 ROM:00111D90 clr.b ($88F).w ROM:00111D94 move.w d0,($5F0).w ROM:00111D98 move.b #1,($88F).w ROM:00111D9E move.b #2,($738).w ROM:00111DA4 bra.s locret_111E0A ROM:00111DA6 ; --------------------------------------------------------------------------- ROM:00111DA6 ROM:00111DA6 locret_111DA6: ; CODE XREF: ROM:00111D78↑j ROM:00111DA6 ; ROM:00111D82↑j ... ROM:00111DA6 rts ROM:00111DA8 ; --------------------------------------------------------------------------- ROM:00111DA8 ROM:00111DA8 loc_111DA8: ; DATA XREF: ROM:00111D66↑o ROM:00111DA8 btst #4,($939).w ROM:00111DAE beq.s loc_111DBA ROM:00111DB0 move.w $1C(a5),d0 ROM:00111DB4 cmp.w ($A4C).w,d0 ROM:00111DB8 ble.s loc_111DC6 ROM:00111DBA ROM:00111DBA loc_111DBA: ; CODE XREF: ROM:00111DAE↑j ROM:00111DBA move.b #4,($738).w ROM:00111DC0 bra.l locret_111E92 ROM:00111DC6 ; --------------------------------------------------------------------------- ROM:00111DC6 ROM:00111DC6 loc_111DC6: ; CODE XREF: ROM:00111DB8↑j ROM:00111DC6 btst #1,($934).w ROM:00111DCC beq.s loc_111DEE ROM:00111DCE move.w $20(a5),d0 ROM:00111DD2 clr.b ($88F).w ROM:00111DD6 move.w d0,($5F0).w ROM:00111DDA move.b #1,($88F).w ROM:00111DE0 bclr #1,($934).w ROM:00111DE6 move.b #2,($738).w ROM:00111DEC bra.s locret_111E0A ROM:00111DEE ; --------------------------------------------------------------------------- ROM:00111DEE ROM:00111DEE loc_111DEE: ; CODE XREF: ROM:00111DCC↑j ROM:00111DEE cmpi.w #0,($5F0).w ROM:00111DF4 bgt.s locret_111E0A ROM:00111DF6 bset #2,($941).w ROM:00111DFC bset #4,($146E).w ROM:00111E02 move.b #3,($738).w ROM:00111E08 bra.s locret_111E5A ROM:00111E0A ; --------------------------------------------------------------------------- ROM:00111E0A ROM:00111E0A locret_111E0A: ; CODE XREF: ROM:00111DA4↑j ROM:00111E0A ; ROM:00111DEC↑j ... ROM:00111E0A rts ROM:00111E0C ; --------------------------------------------------------------------------- ROM:00111E0C ROM:00111E0C loc_111E0C: ; DATA XREF: ROM:00111D6A↑o ROM:00111E0C btst #4,($939).w ROM:00111E12 beq.s loc_111E1E ROM:00111E14 move.w $1C(a5),d0 ROM:00111E18 cmp.w ($A4C).w,d0 ROM:00111E1C ble.s loc_111E2C ROM:00111E1E ROM:00111E1E loc_111E1E: ; CODE XREF: ROM:00111E12↑j ROM:00111E1E bclr #2,($941).w ROM:00111E24 move.b #4,($738).w ROM:00111E2A bra.s locret_111E92 ROM:00111E2C ; --------------------------------------------------------------------------- ROM:00111E2C ROM:00111E2C loc_111E2C: ; CODE XREF: ROM:00111E1C↑j ROM:00111E2C btst #1,($934).w ROM:00111E32 beq.s locret_111E5A ROM:00111E34 move.w $20(a5),d0 ROM:00111E38 clr.b ($88F).w ROM:00111E3C move.w d0,($5F0).w ROM:00111E40 move.b #1,($88F).w ROM:00111E46 bclr #1,($934).w ROM:00111E4C bclr #2,($941).w ROM:00111E52 move.b #2,($738).w ROM:00111E58 bra.s locret_111E0A ROM:00111E5A ; --------------------------------------------------------------------------- ROM:00111E5A ROM:00111E5A locret_111E5A: ; CODE XREF: ROM:00111E08↑j ROM:00111E5A ; ROM:00111E32↑j ROM:00111E5A rts ROM:00111E5C ; --------------------------------------------------------------------------- ROM:00111E5C ROM:00111E5C loc_111E5C: ; DATA XREF: ROM:00111D6E↑o ROM:00111E5C move.w $1C(a5),d0 ROM:00111E60 cmp.w ($A4C).w,d0 ROM:00111E64 bge.s locret_111E92 ROM:00111E66 btst #4,($939).w ROM:00111E6C beq.s locret_111E92 ROM:00111E6E move.w $20(a5),d1 ROM:00111E72 clr.b ($88F).w ROM:00111E76 move.w d1,($5F0).w ROM:00111E7A move.b #1,($88F).w ROM:00111E80 bclr #1,($934).w ROM:00111E86 move.b #2,($738).w ROM:00111E8C bra.l locret_111E0A ROM:00111E92 ; --------------------------------------------------------------------------- ROM:00111E92 ROM:00111E92 locret_111E92: ; CODE XREF: ROM:00111DC0↑j ROM:00111E92 ; ROM:00111E2A↑j ... ROM:00111E92 rts ROM:00111E94 ; --------------------------------------------------------------------------- ROM:00111E94 rts ROM:00111E96 ROM:00111E96 ; =============== S U B R O U T I N E ======================================= ROM:00111E96 ROM:00111E96 ROM:00111E96 sub_111E96: ; CODE XREF: sub_111BE8+8↑p ROM:00111E96 clr.w d1 ROM:00111E98 move.b ($739).w,d1 ROM:00111E9C cmpi.w #5,d1 ROM:00111EA0 bcc.s locret_111EAA ROM:00111EA2 movea.l off_111EAC(pc,d1.w*4),a0 ROM:00111EA6 nop ROM:00111EA8 jmp (a0) ROM:00111EAA ; --------------------------------------------------------------------------- ROM:00111EAA ROM:00111EAA locret_111EAA: ; CODE XREF: sub_111E96+A↑j ROM:00111EAA rts ROM:00111EAA ; End of function sub_111E96 ROM:00111EAA ROM:00111EAA ; --------------------------------------------------------------------------- ROM:00111EAC off_111EAC: dc.l loc_111EC0 ; DATA XREF: sub_111E96+C↑r ROM:00111EB0 dc.l loc_111ECA ROM:00111EB4 dc.l loc_111EF6 ROM:00111EB8 dc.l loc_111F5A ROM:00111EBC dc.l loc_111FAA ROM:00111EC0 ; --------------------------------------------------------------------------- ROM:00111EC0 ROM:00111EC0 loc_111EC0: ; DATA XREF: ROM:off_111EAC↑o ROM:00111EC0 move.b #1,($739).w ROM:00111EC6 bra.s locret_111EF4 ROM:00111EC8 ; --------------------------------------------------------------------------- ROM:00111EC8 rts ROM:00111ECA ; --------------------------------------------------------------------------- ROM:00111ECA ROM:00111ECA loc_111ECA: ; DATA XREF: ROM:00111EB0↑o ROM:00111ECA btst #0,($FFFFE000).w ROM:00111ED0 bne.s locret_111EF4 ROM:00111ED2 btst #2,($939).w ROM:00111ED8 beq.s locret_111EF4 ROM:00111EDA move.w $28(a5),d0 ROM:00111EDE clr.b ($890).w ROM:00111EE2 move.w d0,($5F2).w ROM:00111EE6 move.b #1,($890).w ROM:00111EEC move.b #2,($739).w ROM:00111EF2 bra.s locret_111F58 ROM:00111EF4 ; --------------------------------------------------------------------------- ROM:00111EF4 ROM:00111EF4 locret_111EF4: ; CODE XREF: ROM:00111EC6↑j ROM:00111EF4 ; ROM:00111ED0↑j ... ROM:00111EF4 rts ROM:00111EF6 ; --------------------------------------------------------------------------- ROM:00111EF6 ROM:00111EF6 loc_111EF6: ; DATA XREF: ROM:00111EB4↑o ROM:00111EF6 btst #4,($939).w ROM:00111EFC beq.s loc_111F08 ROM:00111EFE move.w $1C(a5),d0 ROM:00111F02 cmp.w ($A4C).w,d0 ROM:00111F06 ble.s loc_111F14 ROM:00111F08 ROM:00111F08 loc_111F08: ; CODE XREF: ROM:00111EFC↑j ROM:00111F08 move.b #4,($739).w ROM:00111F0E bra.l locret_111FE0 ROM:00111F14 ; --------------------------------------------------------------------------- ROM:00111F14 ROM:00111F14 loc_111F14: ; CODE XREF: ROM:00111F06↑j ROM:00111F14 btst #0,($935).w ROM:00111F1A beq.s loc_111F3C ROM:00111F1C move.w $22(a5),d0 ROM:00111F20 clr.b ($890).w ROM:00111F24 move.w d0,($5F2).w ROM:00111F28 move.b #1,($890).w ROM:00111F2E bclr #0,($935).w ROM:00111F34 move.b #2,($739).w ROM:00111F3A bra.s locret_111F58 ROM:00111F3C ; --------------------------------------------------------------------------- ROM:00111F3C ROM:00111F3C loc_111F3C: ; CODE XREF: ROM:00111F1A↑j ROM:00111F3C cmpi.w #0,($5F2).w ROM:00111F42 bgt.s locret_111F58 ROM:00111F44 bset #2,($938).w ROM:00111F4A bset #6,($146E).w ROM:00111F50 move.b #3,($739).w ROM:00111F56 bra.s locret_111FA8 ROM:00111F58 ; --------------------------------------------------------------------------- ROM:00111F58 ROM:00111F58 locret_111F58: ; CODE XREF: ROM:00111EF2↑j ROM:00111F58 ; ROM:00111F3A↑j ... ROM:00111F58 rts ROM:00111F5A ; --------------------------------------------------------------------------- ROM:00111F5A ROM:00111F5A loc_111F5A: ; DATA XREF: ROM:00111EB8↑o ROM:00111F5A btst #4,($939).w ROM:00111F60 beq.s loc_111F6C ROM:00111F62 move.w $1C(a5),d0 ROM:00111F66 cmp.w ($A4C).w,d0 ROM:00111F6A ble.s loc_111F7A ROM:00111F6C ROM:00111F6C loc_111F6C: ; CODE XREF: ROM:00111F60↑j ROM:00111F6C bclr #2,($938).w ROM:00111F72 move.b #4,($739).w ROM:00111F78 bra.s locret_111FE0 ROM:00111F7A ; --------------------------------------------------------------------------- ROM:00111F7A ROM:00111F7A loc_111F7A: ; CODE XREF: ROM:00111F6A↑j ROM:00111F7A btst #0,($935).w ROM:00111F80 beq.s locret_111FA8 ROM:00111F82 move.w $22(a5),d0 ROM:00111F86 clr.b ($890).w ROM:00111F8A move.w d0,($5F2).w ROM:00111F8E move.b #1,($890).w ROM:00111F94 bclr #0,($935).w ROM:00111F9A bclr #2,($938).w ROM:00111FA0 move.b #2,($739).w ROM:00111FA6 bra.s locret_111F58 ROM:00111FA8 ; --------------------------------------------------------------------------- ROM:00111FA8 ROM:00111FA8 locret_111FA8: ; CODE XREF: ROM:00111F56↑j ROM:00111FA8 ; ROM:00111F80↑j ROM:00111FA8 rts ROM:00111FAA ; --------------------------------------------------------------------------- ROM:00111FAA ROM:00111FAA loc_111FAA: ; DATA XREF: ROM:00111EBC↑o ROM:00111FAA move.w $1C(a5),d0 ROM:00111FAE cmp.w ($A4C).w,d0 ROM:00111FB2 bge.s locret_111FE0 ROM:00111FB4 btst #4,($939).w ROM:00111FBA beq.s locret_111FE0 ROM:00111FBC move.w $22(a5),d1 ROM:00111FC0 clr.b ($890).w ROM:00111FC4 move.w d1,($5F2).w ROM:00111FC8 move.b #1,($890).w ROM:00111FCE bclr #0,($935).w ROM:00111FD4 move.b #2,($739).w ROM:00111FDA bra.l locret_111F58 ROM:00111FE0 ; --------------------------------------------------------------------------- ROM:00111FE0 ROM:00111FE0 locret_111FE0: ; CODE XREF: ROM:00111F0E↑j ROM:00111FE0 ; ROM:00111F78↑j ... ROM:00111FE0 rts ROM:00111FE2 ; --------------------------------------------------------------------------- ROM:00111FE2 rts ROM:00111FE4 ROM:00111FE4 ; =============== S U B R O U T I N E ======================================= ROM:00111FE4 ROM:00111FE4 ROM:00111FE4 sub_111FE4: ; CODE XREF: sub_111BE8+C↑p ROM:00111FE4 clr.w d1 ROM:00111FE6 move.b ($73A).w,d1 ROM:00111FEA cmpi.w #5,d1 ROM:00111FEE bcc.s locret_111FF8 ROM:00111FF0 movea.l off_111FFA(pc,d1.w*4),a0 ROM:00111FF4 nop ROM:00111FF6 jmp (a0) ROM:00111FF8 ; --------------------------------------------------------------------------- ROM:00111FF8 ROM:00111FF8 locret_111FF8: ; CODE XREF: sub_111FE4+A↑j ROM:00111FF8 rts ROM:00111FF8 ; End of function sub_111FE4 ROM:00111FF8 ROM:00111FF8 ; --------------------------------------------------------------------------- ROM:00111FFA off_111FFA: dc.l loc_11200E ; DATA XREF: sub_111FE4+C↑r ROM:00111FFE dc.l loc_112018 ROM:00112002 dc.l loc_112044 ROM:00112006 dc.l loc_1120A8 ROM:0011200A dc.l loc_1120F8 ROM:0011200E ; --------------------------------------------------------------------------- ROM:0011200E ROM:0011200E loc_11200E: ; DATA XREF: ROM:off_111FFA↑o ROM:0011200E move.b #1,($73A).w ROM:00112014 bra.s locret_112042 ROM:00112016 ; --------------------------------------------------------------------------- ROM:00112016 rts ROM:00112018 ; --------------------------------------------------------------------------- ROM:00112018 ROM:00112018 loc_112018: ; DATA XREF: ROM:00111FFE↑o ROM:00112018 btst #0,($FFFFE000).w ROM:0011201E bne.s locret_112042 ROM:00112020 btst #2,($939).w ROM:00112026 beq.s locret_112042 ROM:00112028 move.w $28(a5),d0 ROM:0011202C clr.b ($891).w ROM:00112030 move.w d0,($5F4).w ROM:00112034 move.b #1,($891).w ROM:0011203A move.b #2,($73A).w ROM:00112040 bra.s locret_1120A6 ROM:00112042 ; --------------------------------------------------------------------------- ROM:00112042 ROM:00112042 locret_112042: ; CODE XREF: ROM:00112014↑j ROM:00112042 ; ROM:0011201E↑j ... ROM:00112042 rts ROM:00112044 ; --------------------------------------------------------------------------- ROM:00112044 ROM:00112044 loc_112044: ; DATA XREF: ROM:00112002↑o ROM:00112044 btst #4,($939).w ROM:0011204A beq.s loc_112056 ROM:0011204C move.w $1C(a5),d0 ROM:00112050 cmp.w ($A4C).w,d0 ROM:00112054 ble.s loc_112062 ROM:00112056 ROM:00112056 loc_112056: ; CODE XREF: ROM:0011204A↑j ROM:00112056 move.b #4,($73A).w ROM:0011205C bra.l locret_11212E ROM:00112062 ; --------------------------------------------------------------------------- ROM:00112062 ROM:00112062 loc_112062: ; CODE XREF: ROM:00112054↑j ROM:00112062 btst #7,($932).w ROM:00112068 beq.s loc_11208A ROM:0011206A move.w $24(a5),d0 ROM:0011206E clr.b ($891).w ROM:00112072 move.w d0,($5F4).w ROM:00112076 move.b #1,($891).w ROM:0011207C bclr #7,($932).w ROM:00112082 move.b #2,($73A).w ROM:00112088 bra.s locret_1120A6 ROM:0011208A ; --------------------------------------------------------------------------- ROM:0011208A ROM:0011208A loc_11208A: ; CODE XREF: ROM:00112068↑j ROM:0011208A cmpi.w #0,($5F4).w ROM:00112090 bgt.s locret_1120A6 ROM:00112092 bset #4,($944).w ROM:00112098 bset #3,($146E).w ROM:0011209E move.b #3,($73A).w ROM:001120A4 bra.s locret_1120F6 ROM:001120A6 ; --------------------------------------------------------------------------- ROM:001120A6 ROM:001120A6 locret_1120A6: ; CODE XREF: ROM:00112040↑j ROM:001120A6 ; ROM:00112088↑j ... ROM:001120A6 rts ROM:001120A8 ; --------------------------------------------------------------------------- ROM:001120A8 ROM:001120A8 loc_1120A8: ; DATA XREF: ROM:00112006↑o ROM:001120A8 btst #4,($939).w ROM:001120AE beq.s loc_1120BA ROM:001120B0 move.w $1C(a5),d0 ROM:001120B4 cmp.w ($A4C).w,d0 ROM:001120B8 ble.s loc_1120C8 ROM:001120BA ROM:001120BA loc_1120BA: ; CODE XREF: ROM:001120AE↑j ROM:001120BA bclr #4,($944).w ROM:001120C0 move.b #4,($73A).w ROM:001120C6 bra.s locret_11212E ROM:001120C8 ; --------------------------------------------------------------------------- ROM:001120C8 ROM:001120C8 loc_1120C8: ; CODE XREF: ROM:001120B8↑j ROM:001120C8 btst #7,($932).w ROM:001120CE beq.s locret_1120F6 ROM:001120D0 move.w $24(a5),d0 ROM:001120D4 clr.b ($891).w ROM:001120D8 move.w d0,($5F4).w ROM:001120DC move.b #1,($891).w ROM:001120E2 bclr #7,($932).w ROM:001120E8 bclr #4,($944).w ROM:001120EE move.b #2,($73A).w ROM:001120F4 bra.s locret_1120A6 ROM:001120F6 ; --------------------------------------------------------------------------- ROM:001120F6 ROM:001120F6 locret_1120F6: ; CODE XREF: ROM:001120A4↑j ROM:001120F6 ; ROM:001120CE↑j ROM:001120F6 rts ROM:001120F8 ; --------------------------------------------------------------------------- ROM:001120F8 ROM:001120F8 loc_1120F8: ; DATA XREF: ROM:0011200A↑o ROM:001120F8 move.w $1C(a5),d0 ROM:001120FC cmp.w ($A4C).w,d0 ROM:00112100 bge.s locret_11212E ROM:00112102 btst #4,($939).w ROM:00112108 beq.s locret_11212E ROM:0011210A move.w $24(a5),d1 ROM:0011210E clr.b ($891).w ROM:00112112 move.w d1,($5F4).w ROM:00112116 move.b #1,($891).w ROM:0011211C bclr #7,($932).w ROM:00112122 move.b #2,($73A).w ROM:00112128 bra.l locret_1120A6 ROM:0011212E ; --------------------------------------------------------------------------- ROM:0011212E ROM:0011212E locret_11212E: ; CODE XREF: ROM:0011205C↑j ROM:0011212E ; ROM:001120C6↑j ... ROM:0011212E rts ROM:00112130 ; --------------------------------------------------------------------------- ROM:00112130 rts ROM:00112132 ROM:00112132 ; =============== S U B R O U T I N E ======================================= ROM:00112132 ROM:00112132 ROM:00112132 sub_112132: ; CODE XREF: ROM:00116FD6↓p ROM:00112132 move.w #$1C20,d1 ROM:00112136 move.w $218(a5),d0 ROM:0011213A add.w $21A(a5),d0 ROM:0011213E ext.l d1 ROM:00112140 divs.w d0,d1 ROM:00112142 move.w d1,($4E6).w ROM:00112146 move.w #4,d0 ROM:0011214A cmp.w ($4E6).w,d0 ROM:0011214E bne.s loc_11215E ROM:00112150 move.w #5,($4E0).w ROM:00112156 move.w #5,($4E2).w ROM:0011215C bra.s loc_112182 ROM:0011215E ; --------------------------------------------------------------------------- ROM:0011215E ROM:0011215E loc_11215E: ; CODE XREF: sub_112132+1C↑j ROM:0011215E move.w #6,d0 ROM:00112162 cmp.w ($4E6).w,d0 ROM:00112166 bne.s loc_112176 ROM:00112168 move.w #3,($4E0).w ROM:0011216E move.w #3,($4E2).w ROM:00112174 bra.s loc_112182 ROM:00112176 ; --------------------------------------------------------------------------- ROM:00112176 ROM:00112176 loc_112176: ; CODE XREF: sub_112132+34↑j ROM:00112176 move.w #3,($4E0).w ROM:0011217C move.w #2,($4E2).w ROM:00112182 ROM:00112182 loc_112182: ; CODE XREF: sub_112132+2A↑j ROM:00112182 ; sub_112132+42↑j ROM:00112182 move.w #0,($4DE).w ROM:00112188 move.w ($4E0).w,($4E4).w ROM:0011218E lea ($FFFFFFC0).w,a0 ROM:00112192 move.w #$C0,d0 ROM:00112196 asr.w #4,d0 ROM:00112198 bsr.l sub_11B3D6 ROM:0011219E move.w #$1FF,4(a0) ROM:001121A4 move.w #0,d1 ROM:001121A8 move.w #8,d2 ROM:001121AC move.w #1,d3 ROM:001121B0 move.w #1,d4 ROM:001121B4 move.w #1,d5 ROM:001121B8 bsr.l sub_11B35A ROM:001121BE rts ROM:001121BE ; End of function sub_112132 ROM:001121BE ROM:001121C0 ROM:001121C0 ; =============== S U B R O U T I N E ======================================= ROM:001121C0 ROM:001121C0 ROM:001121C0 sub_1121C0: ; CODE XREF: ROM:00117740↓p ROM:001121C0 btst #7,($975).w ROM:001121C6 beq.s loc_112236 ROM:001121C8 btst #7,($979).w ROM:001121CE beq.s loc_11222E ROM:001121D0 lea ($FFFFFFC0).w,a0 ROM:001121D4 move.w ($4DE).w,d1 ROM:001121D8 btst #7,($1362).w ROM:001121DE beq.s loc_112208 ROM:001121E0 cmp.w ($4E2).w,d1 ROM:001121E4 blt.s loc_1121FC ROM:001121E6 move.w #$82,4(a0) ROM:001121EC bclr #7,($1362).w ROM:001121F2 move.w #1,($4DE).w ROM:001121F8 bra.w loc_112206 ROM:001121FC ; --------------------------------------------------------------------------- ROM:001121FC ROM:001121FC loc_1121FC: ; CODE XREF: sub_1121C0+24↑j ROM:001121FC move.w #$81,4(a0) ROM:00112202 addq.w #1,($4DE).w ROM:00112206 ROM:00112206 loc_112206: ; CODE XREF: sub_1121C0+38↑j ROM:00112206 bra.s loc_11222E ROM:00112208 ; --------------------------------------------------------------------------- ROM:00112208 ROM:00112208 loc_112208: ; CODE XREF: sub_1121C0+1E↑j ROM:00112208 cmp.w ($4E0).w,d1 ROM:0011220C blt.s loc_112224 ROM:0011220E move.w #$81,4(a0) ROM:00112214 bset #7,($1362).w ROM:0011221A move.w #1,($4DE).w ROM:00112220 bra.w loc_11222E ROM:00112224 ; --------------------------------------------------------------------------- ROM:00112224 ROM:00112224 loc_112224: ; CODE XREF: sub_1121C0+4C↑j ROM:00112224 move.w #$82,4(a0) ROM:0011222A addq.w #1,($4DE).w ROM:0011222E ROM:0011222E loc_11222E: ; CODE XREF: sub_1121C0+E↑j ROM:0011222E ; sub_1121C0:loc_112206↑j ... ROM:0011222E ori.l #$1000000,($FFFFFE18).w ROM:00112236 ROM:00112236 loc_112236: ; CODE XREF: sub_1121C0+6↑j ROM:00112236 btst #0,($974).w ROM:0011223C beq.s loc_112268 ROM:0011223E lea ($FFFFFFC0).w,a0 ROM:00112242 btst #0,($978).w ROM:00112248 beq.s loc_112258 ROM:0011224A move.w #$81,4(a0) ROM:00112250 bset #4,($138A).w ROM:00112256 bra.s loc_11225E ROM:00112258 ; --------------------------------------------------------------------------- ROM:00112258 ROM:00112258 loc_112258: ; CODE XREF: sub_1121C0+88↑j ROM:00112258 move.w #$82,4(a0) ROM:0011225E ROM:0011225E loc_11225E: ; CODE XREF: sub_1121C0+96↑j ROM:0011225E ori.l #$1000000,($FFFFFE18).w ROM:00112266 bra.s locret_112284 ROM:00112268 ; --------------------------------------------------------------------------- ROM:00112268 ROM:00112268 loc_112268: ; CODE XREF: sub_1121C0+7C↑j ROM:00112268 btst #4,($138A).w ROM:0011226E beq.s locret_112284 ROM:00112270 move.w #$82,4(a0) ROM:00112276 bclr #4,($138A).w ROM:0011227C ori.l #$1000000,($FFFFFE18).w ROM:00112284 ROM:00112284 locret_112284: ; CODE XREF: sub_1121C0+A6↑j ROM:00112284 ; sub_1121C0+AE↑j ROM:00112284 rts ROM:00112284 ; End of function sub_1121C0 ROM:00112284 ROM:00112286 ROM:00112286 ; =============== S U B R O U T I N E ======================================= ROM:00112286 ROM:00112286 ROM:00112286 sub_112286: ; CODE XREF: sub_1129EE:loc_112B52↓p ROM:00112286 bsr.l sub_1108C4 ROM:0011228C bsr.l sub_11662A ROM:00112292 bsr.l sub_116CA8 ROM:00112298 move.w ($4EC).w,($4D8).w ROM:0011229E move.w #0,($4EA).w ROM:001122A4 move.w #$400,($4E8).w ROM:001122AA move.b #0,($121B).w ROM:001122B0 lea ($FFFFFFC0).w,a0 ROM:001122B4 move.w #$C0,d0 ROM:001122B8 asr.w #4,d0 ROM:001122BA bsr.l sub_11B3D6 ROM:001122C0 move.w #$1FF,4(a0) ROM:001122C6 move.w #0,d1 ROM:001122CA move.w #8,d2 ROM:001122CE move.w #1,d3 ROM:001122D2 move.w #1,d4 ROM:001122D6 move.w #1,d5 ROM:001122DA bsr.l sub_11B35A ROM:001122E0 cmpi.w #4,($558).w ROM:001122E6 bne.s locret_1122EE ROM:001122E8 bsr.l nullsub_1 ROM:001122EE ROM:001122EE locret_1122EE: ; CODE XREF: sub_112286+60↑j ROM:001122EE rts ROM:001122EE ; End of function sub_112286 ROM:001122EE ROM:001122F0 ROM:001122F0 ; =============== S U B R O U T I N E ======================================= ROM:001122F0 ROM:001122F0 ROM:001122F0 sub_1122F0: ; CODE XREF: sub_112C02+18↓p ROM:001122F0 bsr.l sub_116904 ROM:001122F6 bsr.l sub_116D04 ROM:001122FC cmpi.w #$E10,($4D8).w ROM:00112302 bge.s loc_11230C ROM:00112304 addi.w #$E10,($4D8).w ROM:0011230A bra.s loc_112312 ROM:0011230C ; --------------------------------------------------------------------------- ROM:0011230C ROM:0011230C loc_11230C: ; CODE XREF: sub_1122F0+12↑j ROM:0011230C subi.w #$E10,($4D8).w ROM:00112312 ROM:00112312 loc_112312: ; CODE XREF: sub_1122F0+1A↑j ROM:00112312 move.b #0,($121B).w ROM:00112318 cmpi.w #4,($558).w ROM:0011231E bne.s locret_112326 ROM:00112320 bsr.l nullsub_1 ROM:00112326 ROM:00112326 locret_112326: ; CODE XREF: sub_1122F0+2E↑j ROM:00112326 rts ROM:00112326 ; End of function sub_1122F0 ROM:00112326 ROM:00112328 ROM:00112328 ; =============== S U B R O U T I N E ======================================= ROM:00112328 ROM:00112328 ROM:00112328 sub_112328: ; CODE XREF: sub_112C26+28↓p ROM:00112328 move.l sp,d0 ROM:0011232A cmp.w ($56C).w,d0 ROM:0011232E bge.s loc_112334 ROM:00112330 move.w d0,($56C).w ROM:00112334 ROM:00112334 loc_112334: ; CODE XREF: sub_112328+6↑j ROM:00112334 move.w ($4EC).w,d1 ROM:00112338 cmp.w ($ADE).w,d1 ROM:0011233C bne.s loc_1123A0 ROM:0011233E btst #0,($93A).w ROM:00112344 beq.s loc_112352 ROM:00112346 bclr #0,($93A).w ROM:0011234C move.w $21A(a5),d2 ROM:00112350 bra.s loc_11235C ROM:00112352 ; --------------------------------------------------------------------------- ROM:00112352 ROM:00112352 loc_112352: ; CODE XREF: sub_112328+1C↑j ROM:00112352 bset #0,($93A).w ROM:00112358 move.w $218(a5),d2 ROM:0011235C ROM:0011235C loc_11235C: ; CODE XREF: sub_112328+28↑j ROM:0011235C btst #7,($975).w ROM:00112362 bne.s loc_11238E ROM:00112364 btst #0,($974).w ROM:0011236A bne.s loc_11238E ROM:0011236C lea ($FFFFFFC0).w,a0 ROM:00112370 btst #0,($93A).w ROM:00112376 beq.s loc_112380 ROM:00112378 move.w #$81,4(a0) ROM:0011237E bra.s loc_112386 ROM:00112380 ; --------------------------------------------------------------------------- ROM:00112380 ROM:00112380 loc_112380: ; CODE XREF: sub_112328+4E↑j ROM:00112380 move.w #$82,4(a0) ROM:00112386 ROM:00112386 loc_112386: ; CODE XREF: sub_112328+56↑j ROM:00112386 ori.l #$1000000,($FFFFFE18).w ROM:0011238E ROM:0011238E loc_11238E: ; CODE XREF: sub_112328+3A↑j ROM:0011238E ; sub_112328+42↑j ROM:0011238E add.w ($ADE).w,d2 ROM:00112392 cmpi.w #$1C20,d2 ROM:00112396 blt.s loc_11239C ROM:00112398 subi.w #$1C20,d2 ROM:0011239C ROM:0011239C loc_11239C: ; CODE XREF: sub_112328+6E↑j ROM:0011239C move.w d2,($ADE).w ROM:001123A0 ROM:001123A0 loc_1123A0: ; CODE XREF: sub_112328+14↑j ROM:001123A0 ext.l d1 ROM:001123A2 divs.w #$708,d1 ROM:001123A6 swap d1 ROM:001123A8 move.w d1,($4DA).w ROM:001123AC move.w d1,-(sp) ROM:001123AE lea $B26(a5),a0 ROM:001123B2 move.l d1,d2 ROM:001123B4 swap d1 ROM:001123B6 cmp.w (a0),d2 ROM:001123B8 bge.s loc_1123C2 ROM:001123BA subq.w #1,d1 ROM:001123BC bge.s loc_1123C2 ROM:001123BE addi.w #4,d1 ROM:001123C2 ROM:001123C2 loc_1123C2: ; CODE XREF: sub_112328+90↑j ROM:001123C2 ; sub_112328+94↑j ROM:001123C2 muls.w #$708,d1 ROM:001123C6 add.w (a0),d1 ROM:001123C8 moveq #3,d2 ROM:001123CA ROM:001123CA loc_1123CA: ; CODE XREF: sub_112328+A6↓j ROM:001123CA cmp.w (a0,d2.w*2),d1 ROM:001123CE dbeq d2,loc_1123CA ROM:001123D2 move.w d2,($4DC).w ROM:001123D6 bsr.l sub_13399C ROM:001123DC cmpi.w #0,(sp) ROM:001123E0 bne.s loc_1123EE ROM:001123E2 bsr.l sub_11745C ROM:001123E8 bsr.l sub_11B3F4 ROM:001123EE ROM:001123EE loc_1123EE: ; CODE XREF: sub_112328+B8↑j ROM:001123EE lea ($FFFFF2B0).w,a1 ROM:001123F2 moveq #0,d1 ROM:001123F4 move.w (a1,d1.w*2),d0 ROM:001123F8 add.w d0,($496).w ROM:001123FC cmp.w ($4EA).w,d0 ROM:00112400 ble.s loc_112406 ROM:00112402 move.w d0,($4EA).w ROM:00112406 ROM:00112406 loc_112406: ; CODE XREF: sub_112328+D8↑j ROM:00112406 cmp.w ($4E8).w,d0 ROM:0011240A bge.s loc_112410 ROM:0011240C move.w d0,($4E8).w ROM:00112410 ROM:00112410 loc_112410: ; CODE XREF: sub_112328+E2↑j ROM:00112410 move.w $204(a5),d0 ROM:00112414 cmp.w (sp),d0 ROM:00112416 bne.l loc_112528 ROM:0011241C subq.w #1,($CA4).w ROM:00112420 bsr.l sub_1104AA ROM:00112426 clr.w ($496).w ROM:0011242A move.w ($4EC).w,($4D8).w ROM:00112430 btst #0,($939).w ROM:00112436 bne.s loc_112486 ROM:00112438 bset #0,($939).w ROM:0011243E move #$2500,sr ROM:00112442 bsr.l sub_1104FA ROM:00112448 bset #3,($935).w ROM:0011244E bsr.l sub_11BCFE ROM:00112454 bsr.l sub_12C12A ROM:0011245A btst #7,($136E).w ROM:00112460 beq.s loc_112468 ROM:00112462 bsr.l sub_133C8E ROM:00112468 ROM:00112468 loc_112468: ; CODE XREF: sub_112328+138↑j ROM:00112468 bclr #0,($939).w ROM:0011246E bsr.l nullsub_2 ROM:00112474 move.l #1,d0 ROM:0011247A move.l d0,-(sp) ROM:0011247C bsr.l nullsub_3 ROM:00112482 move.l (sp)+,d0 ROM:00112484 bra.s loc_112490 ROM:00112486 ; --------------------------------------------------------------------------- ROM:00112486 ROM:00112486 loc_112486: ; CODE XREF: sub_112328+10E↑j ROM:00112486 bset #1,($1CED).w ROM:0011248C move #$2500,sr ROM:00112490 ROM:00112490 loc_112490: ; CODE XREF: sub_112328+15C↑j ROM:00112490 move.w ($E18).w,d0 ROM:00112494 cmp.w ($56E).w,d0 ROM:00112498 bge.s loc_1124C4 ROM:0011249A lea ($FFFFFF30).w,a0 ROM:0011249E clr.w (a0) ROM:001124A0 clr.w 4(a0) ROM:001124A4 clr.w $20(a0) ROM:001124A8 clr.w $24(a0) ROM:001124AC clr.w $40(a0) ROM:001124B0 clr.w $44(a0) ROM:001124B4 clr.w $60(a0) ROM:001124B8 clr.w $64(a0) ROM:001124BC bset #1,($1361).w ROM:001124C2 bra.s loc_1124CA ROM:001124C4 ; --------------------------------------------------------------------------- ROM:001124C4 ROM:001124C4 loc_1124C4: ; CODE XREF: sub_112328+170↑j ROM:001124C4 bclr #1,($1361).w ROM:001124CA ROM:001124CA loc_1124CA: ; CODE XREF: sub_112328+19A↑j ROM:001124CA bsr.l sub_12F916 ROM:001124D0 bsr.l sub_133518 ROM:001124D6 bsr.l sub_11C6C8 ROM:001124DC bsr.l sub_1228B8 ROM:001124E2 bsr.l sub_12002E ROM:001124E8 move.w ($E40).w,d4 ROM:001124EC ext.l d4 ROM:001124EE muls.l ($A18).w,d4 ROM:001124F4 move.w $206(a5),d5 ROM:001124F8 muls.w #$3C,d5 ; '<' ROM:001124FC divs.l d5,d4 ROM:00112500 move.l d4,($94C).w ROM:00112504 move.l ($950).w,d3 ROM:00112508 add.l d4,d3 ROM:0011250A move.l d3,($950).w ROM:0011250E divs.l #$A,d3 ROM:00112516 move.w d3,($AC4).w ROM:0011251A cmpi.w #2,($558).w ROM:00112520 bne.s loc_112528 ROM:00112522 bsr.l nullsub_1 ROM:00112528 ROM:00112528 loc_112528: ; CODE XREF: sub_112328+EE↑j ROM:00112528 ; sub_112328+1F8↑j ROM:00112528 cmpi.w #3,($558).w ROM:0011252E bne.s loc_112536 ROM:00112530 bsr.l nullsub_1 ROM:00112536 ROM:00112536 loc_112536: ; CODE XREF: sub_112328+206↑j ROM:00112536 move.w $5F8(a5),d0 ROM:0011253A cmp.w (sp),d0 ROM:0011253C bne.s loc_112592 ROM:0011253E btst #0,($1381).w ROM:00112544 beq.s loc_11254C ROM:00112546 bset #0,($1CED).w ROM:0011254C ROM:0011254C loc_11254C: ; CODE XREF: sub_112328+21C↑j ROM:0011254C bset #0,($1381).w ROM:00112552 btst #5,($1366).w ROM:00112558 beq.s loc_112580 ROM:0011255A bsr.l sub_12C806 ROM:00112560 bsr.l sub_12C7FE ROM:00112566 move #$2500,sr ROM:0011256A bsr.l sub_12B1FA ROM:00112570 bsr.l sub_12BDCA ROM:00112576 bsr.l sub_12C41E ROM:0011257C bra.w loc_11258C ROM:00112580 ; --------------------------------------------------------------------------- ROM:00112580 ROM:00112580 loc_112580: ; CODE XREF: sub_112328+230↑j ROM:00112580 bsr.l sub_12B834 ROM:00112586 bsr.l sub_12C7FE ROM:0011258C ROM:0011258C loc_11258C: ; CODE XREF: sub_112328+254↑j ROM:0011258C bclr #0,($1381).w ROM:00112592 ROM:00112592 loc_112592: ; CODE XREF: sub_112328+214↑j ROM:00112592 addq.l #2,sp ROM:00112594 rts ROM:00112594 ; End of function sub_112328 ROM:00112594 ROM:00112596 ROM:00112596 ; =============== S U B R O U T I N E ======================================= ROM:00112596 ROM:00112596 ROM:00112596 sub_112596: ; CODE XREF: ROM:0011264E↓p ROM:00112596 ; ROM:001126BA↓p ROM:00112596 cmpi.w #0,($544).w ROM:0011259C blt.s loc_1125A4 ROM:0011259E addi.w #$64,($544).w ; 'd' ROM:001125A4 ROM:001125A4 loc_1125A4: ; CODE XREF: sub_112596+6↑j ROM:001125A4 bset #7,($93B).w ROM:001125AA rts ROM:001125AA ; End of function sub_112596 ROM:001125AA ROM:001125AC ROM:001125AC ; =============== S U B R O U T I N E ======================================= ROM:001125AC ROM:001125AC ROM:001125AC sub_1125AC: ; CODE XREF: sub_11289A:loc_1128EC↓p ROM:001125AC bsr.l sub_12B834 ROM:001125B2 bclr #1,($1CED).w ROM:001125B8 bclr #0,($1CED).w ROM:001125BE rts ROM:001125BE ; End of function sub_1125AC ROM:001125BE ROM:001125C0 ; --------------------------------------------------------------------------- ROM:001125C0 movem.l d0-a4,-(sp) ROM:001125C4 andi.w #$FFFE,($FFFFFE20).w ROM:001125CA bsr.w sub_112618 ROM:001125CE movem.l (sp)+,d0-a4 ROM:001125D2 rte ROM:001125D4 ROM:001125D4 ; =============== S U B R O U T I N E ======================================= ROM:001125D4 ROM:001125D4 ROM:001125D4 sub_1125D4: ; CODE XREF: ROM:00116FC4↓p ROM:001125D4 cmpi.b #0,($73B).w ROM:001125DA bne.s locret_1125F6 ROM:001125DC ROM:001125DC loc_1125DC: ; DATA XREF: ROM:off_11262E↓o ROM:001125DC bsr.w sub_11289A ROM:001125E0 clr.b ($892).w ROM:001125E4 clr.w ($5F6).w ROM:001125E8 move.b #3,($892).w ROM:001125EE move.b #1,($73B).w ROM:001125F4 rts ROM:001125F6 ; --------------------------------------------------------------------------- ROM:001125F6 ROM:001125F6 locret_1125F6: ; CODE XREF: sub_1125D4+6↑j ROM:001125F6 rts ROM:001125F6 ; End of function sub_1125D4 ROM:001125F6 ROM:001125F8 ; --------------------------------------------------------------------------- ROM:001125F8 move.b ($73B).w,d1 ROM:001125FC cmpi.b #3,d1 ROM:00112600 bne.s loc_11260A ROM:00112602 move.b #4,($73B).w ROM:00112608 bra.s locret_112616 ROM:0011260A ; --------------------------------------------------------------------------- ROM:0011260A ROM:0011260A loc_11260A: ; CODE XREF: ROM:00112600↑j ROM:0011260A cmpi.b #5,d1 ROM:0011260E bne.s locret_112616 ROM:00112610 move.b #6,($73B).w ROM:00112616 ROM:00112616 locret_112616: ; CODE XREF: ROM:00112608↑j ROM:00112616 ; ROM:0011260E↑j ROM:00112616 rts ROM:00112618 ROM:00112618 ; =============== S U B R O U T I N E ======================================= ROM:00112618 ROM:00112618 ROM:00112618 sub_112618: ; CODE XREF: ROM:001125CA↑p ROM:00112618 clr.w d1 ROM:0011261A move.b ($73B).w,d1 ROM:0011261E cmpi.w #7,d1 ROM:00112622 bcc.s locret_11262C ROM:00112624 movea.l off_11262E(pc,d1.w*4),a0 ROM:00112628 nop ROM:0011262A jmp (a0) ROM:0011262C ; --------------------------------------------------------------------------- ROM:0011262C ROM:0011262C locret_11262C: ; CODE XREF: sub_112618+A↑j ROM:0011262C rts ROM:0011262C ; End of function sub_112618 ROM:0011262C ROM:0011262C ; --------------------------------------------------------------------------- ROM:0011262E off_11262E: dc.l loc_1125DC ; DATA XREF: sub_112618+C↑r ROM:00112632 dc.l loc_11264A ROM:00112636 dc.l loc_1126B0 ROM:0011263A dc.l loc_112738 ROM:0011263E dc.l loc_112792 ROM:00112642 dc.l loc_1127F6 ROM:00112646 dc.l loc_112846 ROM:0011264A ; --------------------------------------------------------------------------- ROM:0011264A ROM:0011264A loc_11264A: ; DATA XREF: ROM:00112632↑o ROM:0011264A bsr.w sub_112946 ROM:0011264E bsr.l sub_112596 ROM:00112654 btst #2,($942).w ROM:0011265A beq.s loc_112676 ROM:0011265C bsr.w sub_1129E0 ROM:00112660 clr.b ($892).w ROM:00112664 clr.w ($5F6).w ROM:00112668 move.b #3,($892).w ROM:0011266E move.b #2,($73B).w ROM:00112674 rts ROM:00112676 ; --------------------------------------------------------------------------- ROM:00112676 ROM:00112676 loc_112676: ; CODE XREF: ROM:0011265A↑j ROM:00112676 move.w $21C(a5),d1 ROM:0011267A cmp.w ($5F6).w,d1 ROM:0011267E bgt.s loc_11269A ROM:00112680 bsr.w sub_11289A ROM:00112684 clr.b ($892).w ROM:00112688 clr.w ($5F6).w ROM:0011268C move.b #3,($892).w ROM:00112692 move.b #1,($73B).w ROM:00112698 rts ROM:0011269A ; --------------------------------------------------------------------------- ROM:0011269A ROM:0011269A loc_11269A: ; CODE XREF: ROM:0011267E↑j ROM:0011269A clr.b ($892).w ROM:0011269E clr.w ($5F6).w ROM:001126A2 move.b #3,($892).w ROM:001126A8 move.b #1,($73B).w ROM:001126AE rts ROM:001126B0 ; --------------------------------------------------------------------------- ROM:001126B0 ROM:001126B0 loc_1126B0: ; DATA XREF: ROM:00112636↑o ROM:001126B0 bsr.l sub_1109A6 ROM:001126B6 bsr.w sub_112946 ROM:001126BA bsr.l sub_112596 ROM:001126C0 btst #2,($942).w ROM:001126C6 beq.s loc_1126FE ROM:001126C8 bsr.w sub_1129EE ROM:001126CC btst #0,($936).w ROM:001126D2 beq.s loc_1126EE ROM:001126D4 bsr.w sub_1129E0 ROM:001126D8 clr.b ($892).w ROM:001126DC clr.w ($5F6).w ROM:001126E0 move.b #3,($892).w ROM:001126E6 move.b #2,($73B).w ROM:001126EC rts ROM:001126EE ; --------------------------------------------------------------------------- ROM:001126EE ROM:001126EE loc_1126EE: ; CODE XREF: ROM:001126D2↑j ROM:001126EE clr.b ($892).w ROM:001126F2 clr.w ($5F6).w ROM:001126F6 move.b #3,($73B).w ROM:001126FC rts ROM:001126FE ; --------------------------------------------------------------------------- ROM:001126FE ROM:001126FE loc_1126FE: ; CODE XREF: ROM:001126C6↑j ROM:001126FE move.w $21C(a5),d1 ROM:00112702 cmp.w ($5F6).w,d1 ROM:00112706 bgt.s loc_112722 ROM:00112708 bsr.w sub_11289A ROM:0011270C clr.b ($892).w ROM:00112710 clr.w ($5F6).w ROM:00112714 move.b #3,($892).w ROM:0011271A move.b #1,($73B).w ROM:00112720 rts ROM:00112722 ; --------------------------------------------------------------------------- ROM:00112722 ROM:00112722 loc_112722: ; CODE XREF: ROM:00112706↑j ROM:00112722 clr.b ($892).w ROM:00112726 clr.w ($5F6).w ROM:0011272A move.b #3,($892).w ROM:00112730 move.b #2,($73B).w ROM:00112736 rts ROM:00112738 ; --------------------------------------------------------------------------- ROM:00112738 ROM:00112738 loc_112738: ; DATA XREF: ROM:0011263A↑o ROM:00112738 bsr.l sub_110A18 ROM:0011273E clr.l d3 ROM:00112740 move.w ($FFFFFF0A).w,d0 ROM:00112744 move.w ($FFFFFFFE).w,d3 ROM:00112748 move.w ($FFFFFFFC).w,d4 ROM:0011274C btst #$F,d0 ROM:00112750 beq.s loc_112776 ROM:00112752 bsr.w sub_11289A ROM:00112756 bsr.l sub_1174CE ROM:0011275C bsr.w sub_112C56 ROM:00112760 clr.b ($892).w ROM:00112764 clr.w ($5F6).w ROM:00112768 move.b #3,($892).w ROM:0011276E move.b #1,($73B).w ROM:00112774 rts ROM:00112776 ; --------------------------------------------------------------------------- ROM:00112776 ROM:00112776 loc_112776: ; CODE XREF: ROM:00112750↑j ROM:00112776 btst #$E,d0 ROM:0011277A beq.s loc_11278C ROM:0011277C move.b #5,($73B).w ROM:00112782 bsr.w sub_112B8E ROM:00112786 bsr.w sub_112C26 ROM:0011278A rts ROM:0011278C ; --------------------------------------------------------------------------- ROM:0011278C ROM:0011278C loc_11278C: ; CODE XREF: ROM:0011277A↑j ROM:0011278C bsr.w sub_112C26 ROM:00112790 rts ROM:00112792 ; --------------------------------------------------------------------------- ROM:00112792 ROM:00112792 loc_112792: ; DATA XREF: ROM:0011263E↑o ROM:00112792 bsr.l sub_110A18 ROM:00112798 move.w ($FFFFFF0A).w,d0 ROM:0011279C bsr.w sub_112C02 ROM:001127A0 clr.l d3 ROM:001127A2 move.w ($FFFFFFFE).w,d3 ROM:001127A6 move.w ($FFFFFFFC).w,d4 ROM:001127AA btst #$F,d0 ROM:001127AE beq.s loc_1127D4 ROM:001127B0 bsr.w sub_11289A ROM:001127B4 bsr.l sub_1174CE ROM:001127BA bsr.w sub_112C56 ROM:001127BE clr.b ($892).w ROM:001127C2 clr.w ($5F6).w ROM:001127C6 move.b #3,($892).w ROM:001127CC move.b #1,($73B).w ROM:001127D2 rts ROM:001127D4 ; --------------------------------------------------------------------------- ROM:001127D4 ROM:001127D4 loc_1127D4: ; CODE XREF: ROM:001127AE↑j ROM:001127D4 btst #$E,d0 ROM:001127D8 beq.s loc_1127EA ROM:001127DA move.b #5,($73B).w ROM:001127E0 bsr.w sub_112B8E ROM:001127E4 bsr.w sub_112C26 ROM:001127E8 rts ROM:001127EA ; --------------------------------------------------------------------------- ROM:001127EA ROM:001127EA loc_1127EA: ; CODE XREF: ROM:001127D8↑j ROM:001127EA move.b #3,($73B).w ROM:001127F0 bsr.w sub_112C26 ROM:001127F4 rts ROM:001127F6 ; --------------------------------------------------------------------------- ROM:001127F6 ROM:001127F6 loc_1127F6: ; DATA XREF: ROM:00112642↑o ROM:001127F6 bsr.l sub_110A18 ROM:001127FC clr.l d3 ROM:001127FE move.w ($FFFFFF0A).w,d0 ROM:00112802 move.w ($FFFFFFFE).w,d3 ROM:00112806 move.w ($FFFFFFFC).w,d4 ROM:0011280A bsr.w sub_112BA4 ROM:0011280E btst #$F,d0 ROM:00112812 bne.s loc_112828 ROM:00112814 btst #1,($93C).w ROM:0011281A bne.s loc_112828 ROM:0011281C move.b #3,($73B).w ROM:00112822 bsr.w sub_112C26 ROM:00112826 rts ROM:00112828 ; --------------------------------------------------------------------------- ROM:00112828 ROM:00112828 loc_112828: ; CODE XREF: ROM:00112812↑j ROM:00112828 ; ROM:0011281A↑j ROM:00112828 bsr.w sub_11289A ROM:0011282C bsr.w sub_112C56 ROM:00112830 clr.b ($892).w ROM:00112834 clr.w ($5F6).w ROM:00112838 move.b #3,($892).w ROM:0011283E move.b #1,($73B).w ROM:00112844 rts ROM:00112846 ; --------------------------------------------------------------------------- ROM:00112846 ROM:00112846 loc_112846: ; DATA XREF: ROM:00112646↑o ROM:00112846 bsr.l sub_110A18 ROM:0011284C move.w ($FFFFFF0A).w,d0 ROM:00112850 bsr.w sub_112C02 ROM:00112854 clr.l d3 ROM:00112856 move.w ($FFFFFFFE).w,d3 ROM:0011285A move.w ($FFFFFFFC).w,d4 ROM:0011285E bsr.w sub_112BA4 ROM:00112862 btst #$F,d0 ROM:00112866 bne.s loc_11287C ROM:00112868 btst #1,($93C).w ROM:0011286E bne.s loc_11287C ROM:00112870 move.b #3,($73B).w ROM:00112876 bsr.w sub_112C26 ROM:0011287A rts ROM:0011287C ; --------------------------------------------------------------------------- ROM:0011287C ROM:0011287C loc_11287C: ; CODE XREF: ROM:00112866↑j ROM:0011287C ; ROM:0011286E↑j ROM:0011287C bsr.w sub_11289A ROM:00112880 bsr.w sub_112C56 ROM:00112884 clr.b ($892).w ROM:00112888 clr.w ($5F6).w ROM:0011288C move.b #3,($892).w ROM:00112892 move.b #1,($73B).w ROM:00112898 rts ROM:0011289A ROM:0011289A ; =============== S U B R O U T I N E ======================================= ROM:0011289A ROM:0011289A ROM:0011289A sub_11289A: ; CODE XREF: sub_1125D4:loc_1125DC↑p ROM:0011289A ; ROM:00112680↑p ... ROM:0011289A btst #6,($937).w ROM:001128A0 beq.s loc_1128EC ROM:001128A2 move.l $12E(a5),d1 ROM:001128A6 cmp.l ($400).w,d1 ROM:001128AA ble.s loc_1128EC ROM:001128AC cmp.l ($408).w,d1 ROM:001128B0 ble.s loc_1128EC ROM:001128B2 btst #$F,d0 ROM:001128B6 bne.s loc_1128D8 ROM:001128B8 move.l d3,($400).w ROM:001128BC cmp.l d3,d1 ROM:001128BE ble.s loc_1128D4 ROM:001128C0 bset #1,($13C0).w ROM:001128C6 btst #4,($939).w ROM:001128CC beq.s loc_1128D4 ROM:001128CE bset #2,($1368).w ROM:001128D4 ROM:001128D4 loc_1128D4: ; CODE XREF: sub_11289A+24↑j ROM:001128D4 ; sub_11289A+32↑j ROM:001128D4 bra.w loc_1128EC ROM:001128D8 ; --------------------------------------------------------------------------- ROM:001128D8 ROM:001128D8 loc_1128D8: ; CODE XREF: sub_11289A+1C↑j ROM:001128D8 bset #1,($13C0).w ROM:001128DE btst #4,($939).w ROM:001128E4 beq.s loc_1128EC ROM:001128E6 bset #2,($1368).w ROM:001128EC ROM:001128EC loc_1128EC: ; CODE XREF: sub_11289A+6↑j ROM:001128EC ; sub_11289A+10↑j ... ROM:001128EC bsr.l sub_1125AC ROM:001128F2 move.w $21E(a5),d0 ROM:001128F6 neg.w d0 ROM:001128F8 muls.w #$64,d0 ; 'd' ROM:001128FC move.w d0,($4EC).w ROM:00112900 bclr #6,($937).w ROM:00112906 move.w #0,d0 ROM:0011290A bsr.l sub_11B3D6 ROM:00112910 lea ($FFFFFF00).w,a0 ROM:00112914 move.w #$B,(a0) ROM:00112918 move.w #$E,2(a0) ROM:0011291E move.w #0,4(a0) ROM:00112924 move.w #1,d1 ROM:00112928 move.w #$A,d2 ROM:0011292C move.w #1,d3 ROM:00112930 move.w #1,d4 ROM:00112934 move.w #1,d5 ROM:00112938 bsr.l sub_11B35A ROM:0011293E bsr.l sub_1174CE ROM:00112944 rts ROM:00112944 ; End of function sub_11289A ROM:00112944 ROM:00112946 ROM:00112946 ; =============== S U B R O U T I N E ======================================= ROM:00112946 ROM:00112946 ROM:00112946 sub_112946: ; CODE XREF: ROM:loc_11264A↑p ROM:00112946 ; ROM:001126B6↑p ROM:00112946 bclr #2,($942).w ROM:0011294C clr.l d0 ROM:0011294E move.w ($FFFFFF08).w,d0 ROM:00112952 move.l d0,d3 ROM:00112954 sub.l ($404).w,d3 ROM:00112958 bcc.s loc_112960 ROM:0011295A addi.l #$10000,d3 ROM:00112960 ROM:00112960 loc_112960: ; CODE XREF: sub_112946+12↑j ROM:00112960 move.w ($5F6).w,d2 ROM:00112964 ext.l d2 ROM:00112966 divs.w $2A(a5),d2 ROM:0011296A move.l d2,d6 ROM:0011296C swap d6 ROM:0011296E move.w $2A(a5),d5 ROM:00112972 asr.w #1,d5 ROM:00112974 cmpi.l #$10000,d3 ROM:0011297A bge.s loc_112982 ROM:0011297C cmp.w d6,d5 ROM:0011297E bge.s loc_112982 ROM:00112980 addq.w #1,d2 ROM:00112982 ROM:00112982 loc_112982: ; CODE XREF: sub_112946+34↑j ROM:00112982 ; sub_112946+38↑j ROM:00112982 cmpi.l #$10000,d3 ROM:00112988 ble.s loc_112990 ROM:0011298A cmp.w d6,d5 ROM:0011298C ble.s loc_112990 ROM:0011298E subq.w #1,d2 ROM:00112990 ROM:00112990 loc_112990: ; CODE XREF: sub_112946+42↑j ROM:00112990 ; sub_112946+46↑j ROM:00112990 cmpi.w #0,d2 ROM:00112994 ble.s loc_11299C ROM:00112996 moveq #$11,d6 ROM:00112998 asl.l d6,d2 ROM:0011299A add.l d2,d3 ROM:0011299C ROM:0011299C loc_11299C: ; CODE XREF: sub_112946+4E↑j ROM:0011299C move.l ($400).w,d6 ROM:001129A0 muls.l #$3E8,d6 ROM:001129A8 divs.l d3,d6 ROM:001129AC cmpi.w #0,($4EC).w ROM:001129B2 blt.s loc_1129CC ROM:001129B4 move.w ($4F0).w,d5 ROM:001129B8 muls.w $220(a5),d5 ROM:001129BC divs.w #$3E8,d5 ROM:001129C0 bvs.s loc_1129CC ROM:001129C2 cmp.w d6,d5 ROM:001129C4 bgt.s loc_1129CC ROM:001129C6 bset #2,($942).w ROM:001129CC ROM:001129CC loc_1129CC: ; CODE XREF: sub_112946+6C↑j ROM:001129CC ; sub_112946+7A↑j ... ROM:001129CC move.w d6,($4F0).w ROM:001129D0 move.l d0,($404).w ROM:001129D4 move.l d3,($400).w ROM:001129D8 addi.w #$64,($4EC).w ; 'd' ROM:001129DE rts ROM:001129DE ; End of function sub_112946 ROM:001129DE ROM:001129E0 ROM:001129E0 ; =============== S U B R O U T I N E ======================================= ROM:001129E0 ROM:001129E0 ROM:001129E0 sub_1129E0: ; CODE XREF: ROM:0011265C↑p ROM:001129E0 ; ROM:001126D4↑p ROM:001129E0 move.w #$2710,($AE0).w ROM:001129E6 move.w #$C8,($4EC).w ROM:001129EC rts ROM:001129EC ; End of function sub_1129E0 ROM:001129EC ROM:001129EE ROM:001129EE ; =============== S U B R O U T I N E ======================================= ROM:001129EE ROM:001129EE ROM:001129EE sub_1129EE: ; CODE XREF: ROM:001126C8↑p ROM:001129EE moveq #5,d0 ROM:001129F0 move.w $900(a5,d0.w*2),d1 ROM:001129F6 ROM:001129F6 loc_1129F6: ; CODE XREF: sub_1129EE+12↓j ROM:001129F6 bge.s loc_112A02 ROM:001129F8 subq.w #1,d0 ROM:001129FA move.w $900(a5,d0.w*2),d1 ROM:00112A00 bra.s loc_1129F6 ROM:00112A02 ; --------------------------------------------------------------------------- ROM:00112A02 ROM:00112A02 loc_112A02: ; CODE XREF: sub_1129EE:loc_1129F6↑j ROM:00112A02 clr.w d7 ROM:00112A04 move.w ($4EC).w,d2 ROM:00112A08 subi.w #$64,d2 ; 'd' ROM:00112A0C move.w #$E10,d5 ROM:00112A10 add.w $900(a5),d5 ROM:00112A14 move.w $900(a5,d0.w*2),d1 ROM:00112A1A sub.w d1,d5 ROM:00112A1C ROM:00112A1C loc_112A1C: ; CODE XREF: sub_1129EE+46↓j ROM:00112A1C cmp.w d2,d5 ROM:00112A1E beq.s loc_112A36 ROM:00112A20 cmp.w d7,d0 ROM:00112A22 blt.s loc_112A36 ROM:00112A24 addq.w #1,d7 ROM:00112A26 move.w $900(a5,d7.w*2),d5 ROM:00112A2C move.w $8FE(a5,d7.w*2),d1 ROM:00112A32 sub.w d1,d5 ROM:00112A34 bra.s loc_112A1C ROM:00112A36 ; --------------------------------------------------------------------------- ROM:00112A36 ROM:00112A36 loc_112A36: ; CODE XREF: sub_1129EE+30↑j ROM:00112A36 ; sub_1129EE+34↑j ROM:00112A36 cmp.w d7,d0 ROM:00112A38 blt.l loc_112B80 ROM:00112A3E move.w d1,($4EE).w ROM:00112A42 move.w #0,d0 ROM:00112A46 bsr.l sub_11B3D6 ROM:00112A4C move.w $900(a5,d7.w*2),d0 ROM:00112A52 addi.w #$C8,d0 ROM:00112A56 cmpi.w #$E10,d0 ROM:00112A5A blt.s loc_112A60 ROM:00112A5C subi.w #$E10,d0 ROM:00112A60 ROM:00112A60 loc_112A60: ; CODE XREF: sub_1129EE+6C↑j ROM:00112A60 move.w d0,($4EC).w ROM:00112A64 lea ($FFFFFF00).w,a0 ROM:00112A68 move.w $900(a5),d2 ROM:00112A6C ext.l d2 ROM:00112A6E divs.w #$64,d2 ; 'd' ROM:00112A72 subq.w #1,d2 ROM:00112A74 bge.s loc_112A7A ROM:00112A76 addi.w #$24,d2 ; '$' ROM:00112A7A ROM:00112A7A loc_112A7A: ; CODE XREF: sub_1129EE+86↑j ROM:00112A7A move.w $902(a5),d6 ROM:00112A7E ext.l d6 ROM:00112A80 divs.w #$64,d6 ; 'd' ROM:00112A84 subq.w #1,d6 ROM:00112A86 bge.s loc_112A8C ROM:00112A88 move.w #$80,d6 ROM:00112A8C ROM:00112A8C loc_112A8C: ; CODE XREF: sub_1129EE+98↑j ROM:00112A8C asl.w #8,d6 ROM:00112A8E add.w d6,d2 ROM:00112A90 move.w d2,(a0) ROM:00112A92 move.w $906(a5),d2 ROM:00112A96 ext.l d2 ROM:00112A98 divs.w #$64,d2 ; 'd' ROM:00112A9C subq.w #1,d2 ROM:00112A9E bge.s loc_112AA4 ROM:00112AA0 move.w #$80,d2 ROM:00112AA4 ROM:00112AA4 loc_112AA4: ; CODE XREF: sub_1129EE+B0↑j ROM:00112AA4 asl.w #8,d2 ROM:00112AA6 move.w $904(a5),d6 ROM:00112AAA ext.l d6 ROM:00112AAC divs.w #$64,d6 ; 'd' ROM:00112AB0 subq.w #1,d6 ROM:00112AB2 bge.s loc_112AB8 ROM:00112AB4 move.w #$80,d6 ROM:00112AB8 ROM:00112AB8 loc_112AB8: ; CODE XREF: sub_1129EE+C4↑j ROM:00112AB8 add.w d6,d2 ROM:00112ABA move.w d2,2(a0) ROM:00112ABE move.w $90A(a5),d2 ROM:00112AC2 ext.l d2 ROM:00112AC4 divs.w #$64,d2 ; 'd' ROM:00112AC8 subq.w #1,d2 ROM:00112ACA bge.s loc_112AD0 ROM:00112ACC move.w #$80,d2 ROM:00112AD0 ROM:00112AD0 loc_112AD0: ; CODE XREF: sub_1129EE+DC↑j ROM:00112AD0 asl.w #8,d2 ROM:00112AD2 move.w $908(a5),d6 ROM:00112AD6 ext.l d6 ROM:00112AD8 divs.w #$64,d6 ; 'd' ROM:00112ADC subq.w #1,d6 ROM:00112ADE bge.s loc_112AE4 ROM:00112AE0 move.w #$80,d6 ROM:00112AE4 ROM:00112AE4 loc_112AE4: ; CODE XREF: sub_1129EE+F0↑j ROM:00112AE4 add.w d6,d2 ROM:00112AE6 move.w d2,4(a0) ROM:00112AEA move.w #$30,d2 ; '0' ROM:00112AEE asl.w #8,d2 ROM:00112AF0 addi.w #$80,d2 ROM:00112AF4 move.w d2,6(a0) ROM:00112AF8 ext.l d0 ROM:00112AFA divs.w #$64,d0 ; 'd' ROM:00112AFE move.w d0,d2 ROM:00112B00 asl.w #8,d2 ROM:00112B02 move.w d7,d5 ROM:00112B04 addq.w #1,d5 ROM:00112B06 tst.w $900(a5,d5.w*2) ROM:00112B0C bge.s loc_112B10 ROM:00112B0E clr.w d5 ROM:00112B10 ROM:00112B10 loc_112B10: ; CODE XREF: sub_1129EE+11E↑j ROM:00112B10 add.w d5,d2 ROM:00112B12 move.w d2,8(a0) ROM:00112B16 move.w d0,d2 ROM:00112B18 move.w d2,$A(a0) ROM:00112B1C move.l ($404).w,d2 ROM:00112B20 move.w d2,($FFFFFFFC).w ROM:00112B24 move.l ($400).w,d2 ROM:00112B28 move.w d2,($FFFFFFFE).w ROM:00112B2C bset #6,($937).w ROM:00112B32 move.w $900(a5,d5.w*2),d6 ROM:00112B38 subi.w #$64,d6 ; 'd' ROM:00112B3C bge.s loc_112B42 ROM:00112B3E addi.w #$E10,d6 ROM:00112B42 ROM:00112B42 loc_112B42: ; CODE XREF: sub_1129EE+14E↑j ROM:00112B42 cmp.w ($4EC).w,d6 ROM:00112B46 bne.s loc_112B4E ROM:00112B48 move.w #2,-(sp) ROM:00112B4C bra.s loc_112B52 ROM:00112B4E ; --------------------------------------------------------------------------- ROM:00112B4E ROM:00112B4E loc_112B4E: ; CODE XREF: sub_1129EE+158↑j ROM:00112B4E move.w #3,-(sp) ROM:00112B52 ROM:00112B52 loc_112B52: ; CODE XREF: sub_1129EE+15E↑j ROM:00112B52 bsr.l sub_112286 ROM:00112B58 move.w ($4EC).w,d0 ROM:00112B5C ext.l d0 ROM:00112B5E divs.w #$64,d0 ; 'd' ROM:00112B62 move.w d0,($FFFFFF0A).w ROM:00112B66 moveq #0,d0 ROM:00112B68 moveq #1,d1 ROM:00112B6A moveq #$F,d2 ROM:00112B6C moveq #0,d3 ROM:00112B6E move.w (sp)+,d4 ROM:00112B70 moveq #1,d5 ROM:00112B72 bsr.l sub_11B35A ROM:00112B78 bclr #0,($936).w ROM:00112B7E bra.s locret_112B8C ROM:00112B80 ; --------------------------------------------------------------------------- ROM:00112B80 ROM:00112B80 loc_112B80: ; CODE XREF: sub_1129EE+4A↑j ROM:00112B80 bset #0,($936).w ROM:00112B86 bset #6,($93A).w ROM:00112B8C ROM:00112B8C locret_112B8C: ; CODE XREF: sub_1129EE+190↑j ROM:00112B8C rts ROM:00112B8C ; End of function sub_1129EE ROM:00112B8C ROM:00112B8E ROM:00112B8E ; =============== S U B R O U T I N E ======================================= ROM:00112B8E ROM:00112B8E ROM:00112B8E sub_112B8E: ; CODE XREF: ROM:00112782↑p ROM:00112B8E ; ROM:001127E0↑p ROM:00112B8E move.l d3,d1 ROM:00112B90 mulu.l #$7D0,d1 ROM:00112B98 divu.l ($400).w,d1 ROM:00112B9E move.w d1,($4F0).w ROM:00112BA2 rts ROM:00112BA2 ; End of function sub_112B8E ROM:00112BA2 ROM:00112BA4 ROM:00112BA4 ; =============== S U B R O U T I N E ======================================= ROM:00112BA4 ROM:00112BA4 ROM:00112BA4 sub_112BA4: ; CODE XREF: ROM:0011280A↑p ROM:00112BA4 ; ROM:0011285E↑p ROM:00112BA4 bclr #1,($93C).w ROM:00112BAA move.w d3,d1 ROM:00112BAC move.l #$E10,d2 ROM:00112BB2 divs.w #4,d2 ROM:00112BB6 cmp.w ($4DA).w,d2 ROM:00112BBA ble.s loc_112BC2 ROM:00112BBC mulu.w $222(a5),d1 ROM:00112BC0 bra.s loc_112BC6 ROM:00112BC2 ; --------------------------------------------------------------------------- ROM:00112BC2 ROM:00112BC2 loc_112BC2: ; CODE XREF: sub_112BA4+16↑j ROM:00112BC2 mulu.w $224(a5),d1 ROM:00112BC6 ROM:00112BC6 loc_112BC6: ; CODE XREF: sub_112BA4+1C↑j ROM:00112BC6 move.l ($400).w,d2 ROM:00112BCA asl.l #1,d2 ROM:00112BCC divu.l d2,d1 ROM:00112BD0 cmp.w ($4F0).w,d1 ROM:00112BD4 ble.s loc_112BDC ROM:00112BD6 bset #1,($93C).w ROM:00112BDC ROM:00112BDC loc_112BDC: ; CODE XREF: sub_112BA4+30↑j ROM:00112BDC move.w d3,d1 ROM:00112BDE mulu.w #$3E8,d1 ROM:00112BE2 divu.l d2,d1 ROM:00112BE6 move.w ($4F0).w,d2 ROM:00112BEA mulu.w #$3E8,d2 ROM:00112BEE divu.l d1,d2 ROM:00112BF2 cmp.w ($AE0).w,d2 ROM:00112BF6 bge.s loc_112BFC ROM:00112BF8 move.w d2,($AE0).w ROM:00112BFC ROM:00112BFC loc_112BFC: ; CODE XREF: sub_112BA4+52↑j ROM:00112BFC move.w d1,($4F0).w ROM:00112C00 rts ROM:00112C00 ; End of function sub_112BA4 ROM:00112C00 ROM:00112C02 ROM:00112C02 ; =============== S U B R O U T I N E ======================================= ROM:00112C02 ROM:00112C02 ROM:00112C02 sub_112C02: ; CODE XREF: ROM:0011279C↑p ROM:00112C02 ; ROM:00112850↑p ROM:00112C02 subi.b #$24,d0 ; '$' ROM:00112C06 bge.s loc_112C0C ROM:00112C08 addi.b #$48,d0 ; 'H' ROM:00112C0C ROM:00112C0C loc_112C0C: ; CODE XREF: sub_112C02+4↑j ROM:00112C0C move.w d0,($FFFFFF0A).w ROM:00112C10 ext.w d0 ROM:00112C12 muls.w #$64,d0 ; 'd' ROM:00112C16 move.w d0,($4EC).w ROM:00112C1A bsr.l sub_1122F0 ROM:00112C20 move.w ($FFFFFF0A).w,d0 ROM:00112C24 rts ROM:00112C24 ; End of function sub_112C02 ROM:00112C24 ROM:00112C26 ROM:00112C26 ; =============== S U B R O U T I N E ======================================= ROM:00112C26 ROM:00112C26 ROM:00112C26 sub_112C26: ; CODE XREF: ROM:00112786↑p ROM:00112C26 ; ROM:loc_11278C↑p ... ROM:00112C26 ext.w d0 ROM:00112C28 muls.w #$64,d0 ; 'd' ROM:00112C2C move.w d0,($4EC).w ROM:00112C30 move.l ($400).w,($408).w ROM:00112C36 move.l d3,($400).w ROM:00112C3A move.l ($404).w,d1 ROM:00112C3E cmp.w d4,d1 ROM:00112C40 bls.s loc_112C48 ROM:00112C42 addi.l #$10000,d1 ROM:00112C48 ROM:00112C48 loc_112C48: ; CODE XREF: sub_112C26+1A↑j ROM:00112C48 move.w d4,d1 ROM:00112C4A move.l d1,($404).w ROM:00112C4E bsr.l sub_112328 ROM:00112C54 rts ROM:00112C54 ; End of function sub_112C26 ROM:00112C54 ROM:00112C56 ROM:00112C56 ; =============== S U B R O U T I N E ======================================= ROM:00112C56 ROM:00112C56 ROM:00112C56 sub_112C56: ; CODE XREF: ROM:0011275C↑p ROM:00112C56 ; ROM:001127BA↑p ... ROM:00112C56 move.w #$30,d2 ; '0' ROM:00112C5A asr.w #3,d2 ROM:00112C5C move.l #$FF,d1 ROM:00112C62 asl.l d2,d1 ROM:00112C64 or.l d1,($FFFFFE18).w ROM:00112C68 rts ROM:00112C68 ; End of function sub_112C56 ROM:00112C68 ROM:00112C6A ; --------------------------------------------------------------------------- ROM:00112C6A movea.l #$13C000,a5 ROM:00112C70 move.l a5,($438).w ROM:00112C74 rts ROM:00112C76 ; --------------------------------------------------------------------------- ROM:00112C76 movea.l #$13C000,a5 ROM:00112C7C move.l a5,($438).w ROM:00112C80 rts ROM:00112C82 ; --------------------------------------------------------------------------- ROM:00112C82 movem.l d0-d2,-(sp) ROM:00112C86 move.w ($FFFFF452).w,d2 ROM:00112C8A move.w ($FFFFF454).w,d0 ROM:00112C8E move.w ($4F8).w,d1 ROM:00112C92 move.w d2,($4F8).w ROM:00112C96 btst #0,($938).w ROM:00112C9C beq.s loc_112CCE ROM:00112C9E sub.w d1,d2 ROM:00112CA0 move.w d2,($4F4).w ROM:00112CA4 sub.w d0,d1 ROM:00112CA6 add.w d2,d1 ROM:00112CA8 mulu.w #$2710,d1 ROM:00112CAC divu.w d2,d1 ROM:00112CAE move.w d1,d2 ROM:00112CB0 sub.w ($4F6).w,d2 ROM:00112CB4 muls.w #$64,d2 ; 'd' ROM:00112CB8 divs.w $230(a5),d2 ROM:00112CBC bne.s loc_112CC4 ROM:00112CBE move.w d1,($4F6).w ROM:00112CC2 bra.s loc_112CC8 ROM:00112CC4 ; --------------------------------------------------------------------------- ROM:00112CC4 ROM:00112CC4 loc_112CC4: ; CODE XREF: ROM:00112CBC↑j ROM:00112CC4 add.w d2,($4F6).w ROM:00112CC8 ROM:00112CC8 loc_112CC8: ; CODE XREF: ROM:00112CC2↑j ROM:00112CC8 bset #3,($93B).w ROM:00112CCE ROM:00112CCE loc_112CCE: ; CODE XREF: ROM:00112C9C↑j ROM:00112CCE bset #0,($938).w ROM:00112CD4 clr.b ($8BC).w ROM:00112CD8 move.w #$F,($64A).w ROM:00112CDE move.b #1,($8BC).w ROM:00112CE4 bclr #7,($FFFFF450).w ROM:00112CEA movem.l (sp)+,d0-d2 ROM:00112CEE rte ROM:00112CF0 ROM:00112CF0 ; =============== S U B R O U T I N E ======================================= ROM:00112CF0 ROM:00112CF0 ROM:00112CF0 sub_112CF0: ; CODE XREF: ROM:00116FE2↓p ROM:00112CF0 move.w #$204,($FFFFF460).w ROM:00112CF6 move.w #$54,($FFFFF420).w ; 'T' ROM:00112CFC bsr.l nullsub_4 ROM:00112D02 move.w #$1011,($FFFFF450).w ROM:00112D08 rts ROM:00112D08 ; End of function sub_112CF0 ROM:00112D08 ROM:00112D0A ; --------------------------------------------------------------------------- ROM:00112D0A rte ROM:00112D0C ROM:00112D0C ; =============== S U B R O U T I N E ======================================= ROM:00112D0C ROM:00112D0C ROM:00112D0C sub_112D0C: ; CODE XREF: ROM:00116FDC↓p ROM:00112D0C move.w ($EA0).w,($AFE).w ROM:00112D12 move.w ($AFE).w,($4FC).w ROM:00112D18 move.w $78C(a5),d0 ROM:00112D1C move.w d0,($4FE).w ROM:00112D20 move.w #6,($4FA).w ROM:00112D26 move.w ($AF0).w,d1 ROM:00112D2A move.w ($4FC).w,($AF0).w ROM:00112D30 bsr.w sub_112EEC ROM:00112D34 move.w #$1201,($FFFFF400).w ROM:00112D3A move.w #8,($FFFFF408).w ROM:00112D40 move.w #6,($4FA).w ROM:00112D46 move.w #0,($4FE).w ROM:00112D4C move.w #$3E8,($4FC).w ROM:00112D52 bsr.w sub_112EEC ROM:00112D56 move.w #8,($4FA).w ROM:00112D5C move.w #0,($4FE).w ROM:00112D62 move.w #$3E8,($4FC).w ROM:00112D68 bsr.w sub_112EEC ROM:00112D6C move.w #5,($4FA).w ROM:00112D72 move.w #0,($4FE).w ROM:00112D78 move.w #$3E8,($4FC).w ROM:00112D7E bsr.w sub_112EEC ROM:00112D82 move.w #7,($4FA).w ROM:00112D88 move.w #0,($4FE).w ROM:00112D8E move.w #$3E8,($4FC).w ROM:00112D94 bsr.w sub_112EEC ROM:00112D98 rts ROM:00112D98 ; End of function sub_112D0C ROM:00112D98 ROM:00112D9A ROM:00112D9A ; =============== S U B R O U T I N E ======================================= ROM:00112D9A ROM:00112D9A ROM:00112D9A sub_112D9A: ; CODE XREF: ROM:0011713C↓p ROM:00112D9A move.w ($EA0).w,($4FC).w ROM:00112DA0 move.w #6,($4FA).w ROM:00112DA6 move.w ($E98).w,($AEA).w ROM:00112DAC move.w $238(a5),d0 ROM:00112DB0 cmpi.w #0,d0 ROM:00112DB4 beq.s loc_112DC2 ROM:00112DB6 move.w $23A(a5),($4FC).w ROM:00112DBC move.w $23C(a5),($AEA).w ROM:00112DC2 ROM:00112DC2 loc_112DC2: ; CODE XREF: sub_112D9A+1A↑j ROM:00112DC2 btst #1,($97F).w ROM:00112DC8 beq.s loc_112DF6 ROM:00112DCA btst #1,($983).w ROM:00112DD0 beq.s loc_112DE6 ROM:00112DD2 clr.w ($AEA).w ROM:00112DD6 clr.w d0 ROM:00112DD8 move.b ($11A0).w,d0 ROM:00112DDC muls.w #$64,d0 ; 'd' ROM:00112DE0 move.w d0,($AEA).w ROM:00112DE4 bra.s loc_112DEC ROM:00112DE6 ; --------------------------------------------------------------------------- ROM:00112DE6 ROM:00112DE6 loc_112DE6: ; CODE XREF: sub_112D9A+36↑j ROM:00112DE6 move.w #0,($AEA).w ROM:00112DEC ROM:00112DEC loc_112DEC: ; CODE XREF: sub_112D9A+4A↑j ROM:00112DEC clr.w d0 ROM:00112DEE move.b ($119F).w,d0 ROM:00112DF2 move.w d0,($4FC).w ROM:00112DF6 ROM:00112DF6 loc_112DF6: ; CODE XREF: sub_112D9A+2E↑j ROM:00112DF6 move.w ($AEA).w,($4FE).w ROM:00112DFC move.w ($AF0).w,d1 ROM:00112E00 cmp.w ($4FC).w,d1 ROM:00112E04 beq.s loc_112E0C ROM:00112E06 bsr.w sub_112EEC ROM:00112E0A bra.s loc_112E10 ROM:00112E0C ; --------------------------------------------------------------------------- ROM:00112E0C ROM:00112E0C loc_112E0C: ; CODE XREF: sub_112D9A+6A↑j ROM:00112E0C bsr.w sub_112F62 ROM:00112E10 ROM:00112E10 loc_112E10: ; CODE XREF: sub_112D9A+70↑j ROM:00112E10 move.w ($4FC).w,($AF0).w ROM:00112E16 move.w $24C(a5),d0 ROM:00112E1A cmpi.w #0,d0 ROM:00112E1E beq.s loc_112E2E ROM:00112E20 move.w $24E(a5),($AFC).w ROM:00112E26 move.w $250(a5),($AE8).w ROM:00112E2C bra.s loc_112E3A ROM:00112E2E ; --------------------------------------------------------------------------- ROM:00112E2E ROM:00112E2E loc_112E2E: ; CODE XREF: sub_112D9A+84↑j ROM:00112E2E move.w $24E(a5),($AFC).w ROM:00112E34 move.w ($578).w,($AE8).w ROM:00112E3A ROM:00112E3A loc_112E3A: ; CODE XREF: sub_112D9A+92↑j ROM:00112E3A move.w #5,($4FA).w ROM:00112E40 move.w ($AE8).w,($4FE).w ROM:00112E46 move.w ($AFC).w,($4FC).w ROM:00112E4C move.w ($B0A).w,d0 ROM:00112E50 cmp.w ($4FC).w,d0 ROM:00112E54 beq.s loc_112E5C ROM:00112E56 bsr.w sub_112EEC ROM:00112E5A bra.s loc_112E60 ROM:00112E5C ; --------------------------------------------------------------------------- ROM:00112E5C ROM:00112E5C loc_112E5C: ; CODE XREF: sub_112D9A+BA↑j ROM:00112E5C bsr.w sub_112F62 ROM:00112E60 ROM:00112E60 loc_112E60: ; CODE XREF: sub_112D9A+C0↑j ROM:00112E60 move.w ($4FC).w,($B0A).w ROM:00112E66 move.w $240(a5),d0 ROM:00112E6A cmpi.w #0,d0 ROM:00112E6E beq.s loc_112E7C ROM:00112E70 move.w $242(a5),($B02).w ROM:00112E76 move.w $244(a5),($AEE).w ROM:00112E7C ROM:00112E7C loc_112E7C: ; CODE XREF: sub_112D9A+D4↑j ROM:00112E7C move.w #8,($4FA).w ROM:00112E82 move.w ($AEE).w,($4FE).w ROM:00112E88 move.w ($B02).w,($4FC).w ROM:00112E8E move.w ($B08).w,d0 ROM:00112E92 cmp.w ($4FC).w,d0 ROM:00112E96 beq.s loc_112E9E ROM:00112E98 bsr.w sub_112EEC ROM:00112E9C bra.s loc_112EA2 ROM:00112E9E ; --------------------------------------------------------------------------- ROM:00112E9E ROM:00112E9E loc_112E9E: ; CODE XREF: sub_112D9A+FC↑j ROM:00112E9E bsr.w sub_112F62 ROM:00112EA2 ROM:00112EA2 loc_112EA2: ; CODE XREF: sub_112D9A+102↑j ROM:00112EA2 move.w ($4FC).w,($B08).w ROM:00112EA8 move.w $252(a5),d0 ROM:00112EAC cmpi.w #0,d0 ROM:00112EB0 beq.s loc_112EBE ROM:00112EB2 move.w $254(a5),($B00).w ROM:00112EB8 move.w $256(a5),($AEC).w ROM:00112EBE ROM:00112EBE loc_112EBE: ; CODE XREF: sub_112D9A+116↑j ROM:00112EBE move.w #7,($4FA).w ROM:00112EC4 move.w ($AEC).w,($4FE).w ROM:00112ECA move.w ($B00).w,($4FC).w ROM:00112ED0 move.w ($B06).w,d0 ROM:00112ED4 cmp.w ($4FC).w,d0 ROM:00112ED8 beq.s loc_112EE0 ROM:00112EDA bsr.w sub_112EEC ROM:00112EDE bra.s loc_112EE4 ROM:00112EE0 ; --------------------------------------------------------------------------- ROM:00112EE0 ROM:00112EE0 loc_112EE0: ; CODE XREF: sub_112D9A+13E↑j ROM:00112EE0 bsr.w sub_112F62 ROM:00112EE4 ROM:00112EE4 loc_112EE4: ; CODE XREF: sub_112D9A+144↑j ROM:00112EE4 move.w ($4FC).w,($B06).w ROM:00112EEA rts ROM:00112EEA ; End of function sub_112D9A 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_112D0C+24↑p ROM:00112EEC ; sub_112D0C+46↑p ... ROM:00112EEC move.w ($4FA).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 move.l #$F42400,d2 ROM:00112F02 clr.l d0 ROM:00112F04 move.w ($4FC).w,d0 ROM:00112F08 cmpi.w #2,d0 ROM:00112F0C bge.s loc_112F12 ROM:00112F0E move.w #2,d0 ROM:00112F12 ROM:00112F12 loc_112F12: ; CODE XREF: sub_112EEC+20↑j ROM:00112F12 clr.w d1 ROM:00112F14 divu.l d0,d2 ROM:00112F18 asr.l #1,d2 ROM:00112F1A ROM:00112F1A loc_112F1A: ; CODE XREF: sub_112EEC:loc_112F34↓j ROM:00112F1A cmpi.l #$FFFF,d2 ROM:00112F20 ble.s loc_112F36 ROM:00112F22 cmpi.w #7,d1 ROM:00112F26 bge.s loc_112F36 ROM:00112F28 asr.l #1,d2 ROM:00112F2A addq.l #1,d1 ROM:00112F2C cmpi.w #7,d1 ROM:00112F30 bne.s loc_112F34 ROM:00112F32 asr.l #1,d2 ROM:00112F34 ROM:00112F34 loc_112F34: ; CODE XREF: sub_112EEC+44↑j ROM:00112F34 bra.s loc_112F1A ROM:00112F36 ; --------------------------------------------------------------------------- ROM:00112F36 ROM:00112F36 loc_112F36: ; CODE XREF: sub_112EEC+34↑j ROM:00112F36 ; sub_112EEC+3A↑j ROM:00112F36 move.l d2,d0 ROM:00112F38 mulu.w ($4FE).w,d0 ROM:00112F3C divu.w #$2710,d0 ROM:00112F40 swap d2 ROM:00112F42 move.w d0,d2 ROM:00112F44 move.l d2,2(a0) ROM:00112F48 move.w ($4FA).w,d0 ROM:00112F4C cmpi.w #8,d0 ROM:00112F50 bne.s loc_112F5A ROM:00112F52 ori.w #$18,d1 ROM:00112F56 move.w d1,(a0) ROM:00112F58 bra.s locret_112F60 ROM:00112F5A ; --------------------------------------------------------------------------- ROM:00112F5A ROM:00112F5A loc_112F5A: ; CODE XREF: sub_112EEC+64↑j ROM:00112F5A ori.w #8,d1 ROM:00112F5E move.w d1,(a0) ROM:00112F60 ROM:00112F60 locret_112F60: ; CODE XREF: sub_112EEC+6C↑j ROM:00112F60 rts ROM:00112F60 ; End of function sub_112EEC ROM:00112F60 ROM:00112F62 ROM:00112F62 ; =============== S U B R O U T I N E ======================================= ROM:00112F62 ROM:00112F62 ROM:00112F62 sub_112F62: ; CODE XREF: sub_112D9A:loc_112E0C↑p ROM:00112F62 ; sub_112D9A:loc_112E5C↑p ... ROM:00112F62 move.w ($4FA).w,d0 ROM:00112F66 asl.w #3,d0 ROM:00112F68 subi.w #$28,d0 ; '(' ROM:00112F6C lea ($FFFFF428).w,a0 ROM:00112F70 adda.w d0,a0 ROM:00112F72 clr.l d0 ROM:00112F74 move.w 2(a0),d0 ROM:00112F78 mulu.w ($4FE).w,d0 ROM:00112F7C divu.w #$2710,d0 ROM:00112F80 move.w d0,4(a0) ROM:00112F84 rts ROM:00112F84 ; End of function sub_112F62 ROM:00112F84 ROM:00112F86 ; --------------------------------------------------------------------------- ROM:00112F86 movem.l d0-d5,-(sp) ROM:00112F8A bsr.w sub_113A78 ROM:00112F8E bsr.w sub_1132F4 ROM:00112F92 bsr.w sub_113652 ROM:00112F96 btst #0,($933).w ROM:00112F9C beq.s loc_112FD0 ROM:00112F9E bsr.l sub_1186D4 ROM:00112FA4 btst #5,($939).w ROM:00112FAA beq.s loc_112FB2 ROM:00112FAC bsr.l sub_11A7BE ROM:00112FB2 ROM:00112FB2 loc_112FB2: ; CODE XREF: ROM:00112FAA↑j ROM:00112FB2 btst #4,($937).w ROM:00112FB8 beq.s loc_112FC2 ROM:00112FBA bsr.l sub_11A3A8 ROM:00112FC0 bra.s loc_112FD0 ROM:00112FC2 ; --------------------------------------------------------------------------- ROM:00112FC2 ROM:00112FC2 loc_112FC2: ; CODE XREF: ROM:00112FB8↑j ROM:00112FC2 btst #4,($93A).w ROM:00112FC8 beq.s loc_112FD0 ROM:00112FCA bsr.l sub_11A24A ROM:00112FD0 ROM:00112FD0 loc_112FD0: ; CODE XREF: ROM:00112F9C↑j ROM:00112FD0 ; ROM:00112FC0↑j ... ROM:00112FD0 movem.l (sp)+,d0-d5 ROM:00112FD4 rte ROM:00112FD6 ROM:00112FD6 ; =============== S U B R O U T I N E ======================================= ROM:00112FD6 ROM:00112FD6 ROM:00112FD6 sub_112FD6: ; CODE XREF: ROM:00117746↓p ROM:00112FD6 bsr.w sub_1133A2 ROM:00112FDA rts ROM:00112FDA ; End of function sub_112FD6 ROM:00112FDA ROM:00112FDC ROM:00112FDC ; =============== S U B R O U T I N E ======================================= ROM:00112FDC ROM:00112FDC ROM:00112FDC sub_112FDC: ; CODE XREF: ROM:00117112↓p ROM:00112FDC bsr.w sub_1137DC ROM:00112FE0 bsr.w sub_112FE6 ROM:00112FE4 rts ROM:00112FE4 ; End of function sub_112FDC ROM:00112FE4 ROM:00112FE6 ROM:00112FE6 ; =============== S U B R O U T I N E ======================================= ROM:00112FE6 ROM:00112FE6 ROM:00112FE6 sub_112FE6: ; CODE XREF: sub_112FDC+4↑p ROM:00112FE6 bclr #4,($1364).w ROM:00112FEC bclr #3,($1366).w ROM:00112FF2 bclr #6,($93F).w ROM:00112FF8 bclr #0,($934).w ROM:00112FFE clr.w d1 ROM:00113000 move.b ($73E).w,d1 ROM:00113004 cmpi.w #7,d1 ROM:00113008 bcc.s locret_113012 ROM:0011300A movea.l off_113014(pc,d1.w*4),a0 ROM:0011300E nop ROM:00113010 jmp (a0) ROM:00113012 ; --------------------------------------------------------------------------- ROM:00113012 ROM:00113012 locret_113012: ; CODE XREF: sub_112FE6+22↑j ROM:00113012 rts ROM:00113012 ; End of function sub_112FE6 ROM:00113012 ROM:00113012 ; --------------------------------------------------------------------------- ROM:00113014 off_113014: dc.l loc_113030 ; DATA XREF: sub_112FE6+24↑r ROM:00113018 dc.l loc_1130B4 ROM:0011301C dc.l loc_1131BC ROM:00113020 dc.l loc_1131F6 ROM:00113024 dc.l loc_11326E ROM:00113028 dc.l loc_11305E ROM:0011302C dc.l loc_1132A2 ROM:00113030 ; --------------------------------------------------------------------------- ROM:00113030 ROM:00113030 loc_113030: ; DATA XREF: ROM:off_113014↑o ROM:00113030 bsr.w sub_113B4C ROM:00113034 bsr.w sub_113B16 ROM:00113038 bset #0,($934).w ROM:0011303E bset #5,($FFFFFC0B).w ROM:00113044 bset #0,($1388).w ROM:0011304A bsr.l sub_1231B2 ROM:00113050 move.b #5,($73E).w ROM:00113056 bra.l loc_1130AC ROM:0011305C ; --------------------------------------------------------------------------- ROM:0011305C ROM:0011305C locret_11305C: ; CODE XREF: ROM:001130A6↓j ROM:0011305C rts ROM:0011305E ; --------------------------------------------------------------------------- ROM:0011305E ROM:0011305E loc_11305E: ; DATA XREF: ROM:00113028↑o ROM:0011305E btst #2,($93B).w ROM:00113064 beq.s loc_11307E ROM:00113066 bclr #0,($1388).w ROM:0011306C bclr #2,($93B).w ROM:00113072 move.b #1,($73E).w ROM:00113078 bra.l locret_1131BA ROM:0011307E ; --------------------------------------------------------------------------- ROM:0011307E ROM:0011307E loc_11307E: ; CODE XREF: ROM:00113064↑j ROM:0011307E btst #7,($1378).w ROM:00113084 beq.s loc_1130AC ROM:00113086 bclr #3,($940).w ROM:0011308C bclr #5,($FFFFFC0B).w ROM:00113092 bset #0,($934).w ROM:00113098 clr.w ($51C).w ROM:0011309C clr.w ($51E).w ROM:001130A0 move.b #0,($73E).w ROM:001130A6 bra.l locret_11305C ROM:001130AC ; --------------------------------------------------------------------------- ROM:001130AC ROM:001130AC loc_1130AC: ; CODE XREF: ROM:00113056↑j ROM:001130AC ; ROM:00113084↑j ROM:001130AC bsr.l sub_1231A0 ROM:001130B2 rts ROM:001130B4 ; --------------------------------------------------------------------------- ROM:001130B4 ROM:001130B4 loc_1130B4: ; DATA XREF: ROM:00113018↑o ROM:001130B4 move.w $26C(a5),d0 ROM:001130B8 move.w $26E(a5),d1 ROM:001130BC move.w $270(a5),d2 ROM:001130C0 btst #3,($938).w ROM:001130C6 beq.s loc_1130EE ROM:001130C8 cmp.w ($51A).w,d0 ROM:001130CC bne.s loc_1130EE ROM:001130CE bsr.w sub_113AF4 ROM:001130D2 bsr.w sub_113B70 ROM:001130D6 bset #6,($93F).w ROM:001130DC bclr #3,($938).w ROM:001130E2 move.b #3,($73E).w ROM:001130E8 bra.l locret_11326C ROM:001130EE ; --------------------------------------------------------------------------- ROM:001130EE ROM:001130EE loc_1130EE: ; CODE XREF: ROM:001130C6↑j ROM:001130EE ; ROM:001130CC↑j ROM:001130EE btst #3,($938).w ROM:001130F4 beq.s loc_113130 ROM:001130F6 cmp.w ($51A).w,d2 ROM:001130FA bne.s loc_113130 ROM:001130FC bsr.w sub_113AF4 ROM:00113100 bclr #3,($938).w ROM:00113106 bclr #7,($FFFFFC0B).w ROM:0011310C bclr #5,($FFFFFC0B).w ROM:00113112 bclr #4,($FFFFFC0B).w ROM:00113118 bset #3,($FFFFFC0B).w ROM:0011311E bset #2,($FFFFFC0B).w ROM:00113124 move.b #6,($73E).w ROM:0011312A bra.l loc_1132E0 ROM:00113130 ; --------------------------------------------------------------------------- ROM:00113130 ROM:00113130 loc_113130: ; CODE XREF: ROM:001130F4↑j ROM:00113130 ; ROM:001130FA↑j ROM:00113130 btst #3,($938).w ROM:00113136 beq.s loc_113162 ROM:00113138 cmp.w ($51A).w,d0 ROM:0011313C beq.s loc_113162 ROM:0011313E cmp.w ($51A).w,d1 ROM:00113142 beq.s loc_113162 ROM:00113144 cmp.w ($51A).w,d2 ROM:00113148 beq.s loc_113162 ROM:0011314A bsr.w sub_113AF4 ROM:0011314E bset #0,($934).w ROM:00113154 bclr #3,($938).w ROM:0011315A move.b #1,($73E).w ROM:00113160 bra.s locret_1131BA ROM:00113162 ; --------------------------------------------------------------------------- ROM:00113162 ROM:00113162 loc_113162: ; CODE XREF: ROM:00113136↑j ROM:00113162 ; ROM:0011313C↑j ... ROM:00113162 btst #3,($938).w ROM:00113168 beq.s loc_113194 ROM:0011316A cmp.w ($51A).w,d1 ROM:0011316E bne.s loc_113194 ROM:00113170 bsr.w sub_113AF4 ROM:00113174 bsr.w sub_113B4C ROM:00113178 bsr.w sub_113B5E ROM:0011317C bset #6,($93F).w ROM:00113182 bclr #3,($938).w ROM:00113188 move.b #3,($73E).w ROM:0011318E bra.l locret_11326C ROM:00113194 ; --------------------------------------------------------------------------- ROM:00113194 ROM:00113194 loc_113194: ; CODE XREF: ROM:00113168↑j ROM:00113194 ; ROM:0011316E↑j ROM:00113194 btst #3,($940).w ROM:0011319A beq.s loc_1131B4 ROM:0011319C bsr.l sub_1231B2 ROM:001131A2 move.b #2,($73E).w ROM:001131A8 bset #5,($FFFFFC0B).w ROM:001131AE bra.l loc_1131EE ROM:001131B4 ; --------------------------------------------------------------------------- ROM:001131B4 ROM:001131B4 loc_1131B4: ; CODE XREF: ROM:0011319A↑j ROM:001131B4 bclr #3,($938).w ROM:001131BA ROM:001131BA locret_1131BA: ; CODE XREF: ROM:00113078↑j ROM:001131BA ; ROM:00113160↑j ... ROM:001131BA rts ROM:001131BC ; --------------------------------------------------------------------------- ROM:001131BC ROM:001131BC loc_1131BC: ; DATA XREF: ROM:0011301C↑o ROM:001131BC btst #7,($1378).w ROM:001131C2 beq.s loc_1131EE ROM:001131C4 bclr #3,($940).w ROM:001131CA bclr #5,($FFFFFC0B).w ROM:001131D0 bset #0,($934).w ROM:001131D6 bsr.w sub_113B3A ROM:001131DA clr.w ($51C).w ROM:001131DE clr.w ($51E).w ROM:001131E2 move.b #1,($73E).w ROM:001131E8 bra.l locret_1131BA ROM:001131EE ; --------------------------------------------------------------------------- ROM:001131EE ROM:001131EE loc_1131EE: ; CODE XREF: ROM:001131AE↑j ROM:001131EE ; ROM:001131C2↑j ... ROM:001131EE bsr.l sub_1231A0 ROM:001131F4 rts ROM:001131F6 ; --------------------------------------------------------------------------- ROM:001131F6 ROM:001131F6 loc_1131F6: ; DATA XREF: ROM:00113020↑o ROM:001131F6 btst #1,($1383).w ROM:001131FC beq.s loc_11321C ROM:001131FE move.w $26C(a5),d0 ROM:00113202 cmp.w ($51A).w,d0 ROM:00113206 bne.s loc_11321C ROM:00113208 bsr.l sub_1231B2 ROM:0011320E move.b #2,($73E).w ROM:00113214 bset #5,($FFFFFC0B).w ROM:0011321A bra.s loc_1131EE ROM:0011321C ; --------------------------------------------------------------------------- ROM:0011321C ROM:0011321C loc_11321C: ; CODE XREF: ROM:001131FC↑j ROM:0011321C ; ROM:00113206↑j ROM:0011321C btst #1,($1383).w ROM:00113222 beq.s loc_113252 ROM:00113224 move.w $26E(a5),d0 ROM:00113228 cmp.w ($51A).w,d0 ROM:0011322C bne.s loc_113252 ROM:0011322E move.b #4,($73E).w ROM:00113234 bclr #7,($FFFFFC0B).w ROM:0011323A bclr #5,($FFFFFC0B).w ROM:00113240 bset #3,($FFFFFC0B).w ROM:00113246 bset #2,($FFFFFC0B).w ROM:0011324C bra.l locret_1132A0 ROM:00113252 ; --------------------------------------------------------------------------- ROM:00113252 ROM:00113252 loc_113252: ; CODE XREF: ROM:00113222↑j ROM:00113252 ; ROM:0011322C↑j ROM:00113252 btst #6,($93D).w ROM:00113258 beq.s locret_11326C ROM:0011325A bset #0,($934).w ROM:00113260 move.b #1,($73E).w ROM:00113266 bra.l locret_1131BA ROM:0011326C ; --------------------------------------------------------------------------- ROM:0011326C ROM:0011326C locret_11326C: ; CODE XREF: ROM:001130E8↑j ROM:0011326C ; ROM:0011318E↑j ... ROM:0011326C rts ROM:0011326E ; --------------------------------------------------------------------------- ROM:0011326E ROM:0011326E loc_11326E: ; DATA XREF: ROM:00113024↑o ROM:0011326E btst #7,($933).w ROM:00113274 beq.s locret_1132A0 ROM:00113276 bclr #7,($FFFFFC0B).w ROM:0011327C bclr #5,($FFFFFC0B).w ROM:00113282 bset #0,($934).w ROM:00113288 bsr.w sub_113B3A ROM:0011328C clr.w ($51C).w ROM:00113290 clr.w ($51E).w ROM:00113294 move.b #1,($73E).w ROM:0011329A bra.l locret_1131BA ROM:001132A0 ; --------------------------------------------------------------------------- ROM:001132A0 ROM:001132A0 locret_1132A0: ; CODE XREF: ROM:0011324C↑j ROM:001132A0 ; ROM:00113274↑j ROM:001132A0 rts ROM:001132A2 ; --------------------------------------------------------------------------- ROM:001132A2 ROM:001132A2 loc_1132A2: ; DATA XREF: ROM:0011302C↑o ROM:001132A2 btst #5,($93E).w ROM:001132A8 beq.s loc_1132E0 ROM:001132AA bclr #5,($93E).w ROM:001132B0 bclr #0,($933).w ROM:001132B6 move.b #0,($75A).w ROM:001132BC move.b #0,($761).w ROM:001132C2 bclr #3,($FFFFFC0B).w ROM:001132C8 bclr #2,($FFFFFC0B).w ROM:001132CE bset #0,($934).w ROM:001132D4 move.b #1,($73E).w ROM:001132DA bra.l locret_1131BA ROM:001132E0 ; --------------------------------------------------------------------------- ROM:001132E0 ROM:001132E0 loc_1132E0: ; CODE XREF: ROM:0011312A↑j ROM:001132E0 ; ROM:001132A8↑j ROM:001132E0 bsr.l sub_118142 ROM:001132E6 bsr.l sub_11A5A4 ROM:001132EC bset #0,($933).w ROM:001132F2 rts ROM:001132F4 ROM:001132F4 ; =============== S U B R O U T I N E ======================================= ROM:001132F4 ROM:001132F4 ROM:001132F4 sub_1132F4: ; CODE XREF: ROM:00112F8E↑p ROM:001132F4 cmpi.b #2,($73E).w ROM:001132FA beq.s loc_113304 ROM:001132FC cmpi.b #5,($73E).w ROM:00113302 bne.s loc_113382 ROM:00113304 ROM:00113304 loc_113304: ; CODE XREF: sub_1132F4+6↑j ROM:00113304 btst #7,($FFFFFC0B).w ROM:0011330A beq.s loc_113330 ROM:0011330C btst #3,($931).w ROM:00113312 beq.s loc_113330 ROM:00113314 bclr #7,($FFFFFC0B).w ROM:0011331A bset #3,($1366).w ROM:00113320 movem.l d0-a5,-(sp) ROM:00113324 bsr.l sub_1269CA ROM:0011332A movem.l (sp)+,d0-a5 ROM:0011332E bra.s loc_11337C ROM:00113330 ; --------------------------------------------------------------------------- ROM:00113330 ROM:00113330 loc_113330: ; CODE XREF: sub_1132F4+16↑j ROM:00113330 ; sub_1132F4+1E↑j ROM:00113330 btst #1,($931).w ROM:00113336 beq.s loc_11335E ROM:00113338 btst #1,($935).w ROM:0011333E bne.s loc_11335E ROM:00113340 btst #3,($944).w ROM:00113346 bne.s loc_11335E ROM:00113348 bset #4,($1364).w ROM:0011334E movem.l d0-a5,-(sp) ROM:00113352 bsr.l sub_12650C ROM:00113358 movem.l (sp)+,d0-a5 ROM:0011335C bra.s loc_11337C ROM:0011335E ; --------------------------------------------------------------------------- ROM:0011335E ROM:0011335E loc_11335E: ; CODE XREF: sub_1132F4+42↑j ROM:0011335E ; sub_1132F4+4A↑j ... ROM:0011335E btst #1,($931).w ROM:00113364 beq.s loc_11337C ROM:00113366 btst #1,($935).w ROM:0011336C beq.s loc_113370 ROM:0011336E bra.s loc_113378 ROM:00113370 ; --------------------------------------------------------------------------- ROM:00113370 ROM:00113370 loc_113370: ; CODE XREF: sub_1132F4+78↑j ROM:00113370 btst #3,($944).w ROM:00113376 beq.s loc_11337C ROM:00113378 ROM:00113378 loc_113378: ; CODE XREF: sub_1132F4+7A↑j ROM:00113378 bsr.w sub_113B7E ROM:0011337C ROM:0011337C loc_11337C: ; CODE XREF: sub_1132F4+3A↑j ROM:0011337C ; sub_1132F4+68↑j ... ROM:0011337C bra.l locret_1133A0 ROM:00113382 ; --------------------------------------------------------------------------- ROM:00113382 ROM:00113382 loc_113382: ; CODE XREF: sub_1132F4+E↑j ROM:00113382 cmpi.b #4,($73E).w ROM:00113388 bne.s locret_1133A0 ROM:0011338A btst #5,($FFFFFC0B).w ROM:00113390 beq.s locret_1133A0 ROM:00113392 btst #1,($931).w ROM:00113398 beq.s locret_1133A0 ROM:0011339A bsr.l sub_113C1E ROM:001133A0 ROM:001133A0 locret_1133A0: ; CODE XREF: sub_1132F4:loc_11337C↑j ROM:001133A0 ; sub_1132F4+94↑j ... ROM:001133A0 rts ROM:001133A0 ; End of function sub_1132F4 ROM:001133A0 ROM:001133A2 ROM:001133A2 ; =============== S U B R O U T I N E ======================================= ROM:001133A2 ROM:001133A2 ROM:001133A2 sub_1133A2: ; CODE XREF: sub_112FD6↑p ROM:001133A2 clr.w d1 ROM:001133A4 move.b ($73F).w,d1 ROM:001133A8 cmpi.w #8,d1 ROM:001133AC bcc.s locret_1133B6 ROM:001133AE movea.l off_1133B8(pc,d1.w*4),a0 ROM:001133B2 nop ROM:001133B4 jmp (a0) ROM:001133B6 ; --------------------------------------------------------------------------- ROM:001133B6 ROM:001133B6 locret_1133B6: ; CODE XREF: sub_1133A2+A↑j ROM:001133B6 rts ROM:001133B6 ; End of function sub_1133A2 ROM:001133B6 ROM:001133B6 ; --------------------------------------------------------------------------- ROM:001133B8 off_1133B8: dc.l loc_1133D8 ; DATA XREF: sub_1133A2+C↑r ROM:001133BC dc.l loc_1133E2 ROM:001133C0 dc.l loc_11341A ROM:001133C4 dc.l locret_11342E ROM:001133C8 dc.l loc_113430 ROM:001133CC dc.l loc_113466 ROM:001133D0 dc.l loc_1134D8 ROM:001133D4 dc.l loc_1135AA ROM:001133D8 ; --------------------------------------------------------------------------- ROM:001133D8 ROM:001133D8 loc_1133D8: ; DATA XREF: ROM:off_1133B8↑o ROM:001133D8 move.b #1,($73F).w ROM:001133DE bra.s locret_113418 ROM:001133E0 ; --------------------------------------------------------------------------- ROM:001133E0 rts ROM:001133E2 ; --------------------------------------------------------------------------- ROM:001133E2 ROM:001133E2 loc_1133E2: ; DATA XREF: ROM:001133BC↑o ROM:001133E2 btst #0,($934).w ROM:001133E8 beq.s locret_113418 ROM:001133EA bset #3,($FFFFFC0B).w ROM:001133F0 bset #2,($FFFFFC0B).w ROM:001133F6 bset #4,($FFFFFC0B).w ROM:001133FC bset #5,($FFFFFC0B).w ROM:00113402 clr.b ($8BD).w ROM:00113406 clr.w ($64C).w ROM:0011340A move.b #3,($8BD).w ROM:00113410 move.b #2,($73F).w ROM:00113416 bra.s locret_11342C ROM:00113418 ; --------------------------------------------------------------------------- ROM:00113418 ROM:00113418 locret_113418: ; CODE XREF: ROM:001133DE↑j ROM:00113418 ; ROM:001133E8↑j ... ROM:00113418 rts ROM:0011341A ; --------------------------------------------------------------------------- ROM:0011341A ROM:0011341A loc_11341A: ; DATA XREF: ROM:001133C0↑o ROM:0011341A move.w $26A(a5),d1 ROM:0011341E cmp.w ($64C).w,d1 ROM:00113422 bgt.s locret_11342C ROM:00113424 move.b #3,($73F).w ROM:0011342A bra.s locret_11342E ROM:0011342C ; --------------------------------------------------------------------------- ROM:0011342C ROM:0011342C locret_11342C: ; CODE XREF: ROM:00113416↑j ROM:0011342C ; ROM:00113422↑j ... ROM:0011342C rts ROM:0011342E ; --------------------------------------------------------------------------- ROM:0011342E ROM:0011342E locret_11342E: ; CODE XREF: ROM:0011342A↑j ROM:0011342E ; DATA XREF: ROM:001133C4↑o ROM:0011342E rts ROM:00113430 ; --------------------------------------------------------------------------- ROM:00113430 ROM:00113430 loc_113430: ; DATA XREF: ROM:001133C8↑o ROM:00113430 move.w ($514).w,d1 ROM:00113434 cmp.w ($5F8).w,d1 ROM:00113438 bgt.s locret_113464 ROM:0011343A btst #1,($931).w ROM:00113440 bne.s locret_113464 ROM:00113442 bclr #4,($FFFFFC0B).w ROM:00113448 bclr #5,($FFFFFC0B).w ROM:0011344E bset #2,($93B).w ROM:00113454 bsr.w sub_113BEC ROM:00113458 move.b #7,($73F).w ROM:0011345E bra.l locret_11364E ROM:00113464 ; --------------------------------------------------------------------------- ROM:00113464 ROM:00113464 locret_113464: ; CODE XREF: ROM:00113438↑j ROM:00113464 ; ROM:00113440↑j ROM:00113464 rts ROM:00113466 ; --------------------------------------------------------------------------- ROM:00113466 ROM:00113466 loc_113466: ; DATA XREF: ROM:001133CC↑o ROM:00113466 move.w $27C(a5),d3 ROM:0011346A cmp.w ($5F8).w,d3 ROM:0011346E bgt.s loc_11349C ROM:00113470 bclr #4,($FFFFFC0B).w ROM:00113476 bclr #5,($FFFFFC0B).w ROM:0011347C clr.b ($893).w ROM:00113480 clr.w ($5F8).w ROM:00113484 bset #3,($940).w ROM:0011348A bset #3,($FFFFFC0B).w ROM:00113490 move.b #1,($73F).w ROM:00113496 bra.l locret_113418 ROM:0011349C ; --------------------------------------------------------------------------- ROM:0011349C ROM:0011349C loc_11349C: ; CODE XREF: ROM:0011346E↑j ROM:0011349C btst #6,($FFFFFC0D).w ROM:001134A2 beq.s locret_1134D6 ROM:001134A4 bsr.w sub_113B7E ROM:001134A8 bclr #4,($FFFFFC0B).w ROM:001134AE bclr #5,($FFFFFC0B).w ROM:001134B4 clr.b ($893).w ROM:001134B8 clr.w ($5F8).w ROM:001134BC clr.b ($8BD).w ROM:001134C0 clr.w ($64C).w ROM:001134C4 move.b #3,($8BD).w ROM:001134CA move.b #2,($73F).w ROM:001134D0 bra.l locret_11342C ROM:001134D6 ; --------------------------------------------------------------------------- ROM:001134D6 ROM:001134D6 locret_1134D6: ; CODE XREF: ROM:001134A2↑j ROM:001134D6 rts ROM:001134D8 ; --------------------------------------------------------------------------- ROM:001134D8 ROM:001134D8 loc_1134D8: ; DATA XREF: ROM:001133D0↑o ROM:001134D8 move.w ($5F8).w,d0 ROM:001134DC move.w ($514).w,d1 ROM:001134E0 move.w ($516).w,d2 ROM:001134E4 btst #6,($FFFFFC0D).w ROM:001134EA beq.s loc_113520 ROM:001134EC cmp.w d0,d2 ROM:001134EE blt.s loc_1134F2 ROM:001134F0 bra.s loc_1134FA ROM:001134F2 ; --------------------------------------------------------------------------- ROM:001134F2 ROM:001134F2 loc_1134F2: ; CODE XREF: ROM:001134EE↑j ROM:001134F2 btst #1,($FFFFFC0D).w ROM:001134F8 bne.s loc_113520 ROM:001134FA ROM:001134FA loc_1134FA: ; CODE XREF: ROM:001134F0↑j ROM:001134FA bsr.w sub_113B7E ROM:001134FE clr.b ($893).w ROM:00113502 clr.w ($5F8).w ROM:00113506 clr.b ($8BD).w ROM:0011350A clr.w ($64C).w ROM:0011350E move.b #3,($8BD).w ROM:00113514 move.b #2,($73F).w ROM:0011351A bra.l locret_11342C ROM:00113520 ; --------------------------------------------------------------------------- ROM:00113520 ROM:00113520 loc_113520: ; CODE XREF: ROM:001134EA↑j ROM:00113520 ; ROM:001134F8↑j ROM:00113520 cmp.w ($5F8).w,d1 ROM:00113524 bgt.s loc_11354E ROM:00113526 cmpi.w #$80,($518).w ROM:0011352C ble.s loc_11354E ROM:0011352E clr.b ($893).w ROM:00113532 clr.w ($5F8).w ROM:00113536 bset #3,($938).w ROM:0011353C bclr #2,($FFFFFC0B).w ROM:00113542 move.b #1,($73F).w ROM:00113548 bra.l locret_113418 ROM:0011354E ; --------------------------------------------------------------------------- ROM:0011354E ROM:0011354E loc_11354E: ; CODE XREF: ROM:00113524↑j ROM:0011354E ; ROM:0011352C↑j ROM:0011354E btst #1,($FFFFFC0D).w ROM:00113554 beq.s loc_113586 ROM:00113556 cmpi.w #0,($FFFFFC0E).w ROM:0011355C bne.s loc_113586 ROM:0011355E cmpi.w #$80,($518).w ROM:00113564 bgt.s loc_113586 ROM:00113566 cmp.w d2,d0 ROM:00113568 ble.s loc_113586 ROM:0011356A cmp.w d0,d1 ROM:0011356C ble.s loc_113586 ROM:0011356E bsr.w sub_113B7E ROM:00113572 bsr.w sub_113BB4 ROM:00113576 bsr.w sub_113BEC ROM:0011357A move.b #7,($73F).w ROM:00113580 bra.l locret_11364E ROM:00113586 ; --------------------------------------------------------------------------- ROM:00113586 ROM:00113586 loc_113586: ; CODE XREF: ROM:00113554↑j ROM:00113586 ; ROM:0011355C↑j ... ROM:00113586 cmp.w ($5F8).w,d1 ROM:0011358A bgt.s locret_1135A8 ROM:0011358C cmpi.w #$80,($518).w ROM:00113592 bgt.s locret_1135A8 ROM:00113594 bsr.w sub_113BB4 ROM:00113598 bsr.w sub_113BEC ROM:0011359C move.b #6,($73F).w ROM:001135A2 bra.l *+6 ROM:001135A8 ; --------------------------------------------------------------------------- ROM:001135A8 ROM:001135A8 locret_1135A8: ; CODE XREF: ROM:0011358A↑j ROM:001135A8 ; ROM:00113592↑j ... ROM:001135A8 rts ROM:001135AA ; --------------------------------------------------------------------------- ROM:001135AA ROM:001135AA loc_1135AA: ; DATA XREF: ROM:001133D4↑o ROM:001135AA move.w ($5F8).w,d0 ROM:001135AE move.w ($514).w,d1 ROM:001135B2 move.w ($516).w,d2 ROM:001135B6 btst #4,($FFFFFC0D).w ROM:001135BC beq.s loc_1135C4 ROM:001135BE cmp.w d0,d2 ROM:001135C0 blt.s loc_1135C4 ROM:001135C2 bra.s loc_1135D6 ROM:001135C4 ; --------------------------------------------------------------------------- ROM:001135C4 ROM:001135C4 loc_1135C4: ; CODE XREF: ROM:001135BC↑j ROM:001135C4 ; ROM:001135C0↑j ROM:001135C4 btst #6,($FFFFFC0D).w ROM:001135CA beq.s loc_1135CE ROM:001135CC bra.s loc_1135D6 ROM:001135CE ; --------------------------------------------------------------------------- ROM:001135CE ROM:001135CE loc_1135CE: ; CODE XREF: ROM:001135CA↑j ROM:001135CE cmpi.w #$80,($518).w ROM:001135D4 ble.s loc_1135FC ROM:001135D6 ROM:001135D6 loc_1135D6: ; CODE XREF: ROM:001135C2↑j ROM:001135D6 ; ROM:001135CC↑j ROM:001135D6 bsr.w sub_113B7E ROM:001135DA clr.b ($893).w ROM:001135DE clr.w ($5F8).w ROM:001135E2 clr.b ($8BD).w ROM:001135E6 clr.w ($64C).w ROM:001135EA move.b #3,($8BD).w ROM:001135F0 move.b #2,($73F).w ROM:001135F6 bra.l locret_11342C ROM:001135FC ; --------------------------------------------------------------------------- ROM:001135FC ROM:001135FC loc_1135FC: ; CODE XREF: ROM:001135D4↑j ROM:001135FC btst #4,($FFFFFC0D).w ROM:00113602 beq.s loc_11362C ROM:00113604 cmp.w d2,d0 ROM:00113606 ble.s loc_11362C ROM:00113608 cmp.w d0,d1 ROM:0011360A ble.s loc_11362C ROM:0011360C cmpi.w #$80,($518).w ROM:00113612 bgt.s loc_11362C ROM:00113614 bsr.w sub_113B7E ROM:00113618 bsr.w sub_113BC2 ROM:0011361C bsr.w sub_113BEC ROM:00113620 move.b #6,($73F).w ROM:00113626 bra.l locret_1135A8 ROM:0011362C ; --------------------------------------------------------------------------- ROM:0011362C ROM:0011362C loc_11362C: ; CODE XREF: ROM:00113602↑j ROM:0011362C ; ROM:00113606↑j ... ROM:0011362C cmp.w ($5F8).w,d1 ROM:00113630 bgt.s locret_11364E ROM:00113632 cmpi.w #$80,($518).w ROM:00113638 bgt.s locret_11364E ROM:0011363A bsr.w sub_113BC2 ROM:0011363E bsr.w sub_113BEC ROM:00113642 move.b #7,($73F).w ROM:00113648 bra.l *+6 ROM:0011364E ; --------------------------------------------------------------------------- ROM:0011364E ROM:0011364E locret_11364E: ; CODE XREF: ROM:0011345E↑j ROM:0011364E ; ROM:00113580↑j ... ROM:0011364E rts ROM:00113650 ; --------------------------------------------------------------------------- ROM:00113650 rts ROM:00113652 ROM:00113652 ; =============== S U B R O U T I N E ======================================= ROM:00113652 ROM:00113652 ROM:00113652 sub_113652: ; CODE XREF: ROM:00112F92↑p ROM:00113652 clr.b ($8BD).w ROM:00113656 clr.w ($64C).w ROM:0011365A move.b #3,($8BD).w ROM:00113660 cmpi.b #3,($73F).w ROM:00113666 bne.l loc_1136EE ROM:0011366C btst #1,($935).w ROM:00113672 beq.s loc_1136B4 ROM:00113674 btst #3,($944).w ROM:0011367A bne.s loc_1136B4 ROM:0011367C cmpi.w #0,($526).w ROM:00113682 bne.s loc_1136B4 ROM:00113684 bsr.w sub_113B3A ROM:00113688 andi.w #$F9FF,($FFFFFC0A).w ROM:0011368E bsr.w sub_113B90 ROM:00113692 clr.b ($8BD).w ROM:00113696 clr.w ($64C).w ROM:0011369A clr.b ($893).w ROM:0011369E clr.w ($5F8).w ROM:001136A2 move.b #3,($893).w ROM:001136A8 move.b #4,($73F).w ROM:001136AE bra.l locret_1137DA ROM:001136B4 ; --------------------------------------------------------------------------- ROM:001136B4 ROM:001136B4 loc_1136B4: ; CODE XREF: sub_113652+20↑j ROM:001136B4 ; sub_113652+28↑j ... ROM:001136B4 btst #3,($944).w ROM:001136BA beq.s loc_1136BE ROM:001136BC bra.s loc_1136CE ROM:001136BE ; --------------------------------------------------------------------------- ROM:001136BE ROM:001136BE loc_1136BE: ; CODE XREF: sub_113652+68↑j ROM:001136BE btst #1,($935).w ROM:001136C4 beq.s loc_1136E8 ROM:001136C6 cmpi.w #0,($526).w ROM:001136CC beq.s loc_1136E8 ROM:001136CE ROM:001136CE loc_1136CE: ; CODE XREF: sub_113652+6A↑j ROM:001136CE clr.b ($8BD).w ROM:001136D2 clr.w ($64C).w ROM:001136D6 move.b #3,($8BD).w ROM:001136DC move.b #2,($73F).w ROM:001136E2 bra.l locret_1137DA ROM:001136E8 ; --------------------------------------------------------------------------- ROM:001136E8 ROM:001136E8 loc_1136E8: ; CODE XREF: sub_113652+72↑j ROM:001136E8 ; sub_113652+7A↑j ROM:001136E8 bra.l locret_1137DA ROM:001136EE ; --------------------------------------------------------------------------- ROM:001136EE ROM:001136EE loc_1136EE: ; CODE XREF: sub_113652+14↑j ROM:001136EE cmpi.b #4,($73F).w ROM:001136F4 bne.l locret_1137DA ROM:001136FA move.w ($5F8).w,d0 ROM:001136FE move.w ($514).w,d1 ROM:00113702 move.w ($516).w,d2 ROM:00113706 move.w $278(a5),d3 ROM:0011370A move.w $27A(a5),d4 ROM:0011370E btst #1,($931).w ROM:00113714 beq.s loc_113718 ROM:00113716 bra.s loc_113734 ROM:00113718 ; --------------------------------------------------------------------------- ROM:00113718 ROM:00113718 loc_113718: ; CODE XREF: sub_113652+C2↑j ROM:00113718 btst #6,($936).w ROM:0011371E beq.s loc_113774 ROM:00113720 cmpi.w #0,d0 ROM:00113724 ble.s loc_11372C ROM:00113726 cmp.w d0,d4 ROM:00113728 ble.s loc_11372C ROM:0011372A bra.s loc_113734 ROM:0011372C ; --------------------------------------------------------------------------- ROM:0011372C ROM:0011372C loc_11372C: ; CODE XREF: sub_113652+D2↑j ROM:0011372C ; sub_113652+D6↑j ROM:0011372C cmp.w d3,d0 ROM:0011372E ble.s loc_113774 ROM:00113730 cmp.w d0,d2 ROM:00113732 ble.s loc_113774 ROM:00113734 ROM:00113734 loc_113734: ; CODE XREF: sub_113652+C4↑j ROM:00113734 ; sub_113652+D8↑j ROM:00113734 btst #0,($1388).w ROM:0011373A beq.s loc_113752 ROM:0011373C bsr.w sub_113B4C ROM:00113740 ori.w #$600,($FFFFFC0A).w ROM:00113746 bset #5,($FFFFFC0B).w ROM:0011374C bset #0,($1388).w ROM:00113752 ROM:00113752 loc_113752: ; CODE XREF: sub_113652+E8↑j ROM:00113752 clr.b ($893).w ROM:00113756 clr.w ($5F8).w ROM:0011375A clr.b ($8BD).w ROM:0011375E clr.w ($64C).w ROM:00113762 move.b #3,($8BD).w ROM:00113768 move.b #2,($73F).w ROM:0011376E bra.l locret_1137DA ROM:00113774 ; --------------------------------------------------------------------------- ROM:00113774 ROM:00113774 loc_113774: ; CODE XREF: sub_113652+CC↑j ROM:00113774 ; sub_113652+DC↑j ... ROM:00113774 btst #6,($936).w ROM:0011377A beq.s loc_1137B2 ROM:0011377C btst #1,($931).w ROM:00113782 bne.s loc_1137B2 ROM:00113784 cmp.w d2,d0 ROM:00113786 ble.s loc_1137B2 ROM:00113788 cmp.w d0,d1 ROM:0011378A ble.s loc_1137B2 ROM:0011378C bclr #4,($FFFFFC0B).w ROM:00113792 bclr #5,($FFFFFC0B).w ROM:00113798 bset #2,($93B).w ROM:0011379E bsr.w sub_113B7E ROM:001137A2 bsr.w sub_113BEC ROM:001137A6 move.b #6,($73F).w ROM:001137AC bra.l locret_1137DA ROM:001137B2 ; --------------------------------------------------------------------------- ROM:001137B2 ROM:001137B2 loc_1137B2: ; CODE XREF: sub_113652+128↑j ROM:001137B2 ; sub_113652+130↑j ... ROM:001137B2 btst #6,($936).w ROM:001137B8 beq.s locret_1137DA ROM:001137BA cmp.w d4,d0 ROM:001137BC blt.s locret_1137DA ROM:001137BE cmp.w d0,d3 ROM:001137C0 blt.s locret_1137DA ROM:001137C2 btst #1,($931).w ROM:001137C8 bne.s locret_1137DA ROM:001137CA bset #2,($93B).w ROM:001137D0 bsr.w sub_113B7E ROM:001137D4 move.b #5,($73F).w ROM:001137DA ROM:001137DA locret_1137DA: ; CODE XREF: sub_113652+5C↑j ROM:001137DA ; sub_113652+90↑j ... ROM:001137DA rts ROM:001137DA ; End of function sub_113652 ROM:001137DA ROM:001137DC ROM:001137DC ; =============== S U B R O U T I N E ======================================= ROM:001137DC ROM:001137DC ROM:001137DC sub_1137DC: ; CODE XREF: sub_112FDC↑p ROM:001137DC bclr #6,($93D).w ROM:001137E2 clr.w d1 ROM:001137E4 move.b ($740).w,d1 ROM:001137E8 cmpi.w #$C,d1 ROM:001137EC bcc.s locret_1137F6 ROM:001137EE movea.l off_1137F8(pc,d1.w*4),a0 ROM:001137F2 nop ROM:001137F4 jmp (a0) ROM:001137F6 ; --------------------------------------------------------------------------- ROM:001137F6 ROM:001137F6 locret_1137F6: ; CODE XREF: sub_1137DC+10↑j ROM:001137F6 rts ROM:001137F6 ; End of function sub_1137DC ROM:001137F6 ROM:001137F6 ; --------------------------------------------------------------------------- ROM:001137F8 off_1137F8: dc.l loc_113828 ; DATA XREF: sub_1137DC+12↑r ROM:001137FC dc.l loc_113844 ROM:00113800 dc.l loc_11387A ROM:00113804 dc.l loc_1138A2 ROM:00113808 dc.l loc_1138D6 ROM:0011380C dc.l loc_1138EC ROM:00113810 dc.l loc_113920 ROM:00113814 dc.l loc_113936 ROM:00113818 dc.l loc_11396A ROM:0011381C dc.l loc_1139F0 ROM:00113820 dc.l loc_113A06 ROM:00113824 dc.l loc_113A2A ROM:00113828 ; --------------------------------------------------------------------------- ROM:00113828 ROM:00113828 loc_113828: ; DATA XREF: ROM:off_1137F8↑o ROM:00113828 bclr #1,($1383).w ROM:0011382E bset #2,($FFFFFC0B).w ROM:00113834 bset #3,($FFFFFC0B).w ROM:0011383A move.b #1,($740).w ROM:00113840 bra.s locret_113878 ROM:00113842 ; --------------------------------------------------------------------------- ROM:00113842 rts ROM:00113844 ; --------------------------------------------------------------------------- ROM:00113844 ROM:00113844 loc_113844: ; DATA XREF: ROM:001137FC↑o ROM:00113844 btst #6,($93F).w ROM:0011384A beq.s locret_113878 ROM:0011384C bclr #4,($FFFFFC0B).w ROM:00113852 bset #2,($FFFFFC0B).w ROM:00113858 bset #3,($FFFFFC0B).w ROM:0011385E move.w $25E(a5),d0 ROM:00113862 clr.b ($893).w ROM:00113866 move.w d0,($5F8).w ROM:0011386A move.b #1,($893).w ROM:00113870 move.b #2,($740).w ROM:00113876 bra.s locret_1138A0 ROM:00113878 ; --------------------------------------------------------------------------- ROM:00113878 ROM:00113878 locret_113878: ; CODE XREF: ROM:00113840↑j ROM:00113878 ; ROM:0011384A↑j ... ROM:00113878 rts ROM:0011387A ; --------------------------------------------------------------------------- ROM:0011387A ROM:0011387A loc_11387A: ; DATA XREF: ROM:00113800↑o ROM:0011387A cmpi.w #0,($5F8).w ROM:00113880 bgt.s locret_1138A0 ROM:00113882 move.w $260(a5),d0 ROM:00113886 clr.b ($893).w ROM:0011388A move.w d0,($5F8).w ROM:0011388E move.b #1,($893).w ROM:00113894 move.b #3,($740).w ROM:0011389A bsr.w sub_113BC8 ROM:0011389E bra.s locret_1138D4 ROM:001138A0 ; --------------------------------------------------------------------------- ROM:001138A0 ROM:001138A0 locret_1138A0: ; CODE XREF: ROM:00113876↑j ROM:001138A0 ; ROM:00113880↑j ROM:001138A0 rts ROM:001138A2 ; --------------------------------------------------------------------------- ROM:001138A2 ROM:001138A2 loc_1138A2: ; DATA XREF: ROM:00113804↑o ROM:001138A2 btst #0,($FFFFFC0C).w ROM:001138A8 beq.s locret_1138D4 ROM:001138AA btst #6,($FFFFFC0D).w ROM:001138B0 beq.s locret_1138D4 ROM:001138B2 bsr.w sub_113B7E ROM:001138B6 move.w $260(a5),d0 ROM:001138BA clr.b ($893).w ROM:001138BE move.w d0,($5F8).w ROM:001138C2 move.b #1,($893).w ROM:001138C8 move.b #4,($740).w ROM:001138CE bra.l locret_1138EA ROM:001138D4 ; --------------------------------------------------------------------------- ROM:001138D4 ROM:001138D4 locret_1138D4: ; CODE XREF: ROM:0011389E↑j ROM:001138D4 ; ROM:001138A8↑j ... ROM:001138D4 rts ROM:001138D6 ; --------------------------------------------------------------------------- ROM:001138D6 ROM:001138D6 loc_1138D6: ; DATA XREF: ROM:00113808↑o ROM:001138D6 cmpi.w #0,($5F8).w ROM:001138DC bgt.s locret_1138EA ROM:001138DE move.b #5,($740).w ROM:001138E4 bsr.w sub_113BD0 ROM:001138E8 bra.s locret_11391E ROM:001138EA ; --------------------------------------------------------------------------- ROM:001138EA ROM:001138EA locret_1138EA: ; CODE XREF: ROM:001138CE↑j ROM:001138EA ; ROM:001138DC↑j ROM:001138EA rts ROM:001138EC ; --------------------------------------------------------------------------- ROM:001138EC ROM:001138EC loc_1138EC: ; DATA XREF: ROM:0011380C↑o ROM:001138EC btst #0,($FFFFFC0C).w ROM:001138F2 beq.s locret_11391E ROM:001138F4 btst #6,($FFFFFC0D).w ROM:001138FA beq.s locret_11391E ROM:001138FC bsr.w sub_113B7E ROM:00113900 move.w $262(a5),d0 ROM:00113904 clr.b ($893).w ROM:00113908 move.w d0,($5F8).w ROM:0011390C move.b #1,($893).w ROM:00113912 move.b #6,($740).w ROM:00113918 bra.l locret_113934 ROM:0011391E ; --------------------------------------------------------------------------- ROM:0011391E ROM:0011391E locret_11391E: ; CODE XREF: ROM:001138E8↑j ROM:0011391E ; ROM:001138F2↑j ... ROM:0011391E rts ROM:00113920 ; --------------------------------------------------------------------------- ROM:00113920 ROM:00113920 loc_113920: ; DATA XREF: ROM:00113810↑o ROM:00113920 cmpi.w #0,($5F8).w ROM:00113926 bgt.s locret_113934 ROM:00113928 move.b #7,($740).w ROM:0011392E bsr.w sub_113BD8 ROM:00113932 bra.s locret_113968 ROM:00113934 ; --------------------------------------------------------------------------- ROM:00113934 ROM:00113934 locret_113934: ; CODE XREF: ROM:00113918↑j ROM:00113934 ; ROM:00113926↑j ROM:00113934 rts ROM:00113936 ; --------------------------------------------------------------------------- ROM:00113936 ROM:00113936 loc_113936: ; DATA XREF: ROM:00113814↑o ROM:00113936 btst #0,($FFFFFC0C).w ROM:0011393C beq.s locret_113968 ROM:0011393E btst #6,($FFFFFC0D).w ROM:00113944 beq.s locret_113968 ROM:00113946 bsr.w sub_113B7E ROM:0011394A move.w $266(a5),d0 ROM:0011394E clr.b ($893).w ROM:00113952 move.w d0,($5F8).w ROM:00113956 move.b #1,($893).w ROM:0011395C move.b #8,($740).w ROM:00113962 bra.l locret_1139EE ROM:00113968 ; --------------------------------------------------------------------------- ROM:00113968 ROM:00113968 locret_113968: ; CODE XREF: ROM:00113932↑j ROM:00113968 ; ROM:0011393C↑j ... ROM:00113968 rts ROM:0011396A ; --------------------------------------------------------------------------- ROM:0011396A ROM:0011396A loc_11396A: ; DATA XREF: ROM:00113818↑o ROM:0011396A move.w ($FFFFFC0E).w,d2 ROM:0011396E move.w ($51E).w,d0 ROM:00113972 not.b d0 ROM:00113974 btst #6,($FFFFFC0D).w ROM:0011397A beq.s loc_1139B8 ROM:0011397C cmp.w d2,d0 ROM:0011397E beq.s loc_113982 ROM:00113980 bra.s loc_113994 ROM:00113982 ; --------------------------------------------------------------------------- ROM:00113982 ROM:00113982 loc_113982: ; CODE XREF: ROM:0011397E↑j ROM:00113982 btst #1,($FFFFFC0D).w ROM:00113988 beq.s loc_11398C ROM:0011398A bra.s loc_113994 ROM:0011398C ; --------------------------------------------------------------------------- ROM:0011398C ROM:0011398C loc_11398C: ; CODE XREF: ROM:00113988↑j ROM:0011398C btst #3,($FFFFFC0D).w ROM:00113992 beq.s loc_1139B8 ROM:00113994 ROM:00113994 loc_113994: ; CODE XREF: ROM:00113980↑j ROM:00113994 ; ROM:0011398A↑j ROM:00113994 bsr.w sub_113B7E ROM:00113998 bset #4,($FFFFFC0B).w ROM:0011399E bset #6,($93D).w ROM:001139A4 clr.b ($893).w ROM:001139A8 clr.w ($5F8).w ROM:001139AC move.b #1,($740).w ROM:001139B2 bra.l locret_113878 ROM:001139B8 ; --------------------------------------------------------------------------- ROM:001139B8 ROM:001139B8 loc_1139B8: ; CODE XREF: ROM:0011397A↑j ROM:001139B8 ; ROM:00113992↑j ROM:001139B8 btst #6,($FFFFFC0D).w ROM:001139BE beq.s locret_1139EE ROM:001139C0 btst #1,($FFFFFC0D).w ROM:001139C6 bne.s locret_1139EE ROM:001139C8 btst #3,($FFFFFC0D).w ROM:001139CE bne.s locret_1139EE ROM:001139D0 cmp.w d2,d0 ROM:001139D2 bne.s locret_1139EE ROM:001139D4 move.w $264(a5),d1 ROM:001139D8 clr.b ($893).w ROM:001139DC move.w d1,($5F8).w ROM:001139E0 move.b #1,($893).w ROM:001139E6 move.b #9,($740).w ROM:001139EC bra.s locret_113A04 ROM:001139EE ; --------------------------------------------------------------------------- ROM:001139EE ROM:001139EE locret_1139EE: ; CODE XREF: ROM:00113962↑j ROM:001139EE ; ROM:001139BE↑j ... ROM:001139EE rts ROM:001139F0 ; --------------------------------------------------------------------------- ROM:001139F0 ROM:001139F0 loc_1139F0: ; DATA XREF: ROM:0011381C↑o ROM:001139F0 cmpi.w #0,($5F8).w ROM:001139F6 bgt.s locret_113A04 ROM:001139F8 move.b #$A,($740).w ROM:001139FE bsr.w sub_113BE0 ROM:00113A02 bra.s locret_113A28 ROM:00113A04 ; --------------------------------------------------------------------------- ROM:00113A04 ROM:00113A04 locret_113A04: ; CODE XREF: ROM:001139EC↑j ROM:00113A04 ; ROM:001139F6↑j ROM:00113A04 rts ROM:00113A06 ; --------------------------------------------------------------------------- ROM:00113A06 ROM:00113A06 loc_113A06: ; DATA XREF: ROM:00113820↑o ROM:00113A06 btst #0,($FFFFFC0C).w ROM:00113A0C beq.s locret_113A28 ROM:00113A0E btst #6,($FFFFFC0D).w ROM:00113A14 beq.s locret_113A28 ROM:00113A16 bsr.w sub_113B7E ROM:00113A1A bset #1,($1383).w ROM:00113A20 move.b #$B,($740).w ROM:00113A26 bra.s locret_113A74 ROM:00113A28 ; --------------------------------------------------------------------------- ROM:00113A28 ROM:00113A28 locret_113A28: ; CODE XREF: ROM:00113A02↑j ROM:00113A28 ; ROM:00113A0C↑j ... ROM:00113A28 rts ROM:00113A2A ; --------------------------------------------------------------------------- ROM:00113A2A ROM:00113A2A loc_113A2A: ; DATA XREF: ROM:00113824↑o ROM:00113A2A move.w $26C(a5),d0 ROM:00113A2E move.w $26E(a5),d1 ROM:00113A32 btst #7,($1378).w ROM:00113A38 beq.s loc_113A42 ROM:00113A3A cmp.w ($51A).w,d0 ROM:00113A3E bne.s loc_113A42 ROM:00113A40 bra.s loc_113A50 ROM:00113A42 ; --------------------------------------------------------------------------- ROM:00113A42 ROM:00113A42 loc_113A42: ; CODE XREF: ROM:00113A38↑j ROM:00113A42 ; ROM:00113A3E↑j ROM:00113A42 btst #7,($933).w ROM:00113A48 beq.s locret_113A74 ROM:00113A4A cmp.w ($51A).w,d1 ROM:00113A4E bne.s locret_113A74 ROM:00113A50 ROM:00113A50 loc_113A50: ; CODE XREF: ROM:00113A40↑j ROM:00113A50 bset #4,($FFFFFC0B).w ROM:00113A56 bclr #1,($1383).w ROM:00113A5C bclr #2,($FFFFFC0B).w ROM:00113A62 bclr #3,($FFFFFC0B).w ROM:00113A68 move.b #1,($740).w ROM:00113A6E bra.l locret_113878 ROM:00113A74 ; --------------------------------------------------------------------------- ROM:00113A74 ROM:00113A74 locret_113A74: ; CODE XREF: ROM:00113A26↑j ROM:00113A74 ; ROM:00113A48↑j ... ROM:00113A74 rts ROM:00113A76 ; --------------------------------------------------------------------------- ROM:00113A76 rts ROM:00113A78 ROM:00113A78 ; =============== S U B R O U T I N E ======================================= ROM:00113A78 ROM:00113A78 ROM:00113A78 sub_113A78: ; CODE XREF: ROM:00112F8A↑p ROM:00113A78 btst #1,($FFFFFC0D).w ROM:00113A7E beq.s loc_113A88 ROM:00113A80 bset #1,($935).w ROM:00113A86 bra.s loc_113A8E ROM:00113A88 ; --------------------------------------------------------------------------- ROM:00113A88 ROM:00113A88 loc_113A88: ; CODE XREF: sub_113A78+6↑j ROM:00113A88 bclr #1,($935).w ROM:00113A8E ROM:00113A8E loc_113A8E: ; CODE XREF: sub_113A78+E↑j ROM:00113A8E btst #3,($FFFFFC0D).w ROM:00113A94 beq.s loc_113A9E ROM:00113A96 bset #3,($944).w ROM:00113A9C bra.s loc_113AA4 ROM:00113A9E ; --------------------------------------------------------------------------- ROM:00113A9E ROM:00113A9E loc_113A9E: ; CODE XREF: sub_113A78+1C↑j ROM:00113A9E bclr #3,($944).w ROM:00113AA4 ROM:00113AA4 loc_113AA4: ; CODE XREF: sub_113A78+24↑j ROM:00113AA4 btst #4,($FFFFFC0D).w ROM:00113AAA beq.s loc_113AB4 ROM:00113AAC bset #6,($936).w ROM:00113AB2 bra.s loc_113ABA ROM:00113AB4 ; --------------------------------------------------------------------------- ROM:00113AB4 ROM:00113AB4 loc_113AB4: ; CODE XREF: sub_113A78+32↑j ROM:00113AB4 bclr #6,($936).w ROM:00113ABA ROM:00113ABA loc_113ABA: ; CODE XREF: sub_113A78+3A↑j ROM:00113ABA btst #6,($FFFFFC0D).w ROM:00113AC0 beq.s loc_113ACA ROM:00113AC2 bset #1,($931).w ROM:00113AC8 bra.s loc_113AD0 ROM:00113ACA ; --------------------------------------------------------------------------- ROM:00113ACA ROM:00113ACA loc_113ACA: ; CODE XREF: sub_113A78+48↑j ROM:00113ACA bclr #1,($931).w ROM:00113AD0 ROM:00113AD0 loc_113AD0: ; CODE XREF: sub_113A78+50↑j ROM:00113AD0 btst #0,($FFFFFC0C).w ROM:00113AD6 beq.s loc_113AE0 ROM:00113AD8 bset #3,($931).w ROM:00113ADE bra.s loc_113AE6 ROM:00113AE0 ; --------------------------------------------------------------------------- ROM:00113AE0 ROM:00113AE0 loc_113AE0: ; CODE XREF: sub_113A78+5E↑j ROM:00113AE0 bclr #3,($931).w ROM:00113AE6 ROM:00113AE6 loc_113AE6: ; CODE XREF: sub_113A78+66↑j ROM:00113AE6 move.w ($FFFFFC0C).w,($524).w ROM:00113AEC move.w ($FFFFFC0E).w,($526).w ROM:00113AF2 rts ROM:00113AF2 ; End of function sub_113A78 ROM:00113AF2 ROM:00113AF4 ROM:00113AF4 ; =============== S U B R O U T I N E ======================================= ROM:00113AF4 ROM:00113AF4 ROM:00113AF4 sub_113AF4: ; CODE XREF: ROM:001130CE↑p ROM:00113AF4 ; ROM:001130FC↑p ... ROM:00113AF4 move.b ($FFFFFC04).w,d0 ROM:00113AF8 andi.b #$F8,d0 ROM:00113AFC ori.b #6,d0 ROM:00113B00 move.b d0,($FFFFFC04).w ROM:00113B04 move.b #$50,($FFFFFC05).w ; 'P' ROM:00113B0A move.w #$82,($FFFFFC00).w ROM:00113B10 clr.w ($FFFFFC0A).w ROM:00113B14 rts ROM:00113B14 ; End of function sub_113AF4 ROM:00113B14 ROM:00113B16 ROM:00113B16 ; =============== S U B R O U T I N E ======================================= ROM:00113B16 ROM:00113B16 ROM:00113B16 sub_113B16: ; CODE XREF: ROM:00113034↑p ROM:00113B16 move.b ($FFFFFC04).w,d0 ROM:00113B1A andi.b #$F8,d0 ROM:00113B1E ori.b #6,d0 ROM:00113B22 move.b d0,($FFFFFC04).w ROM:00113B26 move.b #$50,($FFFFFC05).w ; 'P' ROM:00113B2C move.w #$82,($FFFFFC00).w ROM:00113B32 move.w #$600,($FFFFFC0A).w ROM:00113B38 rts ROM:00113B38 ; End of function sub_113B16 ROM:00113B38 ROM:00113B3A ROM:00113B3A ; =============== S U B R O U T I N E ======================================= ROM:00113B3A ROM:00113B3A ROM:00113B3A sub_113B3A: ; CODE XREF: ROM:001131D6↑p ROM:00113B3A ; ROM:00113288↑p ... ROM:00113B3A move.l $132(a5),d0 ROM:00113B3E divu.l #$51400,d0 ROM:00113B46 move.w d0,($FFFFFC08).w ROM:00113B4A rts ROM:00113B4A ; End of function sub_113B3A 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:loc_113030↑p ROM:00113B4C ; ROM:00113174↑p ... ROM:00113B4C move.l $132(a5),d0 ROM:00113B50 divu.l #$4B000,d0 ROM:00113B58 move.w d0,($FFFFFC08).w ROM:00113B5C rts ROM:00113B5C ; End of function sub_113B4C ROM:00113B5C ROM:00113B5E ROM:00113B5E ; =============== S U B R O U T I N E ======================================= ROM:00113B5E ROM:00113B5E ROM:00113B5E sub_113B5E: ; CODE XREF: ROM:00113178↑p ROM:00113B5E move.w ($1404C4).l,($51C).w ROM:00113B66 move.w ($1404C6).l,($51E).w ROM:00113B6E rts ROM:00113B6E ; End of function sub_113B5E ROM:00113B6E ROM:00113B70 ROM:00113B70 ; =============== S U B R O U T I N E ======================================= ROM:00113B70 ROM:00113B70 ROM:00113B70 sub_113B70: ; CODE XREF: ROM:001130D2↑p ROM:00113B70 move.w #$57,($51C).w ; 'W' ROM:00113B76 move.w #$8F,($51E).w ROM:00113B7C rts ROM:00113B7C ; End of function sub_113B70 ROM:00113B7C ROM:00113B7E ROM:00113B7E ; =============== S U B R O U T I N E ======================================= ROM:00113B7E ROM:00113B7E ROM:00113B7E sub_113B7E: ; CODE XREF: sub_1132F4:loc_113378↑p ROM:00113B7E ; ROM:001134A4↑p ... ROM:00113B7E move.w ($FFFFFC0C).w,d1 ROM:00113B82 move.w ($FFFFFC0E).w,d1 ROM:00113B86 move.w ($FFFFFC0C).w,d1 ROM:00113B8A move.w ($FFFFFC0E).w,d1 ROM:00113B8E rts ROM:00113B8E ; End of function sub_113B7E ROM:00113B8E ROM:00113B90 ROM:00113B90 ; =============== S U B R O U T I N E ======================================= ROM:00113B90 ROM:00113B90 ROM:00113B90 sub_113B90: ; CODE XREF: sub_113652+3C↑p ROM:00113B90 move.w #1,($518).w ROM:00113B96 clr.w ($51A).w ROM:00113B9A move.w $276(a5),($516).w ROM:00113BA0 move.w $272(a5),($514).w ROM:00113BA6 move.w $274(a5),($520).w ROM:00113BAC move.w $274(a5),($522).w ROM:00113BB2 rts ROM:00113BB2 ; End of function sub_113B90 ROM:00113BB2 ROM:00113BB4 ROM:00113BB4 ; =============== S U B R O U T I N E ======================================= ROM:00113BB4 ROM:00113BB4 ROM:00113BB4 sub_113BB4: ; CODE XREF: ROM:00113572↑p ROM:00113BB4 ; ROM:00113594↑p ROM:00113BB4 move.w ($518).w,d0 ROM:00113BB8 or.w d0,($51A).w ROM:00113BBC lsl ($518).w ROM:00113BC0 rts ROM:00113BC0 ; End of function sub_113BB4 ROM:00113BC0 ROM:00113BC2 ROM:00113BC2 ; =============== S U B R O U T I N E ======================================= ROM:00113BC2 ROM:00113BC2 ROM:00113BC2 sub_113BC2: ; CODE XREF: ROM:00113618↑p ROM:00113BC2 ; ROM:0011363A↑p ROM:00113BC2 lsl ($518).w ROM:00113BC6 rts ROM:00113BC6 ; End of function sub_113BC2 ROM:00113BC6 ROM:00113BC8 ROM:00113BC8 ; =============== S U B R O U T I N E ======================================= ROM:00113BC8 ROM:00113BC8 ROM:00113BC8 sub_113BC8: ; CODE XREF: ROM:0011389A↑p ROM:00113BC8 move.w #$55,($FFFFFC0E).w ; 'U' ROM:00113BCE rts ROM:00113BCE ; End of function sub_113BC8 ROM:00113BCE ROM:00113BD0 ROM:00113BD0 ; =============== S U B R O U T I N E ======================================= ROM:00113BD0 ROM:00113BD0 ROM:00113BD0 sub_113BD0: ; CODE XREF: ROM:001138E4↑p ROM:00113BD0 move.w ($51C).w,($FFFFFC0E).w ROM:00113BD6 rts ROM:00113BD6 ; End of function sub_113BD0 ROM:00113BD6 ROM:00113BD8 ROM:00113BD8 ; =============== S U B R O U T I N E ======================================= ROM:00113BD8 ROM:00113BD8 ROM:00113BD8 sub_113BD8: ; CODE XREF: ROM:0011392E↑p ROM:00113BD8 move.w ($51E).w,($FFFFFC0E).w ROM:00113BDE rts ROM:00113BDE ; End of function sub_113BD8 ROM:00113BDE ROM:00113BE0 ROM:00113BE0 ; =============== S U B R O U T I N E ======================================= ROM:00113BE0 ROM:00113BE0 ROM:00113BE0 sub_113BE0: ; CODE XREF: ROM:001139FE↑p ROM:00113BE0 move.w ($51A).w,d0 ROM:00113BE4 not.w d0 ROM:00113BE6 move.w d0,($FFFFFC0E).w ROM:00113BEA rts ROM:00113BEA ; End of function sub_113BE0 ROM:00113BEA ROM:00113BEC ROM:00113BEC ; =============== S U B R O U T I N E ======================================= ROM:00113BEC ROM:00113BEC ROM:00113BEC sub_113BEC: ; CODE XREF: ROM:00113454↑p ROM:00113BEC ; ROM:00113576↑p ... ROM:00113BEC move.w ($5F8).w,d2 ROM:00113BF0 move.w ($520).w,d1 ROM:00113BF4 cmp.w ($514).w,d2 ROM:00113BF8 bge.s loc_113C10 ROM:00113BFA sub.w ($522).w,d2 ROM:00113BFE add.w d2,d1 ROM:00113C00 add.w d2,($522).w ROM:00113C04 move.w d1,($520).w ROM:00113C08 add.w d2,($516).w ROM:00113C0C add.w d2,($514).w ROM:00113C10 ROM:00113C10 loc_113C10: ; CODE XREF: sub_113BEC+C↑j ROM:00113C10 add.w d1,($516).w ROM:00113C14 add.w d1,($514).w ROM:00113C18 add.w d1,($522).w ROM:00113C1C rts ROM:00113C1C ; End of function sub_113BEC ROM:00113C1C ROM:00113C1E ROM:00113C1E ; =============== S U B R O U T I N E ======================================= ROM:00113C1E ROM:00113C1E ROM:00113C1E sub_113C1E: ; CODE XREF: sub_1132F4+A6↑p ROM:00113C1E bclr #5,($FFFFFC0B).w ROM:00113C24 btst #6,($FFFFFC0D).w ROM:00113C2A beq.s loc_113C68 ROM:00113C2C btst #3,($FFFFFC0D).w ROM:00113C32 beq.s loc_113C3A ROM:00113C34 bset #5,($1386).w ROM:00113C3A ROM:00113C3A loc_113C3A: ; CODE XREF: sub_113C1E+14↑j ROM:00113C3A btst #2,($FFFFFC0D).w ROM:00113C40 beq.s loc_113C48 ROM:00113C42 bset #0,($1366).w ROM:00113C48 ROM:00113C48 loc_113C48: ; CODE XREF: sub_113C1E+22↑j ROM:00113C48 btst #1,($FFFFFC0D).w ROM:00113C4E beq.s loc_113C56 ROM:00113C50 bset #0,($1368).w ROM:00113C56 ROM:00113C56 loc_113C56: ; CODE XREF: sub_113C1E+30↑j ROM:00113C56 move.w ($FFFFFC0E).w,d0 ROM:00113C5A cmp.b ($74E).w,d0 ROM:00113C5E beq.s loc_113C66 ROM:00113C60 bset #4,($934).w ROM:00113C66 ROM:00113C66 loc_113C66: ; CODE XREF: sub_113C1E+40↑j ROM:00113C66 bra.s locret_113C6E ROM:00113C68 ; --------------------------------------------------------------------------- ROM:00113C68 ROM:00113C68 loc_113C68: ; CODE XREF: sub_113C1E+C↑j ROM:00113C68 bset #3,($943).w ROM:00113C6E ROM:00113C6E locret_113C6E: ; CODE XREF: sub_113C1E:loc_113C66↑j ROM:00113C6E rts ROM:00113C6E ; End of function sub_113C1E ROM:00113C6E ROM:00113C70 ROM:00113C70 ; =============== S U B R O U T I N E ======================================= ROM:00113C70 ROM:00113C70 ROM:00113C70 sub_113C70: ; DATA XREF: ROM:00113D5C↓o ROM:00113C70 cmpi.w #0,($C96).w ROM:00113C76 bne.s loc_113C88 ROM:00113C78 movea.l #$13C000,a0 ROM:00113C7E move.w ($4F2).w,d0 ROM:00113C82 ext.l d0 ROM:00113C84 adda.l d0,a0 ROM:00113C86 bra.s loc_113C9E ROM:00113C88 ; --------------------------------------------------------------------------- ROM:00113C88 ROM:00113C88 loc_113C88: ; CODE XREF: sub_113C70+6↑j ROM:00113C88 cmpi.w #1,($C96).w ROM:00113C8E bne.s loc_113C98 ROM:00113C90 movea.l #$140000,a0 ROM:00113C96 bra.s loc_113C9E ROM:00113C98 ; --------------------------------------------------------------------------- ROM:00113C98 ROM:00113C98 loc_113C98: ; CODE XREF: sub_113C70+1E↑j ROM:00113C98 movea.l #$148000,a0 ROM:00113C9E ROM:00113C9E loc_113C9E: ; CODE XREF: sub_113C70+16↑j ROM:00113C9E ; sub_113C70+26↑j ROM:00113C9E cmpi.w #1,($C94).w ROM:00113CA4 bne.s loc_113CAE ROM:00113CA6 movea.l #$1E00,a1 ROM:00113CAC bra.s loc_113CB4 ROM:00113CAE ; --------------------------------------------------------------------------- ROM:00113CAE ROM:00113CAE loc_113CAE: ; CODE XREF: sub_113C70+34↑j ROM:00113CAE movea.l #$3E00,a1 ROM:00113CB4 ROM:00113CB4 loc_113CB4: ; CODE XREF: sub_113C70+3C↑j ROM:00113CB4 move sr,-(sp) ROM:00113CB6 move #$2700,sr ROM:00113CBA move.w (a1),d2 ROM:00113CBC ext.l d2 ROM:00113CBE add.l a0,d2 ROM:00113CC0 move.w #$7031,($FFFFFA56).w ROM:00113CC6 movea.l #$10AAAA,a3 ROM:00113CCC movea.l #$105554,a4 ROM:00113CD2 cmpi.w #2,($C94).w ROM:00113CD8 beq.s loc_113D0C ROM:00113CDA move.b #$AA,(a3) ROM:00113CDE move.b #$55,(a4) ; 'U' ROM:00113CE2 move.b #$80,(a3) ROM:00113CE6 move.b #$AA,(a3) ROM:00113CEA move.b #$55,(a4) ; 'U' ROM:00113CEE move.w #$30,(a0) ; '0' ROM:00113CF2 move.w #0,d3 ROM:00113CF6 ROM:00113CF6 loc_113CF6: ; CODE XREF: sub_113C70+9A↓j ROM:00113CF6 subq.w #1,d3 ROM:00113CF8 move.b #$55,($FFFFFA27).w ; 'U' ROM:00113CFE move.b #$AA,($FFFFFA27).w ROM:00113D04 move.w (a0),d4 ROM:00113D06 andi.w #$80,d4 ROM:00113D0A beq.s loc_113CF6 ROM:00113D0C ROM:00113D0C loc_113D0C: ; CODE XREF: sub_113C70+68↑j ROM:00113D0C ; sub_113C70+D4↓j ROM:00113D0C cmp.l a0,d2 ROM:00113D0E ble.l loc_113D46 ROM:00113D14 move.b #$AA,(a3) ROM:00113D18 move.b #$55,(a4) ; 'U' ROM:00113D1C move.b #$A0,(a3) ROM:00113D20 move.w (a1)+,(a0)+ ROM:00113D22 move.b #$55,($FFFFFA27).w ; 'U' ROM:00113D28 move.b #$AA,($FFFFFA27).w ROM:00113D2E move.w -2(a1),d0 ROM:00113D32 move.w #$2500,d3 ROM:00113D36 ROM:00113D36 loc_113D36: ; CODE XREF: sub_113C70+D2↓j ROM:00113D36 subq.w #1,d3 ROM:00113D38 move.w -2(a0),d4 ROM:00113D3C eor.w d0,d4 ROM:00113D3E andi.w #$80,d4 ROM:00113D42 bne.s loc_113D36 ROM:00113D44 bra.s loc_113D0C ROM:00113D46 ; --------------------------------------------------------------------------- ROM:00113D46 ROM:00113D46 loc_113D46: ; CODE XREF: sub_113C70+9E↑j ROM:00113D46 move.w #$1031,($FFFFFA56).w ROM:00113D4C move (sp)+,sr ROM:00113D4E rts ROM:00113D4E ; End of function sub_113C70 ROM:00113D4E ROM:00113D50 ; --------------------------------------------------------------------------- ROM:00113D50 move.w #$E0,d0 ROM:00113D54 asr.w #1,d0 ROM:00113D56 movea.l #$5E00,a0 ROM:00113D5C movea.l #sub_113C70,a1 ROM:00113D62 ROM:00113D62 loc_113D62: ; CODE XREF: ROM:00113D64↓j ROM:00113D62 move.w (a1)+,(a0)+ ROM:00113D64 dbf d0,loc_113D62 ROM:00113D68 jsr ($5E00).l ROM:00113D6E rts ROM:00113D70 ROM:00113D70 ; =============== S U B R O U T I N E ======================================= ROM:00113D70 ROM:00113D70 ROM:00113D70 sub_113D70: ; CODE XREF: ROM:0011772E↓p ROM:00113D70 btst #7,($FFFFF449).w ROM:00113D76 beq.s loc_113D80 ROM:00113D78 bset #3,($942).w ROM:00113D7E bra.s locret_113D86 ROM:00113D80 ; --------------------------------------------------------------------------- ROM:00113D80 ROM:00113D80 loc_113D80: ; CODE XREF: sub_113D70+6↑j ROM:00113D80 bclr #3,($942).w ROM:00113D86 ROM:00113D86 locret_113D86: ; CODE XREF: sub_113D70+E↑j ROM:00113D86 rts ROM:00113D86 ; End of function sub_113D70 ROM:00113D86 ROM:00113D88 ROM:00113D88 ; =============== S U B R O U T I N E ======================================= ROM:00113D88 ROM:00113D88 ROM:00113D88 sub_113D88: ; CODE XREF: ROM:001170C4↓p ROM:00113D88 bclr #5,($931).w ROM:00113D8E move.w $27E(a5),d1 ROM:00113D92 cmpi.w #4,d1 ROM:00113D96 bcc.s locret_113DA0 ROM:00113D98 movea.l off_113DA2(pc,d1.w*4),a0 ; "`6\b8" ROM:00113D9C nop ROM:00113D9E jmp (a0) ROM:00113DA0 ; --------------------------------------------------------------------------- ROM:00113DA0 ROM:00113DA0 locret_113DA0: ; CODE XREF: sub_113D88+E↑j ROM:00113DA0 rts ROM:00113DA0 ; End of function sub_113D88 ROM:00113DA0 ROM:00113DA0 ; --------------------------------------------------------------------------- ROM:00113DA2 off_113DA2: dc.l a68 ; DATA XREF: sub_113D88+10↑r ROM:00113DA2 ; "`6\b8" ROM:00113DA6 dc.l a68+2 ; "\b8" ROM:00113DAA dc.l loc_113DC4 ROM:00113DAE dc.l loc_113DD4 ROM:00113DB2 a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_113DA2↑o ROM:00113DB2 ; ROM:00113DA6↑o ROM:00113DB7 dc.b 7 ROM:00113DB8 dc.l $13736706, $8F80005, $9316026 ROM:00113DC4 ; --------------------------------------------------------------------------- ROM:00113DC4 ROM:00113DC4 loc_113DC4: ; DATA XREF: ROM:00113DAA↑o ROM:00113DC4 btst #6,($FFFFFA19).w ROM:00113DCA bne.s loc_113DD2 ROM:00113DCC bset #5,($931).w ROM:00113DD2 ROM:00113DD2 loc_113DD2: ; CODE XREF: ROM:00113DCA↑j ROM:00113DD2 bra.s loc_113DEA ROM:00113DD4 ; --------------------------------------------------------------------------- ROM:00113DD4 ROM:00113DD4 loc_113DD4: ; DATA XREF: ROM:00113DAE↑o ROM:00113DD4 btst #2,($1389).w ROM:00113DDA beq.s loc_113DEA ROM:00113DDC btst #6,($FFFFFA19).w ROM:00113DE2 bne.s loc_113DEA ROM:00113DE4 bset #5,($931).w ROM:00113DEA ROM:00113DEA loc_113DEA: ; CODE XREF: ROM:loc_113DD2↑j ROM:00113DEA ; ROM:00113DDA↑j ... ROM:00113DEA clr.w d1 ROM:00113DEC move.b ($741).w,d1 ROM:00113DF0 cmpi.w #5,d1 ROM:00113DF4 bcc.s locret_113DFE ROM:00113DF6 movea.l off_113E00(pc,d1.w*4),a0 ROM:00113DFA nop ROM:00113DFC jmp (a0) ROM:00113DFE ; --------------------------------------------------------------------------- ROM:00113DFE ROM:00113DFE locret_113DFE: ; CODE XREF: ROM:00113DF4↑j ROM:00113DFE rts ROM:00113DFE ; --------------------------------------------------------------------------- ROM:00113E00 off_113E00: dc.l loc_113E14 ; DATA XREF: ROM:00113DF6↑r ROM:00113E04 dc.l loc_113E24 ROM:00113E08 dc.l loc_113E46 ROM:00113E0C dc.l loc_113E76 ROM:00113E10 dc.l loc_113E98 ROM:00113E14 ; --------------------------------------------------------------------------- ROM:00113E14 ROM:00113E14 loc_113E14: ; DATA XREF: ROM:off_113E00↑o ROM:00113E14 bclr #1,($93B).w ROM:00113E1A move.b #1,($741).w ROM:00113E20 bra.s locret_113E44 ROM:00113E22 ; --------------------------------------------------------------------------- ROM:00113E22 rts ROM:00113E24 ; --------------------------------------------------------------------------- ROM:00113E24 ROM:00113E24 loc_113E24: ; DATA XREF: ROM:00113E04↑o ROM:00113E24 btst #5,($931).w ROM:00113E2A beq.s locret_113E44 ROM:00113E2C clr.b ($894).w ROM:00113E30 move.w #$A,($5FA).w ROM:00113E36 move.b #1,($894).w ROM:00113E3C move.b #2,($741).w ROM:00113E42 bra.s locret_113E74 ROM:00113E44 ; --------------------------------------------------------------------------- ROM:00113E44 ROM:00113E44 locret_113E44: ; CODE XREF: ROM:00113E20↑j ROM:00113E44 ; ROM:00113E2A↑j ... ROM:00113E44 rts ROM:00113E46 ; --------------------------------------------------------------------------- ROM:00113E46 ROM:00113E46 loc_113E46: ; DATA XREF: ROM:00113E08↑o ROM:00113E46 btst #5,($931).w ROM:00113E4C bne.s loc_113E5E ROM:00113E4E clr.b ($894).w ROM:00113E52 clr.w ($5FA).w ROM:00113E56 move.b #1,($741).w ROM:00113E5C bra.s locret_113E44 ROM:00113E5E ; --------------------------------------------------------------------------- ROM:00113E5E ROM:00113E5E loc_113E5E: ; CODE XREF: ROM:00113E4C↑j ROM:00113E5E cmpi.w #0,($5FA).w ROM:00113E64 bgt.s locret_113E74 ROM:00113E66 bset #1,($93B).w ROM:00113E6C move.b #3,($741).w ROM:00113E72 bra.s locret_113E96 ROM:00113E74 ; --------------------------------------------------------------------------- ROM:00113E74 ROM:00113E74 locret_113E74: ; CODE XREF: ROM:00113E42↑j ROM:00113E74 ; ROM:00113E64↑j ROM:00113E74 rts ROM:00113E76 ; --------------------------------------------------------------------------- ROM:00113E76 ROM:00113E76 loc_113E76: ; DATA XREF: ROM:00113E0C↑o ROM:00113E76 btst #5,($931).w ROM:00113E7C bne.s locret_113E96 ROM:00113E7E clr.b ($894).w ROM:00113E82 move.w #$A,($5FA).w ROM:00113E88 move.b #1,($894).w ROM:00113E8E move.b #4,($741).w ROM:00113E94 bra.s locret_113ECA ROM:00113E96 ; --------------------------------------------------------------------------- ROM:00113E96 ROM:00113E96 locret_113E96: ; CODE XREF: ROM:00113E72↑j ROM:00113E96 ; ROM:00113E7C↑j ... ROM:00113E96 rts ROM:00113E98 ; --------------------------------------------------------------------------- ROM:00113E98 ROM:00113E98 loc_113E98: ; DATA XREF: ROM:00113E10↑o ROM:00113E98 btst #5,($931).w ROM:00113E9E beq.s loc_113EB0 ROM:00113EA0 clr.b ($894).w ROM:00113EA4 clr.w ($5FA).w ROM:00113EA8 move.b #3,($741).w ROM:00113EAE bra.s locret_113E96 ROM:00113EB0 ; --------------------------------------------------------------------------- ROM:00113EB0 ROM:00113EB0 loc_113EB0: ; CODE XREF: ROM:00113E9E↑j ROM:00113EB0 cmpi.w #0,($5FA).w ROM:00113EB6 bgt.s locret_113ECA ROM:00113EB8 bclr #1,($93B).w ROM:00113EBE move.b #1,($741).w ROM:00113EC4 bra.l locret_113E44 ROM:00113ECA ; --------------------------------------------------------------------------- ROM:00113ECA ROM:00113ECA locret_113ECA: ; CODE XREF: ROM:00113E94↑j ROM:00113ECA ; ROM:00113EB6↑j ROM:00113ECA rts ROM:00113ECC ROM:00113ECC ; =============== S U B R O U T I N E ======================================= ROM:00113ECC ROM:00113ECC ROM:00113ECC sub_113ECC: ; CODE XREF: ROM:001170D0↓p ROM:00113ECC move.w $2C(a5),d0 ROM:00113ED0 cmpi.w #0,d0 ROM:00113ED4 bne.s loc_113EEE ROM:00113ED6 btst #7,($FFFFF411).w ROM:00113EDC bne.s loc_113EE6 ROM:00113EDE bclr #1,($942).w ROM:00113EE4 bra.s loc_113EEC ROM:00113EE6 ; --------------------------------------------------------------------------- ROM:00113EE6 ROM:00113EE6 loc_113EE6: ; CODE XREF: sub_113ECC+10↑j ROM:00113EE6 bset #1,($942).w ROM:00113EEC ROM:00113EEC loc_113EEC: ; CODE XREF: sub_113ECC+18↑j ROM:00113EEC bra.s loc_113F04 ROM:00113EEE ; --------------------------------------------------------------------------- ROM:00113EEE ROM:00113EEE loc_113EEE: ; CODE XREF: sub_113ECC+8↑j ROM:00113EEE btst #7,($FFFFFA19).w ROM:00113EF4 bne.s loc_113EFE ROM:00113EF6 bclr #1,($942).w ROM:00113EFC bra.s loc_113F04 ROM:00113EFE ; --------------------------------------------------------------------------- ROM:00113EFE ROM:00113EFE loc_113EFE: ; CODE XREF: sub_113ECC+28↑j ROM:00113EFE bset #1,($942).w ROM:00113F04 ROM:00113F04 loc_113F04: ; CODE XREF: sub_113ECC:loc_113EEC↑j ROM:00113F04 ; sub_113ECC+30↑j ROM:00113F04 clr.w d1 ROM:00113F06 move.b ($742).w,d1 ROM:00113F0A cmpi.w #5,d1 ROM:00113F0E bcc.s locret_113F18 ROM:00113F10 movea.l off_113F1A(pc,d1.w*4),a0 ROM:00113F14 nop ROM:00113F16 jmp (a0) ROM:00113F18 ; --------------------------------------------------------------------------- ROM:00113F18 ROM:00113F18 locret_113F18: ; CODE XREF: sub_113ECC+42↑j ROM:00113F18 rts ROM:00113F18 ; End of function sub_113ECC ROM:00113F18 ROM:00113F18 ; --------------------------------------------------------------------------- ROM:00113F1A off_113F1A: dc.l loc_113F2E ; DATA XREF: sub_113ECC+44↑r ROM:00113F1E dc.l loc_113F3E ROM:00113F22 dc.l loc_113F60 ROM:00113F26 dc.l loc_113F90 ROM:00113F2A dc.l loc_113FB2 ROM:00113F2E ; --------------------------------------------------------------------------- ROM:00113F2E ROM:00113F2E loc_113F2E: ; DATA XREF: ROM:off_113F1A↑o ROM:00113F2E bclr #4,($942).w ROM:00113F34 move.b #1,($742).w ROM:00113F3A bra.s locret_113F5E ROM:00113F3C ; --------------------------------------------------------------------------- ROM:00113F3C rts ROM:00113F3E ; --------------------------------------------------------------------------- ROM:00113F3E ROM:00113F3E loc_113F3E: ; DATA XREF: ROM:00113F1E↑o ROM:00113F3E btst #1,($942).w ROM:00113F44 bne.s locret_113F5E ROM:00113F46 clr.b ($895).w ROM:00113F4A move.w #$A,($5FC).w ROM:00113F50 move.b #1,($895).w ROM:00113F56 move.b #2,($742).w ROM:00113F5C bra.s locret_113F8E ROM:00113F5E ; --------------------------------------------------------------------------- ROM:00113F5E ROM:00113F5E locret_113F5E: ; CODE XREF: ROM:00113F3A↑j ROM:00113F5E ; ROM:00113F44↑j ... ROM:00113F5E rts ROM:00113F60 ; --------------------------------------------------------------------------- ROM:00113F60 ROM:00113F60 loc_113F60: ; DATA XREF: ROM:00113F22↑o ROM:00113F60 btst #1,($942).w ROM:00113F66 beq.s loc_113F78 ROM:00113F68 clr.b ($895).w ROM:00113F6C clr.w ($5FC).w ROM:00113F70 move.b #1,($742).w ROM:00113F76 bra.s locret_113F5E ROM:00113F78 ; --------------------------------------------------------------------------- ROM:00113F78 ROM:00113F78 loc_113F78: ; CODE XREF: ROM:00113F66↑j ROM:00113F78 cmpi.w #0,($5FC).w ROM:00113F7E bgt.s locret_113F8E ROM:00113F80 bset #4,($942).w ROM:00113F86 move.b #3,($742).w ROM:00113F8C bra.s locret_113FB0 ROM:00113F8E ; --------------------------------------------------------------------------- ROM:00113F8E ROM:00113F8E locret_113F8E: ; CODE XREF: ROM:00113F5C↑j ROM:00113F8E ; ROM:00113F7E↑j ROM:00113F8E rts ROM:00113F90 ; --------------------------------------------------------------------------- ROM:00113F90 ROM:00113F90 loc_113F90: ; DATA XREF: ROM:00113F26↑o ROM:00113F90 btst #1,($942).w ROM:00113F96 beq.s locret_113FB0 ROM:00113F98 clr.b ($895).w ROM:00113F9C move.w #$A,($5FC).w ROM:00113FA2 move.b #1,($895).w ROM:00113FA8 move.b #4,($742).w ROM:00113FAE bra.s locret_113FE4 ROM:00113FB0 ; --------------------------------------------------------------------------- ROM:00113FB0 ROM:00113FB0 locret_113FB0: ; CODE XREF: ROM:00113F8C↑j ROM:00113FB0 ; ROM:00113F96↑j ... ROM:00113FB0 rts ROM:00113FB2 ; --------------------------------------------------------------------------- ROM:00113FB2 ROM:00113FB2 loc_113FB2: ; DATA XREF: ROM:00113F2A↑o ROM:00113FB2 btst #1,($942).w ROM:00113FB8 bne.s loc_113FCA ROM:00113FBA clr.b ($895).w ROM:00113FBE clr.w ($5FC).w ROM:00113FC2 move.b #3,($742).w ROM:00113FC8 bra.s locret_113FB0 ROM:00113FCA ; --------------------------------------------------------------------------- ROM:00113FCA ROM:00113FCA loc_113FCA: ; CODE XREF: ROM:00113FB8↑j ROM:00113FCA cmpi.w #0,($5FC).w ROM:00113FD0 bgt.s locret_113FE4 ROM:00113FD2 bclr #4,($942).w ROM:00113FD8 move.b #1,($742).w ROM:00113FDE bra.l locret_113F5E ROM:00113FE4 ; --------------------------------------------------------------------------- ROM:00113FE4 ROM:00113FE4 locret_113FE4: ; CODE XREF: ROM:00113FAE↑j ROM:00113FE4 ; ROM:00113FD0↑j ROM:00113FE4 rts ROM:00113FE6 ROM:00113FE6 ; =============== S U B R O U T I N E ======================================= ROM:00113FE6 ROM:00113FE6 ROM:00113FE6 sub_113FE6: ; CODE XREF: ROM:loc_1170BE↓p ROM:00113FE6 clr.w d1 ROM:00113FE8 move.b ($743).w,d1 ROM:00113FEC cmpi.w #5,d1 ROM:00113FF0 bcc.s locret_113FFA ROM:00113FF2 movea.l off_113FFC(pc,d1.w*4),a0 ROM:00113FF6 nop ROM:00113FF8 jmp (a0) ROM:00113FFA ; --------------------------------------------------------------------------- ROM:00113FFA ROM:00113FFA locret_113FFA: ; CODE XREF: sub_113FE6+A↑j ROM:00113FFA rts ROM:00113FFA ; End of function sub_113FE6 ROM:00113FFA ROM:00113FFA ; --------------------------------------------------------------------------- ROM:00113FFC off_113FFC: dc.l loc_114010 ; DATA XREF: sub_113FE6+C↑r ROM:00114000 dc.l loc_11402A ROM:00114004 dc.l loc_114054 ROM:00114008 dc.l loc_11408A ROM:0011400C dc.l loc_1140B4 ROM:00114010 ; --------------------------------------------------------------------------- ROM:00114010 ROM:00114010 loc_114010: ; DATA XREF: ROM:off_113FFC↑o ROM:00114010 bset #4,($939).w ROM:00114016 bset #6,($931).w ROM:0011401C move.b #3,($743).w ROM:00114022 bra.l locret_1140B2 ROM:00114028 ; --------------------------------------------------------------------------- ROM:00114028 rts ROM:0011402A ; --------------------------------------------------------------------------- ROM:0011402A ROM:0011402A loc_11402A: ; DATA XREF: ROM:00114000↑o ROM:0011402A btst #5,($FFFFFA19).w ROM:00114030 bne.s locret_114052 ROM:00114032 bset #6,($931).w ROM:00114038 move.w $2E(a5),d0 ROM:0011403C clr.b ($896).w ROM:00114040 move.w d0,($5FE).w ROM:00114044 move.b #1,($896).w ROM:0011404A move.b #2,($743).w ROM:00114050 bra.s locret_114088 ROM:00114052 ; --------------------------------------------------------------------------- ROM:00114052 ROM:00114052 locret_114052: ; CODE XREF: ROM:00114030↑j ROM:00114052 ; ROM:00114086↓j ... ROM:00114052 rts ROM:00114054 ; --------------------------------------------------------------------------- ROM:00114054 ROM:00114054 loc_114054: ; DATA XREF: ROM:00114004↑o ROM:00114054 cmpi.w #0,($5FE).w ROM:0011405A bgt.s loc_11406A ROM:0011405C bset #4,($939).w ROM:00114062 move.b #3,($743).w ROM:00114068 bra.s locret_1140B2 ROM:0011406A ; --------------------------------------------------------------------------- ROM:0011406A ROM:0011406A loc_11406A: ; CODE XREF: ROM:0011405A↑j ROM:0011406A btst #5,($FFFFFA19).w ROM:00114070 beq.s locret_114088 ROM:00114072 bclr #6,($931).w ROM:00114078 clr.b ($896).w ROM:0011407C clr.w ($5FE).w ROM:00114080 move.b #1,($743).w ROM:00114086 bra.s locret_114052 ROM:00114088 ; --------------------------------------------------------------------------- ROM:00114088 ROM:00114088 locret_114088: ; CODE XREF: ROM:00114050↑j ROM:00114088 ; ROM:00114070↑j ROM:00114088 rts ROM:0011408A ; --------------------------------------------------------------------------- ROM:0011408A ROM:0011408A loc_11408A: ; DATA XREF: ROM:00114008↑o ROM:0011408A btst #5,($FFFFFA19).w ROM:00114090 beq.s locret_1140B2 ROM:00114092 bclr #6,($931).w ROM:00114098 move.w $2E(a5),d0 ROM:0011409C clr.b ($896).w ROM:001140A0 move.w d0,($5FE).w ROM:001140A4 move.b #1,($896).w ROM:001140AA move.b #4,($743).w ROM:001140B0 bra.s locret_1140EC ROM:001140B2 ; --------------------------------------------------------------------------- ROM:001140B2 ROM:001140B2 locret_1140B2: ; CODE XREF: ROM:00114022↑j ROM:001140B2 ; ROM:00114068↑j ... ROM:001140B2 rts ROM:001140B4 ; --------------------------------------------------------------------------- ROM:001140B4 ROM:001140B4 loc_1140B4: ; DATA XREF: ROM:0011400C↑o ROM:001140B4 cmpi.w #0,($5FE).w ROM:001140BA bgt.s loc_1140CA ROM:001140BC bclr #4,($939).w ROM:001140C2 move.b #1,($743).w ROM:001140C8 bra.s locret_114052 ROM:001140CA ; --------------------------------------------------------------------------- ROM:001140CA ROM:001140CA loc_1140CA: ; CODE XREF: ROM:001140BA↑j ROM:001140CA btst #5,($FFFFFA19).w ROM:001140D0 bne.s locret_1140EC ROM:001140D2 bset #6,($931).w ROM:001140D8 clr.b ($896).w ROM:001140DC clr.w ($5FE).w ROM:001140E0 move.b #3,($743).w ROM:001140E6 bra.l locret_1140B2 ROM:001140EC ; --------------------------------------------------------------------------- ROM:001140EC ROM:001140EC locret_1140EC: ; CODE XREF: ROM:001140B0↑j ROM:001140EC ; ROM:001140D0↑j ROM:001140EC rts ROM:001140EE ROM:001140EE ; =============== S U B R O U T I N E ======================================= ROM:001140EE ROM:001140EE ROM:001140EE sub_1140EE: ; CODE XREF: ROM:001170D6↓p ROM:001140EE bsr.w sub_114116 ROM:001140F2 move.w $282(a5),d0 ROM:001140F6 cmpi.w #0,d0 ROM:001140FA bne.s loc_114104 ROM:001140FC bsr.l sub_11C828 ROM:00114102 bra.s loc_114108 ROM:00114104 ; --------------------------------------------------------------------------- ROM:00114104 ROM:00114104 loc_114104: ; CODE XREF: sub_1140EE+C↑j ROM:00114104 bsr.w sub_1143C4 ROM:00114108 ROM:00114108 loc_114108: ; CODE XREF: sub_1140EE+14↑j ROM:00114108 bsr.w sub_11454A ROM:0011410C bsr.w sub_114408 ROM:00114110 bsr.w sub_114578 ROM:00114114 rts ROM:00114114 ; End of function sub_1140EE ROM:00114114 ROM:00114116 ROM:00114116 ; =============== S U B R O U T I N E ======================================= ROM:00114116 ROM:00114116 ROM:00114116 sub_114116: ; CODE XREF: sub_1140EE↑p ROM:00114116 clr.w d1 ROM:00114118 move.b ($744).w,d1 ROM:0011411C cmpi.w #4,d1 ROM:00114120 bcc.s locret_11412A ROM:00114122 movea.l off_11412C(pc,d1.w*4),a0 ROM:00114126 nop ROM:00114128 jmp (a0) ROM:0011412A ; --------------------------------------------------------------------------- ROM:0011412A ROM:0011412A locret_11412A: ; CODE XREF: sub_114116+A↑j ROM:0011412A rts ROM:0011412A ; End of function sub_114116 ROM:0011412A ROM:0011412A ; --------------------------------------------------------------------------- ROM:0011412C off_11412C: dc.l loc_11413C ; DATA XREF: sub_114116+C↑r ROM:00114130 dc.l loc_11415A ROM:00114134 dc.l loc_11417E ROM:00114138 dc.l loc_1141BC ROM:0011413C ; --------------------------------------------------------------------------- ROM:0011413C ROM:0011413C loc_11413C: ; DATA XREF: ROM:off_11412C↑o ROM:0011413C bsr.w sub_11420A ROM:00114140 bsr.w sub_114268 ROM:00114144 bclr #0,($93E).w ROM:0011414A bclr #1,($138A).w ROM:00114150 move.b #1,($744).w ROM:00114156 bra.s locret_11417C ROM:00114158 ; --------------------------------------------------------------------------- ROM:00114158 rts ROM:0011415A ; --------------------------------------------------------------------------- ROM:0011415A ROM:0011415A loc_11415A: ; DATA XREF: ROM:00114130↑o ROM:0011415A btst #4,($939).w ROM:00114160 beq.s locret_11417C ROM:00114162 move.w $296(a5),d0 ROM:00114166 clr.b ($8BF).w ROM:0011416A move.w d0,($650).w ROM:0011416E move.b #1,($8BF).w ROM:00114174 move.b #2,($744).w ROM:0011417A bra.s locret_1141BA ROM:0011417C ; --------------------------------------------------------------------------- ROM:0011417C ROM:0011417C locret_11417C: ; CODE XREF: ROM:00114156↑j ROM:0011417C ; ROM:00114160↑j ... ROM:0011417C rts ROM:0011417E ; --------------------------------------------------------------------------- ROM:0011417E ROM:0011417E loc_11417E: ; DATA XREF: ROM:00114134↑o ROM:0011417E btst #4,($939).w ROM:00114184 bne.s loc_114196 ROM:00114186 clr.b ($8BF).w ROM:0011418A clr.w ($650).w ROM:0011418E move.b #1,($744).w ROM:00114194 bra.s locret_11417C ROM:00114196 ; --------------------------------------------------------------------------- ROM:00114196 ROM:00114196 loc_114196: ; CODE XREF: ROM:00114184↑j ROM:00114196 cmpi.w #0,($650).w ROM:0011419C bgt.s locret_1141BA ROM:0011419E clr.b ($8BE).w ROM:001141A2 clr.w ($64E).w ROM:001141A6 move.b #3,($8BE).w ROM:001141AC bset #0,($93E).w ROM:001141B2 move.b #3,($744).w ROM:001141B8 bra.s locret_114206 ROM:001141BA ; --------------------------------------------------------------------------- ROM:001141BA ROM:001141BA locret_1141BA: ; CODE XREF: ROM:0011417A↑j ROM:001141BA ; ROM:0011419C↑j ROM:001141BA rts ROM:001141BC ; --------------------------------------------------------------------------- ROM:001141BC ROM:001141BC loc_1141BC: ; DATA XREF: ROM:00114138↑o ROM:001141BC move.w $284(a5),d0 ROM:001141C0 cmp.w ($64E).w,d0 ROM:001141C4 bgt.s loc_1141E0 ROM:001141C6 bsr.w sub_114268 ROM:001141CA bsr.w sub_114280 ROM:001141CE bclr #0,($8BE).w ROM:001141D4 bset #2,($8BE).w ROM:001141DA move.b #3,($744).w ROM:001141E0 ROM:001141E0 loc_1141E0: ; CODE XREF: ROM:001141C4↑j ROM:001141E0 btst #4,($939).w ROM:001141E6 bne.s locret_114206 ROM:001141E8 bclr #0,($93E).w ROM:001141EE bsr.w sub_114268 ROM:001141F2 clr.b ($8BE).w ROM:001141F6 clr.w ($64E).w ROM:001141FA move.b #1,($744).w ROM:00114200 bra.l locret_11417C ROM:00114206 ; --------------------------------------------------------------------------- ROM:00114206 ROM:00114206 locret_114206: ; CODE XREF: ROM:001141B8↑j ROM:00114206 ; ROM:001141E6↑j ROM:00114206 rts ROM:00114208 ; --------------------------------------------------------------------------- ROM:00114208 rts 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:loc_11413C↑p ROM:0011420A lea ($FFFFFF80).w,a0 ROM:0011420E move.w #$80,d0 ROM:00114212 asr.w #4,d0 ROM:00114214 bsr.l sub_11B3D6 ROM:0011421A move.w #7,(a0) ROM:0011421E lea ($FFFFFFD0).w,a1 ROM:00114222 move.w #$D0,d0 ROM:00114226 asr.w #4,d0 ROM:00114228 bsr.l sub_11B3D6 ROM:0011422E move.w #7,(a1) ROM:00114232 move.w #$A,d2 ROM:00114236 moveq #0,d3 ROM:00114238 moveq #3,d4 ROM:0011423A moveq #1,d1 ROM:0011423C moveq #1,d5 ROM:0011423E move.w #$80,d0 ROM:00114242 asr.w #4,d0 ROM:00114244 bsr.l sub_11B35A ROM:0011424A move.w #$A,d2 ROM:0011424E moveq #0,d3 ROM:00114250 moveq #3,d4 ROM:00114252 moveq #1,d1 ROM:00114254 moveq #1,d5 ROM:00114256 move.w #$D0,d0 ROM:0011425A asr.w #4,d0 ROM:0011425C bsr.l sub_11B35A ROM:00114262 clr.w ($538).w ROM:00114266 rts ROM:00114266 ; End of function sub_11420A ROM:00114266 ROM:00114268 ROM:00114268 ; =============== S U B R O U T I N E ======================================= ROM:00114268 ROM:00114268 ROM:00114268 sub_114268: ; CODE XREF: ROM:00114140↑p ROM:00114268 ; ROM:001141C6↑p ... ROM:00114268 move.w $282(a5),d0 ROM:0011426C cmpi.w #0,d0 ROM:00114270 beq.s loc_11427A ROM:00114272 clr.w ($528).w ROM:00114276 clr.w ($52A).w ROM:0011427A ROM:0011427A loc_11427A: ; CODE XREF: sub_114268+8↑j ROM:0011427A clr.w ($52C).w ROM:0011427E rts ROM:0011427E ; End of function sub_114268 ROM:0011427E ROM:00114280 ROM:00114280 ; =============== S U B R O U T I N E ======================================= ROM:00114280 ROM:00114280 ROM:00114280 sub_114280: ; CODE XREF: ROM:001141CA↑p ROM:00114280 move.w $28E(a5),d0 ROM:00114284 cmpi.w #0,d0 ROM:00114288 ble.s loc_114294 ROM:0011428A bset #1,($138A).w ROM:00114290 bra.w locret_11429A ROM:00114294 ; --------------------------------------------------------------------------- ROM:00114294 ROM:00114294 loc_114294: ; CODE XREF: sub_114280+8↑j ROM:00114294 bclr #1,($138A).w ROM:0011429A ROM:0011429A locret_11429A: ; CODE XREF: sub_114280+10↑j ROM:0011429A rts ROM:0011429A ; End of function sub_114280 ROM:0011429A ROM:0011429C ; --------------------------------------------------------------------------- ROM:0011429C ROM:0011429C loc_11429C: ; CODE XREF: ROM:00117952↓j ROM:0011429C ; ROM:00117960↓j ROM:0011429C movem.l d0-a4,-(sp) ROM:001142A0 btst #3,($1383).w ROM:001142A6 beq.s loc_1142B2 ROM:001142A8 lea ($FFFFFF80).w,a0 ROM:001142AC move.w #$80,d0 ROM:001142B0 bra.s loc_1142BA ROM:001142B2 ; --------------------------------------------------------------------------- ROM:001142B2 ROM:001142B2 loc_1142B2: ; CODE XREF: ROM:001142A6↑j ROM:001142B2 lea ($FFFFFFD0).w,a1 ROM:001142B6 move.w #$D0,d0 ROM:001142BA ROM:001142BA loc_1142BA: ; CODE XREF: ROM:001142B0↑j ROM:001142BA asr.w #4,d0 ROM:001142BC move.w #$FFFF,d1 ROM:001142C0 bclr d0,d1 ROM:001142C2 and.w d1,($FFFFFE20).w ROM:001142C6 bsr.w sub_1142E8 ROM:001142CA bsr.w sub_11432A ROM:001142CE bsr.l sub_12DA62 ROM:001142D4 clr.b ($8BE).w ROM:001142D8 clr.w ($64E).w ROM:001142DC move.b #3,($8BE).w ROM:001142E2 movem.l (sp)+,d0-a4 ROM:001142E6 rte ROM:001142E8 ROM:001142E8 ; =============== S U B R O U T I N E ======================================= ROM:001142E8 ROM:001142E8 ROM:001142E8 sub_1142E8: ; CODE XREF: ROM:001142C6↑p ROM:001142E8 btst #3,($1383).w ROM:001142EE beq.s loc_1142F6 ROM:001142F0 move.w 8(a0),d0 ROM:001142F4 bra.s loc_1142FA ROM:001142F6 ; --------------------------------------------------------------------------- ROM:001142F6 ROM:001142F6 loc_1142F6: ; CODE XREF: sub_1142E8+6↑j ROM:001142F6 move.w 8(a1),d0 ROM:001142FA ROM:001142FA loc_1142FA: ; CODE XREF: sub_1142E8+C↑j ROM:001142FA clr.l d1 ROM:001142FC move.w d0,d1 ROM:001142FE sub.w ($538).w,d1 ROM:00114302 move.w ($64E).w,d2 ROM:00114306 mulu.w #$2710,d2 ROM:0011430A move.w d2,d3 ROM:0011430C swap d2 ROM:0011430E eor.w d1,d3 ROM:00114310 bpl.s loc_11431C ROM:00114312 tst.w d1 ROM:00114314 bpl.s loc_11431A ROM:00114316 subq.w #1,d2 ROM:00114318 bra.s loc_11431C ROM:0011431A ; --------------------------------------------------------------------------- ROM:0011431A ROM:0011431A loc_11431A: ; CODE XREF: sub_1142E8+2C↑j ROM:0011431A addq.w #1,d2 ROM:0011431C ROM:0011431C loc_11431C: ; CODE XREF: sub_1142E8+28↑j ROM:0011431C ; sub_1142E8+30↑j ROM:0011431C swap d2 ROM:0011431E move.w d1,d2 ROM:00114320 move.l d2,($40C).w ROM:00114324 move.w d0,($538).w ROM:00114328 rts ROM:00114328 ; End of function sub_1142E8 ROM:00114328 ROM:0011432A ROM:0011432A ; =============== S U B R O U T I N E ======================================= ROM:0011432A ROM:0011432A ROM:0011432A sub_11432A: ; CODE XREF: ROM:001142CA↑p ROM:0011432A btst #0,($93E).w ROM:00114330 beq.l locret_1143C2 ROM:00114336 move.l ($40C).w,d0 ROM:0011433A move.l ($410).w,d1 ROM:0011433E clr.l d2 ROM:00114340 move.w $298(a5),d2 ROM:00114344 mulu.l d2,d1 ROM:00114348 divu.l #$64,d1 ; 'd' ROM:00114350 move.w $29A(a5),d3 ROM:00114354 cmp.l d0,d1 ROM:00114356 ble.s loc_114362 ROM:00114358 cmp.w ($534).w,d3 ROM:0011435C bgt.l loc_1143BC ROM:00114362 ROM:00114362 loc_114362: ; CODE XREF: sub_11432A+2C↑j ROM:00114362 move.w #0,($534).w ROM:00114368 move.l d0,($410).w ROM:0011436C move.w $28E(a5),d1 ROM:00114370 cmpi.w #0,d1 ROM:00114374 beq.s loc_114396 ROM:00114376 move.w $28E(a5),d1 ROM:0011437A sub.w $29C(a5),d1 ROM:0011437E ext.l d1 ROM:00114380 move.l #$989680,d2 ROM:00114386 divu.l d1,d2 ROM:0011438A cmp.l d0,d2 ROM:0011438C bge.s loc_114396 ROM:0011438E bset #1,($138A).w ROM:00114394 bra.s loc_11439C ROM:00114396 ; --------------------------------------------------------------------------- ROM:00114396 ROM:00114396 loc_114396: ; CODE XREF: sub_11432A+4A↑j ROM:00114396 ; sub_11432A+62↑j ROM:00114396 bclr #1,($138A).w ROM:0011439C ROM:0011439C loc_11439C: ; CODE XREF: sub_11432A+6A↑j ROM:0011439C clr.l d2 ROM:0011439E move.w $286(a5),d2 ROM:001143A2 move.l #$D,d4 ROM:001143A8 move.l #$7D48C23C,d3 ROM:001143AE divu.l d2,d4:d3 ROM:001143B2 divu.l d0,d3 ROM:001143B6 move.w d3,($52C).w ROM:001143BA bra.s locret_1143C2 ROM:001143BC ; --------------------------------------------------------------------------- ROM:001143BC ROM:001143BC loc_1143BC: ; CODE XREF: sub_11432A+32↑j ROM:001143BC addi.w #1,($534).w ROM:001143C2 ROM:001143C2 locret_1143C2: ; CODE XREF: sub_11432A+6↑j ROM:001143C2 ; sub_11432A+90↑j ROM:001143C2 rts ROM:001143C2 ; End of function sub_11432A ROM:001143C2 ROM:001143C4 ROM:001143C4 ; =============== S U B R O U T I N E ======================================= ROM:001143C4 ROM:001143C4 ROM:001143C4 sub_1143C4: ; CODE XREF: sub_1140EE:loc_114104↑p ROM:001143C4 clr.l d3 ROM:001143C6 move.w ($52C).w,d3 ROM:001143CA swap d3 ROM:001143CC move.w ($52A).w,d2 ROM:001143D0 swap d2 ROM:001143D2 move.w ($532).w,d2 ROM:001143D6 sub.l d2,d3 ROM:001143D8 clr.l d1 ROM:001143DA move.w $294(a5),d1 ROM:001143DE divs.l d1,d3 ROM:001143E2 muls.l #$64,d3 ; 'd' ROM:001143EA add.l d3,d2 ROM:001143EC move.w d2,($532).w ROM:001143F0 swap d2 ROM:001143F2 move.w d2,($52A).w ROM:001143F6 swap d2 ROM:001143F8 divu.l #$A,d2 ROM:00114400 swap d2 ROM:00114402 move.w d2,($528).w ROM:00114406 rts ROM:00114406 ; End of function sub_1143C4 ROM:00114406 ROM:00114408 ROM:00114408 ; =============== S U B R O U T I N E ======================================= ROM:00114408 ROM:00114408 ROM:00114408 sub_114408: ; CODE XREF: sub_1140EE+1E↑p ROM:00114408 clr.w d1 ROM:0011440A move.b ($745).w,d1 ROM:0011440E cmpi.w #5,d1 ROM:00114412 bcc.s locret_11441C ROM:00114414 movea.l off_11441E(pc,d1.w*4),a0 ROM:00114418 nop ROM:0011441A jmp (a0) ROM:0011441C ; --------------------------------------------------------------------------- ROM:0011441C ROM:0011441C locret_11441C: ; CODE XREF: sub_114408+A↑j ROM:0011441C rts ROM:0011441C ; End of function sub_114408 ROM:0011441C ROM:0011441C ; --------------------------------------------------------------------------- ROM:0011441E off_11441E: dc.l loc_114432 ; DATA XREF: sub_114408+C↑r ROM:00114422 dc.l loc_11445C ROM:00114426 dc.l loc_11447A ROM:0011442A dc.l loc_1144D0 ROM:0011442E dc.l loc_11452C ROM:00114432 ; --------------------------------------------------------------------------- ROM:00114432 ROM:00114432 loc_114432: ; DATA XREF: ROM:off_11441E↑o ROM:00114432 bclr #0,($C87).w ROM:00114438 bsr.w sub_1145A4 ROM:0011443C bclr #5,($146E).w ROM:00114442 move.w $288(a5),d0 ROM:00114446 cmpi.w #0,d0 ROM:0011444A bne.s loc_114452 ROM:0011444C bset #5,($146E).w ROM:00114452 ROM:00114452 loc_114452: ; CODE XREF: ROM:0011444A↑j ROM:00114452 move.b #1,($745).w ROM:00114458 bra.s locret_114478 ROM:0011445A ; --------------------------------------------------------------------------- ROM:0011445A rts ROM:0011445C ; --------------------------------------------------------------------------- ROM:0011445C ROM:0011445C loc_11445C: ; DATA XREF: ROM:00114422↑o ROM:0011445C btst #5,($146E).w ROM:00114462 beq.s locret_114478 ROM:00114464 btst #0,($93E).w ROM:0011446A beq.s locret_114478 ROM:0011446C move.b #2,($745).w ROM:00114472 bra.l locret_1144CE ROM:00114478 ; --------------------------------------------------------------------------- ROM:00114478 ROM:00114478 locret_114478: ; CODE XREF: ROM:00114458↑j ROM:00114478 ; ROM:00114462↑j ... ROM:00114478 rts ROM:0011447A ; --------------------------------------------------------------------------- ROM:0011447A ROM:0011447A loc_11447A: ; DATA XREF: ROM:00114426↑o ROM:0011447A btst #0,($93E).w ROM:00114480 bne.s loc_11448A ROM:00114482 move.b #1,($745).w ROM:00114488 bra.s locret_114478 ROM:0011448A ; --------------------------------------------------------------------------- ROM:0011448A ROM:0011448A loc_11448A: ; CODE XREF: ROM:00114480↑j ROM:0011448A btst #4,($93F).w ROM:00114490 beq.s loc_11449A ROM:00114492 bclr #4,($93F).w ROM:00114498 bra.s loc_1144AC ROM:0011449A ; --------------------------------------------------------------------------- ROM:0011449A ROM:0011449A loc_11449A: ; CODE XREF: ROM:00114490↑j ROM:0011449A move.w $28A(a5),d0 ROM:0011449E btst #1,($138A).w ROM:001144A4 bne.s loc_1144AC ROM:001144A6 cmp.w ($52A).w,d0 ROM:001144AA bge.s locret_1144CE ROM:001144AC ROM:001144AC loc_1144AC: ; CODE XREF: ROM:00114498↑j ROM:001144AC ; ROM:001144A4↑j ROM:001144AC move.w $29E(a5),d0 ROM:001144B0 clr.b ($8C0).w ROM:001144B4 move.w d0,($652).w ROM:001144B8 move.b #1,($8C0).w ROM:001144BE clr.w ($536).w ROM:001144C2 move.b #3,($745).w ROM:001144C8 bra.l locret_11452A ROM:001144CE ; --------------------------------------------------------------------------- ROM:001144CE ROM:001144CE locret_1144CE: ; CODE XREF: ROM:00114472↑j ROM:001144CE ; ROM:001144AA↑j ROM:001144CE rts ROM:001144D0 ; --------------------------------------------------------------------------- ROM:001144D0 ROM:001144D0 loc_1144D0: ; DATA XREF: ROM:0011442A↑o ROM:001144D0 move.w $2A0(a5),d0 ROM:001144D4 cmp.w ($536).w,d0 ROM:001144D8 bgt.s loc_1144DC ROM:001144DA bra.s loc_1144EE ROM:001144DC ; --------------------------------------------------------------------------- ROM:001144DC ROM:001144DC loc_1144DC: ; CODE XREF: ROM:001144D8↑j ROM:001144DC move.w $28A(a5),d0 ROM:001144E0 btst #1,($138A).w ROM:001144E6 bne.s loc_1144EE ROM:001144E8 cmp.w ($52A).w,d0 ROM:001144EC bge.s loc_11450A ROM:001144EE ROM:001144EE loc_1144EE: ; CODE XREF: ROM:001144DA↑j ROM:001144EE ; ROM:001144E6↑j ROM:001144EE cmpi.w #0,($652).w ROM:001144F4 bgt.s loc_114508 ROM:001144F6 bset #0,($C87).w ROM:001144FC bset #0,($1412).w ROM:00114502 move.b #4,($745).w ROM:00114508 ROM:00114508 loc_114508: ; CODE XREF: ROM:001144F4↑j ROM:00114508 bra.s locret_11452A ROM:0011450A ; --------------------------------------------------------------------------- ROM:0011450A ROM:0011450A loc_11450A: ; CODE XREF: ROM:001144EC↑j ROM:0011450A btst #4,($93F).w ROM:00114510 beq.s loc_114524 ROM:00114512 bclr #4,($93F).w ROM:00114518 addq.w #1,($536).w ROM:0011451C move.b #3,($745).w ROM:00114522 bra.s locret_11452A ROM:00114524 ; --------------------------------------------------------------------------- ROM:00114524 ROM:00114524 loc_114524: ; CODE XREF: ROM:00114510↑j ROM:00114524 move.b #2,($745).w ROM:0011452A ROM:0011452A locret_11452A: ; CODE XREF: ROM:001144C8↑j ROM:0011452A ; ROM:loc_114508↑j ... ROM:0011452A rts ROM:0011452C ; --------------------------------------------------------------------------- ROM:0011452C ROM:0011452C loc_11452C: ; DATA XREF: ROM:0011442E↑o ROM:0011452C btst #4,($939).w ROM:00114532 bne.s locret_114546 ROM:00114534 bclr #0,($C87).w ROM:0011453A move.b #1,($745).w ROM:00114540 bra.l locret_11417C ROM:00114546 ; --------------------------------------------------------------------------- ROM:00114546 ROM:00114546 locret_114546: ; CODE XREF: ROM:00114532↑j ROM:00114546 rts ROM:00114548 ; --------------------------------------------------------------------------- ROM:00114548 rts ROM:0011454A ROM:0011454A ; =============== S U B R O U T I N E ======================================= ROM:0011454A ROM:0011454A ROM:0011454A sub_11454A: ; CODE XREF: sub_1140EE:loc_114108↑p ROM:0011454A btst #0,($93E).w ROM:00114550 beq.s loc_114570 ROM:00114552 move.w ($528).w,d0 ROM:00114556 sub.w ($52E).w,d0 ROM:0011455A cmpi.w #0,d0 ROM:0011455E bge.s loc_114562 ROM:00114560 neg.w d0 ROM:00114562 ROM:00114562 loc_114562: ; CODE XREF: sub_11454A+14↑j ROM:00114562 move.w $28C(a5),d1 ROM:00114566 cmp.w d0,d1 ROM:00114568 bge.s loc_114570 ROM:0011456A bset #4,($93F).w ROM:00114570 ROM:00114570 loc_114570: ; CODE XREF: sub_11454A+6↑j ROM:00114570 ; sub_11454A+1E↑j ROM:00114570 move.w ($528).w,($52E).w ROM:00114576 rts ROM:00114576 ; End of function sub_11454A ROM:00114576 ROM:00114578 ROM:00114578 ; =============== S U B R O U T I N E ======================================= ROM:00114578 ROM:00114578 ROM:00114578 sub_114578: ; CODE XREF: sub_1140EE+22↑p ROM:00114578 move.w ($530).w,d0 ROM:0011457C add.w $292(a5),d0 ROM:00114580 cmp.w ($52A).w,d0 ROM:00114584 bgt.s loc_11458E ROM:00114586 bset #7,($138A).w ROM:0011458C bra.s locret_1145A2 ROM:0011458E ; --------------------------------------------------------------------------- ROM:0011458E ROM:0011458E loc_11458E: ; CODE XREF: sub_114578+C↑j ROM:0011458E move.w ($530).w,d0 ROM:00114592 add.w $290(a5),d0 ROM:00114596 cmp.w ($52A).w,d0 ROM:0011459A ble.s locret_1145A2 ROM:0011459C bclr #7,($138A).w ROM:001145A2 ROM:001145A2 locret_1145A2: ; CODE XREF: sub_114578+14↑j ROM:001145A2 ; sub_114578+22↑j ROM:001145A2 rts ROM:001145A2 ; End of function sub_114578 ROM:001145A2 ROM:001145A4 ROM:001145A4 ; =============== S U B R O U T I N E ======================================= ROM:001145A4 ROM:001145A4 ROM:001145A4 sub_1145A4: ; CODE XREF: ROM:00114438↑p ROM:001145A4 move.w $286(a5),d0 ROM:001145A8 move.l #$16A1,d1 ROM:001145AE clr.l d2 ROM:001145B0 move.w $28E(a5),d2 ROM:001145B4 muls.l d2,d1 ROM:001145B8 divs.w d0,d1 ROM:001145BA move.w d1,($530).w ROM:001145BE rts ROM:001145BE ; End of function sub_1145A4 ROM:001145BE ROM:001145C0 ; --------------------------------------------------------------------------- ROM:001145C0 rts ROM:001145C2 ; --------------------------------------------------------------------------- ROM:001145C2 rte ROM:001145C4 ROM:001145C4 ; =============== S U B R O U T I N E ======================================= ROM:001145C4 ROM:001145C4 ROM:001145C4 sub_1145C4: ; CODE XREF: ROM:001170CA↓p ROM:001145C4 move.w $2A2(a5),d7 ROM:001145C8 cmpi.w #0,d7 ROM:001145CC bne.s loc_114620 ROM:001145CE cmpi.w #0,($AC2).w ROM:001145D4 bne.s loc_11460C ROM:001145D6 bclr #5,($93D).w ROM:001145DC cmpi.w #1,($AC0).w ROM:001145E2 blt.s loc_1145F4 ROM:001145E4 cmpi.w #5,($AC0).w ROM:001145EA bgt.s loc_1145F4 ROM:001145EC bset #5,($940).w ROM:001145F2 bra.s loc_11460A ROM:001145F4 ; --------------------------------------------------------------------------- ROM:001145F4 ROM:001145F4 loc_1145F4: ; CODE XREF: sub_1145C4+1E↑j ROM:001145F4 ; sub_1145C4+26↑j ROM:001145F4 cmpi.w #7,($AC0).w ROM:001145FA bne.s loc_114604 ROM:001145FC bset #5,($940).w ROM:00114602 bra.s loc_11460A ROM:00114604 ; --------------------------------------------------------------------------- ROM:00114604 ROM:00114604 loc_114604: ; CODE XREF: sub_1145C4+36↑j ROM:00114604 bclr #5,($940).w ROM:0011460A ROM:0011460A loc_11460A: ; CODE XREF: sub_1145C4+2E↑j ROM:0011460A ; sub_1145C4+3E↑j ROM:0011460A bra.s loc_114618 ROM:0011460C ; --------------------------------------------------------------------------- ROM:0011460C ROM:0011460C loc_11460C: ; CODE XREF: sub_1145C4+10↑j ROM:0011460C bset #5,($93D).w ROM:00114612 bclr #5,($940).w ROM:00114618 ROM:00114618 loc_114618: ; CODE XREF: sub_1145C4:loc_11460A↑j ROM:00114618 bra.l locret_114710 ROM:0011461E ; --------------------------------------------------------------------------- ROM:0011461E bra.s loc_114632 ROM:00114620 ; --------------------------------------------------------------------------- ROM:00114620 ROM:00114620 loc_114620: ; CODE XREF: sub_1145C4+8↑j ROM:00114620 btst #4,($FFFFFA19).w ROM:00114626 bne.s loc_11462E ROM:00114628 move.w #6,d6 ROM:0011462C bra.s loc_114632 ROM:0011462E ; --------------------------------------------------------------------------- ROM:0011462E ROM:0011462E loc_11462E: ; CODE XREF: sub_1145C4+62↑j ROM:0011462E move.w #5,d6 ROM:00114632 ROM:00114632 loc_114632: ; CODE XREF: sub_1145C4+5A↑j ROM:00114632 ; sub_1145C4+68↑j ROM:00114632 clr.w d1 ROM:00114634 move.b ($746).w,d1 ROM:00114638 cmpi.w #5,d1 ROM:0011463C bcc.s locret_114646 ROM:0011463E movea.l off_114648(pc,d1.w*4),a0 ROM:00114642 nop ROM:00114644 jmp (a0) ROM:00114646 ; --------------------------------------------------------------------------- ROM:00114646 ROM:00114646 locret_114646: ; CODE XREF: sub_1145C4+78↑j ROM:00114646 rts ROM:00114646 ; --------------------------------------------------------------------------- ROM:00114648 off_114648: dc.l loc_11465C ; DATA XREF: sub_1145C4+7A↑r ROM:0011464C dc.l loc_114672 ROM:00114650 dc.l loc_114692 ROM:00114654 dc.l loc_1146C0 ROM:00114658 dc.l loc_1146E0 ROM:0011465C ; --------------------------------------------------------------------------- ROM:0011465C ROM:0011465C loc_11465C: ; DATA XREF: sub_1145C4:off_114648↑o ROM:0011465C bclr #5,($93D).w ROM:00114662 move.w #6,($AC0).w ROM:00114668 move.b #1,($746).w ROM:0011466E bra.s locret_114690 ROM:00114670 ; --------------------------------------------------------------------------- ROM:00114670 rts ROM:00114672 ; --------------------------------------------------------------------------- ROM:00114672 ROM:00114672 loc_114672: ; DATA XREF: sub_1145C4+88↑o ROM:00114672 cmpi.w #5,d6 ROM:00114676 bne.s locret_114690 ROM:00114678 clr.b ($897).w ROM:0011467C move.w #$A,($600).w ROM:00114682 move.b #1,($897).w ROM:00114688 move.b #2,($746).w ROM:0011468E bra.s locret_1146BE ROM:00114690 ; --------------------------------------------------------------------------- ROM:00114690 ROM:00114690 locret_114690: ; CODE XREF: sub_1145C4+AA↑j ROM:00114690 ; sub_1145C4+B2↑j ... ROM:00114690 rts ROM:00114692 ; --------------------------------------------------------------------------- ROM:00114692 ROM:00114692 loc_114692: ; DATA XREF: sub_1145C4+8C↑o ROM:00114692 cmpi.w #6,d6 ROM:00114696 bne.s loc_1146A8 ROM:00114698 clr.b ($897).w ROM:0011469C clr.w ($600).w ROM:001146A0 move.b #1,($746).w ROM:001146A6 bra.s locret_114690 ROM:001146A8 ; --------------------------------------------------------------------------- ROM:001146A8 ROM:001146A8 loc_1146A8: ; CODE XREF: sub_1145C4+D2↑j ROM:001146A8 cmpi.w #0,($600).w ROM:001146AE bgt.s locret_1146BE ROM:001146B0 bset #5,($93D).w ROM:001146B6 move.b #3,($746).w ROM:001146BC bra.s locret_1146DE ROM:001146BE ; --------------------------------------------------------------------------- ROM:001146BE ROM:001146BE locret_1146BE: ; CODE XREF: sub_1145C4+CA↑j ROM:001146BE ; sub_1145C4+EA↑j ROM:001146BE rts ROM:001146C0 ; --------------------------------------------------------------------------- ROM:001146C0 ROM:001146C0 loc_1146C0: ; DATA XREF: sub_1145C4+90↑o ROM:001146C0 cmpi.w #6,d6 ROM:001146C4 bne.s locret_1146DE ROM:001146C6 clr.b ($897).w ROM:001146CA move.w #$A,($600).w ROM:001146D0 move.b #1,($897).w ROM:001146D6 move.b #4,($746).w ROM:001146DC bra.s locret_114710 ROM:001146DE ; --------------------------------------------------------------------------- ROM:001146DE ROM:001146DE locret_1146DE: ; CODE XREF: sub_1145C4+F8↑j ROM:001146DE ; sub_1145C4+100↑j ... ROM:001146DE rts ROM:001146E0 ; --------------------------------------------------------------------------- ROM:001146E0 ROM:001146E0 loc_1146E0: ; DATA XREF: sub_1145C4+94↑o ROM:001146E0 cmpi.w #5,d6 ROM:001146E4 bne.s loc_1146F6 ROM:001146E6 clr.b ($897).w ROM:001146EA clr.w ($600).w ROM:001146EE move.b #3,($746).w ROM:001146F4 bra.s locret_1146DE ROM:001146F6 ; --------------------------------------------------------------------------- ROM:001146F6 ROM:001146F6 loc_1146F6: ; CODE XREF: sub_1145C4+120↑j ROM:001146F6 cmpi.w #0,($600).w ROM:001146FC bgt.s locret_114710 ROM:001146FE bclr #5,($93D).w ROM:00114704 move.b #1,($746).w ROM:0011470A bra.l locret_114690 ROM:00114710 ; --------------------------------------------------------------------------- ROM:00114710 ROM:00114710 locret_114710: ; CODE XREF: sub_1145C4:loc_114618↑j ROM:00114710 ; sub_1145C4+118↑j ... ROM:00114710 rts ROM:00114710 ; End of function sub_1145C4 ROM:00114710 ROM:00114712 ; --------------------------------------------------------------------------- ROM:00114712 rts ROM:00114714 ROM:00114714 ; =============== S U B R O U T I N E ======================================= ROM:00114714 ROM:00114714 ROM:00114714 sub_114714: ; CODE XREF: ROM:00117098↓p ROM:00114714 bsr.l nullsub_5 ROM:0011471A bsr.l sub_11C83C ROM:00114720 btst #3,($977).w ROM:00114726 beq.s loc_114740 ROM:00114728 btst #3,($97B).w ROM:0011472E beq.s loc_114738 ROM:00114730 bset #1,($939).w ROM:00114736 bra.s loc_11473E ROM:00114738 ; --------------------------------------------------------------------------- ROM:00114738 ROM:00114738 loc_114738: ; CODE XREF: sub_114714+1A↑j ROM:00114738 bclr #1,($939).w ROM:0011473E ROM:0011473E loc_11473E: ; CODE XREF: sub_114714+22↑j ROM:0011473E bra.s loc_114786 ROM:00114740 ; --------------------------------------------------------------------------- ROM:00114740 ROM:00114740 loc_114740: ; CODE XREF: sub_114714+12↑j ROM:00114740 move.w $2A6(a5),d0 ROM:00114744 cmpi.w #1,d0 ROM:00114748 bne.s loc_114752 ROM:0011474A bclr #1,($939).w ROM:00114750 bra.s loc_114786 ROM:00114752 ; --------------------------------------------------------------------------- ROM:00114752 ROM:00114752 loc_114752: ; CODE XREF: sub_114714+34↑j ROM:00114752 cmpi.w #2,d0 ROM:00114756 bne.s loc_114760 ROM:00114758 bset #1,($939).w ROM:0011475E bra.s loc_114786 ROM:00114760 ; --------------------------------------------------------------------------- ROM:00114760 ROM:00114760 loc_114760: ; CODE XREF: sub_114714+42↑j ROM:00114760 btst #6,($933).w ROM:00114766 beq.s loc_114780 ROM:00114768 btst #5,($DE1).w ROM:0011476E bne.s loc_114778 ROM:00114770 bset #1,($939).w ROM:00114776 bra.s loc_11477E ROM:00114778 ; --------------------------------------------------------------------------- ROM:00114778 ROM:00114778 loc_114778: ; CODE XREF: sub_114714+5A↑j ROM:00114778 bclr #1,($939).w ROM:0011477E ROM:0011477E loc_11477E: ; CODE XREF: sub_114714+62↑j ROM:0011477E bra.s loc_114786 ROM:00114780 ; --------------------------------------------------------------------------- ROM:00114780 ROM:00114780 loc_114780: ; CODE XREF: sub_114714+52↑j ROM:00114780 bclr #1,($939).w ROM:00114786 ROM:00114786 loc_114786: ; CODE XREF: sub_114714:loc_11473E↑j ROM:00114786 ; sub_114714+3C↑j ... ROM:00114786 btst #0,($977).w ROM:0011478C beq.s loc_1147A6 ROM:0011478E btst #0,($97B).w ROM:00114794 beq.s loc_11479E ROM:00114796 bset #2,($FFFFFA19).w ROM:0011479C bra.s loc_1147A4 ROM:0011479E ; --------------------------------------------------------------------------- ROM:0011479E ROM:0011479E loc_11479E: ; CODE XREF: sub_114714+80↑j ROM:0011479E bclr #2,($FFFFFA19).w ROM:001147A4 ROM:001147A4 loc_1147A4: ; CODE XREF: sub_114714+88↑j ROM:001147A4 bra.s loc_1147DC ROM:001147A6 ; --------------------------------------------------------------------------- ROM:001147A6 ROM:001147A6 loc_1147A6: ; CODE XREF: sub_114714+78↑j ROM:001147A6 move.w $2A8(a5),d0 ROM:001147AA cmpi.w #1,d0 ROM:001147AE bne.s loc_1147B8 ROM:001147B0 bclr #2,($FFFFFA19).w ROM:001147B6 bra.s loc_1147DC ROM:001147B8 ; --------------------------------------------------------------------------- ROM:001147B8 ROM:001147B8 loc_1147B8: ; CODE XREF: sub_114714+9A↑j ROM:001147B8 cmpi.w #2,d0 ROM:001147BC bne.s loc_1147C6 ROM:001147BE bset #2,($FFFFFA19).w ROM:001147C4 bra.s loc_1147DC ROM:001147C6 ; --------------------------------------------------------------------------- ROM:001147C6 ROM:001147C6 loc_1147C6: ; CODE XREF: sub_114714+A8↑j ROM:001147C6 btst #2,($137F).w ROM:001147CC beq.s loc_1147D6 ROM:001147CE bset #2,($FFFFFA19).w ROM:001147D4 bra.s loc_1147DC ROM:001147D6 ; --------------------------------------------------------------------------- ROM:001147D6 ROM:001147D6 loc_1147D6: ; CODE XREF: sub_114714+B8↑j ROM:001147D6 bclr #2,($FFFFFA19).w ROM:001147DC ROM:001147DC loc_1147DC: ; CODE XREF: sub_114714:loc_1147A4↑j ROM:001147DC ; sub_114714+A2↑j ... ROM:001147DC btst #5,($977).w ROM:001147E2 beq.s loc_1147FC ROM:001147E4 btst #5,($97B).w ROM:001147EA beq.s loc_1147F4 ROM:001147EC bset #2,($932).w ROM:001147F2 bra.s loc_1147FA ROM:001147F4 ; --------------------------------------------------------------------------- ROM:001147F4 ROM:001147F4 loc_1147F4: ; CODE XREF: sub_114714+D6↑j ROM:001147F4 bclr #2,($932).w ROM:001147FA ROM:001147FA loc_1147FA: ; CODE XREF: sub_114714+DE↑j ROM:001147FA bra.s loc_114832 ROM:001147FC ; --------------------------------------------------------------------------- ROM:001147FC ROM:001147FC loc_1147FC: ; CODE XREF: sub_114714+CE↑j ROM:001147FC move.w $2AA(a5),d0 ROM:00114800 cmpi.w #1,d0 ROM:00114804 bne.s loc_11480E ROM:00114806 bclr #2,($932).w ROM:0011480C bra.s loc_114832 ROM:0011480E ; --------------------------------------------------------------------------- ROM:0011480E ROM:0011480E loc_11480E: ; CODE XREF: sub_114714+F0↑j ROM:0011480E cmpi.w #2,d0 ROM:00114812 bne.s loc_11481C ROM:00114814 bset #2,($932).w ROM:0011481A bra.s loc_114832 ROM:0011481C ; --------------------------------------------------------------------------- ROM:0011481C ROM:0011481C loc_11481C: ; CODE XREF: sub_114714+FE↑j ROM:0011481C btst #7,($1374).w ROM:00114822 beq.s loc_11482C ROM:00114824 bset #2,($932).w ROM:0011482A bra.s loc_114832 ROM:0011482C ; --------------------------------------------------------------------------- ROM:0011482C ROM:0011482C loc_11482C: ; CODE XREF: sub_114714+10E↑j ROM:0011482C bclr #2,($932).w ROM:00114832 ROM:00114832 loc_114832: ; CODE XREF: sub_114714:loc_1147FA↑j ROM:00114832 ; sub_114714+F8↑j ... ROM:00114832 btst #1,($976).w ROM:00114838 beq.s loc_114852 ROM:0011483A btst #1,($97A).w ROM:00114840 beq.s loc_11484A ROM:00114842 bset #7,($938).w ROM:00114848 bra.s loc_114850 ROM:0011484A ; --------------------------------------------------------------------------- ROM:0011484A ROM:0011484A loc_11484A: ; CODE XREF: sub_114714+12C↑j ROM:0011484A bclr #7,($938).w ROM:00114850 ROM:00114850 loc_114850: ; CODE XREF: sub_114714+134↑j ROM:00114850 bra.s loc_114888 ROM:00114852 ; --------------------------------------------------------------------------- ROM:00114852 ROM:00114852 loc_114852: ; CODE XREF: sub_114714+124↑j ROM:00114852 move.w $2B0(a5),d0 ROM:00114856 cmpi.w #1,d0 ROM:0011485A bne.s loc_114864 ROM:0011485C bclr #7,($938).w ROM:00114862 bra.s loc_114888 ROM:00114864 ; --------------------------------------------------------------------------- ROM:00114864 ROM:00114864 loc_114864: ; CODE XREF: sub_114714+146↑j ROM:00114864 cmpi.w #2,d0 ROM:00114868 bne.s loc_114872 ROM:0011486A bset #7,($938).w ROM:00114870 bra.s loc_114888 ROM:00114872 ; --------------------------------------------------------------------------- ROM:00114872 ROM:00114872 loc_114872: ; CODE XREF: sub_114714+154↑j ROM:00114872 btst #1,($1368).w ROM:00114878 beq.s loc_114882 ROM:0011487A bset #7,($938).w ROM:00114880 bra.s loc_114888 ROM:00114882 ; --------------------------------------------------------------------------- ROM:00114882 ROM:00114882 loc_114882: ; CODE XREF: sub_114714+164↑j ROM:00114882 bclr #7,($938).w ROM:00114888 ROM:00114888 loc_114888: ; CODE XREF: sub_114714:loc_114850↑j ROM:00114888 ; sub_114714+14E↑j ... ROM:00114888 move.w $2EA(a5),d0 ROM:0011488C cmpi.w #0,d0 ROM:00114890 bne.s loc_1148F8 ROM:00114892 btst #4,($977).w ROM:00114898 beq.s loc_1148B2 ROM:0011489A btst #4,($97B).w ROM:001148A0 beq.s loc_1148AA ROM:001148A2 bset #4,($FFFFF441).w ROM:001148A8 bra.s loc_1148B0 ROM:001148AA ; --------------------------------------------------------------------------- ROM:001148AA ROM:001148AA loc_1148AA: ; CODE XREF: sub_114714+18C↑j ROM:001148AA bclr #4,($FFFFF441).w ROM:001148B0 ROM:001148B0 loc_1148B0: ; CODE XREF: sub_114714+194↑j ROM:001148B0 bra.s loc_1148F8 ROM:001148B2 ; --------------------------------------------------------------------------- ROM:001148B2 ROM:001148B2 loc_1148B2: ; CODE XREF: sub_114714+184↑j ROM:001148B2 move.w $2B2(a5),d0 ROM:001148B6 cmpi.w #1,d0 ROM:001148BA bne.s loc_1148C4 ROM:001148BC bclr #4,($FFFFF441).w ROM:001148C2 bra.s loc_1148F8 ROM:001148C4 ; --------------------------------------------------------------------------- ROM:001148C4 ROM:001148C4 loc_1148C4: ; CODE XREF: sub_114714+1A6↑j ROM:001148C4 cmpi.w #2,d0 ROM:001148C8 bne.s loc_1148D2 ROM:001148CA bset #4,($FFFFF441).w ROM:001148D0 bra.s loc_1148F8 ROM:001148D2 ; --------------------------------------------------------------------------- ROM:001148D2 ROM:001148D2 loc_1148D2: ; CODE XREF: sub_114714+1B4↑j ROM:001148D2 btst #1,($137E).w ROM:001148D8 beq.s loc_1148F2 ROM:001148DA btst #5,($DE5).w ROM:001148E0 bne.s loc_1148EA ROM:001148E2 bset #4,($FFFFF441).w ROM:001148E8 bra.s loc_1148F0 ROM:001148EA ; --------------------------------------------------------------------------- ROM:001148EA ROM:001148EA loc_1148EA: ; CODE XREF: sub_114714+1CC↑j ROM:001148EA bclr #4,($FFFFF441).w ROM:001148F0 ROM:001148F0 loc_1148F0: ; CODE XREF: sub_114714+1D4↑j ROM:001148F0 bra.s loc_1148F8 ROM:001148F2 ; --------------------------------------------------------------------------- ROM:001148F2 ROM:001148F2 loc_1148F2: ; CODE XREF: sub_114714+1C4↑j ROM:001148F2 bclr #4,($FFFFF441).w ROM:001148F8 ROM:001148F8 loc_1148F8: ; CODE XREF: sub_114714+17C↑j ROM:001148F8 ; sub_114714:loc_1148B0↑j ... ROM:001148F8 btst #3,($976).w ROM:001148FE beq.s loc_114918 ROM:00114900 btst #3,($97A).w ROM:00114906 beq.s loc_114910 ROM:00114908 bset #5,($FFFFFA41).w ROM:0011490E bra.s loc_114916 ROM:00114910 ; --------------------------------------------------------------------------- ROM:00114910 ROM:00114910 loc_114910: ; CODE XREF: sub_114714+1F2↑j ROM:00114910 bclr #5,($FFFFFA41).w ROM:00114916 ROM:00114916 loc_114916: ; CODE XREF: sub_114714+1FA↑j ROM:00114916 bra.s loc_11497E ROM:00114918 ; --------------------------------------------------------------------------- ROM:00114918 ROM:00114918 loc_114918: ; CODE XREF: sub_114714+1EA↑j ROM:00114918 btst #1,($977).w ROM:0011491E beq.s loc_114938 ROM:00114920 btst #1,($97B).w ROM:00114926 beq.s loc_114930 ROM:00114928 bset #5,($FFFFFA41).w ROM:0011492E bra.s loc_114936 ROM:00114930 ; --------------------------------------------------------------------------- ROM:00114930 ROM:00114930 loc_114930: ; CODE XREF: sub_114714+212↑j ROM:00114930 bclr #5,($FFFFFA41).w ROM:00114936 ROM:00114936 loc_114936: ; CODE XREF: sub_114714+21A↑j ROM:00114936 bra.s loc_11497E ROM:00114938 ; --------------------------------------------------------------------------- ROM:00114938 ROM:00114938 loc_114938: ; CODE XREF: sub_114714+20A↑j ROM:00114938 move.w $2B4(a5),d0 ROM:0011493C cmpi.w #1,d0 ROM:00114940 bne.s loc_11494A ROM:00114942 bclr #5,($FFFFFA41).w ROM:00114948 bra.s loc_11497E ROM:0011494A ; --------------------------------------------------------------------------- ROM:0011494A ROM:0011494A loc_11494A: ; CODE XREF: sub_114714+22C↑j ROM:0011494A cmpi.w #2,d0 ROM:0011494E bne.s loc_114958 ROM:00114950 bset #5,($FFFFFA41).w ROM:00114956 bra.s loc_11497E ROM:00114958 ; --------------------------------------------------------------------------- ROM:00114958 ROM:00114958 loc_114958: ; CODE XREF: sub_114714+23A↑j ROM:00114958 btst #3,($137C).w ROM:0011495E beq.s loc_114978 ROM:00114960 btst #1,($DE7).w ROM:00114966 bne.s loc_114970 ROM:00114968 bset #5,($FFFFFA41).w ROM:0011496E bra.s loc_114976 ROM:00114970 ; --------------------------------------------------------------------------- ROM:00114970 ROM:00114970 loc_114970: ; CODE XREF: sub_114714+252↑j ROM:00114970 bclr #5,($FFFFFA41).w ROM:00114976 ROM:00114976 loc_114976: ; CODE XREF: sub_114714+25A↑j ROM:00114976 bra.s loc_11497E ROM:00114978 ; --------------------------------------------------------------------------- ROM:00114978 ROM:00114978 loc_114978: ; CODE XREF: sub_114714+24A↑j ROM:00114978 bclr #5,($FFFFFA41).w ROM:0011497E ROM:0011497E loc_11497E: ; CODE XREF: sub_114714:loc_114916↑j ROM:0011497E ; sub_114714:loc_114936↑j ... ROM:0011497E btst #6,($977).w ROM:00114984 beq.s loc_11499E ROM:00114986 btst #6,($97B).w ROM:0011498C beq.s loc_114996 ROM:0011498E bset #5,($943).w ROM:00114994 bra.s loc_11499C ROM:00114996 ; --------------------------------------------------------------------------- ROM:00114996 ROM:00114996 loc_114996: ; CODE XREF: sub_114714+278↑j ROM:00114996 bclr #5,($943).w ROM:0011499C ROM:0011499C loc_11499C: ; CODE XREF: sub_114714+280↑j ROM:0011499C bra.s loc_1149D4 ROM:0011499E ; --------------------------------------------------------------------------- ROM:0011499E ROM:0011499E loc_11499E: ; CODE XREF: sub_114714+270↑j ROM:0011499E move.w $2B6(a5),d0 ROM:001149A2 cmpi.w #1,d0 ROM:001149A6 bne.s loc_1149B0 ROM:001149A8 bclr #5,($943).w ROM:001149AE bra.s loc_1149D4 ROM:001149B0 ; --------------------------------------------------------------------------- ROM:001149B0 ROM:001149B0 loc_1149B0: ; CODE XREF: sub_114714+292↑j ROM:001149B0 cmpi.w #2,d0 ROM:001149B4 bne.s loc_1149BE ROM:001149B6 bset #5,($943).w ROM:001149BC bra.s loc_1149D4 ROM:001149BE ; --------------------------------------------------------------------------- ROM:001149BE ROM:001149BE loc_1149BE: ; CODE XREF: sub_114714+2A0↑j ROM:001149BE btst #7,($1369).w ROM:001149C4 beq.s loc_1149CE ROM:001149C6 bset #5,($943).w ROM:001149CC bra.s loc_1149D4 ROM:001149CE ; --------------------------------------------------------------------------- ROM:001149CE ROM:001149CE loc_1149CE: ; CODE XREF: sub_114714+2B0↑j ROM:001149CE bclr #5,($943).w ROM:001149D4 ROM:001149D4 loc_1149D4: ; CODE XREF: sub_114714:loc_11499C↑j ROM:001149D4 ; sub_114714+29A↑j ... ROM:001149D4 btst #3,($974).w ROM:001149DA beq.s loc_1149F4 ROM:001149DC btst #3,($978).w ROM:001149E2 beq.s loc_1149EC ROM:001149E4 bset #5,($936).w ROM:001149EA bra.s loc_1149F2 ROM:001149EC ; --------------------------------------------------------------------------- ROM:001149EC ROM:001149EC loc_1149EC: ; CODE XREF: sub_114714+2CE↑j ROM:001149EC bclr #5,($936).w ROM:001149F2 ROM:001149F2 loc_1149F2: ; CODE XREF: sub_114714+2D6↑j ROM:001149F2 bra.s loc_114A2A ROM:001149F4 ; --------------------------------------------------------------------------- ROM:001149F4 ROM:001149F4 loc_1149F4: ; CODE XREF: sub_114714+2C6↑j ROM:001149F4 move.w $2BA(a5),d0 ROM:001149F8 cmpi.w #1,d0 ROM:001149FC bne.s loc_114A06 ROM:001149FE bclr #5,($936).w ROM:00114A04 bra.s loc_114A2A ROM:00114A06 ; --------------------------------------------------------------------------- ROM:00114A06 ROM:00114A06 loc_114A06: ; CODE XREF: sub_114714+2E8↑j ROM:00114A06 cmpi.w #2,d0 ROM:00114A0A bne.s loc_114A14 ROM:00114A0C bset #5,($936).w ROM:00114A12 bra.s loc_114A2A ROM:00114A14 ; --------------------------------------------------------------------------- ROM:00114A14 ROM:00114A14 loc_114A14: ; CODE XREF: sub_114714+2F6↑j ROM:00114A14 btst #5,($137A).w ROM:00114A1A beq.s loc_114A24 ROM:00114A1C bset #5,($936).w ROM:00114A22 bra.s loc_114A2A ROM:00114A24 ; --------------------------------------------------------------------------- ROM:00114A24 ROM:00114A24 loc_114A24: ; CODE XREF: sub_114714+306↑j ROM:00114A24 bclr #5,($936).w ROM:00114A2A ROM:00114A2A loc_114A2A: ; CODE XREF: sub_114714:loc_1149F2↑j ROM:00114A2A ; sub_114714+2F0↑j ... ROM:00114A2A move.w $2B8(a5),d0 ROM:00114A2E cmpi.w #1,d0 ROM:00114A32 bne.s loc_114A3C ROM:00114A34 bclr #7,($941).w ROM:00114A3A bra.s loc_114A60 ROM:00114A3C ; --------------------------------------------------------------------------- ROM:00114A3C ROM:00114A3C loc_114A3C: ; CODE XREF: sub_114714+31E↑j ROM:00114A3C cmpi.w #2,d0 ROM:00114A40 bne.s loc_114A4A ROM:00114A42 bset #7,($941).w ROM:00114A48 bra.s loc_114A60 ROM:00114A4A ; --------------------------------------------------------------------------- ROM:00114A4A ROM:00114A4A loc_114A4A: ; CODE XREF: sub_114714+32C↑j ROM:00114A4A btst #0,($138C).w ROM:00114A50 beq.s loc_114A5A ROM:00114A52 bset #7,($941).w ROM:00114A58 bra.s loc_114A60 ROM:00114A5A ; --------------------------------------------------------------------------- ROM:00114A5A ROM:00114A5A loc_114A5A: ; CODE XREF: sub_114714+33C↑j ROM:00114A5A bclr #7,($941).w ROM:00114A60 ROM:00114A60 loc_114A60: ; CODE XREF: sub_114714+326↑j ROM:00114A60 ; sub_114714+334↑j ... ROM:00114A60 move.w $2BC(a5),d0 ROM:00114A64 cmpi.w #1,d0 ROM:00114A68 bne.s loc_114A72 ROM:00114A6A bclr #2,($935).w ROM:00114A70 bra.s loc_114A96 ROM:00114A72 ; --------------------------------------------------------------------------- ROM:00114A72 ROM:00114A72 loc_114A72: ; CODE XREF: sub_114714+354↑j ROM:00114A72 cmpi.w #2,d0 ROM:00114A76 bne.s loc_114A80 ROM:00114A78 bset #2,($935).w ROM:00114A7E bra.s loc_114A96 ROM:00114A80 ; --------------------------------------------------------------------------- ROM:00114A80 ROM:00114A80 loc_114A80: ; CODE XREF: sub_114714+362↑j ROM:00114A80 btst #3,($1372).w ROM:00114A86 beq.s loc_114A90 ROM:00114A88 bset #2,($935).w ROM:00114A8E bra.s loc_114A96 ROM:00114A90 ; --------------------------------------------------------------------------- ROM:00114A90 ROM:00114A90 loc_114A90: ; CODE XREF: sub_114714+372↑j ROM:00114A90 bclr #2,($935).w ROM:00114A96 ROM:00114A96 loc_114A96: ; CODE XREF: sub_114714+35C↑j ROM:00114A96 ; sub_114714+36A↑j ... ROM:00114A96 btst #4,($974).w ROM:00114A9C beq.s loc_114AB6 ROM:00114A9E btst #4,($978).w ROM:00114AA4 beq.s loc_114AAE ROM:00114AA6 bset #2,($93A).w ROM:00114AAC bra.s loc_114AB4 ROM:00114AAE ; --------------------------------------------------------------------------- ROM:00114AAE ROM:00114AAE loc_114AAE: ; CODE XREF: sub_114714+390↑j ROM:00114AAE bclr #2,($93A).w ROM:00114AB4 ROM:00114AB4 loc_114AB4: ; CODE XREF: sub_114714+398↑j ROM:00114AB4 bra.s loc_114AEC ROM:00114AB6 ; --------------------------------------------------------------------------- ROM:00114AB6 ROM:00114AB6 loc_114AB6: ; CODE XREF: sub_114714+388↑j ROM:00114AB6 move.w $2AE(a5),d0 ROM:00114ABA cmpi.w #1,d0 ROM:00114ABE bne.s loc_114AC8 ROM:00114AC0 bclr #2,($93A).w ROM:00114AC6 bra.s loc_114AEC ROM:00114AC8 ; --------------------------------------------------------------------------- ROM:00114AC8 ROM:00114AC8 loc_114AC8: ; CODE XREF: sub_114714+3AA↑j ROM:00114AC8 cmpi.w #2,d0 ROM:00114ACC bne.s loc_114AD6 ROM:00114ACE bset #2,($93A).w ROM:00114AD4 bra.s loc_114AEC ROM:00114AD6 ; --------------------------------------------------------------------------- ROM:00114AD6 ROM:00114AD6 loc_114AD6: ; CODE XREF: sub_114714+3B8↑j ROM:00114AD6 btst #3,($137E).w ROM:00114ADC beq.s loc_114AE6 ROM:00114ADE bset #2,($93A).w ROM:00114AE4 bra.s loc_114AEC ROM:00114AE6 ; --------------------------------------------------------------------------- ROM:00114AE6 ROM:00114AE6 loc_114AE6: ; CODE XREF: sub_114714+3C8↑j ROM:00114AE6 bclr #2,($93A).w ROM:00114AEC ROM:00114AEC loc_114AEC: ; CODE XREF: sub_114714:loc_114AB4↑j ROM:00114AEC ; sub_114714+3B2↑j ... ROM:00114AEC move.w $2BE(a5),d0 ROM:00114AF0 cmpi.w #$FFFF,d0 ROM:00114AF4 beq.s loc_114B0E ROM:00114AF6 move.w #1,($59E).w ROM:00114AFC move.w d0,($59A).w ROM:00114B00 bsr.l sub_11A90A ROM:00114B06 bset #6,($935).w ROM:00114B0C bra.s locret_114B28 ROM:00114B0E ; --------------------------------------------------------------------------- ROM:00114B0E ROM:00114B0E loc_114B0E: ; CODE XREF: sub_114714+3E0↑j ROM:00114B0E btst #6,($935).w ROM:00114B14 beq.s locret_114B28 ROM:00114B16 move.w #2,($59E).w ROM:00114B1C bsr.l sub_11A90A ROM:00114B22 bclr #6,($935).w ROM:00114B28 ROM:00114B28 locret_114B28: ; CODE XREF: sub_114714+3F8↑j ROM:00114B28 ; sub_114714+400↑j ROM:00114B28 rts ROM:00114B28 ; End of function sub_114714 ROM:00114B28 ROM:00114B2A ; --------------------------------------------------------------------------- ROM:00114B2A rts ROM:00114B2C ; --------------------------------------------------------------------------- ROM:00114B2C rts ROM:00114B2E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114B30 ROM:00114B30 ; =============== S U B R O U T I N E ======================================= ROM:00114B30 ROM:00114B30 ROM:00114B30 sub_114B30: ; CODE XREF: sub_117980↓p ROM:00114B30 bclr #7,($93A).w ROM:00114B36 bsr.w sub_114B40 ROM:00114B3A bsr.w sub_114D42 ROM:00114B3E rts ROM:00114B3E ; End of function sub_114B30 ROM:00114B3E ROM:00114B40 ROM:00114B40 ; =============== S U B R O U T I N E ======================================= ROM:00114B40 ROM:00114B40 ROM:00114B40 sub_114B40: ; CODE XREF: sub_114B30+6↑p ROM:00114B40 clr.w d1 ROM:00114B42 move.b ($748).w,d1 ROM:00114B46 cmpi.w #5,d1 ROM:00114B4A bcc.s locret_114B54 ROM:00114B4C movea.l off_114B56(pc,d1.w*4),a0 ROM:00114B50 nop ROM:00114B52 jmp (a0) ROM:00114B54 ; --------------------------------------------------------------------------- ROM:00114B54 ROM:00114B54 locret_114B54: ; CODE XREF: sub_114B40+A↑j ROM:00114B54 rts ROM:00114B54 ; End of function sub_114B40 ROM:00114B54 ROM:00114B54 ; --------------------------------------------------------------------------- ROM:00114B56 off_114B56: dc.l loc_114B6A ; DATA XREF: sub_114B40+C↑r ROM:00114B5A dc.l loc_114B78 ROM:00114B5E dc.l loc_114BAC ROM:00114B62 dc.l loc_114BEC ROM:00114B66 dc.l loc_114D18 ROM:00114B6A ; --------------------------------------------------------------------------- ROM:00114B6A ROM:00114B6A loc_114B6A: ; DATA XREF: ROM:off_114B56↑o ROM:00114B6A bsr.w sub_11548E ROM:00114B6E move.b #1,($748).w ROM:00114B74 bra.s locret_114BAA ROM:00114B76 ; --------------------------------------------------------------------------- ROM:00114B76 rts ROM:00114B78 ; --------------------------------------------------------------------------- ROM:00114B78 ROM:00114B78 loc_114B78: ; DATA XREF: ROM:00114B5A↑o ROM:00114B78 btst #5,($934).w ROM:00114B7E beq.s locret_114BAA ROM:00114B80 bclr #5,($934).w ROM:00114B86 bsr.w sub_115464 ROM:00114B8A bsr.w sub_11559C ROM:00114B8E bsr.w sub_115616 ROM:00114B92 bsr.w sub_1157B8 ROM:00114B96 bsr.l nullsub_6 ROM:00114B9C bset #1,($932).w ROM:00114BA2 move.b #2,($748).w ROM:00114BA8 bra.s locret_114BEA ROM:00114BAA ; --------------------------------------------------------------------------- ROM:00114BAA ROM:00114BAA locret_114BAA: ; CODE XREF: ROM:00114B74↑j ROM:00114BAA ; ROM:00114B7E↑j ROM:00114BAA rts ROM:00114BAC ; --------------------------------------------------------------------------- ROM:00114BAC ROM:00114BAC loc_114BAC: ; DATA XREF: ROM:00114B5E↑o ROM:00114BAC btst #5,($932).w ROM:00114BB2 beq.s loc_114BD0 ROM:00114BB4 bclr #5,($932).w ROM:00114BBA bsr.w sub_11565A ROM:00114BBE bset #3,($93A).w ROM:00114BC4 move.b #3,($748).w ROM:00114BCA bra.l locret_114D16 ROM:00114BD0 ; --------------------------------------------------------------------------- ROM:00114BD0 ROM:00114BD0 loc_114BD0: ; CODE XREF: ROM:00114BB2↑j ROM:00114BD0 btst #2,($93F).w ROM:00114BD6 beq.s locret_114BEA ROM:00114BD8 bclr #2,($93F).w ROM:00114BDE move.b #3,($748).w ROM:00114BE4 bra.l locret_114D16 ROM:00114BEA ; --------------------------------------------------------------------------- ROM:00114BEA ROM:00114BEA locret_114BEA: ; CODE XREF: ROM:00114BA8↑j ROM:00114BEA ; ROM:00114BD6↑j ROM:00114BEA rts ROM:00114BEC ; --------------------------------------------------------------------------- ROM:00114BEC ROM:00114BEC loc_114BEC: ; DATA XREF: ROM:00114B62↑o ROM:00114BEC btst #6,($943).w ROM:00114BF2 beq.s loc_114C0E ROM:00114BF4 btst #5,($941).w ROM:00114BFA beq.s loc_114C0E ROM:00114BFC bclr #6,($943).w ROM:00114C02 move.b #4,($748).w ROM:00114C08 bra.l locret_114D3E ROM:00114C0E ; --------------------------------------------------------------------------- ROM:00114C0E ROM:00114C0E loc_114C0E: ; CODE XREF: ROM:00114BF2↑j ROM:00114C0E ; ROM:00114BFA↑j ROM:00114C0E btst #6,($943).w ROM:00114C14 beq.s loc_114C44 ROM:00114C16 btst #5,($941).w ROM:00114C1C bne.s loc_114C44 ROM:00114C1E bclr #6,($943).w ROM:00114C24 bsr.w sub_1153F8 ROM:00114C28 bsr.w sub_115464 ROM:00114C2C bsr.w sub_115718 ROM:00114C30 bsr.w sub_1154EA ROM:00114C34 bset #7,($93A).w ROM:00114C3A move.b #3,($748).w ROM:00114C40 bra.w locret_114D16 ROM:00114C44 ; --------------------------------------------------------------------------- ROM:00114C44 ROM:00114C44 loc_114C44: ; CODE XREF: ROM:00114C14↑j ROM:00114C44 ; ROM:00114C1C↑j ROM:00114C44 btst #2,($934).w ROM:00114C4A beq.s loc_114C70 ROM:00114C4C bclr #2,($934).w ROM:00114C52 bsr.w sub_115464 ROM:00114C56 bsr.w sub_1153DE ROM:00114C5A bsr.w sub_115746 ROM:00114C5E bset #4,($936).w ROM:00114C64 move.b #3,($748).w ROM:00114C6A bra.l locret_114D16 ROM:00114C70 ; --------------------------------------------------------------------------- ROM:00114C70 ROM:00114C70 loc_114C70: ; CODE XREF: ROM:00114C4A↑j ROM:00114C70 btst #5,($137B).w ROM:00114C76 beq.s loc_114CAE ROM:00114C78 ori.w #1,($B0C).w ROM:00114C7E btst #5,($941).w ROM:00114C84 bne.s loc_114CAE ROM:00114C86 ori.w #2,($B0C).w ROM:00114C8C bsr.w sub_1153F8 ROM:00114C90 bsr.w sub_115464 ROM:00114C94 bsr.w sub_1157E2 ROM:00114C98 bsr.w sub_1154EA ROM:00114C9C bclr #5,($137B).w ROM:00114CA2 move.b #3,($748).w ROM:00114CA8 bra.l locret_114D16 ROM:00114CAE ; --------------------------------------------------------------------------- ROM:00114CAE ROM:00114CAE loc_114CAE: ; CODE XREF: ROM:00114C76↑j ROM:00114CAE ; ROM:00114C84↑j ROM:00114CAE btst #4,($137B).w ROM:00114CB4 beq.s loc_114CEC ROM:00114CB6 ori.w #$10,($B0C).w ROM:00114CBC btst #5,($941).w ROM:00114CC2 bne.s loc_114CEC ROM:00114CC4 ori.w #$20,($B0C).w ; ' ' ROM:00114CCA bsr.w sub_1153F8 ROM:00114CCE bsr.w sub_115464 ROM:00114CD2 bsr.w sub_115816 ROM:00114CD6 bsr.w sub_1154EA ROM:00114CDA bclr #4,($137B).w ROM:00114CE0 move.b #3,($748).w ROM:00114CE6 bra.l locret_114D16 ROM:00114CEC ; --------------------------------------------------------------------------- ROM:00114CEC ROM:00114CEC loc_114CEC: ; CODE XREF: ROM:00114CB4↑j ROM:00114CEC ; ROM:00114CC2↑j ROM:00114CEC btst #3,($93D).w ROM:00114CF2 beq.s locret_114D16 ROM:00114CF4 bclr #3,($93D).w ROM:00114CFA bsr.w sub_1153F8 ROM:00114CFE bsr.w sub_115464 ROM:00114D02 bsr.w sub_1157B8 ROM:00114D06 bsr.w sub_1154EA ROM:00114D0A move.b #3,($748).w ROM:00114D10 bra.l *+6 ROM:00114D16 ; --------------------------------------------------------------------------- ROM:00114D16 ROM:00114D16 locret_114D16: ; CODE XREF: ROM:00114BCA↑j ROM:00114D16 ; ROM:00114BE4↑j ... ROM:00114D16 rts ROM:00114D18 ; --------------------------------------------------------------------------- ROM:00114D18 ROM:00114D18 loc_114D18: ; DATA XREF: ROM:00114B66↑o ROM:00114D18 btst #5,($941).w ROM:00114D1E bne.s locret_114D3E ROM:00114D20 bsr.w sub_1153F8 ROM:00114D24 bsr.w sub_115464 ROM:00114D28 bsr.w sub_115718 ROM:00114D2C bsr.w sub_1154EA ROM:00114D30 bset #7,($93A).w ROM:00114D36 move.b #3,($748).w ROM:00114D3C bra.s locret_114D16 ROM:00114D3E ; --------------------------------------------------------------------------- ROM:00114D3E ROM:00114D3E locret_114D3E: ; CODE XREF: ROM:00114C08↑j ROM:00114D3E ; ROM:00114D1E↑j ROM:00114D3E rts ROM:00114D40 ; --------------------------------------------------------------------------- ROM:00114D40 rts ROM:00114D42 ROM:00114D42 ; =============== S U B R O U T I N E ======================================= ROM:00114D42 ROM:00114D42 ROM:00114D42 sub_114D42: ; CODE XREF: sub_114B30+A↑p ROM:00114D42 clr.w d1 ROM:00114D44 move.b ($749).w,d1 ROM:00114D48 cmpi.w #$E,d1 ROM:00114D4C bcc.s locret_114D56 ROM:00114D4E movea.l off_114D58(pc,d1.w*4),a0 ROM:00114D52 nop ROM:00114D54 jmp (a0) ROM:00114D56 ; --------------------------------------------------------------------------- ROM:00114D56 ROM:00114D56 locret_114D56: ; CODE XREF: sub_114D42+A↑j ROM:00114D56 rts ROM:00114D56 ; End of function sub_114D42 ROM:00114D56 ROM:00114D56 ; --------------------------------------------------------------------------- ROM:00114D58 off_114D58: dc.l loc_114D90 ; DATA XREF: sub_114D42+C↑r ROM:00114D5C dc.l loc_114DAA ROM:00114D60 dc.l loc_114FF8 ROM:00114D64 dc.l loc_11507C ROM:00114D68 dc.l loc_1150EE ROM:00114D6C dc.l loc_11515C ROM:00114D70 dc.l loc_11518E ROM:00114D74 dc.l loc_1151C8 ROM:00114D78 dc.l loc_1151FA ROM:00114D7C dc.l loc_115266 ROM:00114D80 dc.l loc_1152A4 ROM:00114D84 dc.l loc_1152E2 ROM:00114D88 dc.l loc_11531A ROM:00114D8C dc.l loc_115358 ROM:00114D90 ; --------------------------------------------------------------------------- ROM:00114D90 ROM:00114D90 loc_114D90: ; DATA XREF: ROM:off_114D58↑o ROM:00114D90 bclr #5,($941).w ROM:00114D96 bclr #0,($930).w ROM:00114D9C move.b #1,($749).w ROM:00114DA2 bra.l locret_114FF6 ROM:00114DA8 ; --------------------------------------------------------------------------- ROM:00114DA8 rts ROM:00114DAA ; --------------------------------------------------------------------------- ROM:00114DAA ROM:00114DAA loc_114DAA: ; DATA XREF: ROM:00114D5C↑o ROM:00114DAA btst #0,($941).w ROM:00114DB0 beq.s loc_114DF6 ROM:00114DB2 bclr #0,($941).w ROM:00114DB8 bset #5,($941).w ROM:00114DBE bset #0,($930).w ROM:00114DC4 bsr.w sub_1153F8 ROM:00114DC8 bsr.w sub_115464 ROM:00114DCC bsr.w sub_115540 ROM:00114DD0 bsr.w sub_11550C ROM:00114DD4 move.w $30(a5),d0 ROM:00114DD8 clr.b ($898).w ROM:00114DDC move.w d0,($602).w ROM:00114DE0 move.b #1,($898).w ROM:00114DE6 bsr.w sub_1154EA ROM:00114DEA move.b #6,($749).w ROM:00114DF0 bra.l locret_1151C6 ROM:00114DF6 ; --------------------------------------------------------------------------- ROM:00114DF6 ROM:00114DF6 loc_114DF6: ; CODE XREF: ROM:00114DB0↑j ROM:00114DF6 btst #2,($943).w ROM:00114DFC beq.s loc_114E3C ROM:00114DFE bclr #2,($943).w ROM:00114E04 bset #5,($941).w ROM:00114E0A bsr.w sub_1153F8 ROM:00114E0E bsr.w sub_115464 ROM:00114E12 bsr.w sub_115540 ROM:00114E16 bsr.w sub_11577C ROM:00114E1A move.w $30(a5),d0 ROM:00114E1E clr.b ($898).w ROM:00114E22 move.w d0,($602).w ROM:00114E26 move.b #1,($898).w ROM:00114E2C bsr.w sub_1154EA ROM:00114E30 move.b #5,($749).w ROM:00114E36 bra.l locret_11518C ROM:00114E3C ; --------------------------------------------------------------------------- ROM:00114E3C ROM:00114E3C loc_114E3C: ; CODE XREF: ROM:00114DFC↑j ROM:00114E3C btst #1,($93F).w ROM:00114E42 beq.s loc_114E86 ROM:00114E44 bclr #1,($93F).w ROM:00114E4A bset #5,($941).w ROM:00114E50 bsr.w sub_1157AA ROM:00114E54 bsr.w sub_1153F8 ROM:00114E58 bsr.w sub_115464 ROM:00114E5C bsr.w sub_115540 ROM:00114E60 bsr.w sub_11572A ROM:00114E64 move.w $30(a5),d0 ROM:00114E68 clr.b ($898).w ROM:00114E6C move.w d0,($602).w ROM:00114E70 move.b #1,($898).w ROM:00114E76 bsr.w sub_1154EA ROM:00114E7A move.b #4,($749).w ROM:00114E80 bra.l locret_11515A ROM:00114E86 ; --------------------------------------------------------------------------- ROM:00114E86 ROM:00114E86 loc_114E86: ; CODE XREF: ROM:00114E42↑j ROM:00114E86 btst #4,($941).w ROM:00114E8C beq.s loc_114ED0 ROM:00114E8E bclr #4,($941).w ROM:00114E94 bset #5,($941).w ROM:00114E9A bsr.w sub_11578E ROM:00114E9E bsr.w sub_1153F8 ROM:00114EA2 bsr.w sub_115464 ROM:00114EA6 bsr.w sub_115540 ROM:00114EAA bsr.w sub_115570 ROM:00114EAE move.w $30(a5),d0 ROM:00114EB2 clr.b ($898).w ROM:00114EB6 move.w d0,($602).w ROM:00114EBA move.b #1,($898).w ROM:00114EC0 bsr.w sub_1154EA ROM:00114EC4 move.b #3,($749).w ROM:00114ECA bra.l locret_1150EC ROM:00114ED0 ; --------------------------------------------------------------------------- ROM:00114ED0 ROM:00114ED0 loc_114ED0: ; CODE XREF: ROM:00114E8C↑j ROM:00114ED0 btst #5,($93F).w ROM:00114ED6 beq.s loc_114F1A ROM:00114ED8 bclr #5,($93F).w ROM:00114EDE bset #5,($941).w ROM:00114EE4 bsr.w sub_1153F8 ROM:00114EE8 bsr.w sub_115464 ROM:00114EEC bsr.w sub_1153DE ROM:00114EF0 bsr.w sub_115540 ROM:00114EF4 bsr.w sub_1156B2 ROM:00114EF8 move.w $30(a5),d0 ROM:00114EFC clr.b ($898).w ROM:00114F00 move.w d0,($602).w ROM:00114F04 move.b #1,($898).w ROM:00114F0A bsr.w sub_1154EA ROM:00114F0E move.b #2,($749).w ROM:00114F14 bra.l locret_11507A ROM:00114F1A ; --------------------------------------------------------------------------- ROM:00114F1A ROM:00114F1A loc_114F1A: ; CODE XREF: ROM:00114ED6↑j ROM:00114F1A btst #2,($933).w ROM:00114F20 beq.s loc_114F64 ROM:00114F22 bclr #2,($933).w ROM:00114F28 bset #5,($941).w ROM:00114F2E bsr.w sub_11579C ROM:00114F32 bsr.w sub_1153F8 ROM:00114F36 bsr.w sub_115464 ROM:00114F3A bsr.w sub_115540 ROM:00114F3E bsr.w sub_115584 ROM:00114F42 move.w $30(a5),d0 ROM:00114F46 clr.b ($898).w ROM:00114F4A move.w d0,($602).w ROM:00114F4E move.b #1,($898).w ROM:00114F54 bsr.w sub_1154EA ROM:00114F58 move.b #8,($749).w ROM:00114F5E bra.l locret_115264 ROM:00114F64 ; --------------------------------------------------------------------------- ROM:00114F64 ROM:00114F64 loc_114F64: ; CODE XREF: ROM:00114F20↑j ROM:00114F64 btst #3,($1367).w ROM:00114F6A beq.s loc_114FAA ROM:00114F6C ori.w #$100,($B0C).w ROM:00114F72 bset #5,($941).w ROM:00114F78 bsr.w sub_1153F8 ROM:00114F7C bsr.w sub_115464 ROM:00114F80 bsr.w sub_115540 ROM:00114F84 bsr.w sub_115844 ROM:00114F88 move.w $30(a5),d0 ROM:00114F8C clr.b ($898).w ROM:00114F90 move.w d0,($602).w ROM:00114F94 move.b #1,($898).w ROM:00114F9A bsr.w sub_1154EA ROM:00114F9E move.b #9,($749).w ROM:00114FA4 bra.l locret_1152A2 ROM:00114FAA ; --------------------------------------------------------------------------- ROM:00114FAA ROM:00114FAA loc_114FAA: ; CODE XREF: ROM:00114F6A↑j ROM:00114FAA btst #4,($1384).w ROM:00114FB0 beq.s locret_114FF6 ROM:00114FB2 move.l ($13A0).w,($414).w ROM:00114FB8 ori.w #$1000,($B0C).w ROM:00114FBE bset #5,($941).w ROM:00114FC4 bsr.w sub_1153F8 ROM:00114FC8 bsr.w sub_115464 ROM:00114FCC bsr.w sub_115540 ROM:00114FD0 bsr.w sub_11587C ROM:00114FD4 move.w $30(a5),d0 ROM:00114FD8 clr.b ($898).w ROM:00114FDC move.w d0,($602).w ROM:00114FE0 move.b #1,($898).w ROM:00114FE6 bsr.w sub_1154EA ROM:00114FEA move.b #$C,($749).w ROM:00114FF0 bra.l locret_115356 ROM:00114FF6 ; --------------------------------------------------------------------------- ROM:00114FF6 ROM:00114FF6 locret_114FF6: ; CODE XREF: ROM:00114DA2↑j ROM:00114FF6 ; ROM:00114FB0↑j ... ROM:00114FF6 rts ROM:00114FF8 ; --------------------------------------------------------------------------- ROM:00114FF8 ROM:00114FF8 loc_114FF8: ; DATA XREF: ROM:00114D60↑o ROM:00114FF8 move.w #$DD,d0 ROM:00114FFC cmpi.w #0,($602).w ROM:00115002 bgt.s loc_11503E ROM:00115004 cmp.w ($542).w,d0 ROM:00115008 bgt.s loc_11503E ROM:0011500A bset #0,($930).w ROM:00115010 bsr.w sub_1153F8 ROM:00115014 bsr.w sub_115464 ROM:00115018 bsr.w sub_11550C ROM:0011501C move.w $30(a5),d1 ROM:00115020 clr.b ($898).w ROM:00115024 move.w d1,($602).w ROM:00115028 move.b #1,($898).w ROM:0011502E bsr.w sub_1154EA ROM:00115032 move.b #6,($749).w ROM:00115038 bra.l locret_1151C6 ROM:0011503E ; --------------------------------------------------------------------------- ROM:0011503E ROM:0011503E loc_11503E: ; CODE XREF: ROM:00115002↑j ROM:0011503E ; ROM:00115008↑j ROM:0011503E cmpi.w #0,($602).w ROM:00115044 bgt.s locret_11507A ROM:00115046 cmp.w ($542).w,d0 ROM:0011504A ble.s locret_11507A ROM:0011504C bsr.w sub_1153F8 ROM:00115050 bsr.w sub_115464 ROM:00115054 bsr.w sub_1156B2 ROM:00115058 move.w $30(a5),d1 ROM:0011505C clr.b ($898).w ROM:00115060 move.w d1,($602).w ROM:00115064 move.b #1,($898).w ROM:0011506A bsr.w sub_1154EA ROM:0011506E move.b #2,($749).w ROM:00115074 bra.l *+6 ROM:0011507A ; --------------------------------------------------------------------------- ROM:0011507A ROM:0011507A locret_11507A: ; CODE XREF: ROM:00114F14↑j ROM:0011507A ; ROM:00115044↑j ... ROM:0011507A rts ROM:0011507C ; --------------------------------------------------------------------------- ROM:0011507C ROM:0011507C loc_11507C: ; DATA XREF: ROM:00114D64↑o ROM:0011507C cmpi.w #0,($602).w ROM:00115082 bgt.s loc_1150AE ROM:00115084 cmpi.b #0,($747).w ROM:0011508A bne.s loc_1150AE ROM:0011508C bsr.w sub_1153F8 ROM:00115090 bsr.w sub_115464 ROM:00115094 bsr.w sub_1156E8 ROM:00115098 bsr.w sub_1154EA ROM:0011509C bclr #5,($941).w ROM:001150A2 move.b #1,($749).w ROM:001150A8 bra.l locret_114FF6 ROM:001150AE ; --------------------------------------------------------------------------- ROM:001150AE ROM:001150AE loc_1150AE: ; CODE XREF: ROM:00115082↑j ROM:001150AE ; ROM:0011508A↑j ROM:001150AE cmpi.w #0,($602).w ROM:001150B4 bgt.s locret_1150EC ROM:001150B6 cmpi.b #0,($747).w ROM:001150BC ble.s locret_1150EC ROM:001150BE bsr.w sub_1153F8 ROM:001150C2 bsr.w sub_115464 ROM:001150C6 bsr.w sub_115570 ROM:001150CA move.w $30(a5),d0 ROM:001150CE clr.b ($898).w ROM:001150D2 move.w d0,($602).w ROM:001150D6 move.b #1,($898).w ROM:001150DC bsr.w sub_1154EA ROM:001150E0 move.b #3,($749).w ROM:001150E6 bra.l *+6 ROM:001150EC ; --------------------------------------------------------------------------- ROM:001150EC ROM:001150EC locret_1150EC: ; CODE XREF: ROM:00114ECA↑j ROM:001150EC ; ROM:001150B4↑j ... ROM:001150EC rts ROM:001150EE ; --------------------------------------------------------------------------- ROM:001150EE ROM:001150EE loc_1150EE: ; DATA XREF: ROM:00114D68↑o ROM:001150EE cmpi.w #0,($602).w ROM:001150F4 bgt.s loc_115128 ROM:001150F6 cmpi.b #0,($747).w ROM:001150FC ble.s loc_115128 ROM:001150FE bsr.w sub_1153F8 ROM:00115102 bsr.w sub_115464 ROM:00115106 bsr.w sub_11572A ROM:0011510A move.w $30(a5),d0 ROM:0011510E clr.b ($898).w ROM:00115112 move.w d0,($602).w ROM:00115116 move.b #1,($898).w ROM:0011511C bsr.w sub_1154EA ROM:00115120 move.b #4,($749).w ROM:00115126 bra.s locret_11515A ROM:00115128 ; --------------------------------------------------------------------------- ROM:00115128 ROM:00115128 loc_115128: ; CODE XREF: ROM:001150F4↑j ROM:00115128 ; ROM:001150FC↑j ROM:00115128 cmpi.w #0,($602).w ROM:0011512E bgt.s locret_11515A ROM:00115130 cmpi.b #0,($747).w ROM:00115136 bne.s locret_11515A ROM:00115138 bsr.w sub_1153F8 ROM:0011513C bsr.w sub_115464 ROM:00115140 bsr.w sub_1156E8 ROM:00115144 bsr.w sub_1154EA ROM:00115148 bclr #5,($941).w ROM:0011514E move.b #1,($749).w ROM:00115154 bra.l locret_114FF6 ROM:0011515A ; --------------------------------------------------------------------------- ROM:0011515A ROM:0011515A locret_11515A: ; CODE XREF: ROM:00114E80↑j ROM:0011515A ; ROM:00115126↑j ... ROM:0011515A rts ROM:0011515C ; --------------------------------------------------------------------------- ROM:0011515C ROM:0011515C loc_11515C: ; DATA XREF: ROM:00114D6C↑o ROM:0011515C cmpi.w #0,($602).w ROM:00115162 bgt.s locret_11518C ROM:00115164 bsr.w sub_1153F8 ROM:00115168 bsr.w sub_115464 ROM:0011516C bsr.w sub_1156E8 ROM:00115170 bsr.w sub_1154EA ROM:00115174 bclr #5,($941).w ROM:0011517A bset #7,($93A).w ROM:00115180 move.b #1,($749).w ROM:00115186 bra.l locret_114FF6 ROM:0011518C ; --------------------------------------------------------------------------- ROM:0011518C ROM:0011518C locret_11518C: ; CODE XREF: ROM:00114E36↑j ROM:0011518C ; ROM:00115162↑j ROM:0011518C rts ROM:0011518E ; --------------------------------------------------------------------------- ROM:0011518E ROM:0011518E loc_11518E: ; DATA XREF: ROM:00114D70↑o ROM:0011518E cmpi.w #0,($602).w ROM:00115194 bgt.s locret_1151C6 ROM:00115196 bclr #0,($930).w ROM:0011519C bsr.w sub_1153F8 ROM:001151A0 bsr.w sub_115464 ROM:001151A4 bsr.w sub_11550C ROM:001151A8 move.w $30(a5),d0 ROM:001151AC clr.b ($898).w ROM:001151B0 move.w d0,($602).w ROM:001151B4 move.b #1,($898).w ROM:001151BA bsr.w sub_1154EA ROM:001151BE move.b #7,($749).w ROM:001151C4 bra.s locret_1151F8 ROM:001151C6 ; --------------------------------------------------------------------------- ROM:001151C6 ROM:001151C6 locret_1151C6: ; CODE XREF: ROM:00114DF0↑j ROM:001151C6 ; ROM:00115038↑j ... ROM:001151C6 rts ROM:001151C8 ; --------------------------------------------------------------------------- ROM:001151C8 ROM:001151C8 loc_1151C8: ; DATA XREF: ROM:00114D74↑o ROM:001151C8 cmpi.w #0,($602).w ROM:001151CE bgt.s locret_1151F8 ROM:001151D0 bsr.w sub_1153F8 ROM:001151D4 bsr.w sub_115464 ROM:001151D8 bsr.w sub_1156E8 ROM:001151DC bsr.w sub_1154EA ROM:001151E0 bclr #5,($941).w ROM:001151E6 bset #4,($940).w ROM:001151EC move.b #1,($749).w ROM:001151F2 bra.l locret_114FF6 ROM:001151F8 ; --------------------------------------------------------------------------- ROM:001151F8 ROM:001151F8 locret_1151F8: ; CODE XREF: ROM:001151C4↑j ROM:001151F8 ; ROM:001151CE↑j ROM:001151F8 rts ROM:001151FA ; --------------------------------------------------------------------------- ROM:001151FA ROM:001151FA loc_1151FA: ; DATA XREF: ROM:00114D78↑o ROM:001151FA cmpi.w #0,($602).w ROM:00115200 bgt.s loc_11522C ROM:00115202 cmpi.b #0,($747).w ROM:00115208 bne.s loc_11522C ROM:0011520A bsr.w sub_1153F8 ROM:0011520E bsr.w sub_115464 ROM:00115212 bsr.w sub_1156E8 ROM:00115216 bsr.w sub_1154EA ROM:0011521A bclr #5,($941).w ROM:00115220 move.b #1,($749).w ROM:00115226 bra.l locret_114FF6 ROM:0011522C ; --------------------------------------------------------------------------- ROM:0011522C ROM:0011522C loc_11522C: ; CODE XREF: ROM:00115200↑j ROM:0011522C ; ROM:00115208↑j ROM:0011522C cmpi.w #0,($602).w ROM:00115232 bgt.s locret_115264 ROM:00115234 cmpi.b #0,($747).w ROM:0011523A ble.s locret_115264 ROM:0011523C bsr.w sub_1153F8 ROM:00115240 bsr.w sub_115464 ROM:00115244 bsr.w sub_115584 ROM:00115248 move.w $30(a5),d0 ROM:0011524C clr.b ($898).w ROM:00115250 move.w d0,($602).w ROM:00115254 move.b #1,($898).w ROM:0011525A bsr.w sub_1154EA ROM:0011525E bra.l *+6 ROM:00115264 ; --------------------------------------------------------------------------- ROM:00115264 ROM:00115264 locret_115264: ; CODE XREF: ROM:00114F5E↑j ROM:00115264 ; ROM:00115232↑j ... ROM:00115264 rts ROM:00115266 ; --------------------------------------------------------------------------- ROM:00115266 ROM:00115266 loc_115266: ; DATA XREF: ROM:00114D7C↑o ROM:00115266 cmpi.w #0,($602).w ROM:0011526C bgt.s locret_1152A2 ROM:0011526E ori.w #$200,($B0C).w ROM:00115274 bsr.w sub_1153F8 ROM:00115278 bsr.w sub_115464 ROM:0011527C bsr.w sub_11585C ROM:00115280 move.w $30(a5),d0 ROM:00115284 clr.b ($898).w ROM:00115288 move.w d0,($602).w ROM:0011528C move.b #1,($898).w ROM:00115292 bsr.w sub_1154EA ROM:00115296 move.b #$A,($749).w ROM:0011529C bra.l locret_1152E0 ROM:001152A2 ; --------------------------------------------------------------------------- ROM:001152A2 ROM:001152A2 locret_1152A2: ; CODE XREF: ROM:00114FA4↑j ROM:001152A2 ; ROM:0011526C↑j ROM:001152A2 rts ROM:001152A4 ; --------------------------------------------------------------------------- ROM:001152A4 ROM:001152A4 loc_1152A4: ; DATA XREF: ROM:00114D80↑o ROM:001152A4 cmpi.w #0,($602).w ROM:001152AA bgt.s locret_1152E0 ROM:001152AC ori.w #$400,($B0C).w ROM:001152B2 bsr.w sub_1153F8 ROM:001152B6 bsr.w sub_115464 ROM:001152BA bsr.w sub_11586E ROM:001152BE move.w $30(a5),d0 ROM:001152C2 clr.b ($898).w ROM:001152C6 move.w d0,($602).w ROM:001152CA move.b #1,($898).w ROM:001152D0 bsr.w sub_1154EA ROM:001152D4 move.b #$B,($749).w ROM:001152DA bra.l locret_115318 ROM:001152E0 ; --------------------------------------------------------------------------- ROM:001152E0 ROM:001152E0 locret_1152E0: ; CODE XREF: ROM:0011529C↑j ROM:001152E0 ; ROM:001152AA↑j ROM:001152E0 rts ROM:001152E2 ; --------------------------------------------------------------------------- ROM:001152E2 ROM:001152E2 loc_1152E2: ; DATA XREF: ROM:00114D84↑o ROM:001152E2 cmpi.w #0,($602).w ROM:001152E8 bgt.s locret_115318 ROM:001152EA ori.w #$800,($B0C).w ROM:001152F0 bsr.w sub_1153F8 ROM:001152F4 bsr.w sub_115464 ROM:001152F8 bsr.w sub_1156E8 ROM:001152FC bsr.w sub_1154EA ROM:00115300 bclr #5,($941).w ROM:00115306 bclr #3,($1367).w ROM:0011530C move.b #1,($749).w ROM:00115312 bra.l locret_114FF6 ROM:00115318 ; --------------------------------------------------------------------------- ROM:00115318 ROM:00115318 locret_115318: ; CODE XREF: ROM:001152DA↑j ROM:00115318 ; ROM:001152E8↑j ROM:00115318 rts ROM:0011531A ; --------------------------------------------------------------------------- ROM:0011531A ROM:0011531A loc_11531A: ; DATA XREF: ROM:00114D88↑o ROM:0011531A cmpi.w #0,($602).w ROM:00115320 bgt.s locret_115356 ROM:00115322 ori.w #$2000,($B0C).w ROM:00115328 bsr.w sub_1153F8 ROM:0011532C bsr.w sub_115464 ROM:00115330 bsr.w sub_115896 ROM:00115334 move.w $30(a5),d0 ROM:00115338 clr.b ($898).w ROM:0011533C move.w d0,($602).w ROM:00115340 move.b #1,($898).w ROM:00115346 bsr.w sub_1154EA ROM:0011534A move.b #$D,($749).w ROM:00115350 bra.l locret_11538E ROM:00115356 ; --------------------------------------------------------------------------- ROM:00115356 ROM:00115356 locret_115356: ; CODE XREF: ROM:00114FF0↑j ROM:00115356 ; ROM:00115320↑j ROM:00115356 rts ROM:00115358 ; --------------------------------------------------------------------------- ROM:00115358 ROM:00115358 loc_115358: ; DATA XREF: ROM:00114D8C↑o ROM:00115358 cmpi.w #0,($602).w ROM:0011535E bgt.s locret_11538E ROM:00115360 ori.w #$4000,($B0C).w ROM:00115366 bsr.w sub_1153F8 ROM:0011536A bsr.w sub_115464 ROM:0011536E bsr.w sub_1156E8 ROM:00115372 bsr.w sub_1154EA ROM:00115376 bclr #5,($941).w ROM:0011537C bclr #4,($1384).w ROM:00115382 move.b #1,($749).w ROM:00115388 bra.l locret_114FF6 ROM:0011538E ; --------------------------------------------------------------------------- ROM:0011538E ROM:0011538E locret_11538E: ; CODE XREF: ROM:00115350↑j ROM:0011538E ; ROM:0011535E↑j ROM:0011538E rts ROM:00115390 ; --------------------------------------------------------------------------- ROM:00115390 rts ROM:00115392 ROM:00115392 ; =============== S U B R O U T I N E ======================================= ROM:00115392 ROM:00115392 ROM:00115392 sub_115392: ; CODE XREF: sub_11559C+6↓p ROM:00115392 ; sub_11559C+12↓p ... ROM:00115392 lea ($FFFFFD20).w,a0 ROM:00115396 move.w ($53A).w,d0 ROM:0011539A muls.w #2,d0 ROM:0011539E ori.w #$C00,d0 ROM:001153A2 move.w d0,$1A(a0) ROM:001153A6 clr.w $1C(a0) ROM:001153AA clr.w $1E(a0) ROM:001153AE bclr #7,($FFFFFC1F).w ROM:001153B4 bset #7,($FFFFFC1A).w ROM:001153BA ROM:001153BA loc_1153BA: ; CODE XREF: sub_115392+30↓j ROM:001153BA btst #7,($FFFFFC1F).w ROM:001153C0 bne.s loc_1153C4 ROM:001153C2 bra.s loc_1153BA ROM:001153C4 ; --------------------------------------------------------------------------- ROM:001153C4 ROM:001153C4 loc_1153C4: ; CODE XREF: sub_115392+2E↑j ROM:001153C4 lea ($FFFFFD00).w,a0 ROM:001153C8 move.w $1C(a0),d0 ROM:001153CC lsl.w #8,d0 ROM:001153CE add.w $1E(a0),d0 ROM:001153D2 move.w d0,($53C).w ROM:001153D6 bclr #7,($FFFFFC1F).w ROM:001153DC rts ROM:001153DC ; End of function sub_115392 ROM:001153DC ROM:001153DE ROM:001153DE ; =============== S U B R O U T I N E ======================================= ROM:001153DE ROM:001153DE ROM:001153DE sub_1153DE: ; CODE XREF: ROM:00114C56↑p ROM:001153DE ; ROM:00114EEC↑p ROM:001153DE move.b ($756).w,d1 ROM:001153E2 ext.w d1 ROM:001153E4 subq.w #1,d1 ROM:001153E6 muls.w #$EC,d1 ROM:001153EA divs.w #2,d1 ROM:001153EE move.w d1,($53A).w ROM:001153F2 clr.w ($542).w ROM:001153F6 rts ROM:001153F6 ; End of function sub_1153DE ROM:001153F6 ROM:001153F8 ROM:001153F8 ; =============== S U B R O U T I N E ======================================= ROM:001153F8 ROM:001153F8 ROM:001153F8 sub_1153F8: ; CODE XREF: ROM:00114C24↑p ROM:001153F8 ; ROM:00114C8C↑p ... ROM:001153F8 btst #7,($FFFFFC1A).w ROM:001153FE beq.s loc_11544A ROM:00115400 bset #5,($937).w ROM:00115406 btst #6,($FFFFFC1C).w ROM:0011540C beq.s loc_115438 ROM:0011540E bset #0,($FFFFFC1E).w ROM:00115414 ROM:00115414 loc_115414: ; CODE XREF: sub_1153F8+24↓j ROM:00115414 btst #5,($FFFFFC1F).w ROM:0011541A bne.s loc_11541E ROM:0011541C bra.s loc_115414 ROM:0011541E ; --------------------------------------------------------------------------- ROM:0011541E ROM:0011541E loc_11541E: ; CODE XREF: sub_1153F8+22↑j ROM:0011541E bclr #7,($FFFFFC1A).w ROM:00115424 bclr #7,($FFFFFC1F).w ROM:0011542A bclr #5,($FFFFFC1F).w ROM:00115430 bclr #0,($FFFFFC1E).w ROM:00115436 bra.s loc_115448 ROM:00115438 ; --------------------------------------------------------------------------- ROM:00115438 ROM:00115438 loc_115438: ; CODE XREF: sub_1153F8+14↑j ROM:00115438 ; sub_1153F8+48↓j ROM:00115438 btst #7,($FFFFFC1A).w ROM:0011543E beq.s loc_115442 ROM:00115440 bra.s loc_115438 ROM:00115442 ; --------------------------------------------------------------------------- ROM:00115442 ROM:00115442 loc_115442: ; CODE XREF: sub_1153F8+46↑j ROM:00115442 bclr #7,($FFFFFC1F).w ROM:00115448 ROM:00115448 loc_115448: ; CODE XREF: sub_1153F8+3E↑j ROM:00115448 bra.s loc_115450 ROM:0011544A ; --------------------------------------------------------------------------- ROM:0011544A ROM:0011544A loc_11544A: ; CODE XREF: sub_1153F8+6↑j ROM:0011544A bclr #5,($937).w ROM:00115450 ROM:00115450 loc_115450: ; CODE XREF: sub_1153F8:loc_115448↑j ROM:00115450 move.w ($FFFFFC18).w,($5C6).w ROM:00115456 move.w ($FFFFFC1A).w,($5C8).w ROM:0011545C move.w ($FFFFFC1C).w,($5CA).w ROM:00115462 rts ROM:00115462 ; End of function sub_1153F8 ROM:00115462 ROM:00115464 ROM:00115464 ; =============== S U B R O U T I N E ======================================= ROM:00115464 ROM:00115464 ROM:00115464 sub_115464: ; CODE XREF: ROM:00114B86↑p ROM:00115464 ; ROM:00114C28↑p ... ROM:00115464 lea ($FFFFFD40).w,a0 ROM:00115468 move.b #$D5,$D(a0) ROM:0011546E move.b #$95,$E(a0) ROM:00115474 move.b #$15,$F(a0) ROM:0011547A move.w #$2F0D,($FFFFFC1C).w ROM:00115480 move.w #$401,($FFFFFC1A).w ROM:00115486 move.w #$B010,($FFFFFC18).w ROM:0011548C rts ROM:0011548C ; End of function sub_115464 ROM:0011548C ROM:0011548E ROM:0011548E ; =============== S U B R O U T I N E ======================================= ROM:0011548E ROM:0011548E ROM:0011548E sub_11548E: ; CODE XREF: ROM:loc_114B6A↑p ROM:0011548E move.b #0,($FFFFFC15).w ROM:00115494 move.b #$7E,($FFFFFC17).w ; '~' ROM:0011549A move.b #$7B,($FFFFFC16).w ; '{' ROM:001154A0 rts ROM:001154A0 ; End of function sub_11548E ROM:001154A0 ROM:001154A2 ROM:001154A2 ; =============== S U B R O U T I N E ======================================= ROM:001154A2 ROM:001154A2 ROM:001154A2 sub_1154A2: ; CODE XREF: sub_11550C+2E↓p ROM:001154A2 ; sub_115570+6↓p ... ROM:001154A2 lea ($FFFFFD20).w,a0 ROM:001154A6 move.w #$500,d0 ROM:001154AA or.w ($53A).w,d0 ROM:001154AE move.w d0,$1A(a0) ROM:001154B2 clr.w d0 ROM:001154B4 move.w ($53C).w,d0 ROM:001154B8 andi.w #$FF,d0 ROM:001154BC move.w d0,$1E(a0) ROM:001154C0 clr.w d0 ROM:001154C2 move.w ($53C).w,d0 ROM:001154C6 lsr.w #8,d0 ROM:001154C8 move.w d0,$1C(a0) ROM:001154CC bclr #7,($FFFFFC1F).w ROM:001154D2 bset #7,($FFFFFC1A).w ROM:001154D8 ROM:001154D8 loc_1154D8: ; CODE XREF: sub_1154A2+3E↓j ROM:001154D8 btst #7,($FFFFFC1F).w ROM:001154DE bne.s loc_1154E2 ROM:001154E0 bra.s loc_1154D8 ROM:001154E2 ; --------------------------------------------------------------------------- ROM:001154E2 ROM:001154E2 loc_1154E2: ; CODE XREF: sub_1154A2+3C↑j ROM:001154E2 bclr #7,($FFFFFC1F).w ROM:001154E8 rts ROM:001154E8 ; End of function sub_1154A2 ROM:001154E8 ROM:001154EA ROM:001154EA ; =============== S U B R O U T I N E ======================================= ROM:001154EA ROM:001154EA ROM:001154EA sub_1154EA: ; CODE XREF: ROM:00114C30↑p ROM:001154EA ; ROM:00114C98↑p ... ROM:001154EA move.w ($5C6).w,($FFFFFC18).w ROM:001154F0 move.w ($5C8).w,($FFFFFC1A).w ROM:001154F6 move.w ($5CA).w,($FFFFFC1C).w ROM:001154FC btst #5,($937).w ROM:00115502 beq.s locret_11550A ROM:00115504 bset #7,($FFFFFC1A).w ROM:0011550A ROM:0011550A locret_11550A: ; CODE XREF: sub_1154EA+18↑j ROM:0011550A rts ROM:0011550A ; End of function sub_1154EA ROM:0011550A ROM:0011550C ROM:0011550C ; =============== S U B R O U T I N E ======================================= ROM:0011550C ROM:0011550C ROM:0011550C sub_11550C: ; CODE XREF: ROM:00114DD0↑p ROM:0011550C ; ROM:00115018↑p ... ROM:0011550C move.w #$F2,d1 ROM:00115510 cmpi.b #1,($756).w ROM:00115516 bne.s loc_11551E ROM:00115518 move.l ($444).w,d0 ROM:0011551C bra.s loc_115524 ROM:0011551E ; --------------------------------------------------------------------------- ROM:0011551E ROM:0011551E loc_11551E: ; CODE XREF: sub_11550C+A↑j ROM:0011551E move.l ($448).w,d0 ROM:00115522 addq.w #2,d1 ROM:00115524 ROM:00115524 loc_115524: ; CODE XREF: sub_11550C+10↑j ROM:00115524 btst #0,($930).w ROM:0011552A beq.s loc_115530 ROM:0011552C swap d0 ROM:0011552E bra.s loc_115532 ROM:00115530 ; --------------------------------------------------------------------------- ROM:00115530 ROM:00115530 loc_115530: ; CODE XREF: sub_11550C+1E↑j ROM:00115530 addq.w #1,d1 ROM:00115532 ROM:00115532 loc_115532: ; CODE XREF: sub_11550C+22↑j ROM:00115532 move.w d0,($53C).w ROM:00115536 move.w d1,($53A).w ROM:0011553A bsr.w sub_1154A2 ROM:0011553E rts ROM:0011553E ; End of function sub_11550C ROM:0011553E ROM:00115540 ROM:00115540 ; =============== S U B R O U T I N E ======================================= ROM:00115540 ROM:00115540 ROM:00115540 sub_115540: ; CODE XREF: ROM:00114DCC↑p ROM:00115540 ; ROM:00114E12↑p ... ROM:00115540 lea ($FFFFFD20).w,a0 ROM:00115544 move.w #$4C0,$1A(a0) ROM:0011554A clr.w $1C(a0) ROM:0011554E clr.w $1E(a0) ROM:00115552 bclr #7,($FFFFFC1F).w ROM:00115558 bset #7,($FFFFFC1A).w ROM:0011555E ROM:0011555E loc_11555E: ; CODE XREF: sub_115540+26↓j ROM:0011555E btst #7,($FFFFFC1F).w ROM:00115564 bne.s loc_115568 ROM:00115566 bra.s loc_11555E ROM:00115568 ; --------------------------------------------------------------------------- ROM:00115568 ROM:00115568 loc_115568: ; CODE XREF: sub_115540+24↑j ROM:00115568 bclr #7,($FFFFFC1F).w ROM:0011556E rts ROM:0011556E ; End of function sub_115540 ROM:0011556E ROM:00115570 ROM:00115570 ; =============== S U B R O U T I N E ======================================= ROM:00115570 ROM:00115570 ROM:00115570 sub_115570: ; CODE XREF: ROM:00114EAA↑p ROM:00115570 ; ROM:001150C6↑p ROM:00115570 move.w ($B1A).w,($53C).w ROM:00115576 bsr.w sub_1154A2 ROM:0011557A addq.w #1,($53A).w ROM:0011557E subq.b #1,($747).w ROM:00115582 rts ROM:00115582 ; End of function sub_115570 ROM:00115582 ROM:00115584 ROM:00115584 ; =============== S U B R O U T I N E ======================================= ROM:00115584 ROM:00115584 ROM:00115584 sub_115584: ; CODE XREF: ROM:00114F3E↑p ROM:00115584 ; ROM:00115244↑p ROM:00115584 move.w ($4F2).w,($53C).w ROM:0011558A addq.w #1,($53C).w ROM:0011558E bsr.w sub_1154A2 ROM:00115592 addq.w #1,($53A).w ROM:00115596 subq.b #1,($747).w ROM:0011559A rts ROM:0011559A ; End of function sub_115584 ROM:0011559A ROM:0011559C ROM:0011559C ; =============== S U B R O U T I N E ======================================= ROM:0011559C ROM:0011559C ROM:0011559C sub_11559C: ; CODE XREF: ROM:00114B8A↑p ROM:0011559C move.w #$F6,($53A).w ROM:001155A2 bsr.w sub_115392 ROM:001155A6 move.w ($53C).w,d1 ROM:001155AA addq.w #1,($53A).w ROM:001155AE bsr.w sub_115392 ROM:001155B2 move.w ($53C).w,d2 ROM:001155B6 addq.w #1,($53A).w ROM:001155BA bsr.w sub_115392 ROM:001155BE move.w ($53C).w,d3 ROM:001155C2 move.w d1,d4 ROM:001155C4 and.w d2,d4 ROM:001155C6 move.w d2,d5 ROM:001155C8 and.w d3,d5 ROM:001155CA move.w d1,($B1A).w ROM:001155CE and.w d3,($B1A).w ROM:001155D2 or.w d4,($B1A).w ROM:001155D6 or.w d5,($B1A).w ROM:001155DA move.w #$F9,($53A).w ROM:001155E0 bsr.w sub_115392 ROM:001155E4 move.b ($53C).w,d1 ROM:001155E8 move.w ($53C).w,d6 ROM:001155EC lsr.w #8,d6 ROM:001155EE move.b d6,d2 ROM:001155F0 addq.w #1,($53A).w ROM:001155F4 bsr.w sub_115392 ROM:001155F8 move.b ($53C).w,d3 ROM:001155FC move.b d1,d4 ROM:001155FE and.b d2,d4 ROM:00115600 move.b d2,d5 ROM:00115602 and.b d3,d5 ROM:00115604 move.b d1,($1149).w ROM:00115608 and.b d3,($1149).w ROM:0011560C or.b d4,($1149).w ROM:00115610 or.b d5,($1149).w ROM:00115614 rts ROM:00115614 ; End of function sub_11559C ROM:00115614 ROM:00115616 ROM:00115616 ; =============== S U B R O U T I N E ======================================= ROM:00115616 ROM:00115616 ROM:00115616 sub_115616: ; CODE XREF: ROM:00114B8E↑p ROM:00115616 move.w #$EF,($53A).w ROM:0011561C bsr.w sub_115392 ROM:00115620 move.w ($53C).w,d1 ROM:00115624 addq.w #1,($53A).w ROM:00115628 bsr.w sub_115392 ROM:0011562C move.w ($53C).w,d2 ROM:00115630 addq.w #1,($53A).w ROM:00115634 bsr.w sub_115392 ROM:00115638 move.w ($53C).w,d3 ROM:0011563C move.w d1,d4 ROM:0011563E and.w d2,d4 ROM:00115640 move.w d2,d5 ROM:00115642 and.w d3,d5 ROM:00115644 move.w d1,($4F2).w ROM:00115648 and.w d3,($4F2).w ROM:0011564C or.w d4,($4F2).w ROM:00115650 or.w d5,($4F2).w ROM:00115654 subq.w #1,($4F2).w ROM:00115658 rts ROM:00115658 ; End of function sub_115616 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:00114BBA↑p ROM:0011565A clr.l ($444).w ROM:0011565E clr.l ($448).w ROM:00115662 move.w #$F2,($53A).w ROM:00115668 bsr.w sub_115392 ROM:0011566C clr.l d0 ROM:0011566E move.w ($53C).w,d0 ROM:00115672 swap d0 ROM:00115674 add.l d0,($444).w ROM:00115678 addq.w #1,($53A).w ROM:0011567C bsr.w sub_115392 ROM:00115680 clr.l d0 ROM:00115682 move.w ($53C).w,d0 ROM:00115686 add.l d0,($444).w ROM:0011568A addq.w #1,($53A).w ROM:0011568E bsr.w sub_115392 ROM:00115692 clr.l d0 ROM:00115694 move.w ($53C).w,d0 ROM:00115698 swap d0 ROM:0011569A add.l d0,($448).w ROM:0011569E addq.w #1,($53A).w ROM:001156A2 bsr.w sub_115392 ROM:001156A6 clr.l d0 ROM:001156A8 move.w ($53C).w,d0 ROM:001156AC add.l d0,($448).w ROM:001156B0 rts ROM:001156B0 ; End of function sub_11565A ROM:001156B0 ROM:001156B2 ROM:001156B2 ; =============== S U B R O U T I N E ======================================= ROM:001156B2 ROM:001156B2 ROM:001156B2 sub_1156B2: ; CODE XREF: ROM:00114EF4↑p ROM:001156B2 ; ROM:00115054↑p ROM:001156B2 lea ($1394).w,a1 ROM:001156B6 clr.l d1 ROM:001156B8 move.w ($542).w,d2 ROM:001156BC lsr.w #1,d2 ROM:001156BE move.w (a1,d2.w*2),($53C).w ROM:001156C4 move.w ($53C).w,d1 ROM:001156C8 cmpi.b #1,($756).w ROM:001156CE bne.s loc_1156D6 ROM:001156D0 add.l d1,($444).w ROM:001156D4 bra.s loc_1156DA ROM:001156D6 ; --------------------------------------------------------------------------- ROM:001156D6 ROM:001156D6 loc_1156D6: ; CODE XREF: sub_1156B2+1C↑j ROM:001156D6 add.l d1,($448).w ROM:001156DA ROM:001156DA loc_1156DA: ; CODE XREF: sub_1156B2+22↑j ROM:001156DA bsr.w sub_1154A2 ROM:001156DE addq.w #2,($542).w ROM:001156E2 addq.w #1,($53A).w ROM:001156E6 rts ROM:001156E6 ; End of function sub_1156B2 ROM:001156E6 ROM:001156E8 ROM:001156E8 ; =============== S U B R O U T I N E ======================================= ROM:001156E8 ROM:001156E8 ROM:001156E8 sub_1156E8: ; CODE XREF: ROM:00115094↑p ROM:001156E8 ; ROM:00115140↑p ... ROM:001156E8 lea ($FFFFFD20).w,a0 ROM:001156EC move.w #$400,$1A(a0) ROM:001156F2 clr.w $1C(a0) ROM:001156F6 clr.w $1E(a0) ROM:001156FA bclr #7,($FFFFFC1F).w ROM:00115700 bset #7,($FFFFFC1A).w ROM:00115706 ROM:00115706 loc_115706: ; CODE XREF: sub_1156E8+26↓j ROM:00115706 btst #7,($FFFFFC1F).w ROM:0011570C bne.s loc_115710 ROM:0011570E bra.s loc_115706 ROM:00115710 ; --------------------------------------------------------------------------- ROM:00115710 ROM:00115710 loc_115710: ; CODE XREF: sub_1156E8+24↑j ROM:00115710 bclr #7,($FFFFFC1F).w ROM:00115716 rts ROM:00115716 ; End of function sub_1156E8 ROM:00115716 ROM:00115718 ROM:00115718 ; =============== S U B R O U T I N E ======================================= ROM:00115718 ROM:00115718 ROM:00115718 sub_115718: ; CODE XREF: ROM:00114C2C↑p ROM:00115718 ; ROM:00114D28↑p ROM:00115718 move.w ($53E).w,($53A).w ROM:0011571E bsr.w sub_115392 ROM:00115722 move.w ($53C).w,($540).w ROM:00115728 rts ROM:00115728 ; End of function sub_115718 ROM:00115728 ROM:0011572A ROM:0011572A ; =============== S U B R O U T I N E ======================================= ROM:0011572A ROM:0011572A ROM:0011572A sub_11572A: ; CODE XREF: ROM:00114E60↑p ROM:0011572A ; ROM:00115106↑p ROM:0011572A move.b ($1149).w,d0 ROM:0011572E lsl.w #8,d0 ROM:00115730 add.b ($1149).w,d0 ROM:00115734 move.w d0,($53C).w ROM:00115738 bsr.w sub_1154A2 ROM:0011573C addq.w #1,($53A).w ROM:00115740 subq.b #1,($747).w ROM:00115744 rts ROM:00115744 ; End of function sub_11572A ROM:00115744 ROM:00115746 ROM:00115746 ; =============== S U B R O U T I N E ======================================= ROM:00115746 ROM:00115746 ROM:00115746 sub_115746: ; CODE XREF: ROM:00114C5A↑p ROM:00115746 lea ($1394).w,a1 ROM:0011574A move.w #$DD,d3 ROM:0011574E clr.w d1 ROM:00115750 clr.w d2 ROM:00115752 clr.l ($440).w ROM:00115756 ROM:00115756 loc_115756: ; CODE XREF: sub_115746+32↓j ROM:00115756 cmp.w d1,d3 ROM:00115758 ble.s locret_11577A ROM:0011575A clr.l d4 ROM:0011575C bsr.w sub_115392 ROM:00115760 move.w ($53C).w,d4 ROM:00115764 add.l d4,($440).w ROM:00115768 move.w ($53C).w,(a1,d2.w*2) ROM:0011576E addq.w #2,d1 ROM:00115770 move.w d1,d2 ROM:00115772 lsr.w #1,d2 ROM:00115774 addq.w #1,($53A).w ROM:00115778 bra.s loc_115756 ROM:0011577A ; --------------------------------------------------------------------------- ROM:0011577A ROM:0011577A locret_11577A: ; CODE XREF: sub_115746+12↑j ROM:0011577A rts ROM:0011577A ; End of function sub_115746 ROM:0011577A ROM:0011577C ROM:0011577C ; =============== S U B R O U T I N E ======================================= ROM:0011577C ROM:0011577C ROM:0011577C sub_11577C: ; CODE XREF: ROM:00114E16↑p ROM:0011577C move.w ($53E).w,($53A).w ROM:00115782 move.w ($540).w,($53C).w ROM:00115788 bsr.w sub_1154A2 ROM:0011578C rts ROM:0011578C ; End of function sub_11577C ROM:0011578C ROM:0011578E ROM:0011578E ; =============== S U B R O U T I N E ======================================= ROM:0011578E ROM:0011578E ROM:0011578E sub_11578E: ; CODE XREF: ROM:00114E9A↑p ROM:0011578E move.w #$F6,($53A).w ROM:00115794 move.b #3,($747).w ROM:0011579A rts ROM:0011579A ; End of function sub_11578E ROM:0011579A ROM:0011579C ROM:0011579C ; =============== S U B R O U T I N E ======================================= ROM:0011579C ROM:0011579C ROM:0011579C sub_11579C: ; CODE XREF: ROM:00114F2E↑p ROM:0011579C move.w #$EF,($53A).w ROM:001157A2 move.b #3,($747).w ROM:001157A8 rts ROM:001157A8 ; End of function sub_11579C ROM:001157A8 ROM:001157AA ROM:001157AA ; =============== S U B R O U T I N E ======================================= ROM:001157AA ROM:001157AA ROM:001157AA sub_1157AA: ; CODE XREF: ROM:00114E50↑p ROM:001157AA move.w #$F9,($53A).w ROM:001157B0 move.b #2,($747).w ROM:001157B6 rts ROM:001157B6 ; End of function sub_1157AA ROM:001157B6 ROM:001157B8 ROM:001157B8 ; =============== S U B R O U T I N E ======================================= ROM:001157B8 ROM:001157B8 ROM:001157B8 sub_1157B8: ; CODE XREF: ROM:00114B92↑p ROM:001157B8 ; ROM:00114D02↑p ROM:001157B8 move.w #$EC,($53A).w ROM:001157BE bsr.w sub_115392 ROM:001157C2 move.w ($53C).w,($A7A).w ROM:001157C8 move.w #$ED,($53A).w ROM:001157CE bsr.w sub_115392 ROM:001157D2 move.w ($53C).w,($A7C).w ROM:001157D8 rts ROM:001157D8 ; End of function sub_1157B8 ROM:001157D8 ROM:001157DA ; --------------------------------------------------------------------------- ROM:001157DA bset #3,($93D).w ROM:001157E0 rts ROM:001157E2 ROM:001157E2 ; =============== S U B R O U T I N E ======================================= ROM:001157E2 ROM:001157E2 ROM:001157E2 sub_1157E2: ; CODE XREF: ROM:00114C94↑p ROM:001157E2 move.w #$F6,($53A).w ROM:001157E8 bsr.w sub_115392 ROM:001157EC move.w ($53C).w,d1 ROM:001157F0 move.w d1,($5CC).w ROM:001157F4 addq.w #1,($53A).w ROM:001157F8 bsr.w sub_115392 ROM:001157FC move.w ($53C).w,d1 ROM:00115800 move.w d1,($5CE).w ROM:00115804 addq.w #1,($53A).w ROM:00115808 bsr.w sub_115392 ROM:0011580C move.w ($53C).w,d1 ROM:00115810 move.w d1,($5D0).w ROM:00115814 rts ROM:00115814 ; End of function sub_1157E2 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:00114CD2↑p ROM:00115816 move.w #$EF,($53A).w ROM:0011581C bsr.w sub_115392 ROM:00115820 move.w ($53C).w,d1 ROM:00115824 swap d1 ROM:00115826 addq.w #1,($53A).w ROM:0011582A bsr.w sub_115392 ROM:0011582E move.w ($53C).w,d1 ROM:00115832 move.l d1,($13A0).w ROM:00115836 move.l d1,($13A4).w ROM:0011583A move.l d1,($13A8).w ROM:0011583E move.l d1,($958).w ROM:00115842 rts ROM:00115842 ; End of function sub_115816 ROM:00115842 ROM:00115844 ROM:00115844 ; =============== S U B R O U T I N E ======================================= ROM:00115844 ROM:00115844 ROM:00115844 sub_115844: ; CODE XREF: ROM:00114F84↑p ROM:00115844 move.w #$F6,($53A).w ROM:0011584A move.w ($5CC).w,d1 ROM:0011584E move.w d1,($53C).w ROM:00115852 bsr.w sub_1154A2 ROM:00115856 addq.w #1,($53A).w ROM:0011585A rts ROM:0011585A ; End of function sub_115844 ROM:0011585A ROM:0011585C ROM:0011585C ; =============== S U B R O U T I N E ======================================= ROM:0011585C ROM:0011585C ROM:0011585C sub_11585C: ; CODE XREF: ROM:0011527C↑p ROM:0011585C move.w ($5CE).w,d1 ROM:00115860 move.w d1,($53C).w ROM:00115864 bsr.w sub_1154A2 ROM:00115868 addq.w #1,($53A).w ROM:0011586C rts ROM:0011586C ; End of function sub_11585C ROM:0011586C ROM:0011586E ROM:0011586E ; =============== S U B R O U T I N E ======================================= ROM:0011586E ROM:0011586E ROM:0011586E sub_11586E: ; CODE XREF: ROM:001152BA↑p ROM:0011586E move.w ($5D0).w,d1 ROM:00115872 move.w d1,($53C).w ROM:00115876 bsr.w sub_1154A2 ROM:0011587A rts ROM:0011587A ; End of function sub_11586E ROM:0011587A ROM:0011587C ROM:0011587C ; =============== S U B R O U T I N E ======================================= ROM:0011587C ROM:0011587C ROM:0011587C sub_11587C: ; CODE XREF: ROM:00114FD0↑p ROM:0011587C move.w #$EF,($53A).w ROM:00115882 move.l ($414).w,d1 ROM:00115886 swap d1 ROM:00115888 move.w d1,($53C).w ROM:0011588C bsr.w sub_1154A2 ROM:00115890 addq.w #1,($53A).w ROM:00115894 rts ROM:00115894 ; End of function sub_11587C ROM:00115894 ROM:00115896 ROM:00115896 ; =============== S U B R O U T I N E ======================================= ROM:00115896 ROM:00115896 ROM:00115896 sub_115896: ; CODE XREF: ROM:00115330↑p ROM:00115896 move.l ($414).w,d1 ROM:0011589A move.w d1,($53C).w ROM:0011589E bsr.w sub_1154A2 ROM:001158A2 rts ROM:001158A2 ; End of function sub_115896 ROM:001158A2 ROM:001158A4 ; --------------------------------------------------------------------------- ROM:001158A4 rts ROM:001158A6 ; --------------------------------------------------------------------------- ROM:001158A6 rts ROM:001158A8 ; --------------------------------------------------------------------------- ROM:001158A8 movem.l d0-a5,-(sp) ROM:001158AC move.w #$8000,d0 ROM:001158B0 and.w ($FFFFF448).w,d0 ROM:001158B4 beq.s loc_1158BC ROM:001158B6 not.w d0 ROM:001158B8 and.w d0,($FFFFF448).w ROM:001158BC ROM:001158BC loc_1158BC: ; CODE XREF: ROM:001158B4↑j ROM:001158BC bsr.l sub_136BDA ROM:001158C2 ori.w #$4000,($B14).w ROM:001158C8 movem.l (sp)+,d0-a5 ROM:001158CC rte ROM:001158CE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001158D0 ; --------------------------------------------------------------------------- ROM:001158D0 rts ROM:001158D2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001158D4 ; --------------------------------------------------------------------------- ROM:001158D4 rts ROM:001158D6 ; --------------------------------------------------------------------------- ROM:001158D6 rts ROM:001158D8 ; --------------------------------------------------------------------------- ROM:001158D8 rts ROM:001158DA ; --------------------------------------------------------------------------- ROM:001158DA rte ROM:001158DC ROM:001158DC ; =============== S U B R O U T I N E ======================================= ROM:001158DC ROM:001158DC ROM:001158DC sub_1158DC: ; CODE XREF: ROM:001357DA↓p ROM:001158DC clr.l d2 ROM:001158DE move.w ($54E).w,d2 ROM:001158E2 bset #0,($1387).w ROM:001158E8 bclr #7,($944).w ROM:001158EE move.b ($123D).l,d0 ROM:001158F4 cmpi.b #2,d0 ROM:001158F8 ble.s loc_115900 ROM:001158FA bra.l loc_115A42 ROM:00115900 ; --------------------------------------------------------------------------- ROM:00115900 ROM:00115900 loc_115900: ; CODE XREF: sub_1158DC+1C↑j ROM:00115900 move.b ($123F).l,d0 ROM:00115906 cmpi.b #2,d0 ROM:0011590A ble.s loc_115912 ROM:0011590C bra.l loc_115A42 ROM:00115912 ; --------------------------------------------------------------------------- ROM:00115912 ROM:00115912 loc_115912: ; CODE XREF: sub_1158DC+2E↑j ROM:00115912 cmp.b ($74B).w,d0 ROM:00115916 beq.l loc_115A42 ROM:0011591C move.b ($123C).l,d0 ROM:00115922 cmpi.b #0,d0 ROM:00115926 ble.s loc_115970 ROM:00115928 move.b ($123D).l,d0 ROM:0011592E cmpi.b #2,d0 ROM:00115932 bgt.s loc_115968 ROM:00115934 cmpi.b #0,d0 ROM:00115938 bne.s loc_115946 ROM:0011593A movea.l ($420).w,a0 ROM:0011593E move.l #$140000,d3 ROM:00115944 bra.s loc_115966 ROM:00115946 ; --------------------------------------------------------------------------- ROM:00115946 ROM:00115946 loc_115946: ; CODE XREF: sub_1158DC+5C↑j ROM:00115946 cmpi.b #1,d0 ROM:0011594A bne.s loc_11595A ROM:0011594C movea.l #$140000,a0 ROM:00115952 move.l #$148000,d3 ROM:00115958 bra.s loc_115966 ROM:0011595A ; --------------------------------------------------------------------------- ROM:0011595A ROM:0011595A loc_11595A: ; CODE XREF: sub_1158DC+6E↑j ROM:0011595A movea.l #$148000,a0 ROM:00115960 move.l #$14C000,d3 ROM:00115966 ROM:00115966 loc_115966: ; CODE XREF: sub_1158DC+68↑j ROM:00115966 ; sub_1158DC+7C↑j ROM:00115966 bra.s loc_11596E ROM:00115968 ; --------------------------------------------------------------------------- ROM:00115968 ROM:00115968 loc_115968: ; CODE XREF: sub_1158DC+56↑j ROM:00115968 bra.l loc_115A42 ROM:0011596E ; --------------------------------------------------------------------------- ROM:0011596E ROM:0011596E loc_11596E: ; CODE XREF: sub_1158DC:loc_115966↑j ROM:0011596E bra.s loc_11599E ROM:00115970 ; --------------------------------------------------------------------------- ROM:00115970 ROM:00115970 loc_115970: ; CODE XREF: sub_1158DC+4A↑j ROM:00115970 move.b ($123D).l,d0 ROM:00115976 cmpi.b #0,d0 ROM:0011597A bne.s loc_115984 ROM:0011597C bra.l loc_115A42 ROM:00115982 ; --------------------------------------------------------------------------- ROM:00115982 bra.s loc_11599E ROM:00115984 ; --------------------------------------------------------------------------- ROM:00115984 ROM:00115984 loc_115984: ; CODE XREF: sub_1158DC+9E↑j ROM:00115984 clr.l d1 ROM:00115986 move.b ($123D).l,d1 ROM:0011598C subi.l #1,d1 ROM:00115992 mulu.l d2,d1 ROM:00115996 movea.l #$1E00,a0 ROM:0011599C adda.l d1,a0 ROM:0011599E ROM:0011599E loc_11599E: ; CODE XREF: sub_1158DC:loc_11596E↑j ROM:0011599E ; sub_1158DC+A6↑j ROM:0011599E move.b ($123E).l,d0 ROM:001159A4 cmpi.b #0,d0 ROM:001159A8 ble.l loc_115A16 ROM:001159AE btst #7,($1366).w ROM:001159B4 beq.l loc_115A12 ROM:001159BA clr.w d0 ROM:001159BC move.b ($123F).l,d0 ROM:001159C2 cmpi.b #0,d0 ROM:001159C6 bne.s loc_1159E2 ROM:001159C8 movea.l ($420).w,a1 ROM:001159CC move.l #$140000,d3 ROM:001159D2 clr.w d0 ROM:001159D4 move.b ($123D).l,d0 ROM:001159DA movea.l #$1E00,a0 ROM:001159E0 bra.s loc_1159EA ROM:001159E2 ; --------------------------------------------------------------------------- ROM:001159E2 ROM:001159E2 loc_1159E2: ; CODE XREF: sub_1158DC+EA↑j ROM:001159E2 bset #0,($1386).w ROM:001159E8 bra.s loc_115A42 ROM:001159EA ; --------------------------------------------------------------------------- ROM:001159EA ROM:001159EA loc_1159EA: ; CODE XREF: sub_1158DC+104↑j ROM:001159EA move.b ($123C).l,d0 ROM:001159F0 cmpi.b #0,d0 ROM:001159F4 ble.s loc_1159FA ROM:001159F6 bra.s loc_115A42 ROM:001159F8 ; --------------------------------------------------------------------------- ROM:001159F8 bra.s loc_115A10 ROM:001159FA ; --------------------------------------------------------------------------- ROM:001159FA ROM:001159FA loc_1159FA: ; CODE XREF: sub_1158DC+118↑j ROM:001159FA adda.w #$12,a0 ROM:001159FE move.w #$5AA5,(a0) ROM:00115A02 suba.w #$12,a0 ROM:00115A06 bsr.w sub_115B34 ROM:00115A0A bclr #0,($1387).w ROM:00115A10 ROM:00115A10 loc_115A10: ; CODE XREF: sub_1158DC+11C↑j ROM:00115A10 bra.s loc_115A14 ROM:00115A12 ; --------------------------------------------------------------------------- ROM:00115A12 ROM:00115A12 loc_115A12: ; CODE XREF: sub_1158DC+D8↑j ROM:00115A12 bra.s loc_115A42 ROM:00115A14 ; --------------------------------------------------------------------------- ROM:00115A14 ROM:00115A14 loc_115A14: ; CODE XREF: sub_1158DC:loc_115A10↑j ROM:00115A14 bra.s loc_115A40 ROM:00115A16 ; --------------------------------------------------------------------------- ROM:00115A16 ROM:00115A16 loc_115A16: ; CODE XREF: sub_1158DC+CC↑j ROM:00115A16 move.b ($123F).l,d0 ROM:00115A1C cmpi.b #0,d0 ROM:00115A20 bne.s loc_115A26 ROM:00115A22 bra.s loc_115A42 ROM:00115A24 ; --------------------------------------------------------------------------- ROM:00115A24 bra.s loc_115A40 ROM:00115A26 ; --------------------------------------------------------------------------- ROM:00115A26 ROM:00115A26 loc_115A26: ; CODE XREF: sub_1158DC+144↑j ROM:00115A26 clr.l d1 ROM:00115A28 move.b ($123F).l,d1 ROM:00115A2E subi.l #1,d1 ROM:00115A34 mulu.l d2,d1 ROM:00115A38 movea.l #$1E00,a1 ROM:00115A3E adda.l d1,a1 ROM:00115A40 ROM:00115A40 loc_115A40: ; CODE XREF: sub_1158DC:loc_115A14↑j ROM:00115A40 ; sub_1158DC+148↑j ROM:00115A40 bra.s loc_115A4E ROM:00115A42 ; --------------------------------------------------------------------------- ROM:00115A42 ROM:00115A42 loc_115A42: ; CODE XREF: sub_1158DC+1E↑j ROM:00115A42 ; sub_1158DC+30↑j ... ROM:00115A42 bset #1,($1380).w ROM:00115A48 bclr #0,($1387).w ROM:00115A4E ROM:00115A4E loc_115A4E: ; CODE XREF: sub_1158DC:loc_115A40↑j ROM:00115A4E btst #0,($1387).w ROM:00115A54 beq.s locret_115A6C ROM:00115A56 subi.w #1,d2 ROM:00115A5A move.w #0,d1 ROM:00115A5E bra.s loc_115A64 ROM:00115A60 ; --------------------------------------------------------------------------- ROM:00115A60 ROM:00115A60 loc_115A60: ; CODE XREF: sub_1158DC+18E↓j ROM:00115A60 addi.w #1,d1 ROM:00115A64 ROM:00115A64 loc_115A64: ; CODE XREF: sub_1158DC+182↑j ROM:00115A64 cmp.w d2,d1 ROM:00115A66 bgt.s locret_115A6C ROM:00115A68 move.b (a0)+,(a1)+ ROM:00115A6A bra.s loc_115A60 ROM:00115A6C ; --------------------------------------------------------------------------- ROM:00115A6C ROM:00115A6C locret_115A6C: ; CODE XREF: sub_1158DC+178↑j ROM:00115A6C ; sub_1158DC+18A↑j ROM:00115A6C rts ROM:00115A6C ; End of function sub_1158DC ROM:00115A6C ROM:00115A6E ROM:00115A6E ; =============== S U B R O U T I N E ======================================= ROM:00115A6E ROM:00115A6E ROM:00115A6E sub_115A6E: ; DATA XREF: sub_115B34+6↓o ROM:00115A6E move sr,-(sp) ROM:00115A70 move #$2700,sr ROM:00115A74 move.w ($54E).w,d2 ROM:00115A78 ext.l d2 ROM:00115A7A add.l a1,d2 ROM:00115A7C move.w #$7031,($FFFFFA56).w ROM:00115A82 movea.l #$10AAAA,a3 ROM:00115A88 movea.l #$105554,a4 ROM:00115A8E move.b #$AA,(a3) ROM:00115A92 move.b #$55,(a4) ; 'U' ROM:00115A96 move.b #$80,(a3) ROM:00115A9A move.b #$AA,(a3) ROM:00115A9E move.b #$55,(a4) ; 'U' ROM:00115AA2 move.w #$30,(a1) ; '0' ROM:00115AA6 ROM:00115AA6 loc_115AA6: ; CODE XREF: sub_115A6E+4A↓j ROM:00115AA6 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115AAC move.b #$AA,($FFFFFA27).w ROM:00115AB2 move.w (a1),d4 ROM:00115AB4 andi.w #$80,d4 ROM:00115AB8 beq.s loc_115AA6 ROM:00115ABA bsr.w sub_115AF8 ROM:00115ABE btst #7,($944).w ROM:00115AC4 beq.s loc_115AEE ROM:00115AC6 movea.l #$148000,a1 ROM:00115ACC move.w ($54E).w,d2 ROM:00115AD0 ext.l d2 ROM:00115AD2 add.l a1,d2 ROM:00115AD4 movea.l #0,a0 ROM:00115ADA movea.w ($54E).w,a0 ROM:00115ADE adda.l #$1E00,a0 ROM:00115AE4 bsr.w sub_115AF8 ROM:00115AE8 bclr #7,($944).w ROM:00115AEE ROM:00115AEE loc_115AEE: ; CODE XREF: sub_115A6E+56↑j ROM:00115AEE move.w #$1031,($FFFFFA56).w ROM:00115AF4 move (sp)+,sr ROM:00115AF6 rts ROM:00115AF6 ; End of function sub_115A6E ROM:00115AF6 ROM:00115AF8 ROM:00115AF8 ; =============== S U B R O U T I N E ======================================= ROM:00115AF8 ROM:00115AF8 ROM:00115AF8 sub_115AF8: ; CODE XREF: sub_115A6E+4C↑p ROM:00115AF8 ; sub_115A6E+76↑p ... ROM:00115AF8 cmp.l a1,d2 ROM:00115AFA ble.l locret_115B32 ROM:00115B00 move.b #$AA,(a3) ROM:00115B04 move.b #$55,(a4) ; 'U' ROM:00115B08 move.b #$A0,(a3) ROM:00115B0C move.w (a0)+,(a1)+ ROM:00115B0E move.b #$55,($FFFFFA27).w ; 'U' ROM:00115B14 move.b #$AA,($FFFFFA27).w ROM:00115B1A move.w -2(a0),d0 ROM:00115B1E move.w #$2500,d3 ROM:00115B22 ROM:00115B22 loc_115B22: ; CODE XREF: sub_115AF8+36↓j ROM:00115B22 subq.w #1,d3 ROM:00115B24 move.w -2(a1),d4 ROM:00115B28 eor.w d0,d4 ROM:00115B2A andi.w #$80,d4 ROM:00115B2E bne.s loc_115B22 ROM:00115B30 bra.s sub_115AF8 ROM:00115B32 ; --------------------------------------------------------------------------- ROM:00115B32 ROM:00115B32 locret_115B32: ; CODE XREF: sub_115AF8+2↑j ROM:00115B32 rts ROM:00115B32 ; End of function sub_115AF8 ROM:00115B32 ROM:00115B34 ROM:00115B34 ; =============== S U B R O U T I N E ======================================= ROM:00115B34 ROM:00115B34 ROM:00115B34 sub_115B34: ; CODE XREF: sub_1158DC+12A↑p ROM:00115B34 move.w #$C6,d0 ROM:00115B38 asr.w #1,d0 ROM:00115B3A movea.l #sub_115A6E,a3 ROM:00115B40 movea.l ($434).w,a2 ROM:00115B44 ROM:00115B44 loc_115B44: ; CODE XREF: sub_115B34+12↓j ROM:00115B44 move.w (a3)+,(a2)+ ROM:00115B46 dbf d0,loc_115B44 ROM:00115B4A movea.l ($434).w,a2 ROM:00115B4E jsr (a2) ROM:00115B50 rts ROM:00115B50 ; End of function sub_115B34 ROM:00115B50 ROM:00115B52 ROM:00115B52 ; =============== S U B R O U T I N E ======================================= ROM:00115B52 ROM:00115B52 ROM:00115B52 sub_115B52: ; CODE XREF: sub_115BCA↓p ROM:00115B52 ; sub_115CBA↓p ... ROM:00115B52 clr.l d1 ROM:00115B54 bclr #4,($931).w ROM:00115B5A bclr #1,($936).w ROM:00115B60 bclr #0,($549).w ROM:00115B66 ROM:00115B66 loc_115B66: ; CODE XREF: sub_115B52+68↓j ROM:00115B66 movea.l #$13A000,a0 ROM:00115B6C move.w #$2E,d2 ; '.' ROM:00115B70 mulu.w d1,d2 ROM:00115B72 adda.l d2,a0 ROM:00115B74 clr.l d4 ROM:00115B76 clr.l d3 ROM:00115B78 ROM:00115B78 loc_115B78: ; CODE XREF: sub_115B52+44↓j ROM:00115B78 cmpi.b #$FF,(a0,d4.w) ROM:00115B7E beq.s loc_115B88 ROM:00115B80 bset #1,($936).w ROM:00115B86 moveq #1,d3 ROM:00115B88 ROM:00115B88 loc_115B88: ; CODE XREF: sub_115B52+2C↑j ROM:00115B88 addi.b #1,d4 ROM:00115B8C cmpi.w #0,d3 ROM:00115B90 bne.s loc_115B98 ROM:00115B92 cmpi.b #$2E,d4 ; '.' ROM:00115B96 bne.s loc_115B78 ROM:00115B98 ROM:00115B98 loc_115B98: ; CODE XREF: sub_115B52+3E↑j ROM:00115B98 clr.l d3 ROM:00115B9A cmpi.b #$2E,d4 ; '.' ROM:00115B9E bne.s loc_115BAA ROM:00115BA0 bset #4,($931).w ROM:00115BA6 moveq #1,d3 ROM:00115BA8 bra.s loc_115BAE ROM:00115BAA ; --------------------------------------------------------------------------- ROM:00115BAA ROM:00115BAA loc_115BAA: ; CODE XREF: sub_115B52+4C↑j ROM:00115BAA addi.b #1,d1 ROM:00115BAE ROM:00115BAE loc_115BAE: ; CODE XREF: sub_115B52+56↑j ROM:00115BAE cmpi.b #$50,d1 ; 'P' ROM:00115BB2 beq.s loc_115BBC ROM:00115BB4 cmpi.l #0,d3 ROM:00115BBA beq.s loc_115B66 ROM:00115BBC ROM:00115BBC loc_115BBC: ; CODE XREF: sub_115B52+60↑j ROM:00115BBC cmpi.b #$50,d1 ; 'P' ROM:00115BC0 bne.s locret_115BC8 ROM:00115BC2 bset #0,($549).w ROM:00115BC8 ROM:00115BC8 locret_115BC8: ; CODE XREF: sub_115B52+6E↑j ROM:00115BC8 rts ROM:00115BC8 ; End of function sub_115B52 ROM:00115BC8 ROM:00115BCA ROM:00115BCA ; =============== S U B R O U T I N E ======================================= ROM:00115BCA ROM:00115BCA ROM:00115BCA sub_115BCA: ; CODE XREF: sub_1235CA+80A↓p ROM:00115BCA bsr.w sub_115B52 ROM:00115BCE cmpi.b #0,d1 ROM:00115BD2 bne.s loc_115BDC ROM:00115BD4 bset #3,($93C).w ROM:00115BDA bra.s loc_115BDE ROM:00115BDC ; --------------------------------------------------------------------------- ROM:00115BDC ROM:00115BDC loc_115BDC: ; CODE XREF: sub_115BCA+8↑j ROM:00115BDC subq.b #1,d1 ROM:00115BDE ROM:00115BDE loc_115BDE: ; CODE XREF: sub_115BCA+10↑j ROM:00115BDE movea.l #$13A000,a0 ROM:00115BE4 move.w #$2E,d2 ; '.' ROM:00115BE8 mulu.w d1,d2 ROM:00115BEA adda.l d2,a0 ROM:00115BEC movea.l #$1239,a1 ROM:00115BF2 btst #0,($1388).w ROM:00115BF8 beq.s loc_115C02 ROM:00115BFA adda.l #6,a1 ROM:00115C00 bra.s loc_115C08 ROM:00115C02 ; --------------------------------------------------------------------------- ROM:00115C02 ROM:00115C02 loc_115C02: ; CODE XREF: sub_115BCA+2E↑j ROM:00115C02 adda.l #3,a1 ROM:00115C08 ROM:00115C08 loc_115C08: ; CODE XREF: sub_115BCA+36↑j ROM:00115C08 move.b #1,d3 ROM:00115C0C bra.s loc_115C12 ROM:00115C0E ; --------------------------------------------------------------------------- ROM:00115C0E ROM:00115C0E loc_115C0E: ; CODE XREF: sub_115BCA+50↓j ROM:00115C0E addi.b #1,d3 ROM:00115C12 ROM:00115C12 loc_115C12: ; CODE XREF: sub_115BCA+42↑j ROM:00115C12 cmpi.b #$2E,d3 ; '.' ROM:00115C16 bgt.s locret_115C1C ROM:00115C18 move.b (a0)+,(a1)+ ROM:00115C1A bra.s loc_115C0E ROM:00115C1C ; --------------------------------------------------------------------------- ROM:00115C1C ROM:00115C1C locret_115C1C: ; CODE XREF: sub_115BCA+4C↑j ROM:00115C1C rts ROM:00115C1C ; End of function sub_115BCA ROM:00115C1C ROM:00115C1E ROM:00115C1E ; =============== S U B R O U T I N E ======================================= ROM:00115C1E ROM:00115C1E ROM:00115C1E sub_115C1E: ; CODE XREF: ROM:00124738↓p ROM:00115C1E move.b ($123C).l,d1 ROM:00115C24 cmpi.b #0,d1 ROM:00115C28 bne.s loc_115C32 ROM:00115C2A bset #3,($93C).w ROM:00115C30 bra.s loc_115C34 ROM:00115C32 ; --------------------------------------------------------------------------- ROM:00115C32 ROM:00115C32 loc_115C32: ; CODE XREF: sub_115C1E+A↑j ROM:00115C32 subq.b #1,d1 ROM:00115C34 ROM:00115C34 loc_115C34: ; CODE XREF: sub_115C1E+12↑j ROM:00115C34 movea.l #$13A000,a0 ROM:00115C3A move.w #$2E,d2 ; '.' ROM:00115C3E mulu.w d1,d2 ROM:00115C40 adda.l d2,a0 ROM:00115C42 movea.l #$1239,a1 ROM:00115C48 btst #0,($1388).w ROM:00115C4E beq.s loc_115C58 ROM:00115C50 adda.l #6,a1 ROM:00115C56 bra.s loc_115C5E ROM:00115C58 ; --------------------------------------------------------------------------- ROM:00115C58 ROM:00115C58 loc_115C58: ; CODE XREF: sub_115C1E+30↑j ROM:00115C58 adda.l #3,a1 ROM:00115C5E ROM:00115C5E loc_115C5E: ; CODE XREF: sub_115C1E+38↑j ROM:00115C5E move.b #1,d3 ROM:00115C62 bra.s loc_115C68 ROM:00115C64 ; --------------------------------------------------------------------------- ROM:00115C64 ROM:00115C64 loc_115C64: ; CODE XREF: sub_115C1E+52↓j ROM:00115C64 addi.b #1,d3 ROM:00115C68 ROM:00115C68 loc_115C68: ; CODE XREF: sub_115C1E+44↑j ROM:00115C68 cmpi.b #$2E,d3 ; '.' ROM:00115C6C bgt.s locret_115C72 ROM:00115C6E move.b (a0)+,(a1)+ ROM:00115C70 bra.s loc_115C64 ROM:00115C72 ; --------------------------------------------------------------------------- ROM:00115C72 ROM:00115C72 locret_115C72: ; CODE XREF: sub_115C1E+4E↑j ROM:00115C72 rts ROM:00115C72 ; End of function sub_115C1E ROM:00115C72 ROM:00115C74 ; --------------------------------------------------------------------------- ROM:00115C74 ROM:00115C74 loc_115C74: ; CODE XREF: ROM:00115CB6↓j ROM:00115C74 ; DATA XREF: sub_115CBA+32↓o ROM:00115C74 movea.l #$10AAAA,a3 ROM:00115C7A movea.l #$105554,a4 ROM:00115C80 move.b (a1)+,d5 ROM:00115C82 lsl.w #8,d5 ROM:00115C84 move.b (a1)+,d5 ROM:00115C86 move.b #$AA,(a3) ROM:00115C8A move.b #$55,(a4) ; 'U' ROM:00115C8E move.b #$A0,(a3) ROM:00115C92 move.w d5,(a0) ROM:00115C94 ROM:00115C94 loc_115C94: ; CODE XREF: ROM:00115CA8↓j ROM:00115C94 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115C9A move.b #$AA,($FFFFFA27).w ROM:00115CA0 move.w (a0),d4 ROM:00115CA2 eor.w d5,d4 ROM:00115CA4 andi.w #$80,d4 ROM:00115CA8 bne.s loc_115C94 ROM:00115CAA adda.l #2,a0 ROM:00115CB0 addq.b #2,d0 ROM:00115CB2 cmpi.b #$2E,d0 ; '.' ROM:00115CB6 bne.s loc_115C74 ROM:00115CB8 rts ROM:00115CBA ROM:00115CBA ; =============== S U B R O U T I N E ======================================= ROM:00115CBA ROM:00115CBA ROM:00115CBA sub_115CBA: ; CODE XREF: sub_1235CA+49E↓p ROM:00115CBA bsr.w sub_115B52 ROM:00115CBE movea.l #$13A000,a0 ROM:00115CC4 move.w #$2E,d5 ; '.' ROM:00115CC8 mulu.w d1,d5 ROM:00115CCA adda.l d5,a0 ROM:00115CCC movea.l #$1239,a1 ROM:00115CD2 adda.l #3,a1 ROM:00115CD8 clr.l d0 ROM:00115CDA move sr,-(sp) ROM:00115CDC move #$2700,sr ROM:00115CE0 move.w #$7031,($FFFFFA56).w ROM:00115CE6 move.w #$46,d2 ; 'F' ROM:00115CEA asr.w #1,d2 ROM:00115CEC movea.l #loc_115C74,a3 ROM:00115CF2 movea.l #$1E00,a2 ROM:00115CF8 ROM:00115CF8 loc_115CF8: ; CODE XREF: sub_115CBA+40↓j ROM:00115CF8 move.w (a3)+,(a2)+ ROM:00115CFA dbf d2,loc_115CF8 ROM:00115CFE movea.l #$1E00,a2 ROM:00115D04 jsr (a2) ROM:00115D06 move.w #$1031,($FFFFFA56).w ROM:00115D0C move (sp)+,sr ROM:00115D0E rts ROM:00115D0E ; End of function sub_115CBA ROM:00115D0E ROM:00115D10 ROM:00115D10 ; =============== S U B R O U T I N E ======================================= ROM:00115D10 ROM:00115D10 ROM:00115D10 sub_115D10: ; CODE XREF: ROM:00115E78↓p ROM:00115D10 movea.l #unk_110400,a1 ROM:00115D16 movea.l #$13C00A,a0 ROM:00115D1C bclr #4,($549).w ROM:00115D22 move.b #0,d0 ROM:00115D26 bra.s loc_115D2C ROM:00115D28 ; --------------------------------------------------------------------------- ROM:00115D28 ROM:00115D28 loc_115D28: ; CODE XREF: sub_115D10+36↓j ROM:00115D28 addi.b #1,d0 ROM:00115D2C ROM:00115D2C loc_115D2C: ; CODE XREF: sub_115D10+16↑j ROM:00115D2C cmpi.b #7,d0 ROM:00115D30 bgt.s locret_115D48 ROM:00115D32 move.b (a1),d1 ROM:00115D34 cmp.b (a0),d1 ROM:00115D36 beq.s loc_115D3E ROM:00115D38 bset #4,($549).w ROM:00115D3E ROM:00115D3E loc_115D3E: ; CODE XREF: sub_115D10+26↑j ROM:00115D3E adda.w #1,a0 ROM:00115D42 adda.w #2,a1 ROM:00115D46 bra.s loc_115D28 ROM:00115D48 ; --------------------------------------------------------------------------- ROM:00115D48 ROM:00115D48 locret_115D48: ; CODE XREF: sub_115D10+20↑j ROM:00115D48 rts ROM:00115D48 ; End of function sub_115D10 ROM:00115D48 ROM:00115D4A ROM:00115D4A ; =============== S U B R O U T I N E ======================================= ROM:00115D4A ROM:00115D4A ROM:00115D4A sub_115D4A: ; CODE XREF: sub_115D7A+2E↓p ROM:00115D4A move.w #$5AA5,d0 ROM:00115D4E movea.l #$12,a0 ROM:00115D54 adda.l #$13C000,a0 ROM:00115D5A bsr.l sub_116374 ROM:00115D60 rts ROM:00115D60 ; End of function sub_115D4A ROM:00115D60 ROM:00115D62 ROM:00115D62 ; =============== S U B R O U T I N E ======================================= ROM:00115D62 ROM:00115D62 ROM:00115D62 sub_115D62: ; CODE XREF: sub_115DD8+2E↓p ROM:00115D62 move.w #$5AA5,d0 ROM:00115D66 movea.l #$410,a0 ROM:00115D6C adda.l #unk_110000,a0 ROM:00115D72 bsr.l sub_116374 ROM:00115D78 rts ROM:00115D78 ; End of function sub_115D62 ROM:00115D78 ROM:00115D7A ROM:00115D7A ; =============== S U B R O U T I N E ======================================= ROM:00115D7A ROM:00115D7A ROM:00115D7A sub_115D7A: ; CODE XREF: ROM:00115E80↓p ROM:00115D7A movea.l #$13C000,a0 ROM:00115D80 movea.l #$13FFFF,a1 ROM:00115D86 bsr.w sub_115E36 ROM:00115D8A movea.l #$13C000,a2 ROM:00115D90 adda.l #$12,a2 ROM:00115D96 cmpi.w #$FFFF,(a2) ROM:00115D9A bne.s loc_115DAE ROM:00115D9C cmpi.w #$A5A5,d0 ROM:00115DA0 bne.s loc_115DAC ROM:00115DA2 bset #7,($548).w ROM:00115DA8 bsr.w sub_115D4A ROM:00115DAC ROM:00115DAC loc_115DAC: ; CODE XREF: sub_115D7A+26↑j ROM:00115DAC bra.s locret_115DD6 ROM:00115DAE ; --------------------------------------------------------------------------- ROM:00115DAE ROM:00115DAE loc_115DAE: ; CODE XREF: sub_115D7A+20↑j ROM:00115DAE cmpi.w #$5AA5,(a2) ROM:00115DB2 bne.s loc_115DD0 ROM:00115DB4 subi.w #$5AA5,d0 ROM:00115DB8 subi.w #1,d0 ROM:00115DBC cmpi.w #$A5A5,d0 ROM:00115DC0 bne.s loc_115DCE ROM:00115DC2 bset #7,($548).w ROM:00115DC8 bset #1,($930).w ROM:00115DCE ROM:00115DCE loc_115DCE: ; CODE XREF: sub_115D7A+46↑j ROM:00115DCE bra.s locret_115DD6 ROM:00115DD0 ; --------------------------------------------------------------------------- ROM:00115DD0 ROM:00115DD0 loc_115DD0: ; CODE XREF: sub_115D7A+38↑j ROM:00115DD0 bset #0,($940).w ROM:00115DD6 ROM:00115DD6 locret_115DD6: ; CODE XREF: sub_115D7A:loc_115DAC↑j ROM:00115DD6 ; sub_115D7A:loc_115DCE↑j ROM:00115DD6 rts ROM:00115DD6 ; End of function sub_115D7A ROM:00115DD6 ROM:00115DD8 ROM:00115DD8 ; =============== S U B R O U T I N E ======================================= ROM:00115DD8 ROM:00115DD8 ROM:00115DD8 sub_115DD8: ; CODE XREF: ROM:00115E7C↓p ROM:00115DD8 movea.l #unk_110000,a0 ROM:00115DDE movea.l #byte_139FFF,a1 ROM:00115DE4 bsr.w sub_115E36 ROM:00115DE8 movea.l #unk_110000,a2 ROM:00115DEE adda.l #$410,a2 ROM:00115DF4 cmpi.w #$FFFF,(a2) ROM:00115DF8 bne.s loc_115E0C ROM:00115DFA cmpi.w #$AA55,d0 ROM:00115DFE bne.s loc_115E0A ROM:00115E00 bset #3,($548).w ROM:00115E06 bsr.w sub_115D62 ROM:00115E0A ROM:00115E0A loc_115E0A: ; CODE XREF: sub_115DD8+26↑j ROM:00115E0A bra.s locret_115E34 ROM:00115E0C ; --------------------------------------------------------------------------- ROM:00115E0C ROM:00115E0C loc_115E0C: ; CODE XREF: sub_115DD8+20↑j ROM:00115E0C cmpi.w #$5AA5,(a2) ROM:00115E10 bne.s loc_115E2E ROM:00115E12 subi.w #$5AA5,d0 ROM:00115E16 subi.w #1,d0 ROM:00115E1A cmpi.w #$AA55,d0 ROM:00115E1E bne.s loc_115E2C ROM:00115E20 bset #3,($548).w ROM:00115E26 bset #4,($933).w ROM:00115E2C ROM:00115E2C loc_115E2C: ; CODE XREF: sub_115DD8+46↑j ROM:00115E2C bra.s locret_115E34 ROM:00115E2E ; --------------------------------------------------------------------------- ROM:00115E2E ROM:00115E2E loc_115E2E: ; CODE XREF: sub_115DD8+38↑j ROM:00115E2E bset #5,($938).w ROM:00115E34 ROM:00115E34 locret_115E34: ; CODE XREF: sub_115DD8:loc_115E0A↑j ROM:00115E34 ; sub_115DD8:loc_115E2C↑j ROM:00115E34 rts ROM:00115E34 ; End of function sub_115DD8 ROM:00115E34 ROM:00115E36 ROM:00115E36 ; =============== S U B R O U T I N E ======================================= ROM:00115E36 ROM:00115E36 ROM:00115E36 sub_115E36: ; CODE XREF: sub_115D7A+C↑p ROM:00115E36 ; sub_115DD8+C↑p ... ROM:00115E36 move.l a1,d2 ROM:00115E38 sub.l a0,d2 ROM:00115E3A lsr.l #1,d2 ROM:00115E3C clr.l d0 ROM:00115E3E ROM:00115E3E loc_115E3E: ; CODE XREF: sub_115E36+3A↓j ROM:00115E3E cmpi.l #0,d2 ROM:00115E44 ble.s locret_115E72 ROM:00115E46 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115E4C move.b #$AA,($FFFFFA27).w ROM:00115E52 cmpi.l #$FFFF,d2 ROM:00115E58 ble.s loc_115E66 ROM:00115E5A move.w #$FFFF,d1 ROM:00115E5E subi.l #$10000,d2 ROM:00115E64 bra.s loc_115E6A ROM:00115E66 ; --------------------------------------------------------------------------- ROM:00115E66 ROM:00115E66 loc_115E66: ; CODE XREF: sub_115E36+22↑j ROM:00115E66 move.w d2,d1 ROM:00115E68 clr.l d2 ROM:00115E6A ROM:00115E6A loc_115E6A: ; CODE XREF: sub_115E36+2E↑j ROM:00115E6A ; sub_115E36+36↓j ROM:00115E6A add.w (a0)+,d0 ROM:00115E6C dbf d1,loc_115E6A ROM:00115E70 bra.s loc_115E3E ROM:00115E72 ; --------------------------------------------------------------------------- ROM:00115E72 ROM:00115E72 locret_115E72: ; CODE XREF: sub_115E36+E↑j ROM:00115E72 rts ROM:00115E72 ; End of function sub_115E36 ROM:00115E72 ROM:00115E74 ; --------------------------------------------------------------------------- ROM:00115E74 clr.w ($548).w ROM:00115E78 bsr.w sub_115D10 ROM:00115E7C bsr.w sub_115DD8 ROM:00115E80 bsr.w sub_115D7A ROM:00115E84 cmpi.w #$8800,($548).w ROM:00115E8A bne.s locret_115E92 ROM:00115E8C bset #7,($549).w ROM:00115E92 ROM:00115E92 locret_115E92: ; CODE XREF: ROM:00115E8A↑j ROM:00115E92 rts ROM:00115E94 ROM:00115E94 ; =============== S U B R O U T I N E ======================================= ROM:00115E94 ROM:00115E94 ROM:00115E94 sub_115E94: ; CODE XREF: ROM:0011714E↓p ROM:00115E94 btst #2,($93C).w ROM:00115E9A bne.l loc_115F32 ROM:00115EA0 btst #2,($930).w ROM:00115EA6 bne.s loc_115EBA ROM:00115EA8 bset #2,($930).w ROM:00115EAE movea.l #unk_110000,a0 ROM:00115EB4 clr.w ($54A).w ROM:00115EB8 bra.s loc_115EBE ROM:00115EBA ; --------------------------------------------------------------------------- ROM:00115EBA ROM:00115EBA loc_115EBA: ; CODE XREF: sub_115E94+12↑j ROM:00115EBA movea.l ($418).w,a0 ROM:00115EBE ROM:00115EBE loc_115EBE: ; CODE XREF: sub_115E94+24↑j ROM:00115EBE movea.l a0,a1 ROM:00115EC0 move.l $14(a5),d1 ROM:00115EC4 lsl.l #1,d1 ROM:00115EC6 adda.l d1,a1 ROM:00115EC8 move.l a1,($418).w ROM:00115ECC suba.w #1,a1 ROM:00115ED0 cmpa.l #byte_139FFF,a1 ROM:00115ED6 blt.s loc_115EEA ROM:00115ED8 movea.l #byte_139FFF,a1 ROM:00115EDE bset #2,($93C).w ROM:00115EE4 bset #0,($74A).w ROM:00115EEA ROM:00115EEA loc_115EEA: ; CODE XREF: sub_115E94+42↑j ROM:00115EEA bsr.w sub_115E36 ROM:00115EEE add.w d0,($54A).w ROM:00115EF2 btst #2,($93C).w ROM:00115EF8 beq.s loc_115F30 ROM:00115EFA move.w ($54A).w,d0 ROM:00115EFE subi.w #$5AA5,d0 ROM:00115F02 subi.w #1,d0 ROM:00115F06 cmpi.w #$AA55,d0 ROM:00115F0A beq.s loc_115F24 ROM:00115F0C bset #7,($934).w ROM:00115F12 bset #2,($146E).w ROM:00115F18 bset #1,($74A).w ROM:00115F1E bset #3,($930).w ROM:00115F24 ROM:00115F24 loc_115F24: ; CODE XREF: sub_115E94+76↑j ROM:00115F24 move.l #$13C000,($418).w ROM:00115F2C clr.w ($54C).w ROM:00115F30 ROM:00115F30 loc_115F30: ; CODE XREF: sub_115E94+64↑j ROM:00115F30 bra.s locret_115FA4 ROM:00115F32 ; --------------------------------------------------------------------------- ROM:00115F32 ROM:00115F32 loc_115F32: ; CODE XREF: sub_115E94+6↑j ROM:00115F32 btst #3,($939).w ROM:00115F38 bne.s locret_115FA4 ROM:00115F3A movea.l ($418).w,a0 ROM:00115F3E movea.l a0,a1 ROM:00115F40 move.l $14(a5),d1 ROM:00115F44 lsl.l #1,d1 ROM:00115F46 adda.l d1,a1 ROM:00115F48 move.l a1,($418).w ROM:00115F4C suba.w #1,a1 ROM:00115F50 cmpa.l #$13FFFF,a1 ROM:00115F56 blt.s loc_115F6A ROM:00115F58 movea.l #$13FFFF,a1 ROM:00115F5E bset #3,($939).w ROM:00115F64 bset #2,($74A).w ROM:00115F6A ROM:00115F6A loc_115F6A: ; CODE XREF: sub_115E94+C2↑j ROM:00115F6A bsr.w sub_115E36 ROM:00115F6E add.w d0,($54C).w ROM:00115F72 btst #3,($939).w ROM:00115F78 beq.s locret_115FA4 ROM:00115F7A move.w ($54C).w,d0 ROM:00115F7E subi.w #$5AA5,d0 ROM:00115F82 subi.w #1,d0 ROM:00115F86 cmpi.w #$A5A5,d0 ROM:00115F8A beq.s locret_115FA4 ROM:00115F8C bset #0,($942).w ROM:00115F92 bset #7,($146E).w ROM:00115F98 bset #3,($74A).w ROM:00115F9E bset #3,($930).w ROM:00115FA4 ROM:00115FA4 locret_115FA4: ; CODE XREF: sub_115E94:loc_115F30↑j ROM:00115FA4 ; sub_115E94+A4↑j ... ROM:00115FA4 rts ROM:00115FA4 ; End of function sub_115E94 ROM:00115FA4 ROM:00115FA6 ROM:00115FA6 ; =============== S U B R O U T I N E ======================================= ROM:00115FA6 ROM:00115FA6 ROM:00115FA6 sub_115FA6: ; CODE XREF: ROM:00135880↓p ROM:00115FA6 movea.l #unk_110000,a0 ROM:00115FAC clr.w d0 ROM:00115FAE move.l #$2FFFF,d1 ROM:00115FB4 lsr.l #1,d1 ROM:00115FB6 move.l d1,d2 ROM:00115FB8 swap d2 ROM:00115FBA ROM:00115FBA loc_115FBA: ; CODE XREF: sub_115FA6+2E↓j ROM:00115FBA cmpi.w #0,d2 ROM:00115FBE blt.s loc_115FD6 ROM:00115FC0 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115FC6 move.b #$AA,($FFFFFA27).w ROM:00115FCC ROM:00115FCC loc_115FCC: ; CODE XREF: sub_115FA6+28↓j ROM:00115FCC add.w (a0)+,d0 ROM:00115FCE dbf d1,loc_115FCC ROM:00115FD2 subq.w #1,d2 ROM:00115FD4 bra.s loc_115FBA ROM:00115FD6 ; --------------------------------------------------------------------------- ROM:00115FD6 ROM:00115FD6 loc_115FD6: ; CODE XREF: sub_115FA6+18↑j ROM:00115FD6 cmpi.w #$AA55,d0 ROM:00115FDA beq.s locret_115FE2 ROM:00115FDC bset #0,($1190).w ROM:00115FE2 ROM:00115FE2 locret_115FE2: ; CODE XREF: sub_115FA6+34↑j ROM:00115FE2 rts ROM:00115FE2 ; End of function sub_115FA6 ROM:00115FE2 ROM:00115FE4 ; --------------------------------------------------------------------------- ROM:00115FE4 move.w ($554).w,d1 ROM:00115FE8 cmpi.w #3,d1 ROM:00115FEC bcc.s locret_115FF6 ROM:00115FEE movea.l off_115FF8(pc,d1.w*4),a0 ROM:00115FF2 nop ROM:00115FF4 jmp (a0) ROM:00115FF6 ; --------------------------------------------------------------------------- ROM:00115FF6 ROM:00115FF6 locret_115FF6: ; CODE XREF: ROM:00115FEC↑j ROM:00115FF6 rts ROM:00115FF6 ; --------------------------------------------------------------------------- ROM:00115FF8 off_115FF8: dc.l loc_116004 ; DATA XREF: ROM:00115FEE↑r ROM:00115FFC dc.l loc_116010 ROM:00116000 dc.l loc_116034 ROM:00116004 ; --------------------------------------------------------------------------- ROM:00116004 ROM:00116004 loc_116004: ; DATA XREF: ROM:off_115FF8↑o ROM:00116004 move.w #1,($554).w ROM:0011600A bra.w locret_116032 ROM:0011600E ; --------------------------------------------------------------------------- ROM:0011600E rts ROM:00116010 ; --------------------------------------------------------------------------- ROM:00116010 ROM:00116010 loc_116010: ; DATA XREF: ROM:00115FFC↑o ROM:00116010 btst #5,($137C).w ROM:00116016 beq.s locret_116032 ROM:00116018 bclr #5,($137C).w ROM:0011601E clr.w ($550).w ROM:00116022 clr.w ($552).w ROM:00116026 clr.l ($42C).w ROM:0011602A move.w #2,($554).w ROM:00116030 bra.s loc_11605E ROM:00116032 ; --------------------------------------------------------------------------- ROM:00116032 ROM:00116032 locret_116032: ; CODE XREF: ROM:0011600A↑j ROM:00116032 ; ROM:00116016↑j ... ROM:00116032 rts ROM:00116034 ; --------------------------------------------------------------------------- ROM:00116034 ROM:00116034 loc_116034: ; DATA XREF: ROM:00116000↑o ROM:00116034 btst #1,($1389).w ROM:0011603A beq.s loc_116044 ROM:0011603C bclr #1,($1389).w ROM:00116042 bra.s loc_11605E ROM:00116044 ; --------------------------------------------------------------------------- ROM:00116044 ROM:00116044 loc_116044: ; CODE XREF: ROM:0011603A↑j ROM:00116044 btst #4,($136D).w ROM:0011604A beq.s loc_11605E ROM:0011604C bclr #4,($136D).w ROM:00116052 bsr.w sub_1160E2 ROM:00116056 move.w #1,($554).w ROM:0011605C bra.s locret_116032 ROM:0011605E ; --------------------------------------------------------------------------- ROM:0011605E ROM:0011605E loc_11605E: ; CODE XREF: ROM:00116030↑j ROM:0011605E ; ROM:00116042↑j ... ROM:0011605E bsr.w sub_1160F4 ROM:00116062 rts ROM:00116064 ; --------------------------------------------------------------------------- ROM:00116064 rts ROM:00116066 ROM:00116066 ; =============== S U B R O U T I N E ======================================= ROM:00116066 ROM:00116066 ROM:00116066 sub_116066: ; CODE XREF: sub_1247C0+2C2↓p ROM:00116066 clr.l d0 ROM:00116068 move.b ($123B).w,d0 ROM:0011606C lsl.l #8,d0 ROM:0011606E or.b ($123C).w,d0 ROM:00116072 lsl.l #8,d0 ROM:00116074 or.b ($123D).w,d0 ROM:00116078 move.l d0,($430).w ROM:0011607C clr.l d0 ROM:0011607E move.b ($123F).w,d0 ROM:00116082 lsl.l #8,d0 ROM:00116084 or.b ($1240).w,d0 ROM:00116088 lsl.l #8,d0 ROM:0011608A or.b ($1241).w,d0 ROM:0011608E move.l d0,($428).w ROM:00116092 rts ROM:00116092 ; End of function sub_116066 ROM:00116092 ROM:00116094 ROM:00116094 ; =============== S U B R O U T I N E ======================================= ROM:00116094 ROM:00116094 ROM:00116094 sub_116094: ; CODE XREF: sub_1247C0+2D6↓p ROM:00116094 lea ($1239).w,a0 ROM:00116098 moveq #2,d1 ROM:0011609A clr.l d0 ROM:0011609C move.b (a0),d0 ROM:0011609E subq.b #1,d0 ROM:001160A0 lea ($76E).w,a1 ROM:001160A4 move.w ($550).w,d2 ROM:001160A8 ROM:001160A8 loc_1160A8: ; CODE XREF: sub_116094+3A↓j ROM:001160A8 move.b (a0,d1.w),(a1,d2.w) ROM:001160AE cmpi.w #$104,d2 ROM:001160B2 bge.s loc_1160B8 ROM:001160B4 addq.w #1,d2 ROM:001160B6 bra.s loc_1160BA ROM:001160B8 ; --------------------------------------------------------------------------- ROM:001160B8 ROM:001160B8 loc_1160B8: ; CODE XREF: sub_116094+1E↑j ROM:001160B8 clr.w d2 ROM:001160BA ROM:001160BA loc_1160BA: ; CODE XREF: sub_116094+22↑j ROM:001160BA addq.b #1,d1 ROM:001160BC addq.l #1,($42C).w ROM:001160C0 subq.b #1,d0 ROM:001160C2 cmpi.l #0,d0 ROM:001160C8 beq.s loc_1160D0 ROM:001160CA cmp.w ($552).w,d2 ROM:001160CE bne.s loc_1160A8 ROM:001160D0 ROM:001160D0 loc_1160D0: ; CODE XREF: sub_116094+34↑j ROM:001160D0 move.w d2,($550).w ROM:001160D4 cmp.w ($552).w,d2 ROM:001160D8 bne.s locret_1160E0 ROM:001160DA bset #0,($93D).w ROM:001160E0 ROM:001160E0 locret_1160E0: ; CODE XREF: sub_116094+44↑j ROM:001160E0 rts ROM:001160E0 ; End of function sub_116094 ROM:001160E0 ROM:001160E2 ROM:001160E2 ; =============== S U B R O U T I N E ======================================= ROM:001160E2 ROM:001160E2 ROM:001160E2 sub_1160E2: ; CODE XREF: ROM:00116052↑p ROM:001160E2 ; sub_1160E2+E↓j ROM:001160E2 cmpi.l #0,($42C).w ROM:001160EA ble.s locret_1160F2 ROM:001160EC bsr.w sub_1160F4 ROM:001160F0 bra.s sub_1160E2 ROM:001160F2 ; --------------------------------------------------------------------------- ROM:001160F2 ROM:001160F2 locret_1160F2: ; CODE XREF: sub_1160E2+8↑j ROM:001160F2 rts ROM:001160F2 ; End of function sub_1160E2 ROM:001160F2 ROM:001160F4 ROM:001160F4 ; =============== S U B R O U T I N E ======================================= ROM:001160F4 ROM:001160F4 ROM:001160F4 sub_1160F4: ; CODE XREF: ROM:loc_11605E↑p ROM:001160F4 ; sub_1160E2+A↑p ROM:001160F4 move.w ($556).w,d1 ROM:001160F8 cmpi.w #3,d1 ROM:001160FC bcc.s locret_116106 ROM:001160FE movea.l off_116108(pc,d1.w*4),a0 ROM:00116102 nop ROM:00116104 jmp (a0) ROM:00116106 ; --------------------------------------------------------------------------- ROM:00116106 ROM:00116106 locret_116106: ; CODE XREF: sub_1160F4+8↑j ROM:00116106 rts ROM:00116106 ; End of function sub_1160F4 ROM:00116106 ROM:00116106 ; --------------------------------------------------------------------------- ROM:00116108 off_116108: dc.l loc_116114 ; DATA XREF: sub_1160F4+A↑r ROM:0011610C dc.l loc_116120 ROM:00116110 dc.l loc_116140 ROM:00116114 ; --------------------------------------------------------------------------- ROM:00116114 ROM:00116114 loc_116114: ; DATA XREF: ROM:off_116108↑o ROM:00116114 move.w #1,($556).w ROM:0011611A bra.w locret_11613E ROM:0011611E ; --------------------------------------------------------------------------- ROM:0011611E rts ROM:00116120 ; --------------------------------------------------------------------------- ROM:00116120 ROM:00116120 loc_116120: ; DATA XREF: ROM:0011610C↑o ROM:00116120 move.w ($550).w,d0 ROM:00116124 cmpi.l #0,($42C).w ROM:0011612C ble.s locret_11613E ROM:0011612E cmp.w ($552).w,d0 ROM:00116132 beq.s locret_11613E ROM:00116134 move.w #2,($556).w ROM:0011613A bra.w locret_116196 ROM:0011613E ; --------------------------------------------------------------------------- ROM:0011613E ROM:0011613E locret_11613E: ; CODE XREF: ROM:0011611A↑j ROM:0011613E ; ROM:0011612C↑j ... ROM:0011613E rts ROM:00116140 ; --------------------------------------------------------------------------- ROM:00116140 ROM:00116140 loc_116140: ; DATA XREF: ROM:00116110↑o ROM:00116140 move.w ($550).w,d0 ROM:00116144 cmpi.l #2,($42C).w ROM:0011614C blt.s loc_116160 ROM:0011614E cmp.w ($552).w,d0 ROM:00116152 beq.s loc_116160 ROM:00116154 bsr.w sub_11619A ROM:00116158 bsr.w sub_116374 ROM:0011615C bra.w locret_116196 ROM:00116160 ; --------------------------------------------------------------------------- ROM:00116160 ROM:00116160 loc_116160: ; CODE XREF: ROM:0011614C↑j ROM:00116160 ; ROM:00116152↑j ROM:00116160 cmpi.l #1,($42C).w ROM:00116168 bne.s loc_11617C ROM:0011616A cmp.w ($552).w,d0 ROM:0011616E beq.s loc_11617C ROM:00116170 bsr.w sub_1161D6 ROM:00116174 bsr.w sub_116374 ROM:00116178 bra.w locret_116196 ROM:0011617C ; --------------------------------------------------------------------------- ROM:0011617C ROM:0011617C loc_11617C: ; CODE XREF: ROM:00116168↑j ROM:0011617C ; ROM:0011616E↑j ROM:0011617C cmpi.l #1,($42C).w ROM:00116184 bne.s locret_116196 ROM:00116186 cmp.w ($552).w,d0 ROM:0011618A beq.s locret_116196 ROM:0011618C move.w #1,($556).w ROM:00116192 bra.w locret_11613E ROM:00116196 ; --------------------------------------------------------------------------- ROM:00116196 ROM:00116196 locret_116196: ; CODE XREF: ROM:0011613A↑j ROM:00116196 ; ROM:0011615C↑j ... ROM:00116196 rts ROM:00116198 ; --------------------------------------------------------------------------- ROM:00116198 rts ROM:0011619A ROM:0011619A ; =============== S U B R O U T I N E ======================================= ROM:0011619A ROM:0011619A ROM:0011619A sub_11619A: ; CODE XREF: ROM:00116154↑p ROM:0011619A lea ($76E).w,a1 ROM:0011619E move.w ($552).w,d1 ROM:001161A2 movea.l ($430).w,a0 ROM:001161A6 move.b (a1,d1.w),d0 ROM:001161AA lsl.w #8,d0 ROM:001161AC cmpi.w #$104,d1 ROM:001161B0 bge.s loc_1161B6 ROM:001161B2 addq.w #1,d1 ROM:001161B4 bra.s loc_1161B8 ROM:001161B6 ; --------------------------------------------------------------------------- ROM:001161B6 ROM:001161B6 loc_1161B6: ; CODE XREF: sub_11619A+16↑j ROM:001161B6 clr.w d1 ROM:001161B8 ROM:001161B8 loc_1161B8: ; CODE XREF: sub_11619A+1A↑j ROM:001161B8 or.b (a1,d1.w),d0 ROM:001161BC cmpi.w #$104,d1 ROM:001161C0 bge.s loc_1161C6 ROM:001161C2 addq.w #1,d1 ROM:001161C4 bra.s loc_1161C8 ROM:001161C6 ; --------------------------------------------------------------------------- ROM:001161C6 ROM:001161C6 loc_1161C6: ; CODE XREF: sub_11619A+26↑j ROM:001161C6 clr.w d1 ROM:001161C8 ROM:001161C8 loc_1161C8: ; CODE XREF: sub_11619A+2A↑j ROM:001161C8 subq.l #2,($42C).w ROM:001161CC addq.l #2,($430).w ROM:001161D0 move.w d1,($552).w ROM:001161D4 rts ROM:001161D4 ; End of function sub_11619A ROM:001161D4 ROM:001161D6 ROM:001161D6 ; =============== S U B R O U T I N E ======================================= ROM:001161D6 ROM:001161D6 ROM:001161D6 sub_1161D6: ; CODE XREF: ROM:00116170↑p ROM:001161D6 lea ($76E).w,a1 ROM:001161DA move.w ($552).w,d1 ROM:001161DE movea.l ($430).w,a0 ROM:001161E2 move.b (a1,d1.w),d0 ROM:001161E6 cmpi.w #$104,d1 ROM:001161EA bge.s loc_1161F0 ROM:001161EC addq.w #1,d1 ROM:001161EE bra.s loc_1161F2 ROM:001161F0 ; --------------------------------------------------------------------------- ROM:001161F0 ROM:001161F0 loc_1161F0: ; CODE XREF: sub_1161D6+14↑j ROM:001161F0 clr.w d1 ROM:001161F2 ROM:001161F2 loc_1161F2: ; CODE XREF: sub_1161D6+18↑j ROM:001161F2 lsl.w #8,d0 ROM:001161F4 ori.w #$FF,d0 ROM:001161F8 subq.l #1,($42C).w ROM:001161FC addq.l #1,($430).w ROM:00116200 move.w d1,($552).w ROM:00116204 rts ROM:00116204 ; End of function sub_1161D6 ROM:00116204 ROM:00116206 ROM:00116206 ; =============== S U B R O U T I N E ======================================= ROM:00116206 ROM:00116206 ROM:00116206 sub_116206: ; DATA XREF: ROM:0011626A↓o ROM:00116206 move sr,-(sp) ROM:00116208 move #$2700,sr ROM:0011620C move.w #$7031,($FFFFFA56).w ROM:00116212 movea.l #$13C000,a2 ROM:00116218 movea.l #$10AAAA,a3 ROM:0011621E movea.l #$105554,a4 ROM:00116224 move.b #$AA,(a3) ROM:00116228 move.b #$55,(a4) ; 'U' ROM:0011622C move.b #$80,(a3) ROM:00116230 move.b #$AA,(a3) ROM:00116234 move.b #$55,(a4) ; 'U' ROM:00116238 move.w #$30,(a2) ; '0' ROM:0011623C ROM:0011623C loc_11623C: ; CODE XREF: sub_116206+4C↓j ROM:0011623C move.b #$55,($FFFFFA27).w ; 'U' ROM:00116242 move.b #$AA,($FFFFFA27).w ROM:00116248 move.w ($13C000).l,d4 ROM:0011624E andi.w #$80,d4 ROM:00116252 beq.s loc_11623C ROM:00116254 move.w #$1031,($FFFFFA56).w ROM:0011625A move (sp)+,sr ROM:0011625C bset #4,($93D).w ROM:00116262 rts ROM:00116262 ; End of function sub_116206 ROM:00116262 ROM:00116264 ; --------------------------------------------------------------------------- ROM:00116264 move.w #$5E,d0 ; '^' ROM:00116268 asr.w #1,d0 ROM:0011626A movea.l #sub_116206,a3 ROM:00116270 movea.l #$1E00,a2 ROM:00116276 ROM:00116276 loc_116276: ; CODE XREF: ROM:00116278↓j ROM:00116276 move.w (a3)+,(a2)+ ROM:00116278 dbf d0,loc_116276 ROM:0011627C movea.l #$1E00,a2 ROM:00116282 jsr (a2) ROM:00116284 rts ROM:00116286 ROM:00116286 ; =============== S U B R O U T I N E ======================================= ROM:00116286 ROM:00116286 ROM:00116286 sub_116286: ; DATA XREF: ROM:00116312↓o ROM:00116286 move sr,-(sp) ROM:00116288 move #$2700,sr ROM:0011628C move.w #$7031,($FFFFFA56).w ROM:00116292 movea.l #unk_110000,a2 ROM:00116298 movea.l #$10AAAA,a3 ROM:0011629E movea.l #$105554,a4 ROM:001162A4 move.b #$AA,(a3) ROM:001162A8 move.b #$55,(a4) ; 'U' ROM:001162AC move.b #$80,(a3) ROM:001162B0 move.b #$AA,(a3) ROM:001162B4 move.b #$55,(a4) ; 'U' ROM:001162B8 move.w #$30,(a2) ; '0' ROM:001162BC movea.l #(loc_11FFFE+2),a2 ROM:001162C2 move.w #$30,(a2) ; '0' ROM:001162C6 movea.l #(loc_12FFFE+2),a2 ROM:001162CC move.w #$30,(a2) ; '0' ROM:001162D0 movea.l #dword_138000,a2 ROM:001162D6 move.w #$30,(a2) ; '0' ROM:001162DA movea.l #$13C000,a2 ROM:001162E0 move.w #$30,(a2) ; '0' ROM:001162E4 ROM:001162E4 loc_1162E4: ; CODE XREF: sub_116286+74↓j ROM:001162E4 move.b #$55,($FFFFFA27).w ; 'U' ROM:001162EA move.b #$AA,($FFFFFA27).w ROM:001162F0 move.w ($13C000).l,d4 ROM:001162F6 andi.w #$80,d4 ROM:001162FA beq.s loc_1162E4 ROM:001162FC move.w #$1031,($FFFFFA56).w ROM:00116302 move (sp)+,sr ROM:00116304 bset #4,($93D).w ROM:0011630A rts ROM:0011630A ; End of function sub_116286 ROM:0011630A ROM:0011630C ; --------------------------------------------------------------------------- ROM:0011630C move.w #$86,d0 ROM:00116310 asr.w #1,d0 ROM:00116312 movea.l #sub_116286,a3 ROM:00116318 movea.l #$1E00,a2 ROM:0011631E ROM:0011631E loc_11631E: ; CODE XREF: ROM:00116320↓j ROM:0011631E move.w (a3)+,(a2)+ ROM:00116320 dbf d0,loc_11631E ROM:00116324 movea.l #$1E00,a2 ROM:0011632A jsr (a2) ROM:0011632C rts ROM:0011632E ; --------------------------------------------------------------------------- ROM:0011632E ROM:0011632E loc_11632E: ; DATA XREF: sub_116374+6↓o ROM:0011632E move sr,-(sp) ROM:00116330 move #$2700,sr ROM:00116334 move.w #$7031,($FFFFFA56).w ROM:0011633A movea.l #$10AAAA,a3 ROM:00116340 movea.l #$105554,a4 ROM:00116346 move.b #$AA,(a3) ROM:0011634A move.b #$55,(a4) ; 'U' ROM:0011634E move.b #$A0,(a3) ROM:00116352 move.w d0,(a0) ROM:00116354 ROM:00116354 loc_116354: ; CODE XREF: ROM:00116368↓j ROM:00116354 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011635A move.b #$AA,($FFFFFA27).w ROM:00116360 move.w (a0),d4 ROM:00116362 eor.w d0,d4 ROM:00116364 andi.w #$80,d4 ROM:00116368 bne.s loc_116354 ROM:0011636A move.w #$1031,($FFFFFA56).w ROM:00116370 move (sp)+,sr ROM:00116372 rts ROM:00116374 ROM:00116374 ; =============== S U B R O U T I N E ======================================= ROM:00116374 ROM:00116374 ROM:00116374 sub_116374: ; CODE XREF: sub_115D4A+10↑p ROM:00116374 ; sub_115D62+10↑p ... ROM:00116374 move.w #$46,d1 ; 'F' ROM:00116378 asr.w #1,d1 ROM:0011637A movea.l #loc_11632E,a3 ROM:00116380 movea.l #$1E00,a2 ROM:00116386 ROM:00116386 loc_116386: ; CODE XREF: sub_116374+14↓j ROM:00116386 move.w (a3)+,(a2)+ ROM:00116388 dbf d1,loc_116386 ROM:0011638C movea.l #$1E00,a2 ROM:00116392 jsr (a2) ROM:00116394 rts ROM:00116394 ; End of function sub_116374 ROM:00116394 ROM:00116396 ROM:00116396 ; =============== S U B R O U T I N E ======================================= ROM:00116396 ROM:00116396 ROM:00116396 sub_116396: ; CODE XREF: sub_11640E↓p ROM:00116396 ; sub_1164A8↓p ROM:00116396 clr.l d1 ROM:00116398 bclr #6,($93E).w ROM:0011639E bclr #6,($930).w ROM:001163A4 bclr #1,($549).w ROM:001163AA ROM:001163AA loc_1163AA: ; CODE XREF: sub_116396+68↓j ROM:001163AA movea.l #$13B000,a0 ROM:001163B0 move.w #$14,d2 ROM:001163B4 mulu.w d1,d2 ROM:001163B6 adda.l d2,a0 ROM:001163B8 clr.l d4 ROM:001163BA clr.l d3 ROM:001163BC ROM:001163BC loc_1163BC: ; CODE XREF: sub_116396+44↓j ROM:001163BC cmpi.b #$FF,(a0,d4.w) ROM:001163C2 beq.s loc_1163CC ROM:001163C4 bset #6,($930).w ROM:001163CA moveq #1,d3 ROM:001163CC ROM:001163CC loc_1163CC: ; CODE XREF: sub_116396+2C↑j ROM:001163CC addi.b #1,d4 ROM:001163D0 cmpi.w #0,d3 ROM:001163D4 bne.s loc_1163DC ROM:001163D6 cmpi.b #$14,d4 ROM:001163DA bne.s loc_1163BC ROM:001163DC ROM:001163DC loc_1163DC: ; CODE XREF: sub_116396+3E↑j ROM:001163DC clr.l d3 ROM:001163DE cmpi.b #$14,d4 ROM:001163E2 bne.s loc_1163EE ROM:001163E4 bset #6,($93E).w ROM:001163EA moveq #1,d3 ROM:001163EC bra.s loc_1163F2 ROM:001163EE ; --------------------------------------------------------------------------- ROM:001163EE ROM:001163EE loc_1163EE: ; CODE XREF: sub_116396+4C↑j ROM:001163EE addi.b #1,d1 ROM:001163F2 ROM:001163F2 loc_1163F2: ; CODE XREF: sub_116396+56↑j ROM:001163F2 cmpi.b #$C8,d1 ROM:001163F6 beq.s loc_116400 ROM:001163F8 cmpi.l #0,d3 ROM:001163FE beq.s loc_1163AA ROM:00116400 ROM:00116400 loc_116400: ; CODE XREF: sub_116396+60↑j ROM:00116400 cmpi.b #$C8,d1 ROM:00116404 bne.s locret_11640C ROM:00116406 bset #1,($549).w ROM:0011640C ROM:0011640C locret_11640C: ; CODE XREF: sub_116396+6E↑j ROM:0011640C rts ROM:0011640C ; End of function sub_116396 ROM:0011640C ROM:0011640E ROM:0011640E ; =============== S U B R O U T I N E ======================================= ROM:0011640E ROM:0011640E ROM:0011640E sub_11640E: ; CODE XREF: sub_1235CA+89C↓p ROM:0011640E bsr.w sub_116396 ROM:00116412 cmpi.b #0,d1 ROM:00116416 bne.s loc_116420 ROM:00116418 bset #6,($934).w ROM:0011641E bra.s loc_116422 ROM:00116420 ; --------------------------------------------------------------------------- ROM:00116420 ROM:00116420 loc_116420: ; CODE XREF: sub_11640E+8↑j ROM:00116420 subq.b #1,d1 ROM:00116422 ROM:00116422 loc_116422: ; CODE XREF: sub_11640E+10↑j ROM:00116422 movea.l #$13B000,a0 ROM:00116428 move.w #$14,d2 ROM:0011642C mulu.w d1,d2 ROM:0011642E adda.l d2,a0 ROM:00116430 movea.l #$1239,a1 ROM:00116436 btst #0,($1388).w ROM:0011643C beq.s loc_116446 ROM:0011643E adda.l #6,a1 ROM:00116444 bra.s loc_11644C ROM:00116446 ; --------------------------------------------------------------------------- ROM:00116446 ROM:00116446 loc_116446: ; CODE XREF: sub_11640E+2E↑j ROM:00116446 adda.l #3,a1 ROM:0011644C ROM:0011644C loc_11644C: ; CODE XREF: sub_11640E+36↑j ROM:0011644C move.b #1,d3 ROM:00116450 bra.s loc_116456 ROM:00116452 ; --------------------------------------------------------------------------- ROM:00116452 ROM:00116452 loc_116452: ; CODE XREF: sub_11640E+50↓j ROM:00116452 addi.b #1,d3 ROM:00116456 ROM:00116456 loc_116456: ; CODE XREF: sub_11640E+42↑j ROM:00116456 cmpi.b #$14,d3 ROM:0011645A bgt.s locret_116460 ROM:0011645C move.b (a0)+,(a1)+ ROM:0011645E bra.s loc_116452 ROM:00116460 ; --------------------------------------------------------------------------- ROM:00116460 ROM:00116460 locret_116460: ; CODE XREF: sub_11640E+4C↑j ROM:00116460 rts ROM:00116460 ; End of function sub_11640E ROM:00116460 ROM:00116462 ; --------------------------------------------------------------------------- ROM:00116462 ROM:00116462 loc_116462: ; CODE XREF: ROM:001164A4↓j ROM:00116462 ; DATA XREF: sub_1164A8+32↓o ROM:00116462 movea.l #$10AAAA,a3 ROM:00116468 movea.l #$105554,a4 ROM:0011646E move.b (a1)+,d5 ROM:00116470 lsl.w #8,d5 ROM:00116472 move.b (a1)+,d5 ROM:00116474 move.b #$AA,(a3) ROM:00116478 move.b #$55,(a4) ; 'U' ROM:0011647C move.b #$A0,(a3) ROM:00116480 move.w d5,(a0) ROM:00116482 ROM:00116482 loc_116482: ; CODE XREF: ROM:00116496↓j ROM:00116482 move.b #$55,($FFFFFA27).w ; 'U' ROM:00116488 move.b #$AA,($FFFFFA27).w ROM:0011648E move.w (a0),d4 ROM:00116490 eor.w d5,d4 ROM:00116492 andi.w #$80,d4 ROM:00116496 bne.s loc_116482 ROM:00116498 adda.l #2,a0 ROM:0011649E addq.b #2,d0 ROM:001164A0 cmpi.b #$14,d0 ROM:001164A4 bne.s loc_116462 ROM:001164A6 rts ROM:001164A8 ROM:001164A8 ; =============== S U B R O U T I N E ======================================= ROM:001164A8 ROM:001164A8 ROM:001164A8 sub_1164A8: ; CODE XREF: sub_1235CA+4BC↓p ROM:001164A8 bsr.w sub_116396 ROM:001164AC movea.l #$13B000,a0 ROM:001164B2 move.w #$14,d5 ROM:001164B6 mulu.w d1,d5 ROM:001164B8 adda.l d5,a0 ROM:001164BA movea.l #$1239,a1 ROM:001164C0 adda.l #3,a1 ROM:001164C6 clr.l d0 ROM:001164C8 move sr,-(sp) ROM:001164CA move #$2700,sr ROM:001164CE move.w #$7031,($FFFFFA56).w ROM:001164D4 move.w #$46,d2 ; 'F' ROM:001164D8 asr.w #1,d2 ROM:001164DA movea.l #loc_116462,a3 ROM:001164E0 movea.l #$1E00,a2 ROM:001164E6 ROM:001164E6 loc_1164E6: ; CODE XREF: sub_1164A8+40↓j ROM:001164E6 move.w (a3)+,(a2)+ ROM:001164E8 dbf d2,loc_1164E6 ROM:001164EC movea.l #$1E00,a2 ROM:001164F2 jsr (a2) ROM:001164F4 move.w #$1031,($FFFFFA56).w ROM:001164FA move (sp)+,sr ROM:001164FC rts ROM:001164FC ; End of function sub_1164A8 ROM:001164FC ROM:001164FE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116500 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116502 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116504 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116506 ROM:00116506 ; =============== S U B R O U T I N E ======================================= ROM:00116506 ROM:00116506 ROM:00116506 sub_116506: ; CODE XREF: sub_125BB0+150↓p ROM:00116506 ; sub_125BB0+15A↓p ... ROM:00116506 move.w d0,d3 ROM:00116508 cmpi.b #$10,d1 ROM:0011650C bne.s loc_116510 ROM:0011650E lsl.w #1,d3 ROM:00116510 ROM:00116510 loc_116510: ; CODE XREF: sub_116506+6↑j ROM:00116510 subq.w #1,d3 ROM:00116512 move.w (0).w,d2 ROM:00116516 bra.s loc_11651C ROM:00116518 ; --------------------------------------------------------------------------- ROM:00116518 ROM:00116518 loc_116518: ; CODE XREF: sub_116506+22↓j ROM:00116518 addi.w #1,d2 ROM:0011651C ROM:0011651C loc_11651C: ; CODE XREF: sub_116506+10↑j ROM:0011651C cmp.w d3,d2 ROM:0011651E bgt.s locret_11652A ROM:00116520 clr.b (a0) ROM:00116522 adda.l #1,a0 ROM:00116528 bra.s loc_116518 ROM:0011652A ; --------------------------------------------------------------------------- ROM:0011652A ROM:0011652A locret_11652A: ; CODE XREF: sub_116506+18↑j ROM:0011652A rts ROM:0011652A ; End of function sub_116506 ROM:0011652A ROM:0011652C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011652E ; --------------------------------------------------------------------------- ROM:0011652E rts ROM:00116530 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116532 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116534 ; --------------------------------------------------------------------------- ROM:00116534 rts ROM:00116536 ; --------------------------------------------------------------------------- ROM:00116536 rts ROM:00116538 ROM:00116538 ; =============== S U B R O U T I N E ======================================= ROM:00116538 ROM:00116538 ROM:00116538 sub_116538: ; CODE XREF: ROM:00117106↓p ROM:00116538 clr.w d1 ROM:0011653A move.b ($752).w,d1 ROM:0011653E cmpi.w #4,d1 ROM:00116542 bcc.s locret_11654C ROM:00116544 movea.l off_11654E(pc,d1.w*4),a0 ROM:00116548 nop ROM:0011654A jmp (a0) ROM:0011654C ; --------------------------------------------------------------------------- ROM:0011654C ROM:0011654C locret_11654C: ; CODE XREF: sub_116538+A↑j ROM:0011654C rts ROM:0011654C ; End of function sub_116538 ROM:0011654C ROM:0011654C ; --------------------------------------------------------------------------- ROM:0011654E off_11654E: dc.l loc_11655E ; DATA XREF: sub_116538+C↑r ROM:00116552 dc.l loc_116574 ROM:00116556 dc.l loc_1165B6 ROM:0011655A dc.l loc_1165E4 ROM:0011655E ; --------------------------------------------------------------------------- ROM:0011655E ROM:0011655E loc_11655E: ; DATA XREF: ROM:off_11654E↑o ROM:0011655E bsr.w sub_1166EC ROM:00116562 bsr.w sub_116756 ROM:00116566 bsr.w sub_116786 ROM:0011656A move.b #1,($752).w ROM:00116570 bra.s loc_1165B0 ROM:00116572 ; --------------------------------------------------------------------------- ROM:00116572 rts ROM:00116574 ; --------------------------------------------------------------------------- ROM:00116574 ROM:00116574 loc_116574: ; DATA XREF: ROM:00116552↑o ROM:00116574 btst #5,($1364).w ROM:0011657A beq.s loc_116598 ROM:0011657C btst #6,($937).w ROM:00116582 beq.s loc_116598 ROM:00116584 bsr.w sub_11662A ROM:00116588 bsr.w sub_11669C ROM:0011658C move.b #3,($752).w ROM:00116592 bra.l loc_116624 ROM:00116598 ; --------------------------------------------------------------------------- ROM:00116598 ROM:00116598 loc_116598: ; CODE XREF: ROM:0011657A↑j ROM:00116598 ; ROM:00116582↑j ROM:00116598 btst #5,($1364).w ROM:0011659E beq.s loc_1165B0 ROM:001165A0 btst #6,($937).w ROM:001165A6 bne.s loc_1165B0 ROM:001165A8 move.b #2,($752).w ROM:001165AE bra.s loc_1165DE ROM:001165B0 ; --------------------------------------------------------------------------- ROM:001165B0 ROM:001165B0 loc_1165B0: ; CODE XREF: ROM:00116570↑j ROM:001165B0 ; ROM:0011659E↑j ... ROM:001165B0 bsr.w sub_116856 ROM:001165B4 rts ROM:001165B6 ; --------------------------------------------------------------------------- ROM:001165B6 ROM:001165B6 loc_1165B6: ; DATA XREF: ROM:00116556↑o ROM:001165B6 btst #6,($937).w ROM:001165BC beq.s loc_1165CE ROM:001165BE bsr.w sub_11662A ROM:001165C2 bsr.w sub_11669C ROM:001165C6 move.b #3,($752).w ROM:001165CC bra.s loc_116624 ROM:001165CE ; --------------------------------------------------------------------------- ROM:001165CE ROM:001165CE loc_1165CE: ; CODE XREF: ROM:001165BC↑j ROM:001165CE btst #4,($1387).w ROM:001165D4 beq.s loc_1165DE ROM:001165D6 move.b #1,($752).w ROM:001165DC bra.s loc_1165B0 ROM:001165DE ; --------------------------------------------------------------------------- ROM:001165DE ROM:001165DE loc_1165DE: ; CODE XREF: ROM:001165AE↑j ROM:001165DE ; ROM:001165D4↑j ... ROM:001165DE bsr.w sub_116856 ROM:001165E2 rts ROM:001165E4 ; --------------------------------------------------------------------------- ROM:001165E4 ROM:001165E4 loc_1165E4: ; DATA XREF: ROM:0011655A↑o ROM:001165E4 btst #6,($937).w ROM:001165EA bne.s loc_1165F8 ROM:001165EC bsr.w sub_1166AE ROM:001165F0 move.b #2,($752).w ROM:001165F6 bra.s loc_1165DE ROM:001165F8 ; --------------------------------------------------------------------------- ROM:001165F8 ROM:001165F8 loc_1165F8: ; CODE XREF: ROM:001165EA↑j ROM:001165F8 btst #4,($1387).w ROM:001165FE beq.s loc_11660C ROM:00116600 bsr.w sub_1166AE ROM:00116604 move.b #1,($752).w ROM:0011660A bra.s loc_1165B0 ROM:0011660C ; --------------------------------------------------------------------------- ROM:0011660C ROM:0011660C loc_11660C: ; CODE XREF: ROM:001165FE↑j ROM:0011660C move.w ($FFFFFF06).w,d0 ROM:00116610 asr.w #8,d0 ROM:00116612 move.b #$10,d1 ROM:00116616 cmp.b d0,d1 ROM:00116618 beq.s loc_116624 ROM:0011661A subi.b #$10,d0 ROM:0011661E asl.w #8,d0 ROM:00116620 sub.w d0,($FFFFFF06).w ROM:00116624 ROM:00116624 loc_116624: ; CODE XREF: ROM:00116592↑j ROM:00116624 ; ROM:001165CC↑j ... ROM:00116624 bsr.w sub_116856 ROM:00116628 rts ROM:0011662A ROM:0011662A ; =============== S U B R O U T I N E ======================================= ROM:0011662A ROM:0011662A ROM:0011662A sub_11662A: ; CODE XREF: sub_112286+6↑p ROM:0011662A ; ROM:00116584↑p ... ROM:0011662A lea ($FFFFFF10).w,a0 ROM:0011662E move.w $4C8(a5),d3 ROM:00116632 muls.w #$100,d3 ROM:00116636 divs.w #$64,d3 ; 'd' ROM:0011663A move.w ($4EC).w,d4 ROM:0011663E muls.w #$100,d4 ROM:00116642 divs.w #$64,d4 ; 'd' ROM:00116646 move.w #0,d0 ROM:0011664A bra.s loc_116650 ROM:0011664C ; --------------------------------------------------------------------------- ROM:0011664C ROM:0011664C loc_11664C: ; CODE XREF: sub_11662A:loc_116698↓j ROM:0011664C addi.w #1,d0 ROM:00116650 ROM:00116650 loc_116650: ; CODE XREF: sub_11662A+20↑j ROM:00116650 cmpi.w #1,d0 ROM:00116654 bgt.s locret_11669A ROM:00116656 move.w d4,d1 ROM:00116658 sub.w $FD8(d0.w*2),d1 ROM:0011665E neg.w d1 ROM:00116660 bgt.s loc_116666 ROM:00116662 addi.w #$4800,d1 ROM:00116666 ROM:00116666 loc_116666: ; CODE XREF: sub_11662A+36↑j ROM:00116666 sub.w d3,d1 ROM:00116668 bgt.s loc_11666E ROM:0011666A addi.w #$4800,d1 ROM:0011666E ROM:0011666E loc_11666E: ; CODE XREF: sub_11662A+3E↑j ROM:0011666E move.w d0,d2 ROM:00116670 muls.w #8,d2 ROM:00116674 cmpi.w #$2400,d1 ROM:00116678 bge.s loc_116688 ROM:0011667A move.w $FD8(d0.w*2),2(a0,d2.w*2) ROM:00116682 bclr d0,($74F).w ROM:00116686 bra.s loc_116698 ROM:00116688 ; --------------------------------------------------------------------------- ROM:00116688 ROM:00116688 loc_116688: ; CODE XREF: sub_11662A+4E↑j ROM:00116688 move.w d0,d6 ROM:0011668A addq.w #2,d6 ROM:0011668C move.w $FD8(d6.w*2),2(a0,d2.w*2) ROM:00116694 bset d0,($74F).w ROM:00116698 ROM:00116698 loc_116698: ; CODE XREF: sub_11662A+5C↑j ROM:00116698 bra.s loc_11664C ROM:0011669A ; --------------------------------------------------------------------------- ROM:0011669A ROM:0011669A locret_11669A: ; CODE XREF: sub_11662A+2A↑j ROM:0011669A rts ROM:0011669A ; End of function sub_11662A ROM:0011669A ROM:0011669C ROM:0011669C ; =============== S U B R O U T I N E ======================================= ROM:0011669C ROM:0011669C ROM:0011669C sub_11669C: ; CODE XREF: ROM:00116588↑p ROM:0011669C ; ROM:001165C2↑p ROM:0011669C move.w ($FFFFFF06).w,d0 ROM:001166A0 asr.w #8,d0 ROM:001166A2 subi.b #$10,d0 ROM:001166A6 asl.w #8,d0 ROM:001166A8 sub.w d0,($FFFFFF06).w ROM:001166AC rts ROM:001166AC ; End of function sub_11669C ROM:001166AC ROM:001166AE ROM:001166AE ; =============== S U B R O U T I N E ======================================= ROM:001166AE ROM:001166AE ROM:001166AE sub_1166AE: ; CODE XREF: ROM:001165EC↑p ROM:001166AE ; ROM:00116600↑p ROM:001166AE move.w ($FFFFFF06).w,d0 ROM:001166B2 asr.w #8,d0 ROM:001166B4 subi.b #$30,d0 ; '0' ROM:001166B8 asl.w #8,d0 ROM:001166BA sub.w d0,($FFFFFF06).w ROM:001166BE rts ROM:001166BE ; End of function sub_1166AE ROM:001166BE ROM:001166C0 ROM:001166C0 ; =============== S U B R O U T I N E ======================================= ROM:001166C0 ROM:001166C0 ROM:001166C0 sub_1166C0: ; CODE XREF: sub_116904+10↓p ROM:001166C0 ; ROM:0011694C↓p ROM:001166C0 lea ($FFFFFF10).w,a0 ROM:001166C4 asl.w #4,d0 ROM:001166C6 adda.w d0,a0 ROM:001166C8 asr.w #4,d0 ROM:001166CA btst d0,($74F).w ROM:001166CE beq.s loc_1166DE ROM:001166D0 move.w $FD8(d0.w*2),2(a0) ROM:001166D8 bclr d0,($74F).w ROM:001166DC bra.s locret_1166EA ROM:001166DE ; --------------------------------------------------------------------------- ROM:001166DE ROM:001166DE loc_1166DE: ; CODE XREF: sub_1166C0+E↑j ROM:001166DE move.w $FDC(d0.w*2),2(a0) ROM:001166E6 bset d0,($74F).w ROM:001166EA ROM:001166EA locret_1166EA: ; CODE XREF: sub_1166C0+1C↑j ROM:001166EA rts ROM:001166EA ; End of function sub_1166C0 ROM:001166EA ROM:001166EC ROM:001166EC ; =============== S U B R O U T I N E ======================================= ROM:001166EC ROM:001166EC ROM:001166EC sub_1166EC: ; CODE XREF: ROM:loc_11655E↑p ROM:001166EC ; ROM:loc_122A48↓p ROM:001166EC move.w $9A(a5),($FFFFFFEC).w ROM:001166F2 move.w #0,d7 ROM:001166F6 bra.s loc_1166FC ROM:001166F8 ; --------------------------------------------------------------------------- ROM:001166F8 ROM:001166F8 loc_1166F8: ; CODE XREF: sub_1166EC+66↓j ROM:001166F8 addi.w #1,d7 ROM:001166FC ROM:001166FC loc_1166FC: ; CODE XREF: sub_1166EC+A↑j ROM:001166FC cmpi.w #1,d7 ROM:00116700 bgt.s locret_116754 ROM:00116702 moveq #$10,d0 ROM:00116704 asr.w #4,d0 ROM:00116706 add.w d7,d0 ROM:00116708 lea ($FFFFFF10).w,a0 ROM:0011670C asl.w #4,d7 ROM:0011670E adda.w d7,a0 ROM:00116710 asr.w #4,d7 ROM:00116712 bsr.l sub_11B3D6 ROM:00116718 moveq #$B,d2 ROM:0011671A moveq #1,d1 ROM:0011671C moveq #3,d4 ROM:0011671E move.w $FD8(d7.w*2),2(a0) ROM:00116726 move.w $A4(a5),4(a0) ROM:0011672C cmpi.w #1,d7 ROM:00116730 beq.s loc_11673A ROM:00116732 move.w d0,d6 ROM:00116734 addq.l #1,d6 ROM:00116736 asl.l #4,d6 ROM:00116738 bra.s loc_11673E ROM:0011673A ; --------------------------------------------------------------------------- ROM:0011673A ROM:0011673A loc_11673A: ; CODE XREF: sub_1166EC+44↑j ROM:0011673A move.w #$30,d6 ; '0' ROM:0011673E ROM:0011673E loc_11673E: ; CODE XREF: sub_1166EC+4C↑j ROM:0011673E asl.w #8,d6 ROM:00116740 addi.w #$A,d6 ROM:00116744 move.w d6,6(a0) ROM:00116748 moveq #1,d3 ROM:0011674A moveq #1,d5 ROM:0011674C bsr.l sub_11B35A ROM:00116752 bra.s loc_1166F8 ROM:00116754 ; --------------------------------------------------------------------------- ROM:00116754 ROM:00116754 locret_116754: ; CODE XREF: sub_1166EC+14↑j ROM:00116754 rts ROM:00116754 ; End of function sub_1166EC ROM:00116754 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:00116562↑p ROM:00116756 move.w #$90,d0 ROM:0011675A asr.w #4,d0 ROM:0011675C bsr.l sub_11B3D6 ROM:00116762 lea ($FFFFFF90).w,a0 ROM:00116766 move.w #7,(a0) ROM:0011676A move.w #1,d1 ROM:0011676E move.w #$A,d2 ROM:00116772 move.w #0,d3 ROM:00116776 move.w #3,d4 ROM:0011677A move.w #1,d5 ROM:0011677E bsr.l sub_11B35A ROM:00116784 rts ROM:00116784 ; End of function sub_116756 ROM:00116784 ROM:00116786 ROM:00116786 ; =============== S U B R O U T I N E ======================================= ROM:00116786 ROM:00116786 ROM:00116786 sub_116786: ; CODE XREF: ROM:00116566↑p ROM:00116786 move.w #$A0,d0 ROM:0011678A asr.w #4,d0 ROM:0011678C bsr.l sub_11B3D6 ROM:00116792 lea ($FFFFFFA0).w,a0 ROM:00116796 move.w #7,(a0) ROM:0011679A move.w #0,d1 ROM:0011679E move.w #$A,d2 ROM:001167A2 move.w #0,d3 ROM:001167A6 move.w #3,d4 ROM:001167AA move.w #3,d5 ROM:001167AE bsr.l sub_11B35A ROM:001167B4 rts ROM:001167B4 ; End of function sub_116786 ROM:001167B4 ROM:001167B6 ; --------------------------------------------------------------------------- ROM:001167B6 lea ($FFFFFF10).w,a0 ROM:001167BA ROM:001167BA ; =============== S U B R O U T I N E ======================================= ROM:001167BA ROM:001167BA ROM:001167BA sub_1167BA: ; CODE XREF: ROM:00116950↓p ROM:001167BA move.w $100(a5,d0.w*2),d1 ROM:001167C0 btst #0,($93B).w ROM:001167C6 beq.s loc_1167F8 ROM:001167C8 move.w $9C(a5),($FFFFFFEC).w ROM:001167CE move.w $9C(a5),(a0) ROM:001167D2 bclr #0,($93B).w ROM:001167D8 addi.w #1,($55E).w ROM:001167DE cmpi.w #0,d0 ROM:001167E2 bne.s loc_1167EC ROM:001167E4 bset #6,($1381).w ROM:001167EA bra.s loc_1167F8 ROM:001167EC ; --------------------------------------------------------------------------- ROM:001167EC ROM:001167EC loc_1167EC: ; CODE XREF: sub_1167BA+28↑j ROM:001167EC cmpi.w #1,d0 ROM:001167F0 bne.s loc_1167F8 ROM:001167F2 bset #0,($137E).w ROM:001167F8 ROM:001167F8 loc_1167F8: ; CODE XREF: sub_1167BA+C↑j ROM:001167F8 ; sub_1167BA+30↑j ... ROM:001167F8 btst #3,($933).w ROM:001167FE bne.s loc_11682C ROM:00116800 move.w (a0),d1 ROM:00116802 add.w $A6(a5),d1 ROM:00116806 cmp.w ($FFFFFFEE).w,d1 ROM:0011680A ble.s loc_116814 ROM:0011680C move.w ($FFFFFFEE).w,d1 ROM:00116810 bset d0,($750).w ROM:00116814 ROM:00116814 loc_116814: ; CODE XREF: sub_1167BA+50↑j ROM:00116814 move.w $9A(a5),d2 ROM:00116818 cmp.w ($FFFFFFEC).w,d2 ROM:0011681C ble.s loc_116826 ROM:0011681E move.w $A6(a5),d2 ROM:00116822 add.w d2,($FFFFFFEC).w ROM:00116826 ROM:00116826 loc_116826: ; CODE XREF: sub_1167BA+62↑j ROM:00116826 bra.l loc_11684C ROM:0011682C ; --------------------------------------------------------------------------- ROM:0011682C ROM:0011682C loc_11682C: ; CODE XREF: sub_1167BA+44↑j ROM:0011682C move.w (a0),d1 ROM:0011682E sub.w $A6(a5),d1 ROM:00116832 bclr #3,($933).w ROM:00116838 addi.w #1,($560).w ROM:0011683E cmp.w ($FFFFFFEC).w,d1 ROM:00116842 bge.s loc_11684C ROM:00116844 move.w ($FFFFFFEC).w,d1 ROM:00116848 bset d0,($751).w ROM:0011684C ROM:0011684C loc_11684C: ; CODE XREF: sub_1167BA:loc_116826↑j ROM:0011684C ; sub_1167BA+88↑j ROM:0011684C move.w d1,(a0) ROM:0011684E move.w d1,$5D2(d0.w*2) ROM:00116854 rts ROM:00116854 ; End of function sub_1167BA ROM:00116854 ROM:00116856 ROM:00116856 ; =============== S U B R O U T I N E ======================================= ROM:00116856 ROM:00116856 ROM:00116856 sub_116856: ; CODE XREF: ROM:loc_1165B0↑p ROM:00116856 ; ROM:loc_1165DE↑p ... ROM:00116856 move.w #$3EF6,d1 ROM:0011685A move.w ($A4C).w,d2 ROM:0011685E move.w ($56E).w,d3 ROM:00116862 bsr.l sub_1175D2 ROM:00116868 btst #2,($1383).w ROM:0011686E beq.s loc_116896 ROM:00116870 move.w d1,($FFFFFFEE).w ROM:00116874 move.w $A0(a5),d2 ROM:00116878 muls.w #$411B,d2 ROM:0011687C cmpi.w #0,($56E).w ROM:00116882 beq.s loc_116894 ROM:00116884 divs.w ($56E).w,d2 ROM:00116888 bvs.s loc_116894 ROM:0011688A cmp.w ($FFFFFFEE).w,d2 ROM:0011688E bge.s loc_116894 ROM:00116890 move.w d2,($FFFFFFEE).w ROM:00116894 ROM:00116894 loc_116894: ; CODE XREF: sub_116856+2C↑j ROM:00116894 ; sub_116856+32↑j ... ROM:00116894 bra.s loc_1168C0 ROM:00116896 ; --------------------------------------------------------------------------- ROM:00116896 ROM:00116896 loc_116896: ; CODE XREF: sub_116856+18↑j ROM:00116896 move.w #0,d0 ROM:0011689A bra.s loc_1168A0 ROM:0011689C ; --------------------------------------------------------------------------- ROM:0011689C ROM:0011689C loc_11689C: ; CODE XREF: sub_116856+62↓j ROM:0011689C addi.w #1,d0 ROM:001168A0 ROM:001168A0 loc_1168A0: ; CODE XREF: sub_116856+44↑j ROM:001168A0 cmpi.w #1,d0 ROM:001168A4 bgt.s loc_1168BA ROM:001168A6 lea ($FFFFFF10).w,a0 ROM:001168AA move.w d0,d7 ROM:001168AC asl.w #4,d7 ROM:001168AE adda.w d7,a0 ROM:001168B0 move.w d1,(a0) ROM:001168B2 move.w d1,$5D2(d0.w*2) ROM:001168B8 bra.s loc_11689C ROM:001168BA ; --------------------------------------------------------------------------- ROM:001168BA ROM:001168BA loc_1168BA: ; CODE XREF: sub_116856+4E↑j ROM:001168BA move.w $9E(a5),($FFFFFFEE).w ROM:001168C0 ROM:001168C0 loc_1168C0: ; CODE XREF: sub_116856:loc_116894↑j ROM:001168C0 move.w ($FFFFFFEE).w,($55C).w ROM:001168C6 rts ROM:001168C6 ; End of function sub_116856 ROM:001168C6 ROM:001168C8 ROM:001168C8 ; =============== S U B R O U T I N E ======================================= ROM:001168C8 ROM:001168C8 ROM:001168C8 sub_1168C8: ; CODE XREF: sub_122508:loc_12259C↓p ROM:001168C8 move sr,-(sp) ROM:001168CA move #$2700,sr ROM:001168CE lea ($FFFFFF10).w,a0 ROM:001168D2 clr.w d0 ROM:001168D4 move.w #0,d1 ROM:001168D8 bra.s loc_1168DE ROM:001168DA ; --------------------------------------------------------------------------- ROM:001168DA ROM:001168DA loc_1168DA: ; CODE XREF: sub_1168C8+36↓j ROM:001168DA addi.w #1,d1 ROM:001168DE ROM:001168DE loc_1168DE: ; CODE XREF: sub_1168C8+10↑j ROM:001168DE cmpi.w #1,d1 ROM:001168E2 bgt.s loc_116900 ROM:001168E4 btst d1,($74F).w ROM:001168E8 bne.s loc_1168F4 ROM:001168EA move.w $FD8(d1.w*2),2(a0,d0.w*2) ROM:001168F2 bra.s loc_1168FC ROM:001168F4 ; --------------------------------------------------------------------------- ROM:001168F4 ROM:001168F4 loc_1168F4: ; CODE XREF: sub_1168C8+20↑j ROM:001168F4 move.w $FDC(d1.w*2),2(a0,d0.w*2) ROM:001168FC ROM:001168FC loc_1168FC: ; CODE XREF: sub_1168C8+2A↑j ROM:001168FC addq.w #8,d0 ROM:001168FE bra.s loc_1168DA ROM:00116900 ; --------------------------------------------------------------------------- ROM:00116900 ROM:00116900 loc_116900: ; CODE XREF: sub_1168C8+1A↑j ROM:00116900 move (sp)+,sr ROM:00116902 rts ROM:00116902 ; End of function sub_1168C8 ROM:00116902 ROM:00116904 ROM:00116904 ; =============== S U B R O U T I N E ======================================= ROM:00116904 ROM:00116904 ROM:00116904 sub_116904: ; CODE XREF: sub_1122F0↑p ROM:00116904 move.w #0,d0 ROM:00116908 bra.s loc_11690E ROM:0011690A ; --------------------------------------------------------------------------- ROM:0011690A ROM:0011690A loc_11690A: ; CODE XREF: sub_116904+14↓j ROM:0011690A addi.w #1,d0 ROM:0011690E ROM:0011690E loc_11690E: ; CODE XREF: sub_116904+4↑j ROM:0011690E cmpi.w #1,d0 ROM:00116912 bgt.s locret_11691A ROM:00116914 bsr.w sub_1166C0 ROM:00116918 bra.s loc_11690A ROM:0011691A ; --------------------------------------------------------------------------- ROM:0011691A ROM:0011691A locret_11691A: ; CODE XREF: sub_116904+E↑j ROM:0011691A rts ROM:0011691A ; End of function sub_116904 ROM:0011691A ROM:0011691C ; --------------------------------------------------------------------------- ROM:0011691C andi.w #$FBFF,($FFFFFE20).w ROM:00116922 rte ROM:00116924 ; --------------------------------------------------------------------------- ROM:00116924 andi.w #$FDFF,($FFFFFE20).w ROM:0011692A rte ROM:0011692C ; --------------------------------------------------------------------------- ROM:0011692C movem.l d0-d2/a0,-(sp) ROM:00116930 move.w $16(sp),d0 ROM:00116934 subi.w #$100,d0 ROM:00116938 asr.w #2,d0 ROM:0011693A move.w #$FFFF,d1 ROM:0011693E bclr d0,d1 ROM:00116940 and.w d1,($FFFFFE20).w ROM:00116944 asl.w #4,d0 ROM:00116946 subi.w #$10,d0 ROM:0011694A asr.w #4,d0 ROM:0011694C bsr.w sub_1166C0 ROM:00116950 bsr.w sub_1167BA ROM:00116954 movem.l (sp)+,d0-d2/a0 ROM:00116958 rte ROM:0011695A ROM:0011695A ; =============== S U B R O U T I N E ======================================= ROM:0011695A ROM:0011695A ROM:0011695A sub_11695A: ; CODE XREF: ROM:00117100↓p ROM:0011695A move.w #0,d7 ROM:0011695E bra.s loc_116964 ROM:00116960 ; --------------------------------------------------------------------------- ROM:00116960 ROM:00116960 loc_116960: ; CODE XREF: sub_11695A+14↓j ROM:00116960 addi.w #1,d7 ROM:00116964 ROM:00116964 loc_116964: ; CODE XREF: sub_11695A+4↑j ROM:00116964 cmpi.w #3,d7 ROM:00116968 bgt.s locret_116970 ROM:0011696A bsr.w sub_116972 ROM:0011696E bra.s loc_116960 ROM:00116970 ; --------------------------------------------------------------------------- ROM:00116970 ROM:00116970 locret_116970: ; CODE XREF: sub_11695A+E↑j ROM:00116970 rts ROM:00116970 ; End of function sub_11695A ROM:00116970 ROM:00116972 ROM:00116972 ; =============== S U B R O U T I N E ======================================= ROM:00116972 ROM:00116972 ROM:00116972 sub_116972: ; CODE XREF: sub_11695A+10↑p ROM:00116972 clr.w d1 ROM:00116974 move.b $873(d7.w),d1 ROM:0011697A cmpi.w #4,d1 ROM:0011697E bcc.s locret_116988 ROM:00116980 movea.l off_11698A(pc,d1.w*4),a0 ROM:00116984 nop ROM:00116986 jmp (a0) ROM:00116988 ; --------------------------------------------------------------------------- ROM:00116988 ROM:00116988 locret_116988: ; CODE XREF: sub_116972+C↑j ROM:00116988 rts ROM:00116988 ; End of function sub_116972 ROM:00116988 ROM:00116988 ; --------------------------------------------------------------------------- ROM:0011698A off_11698A: dc.l loc_11699A ; DATA XREF: sub_116972+E↑r ROM:0011698E dc.l loc_1169AA ROM:00116992 dc.l loc_1169CE ROM:00116996 dc.l loc_116A28 ROM:0011699A ; --------------------------------------------------------------------------- ROM:0011699A ROM:0011699A loc_11699A: ; DATA XREF: ROM:off_11698A↑o ROM:0011699A bsr.w sub_116AA6 ROM:0011699E move.b #1,$873(d7.w) ROM:001169A6 bra.s locret_1169CC ROM:001169A8 ; --------------------------------------------------------------------------- ROM:001169A8 rts ROM:001169AA ; --------------------------------------------------------------------------- ROM:001169AA ROM:001169AA loc_1169AA: ; DATA XREF: ROM:0011698E↑o ROM:001169AA cmpi.l #$F618,$A14(d7.w*4) ROM:001169B4 ble.s locret_1169CC ROM:001169B6 cmpi.b #3,($1209).w ROM:001169BC bne.s locret_1169CC ROM:001169BE bsr.w sub_116D42 ROM:001169C2 move.b #2,$873(d7.w) ROM:001169CA bra.s locret_116A26 ROM:001169CC ; --------------------------------------------------------------------------- ROM:001169CC ROM:001169CC locret_1169CC: ; CODE XREF: ROM:001169A6↑j ROM:001169CC ; ROM:001169B4↑j ... ROM:001169CC rts ROM:001169CE ; --------------------------------------------------------------------------- ROM:001169CE ROM:001169CE loc_1169CE: ; DATA XREF: ROM:00116992↑o ROM:001169CE btst #6,($1370).w ROM:001169D4 bne.s locret_116A26 ROM:001169D6 lea ($FFFFFF30).w,a0 ROM:001169DA move.w d7,d0 ROM:001169DC asl.w #4,d0 ROM:001169DE adda.w d0,a0 ROM:001169E0 move.w $A(a0),d1 ROM:001169E4 andi.w #1,d1 ROM:001169E8 cmpi.w #1,d1 ROM:001169EC bne.s loc_1169F6 ROM:001169EE bset #3,($936).w ROM:001169F4 bra.s loc_1169FC ROM:001169F6 ; --------------------------------------------------------------------------- ROM:001169F6 ROM:001169F6 loc_1169F6: ; CODE XREF: ROM:001169EC↑j ROM:001169F6 bclr #3,($936).w ROM:001169FC ROM:001169FC loc_1169FC: ; CODE XREF: ROM:001169F4↑j ROM:001169FC btst #3,($936).w ROM:00116A02 beq.s locret_116A26 ROM:00116A04 move.w #$20,d0 ; ' ' ROM:00116A08 clr.b $89C(d7.w) ROM:00116A0E move.w d0,$60A(d7.w*2) ROM:00116A14 move.b #1,$89C(d7.w) ROM:00116A1C move.b #3,$873(d7.w) ROM:00116A24 bra.s locret_116AA2 ROM:00116A26 ; --------------------------------------------------------------------------- ROM:00116A26 ROM:00116A26 locret_116A26: ; CODE XREF: ROM:001169CA↑j ROM:00116A26 ; ROM:001169D4↑j ... ROM:00116A26 rts ROM:00116A28 ; --------------------------------------------------------------------------- ROM:00116A28 ROM:00116A28 loc_116A28: ; DATA XREF: ROM:00116996↑o ROM:00116A28 cmpi.w #0,$60A(d7.w*2) ROM:00116A30 bgt.s loc_116A66 ROM:00116A32 cmpi.l #$3E7,$460(d7.w*4) ROM:00116A3C ble.s loc_116A66 ROM:00116A3E bsr.w sub_116D6E ROM:00116A42 clr.l d0 ROM:00116A44 move.w $5D8(d7.w*2),d0 ROM:00116A4A divu.w #$3E8,d0 ROM:00116A4E clr.b $89C(d7.w) ROM:00116A54 move.w d0,$60A(d7.w*2) ROM:00116A5A move.b #1,$89C(d7.w) ROM:00116A62 bsr.w sub_116DB6 ROM:00116A66 ROM:00116A66 loc_116A66: ; CODE XREF: ROM:00116A30↑j ROM:00116A66 ; ROM:00116A3C↑j ROM:00116A66 cmpi.w #0,$60A(d7.w*2) ROM:00116A6E bgt.s locret_116AA2 ROM:00116A70 cmpi.l #$3E8,$460(d7.w*4) ROM:00116A7A bgt.s locret_116AA2 ROM:00116A7C lea ($FFFFFF30).w,a0 ROM:00116A80 move.w d7,d0 ROM:00116A82 asl.w #4,d0 ROM:00116A84 adda.w d0,a0 ROM:00116A86 move.w $A(a0),d1 ROM:00116A8A andi.w #1,d1 ROM:00116A8E cmpi.w #0,d1 ROM:00116A92 bne.s locret_116AA2 ROM:00116A94 move.b #1,$873(d7.w) ROM:00116A9C bra.l locret_1169CC ROM:00116AA2 ; --------------------------------------------------------------------------- ROM:00116AA2 ROM:00116AA2 locret_116AA2: ; CODE XREF: ROM:00116A24↑j ROM:00116AA2 ; ROM:00116A6E↑j ... ROM:00116AA2 rts ROM:00116AA4 ; --------------------------------------------------------------------------- ROM:00116AA4 rts ROM:00116AA6 ROM:00116AA6 ; =============== S U B R O U T I N E ======================================= ROM:00116AA6 ROM:00116AA6 ROM:00116AA6 sub_116AA6: ; CODE XREF: ROM:loc_11699A↑p ROM:00116AA6 lea ($FFFFFF30).w,a0 ROM:00116AAA move.w d7,d0 ROM:00116AAC asl.w #4,d0 ROM:00116AAE adda.w d0,a0 ROM:00116AB0 move.w #$30,d0 ; '0' ROM:00116AB4 asr.w #4,d0 ROM:00116AB6 add.w d7,d0 ROM:00116AB8 bsr.l sub_11B3D6 ROM:00116ABE moveq #$D,d2 ROM:00116AC0 moveq #1,d1 ROM:00116AC2 moveq #3,d4 ROM:00116AC4 clr.w (a0) ROM:00116AC6 clr.w 2(a0) ROM:00116ACA clr.w 4(a0) ROM:00116ACE clr.w 6(a0) ROM:00116AD2 clr.w 8(a0) ROM:00116AD6 clr.l d3 ROM:00116AD8 move.w $B26(a5,d7.w*2),d3 ROM:00116ADE add.w $71C(a5),d3 ROM:00116AE2 cmpi.w #$1C20,d3 ROM:00116AE6 blt.s loc_116AEC ROM:00116AE8 subi.w #$1C20,d3 ROM:00116AEC ROM:00116AEC loc_116AEC: ; CODE XREF: sub_116AA6+40↑j ROM:00116AEC divs.w #$64,d3 ; 'd' ROM:00116AF0 asl.w #8,d3 ROM:00116AF2 move.b #$A,d3 ROM:00116AF6 move.w d3,$A(a0) ROM:00116AFA moveq #1,d3 ROM:00116AFC moveq #1,d5 ROM:00116AFE bsr.l sub_11B35A ROM:00116B04 rts ROM:00116B04 ; End of function sub_116AA6 ROM:00116B04 ROM:00116B06 ROM:00116B06 ; =============== S U B R O U T I N E ======================================= ROM:00116B06 ROM:00116B06 ROM:00116B06 sub_116B06: ; CODE XREF: sub_130CB2+2A↓p ROM:00116B06 move.w #0,d7 ROM:00116B0A bra.s loc_116B10 ROM:00116B0C ; --------------------------------------------------------------------------- ROM:00116B0C ROM:00116B0C loc_116B0C: ; CODE XREF: sub_116B06+11E↓j ROM:00116B0C addi.w #1,d7 ROM:00116B10 ROM:00116B10 loc_116B10: ; CODE XREF: sub_116B06+4↑j ROM:00116B10 cmpi.w #3,d7 ROM:00116B14 bgt.l locret_116C28 ROM:00116B1A lea ($FFFFFF30).w,a0 ROM:00116B1E move.w d7,d0 ROM:00116B20 asl.w #4,d0 ROM:00116B22 adda.w d0,a0 ROM:00116B24 move.w #$30,d0 ; '0' ROM:00116B28 asr.w #4,d0 ROM:00116B2A add.w d7,d0 ROM:00116B2C move.w #1,d5 ROM:00116B30 cmpi.w #2,d5 ROM:00116B34 bne.s loc_116B3E ROM:00116B36 move.w d7,d4 ROM:00116B38 andi.w #1,d4 ROM:00116B3C bra.s loc_116B42 ROM:00116B3E ; --------------------------------------------------------------------------- ROM:00116B3E ROM:00116B3E loc_116B3E: ; CODE XREF: sub_116B06+2E↑j ROM:00116B3E move.w #0,d4 ROM:00116B42 ROM:00116B42 loc_116B42: ; CODE XREF: sub_116B06+36↑j ROM:00116B42 move.w $1126(d4.w*2),d6 ROM:00116B48 btst d7,($120B).w ROM:00116B4C bne.s loc_116B58 ROM:00116B4E btst #7,($1382).w ROM:00116B54 beq.s loc_116B58 ROM:00116B56 clr.w d6 ROM:00116B58 ROM:00116B58 loc_116B58: ; CODE XREF: sub_116B06+46↑j ROM:00116B58 ; sub_116B06+4E↑j ROM:00116B58 move.w d6,4(a0) ROM:00116B5C btst #6,($937).w ROM:00116B62 bne.s loc_116BD0 ROM:00116B64 clr.l d5 ROM:00116B66 move.w $112A(d7.w*2),d5 ROM:00116B6C asl.l #8,d5 ROM:00116B6E divs.w #$64,d5 ; 'd' ROM:00116B72 move.w d5,6(a0) ROM:00116B76 cmpi.w #3,d7 ROM:00116B7A beq.s loc_116B84 ROM:00116B7C move.w d0,d5 ROM:00116B7E addq.l #1,d5 ROM:00116B80 asl.w #4,d5 ROM:00116B82 bra.s loc_116B88 ROM:00116B84 ; --------------------------------------------------------------------------- ROM:00116B84 ROM:00116B84 loc_116B84: ; CODE XREF: sub_116B06+74↑j ROM:00116B84 move.w #0,d5 ROM:00116B88 ROM:00116B88 loc_116B88: ; CODE XREF: sub_116B06+7C↑j ROM:00116B88 asl.w #8,d5 ROM:00116B8A cmpi.w #$1C20,($E1C).w ROM:00116B90 bne.s loc_116B96 ROM:00116B92 clr.w d4 ROM:00116B94 bra.s loc_116BA2 ROM:00116B96 ; --------------------------------------------------------------------------- ROM:00116B96 ROM:00116B96 loc_116B96: ; CODE XREF: sub_116B06+8A↑j ROM:00116B96 move.w ($E1C).w,d4 ROM:00116B9A ext.l d4 ROM:00116B9C divs.w #$64,d4 ; 'd' ROM:00116BA0 add.w d4,d5 ROM:00116BA2 ROM:00116BA2 loc_116BA2: ; CODE XREF: sub_116B06+8E↑j ROM:00116BA2 move.w d5,8(a0) ROM:00116BA6 move.b $B49(a5),d4 ROM:00116BAA cmpi.b #0,d4 ROM:00116BAE ble.s loc_116BD0 ROM:00116BB0 move.w 8(a0),d4 ROM:00116BB4 ext.w d4 ROM:00116BB6 ext.l d4 ROM:00116BB8 bne.s loc_116BBC ROM:00116BBA moveq #$48,d4 ; 'H' ROM:00116BBC ROM:00116BBC loc_116BBC: ; CODE XREF: sub_116B06+B2↑j ROM:00116BBC muls.l $A14(d7.w*4),d4 ROM:00116BC4 divu.w #$48,d4 ; 'H' ROM:00116BC8 bvc.s loc_116BCE ROM:00116BCA move.w #$FFFF,d4 ROM:00116BCE ROM:00116BCE loc_116BCE: ; CODE XREF: sub_116B06+C2↑j ROM:00116BCE move.w d4,(a0) ROM:00116BD0 ROM:00116BD0 loc_116BD0: ; CODE XREF: sub_116B06+5C↑j ROM:00116BD0 ; sub_116B06+A8↑j ROM:00116BD0 move sr,-(sp) ROM:00116BD2 move #$2700,sr ROM:00116BD6 move.b $B49(a5),d4 ROM:00116BDA cmpi.b #0,d4 ROM:00116BDE bne.s loc_116C22 ROM:00116BE0 move.w 8(a0),d4 ROM:00116BE4 ext.w d4 ROM:00116BE6 ext.l d4 ROM:00116BE8 bne.s loc_116BEC ROM:00116BEA moveq #$48,d4 ; 'H' ROM:00116BEC ROM:00116BEC loc_116BEC: ; CODE XREF: sub_116B06+E2↑j ROM:00116BEC muls.l $A14(d7.w*4),d4 ROM:00116BF4 divu.l #$48,d4 ; 'H' ROM:00116BFC cmpi.l #$F618,d4 ROM:00116C02 ble.s loc_116C0A ROM:00116C04 move.l $450(d7.w*4),d4 ROM:00116C0A ROM:00116C0A loc_116C0A: ; CODE XREF: sub_116B06+FC↑j ROM:00116C0A btst #6,($1370).w ROM:00116C10 bne.s loc_116C16 ROM:00116C12 move.w d4,(a0) ROM:00116C14 bra.s loc_116C18 ROM:00116C16 ; --------------------------------------------------------------------------- ROM:00116C16 ROM:00116C16 loc_116C16: ; CODE XREF: sub_116B06+10A↑j ROM:00116C16 clr.w (a0) ROM:00116C18 ROM:00116C18 loc_116C18: ; CODE XREF: sub_116B06+10E↑j ROM:00116C18 cmpi.w #0,d7 ROM:00116C1C bne.s loc_116C22 ROM:00116C1E move.w d4,($56A).w ROM:00116C22 ROM:00116C22 loc_116C22: ; CODE XREF: sub_116B06+D8↑j ROM:00116C22 ; sub_116B06+116↑j ROM:00116C22 move (sp)+,sr ROM:00116C24 bra.w loc_116B0C ROM:00116C28 ; --------------------------------------------------------------------------- ROM:00116C28 ROM:00116C28 locret_116C28: ; CODE XREF: sub_116B06+E↑j ROM:00116C28 rts ROM:00116C28 ; End of function sub_116B06 ROM:00116C28 ROM:00116C2A ROM:00116C2A ; =============== S U B R O U T I N E ======================================= ROM:00116C2A ROM:00116C2A ROM:00116C2A sub_116C2A: ; CODE XREF: sub_1209B4+E↓p ROM:00116C2A ; sub_1307BA:loc_1307F0↓p ... ROM:00116C2A btst #7,($1384).w ROM:00116C30 bne.s locret_116CA6 ROM:00116C32 move.w #0,d7 ROM:00116C36 bra.s loc_116C3C ROM:00116C38 ; --------------------------------------------------------------------------- ROM:00116C38 ROM:00116C38 loc_116C38: ; CODE XREF: sub_116C2A:loc_116C6C↓j ROM:00116C38 addi.w #1,d7 ROM:00116C3C ROM:00116C3C loc_116C3C: ; CODE XREF: sub_116C2A+C↑j ROM:00116C3C cmpi.w #3,d7 ROM:00116C40 bgt.s loc_116C6E ROM:00116C42 lea ($FFFFFF30).w,a0 ROM:00116C46 move.w d7,d6 ROM:00116C48 asl.w #4,d6 ROM:00116C4A adda.w d6,a0 ROM:00116C4C move.w #$30,d6 ; '0' ROM:00116C50 asr.w #4,d6 ROM:00116C52 add.w d7,d6 ROM:00116C54 move.w d0,2(a0) ROM:00116C58 move.w $4CA(a5),d5 ROM:00116C5C cmpi.w #0,d5 ROM:00116C60 bne.s loc_116C6C ROM:00116C62 moveq #1,d5 ROM:00116C64 asl.l d6,d5 ROM:00116C66 asl.l d6,d5 ROM:00116C68 or.l d5,($FFFFFE18).w ROM:00116C6C ROM:00116C6C loc_116C6C: ; CODE XREF: sub_116C2A+36↑j ROM:00116C6C bra.s loc_116C38 ROM:00116C6E ; --------------------------------------------------------------------------- ROM:00116C6E ROM:00116C6E loc_116C6E: ; CODE XREF: sub_116C2A+16↑j ROM:00116C6E move.w ($E40).w,d4 ROM:00116C72 ext.l d4 ROM:00116C74 muls.l d0,d4 ROM:00116C78 muls.l #4,d4 ROM:00116C80 move.w $206(a5),d5 ROM:00116C84 muls.w #$3C,d5 ; '<' ROM:00116C88 divs.l d5,d4 ROM:00116C8C move.l d4,($984).w ROM:00116C90 move.l ($950).w,d3 ROM:00116C94 add.l d4,d3 ROM:00116C96 move.l d3,($950).w ROM:00116C9A divs.l #$A,d3 ROM:00116CA2 move.w d3,($AC4).w ROM:00116CA6 ROM:00116CA6 locret_116CA6: ; CODE XREF: sub_116C2A+6↑j ROM:00116CA6 rts ROM:00116CA6 ; End of function sub_116C2A ROM:00116CA6 ROM:00116CA8 ROM:00116CA8 ; =============== S U B R O U T I N E ======================================= ROM:00116CA8 ROM:00116CA8 ROM:00116CA8 sub_116CA8: ; CODE XREF: sub_112286+C↑p ROM:00116CA8 move.w #0,d7 ROM:00116CAC bra.s loc_116CB2 ROM:00116CAE ; --------------------------------------------------------------------------- ROM:00116CAE ROM:00116CAE loc_116CAE: ; CODE XREF: sub_116CA8:loc_116D00↓j ROM:00116CAE addi.w #1,d7 ROM:00116CB2 ROM:00116CB2 loc_116CB2: ; CODE XREF: sub_116CA8+4↑j ROM:00116CB2 cmpi.w #3,d7 ROM:00116CB6 bgt.s locret_116D02 ROM:00116CB8 lea ($FFFFFF30).w,a0 ROM:00116CBC move.w d7,d6 ROM:00116CBE asl.w #4,d6 ROM:00116CC0 adda.w d6,a0 ROM:00116CC2 move.w 8(a0),d5 ROM:00116CC6 cmpi.b #0,d5 ROM:00116CCA beq.s loc_116D00 ROM:00116CCC move.w 6(a0),d4 ROM:00116CD0 move.b d4,d2 ROM:00116CD2 asr.w #8,d4 ROM:00116CD4 move.w d4,d3 ROM:00116CD6 move.w ($4EC).w,d1 ROM:00116CDA ext.l d1 ROM:00116CDC divs.w #$64,d1 ; 'd' ROM:00116CE0 sub.w d1,d3 ROM:00116CE2 bpl.s loc_116CE8 ROM:00116CE4 addi.w #$48,d3 ; 'H' ROM:00116CE8 ROM:00116CE8 loc_116CE8: ; CODE XREF: sub_116CA8+3A↑j ROM:00116CE8 ; sub_116CA8+4E↓j ROM:00116CE8 cmp.b d3,d5 ROM:00116CEA bge.s loc_116CF8 ROM:00116CEC sub.b d5,d4 ROM:00116CEE bge.s loc_116CF4 ROM:00116CF0 addi.b #$48,d4 ; 'H' ROM:00116CF4 ROM:00116CF4 loc_116CF4: ; CODE XREF: sub_116CA8+46↑j ROM:00116CF4 sub.b d5,d3 ROM:00116CF6 bra.s loc_116CE8 ROM:00116CF8 ; --------------------------------------------------------------------------- ROM:00116CF8 ROM:00116CF8 loc_116CF8: ; CODE XREF: sub_116CA8+42↑j ROM:00116CF8 asl.w #8,d4 ROM:00116CFA move.b d2,d4 ROM:00116CFC move.w d4,6(a0) ROM:00116D00 ROM:00116D00 loc_116D00: ; CODE XREF: sub_116CA8+22↑j ROM:00116D00 bra.s loc_116CAE ROM:00116D02 ; --------------------------------------------------------------------------- ROM:00116D02 ROM:00116D02 locret_116D02: ; CODE XREF: sub_116CA8+E↑j ROM:00116D02 rts ROM:00116D02 ; End of function sub_116CA8 ROM:00116D02 ROM:00116D04 ROM:00116D04 ; =============== S U B R O U T I N E ======================================= ROM:00116D04 ROM:00116D04 ROM:00116D04 sub_116D04: ; CODE XREF: sub_1122F0+6↑p ROM:00116D04 move.w #0,d7 ROM:00116D08 bra.s loc_116D0E ROM:00116D0A ; --------------------------------------------------------------------------- ROM:00116D0A ROM:00116D0A loc_116D0A: ; CODE XREF: sub_116D04:loc_116D3E↓j ROM:00116D0A addi.w #1,d7 ROM:00116D0E ROM:00116D0E loc_116D0E: ; CODE XREF: sub_116D04+4↑j ROM:00116D0E cmpi.w #3,d7 ROM:00116D12 bgt.s locret_116D40 ROM:00116D14 lea ($FFFFFF30).w,a0 ROM:00116D18 move.w d7,d6 ROM:00116D1A asl.w #4,d6 ROM:00116D1C adda.w d6,a0 ROM:00116D1E move.w 8(a0),d4 ROM:00116D22 cmpi.b #0,d4 ROM:00116D26 ble.s loc_116D3E ROM:00116D28 cmpi.w #$2400,6(a0) ROM:00116D2E bge.s loc_116D38 ROM:00116D30 addi.w #$2400,6(a0) ROM:00116D36 bra.s loc_116D3E ROM:00116D38 ; --------------------------------------------------------------------------- ROM:00116D38 ROM:00116D38 loc_116D38: ; CODE XREF: sub_116D04+2A↑j ROM:00116D38 subi.w #$2400,6(a0) ROM:00116D3E ROM:00116D3E loc_116D3E: ; CODE XREF: sub_116D04+22↑j ROM:00116D3E ; sub_116D04+32↑j ROM:00116D3E bra.s loc_116D0A ROM:00116D40 ; --------------------------------------------------------------------------- ROM:00116D40 ROM:00116D40 locret_116D40: ; CODE XREF: sub_116D04+E↑j ROM:00116D40 rts ROM:00116D40 ; End of function sub_116D04 ROM:00116D40 ROM:00116D42 ROM:00116D42 ; =============== S U B R O U T I N E ======================================= ROM:00116D42 ROM:00116D42 ROM:00116D42 sub_116D42: ; CODE XREF: ROM:001169BE↑p ROM:00116D42 move.l #$F618,d3 ROM:00116D48 move.l $A14(d7.w*4),d2 ROM:00116D4E divu.w #$3E8,d2 ROM:00116D52 swap d2 ROM:00116D54 ext.l d2 ROM:00116D56 add.l d2,d3 ROM:00116D58 move.l d3,$450(d7.w*4) ROM:00116D5E move.l $A14(d7.w*4),d1 ROM:00116D64 sub.l d3,d1 ROM:00116D66 move.l d1,$460(d7.w*4) ROM:00116D6C rts ROM:00116D6C ; End of function sub_116D42 ROM:00116D6C ROM:00116D6E ROM:00116D6E ; =============== S U B R O U T I N E ======================================= ROM:00116D6E ROM:00116D6E ROM:00116D6E sub_116D6E: ; CODE XREF: ROM:00116A3E↑p ROM:00116D6E cmpi.l #$7D00,$460(d7.w*4) ROM:00116D78 ble.s loc_116D84 ROM:00116D7A move.w #$7D00,$5D8(d7.w*2) ROM:00116D82 bra.s loc_116D90 ROM:00116D84 ; --------------------------------------------------------------------------- ROM:00116D84 ROM:00116D84 loc_116D84: ; CODE XREF: sub_116D6E+A↑j ROM:00116D84 move.l $460(d7.w*4),d2 ROM:00116D8A move.w d2,$5D8(d7.w*2) ROM:00116D90 ROM:00116D90 loc_116D90: ; CODE XREF: sub_116D6E+14↑j ROM:00116D90 lea ($FFFFFF30).w,a0 ROM:00116D94 move.w d7,d0 ROM:00116D96 asl.w #4,d0 ROM:00116D98 adda.w d0,a0 ROM:00116D9A move.w #$30,d0 ; '0' ROM:00116D9E asr.w #4,d0 ROM:00116DA0 add.w d7,d0 ROM:00116DA2 move.w $5D8(d7.w*2),2(a0) ROM:00116DAA moveq #1,d5 ROM:00116DAC asl.l d0,d5 ROM:00116DAE asl.l d0,d5 ROM:00116DB0 or.l d5,($FFFFFE18).w ROM:00116DB4 rts ROM:00116DB4 ; End of function sub_116D6E ROM:00116DB4 ROM:00116DB6 ROM:00116DB6 ; =============== S U B R O U T I N E ======================================= ROM:00116DB6 ROM:00116DB6 ROM:00116DB6 sub_116DB6: ; CODE XREF: ROM:00116A62↑p ROM:00116DB6 clr.l d0 ROM:00116DB8 move.w $5D8(d7.w*2),d0 ROM:00116DBE sub.l d0,$460(d7.w*4) ROM:00116DC4 rts ROM:00116DC4 ; End of function sub_116DB6 ROM:00116DC4 ROM:00116DC6 ; --------------------------------------------------------------------------- ROM:00116DC6 movem.l d0-d4/a0,-(sp) ROM:00116DCA lea ($FFFFFF30).w,a0 ROM:00116DCE move.w $1E(sp),d0 ROM:00116DD2 subi.w #$100,d0 ROM:00116DD6 asr.w #2,d0 ROM:00116DD8 move.w #$FFFF,d1 ROM:00116DDC bclr d0,d1 ROM:00116DDE and.w d1,($FFFFFE20).w ROM:00116DE2 move.w d0,d2 ROM:00116DE4 asl.w #4,d0 ROM:00116DE6 subi.w #$30,d0 ; '0' ROM:00116DEA adda.w d0,a0 ROM:00116DEC asr.w #4,d0 ROM:00116DEE move.l ($FFFFFE14).w,d1 ROM:00116DF2 asr.l d2,d1 ROM:00116DF4 asr.l d2,d1 ROM:00116DF6 andi.l #3,d1 ROM:00116DFC btst d0,($120B).w ROM:00116E00 beq.s loc_116E08 ROM:00116E02 eori.w #1,d1 ROM:00116E06 bra.s loc_116E0C ROM:00116E08 ; --------------------------------------------------------------------------- ROM:00116E08 ROM:00116E08 loc_116E08: ; CODE XREF: ROM:00116E00↑j ROM:00116E08 eori.w #0,d1 ROM:00116E0C ROM:00116E0C loc_116E0C: ; CODE XREF: ROM:00116E06↑j ROM:00116E0C beq.s loc_116E16 ROM:00116E0E asl.l d2,d1 ROM:00116E10 asl.l d2,d1 ROM:00116E12 eor.l d1,($FFFFFE14).w ROM:00116E16 ROM:00116E16 loc_116E16: ; CODE XREF: ROM:loc_116E0C↑j ROM:00116E16 bsr.w sub_116E20 ROM:00116E1A movem.l (sp)+,d0-d4/a0 ROM:00116E1E rte ROM:00116E20 ROM:00116E20 ; =============== S U B R O U T I N E ======================================= ROM:00116E20 ROM:00116E20 ROM:00116E20 sub_116E20: ; CODE XREF: ROM:loc_116E16↑p ROM:00116E20 move.w $112A(d0.w*2),d1 ROM:00116E26 ext.l d1 ROM:00116E28 asl.l #8,d1 ROM:00116E2A divs.w #$64,d1 ; 'd' ROM:00116E2E cmpi.w #$1C20,($E1C).w ROM:00116E34 bne.s loc_116E3A ROM:00116E36 clr.w d2 ROM:00116E38 bra.s loc_116E44 ROM:00116E3A ; --------------------------------------------------------------------------- ROM:00116E3A ROM:00116E3A loc_116E3A: ; CODE XREF: sub_116E20+14↑j ROM:00116E3A move.w ($E1C).w,d2 ROM:00116E3E ext.l d2 ROM:00116E40 divs.w #$64,d2 ; 'd' ROM:00116E44 ROM:00116E44 loc_116E44: ; CODE XREF: sub_116E20+18↑j ROM:00116E44 move.w 8(a0),d3 ROM:00116E48 cmp.b d2,d3 ROM:00116E4A beq.s loc_116E82 ROM:00116E4C move.b d2,d3 ROM:00116E4E move.w d3,8(a0) ROM:00116E52 move.w ($E1C).w,d3 ROM:00116E56 ext.l d3 ROM:00116E58 muls.l $A14(d0.w*4),d3 ROM:00116E60 divu.w #$1C20,d3 ROM:00116E64 bvc.s loc_116E6A ROM:00116E66 move.w #$FFFF,d3 ROM:00116E6A ROM:00116E6A loc_116E6A: ; CODE XREF: sub_116E20+44↑j ROM:00116E6A btst #6,($1370).w ROM:00116E70 bne.s loc_116E76 ROM:00116E72 move.w d3,(a0) ROM:00116E74 bra.s loc_116E78 ROM:00116E76 ; --------------------------------------------------------------------------- ROM:00116E76 ROM:00116E76 loc_116E76: ; CODE XREF: sub_116E20+50↑j ROM:00116E76 clr.w (a0) ROM:00116E78 ROM:00116E78 loc_116E78: ; CODE XREF: sub_116E20+54↑j ROM:00116E78 cmpi.w #0,d0 ROM:00116E7C bne.s loc_116E82 ROM:00116E7E move.w d3,($56A).w ROM:00116E82 ROM:00116E82 loc_116E82: ; CODE XREF: sub_116E20+2A↑j ROM:00116E82 ; sub_116E20+5C↑j ROM:00116E82 move.w d1,d4 ROM:00116E84 asr.w #8,d4 ROM:00116E86 cmpi.w #0,d2 ROM:00116E8A ble.s loc_116EAE ROM:00116E8C move.w d1,d3 ROM:00116E8E asr.w #8,d3 ROM:00116E90 sub.w ($FFFFFF0A).w,d3 ROM:00116E94 cmpi.b #0,d3 ROM:00116E98 bge.s loc_116E9E ROM:00116E9A addi.b #$48,d3 ; 'H' ROM:00116E9E ROM:00116E9E loc_116E9E: ; CODE XREF: sub_116E20+78↑j ROM:00116E9E ; sub_116E20+8C↓j ROM:00116E9E cmp.b d3,d2 ROM:00116EA0 bge.s loc_116EAE ROM:00116EA2 sub.b d2,d4 ROM:00116EA4 bpl.s loc_116EAA ROM:00116EA6 addi.b #$48,d4 ; 'H' ROM:00116EAA ROM:00116EAA loc_116EAA: ; CODE XREF: sub_116E20+84↑j ROM:00116EAA sub.b d2,d3 ROM:00116EAC bra.s loc_116E9E ROM:00116EAE ; --------------------------------------------------------------------------- ROM:00116EAE ROM:00116EAE loc_116EAE: ; CODE XREF: sub_116E20+6A↑j ROM:00116EAE ; sub_116E20+80↑j ROM:00116EAE asl.w #8,d4 ROM:00116EB0 move.b d1,d4 ROM:00116EB2 btst #7,($1382).w ROM:00116EB8 beq.s loc_116EBE ROM:00116EBA move.w d4,6(a0) ROM:00116EBE ROM:00116EBE loc_116EBE: ; CODE XREF: sub_116E20+98↑j ROM:00116EBE move.b $B49(a5),d1 ROM:00116EC2 cmpi.b #0,d1 ROM:00116EC6 ble.s loc_116EF2 ROM:00116EC8 move.w 8(a0),d1 ROM:00116ECC ext.w d1 ROM:00116ECE ext.l d1 ROM:00116ED0 bne.s loc_116ED4 ROM:00116ED2 moveq #$48,d1 ; 'H' ROM:00116ED4 ROM:00116ED4 loc_116ED4: ; CODE XREF: sub_116E20+B0↑j ROM:00116ED4 muls.l $A14(d0.w*4),d1 ROM:00116EDC divu.w #$48,d1 ; 'H' ROM:00116EE0 bvc.s loc_116EE6 ROM:00116EE2 move.w #$FFFF,d1 ROM:00116EE6 ROM:00116EE6 loc_116EE6: ; CODE XREF: sub_116E20+C0↑j ROM:00116EE6 move.w d1,(a0) ROM:00116EE8 cmpi.w #0,d0 ROM:00116EEC bne.s loc_116EF2 ROM:00116EEE move.w d1,($56A).w ROM:00116EF2 ROM:00116EF2 loc_116EF2: ; CODE XREF: sub_116E20+A6↑j ROM:00116EF2 ; sub_116E20+CC↑j ROM:00116EF2 lea ($FFFFFF30).w,a0 ROM:00116EF6 move.b $B49(a5),d2 ROM:00116EFA cmpi.b #0,d2 ROM:00116EFE ble.s locret_116F18 ROM:00116F00 btst #7,($1382).w ROM:00116F06 beq.s locret_116F18 ROM:00116F08 move.w $B36(a5,d0.w*2),d2 ROM:00116F0E asl.w #4,d2 ROM:00116F10 adda.w d2,a0 ROM:00116F12 move.w d4,6(a0) ROM:00116F16 move.w d1,(a0) ROM:00116F18 ROM:00116F18 locret_116F18: ; CODE XREF: sub_116E20+DE↑j ROM:00116F18 ; sub_116E20+E6↑j ROM:00116F18 rts ROM:00116F18 ; End of function sub_116E20 ROM:00116F18 ROM:00116F1A ; --------------------------------------------------------------------------- ROM:00116F1A move.l #unk_110000,d0 ROM:00116F20 movec d0,vbr ROM:00116F24 movea.l #$400,sp ROM:00116F2A bsr.l sub_11B276 ROM:00116F30 clr.l d0 ROM:00116F32 move.l #$1B00,d1 ROM:00116F38 movea.l d0,a0 ROM:00116F3A ROM:00116F3A loc_116F3A: ; CODE XREF: ROM:00116F42↓j ROM:00116F3A cmp.l a0,d1 ROM:00116F3C ble.s loc_116F44 ROM:00116F3E move.b #0,(a0)+ ROM:00116F42 bra.s loc_116F3A ROM:00116F44 ; --------------------------------------------------------------------------- ROM:00116F44 ROM:00116F44 loc_116F44: ; CODE XREF: ROM:00116F3C↑j ROM:00116F44 bclr #3,($136E).w ROM:00116F4A move.l ($1A04).w,d4 ROM:00116F4E cmpi.l #$4812BC29,d4 ROM:00116F54 beq.s loc_116F5E ROM:00116F56 bset #3,($136E).w ROM:00116F5C bra.s loc_116F70 ROM:00116F5E ; --------------------------------------------------------------------------- ROM:00116F5E ROM:00116F5E loc_116F5E: ; CODE XREF: ROM:00116F54↑j ROM:00116F5E move.l ($1A08).w,d4 ROM:00116F62 cmpi.l #$6D2E3304,d4 ROM:00116F68 beq.s loc_116F70 ROM:00116F6A bset #3,($136E).w ROM:00116F70 ROM:00116F70 loc_116F70: ; CODE XREF: ROM:00116F5C↑j ROM:00116F70 ; ROM:00116F68↑j ROM:00116F70 btst #3,($136E).w ROM:00116F76 beq.s loc_116F9C ROM:00116F78 movea.l #$1B00,a0 ROM:00116F7E ROM:00116F7E loc_116F7E: ; CODE XREF: ROM:00116F8A↓j ROM:00116F7E cmpa.l #$1DFF,a0 ROM:00116F84 bge.s loc_116F8C ROM:00116F86 move.b #0,(a0)+ ROM:00116F8A bra.s loc_116F7E ROM:00116F8C ; --------------------------------------------------------------------------- ROM:00116F8C ROM:00116F8C loc_116F8C: ; CODE XREF: ROM:00116F84↑j ROM:00116F8C move.l #$4812BC29,($1A04).w ROM:00116F94 move.l #$6D2E3304,($1A08).w ROM:00116F9C ROM:00116F9C loc_116F9C: ; CODE XREF: ROM:00116F76↑j ROM:00116F9C movea.l #$400,sp ROM:00116FA2 move.w sp,($56C).w ROM:00116FA6 movea.l #$13C000,a5 ROM:00116FAC move.l a5,($438).w ROM:00116FB0 bsr.w sub_1171BC ROM:00116FB4 bsr.l sub_117980 ROM:00116FBA clr.w ($4F2).w ROM:00116FBE bsr.l sub_11B276 ROM:00116FC4 bsr.l sub_1125D4 ROM:00116FCA bsr.l sub_110A46 ROM:00116FD0 bsr.l sub_1176E8 ROM:00116FD6 bsr.l sub_112132 ROM:00116FDC bsr.l sub_112D0C ROM:00116FE2 bsr.l sub_112CF0 ROM:00116FE8 bsr.l sub_13787A ROM:00116FEE move.b #0,($FFFFFA1F).w ROM:00116FF4 move #$2000,sr ROM:00116FF8 ROM:00116FF8 loc_116FF8: ; CODE XREF: ROM:loc_1171A8↓j ROM:00116FF8 move.b #$55,($FFFFFA27).w ; 'U' ROM:00116FFE move.b #$AA,($FFFFFA27).w ROM:00117004 movea.l ($438).w,a5 ROM:00117008 addq.w #1,($C98).w ROM:0011700C bvc.s loc_117014 ROM:0011700E move.w #$8000,($C98).w ROM:00117014 ROM:00117014 loc_117014: ; CODE XREF: ROM:0011700C↑j ROM:00117014 move.w $4CE(a5),d0 ROM:00117018 cmp.w ($C98).w,d0 ROM:0011701C bgt.s loc_11704E ROM:0011701E move.w ($CA0).w,d1 ROM:00117022 sub.w ($5B8).w,d1 ROM:00117026 bpl.s loc_11702C ROM:00117028 addi.w #$400,d1 ROM:0011702C ROM:0011702C loc_11702C: ; CODE XREF: ROM:00117026↑j ROM:0011702C move.w ($5B8).w,($CA0).w ROM:00117032 muls.w #$A,d1 ROM:00117036 divs.w ($C98).w,d1 ROM:0011703A move.w d1,($C9A).w ROM:0011703E cmp.w ($1A46).w,d1 ROM:00117042 bge.w loc_11704A ROM:00117046 move.w d1,($1A46).w ROM:0011704A ROM:0011704A loc_11704A: ; CODE XREF: ROM:00117042↑j ROM:0011704A clr.w ($C98).w ROM:0011704E ROM:0011704E loc_11704E: ; CODE XREF: ROM:0011701C↑j ROM:0011704E move.l #$927C0,d0 ROM:00117054 move.w ($56E).w,d1 ROM:00117058 asl.w #1,d1 ROM:0011705A cmpi.w #0,d1 ROM:0011705E beq.s loc_117066 ROM:00117060 divs.w d1,d0 ROM:00117062 move.w d0,($C9C).w ROM:00117066 ROM:00117066 loc_117066: ; CODE XREF: ROM:0011705E↑j ROM:00117066 move.w ($C9A).w,d0 ROM:0011706A sub.w ($C9C).w,d0 ROM:0011706E bpl.s loc_117072 ROM:00117070 neg.w d0 ROM:00117072 ROM:00117072 loc_117072: ; CODE XREF: ROM:0011706E↑j ROM:00117072 cmpi.w #1,d0 ROM:00117076 bgt.s loc_11707E ROM:00117078 move.w ($56E).w,($C9E).w ROM:0011707E ROM:0011707E loc_11707E: ; CODE XREF: ROM:00117076↑j ROM:0011707E tst.w ($56C).w ROM:00117082 beq.s loc_117092 ROM:00117084 movea.w ($56C).w,a0 ROM:00117088 cmpi.w #0,-(a0) ROM:0011708C beq.s loc_117092 ROM:0011708E move.w a0,($56C).w ROM:00117092 ROM:00117092 loc_117092: ; CODE XREF: ROM:00117082↑j ROM:00117092 ; ROM:0011708C↑j ROM:00117092 bsr.l sub_110414 ROM:00117098 bsr.l sub_114714 ROM:0011709E btst #6,($937).w ROM:001170A4 bne.s loc_1170BE ROM:001170A6 bset #0,($939).w ROM:001170AC bclr #3,($935).w ROM:001170B2 bsr.l sub_1104FA ROM:001170B8 bclr #0,($939).w ROM:001170BE ROM:001170BE loc_1170BE: ; CODE XREF: ROM:001170A4↑j ROM:001170BE bsr.l sub_113FE6 ROM:001170C4 bsr.l sub_113D88 ROM:001170CA bsr.l sub_1145C4 ROM:001170D0 bsr.l sub_113ECC ROM:001170D6 bsr.l sub_1140EE ROM:001170DC bsr.l nullsub_9 ROM:001170E2 bsr.l sub_1378F2 ROM:001170E8 bsr.l sub_11C7DA ROM:001170EE bsr.l sub_117980 ROM:001170F4 bsr.l sub_117E9C ROM:001170FA bsr.l sub_126A82 ROM:00117100 bsr.l sub_11695A ROM:00117106 bsr.l sub_116538 ROM:0011710C bsr.l nullsub_7 ROM:00117112 bsr.l sub_112FDC ROM:00117118 bsr.l sub_11AC92 ROM:0011711E bsr.l sub_12F974 ROM:00117124 bsr.l sub_132040 ROM:0011712A bsr.l sub_110C78 ROM:00117130 bsr.l sub_111BE8 ROM:00117136 bsr.l sub_12769E ROM:0011713C bsr.l sub_112D9A ROM:00117142 bsr.l sub_12DDC6 ROM:00117148 bsr.l sub_11811A ROM:0011714E bsr.l sub_115E94 ROM:00117154 bsr.l sub_13359C ROM:0011715A bsr.l sub_11C722 ROM:00117160 move.w $A8(a5),d0 ROM:00117164 cmp.w ($56E).w,d0 ROM:00117168 bgt.s loc_117178 ROM:0011716A bclr #3,($FFFFFA11).w ROM:00117170 bset #1,($1371).w ROM:00117176 bra.s loc_117184 ROM:00117178 ; --------------------------------------------------------------------------- ROM:00117178 ROM:00117178 loc_117178: ; CODE XREF: ROM:00117168↑j ROM:00117178 bset #3,($FFFFFA11).w ROM:0011717E bclr #1,($1371).w ROM:00117184 ROM:00117184 loc_117184: ; CODE XREF: ROM:00117176↑j ROM:00117184 move.w $AA(a5),d0 ROM:00117188 cmp.w ($56E).w,d0 ROM:0011718C bgt.s loc_11719C ROM:0011718E bclr #4,($FFFFFA11).w ROM:00117194 bset #2,($1367).w ROM:0011719A bra.s loc_1171A8 ROM:0011719C ; --------------------------------------------------------------------------- ROM:0011719C ROM:0011719C loc_11719C: ; CODE XREF: ROM:0011718C↑j ROM:0011719C bset #4,($FFFFFA11).w ROM:001171A2 bclr #2,($1367).w ROM:001171A8 ROM:001171A8 loc_1171A8: ; CODE XREF: ROM:0011719A↑j ROM:001171A8 bra.w loc_116FF8 ROM:001171AC ; --------------------------------------------------------------------------- ROM:001171AC rts ROM:001171AE ROM:001171AE ; =============== S U B R O U T I N E ======================================= ROM:001171AE ROM:001171AE ROM:001171AE sub_1171AE: ; CODE XREF: ROM:00135D3E↓p ROM:001171AE ; ROM:00135D8C↓p ROM:001171AE move.b #0,($1146).w ROM:001171B4 move.b #0,($1145).w ROM:001171BA rts ROM:001171BA ; End of function sub_1171AE ROM:001171BA ROM:001171BC ROM:001171BC ; =============== S U B R O U T I N E ======================================= ROM:001171BC ROM:001171BC ROM:001171BC sub_1171BC: ; CODE XREF: ROM:00116FB0↑p ROM:001171BC move.w #$A55A,($1E00).l ROM:001171C4 move.w #$5AA5,($1E02).l ROM:001171CC cmpi.w #$A55A,($1E00).l ROM:001171D4 bne.s loc_1171E6 ROM:001171D6 cmpi.w #$5AA5,($1E02).l ROM:001171DE bne.s loc_1171E6 ROM:001171E0 bset #7,($136F).w ROM:001171E6 ROM:001171E6 loc_1171E6: ; CODE XREF: sub_1171BC+18↑j ROM:001171E6 ; sub_1171BC+22↑j ROM:001171E6 clr.w ($1E00).l ROM:001171EC clr.w ($1E02).l ROM:001171F2 rts ROM:001171F2 ; End of function sub_1171BC ROM:001171F2 ROM:001171F4 ROM:001171F4 ; =============== S U B R O U T I N E ======================================= ROM:001171F4 ROM:001171F4 ; Attributes: bp-based frame ROM:001171F4 ROM:001171F4 sub_1171F4: ; CODE XREF: sub_11EFE2+DC↓p ROM:001171F4 ROM:001171F4 var_24 = -$24 ROM:001171F4 var_22 = -$22 ROM:001171F4 var_20 = -$20 ROM:001171F4 var_1E = -$1E ROM:001171F4 var_1C = -$1C ROM:001171F4 var_1A = -$1A ROM:001171F4 var_18 = -$18 ROM:001171F4 var_16 = -$16 ROM:001171F4 var_14 = -$14 ROM:001171F4 var_12 = -$12 ROM:001171F4 var_10 = -$10 ROM:001171F4 var_E = -$E ROM:001171F4 var_C = -$C ROM:001171F4 var_A = -$A ROM:001171F4 var_8 = -8 ROM:001171F4 var_6 = -6 ROM:001171F4 var_4 = -4 ROM:001171F4 var_2 = -2 ROM:001171F4 ROM:001171F4 link a4,#-$24 ROM:001171F8 movea.w (a5,d1.w),a1 ROM:001171FC adda.l a5,a1 ROM:001171FE move.w (a1),var_22(a4) ROM:00117202 move.w 2(a1),var_24(a4) ROM:00117208 movea.l a1,a2 ROM:0011720A addq.w #4,a2 ROM:0011720C adda.w var_22(a4),a2 ROM:00117210 adda.w var_22(a4),a2 ROM:00117214 move.w var_22(a4),d7 ROM:00117218 subq.w #1,d7 ROM:0011721A move.w d7,d6 ROM:0011721C ROM:0011721C loc_11721C: ; CODE XREF: sub_1171F4+2A↓j ROM:0011721C cmp.w -(a2),d2 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_1171F4+30↑j ROM:00117232 ; sub_1171F4+66↓j ROM:00117232 move.w d7,var_1A(a4) ROM:00117236 move.w d7,var_1C(a4) ROM:0011723A clr.w var_12(a4) ROM:0011723E move.w #$2710,var_14(a4) ROM:00117244 bra.w loc_11727E ROM:00117248 ; --------------------------------------------------------------------------- ROM:00117248 ROM:00117248 loc_117248: ; CODE XREF: sub_1171F4+38↑j ROM:00117248 move.w d7,var_1A(a4) ROM:0011724C addq.w #1,var_1A(a4) ROM:00117250 move.w d7,var_1C(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 d2,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_14(a4) ROM:0011726C clr.l d6 ROM:0011726E move.w 2(a2),d6 ROM:00117272 sub.w d2,d6 ROM:00117274 muls.w #$2710,d6 ROM:00117278 divs.w d7,d6 ROM:0011727A move.w d6,var_12(a4) ROM:0011727E ROM:0011727E loc_11727E: ; CODE XREF: sub_1171F4+50↑j ROM:0011727E movea.l a1,a2 ROM:00117280 addq.w #4,a2 ROM:00117282 adda.w var_22(a4),a2 ROM:00117286 adda.w var_22(a4),a2 ROM:0011728A adda.w var_24(a4),a2 ROM:0011728E adda.w var_24(a4),a2 ROM:00117292 move.w var_24(a4),d7 ROM:00117296 subq.w #1,d7 ROM:00117298 move.w d7,d6 ROM:0011729A ROM:0011729A loc_11729A: ; CODE XREF: sub_1171F4+A8↓j ROM:0011729A cmp.w -(a2),d3 ROM:0011729C dbgt d7,loc_11729A ROM:001172A0 cmp.w d7,d6 ROM:001172A2 beq.w loc_1172B0 ROM:001172A6 cmpi.w #$FFFF,d7 ROM:001172AA bne.w loc_1172C6 ROM:001172AE clr.w d7 ROM:001172B0 ROM:001172B0 loc_1172B0: ; CODE XREF: sub_1171F4+AE↑j ROM:001172B0 ; sub_1171F4+E4↓j ROM:001172B0 move.w d7,var_1E(a4) ROM:001172B4 move.w d7,var_20(a4) ROM:001172B8 clr.w var_16(a4) ROM:001172BC move.w #$2710,var_18(a4) ROM:001172C2 bra.w loc_1172FC ROM:001172C6 ; --------------------------------------------------------------------------- ROM:001172C6 ROM:001172C6 loc_1172C6: ; CODE XREF: sub_1171F4+B6↑j ROM:001172C6 move.w d7,var_1E(a4) ROM:001172CA addq.w #1,var_1E(a4) ROM:001172CE move.w d7,var_20(a4) ROM:001172D2 move.w 2(a2),d7 ROM:001172D6 sub.w (a2),d7 ROM:001172D8 beq.s loc_1172B0 ROM:001172DA clr.l d6 ROM:001172DC move.w d3,d6 ROM:001172DE sub.w (a2),d6 ROM:001172E0 muls.w #$2710,d6 ROM:001172E4 divs.w d7,d6 ROM:001172E6 move.w d6,var_18(a4) ROM:001172EA clr.l d6 ROM:001172EC move.w 2(a2),d6 ROM:001172F0 sub.w d3,d6 ROM:001172F2 muls.w #$2710,d6 ROM:001172F6 divs.w d7,d6 ROM:001172F8 move.w d6,var_16(a4) ROM:001172FC ROM:001172FC loc_1172FC: ; CODE XREF: sub_1171F4+CE↑j ROM:001172FC move.w var_12(a4),d2 ROM:00117300 move.w var_14(a4),d3 ROM:00117304 move.w var_16(a4),d5 ROM:00117308 move.w var_18(a4),d6 ROM:0011730C move.w d2,d7 ROM:0011730E muls.w d5,d7 ROM:00117310 divs.w #$2710,d7 ROM:00117314 move.w d7,var_A(a4) ROM:00117318 move.w d3,d7 ROM:0011731A muls.w d5,d7 ROM:0011731C divs.w #$2710,d7 ROM:00117320 move.w d7,var_E(a4) ROM:00117324 muls.w d6,d2 ROM:00117326 divs.w #$2710,d2 ROM:0011732A move.w d2,var_C(a4) ROM:0011732E muls.w d6,d3 ROM:00117330 divs.w #$2710,d3 ROM:00117334 move.w d3,var_10(a4) ROM:00117338 move.w var_20(a4),d5 ROM:0011733C muls.w var_22(a4),d5 ROM:00117340 add.w var_1C(a4),d5 ROM:00117344 move.w d5,var_2(a4) ROM:00117348 move.w var_20(a4),d5 ROM:0011734C muls.w var_22(a4),d5 ROM:00117350 add.w var_1A(a4),d5 ROM:00117354 move.w d5,var_6(a4) ROM:00117358 move.w var_1E(a4),d5 ROM:0011735C muls.w var_22(a4),d5 ROM:00117360 add.w var_1C(a4),d5 ROM:00117364 move.w d5,var_4(a4) ROM:00117368 move.w var_1E(a4),d5 ROM:0011736C muls.w var_22(a4),d5 ROM:00117370 add.w var_1A(a4),d5 ROM:00117374 move.w d5,var_8(a4) ROM:00117378 muls.w #$14,d4 ROM:0011737C addi.w #$1D4C,d4 ROM:00117380 clr.l d5 ROM:00117382 movea.w var_2(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_A(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_11742C ROM:001173A6 move.b d5,(a0,a2.w) ROM:001173AA clr.l d5 ROM:001173AC movea.w var_4(a4),a2 ROM:001173B0 move.b (a0,a2.w),d5 ROM:001173B4 muls.w #$14,d5 ROM:001173B8 addi.w #$1D4C,d5 ROM:001173BC move.w d4,d2 ROM:001173BE sub.w d5,d2 ROM:001173C0 move.w var_C(a4),d3 ROM:001173C4 muls.w d2,d3 ROM:001173C6 divs.w #$2710,d3 ROM:001173CA add.w d3,d5 ROM:001173CC bsr.w sub_11742C ROM:001173D0 move.b d5,(a0,a2.w) ROM:001173D4 clr.l d5 ROM:001173D6 movea.w var_6(a4),a2 ROM:001173DA move.b (a0,a2.w),d5 ROM:001173DE muls.w #$14,d5 ROM:001173E2 addi.w #$1D4C,d5 ROM:001173E6 move.w d4,d2 ROM:001173E8 sub.w d5,d2 ROM:001173EA move.w var_E(a4),d3 ROM:001173EE muls.w d2,d3 ROM:001173F0 divs.w #$2710,d3 ROM:001173F4 add.w d3,d5 ROM:001173F6 bsr.w sub_11742C ROM:001173FA move.b d5,(a0,a2.w) ROM:001173FE clr.l d5 ROM:00117400 movea.w var_8(a4),a2 ROM:00117404 move.b (a0,a2.w),d5 ROM:00117408 muls.w #$14,d5 ROM:0011740C addi.w #$1D4C,d5 ROM:00117410 move.w d4,d2 ROM:00117412 sub.w d5,d2 ROM:00117414 move.w var_10(a4),d3 ROM:00117418 muls.w d2,d3 ROM:0011741A divs.w #$2710,d3 ROM:0011741E add.w d3,d5 ROM:00117420 bsr.w sub_11742C ROM:00117424 move.b d5,(a0,a2.w) ROM:00117428 unlk a4 ROM:0011742A rts ROM:0011742A ; End of function sub_1171F4 ROM:0011742A ROM:0011742C ROM:0011742C ; =============== S U B R O U T I N E ======================================= ROM:0011742C ROM:0011742C ROM:0011742C sub_11742C: ; CODE XREF: sub_1171F4+1AE↑p ROM:0011742C ; sub_1171F4+1D8↑p ... ROM:0011742C cmpi.w #$1D4C,d5 ROM:00117430 bge.w loc_117438 ROM:00117434 move.w #$1D4C,d5 ROM:00117438 ROM:00117438 loc_117438: ; CODE XREF: sub_11742C+4↑j ROM:00117438 cmpi.w #$3138,d5 ROM:0011743C ble.w loc_117444 ROM:00117440 move.w #$3138,d5 ROM:00117444 ROM:00117444 loc_117444: ; CODE XREF: sub_11742C+10↑j ROM:00117444 cmpi.w #$2710,d5 ROM:00117448 bge.w loc_11744E ROM:0011744C addq.w #1,d5 ROM:0011744E ROM:0011744E loc_11744E: ; CODE XREF: sub_11742C+1C↑j ROM:0011744E addi.w #9,d5 ROM:00117452 divs.w #$14,d5 ROM:00117456 subi.w #$177,d5 ROM:0011745A rts ROM:0011745A ; End of function sub_11742C ROM:0011745A ROM:0011745C ROM:0011745C ; =============== S U B R O U T I N E ======================================= ROM:0011745C ROM:0011745C ROM:0011745C sub_11745C: ; CODE XREF: sub_112328+BA↑p ROM:0011745C btst #4,($93C).w ROM:00117462 beq.s loc_1174BA ROM:00117464 move.l ($404).w,d1 ROM:00117468 sub.l ($43C).w,d1 ROM:0011746C bpl.s loc_117478 ROM:0011746E bclr #$1F,d1 ROM:00117472 bset #7,($940).w ROM:00117478 ROM:00117478 loc_117478: ; CODE XREF: sub_11745C+10↑j ROM:00117478 move.l #$7270E00,d3 ROM:0011747E cmpi.l #0,d1 ROM:00117484 beq.s loc_11749C ROM:00117486 divs.l d1,d3 ROM:0011748A divs.w #4,d3 ROM:0011748E cmpi.w #$7D00,d3 ROM:00117492 ble.s loc_117498 ROM:00117494 move.w #$7D00,d3 ROM:00117498 ROM:00117498 loc_117498: ; CODE XREF: sub_11745C+36↑j ROM:00117498 move.w d3,($56E).w ROM:0011749C ROM:0011749C loc_11749C: ; CODE XREF: sub_11745C+28↑j ROM:0011749C sub.w ($572).w,d3 ROM:001174A0 ext.l d3 ROM:001174A2 muls.l #$F4240,d2:d3 ROM:001174AA cmpi.l #0,d1 ROM:001174B0 beq.s loc_1174BA ROM:001174B2 divs.l d1,d2:d3 ROM:001174B6 move.w d3,($570).w ROM:001174BA ROM:001174BA loc_1174BA: ; CODE XREF: sub_11745C+6↑j ROM:001174BA ; sub_11745C+54↑j ROM:001174BA bset #4,($93C).w ROM:001174C0 move.l ($404).w,($43C).w ROM:001174C6 move.w ($56E).w,($572).w ROM:001174CC rts ROM:001174CC ; End of function sub_11745C ROM:001174CC ROM:001174CE ROM:001174CE ; =============== S U B R O U T I N E ======================================= ROM:001174CE ROM:001174CE ROM:001174CE sub_1174CE: ; CODE XREF: ROM:00112756↑p ROM:001174CE ; ROM:001127B4↑p ... ROM:001174CE clr.w ($56E).w ROM:001174D2 bclr #4,($93C).w ROM:001174D8 clr.w ($570).w ROM:001174DC rts ROM:001174DC ; End of function sub_1174CE ROM:001174DC ROM:001174DE ROM:001174DE ; =============== S U B R O U T I N E ======================================= ROM:001174DE ROM:001174DE ROM:001174DE sub_1174DE: ; CODE XREF: sub_110706+7C↑p ROM:001174DE ; sub_11B548+64↓p ... ROM:001174DE sub.l d2,d1 ROM:001174E0 muls.l #$64,d4:d1 ; 'd' ROM:001174E8 divs.l d3,d4:d1 ROM:001174EC move.l d2,d4 ROM:001174EE add.l d1,d4 ROM:001174F0 rts ROM:001174F0 ; End of function sub_1174DE ROM:001174F0 ROM:001174F2 ; --------------------------------------------------------------------------- ROM:001174F2 rts ROM:001174F4 ROM:001174F4 ; =============== S U B R O U T I N E ======================================= ROM:001174F4 ROM:001174F4 ROM:001174F4 sub_1174F4: ; CODE XREF: sub_11EFE2+3A↓p ROM:001174F4 ; sub_11F1D6+1C↓p ROM:001174F4 movea.w (a5,d1.w),a0 ROM:001174F8 adda.l a5,a0 ROM:001174FA move.w (a0)+,d4 ROM:001174FC ble.w loc_1175CC ROM:00117500 move.w (a0)+,d5 ROM:00117502 ble.w loc_1175CC ROM:00117506 move.w d4,d7 ROM:00117508 subq.w #1,d7 ROM:0011750A adda.w d4,a0 ROM:0011750C adda.w d4,a0 ROM:0011750E movea.l a0,a2 ROM:00117510 ROM:00117510 loc_117510: ; CODE XREF: sub_1174F4+1E↓j ROM:00117510 cmp.w -(a2),d2 ROM:00117512 dbge d7,loc_117510 ROM:00117516 bge.s loc_11751C ROM:00117518 clr.w d7 ROM:0011751A bra.s loc_117524 ROM:0011751C ; --------------------------------------------------------------------------- ROM:0011751C ROM:0011751C loc_11751C: ; CODE XREF: sub_1174F4+22↑j ROM:0011751C move.w (a2)+,d0 ROM:0011751E cmpa.l a2,a0 ROM:00117520 bne.s loc_117526 ROM:00117522 subq.l #2,a2 ROM:00117524 ROM:00117524 loc_117524: ; CODE XREF: sub_1174F4+26↑j ROM:00117524 move.w (a2),d0 ROM:00117526 ROM:00117526 loc_117526: ; CODE XREF: sub_1174F4+2C↑j ROM:00117526 swap d0 ROM:00117528 move.w (a2),d0 ROM:0011752A swap d0 ROM:0011752C move.w d5,d1 ROM:0011752E subq.w #1,d1 ROM:00117530 beq.w loc_1175C8 ROM:00117534 adda.w d5,a0 ROM:00117536 adda.w d5,a0 ROM:00117538 movea.l a0,a2 ROM:0011753A swap d2 ROM:0011753C ROM:0011753C loc_11753C: ; CODE XREF: sub_1174F4+4A↓j ROM:0011753C cmp.w -(a2),d3 ROM:0011753E dbge d1,loc_11753C ROM:00117542 bge.s loc_117548 ROM:00117544 clr.w d1 ROM:00117546 bra.s loc_117550 ROM:00117548 ; --------------------------------------------------------------------------- ROM:00117548 ROM:00117548 loc_117548: ; CODE XREF: sub_1174F4+4E↑j ROM:00117548 move.w (a2)+,d2 ROM:0011754A cmpa.l a2,a0 ROM:0011754C bne.s loc_117552 ROM:0011754E subq.l #2,a2 ROM:00117550 ROM:00117550 loc_117550: ; CODE XREF: sub_1174F4+52↑j ROM:00117550 move.w (a2),d2 ROM:00117552 ROM:00117552 loc_117552: ; CODE XREF: sub_1174F4+58↑j ROM:00117552 swap d3 ROM:00117554 move.w (a2),d3 ROM:00117556 muls.w d4,d1 ROM:00117558 adda.l d1,a1 ROM:0011755A adda.w d7,a1 ROM:0011755C move.l d2,d6 ROM:0011755E swap d6 ROM:00117560 sub.w d0,d6 ROM:00117562 ble.s loc_11759A ROM:00117564 move.l d0,d5 ROM:00117566 swap d5 ROM:00117568 sub.w d0,d5 ROM:0011756A beq.s loc_11759A ROM:0011756C clr.w d1 ROM:0011756E clr.w d7 ROM:00117570 move.b 1(a1),d7 ROM:00117574 move.b (a1),d1 ROM:00117576 sub.w d1,d7 ROM:00117578 beq.s loc_11757E ROM:0011757A muls.w d6,d7 ROM:0011757C divs.w d5,d7 ROM:0011757E ROM:0011757E loc_11757E: ; CODE XREF: sub_1174F4+84↑j ROM:0011757E add.b (a1),d7 ROM:00117580 clr.w d0 ROM:00117582 clr.w d1 ROM:00117584 move.b 1(a1,d4.w),d1 ROM:00117588 move.b (a1,d4.w),d0 ROM:0011758C sub.w d0,d1 ROM:0011758E beq.s loc_117594 ROM:00117590 muls.w d6,d1 ROM:00117592 divs.w d5,d1 ROM:00117594 ROM:00117594 loc_117594: ; CODE XREF: sub_1174F4+9A↑j ROM:00117594 add.b (a1,d4.w),d1 ROM:00117598 bra.s loc_1175A0 ROM:0011759A ; --------------------------------------------------------------------------- ROM:0011759A ROM:0011759A loc_11759A: ; CODE XREF: sub_1174F4+6E↑j ROM:0011759A ; sub_1174F4+76↑j ROM:0011759A move.b (a1),d7 ROM:0011759C move.b (a1,d4.w),d1 ROM:001175A0 ROM:001175A0 loc_1175A0: ; CODE XREF: sub_1174F4+A4↑j ROM:001175A0 move.l d3,d6 ROM:001175A2 swap d6 ROM:001175A4 sub.w d2,d6 ROM:001175A6 ble.s loc_1175C6 ROM:001175A8 move.w d3,d5 ROM:001175AA sub.w d2,d5 ROM:001175AC beq.s loc_1175C6 ROM:001175AE andi.w #$FF,d7 ROM:001175B2 andi.w #$FF,d1 ROM:001175B6 sub.w d7,d1 ROM:001175B8 beq.s loc_1175C6 ROM:001175BA muls.w d6,d1 ROM:001175BC divs.w d5,d1 ROM:001175BE add.b d7,d1 ROM:001175C0 andi.w #$FF,d1 ROM:001175C4 bra.s loc_1175C8 ROM:001175C6 ; --------------------------------------------------------------------------- ROM:001175C6 ROM:001175C6 loc_1175C6: ; CODE XREF: sub_1174F4+B2↑j ROM:001175C6 ; sub_1174F4+B8↑j ... ROM:001175C6 move.w d7,d1 ROM:001175C8 ROM:001175C8 loc_1175C8: ; CODE XREF: sub_1174F4+3C↑j ROM:001175C8 ; sub_1174F4+D0↑j ROM:001175C8 clr.l d0 ROM:001175CA bra.s locret_1175D0 ROM:001175CC ; --------------------------------------------------------------------------- ROM:001175CC ROM:001175CC loc_1175CC: ; CODE XREF: sub_1174F4+8↑j ROM:001175CC ; sub_1174F4+E↑j ROM:001175CC move.b #$FF,d0 ROM:001175D0 ROM:001175D0 locret_1175D0: ; CODE XREF: sub_1174F4+D6↑j ROM:001175D0 rts ROM:001175D0 ; End of function sub_1174F4 ROM:001175D0 ROM:001175D2 ROM:001175D2 ; =============== S U B R O U T I N E ======================================= ROM:001175D2 ROM:001175D2 ROM:001175D2 sub_1175D2: ; CODE XREF: sub_110706+26↑p ROM:001175D2 ; sub_110706+46↑p ... ROM:001175D2 movea.w (a5,d1.w),a0 ROM:001175D6 adda.l a5,a0 ROM:001175D8 move.w (a0)+,d4 ROM:001175DA blt.w loc_1176E2 ROM:001175DE move.w d4,d0 ROM:001175E0 swap d0 ROM:001175E2 move.w (a0)+,d5 ROM:001175E4 blt.w loc_1176E2 ROM:001175E8 move.w d5,d0 ROM:001175EA cmpi.l #0,d0 ROM:001175F0 bne.s loc_1175FA ROM:001175F2 move.w (a0),d1 ROM:001175F4 bra.l locret_1176E6 ROM:001175FA ; --------------------------------------------------------------------------- ROM:001175FA ROM:001175FA loc_1175FA: ; CODE XREF: sub_1175D2+1E↑j ROM:001175FA cmpi.w #1,d4 ROM:001175FE bne.s loc_117608 ROM:00117600 move.w d5,d4 ROM:00117602 move.w #1,d5 ROM:00117606 move.w d3,d2 ROM:00117608 ROM:00117608 loc_117608: ; CODE XREF: sub_1175D2+2C↑j ROM:00117608 move.w d4,d7 ROM:0011760A subq.w #1,d7 ROM:0011760C adda.w d4,a0 ROM:0011760E adda.w d4,a0 ROM:00117610 movea.l a0,a1 ROM:00117612 ROM:00117612 loc_117612: ; CODE XREF: sub_1175D2+42↓j ROM:00117612 cmp.w -(a1),d2 ROM:00117614 dbge d7,loc_117612 ROM:00117618 bge.s loc_11761E ROM:0011761A clr.w d7 ROM:0011761C bra.s loc_117626 ROM:0011761E ; --------------------------------------------------------------------------- ROM:0011761E ROM:0011761E loc_11761E: ; CODE XREF: sub_1175D2+46↑j ROM:0011761E move.w (a1)+,d0 ROM:00117620 cmpa.l a1,a0 ROM:00117622 bne.s loc_117628 ROM:00117624 subq.l #2,a1 ROM:00117626 ROM:00117626 loc_117626: ; CODE XREF: sub_1175D2+4A↑j ROM:00117626 move.w (a1),d0 ROM:00117628 ROM:00117628 loc_117628: ; CODE XREF: sub_1175D2+50↑j ROM:00117628 swap d0 ROM:0011762A move.w (a1),d0 ROM:0011762C swap d0 ROM:0011762E move.w d5,d1 ROM:00117630 subq.w #1,d1 ROM:00117632 beq.w loc_1176BA ROM:00117636 adda.w d5,a0 ROM:00117638 adda.w d5,a0 ROM:0011763A movea.l a0,a1 ROM:0011763C swap d2 ROM:0011763E ROM:0011763E loc_11763E: ; CODE XREF: sub_1175D2+6E↓j ROM:0011763E cmp.w -(a1),d3 ROM:00117640 dbge d1,loc_11763E ROM:00117644 bge.s loc_11764A ROM:00117646 clr.w d1 ROM:00117648 bra.s loc_117652 ROM:0011764A ; --------------------------------------------------------------------------- ROM:0011764A ROM:0011764A loc_11764A: ; CODE XREF: sub_1175D2+72↑j ROM:0011764A move.w (a1)+,d2 ROM:0011764C cmpa.l a1,a0 ROM:0011764E bne.s loc_117654 ROM:00117650 subq.l #2,a1 ROM:00117652 ROM:00117652 loc_117652: ; CODE XREF: sub_1175D2+76↑j ROM:00117652 move.w (a1),d2 ROM:00117654 ROM:00117654 loc_117654: ; CODE XREF: sub_1175D2+7C↑j ROM:00117654 swap d3 ROM:00117656 move.w (a1),d3 ROM:00117658 muls.w d4,d1 ROM:0011765A muls.w #2,d1 ROM:0011765E adda.l d1,a0 ROM:00117660 adda.w d7,a0 ROM:00117662 adda.w d7,a0 ROM:00117664 move.l d2,d6 ROM:00117666 swap d6 ROM:00117668 sub.w d0,d6 ROM:0011766A ble.s loc_117696 ROM:0011766C move.l d0,d5 ROM:0011766E swap d5 ROM:00117670 sub.w d0,d5 ROM:00117672 beq.s loc_117696 ROM:00117674 move.w 2(a0),d7 ROM:00117678 sub.w (a0),d7 ROM:0011767A beq.s loc_117680 ROM:0011767C muls.w d6,d7 ROM:0011767E divs.w d5,d7 ROM:00117680 ROM:00117680 loc_117680: ; CODE XREF: sub_1175D2+A8↑j ROM:00117680 add.w (a0),d7 ROM:00117682 move.w 2(a0,d4.w*2),d1 ROM:00117686 sub.w (a0,d4.w*2),d1 ROM:0011768A beq.s loc_117690 ROM:0011768C muls.w d6,d1 ROM:0011768E divs.w d5,d1 ROM:00117690 ROM:00117690 loc_117690: ; CODE XREF: sub_1175D2+B8↑j ROM:00117690 add.w (a0,d4.w*2),d1 ROM:00117694 bra.s loc_11769C ROM:00117696 ; --------------------------------------------------------------------------- ROM:00117696 ROM:00117696 loc_117696: ; CODE XREF: sub_1175D2+98↑j ROM:00117696 ; sub_1175D2+A0↑j ROM:00117696 move.w (a0),d7 ROM:00117698 move.w (a0,d4.w*2),d1 ROM:0011769C ROM:0011769C loc_11769C: ; CODE XREF: sub_1175D2+C2↑j ROM:0011769C move.l d3,d6 ROM:0011769E swap d6 ROM:001176A0 sub.w d2,d6 ROM:001176A2 ble.s loc_1176B6 ROM:001176A4 move.w d3,d5 ROM:001176A6 sub.w d2,d5 ROM:001176A8 beq.s loc_1176B6 ROM:001176AA sub.w d7,d1 ROM:001176AC beq.s loc_1176B6 ROM:001176AE muls.w d6,d1 ROM:001176B0 divs.w d5,d1 ROM:001176B2 add.w d7,d1 ROM:001176B4 bra.s loc_1176DE ROM:001176B6 ; --------------------------------------------------------------------------- ROM:001176B6 ROM:001176B6 loc_1176B6: ; CODE XREF: sub_1175D2+D0↑j ROM:001176B6 ; sub_1175D2+D6↑j ... ROM:001176B6 move.w d7,d1 ROM:001176B8 bra.s loc_1176DE ROM:001176BA ; --------------------------------------------------------------------------- ROM:001176BA ROM:001176BA loc_1176BA: ; CODE XREF: sub_1175D2+60↑j ROM:001176BA adda.w d7,a0 ROM:001176BC adda.w d7,a0 ROM:001176BE move.w d2,d6 ROM:001176C0 sub.w d0,d6 ROM:001176C2 ble.s loc_1176DC ROM:001176C4 move.l d0,d5 ROM:001176C6 swap d5 ROM:001176C8 sub.w d0,d5 ROM:001176CA beq.s loc_1176DC ROM:001176CC move.w 2(a0),d1 ROM:001176D0 sub.w (a0),d1 ROM:001176D2 beq.s loc_1176DC ROM:001176D4 muls.w d6,d1 ROM:001176D6 divs.w d5,d1 ROM:001176D8 add.w (a0),d1 ROM:001176DA bra.s loc_1176DE ROM:001176DC ; --------------------------------------------------------------------------- ROM:001176DC ROM:001176DC loc_1176DC: ; CODE XREF: sub_1175D2+F0↑j ROM:001176DC ; sub_1175D2+F8↑j ... ROM:001176DC move.w (a0),d1 ROM:001176DE ROM:001176DE loc_1176DE: ; CODE XREF: sub_1175D2+E2↑j ROM:001176DE ; sub_1175D2+E6↑j ... ROM:001176DE moveq #0,d0 ROM:001176E0 bra.s locret_1176E6 ROM:001176E2 ; --------------------------------------------------------------------------- ROM:001176E2 ROM:001176E2 loc_1176E2: ; CODE XREF: sub_1175D2+8↑j ROM:001176E2 ; sub_1175D2+12↑j ROM:001176E2 move.b #$FF,d0 ROM:001176E6 ROM:001176E6 locret_1176E6: ; CODE XREF: sub_1175D2+22↑j ROM:001176E6 ; sub_1175D2+10E↑j ROM:001176E6 rts ROM:001176E6 ; End of function sub_1175D2 ROM:001176E6 ROM:001176E8 ROM:001176E8 ; =============== S U B R O U T I N E ======================================= ROM:001176E8 ROM:001176E8 ROM:001176E8 sub_1176E8: ; CODE XREF: ROM:00116FD0↑p ROM:001176E8 clr.w ($FFFFFA22).w ROM:001176EC ori.w #8,($FFFFFA24).w ROM:001176F2 move.w #$552,($FFFFFA22).w ROM:001176F8 rts ROM:001176F8 ; End of function sub_1176E8 ROM:001176F8 ROM:001176FA ; --------------------------------------------------------------------------- ROM:001176FA movem.l d0-a5,-(sp) ROM:001176FE move.w ($FFFFF462).w,-(sp) ROM:00117702 move sr,-(sp) ROM:00117704 move #$2700,sr ROM:00117708 move.l sp,d0 ROM:0011770A cmp.w ($56C).w,d0 ROM:0011770E bge.s loc_117714 ROM:00117710 move.w d0,($56C).w ROM:00117714 ROM:00117714 loc_117714: ; CODE XREF: ROM:0011770E↑j ROM:00117714 bsr.l sub_11B462 ROM:0011771A move (sp)+,sr ROM:0011771C bsr.l sub_11ACAE ROM:00117722 bsr.l nullsub_28 ROM:00117728 bsr.l nullsub_25 ROM:0011772E bsr.l sub_113D70 ROM:00117734 bsr.l nullsub_26 ROM:0011773A bsr.l nullsub_27 ROM:00117740 bsr.l sub_1121C0 ROM:00117746 bsr.l sub_112FD6 ROM:0011774C btst #0,($933).w ROM:00117752 beq.s loc_117768 ROM:00117754 bsr.l sub_118420 ROM:0011775A btst #7,($93D).w ROM:00117760 beq.s loc_117768 ROM:00117762 bsr.l sub_11A7EA ROM:00117768 ROM:00117768 loc_117768: ; CODE XREF: ROM:00117752↑j ROM:00117768 ; ROM:00117760↑j ROM:00117768 bsr.l nullsub_29 ROM:0011776E addq.w #1,($576).w ROM:00117772 cmpi.w #$C8,($576).w ROM:00117778 blt.s loc_117784 ROM:0011777A clr.w ($576).w ROM:0011777E bset #3,($93F).w ROM:00117784 ROM:00117784 loc_117784: ; CODE XREF: ROM:00117778↑j ROM:00117784 cmpi.w #6,($4AE).w ROM:0011778A beq.s loc_117794 ROM:0011778C cmpi.w #9,($4AE).w ROM:00117792 bne.s loc_1177A0 ROM:00117794 ROM:00117794 loc_117794: ; CODE XREF: ROM:0011778A↑j ROM:00117794 bsr.l sub_111490 ROM:0011779A bsr.l sub_111746 ROM:001177A0 ROM:001177A0 loc_1177A0: ; CODE XREF: ROM:00117792↑j ROM:001177A0 bsr.l sub_137892 ROM:001177A6 bsr.l sub_12DE90 ROM:001177AC move.w ($EF0).w,($CA2).w ROM:001177B2 bsr.l sub_12A9EA ROM:001177B8 bsr.l sub_12D6E2 ROM:001177BE cmpi.w #1,($558).w ROM:001177C4 bne.s loc_1177CC ROM:001177C6 bsr.l nullsub_1 ROM:001177CC ROM:001177CC loc_1177CC: ; CODE XREF: ROM:001177C4↑j ROM:001177CC move.w ($FFFFF462).w,d0 ROM:001177D0 sub.w (sp)+,d0 ROM:001177D2 move.w d0,($574).w ROM:001177D6 cmp.w ($1A48).w,d0 ROM:001177DA bge.w loc_1177E2 ROM:001177DE move.w d0,($1A48).w ROM:001177E2 ROM:001177E2 loc_1177E2: ; CODE XREF: ROM:001177DA↑j ROM:001177E2 movem.l (sp)+,d0-a5 ROM:001177E6 rte ROM:001177E8 ; --------------------------------------------------------------------------- ROM:001177E8 rts ROM:001177EA ; --------------------------------------------------------------------------- ROM:001177EA addi.l #1,($1A0C).w ROM:001177F2 move.l (sp),($A08).w ROM:001177F6 move.l 4(sp),($A0C).w ROM:001177FC move.l 8(sp),($A10).w ROM:00117802 rte ROM:00117804 ; --------------------------------------------------------------------------- ROM:00117804 addi.l #1,($1A10).w ROM:0011780C move.l (sp),($A08).w ROM:00117810 move.l 4(sp),($A0C).w ROM:00117816 move.l 8(sp),($A10).w ROM:0011781C rte ROM:0011781E ; --------------------------------------------------------------------------- ROM:0011781E addi.l #1,($1A14).w ROM:00117826 move.l (sp),($A08).w ROM:0011782A move.l 4(sp),($A0C).w ROM:00117830 move.l 8(sp),($A10).w ROM:00117836 rte ROM:00117838 ; --------------------------------------------------------------------------- ROM:00117838 addi.l #1,($1A18).w ROM:00117840 move.l (sp),($A08).w ROM:00117844 move.l 4(sp),($A0C).w ROM:0011784A move.l 8(sp),($A10).w ROM:00117850 rte ROM:00117852 ; --------------------------------------------------------------------------- ROM:00117852 addi.l #1,($1A1C).w ROM:0011785A move.l (sp),($A08).w ROM:0011785E move.l 4(sp),($A0C).w ROM:00117864 move.l 8(sp),($A10).w ROM:0011786A rte ROM:0011786C ; --------------------------------------------------------------------------- ROM:0011786C addi.l #1,($1A20).w ROM:00117874 move.l (sp),($A08).w ROM:00117878 move.l 4(sp),($A0C).w ROM:0011787E move.l 8(sp),($A10).w ROM:00117884 rte ROM:00117886 ; --------------------------------------------------------------------------- ROM:00117886 addi.l #1,($1A24).w ROM:0011788E move.l (sp),($A08).w ROM:00117892 move.l 4(sp),($A0C).w ROM:00117898 move.l 8(sp),($A10).w ROM:0011789E rte ROM:001178A0 ; --------------------------------------------------------------------------- ROM:001178A0 addi.l #1,($1A28).w ROM:001178A8 move.l (sp),($A08).w ROM:001178AC move.l 4(sp),($A0C).w ROM:001178B2 move.l 8(sp),($A10).w ROM:001178B8 rte ROM:001178BA ; --------------------------------------------------------------------------- ROM:001178BA addi.l #1,($1A2C).w ROM:001178C2 move.l (sp),($A08).w ROM:001178C6 move.l 4(sp),($A0C).w ROM:001178CC move.l 8(sp),($A10).w ROM:001178D2 rte ROM:001178D4 ; --------------------------------------------------------------------------- ROM:001178D4 addi.l #1,($1A30).w ROM:001178DC move.l (sp),($A08).w ROM:001178E0 move.l 4(sp),($A0C).w ROM:001178E6 move.l 8(sp),($A10).w ROM:001178EC rte ROM:001178EE ; --------------------------------------------------------------------------- ROM:001178EE addi.l #1,($1A34).w ROM:001178F6 move.l (sp),($A08).w ROM:001178FA move.l 4(sp),($A0C).w ROM:00117900 move.l 8(sp),($A10).w ROM:00117906 rte ROM:00117908 ; --------------------------------------------------------------------------- ROM:00117908 addi.l #1,($1A38).w ROM:00117910 move.l (sp),($A08).w ROM:00117914 move.l 4(sp),($A0C).w ROM:0011791A move.l 8(sp),($A10).w ROM:00117920 rte ROM:00117922 ; --------------------------------------------------------------------------- ROM:00117922 addi.l #1,($1A3C).w ROM:0011792A move.l (sp),($A08).w ROM:0011792E move.l 4(sp),($A0C).w ROM:00117934 move.l 8(sp),($A10).w ROM:0011793A rte ROM:0011793C ; --------------------------------------------------------------------------- ROM:0011793C andi.w #$F7FF,($FFFFFE20).w ROM:00117942 rte ROM:00117944 ; --------------------------------------------------------------------------- ROM:00117944 andi.w #$EFFF,($FFFFFE20).w ROM:0011794A rte ROM:0011794C ; --------------------------------------------------------------------------- ROM:0011794C bset #3,($1383).w ROM:00117952 bra.l loc_11429C ROM:00117958 ; --------------------------------------------------------------------------- ROM:00117958 rte ROM:0011795A ; --------------------------------------------------------------------------- ROM:0011795A bclr #3,($1383).w ROM:00117960 bra.l loc_11429C ROM:00117966 ; --------------------------------------------------------------------------- ROM:00117966 rte ROM:00117968 ; --------------------------------------------------------------------------- ROM:00117968 andi.w #$7FFF,($FFFFFE20).w ROM:0011796E rte ROM:00117970 ; --------------------------------------------------------------------------- ROM:00117970 andi.w #$BFFF,($FFFFFE20).w ROM:00117976 rte ROM:00117978 ; --------------------------------------------------------------------------- ROM:00117978 bsr.w nullsub_30 ROM:0011797C rts ROM:0011797E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117980 ROM:00117980 ; =============== S U B R O U T I N E ======================================= ROM:00117980 ROM:00117980 ROM:00117980 sub_117980: ; CODE XREF: ROM:00116FB4↑p ROM:00117980 ; ROM:001170EE↑p ... ROM:00117980 bsr.l sub_114B30 ROM:00117986 bsr.w sub_117996 ROM:0011798A btst #7,($931).w ROM:00117990 bne.s locret_117994 ROM:00117992 bra.s sub_117980 ROM:00117994 ; --------------------------------------------------------------------------- ROM:00117994 ROM:00117994 locret_117994: ; CODE XREF: sub_117980+10↑j ROM:00117994 rts ROM:00117994 ; End of function sub_117980 ROM:00117994 ROM:00117996 ROM:00117996 ; =============== S U B R O U T I N E ======================================= ROM:00117996 ROM:00117996 ROM:00117996 sub_117996: ; CODE XREF: sub_117980+6↑p ROM:00117996 bclr #2,($936).w ROM:0011799C clr.w d1 ROM:0011799E move.b ($757).w,d1 ROM:001179A2 cmpi.w #$E,d1 ROM:001179A6 bcc.s locret_1179B0 ROM:001179A8 movea.l off_1179B2(pc,d1.w*4),a0 ROM:001179AC nop ROM:001179AE jmp (a0) ROM:001179B0 ; --------------------------------------------------------------------------- ROM:001179B0 ROM:001179B0 locret_1179B0: ; CODE XREF: sub_117996+10↑j ROM:001179B0 rts ROM:001179B0 ; End of function sub_117996 ROM:001179B0 ROM:001179B0 ; --------------------------------------------------------------------------- ROM:001179B2 off_1179B2: dc.l loc_1179EA ; DATA XREF: sub_117996+12↑r ROM:001179B6 dc.l loc_117A00 ROM:001179BA dc.l loc_117A1C ROM:001179BE dc.l loc_117A5A ROM:001179C2 dc.l loc_117A76 ROM:001179C6 dc.l loc_117ABC ROM:001179CA dc.l loc_117AD8 ROM:001179CE dc.l loc_117B30 ROM:001179D2 dc.l loc_117B50 ROM:001179D6 dc.l loc_117BD4 ROM:001179DA dc.l loc_117C10 ROM:001179DE dc.l loc_117C80 ROM:001179E2 dc.l loc_117C9C ROM:001179E6 dc.l loc_117CBC ROM:001179EA ; --------------------------------------------------------------------------- ROM:001179EA ROM:001179EA loc_1179EA: ; DATA XREF: ROM:off_1179B2↑o ROM:001179EA bclr #7,($931).w ROM:001179F0 bset #5,($934).w ROM:001179F6 move.b #1,($757).w ROM:001179FC bra.s locret_117A1A ROM:001179FE ; --------------------------------------------------------------------------- ROM:001179FE rts ROM:00117A00 ; --------------------------------------------------------------------------- ROM:00117A00 ROM:00117A00 loc_117A00: ; DATA XREF: ROM:001179B6↑o ROM:00117A00 btst #1,($932).w ROM:00117A06 beq.s locret_117A1A ROM:00117A08 bclr #1,($932).w ROM:00117A0E bsr.w sub_117E8A ROM:00117A12 move.b #2,($757).w ROM:00117A18 bra.s locret_117A58 ROM:00117A1A ; --------------------------------------------------------------------------- ROM:00117A1A ROM:00117A1A locret_117A1A: ; CODE XREF: ROM:001179FC↑j ROM:00117A1A ; ROM:00117A06↑j ROM:00117A1A rts ROM:00117A1C ; --------------------------------------------------------------------------- ROM:00117A1C ROM:00117A1C loc_117A1C: ; DATA XREF: ROM:001179BA↑o ROM:00117A1C btst #1,($93A).w ROM:00117A22 beq.s loc_117A42 ROM:00117A24 bsr.w sub_117DE4 ROM:00117A28 bsr.w sub_117CE8 ROM:00117A2C bsr.w sub_117DCC ROM:00117A30 bset #2,($93F).w ROM:00117A36 move.b #8,($757).w ROM:00117A3C bra.l locret_117BD2 ROM:00117A42 ; --------------------------------------------------------------------------- ROM:00117A42 ROM:00117A42 loc_117A42: ; CODE XREF: ROM:00117A22↑j ROM:00117A42 btst #1,($93A).w ROM:00117A48 bne.s locret_117A58 ROM:00117A4A bset #5,($932).w ROM:00117A50 move.b #3,($757).w ROM:00117A56 bra.s locret_117A74 ROM:00117A58 ; --------------------------------------------------------------------------- ROM:00117A58 ROM:00117A58 locret_117A58: ; CODE XREF: ROM:00117A18↑j ROM:00117A58 ; ROM:00117A48↑j ROM:00117A58 rts ROM:00117A5A ; --------------------------------------------------------------------------- ROM:00117A5A ROM:00117A5A loc_117A5A: ; DATA XREF: ROM:001179BE↑o ROM:00117A5A btst #3,($93A).w ROM:00117A60 beq.s locret_117A74 ROM:00117A62 bclr #4,($936).w ROM:00117A68 bsr.w sub_117E16 ROM:00117A6C move.b #4,($757).w ROM:00117A72 bra.s locret_117ABA ROM:00117A74 ; --------------------------------------------------------------------------- ROM:00117A74 ROM:00117A74 locret_117A74: ; CODE XREF: ROM:00117A56↑j ROM:00117A74 ; ROM:00117A60↑j ROM:00117A74 rts ROM:00117A76 ; --------------------------------------------------------------------------- ROM:00117A76 ROM:00117A76 loc_117A76: ; DATA XREF: ROM:001179C2↑o ROM:00117A76 cmpi.b #0,($756).w ROM:00117A7C bne.s loc_117AA4 ROM:00117A7E bsr.w sub_117DE4 ROM:00117A82 bsr.w sub_117CE8 ROM:00117A86 bsr.w sub_117DCC ROM:00117A8A bsr.w sub_117D84 ROM:00117A8E bsr.w sub_117DB0 ROM:00117A92 bset #5,($93F).w ROM:00117A98 move.b #7,($757).w ROM:00117A9E bra.l locret_117B4E ROM:00117AA4 ; --------------------------------------------------------------------------- ROM:00117AA4 ROM:00117AA4 loc_117AA4: ; CODE XREF: ROM:00117A7C↑j ROM:00117AA4 cmpi.b #0,($756).w ROM:00117AAA beq.s locret_117ABA ROM:00117AAC bset #2,($934).w ROM:00117AB2 move.b #5,($757).w ROM:00117AB8 bra.s locret_117AD6 ROM:00117ABA ; --------------------------------------------------------------------------- ROM:00117ABA ROM:00117ABA locret_117ABA: ; CODE XREF: ROM:00117A72↑j ROM:00117ABA ; ROM:00117AAA↑j ... ROM:00117ABA rts ROM:00117ABC ; --------------------------------------------------------------------------- ROM:00117ABC ROM:00117ABC loc_117ABC: ; DATA XREF: ROM:001179C6↑o ROM:00117ABC btst #4,($936).w ROM:00117AC2 beq.s locret_117AD6 ROM:00117AC4 bclr #4,($936).w ROM:00117ACA bsr.w sub_117CF0 ROM:00117ACE move.b #6,($757).w ROM:00117AD4 bra.s locret_117B2E ROM:00117AD6 ; --------------------------------------------------------------------------- ROM:00117AD6 ROM:00117AD6 locret_117AD6: ; CODE XREF: ROM:00117AB8↑j ROM:00117AD6 ; ROM:00117AC2↑j ROM:00117AD6 rts ROM:00117AD8 ; --------------------------------------------------------------------------- ROM:00117AD8 ROM:00117AD8 loc_117AD8: ; DATA XREF: ROM:001179CA↑o ROM:00117AD8 btst #7,($931).w ROM:00117ADE beq.s loc_117AF8 ROM:00117AE0 btst #5,($942).w ROM:00117AE6 beq.s loc_117AF8 ROM:00117AE8 bsr.w sub_117DCC ROM:00117AEC move.b #8,($757).w ROM:00117AF2 bra.l locret_117BD2 ROM:00117AF8 ; --------------------------------------------------------------------------- ROM:00117AF8 ROM:00117AF8 loc_117AF8: ; CODE XREF: ROM:00117ADE↑j ROM:00117AF8 ; ROM:00117AE6↑j ROM:00117AF8 btst #7,($931).w ROM:00117AFE bne.s loc_117B0C ROM:00117B00 bsr.w sub_117E16 ROM:00117B04 move.b #4,($757).w ROM:00117B0A bra.s locret_117ABA ROM:00117B0C ; --------------------------------------------------------------------------- ROM:00117B0C ROM:00117B0C loc_117B0C: ; CODE XREF: ROM:00117AFE↑j ROM:00117B0C btst #7,($931).w ROM:00117B12 beq.s locret_117B2E ROM:00117B14 btst #5,($942).w ROM:00117B1A bne.s locret_117B2E ROM:00117B1C bsr.w sub_117D84 ROM:00117B20 bset #0,($941).w ROM:00117B26 move.b #7,($757).w ROM:00117B2C bra.s locret_117B4E ROM:00117B2E ; --------------------------------------------------------------------------- ROM:00117B2E ROM:00117B2E locret_117B2E: ; CODE XREF: ROM:00117AD4↑j ROM:00117B2E ; ROM:00117B12↑j ... ROM:00117B2E rts ROM:00117B30 ; --------------------------------------------------------------------------- ROM:00117B30 ROM:00117B30 loc_117B30: ; DATA XREF: ROM:001179CE↑o ROM:00117B30 btst #4,($940).w ROM:00117B36 beq.s locret_117B4E ROM:00117B38 bclr #4,($940).w ROM:00117B3E bsr.w sub_117DCC ROM:00117B42 move.b #8,($757).w ROM:00117B48 bra.l locret_117BD2 ROM:00117B4E ; --------------------------------------------------------------------------- ROM:00117B4E ROM:00117B4E locret_117B4E: ; CODE XREF: ROM:00117A9E↑j ROM:00117B4E ; ROM:00117B2C↑j ... ROM:00117B4E rts ROM:00117B50 ; --------------------------------------------------------------------------- ROM:00117B50 ROM:00117B50 loc_117B50: ; DATA XREF: ROM:001179D2↑o ROM:00117B50 move.b $B48(a5),d0 ROM:00117B54 btst #7,($935).w ROM:00117B5A beq.s loc_117B64 ROM:00117B5C bclr #7,($935).w ROM:00117B62 bra.s loc_117B6E ROM:00117B64 ; --------------------------------------------------------------------------- ROM:00117B64 ROM:00117B64 loc_117B64: ; CODE XREF: ROM:00117B5A↑j ROM:00117B64 cmpi.b #0,d0 ROM:00117B68 beq.s loc_117B80 ROM:00117B6A clr.b $B48(a5) ROM:00117B6E ROM:00117B6E loc_117B6E: ; CODE XREF: ROM:00117B62↑j ROM:00117B6E bsr.w sub_117DE4 ROM:00117B72 bset #2,($936).w ROM:00117B78 move.b #8,($757).w ROM:00117B7E bra.s locret_117BD2 ROM:00117B80 ; --------------------------------------------------------------------------- ROM:00117B80 ROM:00117B80 loc_117B80: ; CODE XREF: ROM:00117B68↑j ROM:00117B80 move.b $B47(a5),d0 ROM:00117B84 btst #1,($93A).w ROM:00117B8A bne.s loc_117BBA ROM:00117B8C btst #2,($940).w ROM:00117B92 bne.s loc_117B9A ROM:00117B94 cmpi.b #0,d0 ROM:00117B98 beq.s loc_117BBA ROM:00117B9A ROM:00117B9A loc_117B9A: ; CODE XREF: ROM:00117B92↑j ROM:00117B9A bset #0,($93C).w ROM:00117BA0 bsr.w sub_117D58 ROM:00117BA4 bsr.w sub_117DB0 ROM:00117BA8 bset #5,($93F).w ROM:00117BAE move.b #$A,($757).w ROM:00117BB4 bra.l loc_117C7A ROM:00117BBA ; --------------------------------------------------------------------------- ROM:00117BBA ROM:00117BBA loc_117BBA: ; CODE XREF: ROM:00117B8A↑j ROM:00117BBA ; ROM:00117B98↑j ROM:00117BBA btst #4,($939).w ROM:00117BC0 bne.s locret_117BD2 ROM:00117BC2 btst #1,($93A).w ROM:00117BC8 bne.s locret_117BD2 ROM:00117BCA move.b #9,($757).w ROM:00117BD0 bra.s loc_117C06 ROM:00117BD2 ; --------------------------------------------------------------------------- ROM:00117BD2 ROM:00117BD2 locret_117BD2: ; CODE XREF: ROM:00117A3C↑j ROM:00117BD2 ; ROM:00117AF2↑j ... ROM:00117BD2 rts ROM:00117BD4 ; --------------------------------------------------------------------------- ROM:00117BD4 ROM:00117BD4 loc_117BD4: ; DATA XREF: ROM:001179D6↑o ROM:00117BD4 btst #4,($939).w ROM:00117BDA beq.s loc_117BE4 ROM:00117BDC move.b #8,($757).w ROM:00117BE2 bra.s locret_117BD2 ROM:00117BE4 ; --------------------------------------------------------------------------- ROM:00117BE4 ROM:00117BE4 loc_117BE4: ; CODE XREF: ROM:00117BDA↑j ROM:00117BE4 btst #6,($939).w ROM:00117BEA beq.s loc_117C06 ROM:00117BEC bsr.w sub_117D58 ROM:00117BF0 bsr.w sub_117DB0 ROM:00117BF4 bset #5,($93F).w ROM:00117BFA move.b #$A,($757).w ROM:00117C00 bra.l loc_117C7A ROM:00117C06 ; --------------------------------------------------------------------------- ROM:00117C06 ROM:00117C06 loc_117C06: ; CODE XREF: ROM:00117BD0↑j ROM:00117C06 ; ROM:00117BEA↑j ROM:00117C06 bsr.w sub_117D50 ROM:00117C0A bsr.w sub_117D48 ROM:00117C0E rts ROM:00117C10 ; --------------------------------------------------------------------------- ROM:00117C10 ROM:00117C10 loc_117C10: ; DATA XREF: ROM:001179DA↑o ROM:00117C10 move.b $B47(a5),d0 ROM:00117C14 btst #4,($940).w ROM:00117C1A beq.s loc_117C56 ROM:00117C1C btst #2,($940).w ROM:00117C22 beq.s loc_117C2C ROM:00117C24 bclr #2,($940).w ROM:00117C2A bra.s loc_117C36 ROM:00117C2C ; --------------------------------------------------------------------------- ROM:00117C2C ROM:00117C2C loc_117C2C: ; CODE XREF: ROM:00117C22↑j ROM:00117C2C cmpi.b #0,d0 ROM:00117C30 beq.s loc_117C56 ROM:00117C32 clr.b $B47(a5) ROM:00117C36 ROM:00117C36 loc_117C36: ; CODE XREF: ROM:00117C2A↑j ROM:00117C36 bclr #4,($940).w ROM:00117C3C bsr.w sub_117DCC ROM:00117C40 bsr.w sub_117DB0 ROM:00117C44 bset #5,($93F).w ROM:00117C4A move.b #$D,($757).w ROM:00117C50 bra.l loc_117CE0 ROM:00117C56 ; --------------------------------------------------------------------------- ROM:00117C56 ROM:00117C56 loc_117C56: ; CODE XREF: ROM:00117C1A↑j ROM:00117C56 ; ROM:00117C30↑j ROM:00117C56 btst #4,($940).w ROM:00117C5C beq.s loc_117C7A ROM:00117C5E btst #2,($940).w ROM:00117C64 bne.s loc_117C7A ROM:00117C66 cmpi.b #0,d0 ROM:00117C6A bne.s loc_117C7A ROM:00117C6C bclr #4,($940).w ROM:00117C72 move.b #$B,($757).w ROM:00117C78 bra.s locret_117C9A ROM:00117C7A ; --------------------------------------------------------------------------- ROM:00117C7A ROM:00117C7A loc_117C7A: ; CODE XREF: ROM:00117BB4↑j ROM:00117C7A ; ROM:00117C00↑j ... ROM:00117C7A bsr.w sub_117D48 ROM:00117C7E rts ROM:00117C80 ; --------------------------------------------------------------------------- ROM:00117C80 ROM:00117C80 loc_117C80: ; DATA XREF: ROM:001179DE↑o ROM:00117C80 btst #4,($939).w ROM:00117C86 beq.s locret_117C9A ROM:00117C88 bsr.w sub_117D84 ROM:00117C8C bset #0,($941).w ROM:00117C92 move.b #$C,($757).w ROM:00117C98 bra.s locret_117CBA ROM:00117C9A ; --------------------------------------------------------------------------- ROM:00117C9A ROM:00117C9A locret_117C9A: ; CODE XREF: ROM:00117C78↑j ROM:00117C9A ; ROM:00117C86↑j ROM:00117C9A rts ROM:00117C9C ; --------------------------------------------------------------------------- ROM:00117C9C ROM:00117C9C loc_117C9C: ; DATA XREF: ROM:001179E2↑o ROM:00117C9C btst #4,($940).w ROM:00117CA2 beq.s locret_117CBA ROM:00117CA4 bclr #4,($940).w ROM:00117CAA bsr.w sub_117DCC ROM:00117CAE move.b #8,($757).w ROM:00117CB4 bra.l locret_117BD2 ROM:00117CBA ; --------------------------------------------------------------------------- ROM:00117CBA ROM:00117CBA locret_117CBA: ; CODE XREF: ROM:00117C98↑j ROM:00117CBA ; ROM:00117CA2↑j ROM:00117CBA rts ROM:00117CBC ; --------------------------------------------------------------------------- ROM:00117CBC ROM:00117CBC loc_117CBC: ; DATA XREF: ROM:001179E6↑o ROM:00117CBC btst #4,($940).w ROM:00117CC2 beq.s loc_117CE0 ROM:00117CC4 bclr #0,($93C).w ROM:00117CCA bclr #4,($940).w ROM:00117CD0 bsr.w sub_117DCC ROM:00117CD4 move.b #8,($757).w ROM:00117CDA bra.l locret_117BD2 ROM:00117CE0 ; --------------------------------------------------------------------------- ROM:00117CE0 ROM:00117CE0 loc_117CE0: ; CODE XREF: ROM:00117C50↑j ROM:00117CE0 ; ROM:00117CC2↑j ROM:00117CE0 bsr.w sub_117D48 ROM:00117CE4 rts ROM:00117CE6 ; --------------------------------------------------------------------------- ROM:00117CE6 rts ROM:00117CE8 ROM:00117CE8 ; =============== S U B R O U T I N E ======================================= ROM:00117CE8 ROM:00117CE8 ROM:00117CE8 sub_117CE8: ; CODE XREF: ROM:00117A28↑p ROM:00117CE8 ; ROM:00117A82↑p ROM:00117CE8 bset #7,($931).w ROM:00117CEE rts ROM:00117CEE ; End of function sub_117CE8 ROM:00117CEE ROM:00117CF0 ROM:00117CF0 ; =============== S U B R O U T I N E ======================================= ROM:00117CF0 ROM:00117CF0 ROM:00117CF0 sub_117CF0: ; CODE XREF: ROM:00117ACA↑p ROM:00117CF0 cmpi.b #1,($756).w ROM:00117CF6 bne.s loc_117CFE ROM:00117CF8 move.l ($444).w,d0 ROM:00117CFC bra.s loc_117D02 ROM:00117CFE ; --------------------------------------------------------------------------- ROM:00117CFE ROM:00117CFE loc_117CFE: ; CODE XREF: sub_117CF0+6↑j ROM:00117CFE move.l ($448).w,d0 ROM:00117D02 ROM:00117D02 loc_117D02: ; CODE XREF: sub_117CF0+C↑j ROM:00117D02 andi.l #$FFFFFFF,d0 ROM:00117D08 cmp.l ($440).w,d0 ROM:00117D0C bne.s loc_117D16 ROM:00117D0E bset #7,($931).w ROM:00117D14 bra.s locret_117D46 ROM:00117D16 ; --------------------------------------------------------------------------- ROM:00117D16 ROM:00117D16 loc_117D16: ; CODE XREF: sub_117CF0+1C↑j ROM:00117D16 bclr #7,($931).w ROM:00117D1C cmpi.b #1,($756).w ROM:00117D22 bne.s loc_117D36 ROM:00117D24 andi.l #$FFFFFFF,($444).w ROM:00117D2C ori.l #$F0000000,($444).w ROM:00117D34 bra.s locret_117D46 ROM:00117D36 ; --------------------------------------------------------------------------- ROM:00117D36 ROM:00117D36 loc_117D36: ; CODE XREF: sub_117CF0+32↑j ROM:00117D36 andi.l #$FFFFFFF,($448).w ROM:00117D3E ori.l #$F0000000,($448).w ROM:00117D46 ROM:00117D46 locret_117D46: ; CODE XREF: sub_117CF0+24↑j ROM:00117D46 ; sub_117CF0+44↑j ROM:00117D46 rts ROM:00117D46 ; End of function sub_117CF0 ROM:00117D46 ROM:00117D48 ROM:00117D48 ; =============== S U B R O U T I N E ======================================= ROM:00117D48 ROM:00117D48 ROM:00117D48 sub_117D48: ; CODE XREF: ROM:00117C0A↑p ROM:00117D48 ; ROM:loc_117C7A↑p ... ROM:00117D48 bset #7,($939).w ROM:00117D4E rts ROM:00117D4E ; End of function sub_117D48 ROM:00117D4E ROM:00117D50 ROM:00117D50 ; =============== S U B R O U T I N E ======================================= ROM:00117D50 ROM:00117D50 ROM:00117D50 sub_117D50: ; CODE XREF: ROM:loc_117C06↑p ROM:00117D50 bset #6,($939).w ROM:00117D56 rts ROM:00117D56 ; End of function sub_117D50 ROM:00117D56 ROM:00117D58 ROM:00117D58 ; =============== S U B R O U T I N E ======================================= ROM:00117D58 ROM:00117D58 ROM:00117D58 sub_117D58: ; CODE XREF: ROM:00117BA0↑p ROM:00117D58 ; ROM:00117BEC↑p ROM:00117D58 cmpi.b #1,($756).w ROM:00117D5E bne.s loc_117D72 ROM:00117D60 andi.l #$FFFFFFF,($444).w ROM:00117D68 ori.l #$A0000000,($444).w ROM:00117D70 bra.s locret_117D82 ROM:00117D72 ; --------------------------------------------------------------------------- ROM:00117D72 ROM:00117D72 loc_117D72: ; CODE XREF: sub_117D58+6↑j ROM:00117D72 andi.l #$FFFFFFF,($448).w ROM:00117D7A ori.l #$A0000000,($448).w ROM:00117D82 ROM:00117D82 locret_117D82: ; CODE XREF: sub_117D58+18↑j ROM:00117D82 rts ROM:00117D82 ; End of function sub_117D58 ROM:00117D82 ROM:00117D84 ROM:00117D84 ; =============== S U B R O U T I N E ======================================= ROM:00117D84 ROM:00117D84 ROM:00117D84 sub_117D84: ; CODE XREF: ROM:00117A8A↑p ROM:00117D84 ; ROM:00117B1C↑p ... ROM:00117D84 cmpi.b #1,($756).w ROM:00117D8A bne.s loc_117D9E ROM:00117D8C andi.l #$FFFFFFF,($444).w ROM:00117D94 ori.l #$50000000,($444).w ROM:00117D9C bra.s locret_117DAE ROM:00117D9E ; --------------------------------------------------------------------------- ROM:00117D9E ROM:00117D9E loc_117D9E: ; CODE XREF: sub_117D84+6↑j ROM:00117D9E andi.l #$FFFFFFF,($448).w ROM:00117DA6 ori.l #$50000000,($448).w ROM:00117DAE ROM:00117DAE locret_117DAE: ; CODE XREF: sub_117D84+18↑j ROM:00117DAE rts ROM:00117DAE ; End of function sub_117D84 ROM:00117DAE ROM:00117DB0 ROM:00117DB0 ; =============== S U B R O U T I N E ======================================= ROM:00117DB0 ROM:00117DB0 ROM:00117DB0 sub_117DB0: ; CODE XREF: ROM:00117A8E↑p ROM:00117DB0 ; ROM:00117BA4↑p ... ROM:00117DB0 cmpi.b #1,($756).w ROM:00117DB6 bne.s loc_117DC2 ROM:00117DB8 andi.l #$F0000000,($444).w ROM:00117DC0 bra.s locret_117DCA ROM:00117DC2 ; --------------------------------------------------------------------------- ROM:00117DC2 ROM:00117DC2 loc_117DC2: ; CODE XREF: sub_117DB0+6↑j ROM:00117DC2 andi.l #$F0000000,($448).w ROM:00117DCA ROM:00117DCA locret_117DCA: ; CODE XREF: sub_117DB0+10↑j ROM:00117DCA rts ROM:00117DCA ; End of function sub_117DB0 ROM:00117DCA ROM:00117DCC ROM:00117DCC ; =============== S U B R O U T I N E ======================================= ROM:00117DCC ROM:00117DCC ROM:00117DCC sub_117DCC: ; CODE XREF: ROM:00117A2C↑p ROM:00117DCC ; ROM:00117A86↑p ... ROM:00117DCC cmpi.b #1,($756).w ROM:00117DD2 bne.s loc_117DDC ROM:00117DD4 move.b #2,($756).w ROM:00117DDA bra.s locret_117DE2 ROM:00117DDC ; --------------------------------------------------------------------------- ROM:00117DDC ROM:00117DDC loc_117DDC: ; CODE XREF: sub_117DCC+6↑j ROM:00117DDC move.b #1,($756).w ROM:00117DE2 ROM:00117DE2 locret_117DE2: ; CODE XREF: sub_117DCC+E↑j ROM:00117DE2 rts ROM:00117DE2 ; End of function sub_117DCC ROM:00117DE2 ROM:00117DE4 ROM:00117DE4 ; =============== S U B R O U T I N E ======================================= ROM:00117DE4 ROM:00117DE4 ROM:00117DE4 sub_117DE4: ; CODE XREF: ROM:00117A24↑p ROM:00117DE4 ; ROM:00117A7E↑p ... ROM:00117DE4 lea ($1394).w,a0 ROM:00117DE8 lea (dword_137FF0).l,a1 ROM:00117DEE move.w #$DD,d1 ROM:00117DF2 clr.w d0 ROM:00117DF4 clr.w d2 ROM:00117DF6 ROM:00117DF6 loc_117DF6: ; CODE XREF: sub_117DE4+22↓j ROM:00117DF6 cmp.w d0,d1 ROM:00117DF8 ble.s loc_117E08 ROM:00117DFA move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00117E00 addq.w #2,d0 ROM:00117E02 move.w d0,d2 ROM:00117E04 lsr.w #1,d2 ROM:00117E06 bra.s loc_117DF6 ROM:00117E08 ; --------------------------------------------------------------------------- ROM:00117E08 ROM:00117E08 loc_117E08: ; CODE XREF: sub_117DE4+14↑j ROM:00117E08 bset #0,($932).w ROM:00117E0E bset #5,($942).w ROM:00117E14 rts ROM:00117E14 ; End of function sub_117DE4 ROM:00117E14 ROM:00117E16 ROM:00117E16 ; =============== S U B R O U T I N E ======================================= ROM:00117E16 ROM:00117E16 ROM:00117E16 sub_117E16: ; CODE XREF: ROM:00117A68↑p ROM:00117E16 ; ROM:00117B00↑p ROM:00117E16 bclr #0,($932).w ROM:00117E1C bclr #5,($942).w ROM:00117E22 move.l ($444).w,d0 ROM:00117E26 move.l ($448).w,d1 ROM:00117E2A andi.l #$F0000000,d0 ROM:00117E30 andi.l #$F0000000,d1 ROM:00117E36 cmpi.l #$A0000000,d0 ROM:00117E3C bne.s loc_117E46 ROM:00117E3E move.b #1,($756).w ROM:00117E44 bra.s locret_117E88 ROM:00117E46 ; --------------------------------------------------------------------------- ROM:00117E46 ROM:00117E46 loc_117E46: ; CODE XREF: sub_117E16+26↑j ROM:00117E46 cmpi.l #$A0000000,d1 ROM:00117E4C bne.s loc_117E56 ROM:00117E4E move.b #2,($756).w ROM:00117E54 bra.s locret_117E88 ROM:00117E56 ; --------------------------------------------------------------------------- ROM:00117E56 ROM:00117E56 loc_117E56: ; CODE XREF: sub_117E16+36↑j ROM:00117E56 cmpi.l #$50000000,d0 ROM:00117E5C bne.s loc_117E6C ROM:00117E5E move.b #1,($756).w ROM:00117E64 bset #5,($942).w ROM:00117E6A bra.s locret_117E88 ROM:00117E6C ; --------------------------------------------------------------------------- ROM:00117E6C ROM:00117E6C loc_117E6C: ; CODE XREF: sub_117E16+46↑j ROM:00117E6C cmpi.l #$50000000,d1 ROM:00117E72 bne.s loc_117E82 ROM:00117E74 move.b #2,($756).w ROM:00117E7A bset #5,($942).w ROM:00117E80 bra.s locret_117E88 ROM:00117E82 ; --------------------------------------------------------------------------- ROM:00117E82 ROM:00117E82 loc_117E82: ; CODE XREF: sub_117E16+5C↑j ROM:00117E82 move.b #0,($756).w ROM:00117E88 ROM:00117E88 locret_117E88: ; CODE XREF: sub_117E16+2E↑j ROM:00117E88 ; sub_117E16+3E↑j ... ROM:00117E88 rts ROM:00117E88 ; End of function sub_117E16 ROM:00117E88 ROM:00117E8A ROM:00117E8A ; =============== S U B R O U T I N E ======================================= ROM:00117E8A ROM:00117E8A ROM:00117E8A sub_117E8A: ; CODE XREF: ROM:00117A0E↑p ROM:00117E8A move.w #$DD,d0 ROM:00117E8E cmpi.w #$EC,d0 ROM:00117E92 ble.s locret_117E9A ROM:00117E94 bset #1,($93A).w ROM:00117E9A ROM:00117E9A locret_117E9A: ; CODE XREF: sub_117E8A+8↑j ROM:00117E9A rts ROM:00117E9A ; End of function sub_117E8A ROM:00117E9A ROM:00117E9C ROM:00117E9C ; =============== S U B R O U T I N E ======================================= ROM:00117E9C ROM:00117E9C ROM:00117E9C sub_117E9C: ; CODE XREF: ROM:001170F4↑p ROM:00117E9C clr.w d1 ROM:00117E9E move.b ($758).w,d1 ROM:00117EA2 cmpi.w #5,d1 ROM:00117EA6 bcc.s locret_117EB0 ROM:00117EA8 movea.l off_117EB2(pc,d1.w*4),a0 ROM:00117EAC nop ROM:00117EAE jmp (a0) ROM:00117EB0 ; --------------------------------------------------------------------------- ROM:00117EB0 ROM:00117EB0 locret_117EB0: ; CODE XREF: sub_117E9C+A↑j ROM:00117EB0 rts ROM:00117EB0 ; End of function sub_117E9C ROM:00117EB0 ROM:00117EB0 ; --------------------------------------------------------------------------- ROM:00117EB2 off_117EB2: dc.l loc_117EC6 ; DATA XREF: sub_117E9C+C↑r ROM:00117EB6 dc.l loc_117ED4 ROM:00117EBA dc.l loc_117F0E ROM:00117EBE dc.l loc_117F9C ROM:00117EC2 dc.l loc_117FE6 ROM:00117EC6 ; --------------------------------------------------------------------------- ROM:00117EC6 ROM:00117EC6 loc_117EC6: ; DATA XREF: ROM:off_117EB2↑o ROM:00117EC6 bsr.w sub_117FEE ROM:00117ECA move.b #1,($758).w ROM:00117ED0 bra.s locret_117F0C ROM:00117ED2 ; --------------------------------------------------------------------------- ROM:00117ED2 rts ROM:00117ED4 ; --------------------------------------------------------------------------- ROM:00117ED4 ROM:00117ED4 loc_117ED4: ; DATA XREF: ROM:00117EB6↑o ROM:00117ED4 btst #4,($939).w ROM:00117EDA bne.s locret_117F0C ROM:00117EDC move.w $706(a5),d0 ROM:00117EE0 move.w $708(a5),d1 ROM:00117EE4 clr.b ($90D).w ROM:00117EE8 move.w d0,($6EC).w ROM:00117EEC move.b #1,($90D).w ROM:00117EF2 clr.b ($90C).w ROM:00117EF6 move.w d1,($6EA).w ROM:00117EFA move.b #1,($90C).w ROM:00117F00 move.b #2,($758).w ROM:00117F06 bra.l loc_117F96 ROM:00117F0C ; --------------------------------------------------------------------------- ROM:00117F0C ROM:00117F0C locret_117F0C: ; CODE XREF: ROM:00117ED0↑j ROM:00117F0C ; ROM:00117EDA↑j ... ROM:00117F0C rts ROM:00117F0E ; --------------------------------------------------------------------------- ROM:00117F0E ROM:00117F0E loc_117F0E: ; DATA XREF: ROM:00117EBA↑o ROM:00117F0E btst #4,($939).w ROM:00117F14 bne.s loc_117F46 ROM:00117F16 cmpi.w #0,($6EC).w ROM:00117F1C bgt.s loc_117F46 ROM:00117F1E move.w $70A(a5),d0 ROM:00117F22 btst #7,($939).w ROM:00117F28 beq.s loc_117F30 ROM:00117F2A cmpi.w #0,d0 ROM:00117F2E ble.s loc_117F46 ROM:00117F30 ROM:00117F30 loc_117F30: ; CODE XREF: ROM:00117F28↑j ROM:00117F30 bsr.w sub_117FF6 ROM:00117F34 bset #3,($93E).w ROM:00117F3A move.b #4,($758).w ROM:00117F40 bra.l loc_117FE6 ROM:00117F46 ; --------------------------------------------------------------------------- ROM:00117F46 ROM:00117F46 loc_117F46: ; CODE XREF: ROM:00117F14↑j ROM:00117F46 ; ROM:00117F1C↑j ... ROM:00117F46 btst #4,($939).w ROM:00117F4C beq.s loc_117F66 ROM:00117F4E clr.b ($90C).w ROM:00117F52 clr.w ($6EA).w ROM:00117F56 clr.b ($90D).w ROM:00117F5A clr.w ($6EC).w ROM:00117F5E move.b #1,($758).w ROM:00117F64 bra.s locret_117F0C ROM:00117F66 ; --------------------------------------------------------------------------- ROM:00117F66 ROM:00117F66 loc_117F66: ; CODE XREF: ROM:00117F4C↑j ROM:00117F66 btst #4,($939).w ROM:00117F6C bne.s loc_117F96 ROM:00117F6E cmpi.w #0,($6EC).w ROM:00117F74 bgt.s loc_117F96 ROM:00117F76 move.w $70A(a5),d0 ROM:00117F7A btst #7,($939).w ROM:00117F80 beq.s loc_117F96 ROM:00117F82 cmpi.w #0,d0 ROM:00117F86 bne.s loc_117F96 ROM:00117F88 bset #3,($93E).w ROM:00117F8E move.b #3,($758).w ROM:00117F94 bra.s loc_117FE0 ROM:00117F96 ; --------------------------------------------------------------------------- ROM:00117F96 ROM:00117F96 loc_117F96: ; CODE XREF: ROM:00117F06↑j ROM:00117F96 ; ROM:00117F6C↑j ... ROM:00117F96 bsr.w sub_11800E ROM:00117F9A rts ROM:00117F9C ; --------------------------------------------------------------------------- ROM:00117F9C ROM:00117F9C loc_117F9C: ; DATA XREF: ROM:00117EBE↑o ROM:00117F9C btst #4,($939).w ROM:00117FA2 beq.s loc_117FB0 ROM:00117FA4 bsr.w sub_117FFE ROM:00117FA8 move.b #4,($758).w ROM:00117FAE bra.s loc_117FE6 ROM:00117FB0 ; --------------------------------------------------------------------------- ROM:00117FB0 ROM:00117FB0 loc_117FB0: ; CODE XREF: ROM:00117FA2↑j ROM:00117FB0 btst #4,($939).w ROM:00117FB6 bne.s loc_117FE0 ROM:00117FB8 cmpi.w #0,($6EA).w ROM:00117FBE bgt.s loc_117FC2 ROM:00117FC0 bra.s loc_117FD4 ROM:00117FC2 ; --------------------------------------------------------------------------- ROM:00117FC2 ROM:00117FC2 loc_117FC2: ; CODE XREF: ROM:00117FBE↑j ROM:00117FC2 move.w $70A(a5),d0 ROM:00117FC6 btst #7,($939).w ROM:00117FCC beq.s loc_117FD4 ROM:00117FCE cmpi.w #0,d0 ROM:00117FD2 ble.s loc_117FE0 ROM:00117FD4 ROM:00117FD4 loc_117FD4: ; CODE XREF: ROM:00117FC0↑j ROM:00117FD4 ; ROM:00117FCC↑j ROM:00117FD4 bsr.w sub_117FF6 ROM:00117FD8 move.b #4,($758).w ROM:00117FDE bra.s loc_117FE6 ROM:00117FE0 ; --------------------------------------------------------------------------- ROM:00117FE0 ROM:00117FE0 loc_117FE0: ; CODE XREF: ROM:00117F94↑j ROM:00117FE0 ; ROM:00117FB6↑j ... ROM:00117FE0 bsr.w sub_11800E ROM:00117FE4 rts ROM:00117FE6 ; --------------------------------------------------------------------------- ROM:00117FE6 ROM:00117FE6 loc_117FE6: ; CODE XREF: ROM:00117F40↑j ROM:00117FE6 ; ROM:00117FAE↑j ... ROM:00117FE6 bsr.w sub_11800E ROM:00117FEA rts ROM:00117FEC ; --------------------------------------------------------------------------- ROM:00117FEC rts ROM:00117FEE ROM:00117FEE ; =============== S U B R O U T I N E ======================================= ROM:00117FEE ROM:00117FEE ROM:00117FEE sub_117FEE: ; CODE XREF: ROM:loc_117EC6↑p ROM:00117FEE bset #2,($137F).w ROM:00117FF4 rts ROM:00117FF4 ; End of function sub_117FEE ROM:00117FF4 ROM:00117FF6 ROM:00117FF6 ; =============== S U B R O U T I N E ======================================= ROM:00117FF6 ROM:00117FF6 ROM:00117FF6 sub_117FF6: ; CODE XREF: ROM:loc_117F30↑p ROM:00117FF6 ; ROM:loc_117FD4↑p ROM:00117FF6 bclr #2,($137F).w ROM:00117FFC rts ROM:00117FFC ; End of function sub_117FF6 ROM:00117FFC ROM:00117FFE ROM:00117FFE ; =============== S U B R O U T I N E ======================================= ROM:00117FFE ROM:00117FFE ROM:00117FFE sub_117FFE: ; CODE XREF: ROM:00117FA4↑p ROM:00117FFE ; ROM:0012595E↓p ROM:00117FFE move.w #0,($FFFFFA4A).w ROM:00118004 move.w #0,($FFFFFA4A).w ROM:0011800A nop ROM:0011800C rts ROM:0011800C ; End of function sub_117FFE ROM:0011800C ROM:0011800E ROM:0011800E ; =============== S U B R O U T I N E ======================================= ROM:0011800E ROM:0011800E ROM:0011800E sub_11800E: ; CODE XREF: ROM:loc_117F96↑p ROM:0011800E ; ROM:loc_117FE0↑p ... ROM:0011800E bclr #7,($939).w ROM:00118014 rts ROM:00118014 ; End of function sub_11800E ROM:00118014 ROM:00118016 ROM:00118016 ; =============== S U B R O U T I N E ======================================= ROM:00118016 ROM:00118016 ROM:00118016 sub_118016: ; CODE XREF: ROM:0011A68C↓p ROM:00118016 clr.w ($E88).w ROM:0011801A clr.w ($588).w ROM:0011801E cmpi.b #1,($75C).w ROM:00118024 bne.s loc_11802E ROM:00118026 bsr.l sub_1187FA ROM:0011802C bra.s locret_11808C ROM:0011802E ; --------------------------------------------------------------------------- ROM:0011802E ROM:0011802E loc_11802E: ; CODE XREF: sub_118016+E↑j ROM:0011802E cmpi.b #2,($75C).w ROM:00118034 bne.s loc_11803E ROM:00118036 bsr.l sub_118DC2 ROM:0011803C bra.s locret_11808C ROM:0011803E ; --------------------------------------------------------------------------- ROM:0011803E ROM:0011803E loc_11803E: ; CODE XREF: sub_118016+1E↑j ROM:0011803E cmpi.b #3,($75C).w ROM:00118044 bne.s loc_11804E ROM:00118046 bsr.l sub_119230 ROM:0011804C bra.s locret_11808C ROM:0011804E ; --------------------------------------------------------------------------- ROM:0011804E ROM:0011804E loc_11804E: ; CODE XREF: sub_118016+2E↑j ROM:0011804E cmpi.b #4,($75C).w ROM:00118054 bne.s loc_11805E ROM:00118056 bsr.l sub_11932A ROM:0011805C bra.s locret_11808C ROM:0011805E ; --------------------------------------------------------------------------- ROM:0011805E ROM:0011805E loc_11805E: ; CODE XREF: sub_118016+3E↑j ROM:0011805E cmpi.b #6,($75C).w ROM:00118064 bne.s loc_11806E ROM:00118066 bsr.l sub_119342 ROM:0011806C bra.s locret_11808C ROM:0011806E ; --------------------------------------------------------------------------- ROM:0011806E ROM:0011806E loc_11806E: ; CODE XREF: sub_118016+4E↑j ROM:0011806E cmpi.b #7,($75C).w ROM:00118074 bne.s loc_11807E ROM:00118076 bsr.l sub_11982A ROM:0011807C bra.s locret_11808C ROM:0011807E ; --------------------------------------------------------------------------- ROM:0011807E ROM:0011807E loc_11807E: ; CODE XREF: sub_118016+5E↑j ROM:0011807E cmpi.b #9,($75C).w ROM:00118084 bne.s locret_11808C ROM:00118086 bsr.l sub_119936 ROM:0011808C ROM:0011808C locret_11808C: ; CODE XREF: sub_118016+16↑j ROM:0011808C ; sub_118016+26↑j ... ROM:0011808C rts ROM:0011808C ; End of function sub_118016 ROM:0011808C ROM:0011808E ROM:0011808E ; =============== S U B R O U T I N E ======================================= ROM:0011808E ROM:0011808E ROM:0011808E sub_11808E: ; CODE XREF: sub_1187FA+10↓p ROM:0011808E ; sub_1187FA+7C↓p ... ROM:0011808E lea ($1239).w,a0 ROM:00118092 clr.w d0 ROM:00118094 move.w ($588).w,d0 ROM:00118098 move.b $105(a5),(a0,d0.w) ROM:0011809E addq.w #1,d0 ROM:001180A0 bvc.s loc_1180A6 ROM:001180A2 move.w #$8000,d0 ROM:001180A6 ROM:001180A6 loc_1180A6: ; CODE XREF: sub_11808E+12↑j ROM:001180A6 move.b $106(a5),(a0,d0.w) ROM:001180AC addq.w #1,d0 ROM:001180AE bvc.s loc_1180B4 ROM:001180B0 move.w #$8000,d0 ROM:001180B4 ROM:001180B4 loc_1180B4: ; CODE XREF: sub_11808E+20↑j ROM:001180B4 move.b $107(a5),(a0,d0.w) ROM:001180BA addq.w #1,d0 ROM:001180BC bvc.s loc_1180C2 ROM:001180BE move.w #$8000,d0 ROM:001180C2 ROM:001180C2 loc_1180C2: ; CODE XREF: sub_11808E+2E↑j ROM:001180C2 move.b ($75C).w,d1 ROM:001180C6 addi.b #$40,d1 ; '@' ROM:001180CA move.b d1,(a0,d0.w) ROM:001180CE addq.w #1,d0 ROM:001180D0 bvc.s loc_1180D6 ROM:001180D2 move.w #$8000,d0 ROM:001180D6 ROM:001180D6 loc_1180D6: ; CODE XREF: sub_11808E+42↑j ROM:001180D6 move.w d0,($588).w ROM:001180DA rts ROM:001180DA ; End of function sub_11808E ROM:001180DA ROM:001180DC ROM:001180DC ; =============== S U B R O U T I N E ======================================= ROM:001180DC ROM:001180DC ROM:001180DC sub_1180DC: ; CODE XREF: sub_1187FA+64↓p ROM:001180DC ; sub_1187FA+12A↓p ... ROM:001180DC move.w ($588).w,d0 ROM:001180E0 cmpi.w #0,d0 ROM:001180E4 ble.s locret_118118 ROM:001180E6 lea ($1239).w,a0 ROM:001180EA clr.w d1 ROM:001180EC clr.w d2 ROM:001180EE move.w ($E88).w,d3 ROM:001180F2 subq.w #1,d0 ROM:001180F4 move.w d3,d1 ROM:001180F6 bra.s loc_1180FC ROM:001180F8 ; --------------------------------------------------------------------------- ROM:001180F8 ROM:001180F8 loc_1180F8: ; CODE XREF: sub_1180DC+28↓j ROM:001180F8 addi.w #1,d1 ROM:001180FC ROM:001180FC loc_1180FC: ; CODE XREF: sub_1180DC+1A↑j ROM:001180FC cmp.w d0,d1 ROM:001180FE bgt.s loc_118106 ROM:00118100 add.b (a0,d1.w),d2 ROM:00118104 bra.s loc_1180F8 ROM:00118106 ; --------------------------------------------------------------------------- ROM:00118106 ROM:00118106 loc_118106: ; CODE XREF: sub_1180DC+22↑j ROM:00118106 addq.w #1,d0 ROM:00118108 move.b d2,(a0,d0.w) ROM:0011810C addq.w #1,d0 ROM:0011810E bvc.s loc_118114 ROM:00118110 move.w #$8000,d0 ROM:00118114 ROM:00118114 loc_118114: ; CODE XREF: sub_1180DC+32↑j ROM:00118114 move.w d0,($588).w ROM:00118118 ROM:00118118 locret_118118: ; CODE XREF: sub_1180DC+8↑j ROM:00118118 rts ROM:00118118 ; End of function sub_1180DC ROM:00118118 ROM:0011811A ROM:0011811A ; =============== S U B R O U T I N E ======================================= ROM:0011811A ROM:0011811A ROM:0011811A sub_11811A: ; CODE XREF: ROM:00117148↑p ROM:0011811A btst #3,($1385).w ROM:00118120 beq.s loc_118130 ROM:00118122 move.w ($13D2).w,($584).w ROM:00118128 move.w ($13D4).w,($586).w ROM:0011812E bra.s locret_118140 ROM:00118130 ; --------------------------------------------------------------------------- ROM:00118130 ROM:00118130 loc_118130: ; CODE XREF: sub_11811A+6↑j ROM:00118130 btst #6,($1387).w ROM:00118136 beq.s locret_118140 ROM:00118138 clr.w ($584).w ROM:0011813C clr.w ($586).w ROM:00118140 ROM:00118140 locret_118140: ; CODE XREF: sub_11811A+14↑j ROM:00118140 ; sub_11811A+1C↑j ROM:00118140 rts ROM:00118140 ; End of function sub_11811A ROM:00118140 ROM:00118142 ROM:00118142 ; =============== S U B R O U T I N E ======================================= ROM:00118142 ROM:00118142 ROM:00118142 sub_118142: ; CODE XREF: ROM:loc_1132E0↑p ROM:00118142 clr.w d1 ROM:00118144 move.b ($75A).w,d1 ROM:00118148 cmpi.w #$10,d1 ROM:0011814C bcc.s locret_118156 ROM:0011814E movea.l off_118158(pc,d1.w*4),a0 ROM:00118152 nop ROM:00118154 jmp (a0) ROM:00118156 ; --------------------------------------------------------------------------- ROM:00118156 ROM:00118156 locret_118156: ; CODE XREF: sub_118142+A↑j ROM:00118156 rts ROM:00118156 ; End of function sub_118142 ROM:00118156 ROM:00118156 ; --------------------------------------------------------------------------- ROM:00118158 off_118158: dc.l locret_118198 ; DATA XREF: sub_118142+C↑r ROM:0011815C dc.l loc_11819A ROM:00118160 dc.l loc_1181CA ROM:00118164 dc.l loc_1181F4 ROM:00118168 dc.l loc_11821E ROM:0011816C dc.l loc_118248 ROM:00118170 dc.l loc_118272 ROM:00118174 dc.l loc_11829C ROM:00118178 dc.l loc_1182C6 ROM:0011817C dc.l loc_1182F0 ROM:00118180 dc.l loc_11831A ROM:00118184 dc.l loc_11835C ROM:00118188 dc.l loc_11838E ROM:0011818C dc.l loc_1183BE ROM:00118190 dc.l loc_1183EE ROM:00118194 dc.l locret_11841E ROM:00118198 ; --------------------------------------------------------------------------- ROM:00118198 ROM:00118198 locret_118198: ; DATA XREF: ROM:off_118158↑o ROM:00118198 rts ROM:0011819A ; --------------------------------------------------------------------------- ROM:0011819A ROM:0011819A loc_11819A: ; DATA XREF: ROM:0011815C↑o ROM:0011819A cmpi.w #0,($62E).w ROM:001181A0 bgt.s locret_1181C8 ROM:001181A2 move.w ($FFFFFC0E).w,d0 ROM:001181A6 move.w ($FFFFFC0C).w,d0 ROM:001181AA bclr #5,($FFFFFC0B).w ROM:001181B0 bset #4,($FFFFFC0B).w ROM:001181B6 bset #5,($930).w ROM:001181BC bset #5,($93E).w ROM:001181C2 move.b #$F,($75A).w ROM:001181C8 ROM:001181C8 locret_1181C8: ; CODE XREF: ROM:001181A0↑j ROM:001181C8 rts ROM:001181CA ; --------------------------------------------------------------------------- ROM:001181CA ROM:001181CA loc_1181CA: ; DATA XREF: ROM:00118160↑o ROM:001181CA cmpi.w #0,($62E).w ROM:001181D0 bgt.s locret_1181F2 ROM:001181D2 move.w ($FFFFFC0E).w,d0 ROM:001181D6 move.w ($FFFFFC0C).w,d0 ROM:001181DA bset #4,($FFFFFC0B).w ROM:001181E0 bset #5,($930).w ROM:001181E6 bset #5,($93E).w ROM:001181EC move.b #$F,($75A).w ROM:001181F2 ROM:001181F2 locret_1181F2: ; CODE XREF: ROM:001181D0↑j ROM:001181F2 rts ROM:001181F4 ; --------------------------------------------------------------------------- ROM:001181F4 ROM:001181F4 loc_1181F4: ; DATA XREF: ROM:00118164↑o ROM:001181F4 cmpi.w #0,($62E).w ROM:001181FA bgt.s locret_11821C ROM:001181FC move.w ($FFFFFC0E).w,d0 ROM:00118200 move.w ($FFFFFC0C).w,d0 ROM:00118204 bset #4,($FFFFFC0B).w ROM:0011820A bset #5,($930).w ROM:00118210 bset #5,($93E).w ROM:00118216 move.b #$F,($75A).w ROM:0011821C ROM:0011821C locret_11821C: ; CODE XREF: ROM:001181FA↑j ROM:0011821C rts ROM:0011821E ; --------------------------------------------------------------------------- ROM:0011821E ROM:0011821E loc_11821E: ; DATA XREF: ROM:00118168↑o ROM:0011821E cmpi.w #0,($62E).w ROM:00118224 bgt.s locret_118246 ROM:00118226 move.w ($FFFFFC0E).w,d0 ROM:0011822A move.w ($FFFFFC0C).w,d0 ROM:0011822E bset #4,($FFFFFC0B).w ROM:00118234 bset #5,($930).w ROM:0011823A bset #5,($93E).w ROM:00118240 move.b #$F,($75A).w ROM:00118246 ROM:00118246 locret_118246: ; CODE XREF: ROM:00118224↑j ROM:00118246 rts ROM:00118248 ; --------------------------------------------------------------------------- ROM:00118248 ROM:00118248 loc_118248: ; DATA XREF: ROM:0011816C↑o ROM:00118248 cmpi.w #0,($62E).w ROM:0011824E bgt.s locret_118270 ROM:00118250 move.w ($FFFFFC0E).w,d0 ROM:00118254 move.w ($FFFFFC0C).w,d0 ROM:00118258 bset #4,($FFFFFC0B).w ROM:0011825E bset #5,($930).w ROM:00118264 bset #5,($93E).w ROM:0011826A move.b #$F,($75A).w ROM:00118270 ROM:00118270 locret_118270: ; CODE XREF: ROM:0011824E↑j ROM:00118270 rts ROM:00118272 ; --------------------------------------------------------------------------- ROM:00118272 ROM:00118272 loc_118272: ; DATA XREF: ROM:00118170↑o ROM:00118272 cmpi.w #0,($62E).w ROM:00118278 bgt.s locret_11829A ROM:0011827A move.w ($FFFFFC0E).w,d0 ROM:0011827E move.w ($FFFFFC0C).w,d0 ROM:00118282 bset #4,($FFFFFC0B).w ROM:00118288 bset #5,($930).w ROM:0011828E bset #5,($93E).w ROM:00118294 move.b #$F,($75A).w ROM:0011829A ROM:0011829A locret_11829A: ; CODE XREF: ROM:00118278↑j ROM:0011829A rts ROM:0011829C ; --------------------------------------------------------------------------- ROM:0011829C ROM:0011829C loc_11829C: ; DATA XREF: ROM:00118174↑o ROM:0011829C cmpi.w #0,($62E).w ROM:001182A2 bgt.s locret_1182C4 ROM:001182A4 move.w ($FFFFFC0E).w,d0 ROM:001182A8 move.w ($FFFFFC0C).w,d0 ROM:001182AC bset #4,($FFFFFC0B).w ROM:001182B2 bset #5,($930).w ROM:001182B8 bset #5,($93E).w ROM:001182BE move.b #$F,($75A).w ROM:001182C4 ROM:001182C4 locret_1182C4: ; CODE XREF: ROM:001182A2↑j ROM:001182C4 rts ROM:001182C6 ; --------------------------------------------------------------------------- ROM:001182C6 ROM:001182C6 loc_1182C6: ; DATA XREF: ROM:00118178↑o ROM:001182C6 cmpi.w #0,($62E).w ROM:001182CC bgt.s locret_1182EE ROM:001182CE move.w ($FFFFFC0E).w,d0 ROM:001182D2 move.w ($FFFFFC0C).w,d0 ROM:001182D6 bset #4,($FFFFFC0B).w ROM:001182DC bset #5,($930).w ROM:001182E2 bset #5,($93E).w ROM:001182E8 move.b #$F,($75A).w ROM:001182EE ROM:001182EE locret_1182EE: ; CODE XREF: ROM:001182CC↑j ROM:001182EE rts ROM:001182F0 ; --------------------------------------------------------------------------- ROM:001182F0 ROM:001182F0 loc_1182F0: ; DATA XREF: ROM:0011817C↑o ROM:001182F0 cmpi.w #0,($62E).w ROM:001182F6 bgt.s locret_118318 ROM:001182F8 move.w ($FFFFFC0E).w,d0 ROM:001182FC move.w ($FFFFFC0C).w,d0 ROM:00118300 bset #4,($FFFFFC0B).w ROM:00118306 bset #5,($930).w ROM:0011830C bset #5,($93E).w ROM:00118312 move.b #$F,($75A).w ROM:00118318 ROM:00118318 locret_118318: ; CODE XREF: ROM:001182F6↑j ROM:00118318 rts ROM:0011831A ; --------------------------------------------------------------------------- ROM:0011831A ROM:0011831A loc_11831A: ; DATA XREF: ROM:00118180↑o ROM:0011831A btst #1,($937).w ROM:00118320 beq.s locret_11835A ROM:00118322 bclr #1,($937).w ROM:00118328 bclr #7,($93F).w ROM:0011832E move.w ($FFFFFC0E).w,d0 ROM:00118332 move.w ($FFFFFC0C).w,d0 ROM:00118336 bset #3,($FFFFFC0B).w ROM:0011833C bset #4,($FFFFFC0B).w ROM:00118342 bclr #5,($FFFFFC0B).w ROM:00118348 bclr #7,($FFFFFC0B).w ROM:0011834E bset #5,($93E).w ROM:00118354 move.b #$F,($75A).w ROM:0011835A ROM:0011835A locret_11835A: ; CODE XREF: ROM:00118320↑j ROM:0011835A rts ROM:0011835C ; --------------------------------------------------------------------------- ROM:0011835C ROM:0011835C loc_11835C: ; DATA XREF: ROM:00118184↑o ROM:0011835C cmpi.w #0,($62C).w ROM:00118362 bgt.s locret_11838C ROM:00118364 bclr #5,($FFFFFC0B).w ROM:0011836A move.w ($FFFFFC0E).w,d0 ROM:0011836E move.w ($FFFFFC0C).w,d0 ROM:00118372 bset #4,($FFFFFC0B).w ROM:00118378 bset #5,($930).w ROM:0011837E bset #5,($93E).w ROM:00118384 move.b #$F,($75A).w ROM:0011838A rts ROM:0011838C ; --------------------------------------------------------------------------- ROM:0011838C ROM:0011838C locret_11838C: ; CODE XREF: ROM:00118362↑j ROM:0011838C rts ROM:0011838E ; --------------------------------------------------------------------------- ROM:0011838E ROM:0011838E loc_11838E: ; DATA XREF: ROM:00118188↑o ROM:0011838E cmpi.w #0,($62C).w ROM:00118394 bgt.s locret_1183BC ROM:00118396 move.w ($FFFFFC0E).w,d0 ROM:0011839A move.w ($FFFFFC0C).w,d0 ROM:0011839E bclr #5,($FFFFFC0B).w ROM:001183A4 bset #4,($FFFFFC0B).w ROM:001183AA bset #5,($930).w ROM:001183B0 bset #5,($93E).w ROM:001183B6 move.b #$F,($75A).w ROM:001183BC ROM:001183BC locret_1183BC: ; CODE XREF: ROM:00118394↑j ROM:001183BC rts ROM:001183BE ; --------------------------------------------------------------------------- ROM:001183BE ROM:001183BE loc_1183BE: ; DATA XREF: ROM:0011818C↑o ROM:001183BE cmpi.w #0,($62C).w ROM:001183C4 bgt.s locret_1183EC ROM:001183C6 move.w ($FFFFFC0E).w,d0 ROM:001183CA move.w ($FFFFFC0C).w,d0 ROM:001183CE bclr #5,($FFFFFC0B).w ROM:001183D4 bset #4,($FFFFFC0B).w ROM:001183DA bset #5,($930).w ROM:001183E0 bset #5,($93E).w ROM:001183E6 move.b #$F,($75A).w ROM:001183EC ROM:001183EC locret_1183EC: ; CODE XREF: ROM:001183C4↑j ROM:001183EC rts ROM:001183EE ; --------------------------------------------------------------------------- ROM:001183EE ROM:001183EE loc_1183EE: ; DATA XREF: ROM:00118190↑o ROM:001183EE cmpi.w #0,($62C).w ROM:001183F4 bgt.s locret_11841C ROM:001183F6 move.w ($FFFFFC0E).w,d0 ROM:001183FA move.w ($FFFFFC0C).w,d0 ROM:001183FE bclr #5,($FFFFFC0B).w ROM:00118404 bset #4,($FFFFFC0B).w ROM:0011840A bset #5,($930).w ROM:00118410 bset #5,($93E).w ROM:00118416 move.b #$F,($75A).w ROM:0011841C ROM:0011841C locret_11841C: ; CODE XREF: ROM:001183F4↑j ROM:0011841C rts ROM:0011841E ; --------------------------------------------------------------------------- ROM:0011841E ROM:0011841E locret_11841E: ; DATA XREF: ROM:00118194↑o ROM:0011841E rts ROM:00118420 ROM:00118420 ; =============== S U B R O U T I N E ======================================= ROM:00118420 ROM:00118420 ROM:00118420 sub_118420: ; CODE XREF: ROM:00117754↑p ROM:00118420 cmpi.b #0,($75A).w ROM:00118426 bne.s loc_118472 ROM:00118428 bclr #5,($930).w ROM:0011842E bclr #4,($FFFFFC0B).w ROM:00118434 move.w ($FFFFFC0E).w,d0 ROM:00118438 move.w ($FFFFFC0C).w,d0 ROM:0011843C bset #5,($FFFFFC0B).w ROM:00118442 move.w $AC(a5),d0 ROM:00118446 clr.b ($8AD).w ROM:0011844A move.w d0,($62C).w ROM:0011844E move.b #1,($8AD).w ROM:00118454 move.w $AE(a5),d0 ROM:00118458 clr.b ($8AE).w ROM:0011845C move.w d0,($62E).w ROM:00118460 move.b #1,($8AE).w ROM:00118466 move.b #1,($75A).w ROM:0011846C bra.l locret_1186D2 ROM:00118472 ; --------------------------------------------------------------------------- ROM:00118472 ROM:00118472 loc_118472: ; CODE XREF: sub_118420+6↑j ROM:00118472 cmpi.b #1,($75A).w ROM:00118478 bne.s loc_1184B4 ROM:0011847A btst #6,($FFFFFC0D).w ROM:00118480 bne.s loc_1184AE ROM:00118482 cmpi.w #0,($62C).w ROM:00118488 bgt.s loc_1184AE ROM:0011848A bclr #5,($FFFFFC0B).w ROM:00118490 move.w $C0(a5),($FFFFFC0E).w ROM:00118496 move.w $B2(a5),d0 ROM:0011849A clr.b ($8AE).w ROM:0011849E move.w d0,($62E).w ROM:001184A2 move.b #1,($8AE).w ROM:001184A8 move.b #2,($75A).w ROM:001184AE ROM:001184AE loc_1184AE: ; CODE XREF: sub_118420+60↑j ROM:001184AE ; sub_118420+68↑j ROM:001184AE bra.l locret_1186D2 ROM:001184B4 ; --------------------------------------------------------------------------- ROM:001184B4 ROM:001184B4 loc_1184B4: ; CODE XREF: sub_118420+58↑j ROM:001184B4 cmpi.b #2,($75A).w ROM:001184BA bne.s loc_118504 ROM:001184BC btst #0,($FFFFFC0C).w ROM:001184C2 beq.s loc_1184FE ROM:001184C4 btst #6,($FFFFFC0D).w ROM:001184CA beq.s loc_1184FE ROM:001184CC move.w ($FFFFFC0E).w,d1 ROM:001184D0 move.w ($FFFFFC0C).w,d1 ROM:001184D4 move.w $B0(a5),d1 ROM:001184D8 clr.b ($8AD).w ROM:001184DC move.w d1,($62C).w ROM:001184E0 move.b #1,($8AD).w ROM:001184E6 move.w $B2(a5),d1 ROM:001184EA clr.b ($8AE).w ROM:001184EE move.w d1,($62E).w ROM:001184F2 move.b #1,($8AE).w ROM:001184F8 move.b #3,($75A).w ROM:001184FE ROM:001184FE loc_1184FE: ; CODE XREF: sub_118420+A2↑j ROM:001184FE ; sub_118420+AA↑j ROM:001184FE bra.l locret_1186D2 ROM:00118504 ; --------------------------------------------------------------------------- ROM:00118504 ROM:00118504 loc_118504: ; CODE XREF: sub_118420+9A↑j ROM:00118504 cmpi.b #3,($75A).w ROM:0011850A bne.s loc_118540 ROM:0011850C btst #6,($FFFFFC0D).w ROM:00118512 bne.s loc_11853A ROM:00118514 cmpi.w #0,($62C).w ROM:0011851A bgt.s loc_11853A ROM:0011851C move.w $C2(a5),($FFFFFC0E).w ROM:00118522 move.w $B6(a5),d0 ROM:00118526 clr.b ($8AE).w ROM:0011852A move.w d0,($62E).w ROM:0011852E move.b #1,($8AE).w ROM:00118534 move.b #4,($75A).w ROM:0011853A ROM:0011853A loc_11853A: ; CODE XREF: sub_118420+F2↑j ROM:0011853A ; sub_118420+FA↑j ROM:0011853A bra.l locret_1186D2 ROM:00118540 ; --------------------------------------------------------------------------- ROM:00118540 ROM:00118540 loc_118540: ; CODE XREF: sub_118420+EA↑j ROM:00118540 cmpi.b #4,($75A).w ROM:00118546 bne.s loc_118590 ROM:00118548 btst #0,($FFFFFC0C).w ROM:0011854E beq.s loc_11858A ROM:00118550 btst #6,($FFFFFC0D).w ROM:00118556 beq.s loc_11858A ROM:00118558 move.w ($FFFFFC0E).w,d1 ROM:0011855C move.w ($FFFFFC0C).w,d1 ROM:00118560 move.w $B4(a5),d1 ROM:00118564 clr.b ($8AD).w ROM:00118568 move.w d1,($62C).w ROM:0011856C move.b #1,($8AD).w ROM:00118572 move.w $B6(a5),d1 ROM:00118576 clr.b ($8AE).w ROM:0011857A move.w d1,($62E).w ROM:0011857E move.b #1,($8AE).w ROM:00118584 move.b #5,($75A).w ROM:0011858A ROM:0011858A loc_11858A: ; CODE XREF: sub_118420+12E↑j ROM:0011858A ; sub_118420+136↑j ROM:0011858A bra.l locret_1186D2 ROM:00118590 ; --------------------------------------------------------------------------- ROM:00118590 ROM:00118590 loc_118590: ; CODE XREF: sub_118420+126↑j ROM:00118590 cmpi.b #5,($75A).w ROM:00118596 bne.s loc_1185CC ROM:00118598 btst #6,($FFFFFC0D).w ROM:0011859E bne.s loc_1185C6 ROM:001185A0 cmpi.w #0,($62C).w ROM:001185A6 bgt.s loc_1185C6 ROM:001185A8 move.w $C2(a5),($FFFFFC0E).w ROM:001185AE move.w $BA(a5),d0 ROM:001185B2 clr.b ($8AE).w ROM:001185B6 move.w d0,($62E).w ROM:001185BA move.b #1,($8AE).w ROM:001185C0 move.b #6,($75A).w ROM:001185C6 ROM:001185C6 loc_1185C6: ; CODE XREF: sub_118420+17E↑j ROM:001185C6 ; sub_118420+186↑j ROM:001185C6 bra.l locret_1186D2 ROM:001185CC ; --------------------------------------------------------------------------- ROM:001185CC ROM:001185CC loc_1185CC: ; CODE XREF: sub_118420+176↑j ROM:001185CC cmpi.b #6,($75A).w ROM:001185D2 bne.s loc_11860A ROM:001185D4 btst #0,($FFFFFC0C).w ROM:001185DA beq.s loc_118604 ROM:001185DC btst #6,($FFFFFC0D).w ROM:001185E2 beq.s loc_118604 ROM:001185E4 move.w ($FFFFFC0E).w,d1 ROM:001185E8 move.w ($FFFFFC0C).w,d1 ROM:001185EC move.w $BA(a5),d1 ROM:001185F0 clr.b ($8AE).w ROM:001185F4 move.w d1,($62E).w ROM:001185F8 move.b #1,($8AE).w ROM:001185FE move.b #7,($75A).w ROM:00118604 ROM:00118604 loc_118604: ; CODE XREF: sub_118420+1BA↑j ROM:00118604 ; sub_118420+1C2↑j ROM:00118604 bra.l locret_1186D2 ROM:0011860A ; --------------------------------------------------------------------------- ROM:0011860A ROM:0011860A loc_11860A: ; CODE XREF: sub_118420+1B2↑j ROM:0011860A cmpi.b #7,($75A).w ROM:00118610 bne.s loc_11865C ROM:00118612 btst #6,($FFFFFC0D).w ROM:00118618 beq.s loc_11865A ROM:0011861A move.w $C2(a5),d0 ROM:0011861E not.b d0 ROM:00118620 move.w ($FFFFFC0E).w,d1 ROM:00118624 cmp.b d1,d0 ROM:00118626 bne.s loc_11865A ROM:00118628 move.w ($FFFFFC0E).w,d2 ROM:0011862C move.w ($FFFFFC0C).w,d2 ROM:00118630 move.w $B8(a5),d2 ROM:00118634 clr.b ($8AD).w ROM:00118638 move.w d2,($62C).w ROM:0011863C move.b #1,($8AD).w ROM:00118642 move.w $BA(a5),d2 ROM:00118646 clr.b ($8AE).w ROM:0011864A move.w d2,($62E).w ROM:0011864E move.b #1,($8AE).w ROM:00118654 move.b #8,($75A).w ROM:0011865A ROM:0011865A loc_11865A: ; CODE XREF: sub_118420+1F8↑j ROM:0011865A ; sub_118420+206↑j ROM:0011865A bra.s locret_1186D2 ROM:0011865C ; --------------------------------------------------------------------------- ROM:0011865C ROM:0011865C loc_11865C: ; CODE XREF: sub_118420+1F0↑j ROM:0011865C cmpi.b #8,($75A).w ROM:00118662 bne.s loc_118698 ROM:00118664 btst #6,($FFFFFC0D).w ROM:0011866A bne.s loc_118696 ROM:0011866C cmpi.w #0,($62C).w ROM:00118672 bgt.s loc_118696 ROM:00118674 move.w $BE(a5),d0 ROM:00118678 not.b d0 ROM:0011867A move.w d0,($FFFFFC0E).w ROM:0011867E move.w $BA(a5),d0 ROM:00118682 clr.b ($8AE).w ROM:00118686 move.w d0,($62E).w ROM:0011868A move.b #1,($8AE).w ROM:00118690 move.b #9,($75A).w ROM:00118696 ROM:00118696 loc_118696: ; CODE XREF: sub_118420+24A↑j ROM:00118696 ; sub_118420+252↑j ROM:00118696 bra.s locret_1186D2 ROM:00118698 ; --------------------------------------------------------------------------- ROM:00118698 ROM:00118698 loc_118698: ; CODE XREF: sub_118420+242↑j ROM:00118698 cmpi.b #9,($75A).w ROM:0011869E bne.s locret_1186D2 ROM:001186A0 btst #0,($FFFFFC0C).w ROM:001186A6 beq.s locret_1186D2 ROM:001186A8 btst #6,($FFFFFC0D).w ROM:001186AE beq.s locret_1186D2 ROM:001186B0 move.w ($FFFFFC0E).w,d1 ROM:001186B4 move.w ($FFFFFC0C).w,d1 ROM:001186B8 bclr #3,($FFFFFC0B).w ROM:001186BE clr.b ($8AE).w ROM:001186C2 clr.w ($62E).w ROM:001186C6 bset #7,($93F).w ROM:001186CC move.b #$A,($75A).w ROM:001186D2 ROM:001186D2 locret_1186D2: ; CODE XREF: sub_118420+4C↑j ROM:001186D2 ; sub_118420:loc_1184AE↑j ... ROM:001186D2 rts ROM:001186D2 ; End of function sub_118420 ROM:001186D2 ROM:001186D4 ROM:001186D4 ; =============== S U B R O U T I N E ======================================= ROM:001186D4 ROM:001186D4 ROM:001186D4 sub_1186D4: ; CODE XREF: ROM:00112F9E↑p ROM:001186D4 cmpi.b #1,($75A).w ROM:001186DA bne.s loc_11870E ROM:001186DC move.w $C0(a5),d0 ROM:001186E0 move.w ($FFFFFC0E).w,d1 ROM:001186E4 cmp.b d1,d0 ROM:001186E6 bne.s loc_118708 ROM:001186E8 move.w ($FFFFFC0E).w,d2 ROM:001186EC move.w ($FFFFFC0C).w,d2 ROM:001186F0 move.w $BC(a5),d2 ROM:001186F4 clr.b ($8AD).w ROM:001186F8 move.w d2,($62C).w ROM:001186FC move.b #1,($8AD).w ROM:00118702 move.b #$B,($75A).w ROM:00118708 ROM:00118708 loc_118708: ; CODE XREF: sub_1186D4+12↑j ROM:00118708 bra.l locret_1187F8 ROM:0011870E ; --------------------------------------------------------------------------- ROM:0011870E ROM:0011870E loc_11870E: ; CODE XREF: sub_1186D4+6↑j ROM:0011870E cmpi.b #$B,($75A).w ROM:00118714 bne.s loc_118748 ROM:00118716 move.w $C2(a5),d0 ROM:0011871A move.w ($FFFFFC0E).w,d1 ROM:0011871E cmp.b d1,d0 ROM:00118720 bne.s loc_118742 ROM:00118722 move.w ($FFFFFC0E).w,d2 ROM:00118726 move.w ($FFFFFC0C).w,d2 ROM:0011872A move.w $BC(a5),d2 ROM:0011872E clr.b ($8AD).w ROM:00118732 move.w d2,($62C).w ROM:00118736 move.b #1,($8AD).w ROM:0011873C move.b #$C,($75A).w ROM:00118742 ROM:00118742 loc_118742: ; CODE XREF: sub_1186D4+4C↑j ROM:00118742 bra.l locret_1187F8 ROM:00118748 ; --------------------------------------------------------------------------- ROM:00118748 ROM:00118748 loc_118748: ; CODE XREF: sub_1186D4+40↑j ROM:00118748 cmpi.b #$C,($75A).w ROM:0011874E bne.s loc_118782 ROM:00118750 move.w $C2(a5),d0 ROM:00118754 move.w ($FFFFFC0E).w,d1 ROM:00118758 cmp.b d1,d0 ROM:0011875A bne.s loc_11877C ROM:0011875C move.w ($FFFFFC0E).w,d2 ROM:00118760 move.w ($FFFFFC0C).w,d2 ROM:00118764 move.w $BC(a5),d2 ROM:00118768 clr.b ($8AD).w ROM:0011876C move.w d2,($62C).w ROM:00118770 move.b #1,($8AD).w ROM:00118776 move.b #$D,($75A).w ROM:0011877C ROM:0011877C loc_11877C: ; CODE XREF: sub_1186D4+86↑j ROM:0011877C bra.l locret_1187F8 ROM:00118782 ; --------------------------------------------------------------------------- ROM:00118782 ROM:00118782 loc_118782: ; CODE XREF: sub_1186D4+7A↑j ROM:00118782 cmpi.b #$D,($75A).w ROM:00118788 bne.s loc_1187BA ROM:0011878A move.w $C2(a5),d0 ROM:0011878E not.b d0 ROM:00118790 move.w ($FFFFFC0E).w,d1 ROM:00118794 cmp.b d1,d0 ROM:00118796 bne.s loc_1187B8 ROM:00118798 move.w ($FFFFFC0E).w,d2 ROM:0011879C move.w ($FFFFFC0C).w,d2 ROM:001187A0 move.w $BC(a5),d2 ROM:001187A4 clr.b ($8AD).w ROM:001187A8 move.w d2,($62C).w ROM:001187AC move.b #1,($8AD).w ROM:001187B2 move.b #$E,($75A).w ROM:001187B8 ROM:001187B8 loc_1187B8: ; CODE XREF: sub_1186D4+C2↑j ROM:001187B8 bra.s locret_1187F8 ROM:001187BA ; --------------------------------------------------------------------------- ROM:001187BA ROM:001187BA loc_1187BA: ; CODE XREF: sub_1186D4+B4↑j ROM:001187BA cmpi.b #$E,($75A).w ROM:001187C0 bne.s locret_1187F8 ROM:001187C2 move.w $BE(a5),d0 ROM:001187C6 not.b d0 ROM:001187C8 move.w ($FFFFFC0E).w,d1 ROM:001187CC cmp.b d1,d0 ROM:001187CE bne.s locret_1187F8 ROM:001187D0 bclr #5,($FFFFFC0B).w ROM:001187D6 move.w ($FFFFFC0E).w,d2 ROM:001187DA move.w ($FFFFFC0C).w,d2 ROM:001187DE bclr #3,($FFFFFC0B).w ROM:001187E4 clr.b ($8AD).w ROM:001187E8 clr.w ($62C).w ROM:001187EC bset #7,($93F).w ROM:001187F2 move.b #$A,($75A).w ROM:001187F8 ROM:001187F8 locret_1187F8: ; CODE XREF: sub_1186D4:loc_118708↑j ROM:001187F8 ; sub_1186D4:loc_118742↑j ... ROM:001187F8 rts ROM:001187F8 ; End of function sub_1186D4 ROM:001187F8 ROM:001187FA ROM:001187FA ; =============== S U B R O U T I N E ======================================= ROM:001187FA ROM:001187FA ROM:001187FA sub_1187FA: ; CODE XREF: sub_118016+10↑p ROM:001187FA lea ($1239).w,a0 ROM:001187FE clr.w ($E88).w ROM:00118802 cmpi.b #0,($75D).w ROM:00118808 bne.s loc_11886A ROM:0011880A bsr.l sub_11808E ROM:00118810 move.w ($588).w,d2 ROM:00118814 move.b ($75D).w,(a0,d2.w) ROM:0011881A addq.w #1,d2 ROM:0011881C bvc.s loc_118822 ROM:0011881E move.w #$8000,d2 ROM:00118822 ROM:00118822 loc_118822: ; CODE XREF: sub_1187FA+22↑j ROM:00118822 move.b $108(a5),(a0,d2.w) ROM:00118828 addq.w #1,d2 ROM:0011882A bvc.s loc_118830 ROM:0011882C move.w #$8000,d2 ROM:00118830 ROM:00118830 loc_118830: ; CODE XREF: sub_1187FA+30↑j ROM:00118830 move.b $109(a5),(a0,d2.w) ROM:00118836 addq.w #1,d2 ROM:00118838 bvc.s loc_11883E ROM:0011883A move.w #$8000,d2 ROM:0011883E ROM:0011883E loc_11883E: ; CODE XREF: sub_1187FA+3E↑j ROM:0011883E move.b $10A(a5),(a0,d2.w) ROM:00118844 addq.w #1,d2 ROM:00118846 bvc.s loc_11884C ROM:00118848 move.w #$8000,d2 ROM:0011884C ROM:0011884C loc_11884C: ; CODE XREF: sub_1187FA+4C↑j ROM:0011884C move.b $10B(a5),(a0,d2.w) ROM:00118852 addq.w #1,d2 ROM:00118854 bvc.s loc_11885A ROM:00118856 move.w #$8000,d2 ROM:0011885A ROM:0011885A loc_11885A: ; CODE XREF: sub_1187FA+5A↑j ROM:0011885A move.w d2,($588).w ROM:0011885E bsr.l sub_1180DC ROM:00118864 bra.l locret_118DC0 ROM:0011886A ; --------------------------------------------------------------------------- ROM:0011886A ROM:0011886A loc_11886A: ; CODE XREF: sub_1187FA+E↑j ROM:0011886A cmpi.b #1,($75D).w ROM:00118870 bne.l loc_118930 ROM:00118876 bsr.l sub_11808E ROM:0011887C move.w ($588).w,d2 ROM:00118880 move.b ($75D).w,(a0,d2.w) ROM:00118886 addq.w #1,($588).w ROM:0011888A bvc.s loc_118892 ROM:0011888C move.w #$8000,($588).w ROM:00118892 ROM:00118892 loc_118892: ; CODE XREF: sub_1187FA+90↑j ROM:00118892 clr.b d0 ROM:00118894 bsr.l sub_132E9A ROM:0011889A move.w ($588).w,d2 ROM:0011889E move.b ($1217).w,d0 ROM:001188A2 btst #2,($136D).w ROM:001188A8 beq.s loc_1188B0 ROM:001188AA ori.b #$80,d0 ROM:001188AE bra.s loc_1188B4 ROM:001188B0 ; --------------------------------------------------------------------------- ROM:001188B0 ROM:001188B0 loc_1188B0: ; CODE XREF: sub_1187FA+AE↑j ROM:001188B0 andi.b #$7F,d0 ROM:001188B4 ROM:001188B4 loc_1188B4: ; CODE XREF: sub_1187FA+B4↑j ROM:001188B4 move.b d0,(a0,d2.w) ROM:001188B8 addq.w #1,d2 ROM:001188BA bvc.s loc_1188C0 ROM:001188BC move.w #$8000,d2 ROM:001188C0 ROM:001188C0 loc_1188C0: ; CODE XREF: sub_1187FA+C0↑j ROM:001188C0 move.b $10C(a5),(a0,d2.w) ROM:001188C6 addq.w #1,d2 ROM:001188C8 bvc.s loc_1188CE ROM:001188CA move.w #$8000,d2 ROM:001188CE ROM:001188CE loc_1188CE: ; CODE XREF: sub_1187FA+CE↑j ROM:001188CE move.b $10D(a5),(a0,d2.w) ROM:001188D4 addq.w #1,d2 ROM:001188D6 bvc.s loc_1188DC ROM:001188D8 move.w #$8000,d2 ROM:001188DC ROM:001188DC loc_1188DC: ; CODE XREF: sub_1187FA+DC↑j ROM:001188DC clr.b d4 ROM:001188DE move.w ($DBC).w,d5 ROM:001188E2 andi.w #1,d5 ROM:001188E6 cmpi.w #0,d5 ROM:001188EA ble.s loc_1188F0 ROM:001188EC ori.b #1,d4 ROM:001188F0 ROM:001188F0 loc_1188F0: ; CODE XREF: sub_1187FA+F0↑j ROM:001188F0 move.w ($DBC).w,d5 ROM:001188F4 andi.w #6,d5 ROM:001188F8 cmpi.w #6,d5 ROM:001188FC bne.s loc_118902 ROM:001188FE ori.b #$20,d4 ; ' ' ROM:00118902 ROM:00118902 loc_118902: ; CODE XREF: sub_1187FA+102↑j ROM:00118902 move.w ($DBC).w,d5 ROM:00118906 andi.w #$180,d5 ROM:0011890A cmpi.w #$180,d5 ROM:0011890E bne.s loc_118914 ROM:00118910 ori.b #$40,d4 ; '@' ROM:00118914 ROM:00118914 loc_118914: ; CODE XREF: sub_1187FA+114↑j ROM:00118914 move.b d4,(a0,d2.w) ROM:00118918 addq.w #1,d2 ROM:0011891A bvc.s loc_118920 ROM:0011891C move.w #$8000,d2 ROM:00118920 ROM:00118920 loc_118920: ; CODE XREF: sub_1187FA+120↑j ROM:00118920 move.w d2,($588).w ROM:00118924 bsr.l sub_1180DC ROM:0011892A bra.l locret_118DC0 ROM:00118930 ; --------------------------------------------------------------------------- ROM:00118930 ROM:00118930 loc_118930: ; CODE XREF: sub_1187FA+76↑j ROM:00118930 cmpi.b #3,($75D).w ROM:00118936 bne.l loc_1189D8 ROM:0011893C bsr.l sub_11808E ROM:00118942 move.w ($588).w,d2 ROM:00118946 move.b ($75D).w,(a0,d2.w) ROM:0011894C addq.w #1,d2 ROM:0011894E bvc.s loc_118954 ROM:00118950 move.w #$8000,d2 ROM:00118954 ROM:00118954 loc_118954: ; CODE XREF: sub_1187FA+154↑j ROM:00118954 clr.b d5 ROM:00118956 btst #0,($1155).w ROM:0011895C beq.s loc_11898E ROM:0011895E btst #6,($DB9).w ROM:00118964 bne.s loc_118988 ROM:00118966 btst #2,($DB9).w ROM:0011896C bne.s loc_118982 ROM:0011896E btst #0,($DB8).w ROM:00118974 bne.s loc_11897C ROM:00118976 move.b #2,d5 ROM:0011897A bra.s loc_118980 ROM:0011897C ; --------------------------------------------------------------------------- ROM:0011897C ROM:0011897C loc_11897C: ; CODE XREF: sub_1187FA+17A↑j ROM:0011897C move.b #$10,d5 ROM:00118980 ROM:00118980 loc_118980: ; CODE XREF: sub_1187FA+180↑j ROM:00118980 bra.s loc_118986 ROM:00118982 ; --------------------------------------------------------------------------- ROM:00118982 ROM:00118982 loc_118982: ; CODE XREF: sub_1187FA+172↑j ROM:00118982 move.b #$10,d5 ROM:00118986 ROM:00118986 loc_118986: ; CODE XREF: sub_1187FA:loc_118980↑j ROM:00118986 bra.s loc_11898C ROM:00118988 ; --------------------------------------------------------------------------- ROM:00118988 ROM:00118988 loc_118988: ; CODE XREF: sub_1187FA+16A↑j ROM:00118988 move.b #$10,d5 ROM:0011898C ROM:0011898C loc_11898C: ; CODE XREF: sub_1187FA:loc_118986↑j ROM:0011898C bra.s loc_1189AE ROM:0011898E ; --------------------------------------------------------------------------- ROM:0011898E ROM:0011898E loc_11898E: ; CODE XREF: sub_1187FA+162↑j ROM:0011898E btst #0,($115B).w ROM:00118994 beq.s loc_11899C ROM:00118996 move.b #8,d5 ROM:0011899A bra.s loc_1189AE ROM:0011899C ; --------------------------------------------------------------------------- ROM:0011899C ROM:0011899C loc_11899C: ; CODE XREF: sub_1187FA+19A↑j ROM:0011899C btst #0,($115F).w ROM:001189A2 bne.s loc_1189AA ROM:001189A4 move.b #1,d5 ROM:001189A8 bra.s loc_1189AE ROM:001189AA ; --------------------------------------------------------------------------- ROM:001189AA ROM:001189AA loc_1189AA: ; CODE XREF: sub_1187FA+1A8↑j ROM:001189AA move.b #4,d5 ROM:001189AE ROM:001189AE loc_1189AE: ; CODE XREF: sub_1187FA:loc_11898C↑j ROM:001189AE ; sub_1187FA+1A0↑j ... ROM:001189AE move.b d5,(a0,d2.w) ROM:001189B2 addq.w #1,d2 ROM:001189B4 bvc.s loc_1189BA ROM:001189B6 move.w #$8000,d2 ROM:001189BA ROM:001189BA loc_1189BA: ; CODE XREF: sub_1187FA+1BA↑j ROM:001189BA move.b #0,(a0,d2.w) ROM:001189C0 addq.w #1,d2 ROM:001189C2 bvc.s loc_1189C8 ROM:001189C4 move.w #$8000,d2 ROM:001189C8 ROM:001189C8 loc_1189C8: ; CODE XREF: sub_1187FA+1C8↑j ROM:001189C8 move.w d2,($588).w ROM:001189CC bsr.l sub_1180DC ROM:001189D2 bra.l locret_118DC0 ROM:001189D8 ; --------------------------------------------------------------------------- ROM:001189D8 ROM:001189D8 loc_1189D8: ; CODE XREF: sub_1187FA+13C↑j ROM:001189D8 cmpi.b #4,($75D).w ROM:001189DE bne.s loc_118A2C ROM:001189E0 bsr.l sub_11808E ROM:001189E6 move.w ($588).w,d2 ROM:001189EA move.b ($75D).w,(a0,d2.w) ROM:001189F0 addq.w #1,d2 ROM:001189F2 bvc.s loc_1189F8 ROM:001189F4 move.w #$8000,d2 ROM:001189F8 ROM:001189F8 loc_1189F8: ; CODE XREF: sub_1187FA+1F8↑j ROM:001189F8 clr.l d4 ROM:001189FA move.w ($D9C).w,d4 ROM:001189FE mulu.w #$FF,d4 ROM:00118A02 divu.w #$3E8,d4 ROM:00118A06 cmpi.w #$FF,d4 ROM:00118A0A ble.s loc_118A10 ROM:00118A0C move.w #$FF,d4 ROM:00118A10 ROM:00118A10 loc_118A10: ; CODE XREF: sub_1187FA+210↑j ROM:00118A10 move.b d4,(a0,d2.w) ROM:00118A14 addq.w #1,d2 ROM:00118A16 bvc.s loc_118A1C ROM:00118A18 move.w #$8000,d2 ROM:00118A1C ROM:00118A1C loc_118A1C: ; CODE XREF: sub_1187FA+21C↑j ROM:00118A1C move.w d2,($588).w ROM:00118A20 bsr.l sub_1180DC ROM:00118A26 bra.l locret_118DC0 ROM:00118A2C ; --------------------------------------------------------------------------- ROM:00118A2C ROM:00118A2C loc_118A2C: ; CODE XREF: sub_1187FA+1E4↑j ROM:00118A2C cmpi.b #5,($75D).w ROM:00118A32 bne.s loc_118A76 ROM:00118A34 bsr.l sub_11808E ROM:00118A3A move.w ($588).w,d2 ROM:00118A3E move.b ($75D).w,(a0,d2.w) ROM:00118A44 addq.w #1,d2 ROM:00118A46 bvc.s loc_118A4C ROM:00118A48 move.w #$8000,d2 ROM:00118A4C ROM:00118A4C loc_118A4C: ; CODE XREF: sub_1187FA+24C↑j ROM:00118A4C clr.l d5 ROM:00118A4E move.w ($476).w,d5 ROM:00118A52 subi.w #$91C,d5 ROM:00118A56 divs.w #$A,d5 ROM:00118A5A move.b d5,(a0,d2.w) ROM:00118A5E addq.w #1,d2 ROM:00118A60 bvc.s loc_118A66 ROM:00118A62 move.w #$8000,d2 ROM:00118A66 ROM:00118A66 loc_118A66: ; CODE XREF: sub_1187FA+266↑j ROM:00118A66 move.w d2,($588).w ROM:00118A6A bsr.l sub_1180DC ROM:00118A70 bra.l locret_118DC0 ROM:00118A76 ; --------------------------------------------------------------------------- ROM:00118A76 ROM:00118A76 loc_118A76: ; CODE XREF: sub_1187FA+238↑j ROM:00118A76 cmpi.b #6,($75D).w ROM:00118A7C bne.s loc_118ABC ROM:00118A7E bsr.l sub_11808E ROM:00118A84 move.w ($588).w,d2 ROM:00118A88 move.b ($75D).w,(a0,d2.w) ROM:00118A8E addq.w #1,d2 ROM:00118A90 bvc.s loc_118A96 ROM:00118A92 move.w #$8000,d2 ROM:00118A96 ROM:00118A96 loc_118A96: ; CODE XREF: sub_1187FA+296↑j ROM:00118A96 clr.l d5 ROM:00118A98 move.w ($F32).w,d5 ROM:00118A9C divs.w #$4E,d5 ; 'N' ROM:00118AA0 move.b d5,(a0,d2.w) ROM:00118AA4 addq.w #1,d2 ROM:00118AA6 bvc.s loc_118AAC ROM:00118AA8 move.w #$8000,d2 ROM:00118AAC ROM:00118AAC loc_118AAC: ; CODE XREF: sub_1187FA+2AC↑j ROM:00118AAC move.w d2,($588).w ROM:00118AB0 bsr.l sub_1180DC ROM:00118AB6 bra.l locret_118DC0 ROM:00118ABC ; --------------------------------------------------------------------------- ROM:00118ABC ROM:00118ABC loc_118ABC: ; CODE XREF: sub_1187FA+282↑j ROM:00118ABC cmpi.b #7,($75D).w ROM:00118AC2 bne.s loc_118B02 ROM:00118AC4 bsr.l sub_11808E ROM:00118ACA move.w ($588).w,d2 ROM:00118ACE move.b ($75D).w,(a0,d2.w) ROM:00118AD4 addq.w #1,d2 ROM:00118AD6 bvc.s loc_118ADC ROM:00118AD8 move.w #$8000,d2 ROM:00118ADC ROM:00118ADC loc_118ADC: ; CODE XREF: sub_1187FA+2DC↑j ROM:00118ADC clr.l d5 ROM:00118ADE move.w ($FD6).w,d5 ROM:00118AE2 divs.w #$4E,d5 ; 'N' ROM:00118AE6 move.b d5,(a0,d2.w) ROM:00118AEA addq.w #1,d2 ROM:00118AEC bvc.s loc_118AF2 ROM:00118AEE move.w #$8000,d2 ROM:00118AF2 ROM:00118AF2 loc_118AF2: ; CODE XREF: sub_1187FA+2F2↑j ROM:00118AF2 move.w d2,($588).w ROM:00118AF6 bsr.l sub_1180DC ROM:00118AFC bra.l locret_118DC0 ROM:00118B02 ; --------------------------------------------------------------------------- ROM:00118B02 ROM:00118B02 loc_118B02: ; CODE XREF: sub_1187FA+2C8↑j ROM:00118B02 cmpi.b #$B,($75D).w ROM:00118B08 bne.s loc_118B48 ROM:00118B0A bsr.l sub_11808E ROM:00118B10 move.w ($588).w,d2 ROM:00118B14 move.b ($75D).w,(a0,d2.w) ROM:00118B1A addq.w #1,d2 ROM:00118B1C bvc.s loc_118B22 ROM:00118B1E move.w #$8000,d2 ROM:00118B22 ROM:00118B22 loc_118B22: ; CODE XREF: sub_1187FA+322↑j ROM:00118B22 clr.l d5 ROM:00118B24 move.w ($472).w,d5 ROM:00118B28 divs.w #$64,d5 ; 'd' ROM:00118B2C move.b d5,(a0,d2.w) ROM:00118B30 addq.w #1,d2 ROM:00118B32 bvc.s loc_118B38 ROM:00118B34 move.w #$8000,d2 ROM:00118B38 ROM:00118B38 loc_118B38: ; CODE XREF: sub_1187FA+338↑j ROM:00118B38 move.w d2,($588).w ROM:00118B3C bsr.l sub_1180DC ROM:00118B42 bra.l locret_118DC0 ROM:00118B48 ; --------------------------------------------------------------------------- ROM:00118B48 ROM:00118B48 loc_118B48: ; CODE XREF: sub_1187FA+30E↑j ROM:00118B48 cmpi.b #$C,($75D).w ROM:00118B4E bne.s loc_118B9C ROM:00118B50 bsr.l sub_11808E ROM:00118B56 move.w ($588).w,d2 ROM:00118B5A move.b ($75D).w,(a0,d2.w) ROM:00118B60 addq.w #1,d2 ROM:00118B62 bvc.s loc_118B68 ROM:00118B64 move.w #$8000,d2 ROM:00118B68 ROM:00118B68 loc_118B68: ; CODE XREF: sub_1187FA+368↑j ROM:00118B68 move.w ($56E).w,d5 ROM:00118B6C mulu.w #4,d5 ROM:00118B70 move.w d5,d4 ROM:00118B72 lsr.w #8,d4 ROM:00118B74 move.b d4,(a0,d2.w) ROM:00118B78 addq.w #1,d2 ROM:00118B7A bvc.s loc_118B80 ROM:00118B7C move.w #$8000,d2 ROM:00118B80 ROM:00118B80 loc_118B80: ; CODE XREF: sub_1187FA+380↑j ROM:00118B80 move.b d5,(a0,d2.w) ROM:00118B84 addq.w #1,d2 ROM:00118B86 bvc.s loc_118B8C ROM:00118B88 move.w #$8000,d2 ROM:00118B8C ROM:00118B8C loc_118B8C: ; CODE XREF: sub_1187FA+38C↑j ROM:00118B8C move.w d2,($588).w ROM:00118B90 bsr.l sub_1180DC ROM:00118B96 bra.l locret_118DC0 ROM:00118B9C ; --------------------------------------------------------------------------- ROM:00118B9C ROM:00118B9C loc_118B9C: ; CODE XREF: sub_1187FA+354↑j ROM:00118B9C cmpi.b #$D,($75D).w ROM:00118BA2 bne.s loc_118BDC ROM:00118BA4 bsr.l sub_11808E ROM:00118BAA move.w ($588).w,d2 ROM:00118BAE move.b ($75D).w,(a0,d2.w) ROM:00118BB4 addq.w #1,d2 ROM:00118BB6 bvc.s loc_118BBC ROM:00118BB8 move.w #$8000,d2 ROM:00118BBC ROM:00118BBC loc_118BBC: ; CODE XREF: sub_1187FA+3BC↑j ROM:00118BBC move.w ($528).w,d0 ROM:00118BC0 move.b d0,(a0,d2.w) ROM:00118BC4 addq.w #1,d2 ROM:00118BC6 bvc.s loc_118BCC ROM:00118BC8 move.w #$8000,d2 ROM:00118BCC ROM:00118BCC loc_118BCC: ; CODE XREF: sub_1187FA+3CC↑j ROM:00118BCC move.w d2,($588).w ROM:00118BD0 bsr.l sub_1180DC ROM:00118BD6 bra.l locret_118DC0 ROM:00118BDC ; --------------------------------------------------------------------------- ROM:00118BDC ROM:00118BDC loc_118BDC: ; CODE XREF: sub_1187FA+3A8↑j ROM:00118BDC cmpi.b #$E,($75D).w ROM:00118BE2 bne.s loc_118C36 ROM:00118BE4 bsr.l sub_11808E ROM:00118BEA move.w ($588).w,d2 ROM:00118BEE move.b ($75D).w,(a0,d2.w) ROM:00118BF4 addq.w #1,d2 ROM:00118BF6 bvc.s loc_118BFC ROM:00118BF8 move.w #$8000,d2 ROM:00118BFC ROM:00118BFC loc_118BFC: ; CODE XREF: sub_1187FA+3FC↑j ROM:00118BFC clr.l d5 ROM:00118BFE move.w ($C20).w,d5 ROM:00118C02 cmpi.w #0,d5 ROM:00118C06 ble.s loc_118C12 ROM:00118C08 divu.w #5,d5 ROM:00118C0C addi.w #$80,d5 ROM:00118C10 bra.s loc_118C1A ROM:00118C12 ; --------------------------------------------------------------------------- ROM:00118C12 ROM:00118C12 loc_118C12: ; CODE XREF: sub_1187FA+40C↑j ROM:00118C12 addi.w #$280,d5 ROM:00118C16 divu.w #5,d5 ROM:00118C1A ROM:00118C1A loc_118C1A: ; CODE XREF: sub_1187FA+416↑j ROM:00118C1A move.b d5,(a0,d2.w) ROM:00118C1E addq.w #1,d2 ROM:00118C20 bvc.s loc_118C26 ROM:00118C22 move.w #$8000,d2 ROM:00118C26 ROM:00118C26 loc_118C26: ; CODE XREF: sub_1187FA+426↑j ROM:00118C26 move.w d2,($588).w ROM:00118C2A bsr.l sub_1180DC ROM:00118C30 bra.l locret_118DC0 ROM:00118C36 ; --------------------------------------------------------------------------- ROM:00118C36 ROM:00118C36 loc_118C36: ; CODE XREF: sub_1187FA+3E8↑j ROM:00118C36 cmpi.b #$F,($75D).w ROM:00118C3C bne.s loc_118C80 ROM:00118C3E bsr.l sub_11808E ROM:00118C44 move.w ($588).w,d2 ROM:00118C48 move.b ($75D).w,(a0,d2.w) ROM:00118C4E addq.w #1,d2 ROM:00118C50 bvc.s loc_118C56 ROM:00118C52 move.w #$8000,d2 ROM:00118C56 ROM:00118C56 loc_118C56: ; CODE XREF: sub_1187FA+456↑j ROM:00118C56 clr.l d5 ROM:00118C58 move.w ($474).w,d5 ROM:00118C5C subi.w #$91C,d5 ROM:00118C60 divs.w #$A,d5 ROM:00118C64 move.b d5,(a0,d2.w) ROM:00118C68 addq.w #1,d2 ROM:00118C6A bvc.s loc_118C70 ROM:00118C6C move.w #$8000,d2 ROM:00118C70 ROM:00118C70 loc_118C70: ; CODE XREF: sub_1187FA+470↑j ROM:00118C70 move.w d2,($588).w ROM:00118C74 bsr.l sub_1180DC ROM:00118C7A bra.l locret_118DC0 ROM:00118C80 ; --------------------------------------------------------------------------- ROM:00118C80 ROM:00118C80 loc_118C80: ; CODE XREF: sub_1187FA+442↑j ROM:00118C80 cmpi.b #$11,($75D).w ROM:00118C86 bne.s loc_118CD8 ROM:00118C88 bsr.l sub_11808E ROM:00118C8E move.w ($588).w,d2 ROM:00118C92 move.b ($75D).w,(a0,d2.w) ROM:00118C98 addq.w #1,d2 ROM:00118C9A bvc.s loc_118CA0 ROM:00118C9C move.w #$8000,d2 ROM:00118CA0 ROM:00118CA0 loc_118CA0: ; CODE XREF: sub_1187FA+4A0↑j ROM:00118CA0 clr.l d5 ROM:00118CA2 move.w ($CAA).w,d5 ROM:00118CA6 divu.w #$64,d5 ; 'd' ROM:00118CAA mulu.w #$FF,d5 ROM:00118CAE divu.w #$64,d5 ; 'd' ROM:00118CB2 cmpi.w #$FF,d5 ROM:00118CB6 ble.s loc_118CBC ROM:00118CB8 move.w #$FF,d5 ROM:00118CBC ROM:00118CBC loc_118CBC: ; CODE XREF: sub_1187FA+4BC↑j ROM:00118CBC move.b d5,(a0,d2.w) ROM:00118CC0 addq.w #1,d2 ROM:00118CC2 bvc.s loc_118CC8 ROM:00118CC4 move.w #$8000,d2 ROM:00118CC8 ROM:00118CC8 loc_118CC8: ; CODE XREF: sub_1187FA+4C8↑j ROM:00118CC8 move.w d2,($588).w ROM:00118CCC bsr.l sub_1180DC ROM:00118CD2 bra.l locret_118DC0 ROM:00118CD8 ; --------------------------------------------------------------------------- ROM:00118CD8 ROM:00118CD8 loc_118CD8: ; CODE XREF: sub_1187FA+48C↑j ROM:00118CD8 cmpi.b #$13,($75D).w ROM:00118CDE bne.s loc_118D16 ROM:00118CE0 bsr.l sub_11808E ROM:00118CE6 move.w ($588).w,d2 ROM:00118CEA move.b ($75D).w,(a0,d2.w) ROM:00118CF0 addq.w #1,d2 ROM:00118CF2 bvc.s loc_118CF8 ROM:00118CF4 move.w #$8000,d2 ROM:00118CF8 ROM:00118CF8 loc_118CF8: ; CODE XREF: sub_1187FA+4F8↑j ROM:00118CF8 move.b #3,(a0,d2.w) ROM:00118CFE addq.w #1,d2 ROM:00118D00 bvc.s loc_118D06 ROM:00118D02 move.w #$8000,d2 ROM:00118D06 ROM:00118D06 loc_118D06: ; CODE XREF: sub_1187FA+506↑j ROM:00118D06 move.w d2,($588).w ROM:00118D0A bsr.l sub_1180DC ROM:00118D10 bra.l locret_118DC0 ROM:00118D16 ; --------------------------------------------------------------------------- ROM:00118D16 ROM:00118D16 loc_118D16: ; CODE XREF: sub_1187FA+4E4↑j ROM:00118D16 cmpi.b #$14,($75D).w ROM:00118D1C bne.s loc_118D72 ROM:00118D1E bsr.l sub_11808E ROM:00118D24 move.w ($588).w,d2 ROM:00118D28 move.b ($75D).w,(a0,d2.w) ROM:00118D2E addq.w #1,d2 ROM:00118D30 bvc.s loc_118D36 ROM:00118D32 move.w #$8000,d2 ROM:00118D36 ROM:00118D36 loc_118D36: ; CODE XREF: sub_1187FA+536↑j ROM:00118D36 clr.l d5 ROM:00118D38 move.w ($EEE).w,d5 ROM:00118D3C divu.w #5,d5 ROM:00118D40 move.b d5,(a0,d2.w) ROM:00118D44 addq.w #1,d2 ROM:00118D46 bvc.s loc_118D4C ROM:00118D48 move.w #$8000,d2 ROM:00118D4C ROM:00118D4C loc_118D4C: ; CODE XREF: sub_1187FA+54C↑j ROM:00118D4C clr.l d5 ROM:00118D4E move.w ($F32).w,d5 ROM:00118D52 divs.w #$4E,d5 ; 'N' ROM:00118D56 move.b d5,(a0,d2.w) ROM:00118D5A addq.w #1,d2 ROM:00118D5C bvc.s loc_118D62 ROM:00118D5E move.w #$8000,d2 ROM:00118D62 ROM:00118D62 loc_118D62: ; CODE XREF: sub_1187FA+562↑j ROM:00118D62 move.w d2,($588).w ROM:00118D66 bsr.l sub_1180DC ROM:00118D6C bra.l locret_118DC0 ROM:00118D72 ; --------------------------------------------------------------------------- ROM:00118D72 ROM:00118D72 loc_118D72: ; CODE XREF: sub_1187FA+522↑j ROM:00118D72 cmpi.b #$15,($75D).w ROM:00118D78 bne.s locret_118DC0 ROM:00118D7A bsr.l sub_11808E ROM:00118D80 move.w ($588).w,d2 ROM:00118D84 move.b ($75D).w,(a0,d2.w) ROM:00118D8A addq.w #1,d2 ROM:00118D8C bvc.s loc_118D92 ROM:00118D8E move.w #$8000,d2 ROM:00118D92 ROM:00118D92 loc_118D92: ; CODE XREF: sub_1187FA+592↑j ROM:00118D92 clr.l d5 ROM:00118D94 move.w ($EF0).w,d5 ROM:00118D98 divu.w #5,d5 ROM:00118D9C move.b d5,(a0,d2.w) ROM:00118DA0 addq.w #1,d2 ROM:00118DA2 bvc.s loc_118DA8 ROM:00118DA4 move.w #$8000,d2 ROM:00118DA8 ROM:00118DA8 loc_118DA8: ; CODE XREF: sub_1187FA+5A8↑j ROM:00118DA8 move.b #$FF,(a0,d2.w) ROM:00118DAE addq.w #1,d2 ROM:00118DB0 bvc.s loc_118DB6 ROM:00118DB2 move.w #$8000,d2 ROM:00118DB6 ROM:00118DB6 loc_118DB6: ; CODE XREF: sub_1187FA+5B6↑j ROM:00118DB6 move.w d2,($588).w ROM:00118DBA bsr.l sub_1180DC ROM:00118DC0 ROM:00118DC0 locret_118DC0: ; CODE XREF: sub_1187FA+6A↑j ROM:00118DC0 ; sub_1187FA+130↑j ... ROM:00118DC0 rts ROM:00118DC0 ; End of function sub_1187FA ROM:00118DC0 ROM:00118DC2 ROM:00118DC2 ; =============== S U B R O U T I N E ======================================= ROM:00118DC2 ROM:00118DC2 ROM:00118DC2 sub_118DC2: ; CODE XREF: sub_118016+20↑p ROM:00118DC2 lea ($1239).w,a0 ROM:00118DC6 clr.w ($E88).w ROM:00118DCA cmpi.b #0,($75E).w ROM:00118DD0 bne.l locret_11922E ROM:00118DD6 cmpi.b #0,($75D).w ROM:00118DDC bne.l loc_118E50 ROM:00118DE2 bsr.l sub_11808E ROM:00118DE8 move.w ($588).w,d3 ROM:00118DEC move.b ($75D).w,(a0,d3.w) ROM:00118DF2 addq.w #1,d3 ROM:00118DF4 bvc.s loc_118DFA ROM:00118DF6 move.w #$8000,d3 ROM:00118DFA ROM:00118DFA loc_118DFA: ; CODE XREF: sub_118DC2+32↑j ROM:00118DFA move.b ($75E).w,(a0,d3.w) ROM:00118E00 addq.w #1,d3 ROM:00118E02 bvc.s loc_118E08 ROM:00118E04 move.w #$8000,d3 ROM:00118E08 ROM:00118E08 loc_118E08: ; CODE XREF: sub_118DC2+40↑j ROM:00118E08 move.b $10E(a5),(a0,d3.w) ROM:00118E0E addq.w #1,d3 ROM:00118E10 bvc.s loc_118E16 ROM:00118E12 move.w #$8000,d3 ROM:00118E16 ROM:00118E16 loc_118E16: ; CODE XREF: sub_118DC2+4E↑j ROM:00118E16 move.b $10F(a5),(a0,d3.w) ROM:00118E1C addq.w #1,d3 ROM:00118E1E bvc.s loc_118E24 ROM:00118E20 move.w #$8000,d3 ROM:00118E24 ROM:00118E24 loc_118E24: ; CODE XREF: sub_118DC2+5C↑j ROM:00118E24 move.b $110(a5),(a0,d3.w) ROM:00118E2A addq.w #1,d3 ROM:00118E2C bvc.s loc_118E32 ROM:00118E2E move.w #$8000,d3 ROM:00118E32 ROM:00118E32 loc_118E32: ; CODE XREF: sub_118DC2+6A↑j ROM:00118E32 move.b $111(a5),(a0,d3.w) ROM:00118E38 addq.w #1,d3 ROM:00118E3A bvc.s loc_118E40 ROM:00118E3C move.w #$8000,d3 ROM:00118E40 ROM:00118E40 loc_118E40: ; CODE XREF: sub_118DC2+78↑j ROM:00118E40 move.w d3,($588).w ROM:00118E44 bsr.l sub_1180DC ROM:00118E4A bra.l locret_11922E ROM:00118E50 ; --------------------------------------------------------------------------- ROM:00118E50 ROM:00118E50 loc_118E50: ; CODE XREF: sub_118DC2+1A↑j ROM:00118E50 cmpi.b #2,($75D).w ROM:00118E56 bne.s loc_118EBE ROM:00118E58 bsr.l sub_11808E ROM:00118E5E move.w ($588).w,d3 ROM:00118E62 move.b ($75D).w,(a0,d3.w) ROM:00118E68 addq.w #1,d3 ROM:00118E6A bvc.s loc_118E70 ROM:00118E6C move.w #$8000,d3 ROM:00118E70 ROM:00118E70 loc_118E70: ; CODE XREF: sub_118DC2+A8↑j ROM:00118E70 move.b ($75E).w,(a0,d3.w) ROM:00118E76 addq.w #1,d3 ROM:00118E78 bvc.s loc_118E7E ROM:00118E7A move.w #$8000,d3 ROM:00118E7E ROM:00118E7E loc_118E7E: ; CODE XREF: sub_118DC2+B6↑j ROM:00118E7E addq.w #2,($588).w ROM:00118E82 bsr.l sub_132EE6 ROM:00118E88 move.w ($588).w,d3 ROM:00118E8C move.w ($E8A).w,d0 ROM:00118E90 lsr.w #8,d0 ROM:00118E92 move.b d0,(a0,d3.w) ROM:00118E96 addq.w #1,d3 ROM:00118E98 bvc.s loc_118E9E ROM:00118E9A move.w #$8000,d3 ROM:00118E9E ROM:00118E9E loc_118E9E: ; CODE XREF: sub_118DC2+D6↑j ROM:00118E9E move.w ($E8A).w,d0 ROM:00118EA2 move.b d0,(a0,d3.w) ROM:00118EA6 addq.w #1,d3 ROM:00118EA8 bvc.s loc_118EAE ROM:00118EAA move.w #$8000,d3 ROM:00118EAE ROM:00118EAE loc_118EAE: ; CODE XREF: sub_118DC2+E6↑j ROM:00118EAE move.w d3,($588).w ROM:00118EB2 bsr.l sub_1180DC ROM:00118EB8 bra.l locret_11922E ROM:00118EBE ; --------------------------------------------------------------------------- ROM:00118EBE ROM:00118EBE loc_118EBE: ; CODE XREF: sub_118DC2+94↑j ROM:00118EBE cmpi.b #3,($75D).w ROM:00118EC4 bne.s loc_118F18 ROM:00118EC6 bsr.l sub_11808E ROM:00118ECC move.w ($588).w,d3 ROM:00118ED0 move.b ($75D).w,(a0,d3.w) ROM:00118ED6 addq.w #1,d3 ROM:00118ED8 bvc.s loc_118EDE ROM:00118EDA move.w #$8000,d3 ROM:00118EDE ROM:00118EDE loc_118EDE: ; CODE XREF: sub_118DC2+116↑j ROM:00118EDE move.b ($75E).w,(a0,d3.w) ROM:00118EE4 addq.w #1,d3 ROM:00118EE6 bvc.s loc_118EEC ROM:00118EE8 move.w #$8000,d3 ROM:00118EEC ROM:00118EEC loc_118EEC: ; CODE XREF: sub_118DC2+124↑j ROM:00118EEC move.b ($1CAC).w,(a0,d3.w) ROM:00118EF2 addq.w #1,d3 ROM:00118EF4 bvc.s loc_118EFA ROM:00118EF6 move.w #$8000,d3 ROM:00118EFA ROM:00118EFA loc_118EFA: ; CODE XREF: sub_118DC2+132↑j ROM:00118EFA move.b #0,(a0,d3.w) ROM:00118F00 addq.w #1,d3 ROM:00118F02 bvc.s loc_118F08 ROM:00118F04 move.w #$8000,d3 ROM:00118F08 ROM:00118F08 loc_118F08: ; CODE XREF: sub_118DC2+140↑j ROM:00118F08 move.w d3,($588).w ROM:00118F0C bsr.l sub_1180DC ROM:00118F12 bra.l locret_11922E ROM:00118F18 ; --------------------------------------------------------------------------- ROM:00118F18 ROM:00118F18 loc_118F18: ; CODE XREF: sub_118DC2+102↑j ROM:00118F18 cmpi.b #4,($75D).w ROM:00118F1E bne.s loc_118F7A ROM:00118F20 bsr.l sub_11808E ROM:00118F26 move.w ($588).w,d3 ROM:00118F2A move.b ($75D).w,(a0,d3.w) ROM:00118F30 addq.w #1,d3 ROM:00118F32 bvc.s loc_118F38 ROM:00118F34 move.w #$8000,d3 ROM:00118F38 ROM:00118F38 loc_118F38: ; CODE XREF: sub_118DC2+170↑j ROM:00118F38 move.b ($75E).w,(a0,d3.w) ROM:00118F3E addq.w #1,d3 ROM:00118F40 bvc.s loc_118F46 ROM:00118F42 move.w #$8000,d3 ROM:00118F46 ROM:00118F46 loc_118F46: ; CODE XREF: sub_118DC2+17E↑j ROM:00118F46 clr.l d5 ROM:00118F48 move.w ($1A5C).w,d5 ROM:00118F4C mulu.w #$FF,d5 ROM:00118F50 divu.w #$3E8,d5 ROM:00118F54 cmpi.w #$FF,d5 ROM:00118F58 ble.s loc_118F5E ROM:00118F5A move.w #$FF,d5 ROM:00118F5E ROM:00118F5E loc_118F5E: ; CODE XREF: sub_118DC2+196↑j ROM:00118F5E move.b d5,(a0,d3.w) ROM:00118F62 addq.w #1,d3 ROM:00118F64 bvc.s loc_118F6A ROM:00118F66 move.w #$8000,d3 ROM:00118F6A ROM:00118F6A loc_118F6A: ; CODE XREF: sub_118DC2+1A2↑j ROM:00118F6A move.w d3,($588).w ROM:00118F6E bsr.l sub_1180DC ROM:00118F74 bra.l locret_11922E ROM:00118F7A ; --------------------------------------------------------------------------- ROM:00118F7A ROM:00118F7A loc_118F7A: ; CODE XREF: sub_118DC2+15C↑j ROM:00118F7A cmpi.b #5,($75D).w ROM:00118F80 bne.s loc_118FD2 ROM:00118F82 bsr.l sub_11808E ROM:00118F88 move.w ($588).w,d3 ROM:00118F8C move.b ($75D).w,(a0,d3.w) ROM:00118F92 addq.w #1,d3 ROM:00118F94 bvc.s loc_118F9A ROM:00118F96 move.w #$8000,d3 ROM:00118F9A ROM:00118F9A loc_118F9A: ; CODE XREF: sub_118DC2+1D2↑j ROM:00118F9A move.b ($75E).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_118DC2+1E0↑j ROM:00118FA8 clr.l d5 ROM:00118FAA move.w ($1A50).w,d5 ROM:00118FAE subi.w #$91C,d5 ROM:00118FB2 divs.w #$A,d5 ROM:00118FB6 move.b d5,(a0,d3.w) ROM:00118FBA addq.w #1,d3 ROM:00118FBC bvc.s loc_118FC2 ROM:00118FBE move.w #$8000,d3 ROM:00118FC2 ROM:00118FC2 loc_118FC2: ; CODE XREF: sub_118DC2+1FA↑j ROM:00118FC2 move.w d3,($588).w ROM:00118FC6 bsr.l sub_1180DC ROM:00118FCC bra.l locret_11922E ROM:00118FD2 ; --------------------------------------------------------------------------- ROM:00118FD2 ROM:00118FD2 loc_118FD2: ; CODE XREF: sub_118DC2+1BE↑j ROM:00118FD2 cmpi.b #6,($75D).w ROM:00118FD8 bne.s loc_119026 ROM:00118FDA bsr.l sub_11808E ROM:00118FE0 move.w ($588).w,d3 ROM:00118FE4 move.b ($75D).w,(a0,d3.w) ROM:00118FEA addq.w #1,d3 ROM:00118FEC bvc.s loc_118FF2 ROM:00118FEE move.w #$8000,d3 ROM:00118FF2 ROM:00118FF2 loc_118FF2: ; CODE XREF: sub_118DC2+22A↑j ROM:00118FF2 move.b ($75E).w,(a0,d3.w) ROM:00118FF8 addq.w #1,d3 ROM:00118FFA bvc.s loc_119000 ROM:00118FFC move.w #$8000,d3 ROM:00119000 ROM:00119000 loc_119000: ; CODE XREF: sub_118DC2+238↑j ROM:00119000 clr.l d5 ROM:00119002 move.w ($1A52).w,d5 ROM:00119006 divs.w #$4E,d5 ; 'N' ROM:0011900A move.b d5,(a0,d3.w) ROM:0011900E addq.w #1,d3 ROM:00119010 bvc.s loc_119016 ROM:00119012 move.w #$8000,d3 ROM:00119016 ROM:00119016 loc_119016: ; CODE XREF: sub_118DC2+24E↑j ROM:00119016 move.w d3,($588).w ROM:0011901A bsr.l sub_1180DC ROM:00119020 bra.l locret_11922E ROM:00119026 ; --------------------------------------------------------------------------- ROM:00119026 ROM:00119026 loc_119026: ; CODE XREF: sub_118DC2+216↑j ROM:00119026 cmpi.b #7,($75D).w ROM:0011902C bne.s loc_11907A ROM:0011902E bsr.l sub_11808E ROM:00119034 move.w ($588).w,d3 ROM:00119038 move.b ($75D).w,(a0,d3.w) ROM:0011903E addq.w #1,d3 ROM:00119040 bvc.s loc_119046 ROM:00119042 move.w #$8000,d3 ROM:00119046 ROM:00119046 loc_119046: ; CODE XREF: sub_118DC2+27E↑j ROM:00119046 move.b ($75E).w,(a0,d3.w) ROM:0011904C addq.w #1,d3 ROM:0011904E bvc.s loc_119054 ROM:00119050 move.w #$8000,d3 ROM:00119054 ROM:00119054 loc_119054: ; CODE XREF: sub_118DC2+28C↑j ROM:00119054 clr.l d5 ROM:00119056 move.w ($1A54).w,d5 ROM:0011905A divs.w #$4E,d5 ; 'N' ROM:0011905E move.b d5,(a0,d3.w) ROM:00119062 addq.w #1,d3 ROM:00119064 bvc.s loc_11906A ROM:00119066 move.w #$8000,d3 ROM:0011906A ROM:0011906A loc_11906A: ; CODE XREF: sub_118DC2+2A2↑j ROM:0011906A move.w d3,($588).w ROM:0011906E bsr.l sub_1180DC ROM:00119074 bra.l locret_11922E ROM:0011907A ; --------------------------------------------------------------------------- ROM:0011907A ROM:0011907A loc_11907A: ; CODE XREF: sub_118DC2+26A↑j ROM:0011907A cmpi.b #$B,($75D).w ROM:00119080 bne.s loc_1190CE ROM:00119082 bsr.l sub_11808E ROM:00119088 move.w ($588).w,d3 ROM:0011908C move.b ($75D).w,(a0,d3.w) ROM:00119092 addq.w #1,d3 ROM:00119094 bvc.s loc_11909A ROM:00119096 move.w #$8000,d3 ROM:0011909A ROM:0011909A loc_11909A: ; CODE XREF: sub_118DC2+2D2↑j ROM:0011909A move.b ($75E).w,(a0,d3.w) ROM:001190A0 addq.w #1,d3 ROM:001190A2 bvc.s loc_1190A8 ROM:001190A4 move.w #$8000,d3 ROM:001190A8 ROM:001190A8 loc_1190A8: ; CODE XREF: sub_118DC2+2E0↑j ROM:001190A8 clr.l d5 ROM:001190AA move.w ($1A56).w,d5 ROM:001190AE divs.w #$64,d5 ; 'd' ROM:001190B2 move.b d5,(a0,d3.w) ROM:001190B6 addq.w #1,d3 ROM:001190B8 bvc.s loc_1190BE ROM:001190BA move.w #$8000,d3 ROM:001190BE ROM:001190BE loc_1190BE: ; CODE XREF: sub_118DC2+2F6↑j ROM:001190BE move.w d3,($588).w ROM:001190C2 bsr.l sub_1180DC ROM:001190C8 bra.l locret_11922E ROM:001190CE ; --------------------------------------------------------------------------- ROM:001190CE ROM:001190CE loc_1190CE: ; CODE XREF: sub_118DC2+2BE↑j ROM:001190CE cmpi.b #$C,($75D).w ROM:001190D4 bne.s loc_119130 ROM:001190D6 bsr.l sub_11808E ROM:001190DC move.w ($588).w,d3 ROM:001190E0 move.b ($75D).w,(a0,d3.w) ROM:001190E6 addq.w #1,d3 ROM:001190E8 bvc.s loc_1190EE ROM:001190EA move.w #$8000,d3 ROM:001190EE ROM:001190EE loc_1190EE: ; CODE XREF: sub_118DC2+326↑j ROM:001190EE move.b ($75E).w,(a0,d3.w) ROM:001190F4 addq.w #1,d3 ROM:001190F6 bvc.s loc_1190FC ROM:001190F8 move.w #$8000,d3 ROM:001190FC ROM:001190FC loc_1190FC: ; CODE XREF: sub_118DC2+334↑j ROM:001190FC move.w ($1A58).w,d5 ROM:00119100 mulu.w #4,d5 ROM:00119104 move.w d5,d4 ROM:00119106 lsr.w #8,d4 ROM:00119108 move.b d4,(a0,d3.w) ROM:0011910C addq.w #1,d3 ROM:0011910E bvc.s loc_119114 ROM:00119110 move.w #$8000,d3 ROM:00119114 ROM:00119114 loc_119114: ; CODE XREF: sub_118DC2+34C↑j ROM:00119114 move.b d5,(a0,d3.w) ROM:00119118 addq.w #1,d3 ROM:0011911A bvc.s loc_119120 ROM:0011911C move.w #$8000,d3 ROM:00119120 ROM:00119120 loc_119120: ; CODE XREF: sub_118DC2+358↑j ROM:00119120 move.w d3,($588).w ROM:00119124 bsr.l sub_1180DC ROM:0011912A bra.l locret_11922E ROM:00119130 ; --------------------------------------------------------------------------- ROM:00119130 ROM:00119130 loc_119130: ; CODE XREF: sub_118DC2+312↑j ROM:00119130 cmpi.b #$D,($75D).w ROM:00119136 bne.s loc_11917E ROM:00119138 bsr.l sub_11808E ROM:0011913E move.w ($588).w,d3 ROM:00119142 move.b ($75D).w,(a0,d3.w) ROM:00119148 addq.w #1,d3 ROM:0011914A bvc.s loc_119150 ROM:0011914C move.w #$8000,d3 ROM:00119150 ROM:00119150 loc_119150: ; CODE XREF: sub_118DC2+388↑j ROM:00119150 move.b ($75E).w,(a0,d3.w) ROM:00119156 addq.w #1,d3 ROM:00119158 bvc.s loc_11915E ROM:0011915A move.w #$8000,d3 ROM:0011915E ROM:0011915E loc_11915E: ; CODE XREF: sub_118DC2+396↑j ROM:0011915E move.w ($1A5A).w,d0 ROM:00119162 move.b d0,(a0,d3.w) ROM:00119166 addq.w #1,d3 ROM:00119168 bvc.s loc_11916E ROM:0011916A move.w #$8000,d3 ROM:0011916E ROM:0011916E loc_11916E: ; CODE XREF: sub_118DC2+3A6↑j ROM:0011916E move.w d3,($588).w ROM:00119172 bsr.l sub_1180DC ROM:00119178 bra.l locret_11922E ROM:0011917E ; --------------------------------------------------------------------------- ROM:0011917E ROM:0011917E loc_11917E: ; CODE XREF: sub_118DC2+374↑j ROM:0011917E cmpi.b #$20,($75D).w ; ' ' ROM:00119184 bne.s loc_1191E2 ROM:00119186 bsr.l sub_11808E ROM:0011918C move.w ($588).w,d3 ROM:00119190 move.b ($75D).w,(a0,d3.w) ROM:00119196 addq.w #1,d3 ROM:00119198 bvc.s loc_11919E ROM:0011919A move.w #$8000,d3 ROM:0011919E ROM:0011919E loc_11919E: ; CODE XREF: sub_118DC2+3D6↑j ROM:0011919E move.b $112(a5),(a0,d3.w) ROM:001191A4 addq.w #1,d3 ROM:001191A6 bvc.s loc_1191AC ROM:001191A8 move.w #$8000,d3 ROM:001191AC ROM:001191AC loc_1191AC: ; CODE XREF: sub_118DC2+3E4↑j ROM:001191AC move.b $113(a5),(a0,d3.w) ROM:001191B2 addq.w #1,d3 ROM:001191B4 bvc.s loc_1191BA ROM:001191B6 move.w #$8000,d3 ROM:001191BA ROM:001191BA loc_1191BA: ; CODE XREF: sub_118DC2+3F2↑j ROM:001191BA move.b $114(a5),(a0,d3.w) ROM:001191C0 addq.w #1,d3 ROM:001191C2 bvc.s loc_1191C8 ROM:001191C4 move.w #$8000,d3 ROM:001191C8 ROM:001191C8 loc_1191C8: ; CODE XREF: sub_118DC2+400↑j ROM:001191C8 move.b $115(a5),(a0,d3.w) ROM:001191CE addq.w #1,d3 ROM:001191D0 bvc.s loc_1191D6 ROM:001191D2 move.w #$8000,d3 ROM:001191D6 ROM:001191D6 loc_1191D6: ; CODE XREF: sub_118DC2+40E↑j ROM:001191D6 move.w d3,($588).w ROM:001191DA bsr.l sub_1180DC ROM:001191E0 bra.s locret_11922E ROM:001191E2 ; --------------------------------------------------------------------------- ROM:001191E2 ROM:001191E2 loc_1191E2: ; CODE XREF: sub_118DC2+3C2↑j ROM:001191E2 cmpi.b #$21,($75D).w ; '!' ROM:001191E8 bne.s locret_11922E ROM:001191EA bsr.l sub_11808E ROM:001191F0 move.w ($588).w,d3 ROM:001191F4 move.b ($75D).w,(a0,d3.w) ROM:001191FA addq.w #1,d3 ROM:001191FC bvc.s loc_119202 ROM:001191FE move.w #$8000,d3 ROM:00119202 ROM:00119202 loc_119202: ; CODE XREF: sub_118DC2+43A↑j ROM:00119202 move.w ($13CC).w,d0 ROM:00119206 lsr.w #8,d0 ROM:00119208 move.b d0,(a0,d3.w) ROM:0011920C addq.w #1,d3 ROM:0011920E bvc.s loc_119214 ROM:00119210 move.w #$8000,d3 ROM:00119214 ROM:00119214 loc_119214: ; CODE XREF: sub_118DC2+44C↑j ROM:00119214 move.w ($13CC).w,d0 ROM:00119218 move.b d0,(a0,d3.w) ROM:0011921C addq.w #1,d3 ROM:0011921E bvc.s loc_119224 ROM:00119220 move.w #$8000,d3 ROM:00119224 ROM:00119224 loc_119224: ; CODE XREF: sub_118DC2+45C↑j ROM:00119224 move.w d3,($588).w ROM:00119228 bsr.l sub_1180DC ROM:0011922E ROM:0011922E locret_11922E: ; CODE XREF: sub_118DC2+E↑j ROM:0011922E ; sub_118DC2+88↑j ... ROM:0011922E rts ROM:0011922E ; End of function sub_118DC2 ROM:0011922E ROM:00119230 ROM:00119230 ; =============== S U B R O U T I N E ======================================= ROM:00119230 ROM:00119230 ROM:00119230 sub_119230: ; CODE XREF: sub_118016+30↑p ROM:00119230 clr.w ($E88).w ROM:00119234 cmpi.b #0,($1217).w ROM:0011923A ble.l locret_119328 ROM:00119240 clr.w d1 ROM:00119242 lea (dword_136264).l,a3 ROM:00119248 move.w (a3),d4 ROM:0011924A ROM:0011924A loc_11924A: ; CODE XREF: sub_119230+F4↓j ROM:0011924A cmpi.w #$FF,d4 ROM:0011924E beq.l locret_119328 ROM:00119254 clr.b ($1218).w ROM:00119258 ROM:00119258 loc_119258: ; CODE XREF: sub_119230+82↓j ROM:00119258 cmpi.w #$FF,d4 ROM:0011925C beq.s loc_1192B4 ROM:0011925E cmpi.b #3,($1218).w ROM:00119264 bge.s loc_1192B4 ROM:00119266 move.w 6(a3),d2 ROM:0011926A move.b 8(a3),d3 ROM:0011926E btst d3,(d2.w) ROM:00119272 beq.s loc_1192AC ROM:00119274 cmpi.b #0,($1218).w ROM:0011927A bne.s loc_119286 ROM:0011927C bsr.l sub_11808E ROM:00119282 move.w ($588).w,d1 ROM:00119286 ROM:00119286 loc_119286: ; CODE XREF: sub_119230+4A↑j ROM:00119286 move.b (a3),d5 ROM:00119288 move.b d5,$1239(d1.w) ROM:0011928E addq.w #1,d1 ROM:00119290 bvc.s loc_119296 ROM:00119292 move.w #$8000,d1 ROM:00119296 ROM:00119296 loc_119296: ; CODE XREF: sub_119230+60↑j ROM:00119296 move.b 1(a3),d5 ROM:0011929A move.b d5,$1239(d1.w) ROM:001192A0 addq.w #1,d1 ROM:001192A2 bvc.s loc_1192A8 ROM:001192A4 move.w #$8000,d1 ROM:001192A8 ROM:001192A8 loc_1192A8: ; CODE XREF: sub_119230+72↑j ROM:001192A8 addq.b #1,($1218).w ROM:001192AC ROM:001192AC loc_1192AC: ; CODE XREF: sub_119230+42↑j ROM:001192AC adda.w #$A,a3 ROM:001192B0 move.w (a3),d4 ROM:001192B2 bra.s loc_119258 ROM:001192B4 ; --------------------------------------------------------------------------- ROM:001192B4 ROM:001192B4 loc_1192B4: ; CODE XREF: sub_119230+2C↑j ROM:001192B4 ; sub_119230+34↑j ROM:001192B4 cmpi.b #3,($1218).w ROM:001192BA bge.s loc_11930C ROM:001192BC cmpi.b #0,($1218).w ROM:001192C2 ble.s loc_11930C ROM:001192C4 move.b #0,$1239(d1.w) ROM:001192CC addq.w #1,d1 ROM:001192CE bvc.s loc_1192D4 ROM:001192D0 move.w #$8000,d1 ROM:001192D4 ROM:001192D4 loc_1192D4: ; CODE XREF: sub_119230+9E↑j ROM:001192D4 move.b #0,$1239(d1.w) ROM:001192DC addq.w #1,d1 ROM:001192DE bvc.s loc_1192E4 ROM:001192E0 move.w #$8000,d1 ROM:001192E4 ROM:001192E4 loc_1192E4: ; CODE XREF: sub_119230+AE↑j ROM:001192E4 cmpi.b #2,($1218).w ROM:001192EA bge.s loc_11930C ROM:001192EC move.b #0,$1239(d1.w) ROM:001192F4 addq.w #1,d1 ROM:001192F6 bvc.s loc_1192FC ROM:001192F8 move.w #$8000,d1 ROM:001192FC ROM:001192FC loc_1192FC: ; CODE XREF: sub_119230+C6↑j ROM:001192FC move.b #0,$1239(d1.w) ROM:00119304 addq.w #1,d1 ROM:00119306 bvc.s loc_11930C ROM:00119308 move.w #$8000,d1 ROM:0011930C ROM:0011930C loc_11930C: ; CODE XREF: sub_119230+8A↑j ROM:0011930C ; sub_119230+92↑j ... ROM:0011930C cmpi.b #0,($1218).w ROM:00119312 ble.s loc_11931E ROM:00119314 move.w d1,($588).w ROM:00119318 bsr.l sub_1180DC ROM:0011931E ROM:0011931E loc_11931E: ; CODE XREF: sub_119230+E2↑j ROM:0011931E move.w ($588).w,($E88).w ROM:00119324 bra.w loc_11924A ROM:00119328 ; --------------------------------------------------------------------------- ROM:00119328 ROM:00119328 locret_119328: ; CODE XREF: sub_119230+A↑j ROM:00119328 ; sub_119230+1E↑j ROM:00119328 rts ROM:00119328 ; End of function sub_119230 ROM:00119328 ROM:0011932A ROM:0011932A ; =============== S U B R O U T I N E ======================================= ROM:0011932A ROM:0011932A ROM:0011932A sub_11932A: ; CODE XREF: sub_118016+40↑p ROM:0011932A clr.w ($E88).w ROM:0011932E bsr.l sub_11808E ROM:00119334 bsr.l sub_125BB0 ROM:0011933A bsr.l sub_1180DC ROM:00119340 rts ROM:00119340 ; End of function sub_11932A ROM:00119340 ROM:00119342 ROM:00119342 ; =============== S U B R O U T I N E ======================================= ROM:00119342 ROM:00119342 ROM:00119342 sub_119342: ; CODE XREF: sub_118016+50↑p ROM:00119342 lea ($1239).w,a0 ROM:00119346 clr.w ($E88).w ROM:0011934A cmpi.b #0,($75D).w ROM:00119350 bne.s loc_1193C0 ROM:00119352 bsr.l sub_11808E ROM:00119358 move.w ($588).w,d2 ROM:0011935C move.b ($75D).w,(a0,d2.w) ROM:00119362 addq.w #1,d2 ROM:00119364 bvc.s loc_11936A ROM:00119366 move.w #$8000,d2 ROM:0011936A ROM:0011936A loc_11936A: ; CODE XREF: sub_119342+22↑j ROM:0011936A move.b #$FF,(a0,d2.w) ROM:00119370 addq.w #1,d2 ROM:00119372 bvc.s loc_119378 ROM:00119374 move.w #$8000,d2 ROM:00119378 ROM:00119378 loc_119378: ; CODE XREF: sub_119342+30↑j ROM:00119378 move.b $116(a5),(a0,d2.w) ROM:0011937E addq.w #1,d2 ROM:00119380 bvc.s loc_119386 ROM:00119382 move.w #$8000,d2 ROM:00119386 ROM:00119386 loc_119386: ; CODE XREF: sub_119342+3E↑j ROM:00119386 move.b $117(a5),(a0,d2.w) ROM:0011938C addq.w #1,d2 ROM:0011938E bvc.s loc_119394 ROM:00119390 move.w #$8000,d2 ROM:00119394 ROM:00119394 loc_119394: ; CODE XREF: sub_119342+4C↑j ROM:00119394 move.b $118(a5),(a0,d2.w) ROM:0011939A addq.w #1,d2 ROM:0011939C bvc.s loc_1193A2 ROM:0011939E move.w #$8000,d2 ROM:001193A2 ROM:001193A2 loc_1193A2: ; CODE XREF: sub_119342+5A↑j ROM:001193A2 move.b $119(a5),(a0,d2.w) ROM:001193A8 addq.w #1,d2 ROM:001193AA bvc.s loc_1193B0 ROM:001193AC move.w #$8000,d2 ROM:001193B0 ROM:001193B0 loc_1193B0: ; CODE XREF: sub_119342+68↑j ROM:001193B0 move.w d2,($588).w ROM:001193B4 bsr.l sub_1180DC ROM:001193BA bra.l locret_119828 ROM:001193C0 ; --------------------------------------------------------------------------- ROM:001193C0 ROM:001193C0 loc_1193C0: ; CODE XREF: sub_119342+E↑j ROM:001193C0 cmpi.b #1,($75D).w ROM:001193C6 bne.l loc_11944A ROM:001193CC bsr.l sub_11808E ROM:001193D2 move.w ($588).w,d2 ROM:001193D6 move.b ($75D).w,(a0,d2.w) ROM:001193DC addq.w #1,d2 ROM:001193DE bvc.s loc_1193E4 ROM:001193E0 move.w #$8000,d2 ROM:001193E4 ROM:001193E4 loc_1193E4: ; CODE XREF: sub_119342+9C↑j ROM:001193E4 clr.b d0 ROM:001193E6 move.b $B4A(a5),d0 ROM:001193EA move.b d0,(a0,d2.w) ROM:001193EE addq.w #1,d2 ROM:001193F0 bvc.s loc_1193F6 ROM:001193F2 move.w #$8000,d2 ROM:001193F6 ROM:001193F6 loc_1193F6: ; CODE XREF: sub_119342+AE↑j ROM:001193F6 move.w ($CFE).w,d0 ROM:001193FA lsr.w #8,d0 ROM:001193FC move.b d0,(a0,d2.w) ROM:00119400 addq.w #1,d2 ROM:00119402 bvc.s loc_119408 ROM:00119404 move.w #$8000,d2 ROM:00119408 ROM:00119408 loc_119408: ; CODE XREF: sub_119342+C0↑j ROM:00119408 move.w ($CFE).w,d0 ROM:0011940C move.b d0,(a0,d2.w) ROM:00119410 addq.w #1,d2 ROM:00119412 bvc.s loc_119418 ROM:00119414 move.w #$8000,d2 ROM:00119418 ROM:00119418 loc_119418: ; CODE XREF: sub_119342+D0↑j ROM:00119418 move.w ($CF8).w,d0 ROM:0011941C lsr.w #8,d0 ROM:0011941E move.b d0,(a0,d2.w) ROM:00119422 addq.w #1,d2 ROM:00119424 bvc.s loc_11942A ROM:00119426 move.w #$8000,d2 ROM:0011942A ROM:0011942A loc_11942A: ; CODE XREF: sub_119342+E2↑j ROM:0011942A move.w ($CF8).w,d0 ROM:0011942E move.b d0,(a0,d2.w) ROM:00119432 addq.w #1,d2 ROM:00119434 bvc.s loc_11943A ROM:00119436 move.w #$8000,d2 ROM:0011943A ROM:0011943A loc_11943A: ; CODE XREF: sub_119342+F2↑j ROM:0011943A move.w d2,($588).w ROM:0011943E bsr.l sub_1180DC ROM:00119444 bra.l locret_119828 ROM:0011944A ; --------------------------------------------------------------------------- ROM:0011944A ROM:0011944A loc_11944A: ; CODE XREF: sub_119342+84↑j ROM:0011944A cmpi.b #2,($75D).w ROM:00119450 bne.l loc_119556 ROM:00119456 bsr.l sub_11808E ROM:0011945C move.w ($588).w,d2 ROM:00119460 move.b ($75D).w,(a0,d2.w) ROM:00119466 addq.w #1,d2 ROM:00119468 bvc.s loc_11946E ROM:0011946A move.w #$8000,d2 ROM:0011946E ROM:0011946E loc_11946E: ; CODE XREF: sub_119342+126↑j ROM:0011946E clr.b d0 ROM:00119470 move.b $B4B(a5),d0 ROM:00119474 ori.b #$80,d0 ROM:00119478 move.b d0,(a0,d2.w) ROM:0011947C addq.w #1,d2 ROM:0011947E bvc.s loc_119484 ROM:00119480 move.w #$8000,d2 ROM:00119484 ROM:00119484 loc_119484: ; CODE XREF: sub_119342+13C↑j ROM:00119484 lea ($1008).w,a1 ROM:00119488 move.w (a1),d0 ROM:0011948A lsr.w #8,d0 ROM:0011948C move.b d0,(a0,d2.w) ROM:00119490 addq.w #1,d2 ROM:00119492 bvc.s loc_119498 ROM:00119494 move.w #$8000,d2 ROM:00119498 ROM:00119498 loc_119498: ; CODE XREF: sub_119342+150↑j ROM:00119498 move.w (a1),d0 ROM:0011949A move.b d0,(a0,d2.w) ROM:0011949E addq.w #1,d2 ROM:001194A0 bvc.s loc_1194A6 ROM:001194A2 move.w #$8000,d2 ROM:001194A6 ROM:001194A6 loc_1194A6: ; CODE XREF: sub_119342+15E↑j ROM:001194A6 move.w $61A(a5),d0 ROM:001194AA lsr.w #8,d0 ROM:001194AC move.b d0,(a0,d2.w) ROM:001194B0 addq.w #1,d2 ROM:001194B2 bvc.s loc_1194B8 ROM:001194B4 move.w #$8000,d2 ROM:001194B8 ROM:001194B8 loc_1194B8: ; CODE XREF: sub_119342+170↑j ROM:001194B8 move.w $61A(a5),d0 ROM:001194BC move.b d0,(a0,d2.w) ROM:001194C0 addq.w #1,d2 ROM:001194C2 bvc.s loc_1194C8 ROM:001194C4 move.w #$8000,d2 ROM:001194C8 ROM:001194C8 loc_1194C8: ; CODE XREF: sub_119342+180↑j ROM:001194C8 move.w d2,($588).w ROM:001194CC bsr.l sub_1180DC ROM:001194D2 move.w ($588).w,($E88).w ROM:001194D8 bsr.l sub_11808E ROM:001194DE move.w ($588).w,d2 ROM:001194E2 move.b ($75D).w,(a0,d2.w) ROM:001194E8 addq.w #1,d2 ROM:001194EA bvc.s loc_1194F0 ROM:001194EC move.w #$8000,d2 ROM:001194F0 ROM:001194F0 loc_1194F0: ; CODE XREF: sub_119342+1A8↑j ROM:001194F0 clr.b d0 ROM:001194F2 move.b $B4B(a5),d0 ROM:001194F6 move.b d0,(a0,d2.w) ROM:001194FA addq.w #1,d2 ROM:001194FC bvc.s loc_119502 ROM:001194FE move.w #$8000,d2 ROM:00119502 ROM:00119502 loc_119502: ; CODE XREF: sub_119342+1BA↑j ROM:00119502 lea ($1008).w,a1 ROM:00119506 move.w (a1),d0 ROM:00119508 lsr.w #8,d0 ROM:0011950A move.b d0,(a0,d2.w) ROM:0011950E addq.w #1,d2 ROM:00119510 bvc.s loc_119516 ROM:00119512 move.w #$8000,d2 ROM:00119516 ROM:00119516 loc_119516: ; CODE XREF: sub_119342+1CE↑j ROM:00119516 move.w (a1),d0 ROM:00119518 move.b d0,(a0,d2.w) ROM:0011951C addq.w #1,d2 ROM:0011951E bvc.s loc_119524 ROM:00119520 move.w #$8000,d2 ROM:00119524 ROM:00119524 loc_119524: ; CODE XREF: sub_119342+1DC↑j ROM:00119524 move.w $61C(a5),d0 ROM:00119528 lsr.w #8,d0 ROM:0011952A move.b d0,(a0,d2.w) ROM:0011952E addq.w #1,d2 ROM:00119530 bvc.s loc_119536 ROM:00119532 move.w #$8000,d2 ROM:00119536 ROM:00119536 loc_119536: ; CODE XREF: sub_119342+1EE↑j ROM:00119536 move.w $61C(a5),d0 ROM:0011953A move.b d0,(a0,d2.w) ROM:0011953E addq.w #1,d2 ROM:00119540 bvc.s loc_119546 ROM:00119542 move.w #$8000,d2 ROM:00119546 ROM:00119546 loc_119546: ; CODE XREF: sub_119342+1FE↑j ROM:00119546 move.w d2,($588).w ROM:0011954A bsr.l sub_1180DC ROM:00119550 bra.l locret_119828 ROM:00119556 ; --------------------------------------------------------------------------- ROM:00119556 ROM:00119556 loc_119556: ; CODE XREF: sub_119342+10E↑j ROM:00119556 cmpi.b #4,($75D).w ROM:0011955C bne.s loc_1195DC ROM:0011955E bsr.l sub_11808E ROM:00119564 move.w ($588).w,d2 ROM:00119568 move.b ($75D).w,(a0,d2.w) ROM:0011956E addq.w #1,d2 ROM:00119570 bvc.s loc_119576 ROM:00119572 move.w #$8000,d2 ROM:00119576 ROM:00119576 loc_119576: ; CODE XREF: sub_119342+22E↑j ROM:00119576 clr.b d0 ROM:00119578 move.b $B4C(a5),d0 ROM:0011957C move.b d0,(a0,d2.w) ROM:00119580 addq.w #1,d2 ROM:00119582 bvc.s loc_119588 ROM:00119584 move.w #$8000,d2 ROM:00119588 ROM:00119588 loc_119588: ; CODE XREF: sub_119342+240↑j ROM:00119588 move.w ($1A4C).w,d0 ROM:0011958C lsr.w #8,d0 ROM:0011958E move.b d0,(a0,d2.w) ROM:00119592 addq.w #1,d2 ROM:00119594 bvc.s loc_11959A ROM:00119596 move.w #$8000,d2 ROM:0011959A ROM:0011959A loc_11959A: ; CODE XREF: sub_119342+252↑j ROM:0011959A move.w ($1A4C).w,d0 ROM:0011959E move.b d0,(a0,d2.w) ROM:001195A2 addq.w #1,d2 ROM:001195A4 bvc.s loc_1195AA ROM:001195A6 move.w #$8000,d2 ROM:001195AA ROM:001195AA loc_1195AA: ; CODE XREF: sub_119342+262↑j ROM:001195AA move.w ($1A4E).w,d0 ROM:001195AE lsr.w #8,d0 ROM:001195B0 move.b d0,(a0,d2.w) ROM:001195B4 addq.w #1,d2 ROM:001195B6 bvc.s loc_1195BC ROM:001195B8 move.w #$8000,d2 ROM:001195BC ROM:001195BC loc_1195BC: ; CODE XREF: sub_119342+274↑j ROM:001195BC move.w ($1A4E).w,d0 ROM:001195C0 move.b d0,(a0,d2.w) ROM:001195C4 addq.w #1,d2 ROM:001195C6 bvc.s loc_1195CC ROM:001195C8 move.w #$8000,d2 ROM:001195CC ROM:001195CC loc_1195CC: ; CODE XREF: sub_119342+284↑j ROM:001195CC move.w d2,($588).w ROM:001195D0 bsr.l sub_1180DC ROM:001195D6 bra.l locret_119828 ROM:001195DC ; --------------------------------------------------------------------------- ROM:001195DC ROM:001195DC loc_1195DC: ; CODE XREF: sub_119342+21A↑j ROM:001195DC cmpi.b #5,($75D).w ROM:001195E2 bne.l loc_119666 ROM:001195E8 bsr.l sub_11808E ROM:001195EE move.w ($588).w,d2 ROM:001195F2 move.b ($75D).w,(a0,d2.w) ROM:001195F8 addq.w #1,d2 ROM:001195FA bvc.s loc_119600 ROM:001195FC move.w #$8000,d2 ROM:00119600 ROM:00119600 loc_119600: ; CODE XREF: sub_119342+2B8↑j ROM:00119600 clr.b d0 ROM:00119602 move.b $B4C(a5),d0 ROM:00119606 move.b d0,(a0,d2.w) ROM:0011960A addq.w #1,d2 ROM:0011960C bvc.s loc_119612 ROM:0011960E move.w #$8000,d2 ROM:00119612 ROM:00119612 loc_119612: ; CODE XREF: sub_119342+2CA↑j ROM:00119612 move.w ($1A4A).w,d0 ROM:00119616 lsr.w #8,d0 ROM:00119618 move.b d0,(a0,d2.w) ROM:0011961C addq.w #1,d2 ROM:0011961E bvc.s loc_119624 ROM:00119620 move.w #$8000,d2 ROM:00119624 ROM:00119624 loc_119624: ; CODE XREF: sub_119342+2DC↑j ROM:00119624 move.w ($1A4A).w,d0 ROM:00119628 move.b d0,(a0,d2.w) ROM:0011962C addq.w #1,d2 ROM:0011962E bvc.s loc_119634 ROM:00119630 move.w #$8000,d2 ROM:00119634 ROM:00119634 loc_119634: ; CODE XREF: sub_119342+2EC↑j ROM:00119634 move.w $622(a5),d0 ROM:00119638 lsr.w #8,d0 ROM:0011963A move.b d0,(a0,d2.w) ROM:0011963E addq.w #1,d2 ROM:00119640 bvc.s loc_119646 ROM:00119642 move.w #$8000,d2 ROM:00119646 ROM:00119646 loc_119646: ; CODE XREF: sub_119342+2FE↑j ROM:00119646 move.w $622(a5),d0 ROM:0011964A move.b d0,(a0,d2.w) ROM:0011964E addq.w #1,d2 ROM:00119650 bvc.s loc_119656 ROM:00119652 move.w #$8000,d2 ROM:00119656 ROM:00119656 loc_119656: ; CODE XREF: sub_119342+30E↑j ROM:00119656 move.w d2,($588).w ROM:0011965A bsr.l sub_1180DC ROM:00119660 bra.l locret_119828 ROM:00119666 ; --------------------------------------------------------------------------- ROM:00119666 ROM:00119666 loc_119666: ; CODE XREF: sub_119342+2A0↑j ROM:00119666 cmpi.b #6,($75D).w ROM:0011966C bne.l loc_11977A ROM:00119672 bsr.l sub_11808E ROM:00119678 move.w ($588).w,d2 ROM:0011967C move.b ($75D).w,(a0,d2.w) ROM:00119682 addq.w #1,d2 ROM:00119684 bvc.s loc_11968A ROM:00119686 move.w #$8000,d2 ROM:0011968A ROM:0011968A loc_11968A: ; CODE XREF: sub_119342+342↑j ROM:0011968A clr.b d0 ROM:0011968C move.b $B4D(a5),d0 ROM:00119690 ori.b #$80,d0 ROM:00119694 move.b d0,(a0,d2.w) ROM:00119698 addq.w #1,d2 ROM:0011969A bvc.s loc_1196A0 ROM:0011969C move.w #$8000,d2 ROM:001196A0 ROM:001196A0 loc_1196A0: ; CODE XREF: sub_119342+358↑j ROM:001196A0 lea ($1008).w,a1 ROM:001196A4 move.w 2(a1),d0 ROM:001196A8 lsr.w #8,d0 ROM:001196AA move.b d0,(a0,d2.w) ROM:001196AE addq.w #1,d2 ROM:001196B0 bvc.s loc_1196B6 ROM:001196B2 move.w #$8000,d2 ROM:001196B6 ROM:001196B6 loc_1196B6: ; CODE XREF: sub_119342+36E↑j ROM:001196B6 move.w 2(a1),d0 ROM:001196BA move.b d0,(a0,d2.w) ROM:001196BE addq.w #1,d2 ROM:001196C0 bvc.s loc_1196C6 ROM:001196C2 move.w #$8000,d2 ROM:001196C6 ROM:001196C6 loc_1196C6: ; CODE XREF: sub_119342+37E↑j ROM:001196C6 move.w $61A(a5),d0 ROM:001196CA lsr.w #8,d0 ROM:001196CC move.b d0,(a0,d2.w) ROM:001196D0 addq.w #1,d2 ROM:001196D2 bvc.s loc_1196D8 ROM:001196D4 move.w #$8000,d2 ROM:001196D8 ROM:001196D8 loc_1196D8: ; CODE XREF: sub_119342+390↑j ROM:001196D8 move.w $61A(a5),d0 ROM:001196DC move.b d0,(a0,d2.w) ROM:001196E0 addq.w #1,d2 ROM:001196E2 bvc.s loc_1196E8 ROM:001196E4 move.w #$8000,d2 ROM:001196E8 ROM:001196E8 loc_1196E8: ; CODE XREF: sub_119342+3A0↑j ROM:001196E8 move.w d2,($588).w ROM:001196EC bsr.l sub_1180DC ROM:001196F2 move.w ($588).w,($E88).w ROM:001196F8 bsr.l sub_11808E ROM:001196FE move.w ($588).w,d2 ROM:00119702 move.b ($75D).w,(a0,d2.w) ROM:00119708 addq.w #1,d2 ROM:0011970A bvc.s loc_119710 ROM:0011970C move.w #$8000,d2 ROM:00119710 ROM:00119710 loc_119710: ; CODE XREF: sub_119342+3C8↑j ROM:00119710 clr.b d0 ROM:00119712 move.b $B4D(a5),d0 ROM:00119716 move.b d0,(a0,d2.w) ROM:0011971A addq.w #1,d2 ROM:0011971C bvc.s loc_119722 ROM:0011971E move.w #$8000,d2 ROM:00119722 ROM:00119722 loc_119722: ; CODE XREF: sub_119342+3DA↑j ROM:00119722 lea ($1008).w,a1 ROM:00119726 move.w 2(a1),d0 ROM:0011972A lsr.w #8,d0 ROM:0011972C move.b d0,(a0,d2.w) ROM:00119730 addq.w #1,d2 ROM:00119732 bvc.s loc_119738 ROM:00119734 move.w #$8000,d2 ROM:00119738 ROM:00119738 loc_119738: ; CODE XREF: sub_119342+3F0↑j ROM:00119738 move.w 2(a1),d0 ROM:0011973C move.b d0,(a0,d2.w) ROM:00119740 addq.w #1,d2 ROM:00119742 bvc.s loc_119748 ROM:00119744 move.w #$8000,d2 ROM:00119748 ROM:00119748 loc_119748: ; CODE XREF: sub_119342+400↑j ROM:00119748 move.w $61C(a5),d0 ROM:0011974C lsr.w #8,d0 ROM:0011974E move.b d0,(a0,d2.w) ROM:00119752 addq.w #1,d2 ROM:00119754 bvc.s loc_11975A ROM:00119756 move.w #$8000,d2 ROM:0011975A ROM:0011975A loc_11975A: ; CODE XREF: sub_119342+412↑j ROM:0011975A move.w $61C(a5),d0 ROM:0011975E move.b d0,(a0,d2.w) ROM:00119762 addq.w #1,d2 ROM:00119764 bvc.s loc_11976A ROM:00119766 move.w #$8000,d2 ROM:0011976A ROM:0011976A loc_11976A: ; CODE XREF: sub_119342+422↑j ROM:0011976A move.w d2,($588).w ROM:0011976E bsr.l sub_1180DC ROM:00119774 bra.l locret_119828 ROM:0011977A ; --------------------------------------------------------------------------- ROM:0011977A ROM:0011977A loc_11977A: ; CODE XREF: sub_119342+32A↑j ROM:0011977A cmpi.b #8,($75D).w ROM:00119780 bne.l locret_119828 ROM:00119786 bsr.l sub_11808E ROM:0011978C move.w ($588).w,d2 ROM:00119790 move.b ($75D).w,(a0,d2.w) ROM:00119796 addq.w #1,d2 ROM:00119798 bvc.s loc_11979E ROM:0011979A move.w #$8000,d2 ROM:0011979E ROM:0011979E loc_11979E: ; CODE XREF: sub_119342+456↑j ROM:0011979E clr.b d0 ROM:001197A0 move.b $B4E(a5),d0 ROM:001197A4 btst #2,($DB9).w ROM:001197AA bne.l loc_1197C0 ROM:001197B0 move.w $59E(a5),d1 ROM:001197B4 cmp.w ($CA2).w,d1 ROM:001197B8 bge.s loc_1197BE ROM:001197BA ori.b #$80,d0 ROM:001197BE ROM:001197BE loc_1197BE: ; CODE XREF: sub_119342+476↑j ROM:001197BE bra.s loc_1197CE ROM:001197C0 ; --------------------------------------------------------------------------- ROM:001197C0 ROM:001197C0 loc_1197C0: ; CODE XREF: sub_119342+468↑j ROM:001197C0 move.w $59E(a5),d1 ROM:001197C4 cmp.w ($CA2).w,d1 ROM:001197C8 blt.s loc_1197CE ROM:001197CA ori.b #$80,d0 ROM:001197CE ROM:001197CE loc_1197CE: ; CODE XREF: sub_119342:loc_1197BE↑j ROM:001197CE ; sub_119342+486↑j ROM:001197CE move.b d0,(a0,d2.w) ROM:001197D2 addq.w #1,d2 ROM:001197D4 bvc.s loc_1197DA ROM:001197D6 move.w #$8000,d2 ROM:001197DA ROM:001197DA loc_1197DA: ; CODE XREF: sub_119342+492↑j ROM:001197DA move.w ($CA2).w,d0 ROM:001197DE lsr.w #8,d0 ROM:001197E0 move.b d0,(a0,d2.w) ROM:001197E4 addq.w #1,d2 ROM:001197E6 bvc.s loc_1197EC ROM:001197E8 move.w #$8000,d2 ROM:001197EC ROM:001197EC loc_1197EC: ; CODE XREF: sub_119342+4A4↑j ROM:001197EC move.w ($CA2).w,d0 ROM:001197F0 move.b d0,(a0,d2.w) ROM:001197F4 addq.w #1,d2 ROM:001197F6 bvc.s loc_1197FC ROM:001197F8 move.w #$8000,d2 ROM:001197FC ROM:001197FC loc_1197FC: ; CODE XREF: sub_119342+4B4↑j ROM:001197FC move.w $59E(a5),d0 ROM:00119800 lsr.w #8,d0 ROM:00119802 move.b d0,(a0,d2.w) ROM:00119806 addq.w #1,d2 ROM:00119808 bvc.s loc_11980E ROM:0011980A move.w #$8000,d2 ROM:0011980E ROM:0011980E loc_11980E: ; CODE XREF: sub_119342+4C6↑j ROM:0011980E move.w $59E(a5),d0 ROM:00119812 move.b d0,(a0,d2.w) ROM:00119816 addq.w #1,d2 ROM:00119818 bvc.s loc_11981E ROM:0011981A move.w #$8000,d2 ROM:0011981E ROM:0011981E loc_11981E: ; CODE XREF: sub_119342+4D6↑j ROM:0011981E move.w d2,($588).w ROM:00119822 bsr.l sub_1180DC ROM:00119828 ROM:00119828 locret_119828: ; CODE XREF: sub_119342+78↑j ROM:00119828 ; sub_119342+102↑j ... ROM:00119828 rts ROM:00119828 ; End of function sub_119342 ROM:00119828 ROM:0011982A ROM:0011982A ; =============== S U B R O U T I N E ======================================= ROM:0011982A ROM:0011982A ROM:0011982A sub_11982A: ; CODE XREF: sub_118016+60↑p ROM:0011982A btst #3,($13DE).w ROM:00119830 beq.s loc_11983A ROM:00119832 bset #2,($1370).w ROM:00119838 bra.s loc_119848 ROM:0011983A ; --------------------------------------------------------------------------- ROM:0011983A ROM:0011983A loc_11983A: ; CODE XREF: sub_11982A+6↑j ROM:0011983A btst #4,($13DE).w ROM:00119840 beq.s loc_119848 ROM:00119842 bset #2,($1370).w ROM:00119848 ROM:00119848 loc_119848: ; CODE XREF: sub_11982A+E↑j ROM:00119848 ; sub_11982A+16↑j ROM:00119848 clr.w ($E88).w ROM:0011984C clr.w d1 ROM:0011984E lea (dword_136264).l,a3 ROM:00119854 move.w (a3),d4 ROM:00119856 ROM:00119856 loc_119856: ; CODE XREF: sub_11982A+106↓j ROM:00119856 cmpi.w #$FF,d4 ROM:0011985A beq.l locret_119934 ROM:00119860 clr.b ($1219).w ROM:00119864 ROM:00119864 loc_119864: ; CODE XREF: sub_11982A+94↓j ROM:00119864 cmpi.w #$FF,d4 ROM:00119868 beq.s loc_1198C0 ROM:0011986A cmpi.b #3,($1219).w ROM:00119870 bge.s loc_1198C0 ROM:00119872 move.w 2(a3),d2 ROM:00119876 move.b 4(a3),d3 ROM:0011987A btst d3,(d2.w) ROM:0011987E beq.s loc_1198B8 ROM:00119880 cmpi.b #0,($1219).w ROM:00119886 bne.s loc_119892 ROM:00119888 bsr.l sub_11808E ROM:0011988E move.w ($588).w,d1 ROM:00119892 ROM:00119892 loc_119892: ; CODE XREF: sub_11982A+5C↑j ROM:00119892 move.b (a3),d5 ROM:00119894 move.b d5,$1239(d1.w) ROM:0011989A addq.w #1,d1 ROM:0011989C bvc.s loc_1198A2 ROM:0011989E move.w #$8000,d1 ROM:001198A2 ROM:001198A2 loc_1198A2: ; CODE XREF: sub_11982A+72↑j ROM:001198A2 move.b 1(a3),d5 ROM:001198A6 move.b d5,$1239(d1.w) ROM:001198AC addq.w #1,d1 ROM:001198AE bvc.s loc_1198B4 ROM:001198B0 move.w #$8000,d1 ROM:001198B4 ROM:001198B4 loc_1198B4: ; CODE XREF: sub_11982A+84↑j ROM:001198B4 addq.b #1,($1219).w ROM:001198B8 ROM:001198B8 loc_1198B8: ; CODE XREF: sub_11982A+54↑j ROM:001198B8 adda.w #$A,a3 ROM:001198BC move.w (a3),d4 ROM:001198BE bra.s loc_119864 ROM:001198C0 ; --------------------------------------------------------------------------- ROM:001198C0 ROM:001198C0 loc_1198C0: ; CODE XREF: sub_11982A+3E↑j ROM:001198C0 ; sub_11982A+46↑j ROM:001198C0 cmpi.b #3,($1219).w ROM:001198C6 bge.s loc_119918 ROM:001198C8 cmpi.b #0,($1219).w ROM:001198CE ble.s loc_119918 ROM:001198D0 move.b #0,$1239(d1.w) ROM:001198D8 addq.w #1,d1 ROM:001198DA bvc.s loc_1198E0 ROM:001198DC move.w #$8000,d1 ROM:001198E0 ROM:001198E0 loc_1198E0: ; CODE XREF: sub_11982A+B0↑j ROM:001198E0 move.b #0,$1239(d1.w) ROM:001198E8 addq.w #1,d1 ROM:001198EA bvc.s loc_1198F0 ROM:001198EC move.w #$8000,d1 ROM:001198F0 ROM:001198F0 loc_1198F0: ; CODE XREF: sub_11982A+C0↑j ROM:001198F0 cmpi.b #2,($1219).w ROM:001198F6 bge.s loc_119918 ROM:001198F8 move.b #0,$1239(d1.w) ROM:00119900 addq.w #1,d1 ROM:00119902 bvc.s loc_119908 ROM:00119904 move.w #$8000,d1 ROM:00119908 ROM:00119908 loc_119908: ; CODE XREF: sub_11982A+D8↑j ROM:00119908 move.b #0,$1239(d1.w) ROM:00119910 addq.w #1,d1 ROM:00119912 bvc.s loc_119918 ROM:00119914 move.w #$8000,d1 ROM:00119918 ROM:00119918 loc_119918: ; CODE XREF: sub_11982A+9C↑j ROM:00119918 ; sub_11982A+A4↑j ... ROM:00119918 cmpi.b #0,($1219).w ROM:0011991E ble.s loc_11992A ROM:00119920 move.w d1,($588).w ROM:00119924 bsr.l sub_1180DC ROM:0011992A ROM:0011992A loc_11992A: ; CODE XREF: sub_11982A+F4↑j ROM:0011992A move.w ($588).w,($E88).w ROM:00119930 bra.w loc_119856 ROM:00119934 ; --------------------------------------------------------------------------- ROM:00119934 ROM:00119934 locret_119934: ; CODE XREF: sub_11982A+30↑j ROM:00119934 rts ROM:00119934 ; End of function sub_11982A ROM:00119934 ROM:00119936 ROM:00119936 ; =============== S U B R O U T I N E ======================================= ROM:00119936 ROM:00119936 ROM:00119936 sub_119936: ; CODE XREF: sub_118016+70↑p ROM:00119936 lea ($1239).w,a0 ROM:0011993A clr.w ($E88).w ROM:0011993E cmpi.b #0,($75D).w ROM:00119944 bne.s loc_1199B4 ROM:00119946 bsr.l sub_11808E ROM:0011994C move.w ($588).w,d0 ROM:00119950 move.b ($75D).w,(a0,d0.w) ROM:00119956 addq.w #1,d0 ROM:00119958 bvc.s loc_11995E ROM:0011995A move.w #$8000,d0 ROM:0011995E ROM:0011995E loc_11995E: ; CODE XREF: sub_119936+22↑j ROM:0011995E move.b #1,(a0,d0.w) ROM:00119964 addq.w #1,d0 ROM:00119966 bvc.s loc_11996C ROM:00119968 move.w #$8000,d0 ROM:0011996C ROM:0011996C loc_11996C: ; CODE XREF: sub_119936+30↑j ROM:0011996C move.b $11A(a5),(a0,d0.w) ROM:00119972 addq.w #1,d0 ROM:00119974 bvc.s loc_11997A ROM:00119976 move.w #$8000,d0 ROM:0011997A ROM:0011997A loc_11997A: ; CODE XREF: sub_119936+3E↑j ROM:0011997A move.b $11B(a5),(a0,d0.w) ROM:00119980 addq.w #1,d0 ROM:00119982 bvc.s loc_119988 ROM:00119984 move.w #$8000,d0 ROM:00119988 ROM:00119988 loc_119988: ; CODE XREF: sub_119936+4C↑j ROM:00119988 move.b $11C(a5),(a0,d0.w) ROM:0011998E addq.w #1,d0 ROM:00119990 bvc.s loc_119996 ROM:00119992 move.w #$8000,d0 ROM:00119996 ROM:00119996 loc_119996: ; CODE XREF: sub_119936+5A↑j ROM:00119996 move.b $11D(a5),(a0,d0.w) ROM:0011999C addq.w #1,d0 ROM:0011999E bvc.s loc_1199A4 ROM:001199A0 move.w #$8000,d0 ROM:001199A4 ROM:001199A4 loc_1199A4: ; CODE XREF: sub_119936+68↑j ROM:001199A4 move.w d0,($588).w ROM:001199A8 bsr.l sub_1180DC ROM:001199AE bra.l locret_11A248 ROM:001199B4 ; --------------------------------------------------------------------------- ROM:001199B4 ROM:001199B4 loc_1199B4: ; CODE XREF: sub_119936+E↑j ROM:001199B4 cmpi.b #1,($75D).w ROM:001199BA bne.l loc_1199F6 ROM:001199C0 bsr.l sub_11808E ROM:001199C6 move.w ($588).w,d0 ROM:001199CA move.b ($75D).w,(a0,d0.w) ROM:001199D0 addq.w #1,d0 ROM:001199D2 bvc.s loc_1199D8 ROM:001199D4 move.w #$8000,d0 ROM:001199D8 ROM:001199D8 loc_1199D8: ; CODE XREF: sub_119936+9C↑j ROM:001199D8 move.b #5,(a0,d0.w) ROM:001199DE addq.w #1,d0 ROM:001199E0 bvc.s loc_1199E6 ROM:001199E2 move.w #$8000,d0 ROM:001199E6 ROM:001199E6 loc_1199E6: ; CODE XREF: sub_119936+AA↑j ROM:001199E6 move.w d0,($588).w ROM:001199EA bsr.l sub_1180DC ROM:001199F0 bra.l locret_11A248 ROM:001199F6 ; --------------------------------------------------------------------------- ROM:001199F6 ROM:001199F6 loc_1199F6: ; CODE XREF: sub_119936+84↑j ROM:001199F6 cmpi.b #2,($75D).w ROM:001199FC bne.l loc_119DFE ROM:00119A02 bsr.l sub_115B52 ROM:00119A08 cmpi.b #0,d1 ROM:00119A0C bne.s loc_119A16 ROM:00119A0E bset #3,($93C).w ROM:00119A14 bra.s loc_119A18 ROM:00119A16 ; --------------------------------------------------------------------------- ROM:00119A16 ROM:00119A16 loc_119A16: ; CODE XREF: sub_119936+D6↑j ROM:00119A16 subq.b #1,d1 ROM:00119A18 ROM:00119A18 loc_119A18: ; CODE XREF: sub_119936+DE↑j ROM:00119A18 movea.l #$13A000,a1 ROM:00119A1E move.w #$2E,d2 ; '.' ROM:00119A22 ext.w d1 ROM:00119A24 mulu.w d1,d2 ROM:00119A26 ext.l d2 ROM:00119A28 adda.l d2,a1 ROM:00119A2A adda.l #2,a1 ROM:00119A30 bsr.l sub_11808E ROM:00119A36 move.w ($588).w,d0 ROM:00119A3A move.b ($75D).w,(a0,d0.w) ROM:00119A40 addq.w #1,d0 ROM:00119A42 bvc.s loc_119A48 ROM:00119A44 move.w #$8000,d0 ROM:00119A48 ROM:00119A48 loc_119A48: ; CODE XREF: sub_119936+10C↑j ROM:00119A48 move.b #1,(a0,d0.w) ROM:00119A4E addq.w #1,d0 ROM:00119A50 bvc.s loc_119A56 ROM:00119A52 move.w #$8000,d0 ROM:00119A56 ROM:00119A56 loc_119A56: ; CODE XREF: sub_119936+11A↑j ROM:00119A56 btst #3,($93C).w ROM:00119A5C bne.s loc_119A66 ROM:00119A5E move.b #0,(a0,d0.w) ROM:00119A64 bra.s loc_119A6C ROM:00119A66 ; --------------------------------------------------------------------------- ROM:00119A66 ROM:00119A66 loc_119A66: ; CODE XREF: sub_119936+126↑j ROM:00119A66 move.b #$FF,(a0,d0.w) ROM:00119A6C ROM:00119A6C loc_119A6C: ; CODE XREF: sub_119936+12E↑j ROM:00119A6C addq.w #1,d0 ROM:00119A6E bvc.s loc_119A74 ROM:00119A70 move.w #$8000,d0 ROM:00119A74 ROM:00119A74 loc_119A74: ; CODE XREF: sub_119936+138↑j ROM:00119A74 btst #3,($93C).w ROM:00119A7A bne.s loc_119A84 ROM:00119A7C move.b #0,(a0,d0.w) ROM:00119A82 bra.s loc_119A8A ROM:00119A84 ; --------------------------------------------------------------------------- ROM:00119A84 ROM:00119A84 loc_119A84: ; CODE XREF: sub_119936+144↑j ROM:00119A84 move.b #$FF,(a0,d0.w) ROM:00119A8A ROM:00119A8A loc_119A8A: ; CODE XREF: sub_119936+14C↑j ROM:00119A8A addq.w #1,d0 ROM:00119A8C bvc.s loc_119A92 ROM:00119A8E move.w #$8000,d0 ROM:00119A92 ROM:00119A92 loc_119A92: ; CODE XREF: sub_119936+156↑j ROM:00119A92 btst #3,($93C).w ROM:00119A98 bne.s loc_119AA2 ROM:00119A9A move.b #0,(a0,d0.w) ROM:00119AA0 bra.s loc_119AA8 ROM:00119AA2 ; --------------------------------------------------------------------------- ROM:00119AA2 ROM:00119AA2 loc_119AA2: ; CODE XREF: sub_119936+162↑j ROM:00119AA2 move.b #$FF,(a0,d0.w) ROM:00119AA8 ROM:00119AA8 loc_119AA8: ; CODE XREF: sub_119936+16A↑j ROM:00119AA8 addq.w #1,d0 ROM:00119AAA bvc.s loc_119AB0 ROM:00119AAC move.w #$8000,d0 ROM:00119AB0 ROM:00119AB0 loc_119AB0: ; CODE XREF: sub_119936+174↑j ROM:00119AB0 btst #3,($93C).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_119936+180↑j ROM:00119ABE move.b #$FF,(a0,d0.w) ROM:00119AC4 ROM:00119AC4 loc_119AC4: ; CODE XREF: sub_119936+186↑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_119936+190↑j ROM:00119ACC adda.l #1,a1 ROM:00119AD2 move.w d0,($588).w ROM:00119AD6 bsr.l sub_1180DC ROM:00119ADC move.w ($588).w,($E88).w ROM:00119AE2 bsr.l sub_11808E ROM:00119AE8 move.w ($588).w,d0 ROM:00119AEC move.b ($75D).w,(a0,d0.w) ROM:00119AF2 addq.w #1,d0 ROM:00119AF4 bvc.s loc_119AFA ROM:00119AF6 move.w #$8000,d0 ROM:00119AFA ROM:00119AFA loc_119AFA: ; CODE XREF: sub_119936+1BE↑j ROM:00119AFA move.b #2,(a0,d0.w) ROM:00119B00 addq.w #1,d0 ROM:00119B02 bvc.s loc_119B08 ROM:00119B04 move.w #$8000,d0 ROM:00119B08 ROM:00119B08 loc_119B08: ; CODE XREF: sub_119936+1CC↑j ROM:00119B08 btst #3,($93C).w ROM:00119B0E bne.s loc_119B16 ROM:00119B10 move.b (a1),(a0,d0.w) ROM:00119B14 bra.s loc_119B1C ROM:00119B16 ; --------------------------------------------------------------------------- ROM:00119B16 ROM:00119B16 loc_119B16: ; CODE XREF: sub_119936+1D8↑j ROM:00119B16 move.b #$FF,(a0,d0.w) ROM:00119B1C ROM:00119B1C loc_119B1C: ; CODE XREF: sub_119936+1DE↑j ROM:00119B1C addq.w #1,d0 ROM:00119B1E bvc.s loc_119B24 ROM:00119B20 move.w #$8000,d0 ROM:00119B24 ROM:00119B24 loc_119B24: ; CODE XREF: sub_119936+1E8↑j ROM:00119B24 adda.l #1,a1 ROM:00119B2A btst #3,($93C).w ROM:00119B30 bne.s loc_119B38 ROM:00119B32 move.b (a1),(a0,d0.w) ROM:00119B36 bra.s loc_119B3E ROM:00119B38 ; --------------------------------------------------------------------------- ROM:00119B38 ROM:00119B38 loc_119B38: ; CODE XREF: sub_119936+1FA↑j ROM:00119B38 move.b #$FF,(a0,d0.w) ROM:00119B3E ROM:00119B3E loc_119B3E: ; CODE XREF: sub_119936+200↑j ROM:00119B3E addq.w #1,d0 ROM:00119B40 bvc.s loc_119B46 ROM:00119B42 move.w #$8000,d0 ROM:00119B46 ROM:00119B46 loc_119B46: ; CODE XREF: sub_119936+20A↑j ROM:00119B46 adda.l #1,a1 ROM:00119B4C btst #3,($93C).w ROM:00119B52 bne.s loc_119B5A ROM:00119B54 move.b (a1),(a0,d0.w) ROM:00119B58 bra.s loc_119B60 ROM:00119B5A ; --------------------------------------------------------------------------- ROM:00119B5A ROM:00119B5A loc_119B5A: ; CODE XREF: sub_119936+21C↑j ROM:00119B5A move.b #$FF,(a0,d0.w) ROM:00119B60 ROM:00119B60 loc_119B60: ; CODE XREF: sub_119936+222↑j ROM:00119B60 addq.w #1,d0 ROM:00119B62 bvc.s loc_119B68 ROM:00119B64 move.w #$8000,d0 ROM:00119B68 ROM:00119B68 loc_119B68: ; CODE XREF: sub_119936+22C↑j ROM:00119B68 adda.l #1,a1 ROM:00119B6E btst #3,($93C).w ROM:00119B74 bne.s loc_119B7C ROM:00119B76 move.b (a1),(a0,d0.w) ROM:00119B7A bra.s loc_119B82 ROM:00119B7C ; --------------------------------------------------------------------------- ROM:00119B7C ROM:00119B7C loc_119B7C: ; CODE XREF: sub_119936+23E↑j ROM:00119B7C move.b #$FF,(a0,d0.w) ROM:00119B82 ROM:00119B82 loc_119B82: ; CODE XREF: sub_119936+244↑j ROM:00119B82 addq.w #1,d0 ROM:00119B84 bvc.s loc_119B8A ROM:00119B86 move.w #$8000,d0 ROM:00119B8A ROM:00119B8A loc_119B8A: ; CODE XREF: sub_119936+24E↑j ROM:00119B8A adda.l #1,a1 ROM:00119B90 move.w d0,($588).w ROM:00119B94 bsr.l sub_1180DC ROM:00119B9A move.w ($588).w,($E88).w ROM:00119BA0 bsr.l sub_11808E ROM:00119BA6 move.w ($588).w,d0 ROM:00119BAA move.b ($75D).w,(a0,d0.w) ROM:00119BB0 addq.w #1,d0 ROM:00119BB2 bvc.s loc_119BB8 ROM:00119BB4 move.w #$8000,d0 ROM:00119BB8 ROM:00119BB8 loc_119BB8: ; CODE XREF: sub_119936+27C↑j ROM:00119BB8 move.b #3,(a0,d0.w) ROM:00119BBE addq.w #1,d0 ROM:00119BC0 bvc.s loc_119BC6 ROM:00119BC2 move.w #$8000,d0 ROM:00119BC6 ROM:00119BC6 loc_119BC6: ; CODE XREF: sub_119936+28A↑j ROM:00119BC6 btst #3,($93C).w ROM:00119BCC bne.s loc_119BD4 ROM:00119BCE move.b (a1),(a0,d0.w) ROM:00119BD2 bra.s loc_119BDA ROM:00119BD4 ; --------------------------------------------------------------------------- ROM:00119BD4 ROM:00119BD4 loc_119BD4: ; CODE XREF: sub_119936+296↑j ROM:00119BD4 move.b #$FF,(a0,d0.w) ROM:00119BDA ROM:00119BDA loc_119BDA: ; CODE XREF: sub_119936+29C↑j ROM:00119BDA addq.w #1,d0 ROM:00119BDC bvc.s loc_119BE2 ROM:00119BDE move.w #$8000,d0 ROM:00119BE2 ROM:00119BE2 loc_119BE2: ; CODE XREF: sub_119936+2A6↑j ROM:00119BE2 adda.l #1,a1 ROM:00119BE8 btst #3,($93C).w ROM:00119BEE bne.s loc_119BF6 ROM:00119BF0 move.b (a1),(a0,d0.w) ROM:00119BF4 bra.s loc_119BFC ROM:00119BF6 ; --------------------------------------------------------------------------- ROM:00119BF6 ROM:00119BF6 loc_119BF6: ; CODE XREF: sub_119936+2B8↑j ROM:00119BF6 move.b #$FF,(a0,d0.w) ROM:00119BFC ROM:00119BFC loc_119BFC: ; CODE XREF: sub_119936+2BE↑j ROM:00119BFC addq.w #1,d0 ROM:00119BFE bvc.s loc_119C04 ROM:00119C00 move.w #$8000,d0 ROM:00119C04 ROM:00119C04 loc_119C04: ; CODE XREF: sub_119936+2C8↑j ROM:00119C04 adda.l #1,a1 ROM:00119C0A btst #3,($93C).w ROM:00119C10 bne.s loc_119C18 ROM:00119C12 move.b (a1),(a0,d0.w) ROM:00119C16 bra.s loc_119C1E ROM:00119C18 ; --------------------------------------------------------------------------- ROM:00119C18 ROM:00119C18 loc_119C18: ; CODE XREF: sub_119936+2DA↑j ROM:00119C18 move.b #$FF,(a0,d0.w) ROM:00119C1E ROM:00119C1E loc_119C1E: ; CODE XREF: sub_119936+2E0↑j ROM:00119C1E addq.w #1,d0 ROM:00119C20 bvc.s loc_119C26 ROM:00119C22 move.w #$8000,d0 ROM:00119C26 ROM:00119C26 loc_119C26: ; CODE XREF: sub_119936+2EA↑j ROM:00119C26 adda.l #1,a1 ROM:00119C2C btst #3,($93C).w ROM:00119C32 bne.s loc_119C3A ROM:00119C34 move.b (a1),(a0,d0.w) ROM:00119C38 bra.s loc_119C40 ROM:00119C3A ; --------------------------------------------------------------------------- ROM:00119C3A ROM:00119C3A loc_119C3A: ; CODE XREF: sub_119936+2FC↑j ROM:00119C3A move.b #$FF,(a0,d0.w) ROM:00119C40 ROM:00119C40 loc_119C40: ; CODE XREF: sub_119936+302↑j ROM:00119C40 addq.w #1,d0 ROM:00119C42 bvc.s loc_119C48 ROM:00119C44 move.w #$8000,d0 ROM:00119C48 ROM:00119C48 loc_119C48: ; CODE XREF: sub_119936+30C↑j ROM:00119C48 adda.l #1,a1 ROM:00119C4E move.w d0,($588).w ROM:00119C52 bsr.l sub_1180DC ROM:00119C58 move.w ($588).w,($E88).w ROM:00119C5E bsr.l sub_11808E ROM:00119C64 move.w ($588).w,d0 ROM:00119C68 move.b ($75D).w,(a0,d0.w) ROM:00119C6E addq.w #1,d0 ROM:00119C70 bvc.s loc_119C76 ROM:00119C72 move.w #$8000,d0 ROM:00119C76 ROM:00119C76 loc_119C76: ; CODE XREF: sub_119936+33A↑j ROM:00119C76 move.b #4,(a0,d0.w) ROM:00119C7C addq.w #1,d0 ROM:00119C7E bvc.s loc_119C84 ROM:00119C80 move.w #$8000,d0 ROM:00119C84 ROM:00119C84 loc_119C84: ; CODE XREF: sub_119936+348↑j ROM:00119C84 btst #3,($93C).w ROM:00119C8A bne.s loc_119C92 ROM:00119C8C move.b (a1),(a0,d0.w) ROM:00119C90 bra.s loc_119C98 ROM:00119C92 ; --------------------------------------------------------------------------- ROM:00119C92 ROM:00119C92 loc_119C92: ; CODE XREF: sub_119936+354↑j ROM:00119C92 move.b #$FF,(a0,d0.w) ROM:00119C98 ROM:00119C98 loc_119C98: ; CODE XREF: sub_119936+35A↑j ROM:00119C98 addq.w #1,d0 ROM:00119C9A bvc.s loc_119CA0 ROM:00119C9C move.w #$8000,d0 ROM:00119CA0 ROM:00119CA0 loc_119CA0: ; CODE XREF: sub_119936+364↑j ROM:00119CA0 adda.l #1,a1 ROM:00119CA6 btst #3,($93C).w ROM:00119CAC bne.s loc_119CB4 ROM:00119CAE move.b (a1),(a0,d0.w) ROM:00119CB2 bra.s loc_119CBA ROM:00119CB4 ; --------------------------------------------------------------------------- ROM:00119CB4 ROM:00119CB4 loc_119CB4: ; CODE XREF: sub_119936+376↑j ROM:00119CB4 move.b #$FF,(a0,d0.w) ROM:00119CBA ROM:00119CBA loc_119CBA: ; CODE XREF: sub_119936+37C↑j 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_119936+386↑j ROM:00119CC2 adda.l #1,a1 ROM:00119CC8 btst #3,($93C).w ROM:00119CCE bne.s loc_119CDE ROM:00119CD0 move.b (a1),d5 ROM:00119CD2 lsr.b #4,d5 ROM:00119CD4 ori.b #$30,d5 ; '0' ROM:00119CD8 move.b d5,(a0,d0.w) ROM:00119CDC bra.s loc_119CE4 ROM:00119CDE ; --------------------------------------------------------------------------- ROM:00119CDE ROM:00119CDE loc_119CDE: ; CODE XREF: sub_119936+398↑j ROM:00119CDE move.b #$FF,(a0,d0.w) ROM:00119CE4 ROM:00119CE4 loc_119CE4: ; CODE XREF: sub_119936+3A6↑j ROM:00119CE4 addq.w #1,d0 ROM:00119CE6 bvc.s loc_119CEC ROM:00119CE8 move.w #$8000,d0 ROM:00119CEC ROM:00119CEC loc_119CEC: ; CODE XREF: sub_119936+3B0↑j ROM:00119CEC btst #3,($93C).w ROM:00119CF2 bne.s loc_119D04 ROM:00119CF4 move.b (a1),d5 ROM:00119CF6 andi.b #$F,d5 ROM:00119CFA ori.b #$30,d5 ; '0' ROM:00119CFE move.b d5,(a0,d0.w) ROM:00119D02 bra.s loc_119D0A ROM:00119D04 ; --------------------------------------------------------------------------- ROM:00119D04 ROM:00119D04 loc_119D04: ; CODE XREF: sub_119936+3BC↑j ROM:00119D04 move.b #$FF,(a0,d0.w) ROM:00119D0A ROM:00119D0A loc_119D0A: ; CODE XREF: sub_119936+3CC↑j ROM:00119D0A addq.w #1,d0 ROM:00119D0C bvc.s loc_119D12 ROM:00119D0E move.w #$8000,d0 ROM:00119D12 ROM:00119D12 loc_119D12: ; CODE XREF: sub_119936+3D6↑j ROM:00119D12 adda.l #1,a1 ROM:00119D18 move.w d0,($588).w ROM:00119D1C bsr.l sub_1180DC ROM:00119D22 move.w ($588).w,($E88).w ROM:00119D28 bsr.l sub_11808E ROM:00119D2E move.w ($588).w,d0 ROM:00119D32 move.b ($75D).w,(a0,d0.w) ROM:00119D38 addq.w #1,d0 ROM:00119D3A bvc.s loc_119D40 ROM:00119D3C move.w #$8000,d0 ROM:00119D40 ROM:00119D40 loc_119D40: ; CODE XREF: sub_119936+404↑j ROM:00119D40 move.b #5,(a0,d0.w) ROM:00119D46 addq.w #1,d0 ROM:00119D48 bvc.s loc_119D4E ROM:00119D4A move.w #$8000,d0 ROM:00119D4E ROM:00119D4E loc_119D4E: ; CODE XREF: sub_119936+412↑j ROM:00119D4E btst #3,($93C).w ROM:00119D54 bne.s loc_119D64 ROM:00119D56 move.b (a1),d5 ROM:00119D58 lsr.b #4,d5 ROM:00119D5A ori.b #$30,d5 ; '0' ROM:00119D5E move.b d5,(a0,d0.w) ROM:00119D62 bra.s loc_119D6A ROM:00119D64 ; --------------------------------------------------------------------------- ROM:00119D64 ROM:00119D64 loc_119D64: ; CODE XREF: sub_119936+41E↑j ROM:00119D64 move.b #$FF,(a0,d0.w) ROM:00119D6A ROM:00119D6A loc_119D6A: ; CODE XREF: sub_119936+42C↑j ROM:00119D6A addq.w #1,d0 ROM:00119D6C bvc.s loc_119D72 ROM:00119D6E move.w #$8000,d0 ROM:00119D72 ROM:00119D72 loc_119D72: ; CODE XREF: sub_119936+436↑j ROM:00119D72 btst #3,($93C).w ROM:00119D78 bne.s loc_119D8A ROM:00119D7A move.b (a1),d5 ROM:00119D7C andi.b #$F,d5 ROM:00119D80 ori.b #$30,d5 ; '0' ROM:00119D84 move.b d5,(a0,d0.w) ROM:00119D88 bra.s loc_119D90 ROM:00119D8A ; --------------------------------------------------------------------------- ROM:00119D8A ROM:00119D8A loc_119D8A: ; CODE XREF: sub_119936+442↑j ROM:00119D8A move.b #$FF,(a0,d0.w) ROM:00119D90 ROM:00119D90 loc_119D90: ; CODE XREF: sub_119936+452↑j 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_119936+45C↑j ROM:00119D98 adda.l #1,a1 ROM:00119D9E btst #3,($93C).w ROM:00119DA4 bne.s loc_119DB4 ROM:00119DA6 move.b (a1),d5 ROM:00119DA8 lsr.b #4,d5 ROM:00119DAA ori.b #$30,d5 ; '0' ROM:00119DAE move.b d5,(a0,d0.w) ROM:00119DB2 bra.s loc_119DBA ROM:00119DB4 ; --------------------------------------------------------------------------- ROM:00119DB4 ROM:00119DB4 loc_119DB4: ; CODE XREF: sub_119936+46E↑j ROM:00119DB4 move.b #$FF,(a0,d0.w) ROM:00119DBA ROM:00119DBA loc_119DBA: ; CODE XREF: sub_119936+47C↑j ROM:00119DBA addq.w #1,d0 ROM:00119DBC bvc.s loc_119DC2 ROM:00119DBE move.w #$8000,d0 ROM:00119DC2 ROM:00119DC2 loc_119DC2: ; CODE XREF: sub_119936+486↑j ROM:00119DC2 btst #3,($93C).w ROM:00119DC8 bne.s loc_119DDA ROM:00119DCA move.b (a1),d5 ROM:00119DCC andi.b #$F,d5 ROM:00119DD0 ori.b #$30,d5 ; '0' ROM:00119DD4 move.b d5,(a0,d0.w) ROM:00119DD8 bra.s loc_119DE0 ROM:00119DDA ; --------------------------------------------------------------------------- ROM:00119DDA ROM:00119DDA loc_119DDA: ; CODE XREF: sub_119936+492↑j ROM:00119DDA move.b #$FF,(a0,d0.w) ROM:00119DE0 ROM:00119DE0 loc_119DE0: ; CODE XREF: sub_119936+4A2↑j ROM:00119DE0 addq.w #1,d0 ROM:00119DE2 bvc.s loc_119DE8 ROM:00119DE4 move.w #$8000,d0 ROM:00119DE8 ROM:00119DE8 loc_119DE8: ; CODE XREF: sub_119936+4AC↑j ROM:00119DE8 move.w d0,($588).w ROM:00119DEC bsr.l sub_1180DC ROM:00119DF2 bclr #3,($93C).w ROM:00119DF8 bra.l locret_11A248 ROM:00119DFE ; --------------------------------------------------------------------------- ROM:00119DFE ROM:00119DFE loc_119DFE: ; CODE XREF: sub_119936+C6↑j ROM:00119DFE cmpi.b #3,($75D).w ROM:00119E04 bne.l loc_119E40 ROM:00119E0A bsr.l sub_11808E ROM:00119E10 move.w ($588).w,d0 ROM:00119E14 move.b ($75D).w,(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_119936+4E6↑j ROM:00119E22 move.b #4,(a0,d0.w) ROM:00119E28 addq.w #1,d0 ROM:00119E2A bvc.s loc_119E30 ROM:00119E2C move.w #$8000,d0 ROM:00119E30 ROM:00119E30 loc_119E30: ; CODE XREF: sub_119936+4F4↑j ROM:00119E30 move.w d0,($588).w ROM:00119E34 bsr.l sub_1180DC ROM:00119E3A bra.l locret_11A248 ROM:00119E40 ; --------------------------------------------------------------------------- ROM:00119E40 ROM:00119E40 loc_119E40: ; CODE XREF: sub_119936+4CE↑j ROM:00119E40 cmpi.b #4,($75D).w ROM:00119E46 bne.l loc_11A028 ROM:00119E4C movea.l #unk_110400,a1 ROM:00119E52 bsr.l sub_11808E ROM:00119E58 move.w ($588).w,d0 ROM:00119E5C move.b ($75D).w,(a0,d0.w) ROM:00119E62 addq.w #1,d0 ROM:00119E64 bvc.s loc_119E6A ROM:00119E66 move.w #$8000,d0 ROM:00119E6A ROM:00119E6A loc_119E6A: ; CODE XREF: sub_119936+52E↑j ROM:00119E6A move.b #1,(a0,d0.w) ROM:00119E70 addq.w #1,d0 ROM:00119E72 bvc.s loc_119E78 ROM:00119E74 move.w #$8000,d0 ROM:00119E78 ROM:00119E78 loc_119E78: ; CODE XREF: sub_119936+53C↑j ROM:00119E78 move.b (a1),(a0,d0.w) ROM:00119E7C adda.w #2,a1 ROM:00119E80 addq.w #1,d0 ROM:00119E82 bvc.s loc_119E88 ROM:00119E84 move.w #$8000,d0 ROM:00119E88 ROM:00119E88 loc_119E88: ; CODE XREF: sub_119936+54C↑j ROM:00119E88 move.b (a1),(a0,d0.w) ROM:00119E8C adda.w #2,a1 ROM:00119E90 addq.w #1,d0 ROM:00119E92 bvc.s loc_119E98 ROM:00119E94 move.w #$8000,d0 ROM:00119E98 ROM:00119E98 loc_119E98: ; CODE XREF: sub_119936+55C↑j ROM:00119E98 move.b (a1),(a0,d0.w) ROM:00119E9C adda.w #2,a1 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_119936+56C↑j ROM:00119EA8 move.b (a1),(a0,d0.w) ROM:00119EAC adda.w #2,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_119936+57C↑j ROM:00119EB8 move.w d0,($588).w ROM:00119EBC bsr.l sub_1180DC ROM:00119EC2 move.w ($588).w,($E88).w ROM:00119EC8 bsr.l sub_11808E ROM:00119ECE move.w ($588).w,d0 ROM:00119ED2 move.b ($75D).w,(a0,d0.w) ROM:00119ED8 addq.w #1,d0 ROM:00119EDA bvc.s loc_119EE0 ROM:00119EDC move.w #$8000,d0 ROM:00119EE0 ROM:00119EE0 loc_119EE0: ; CODE XREF: sub_119936+5A4↑j ROM:00119EE0 move.b #2,(a0,d0.w) ROM:00119EE6 addq.w #1,d0 ROM:00119EE8 bvc.s loc_119EEE ROM:00119EEA move.w #$8000,d0 ROM:00119EEE ROM:00119EEE loc_119EEE: ; CODE XREF: sub_119936+5B2↑j ROM:00119EEE move.b (a1),(a0,d0.w) ROM:00119EF2 adda.w #2,a1 ROM:00119EF6 addq.w #1,d0 ROM:00119EF8 bvc.s loc_119EFE ROM:00119EFA move.w #$8000,d0 ROM:00119EFE ROM:00119EFE loc_119EFE: ; CODE XREF: sub_119936+5C2↑j ROM:00119EFE move.b (a1),d1 ROM:00119F00 addi.b #$30,d1 ; '0' ROM:00119F04 move.b d1,(a0,d0.w) ROM:00119F08 adda.w #2,a1 ROM:00119F0C addq.w #1,d0 ROM:00119F0E bvc.s loc_119F14 ROM:00119F10 move.w #$8000,d0 ROM:00119F14 ROM:00119F14 loc_119F14: ; CODE XREF: sub_119936+5D8↑j ROM:00119F14 move.b (a1),d1 ROM:00119F16 addi.b #$30,d1 ; '0' ROM:00119F1A move.b d1,(a0,d0.w) ROM:00119F1E adda.w #2,a1 ROM:00119F22 addq.w #1,d0 ROM:00119F24 bvc.s loc_119F2A ROM:00119F26 move.w #$8000,d0 ROM:00119F2A ROM:00119F2A loc_119F2A: ; CODE XREF: sub_119936+5EE↑j ROM:00119F2A move.b (a1),d1 ROM:00119F2C addi.b #$30,d1 ; '0' ROM:00119F30 move.b d1,(a0,d0.w) ROM:00119F34 addq.w #1,d0 ROM:00119F36 bvc.s loc_119F3C ROM:00119F38 move.w #$8000,d0 ROM:00119F3C ROM:00119F3C loc_119F3C: ; CODE XREF: sub_119936+600↑j ROM:00119F3C move.w d0,($588).w ROM:00119F40 bsr.l sub_1180DC ROM:00119F46 move.w ($588).w,($E88).w ROM:00119F4C bsr.l sub_11808E ROM:00119F52 move.w ($588).w,d0 ROM:00119F56 move.b ($75D).w,(a0,d0.w) ROM:00119F5C addq.w #1,d0 ROM:00119F5E bvc.s loc_119F64 ROM:00119F60 move.w #$8000,d0 ROM:00119F64 ROM:00119F64 loc_119F64: ; CODE XREF: sub_119936+628↑j ROM:00119F64 move.b #3,(a0,d0.w) ROM:00119F6A addq.w #1,d0 ROM:00119F6C bvc.s loc_119F72 ROM:00119F6E move.w #$8000,d0 ROM:00119F72 ROM:00119F72 loc_119F72: ; CODE XREF: sub_119936+636↑j ROM:00119F72 move.b #0,(a0,d0.w) ROM:00119F78 addq.w #1,d0 ROM:00119F7A bvc.s loc_119F80 ROM:00119F7C move.w #$8000,d0 ROM:00119F80 ROM:00119F80 loc_119F80: ; CODE XREF: sub_119936+644↑j ROM:00119F80 move.b #0,(a0,d0.w) ROM:00119F86 addq.w #1,d0 ROM:00119F88 bvc.s loc_119F8E ROM:00119F8A move.w #$8000,d0 ROM:00119F8E ROM:00119F8E loc_119F8E: ; CODE XREF: sub_119936+652↑j ROM:00119F8E move.b #0,(a0,d0.w) ROM:00119F94 addq.w #1,d0 ROM:00119F96 bvc.s loc_119F9C ROM:00119F98 move.w #$8000,d0 ROM:00119F9C ROM:00119F9C loc_119F9C: ; CODE XREF: sub_119936+660↑j ROM:00119F9C move.b #0,(a0,d0.w) ROM:00119FA2 addq.w #1,d0 ROM:00119FA4 bvc.s loc_119FAA ROM:00119FA6 move.w #$8000,d0 ROM:00119FAA ROM:00119FAA loc_119FAA: ; CODE XREF: sub_119936+66E↑j ROM:00119FAA move.w d0,($588).w ROM:00119FAE bsr.l sub_1180DC ROM:00119FB4 move.w ($588).w,($E88).w ROM:00119FBA bsr.l sub_11808E ROM:00119FC0 move.w ($588).w,d0 ROM:00119FC4 move.b ($75D).w,(a0,d0.w) ROM:00119FCA addq.w #1,d0 ROM:00119FCC bvc.s loc_119FD2 ROM:00119FCE move.w #$8000,d0 ROM:00119FD2 ROM:00119FD2 loc_119FD2: ; CODE XREF: sub_119936+696↑j ROM:00119FD2 move.b #4,(a0,d0.w) ROM:00119FD8 addq.w #1,d0 ROM:00119FDA bvc.s loc_119FE0 ROM:00119FDC move.w #$8000,d0 ROM:00119FE0 ROM:00119FE0 loc_119FE0: ; CODE XREF: sub_119936+6A4↑j ROM:00119FE0 move.b #0,(a0,d0.w) ROM:00119FE6 addq.w #1,d0 ROM:00119FE8 bvc.s loc_119FEE ROM:00119FEA move.w #$8000,d0 ROM:00119FEE ROM:00119FEE loc_119FEE: ; CODE XREF: sub_119936+6B2↑j ROM:00119FEE move.b #0,(a0,d0.w) ROM:00119FF4 addq.w #1,d0 ROM:00119FF6 bvc.s loc_119FFC ROM:00119FF8 move.w #$8000,d0 ROM:00119FFC ROM:00119FFC loc_119FFC: ; CODE XREF: sub_119936+6C0↑j ROM:00119FFC move.b #0,(a0,d0.w) ROM:0011A002 addq.w #1,d0 ROM:0011A004 bvc.s loc_11A00A ROM:0011A006 move.w #$8000,d0 ROM:0011A00A ROM:0011A00A loc_11A00A: ; CODE XREF: sub_119936+6CE↑j ROM:0011A00A move.b #0,(a0,d0.w) ROM:0011A010 addq.w #1,d0 ROM:0011A012 bvc.s loc_11A018 ROM:0011A014 move.w #$8000,d0 ROM:0011A018 ROM:0011A018 loc_11A018: ; CODE XREF: sub_119936+6DC↑j ROM:0011A018 move.w d0,($588).w ROM:0011A01C bsr.l sub_1180DC ROM:0011A022 bra.l locret_11A248 ROM:0011A028 ; --------------------------------------------------------------------------- ROM:0011A028 ROM:0011A028 loc_11A028: ; CODE XREF: sub_119936+510↑j ROM:0011A028 cmpi.b #5,($75D).w ROM:0011A02E bne.s loc_11A066 ROM:0011A030 bsr.l sub_11808E ROM:0011A036 move.w ($588).w,d0 ROM:0011A03A move.b ($75D).w,(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_119936+70C↑j ROM:0011A048 move.b #4,(a0,d0.w) ROM:0011A04E addq.w #1,d0 ROM:0011A050 bvc.s loc_11A056 ROM:0011A052 move.w #$8000,d0 ROM:0011A056 ROM:0011A056 loc_11A056: ; CODE XREF: sub_119936+71A↑j ROM:0011A056 move.w d0,($588).w ROM:0011A05A bsr.l sub_1180DC ROM:0011A060 bra.l locret_11A248 ROM:0011A066 ; --------------------------------------------------------------------------- ROM:0011A066 ROM:0011A066 loc_11A066: ; CODE XREF: sub_119936+6F8↑j ROM:0011A066 cmpi.b #6,($75D).w ROM:0011A06C bne.l locret_11A248 ROM:0011A072 movea.l #$13C00A,a1 ROM:0011A078 bsr.l sub_11808E ROM:0011A07E move.w ($588).w,d0 ROM:0011A082 move.b ($75D).w,(a0,d0.w) ROM:0011A088 addq.w #1,d0 ROM:0011A08A bvc.s loc_11A090 ROM:0011A08C move.w #$8000,d0 ROM:0011A090 ROM:0011A090 loc_11A090: ; CODE XREF: sub_119936+754↑j ROM:0011A090 move.b #1,(a0,d0.w) ROM:0011A096 addq.w #1,d0 ROM:0011A098 bvc.s loc_11A09E ROM:0011A09A move.w #$8000,d0 ROM:0011A09E ROM:0011A09E loc_11A09E: ; CODE XREF: sub_119936+762↑j ROM:0011A09E move.b (a1),(a0,d0.w) ROM:0011A0A2 adda.w #1,a1 ROM:0011A0A6 addq.w #1,d0 ROM:0011A0A8 bvc.s loc_11A0AE ROM:0011A0AA move.w #$8000,d0 ROM:0011A0AE ROM:0011A0AE loc_11A0AE: ; CODE XREF: sub_119936+772↑j ROM:0011A0AE move.b (a1),(a0,d0.w) ROM:0011A0B2 adda.w #1,a1 ROM:0011A0B6 addq.w #1,d0 ROM:0011A0B8 bvc.s loc_11A0BE ROM:0011A0BA move.w #$8000,d0 ROM:0011A0BE ROM:0011A0BE loc_11A0BE: ; CODE XREF: sub_119936+782↑j ROM:0011A0BE move.b (a1),(a0,d0.w) ROM:0011A0C2 adda.w #1,a1 ROM:0011A0C6 addq.w #1,d0 ROM:0011A0C8 bvc.s loc_11A0CE ROM:0011A0CA move.w #$8000,d0 ROM:0011A0CE ROM:0011A0CE loc_11A0CE: ; CODE XREF: sub_119936+792↑j ROM:0011A0CE move.b (a1),(a0,d0.w) ROM:0011A0D2 adda.w #1,a1 ROM:0011A0D6 addq.w #1,d0 ROM:0011A0D8 bvc.s loc_11A0DE ROM:0011A0DA move.w #$8000,d0 ROM:0011A0DE ROM:0011A0DE loc_11A0DE: ; CODE XREF: sub_119936+7A2↑j ROM:0011A0DE move.w d0,($588).w ROM:0011A0E2 bsr.l sub_1180DC ROM:0011A0E8 move.w ($588).w,($E88).w ROM:0011A0EE bsr.l sub_11808E ROM:0011A0F4 move.w ($588).w,d0 ROM:0011A0F8 move.b ($75D).w,(a0,d0.w) ROM:0011A0FE addq.w #1,d0 ROM:0011A100 bvc.s loc_11A106 ROM:0011A102 move.w #$8000,d0 ROM:0011A106 ROM:0011A106 loc_11A106: ; CODE XREF: sub_119936+7CA↑j ROM:0011A106 move.b #2,(a0,d0.w) ROM:0011A10C addq.w #1,d0 ROM:0011A10E bvc.s loc_11A114 ROM:0011A110 move.w #$8000,d0 ROM:0011A114 ROM:0011A114 loc_11A114: ; CODE XREF: sub_119936+7D8↑j ROM:0011A114 move.b (a1),(a0,d0.w) ROM:0011A118 adda.w #1,a1 ROM:0011A11C addq.w #1,d0 ROM:0011A11E bvc.s loc_11A124 ROM:0011A120 move.w #$8000,d0 ROM:0011A124 ROM:0011A124 loc_11A124: ; CODE XREF: sub_119936+7E8↑j ROM:0011A124 move.b (a1),d1 ROM:0011A126 addi.b #$30,d1 ; '0' ROM:0011A12A move.b d1,(a0,d0.w) ROM:0011A12E adda.w #1,a1 ROM:0011A132 addq.w #1,d0 ROM:0011A134 bvc.s loc_11A13A ROM:0011A136 move.w #$8000,d0 ROM:0011A13A ROM:0011A13A loc_11A13A: ; CODE XREF: sub_119936+7FE↑j ROM:0011A13A move.b (a1),d1 ROM:0011A13C addi.b #$30,d1 ; '0' ROM:0011A140 move.b d1,(a0,d0.w) ROM:0011A144 adda.w #1,a1 ROM:0011A148 addq.w #1,d0 ROM:0011A14A bvc.s loc_11A150 ROM:0011A14C move.w #$8000,d0 ROM:0011A150 ROM:0011A150 loc_11A150: ; CODE XREF: sub_119936+814↑j ROM:0011A150 move.b (a1),d1 ROM:0011A152 addi.b #$30,d1 ; '0' ROM:0011A156 move.b d1,(a0,d0.w) ROM:0011A15A addq.w #1,d0 ROM:0011A15C bvc.s loc_11A162 ROM:0011A15E move.w #$8000,d0 ROM:0011A162 ROM:0011A162 loc_11A162: ; CODE XREF: sub_119936+826↑j ROM:0011A162 move.w d0,($588).w ROM:0011A166 bsr.l sub_1180DC ROM:0011A16C move.w ($588).w,($E88).w ROM:0011A172 bsr.l sub_11808E ROM:0011A178 move.w ($588).w,d0 ROM:0011A17C move.b ($75D).w,(a0,d0.w) ROM:0011A182 addq.w #1,d0 ROM:0011A184 bvc.s loc_11A18A ROM:0011A186 move.w #$8000,d0 ROM:0011A18A ROM:0011A18A loc_11A18A: ; CODE XREF: sub_119936+84E↑j ROM:0011A18A move.b #3,(a0,d0.w) ROM:0011A190 addq.w #1,d0 ROM:0011A192 bvc.s loc_11A198 ROM:0011A194 move.w #$8000,d0 ROM:0011A198 ROM:0011A198 loc_11A198: ; CODE XREF: sub_119936+85C↑j ROM:0011A198 move.b #0,(a0,d0.w) ROM:0011A19E addq.w #1,d0 ROM:0011A1A0 bvc.s loc_11A1A6 ROM:0011A1A2 move.w #$8000,d0 ROM:0011A1A6 ROM:0011A1A6 loc_11A1A6: ; CODE XREF: sub_119936+86A↑j ROM:0011A1A6 move.b #0,(a0,d0.w) ROM:0011A1AC addq.w #1,d0 ROM:0011A1AE bvc.s loc_11A1B4 ROM:0011A1B0 move.w #$8000,d0 ROM:0011A1B4 ROM:0011A1B4 loc_11A1B4: ; CODE XREF: sub_119936+878↑j ROM:0011A1B4 move.b #0,(a0,d0.w) ROM:0011A1BA addq.w #1,d0 ROM:0011A1BC bvc.s loc_11A1C2 ROM:0011A1BE move.w #$8000,d0 ROM:0011A1C2 ROM:0011A1C2 loc_11A1C2: ; CODE XREF: sub_119936+886↑j ROM:0011A1C2 move.b #0,(a0,d0.w) ROM:0011A1C8 addq.w #1,d0 ROM:0011A1CA bvc.s loc_11A1D0 ROM:0011A1CC move.w #$8000,d0 ROM:0011A1D0 ROM:0011A1D0 loc_11A1D0: ; CODE XREF: sub_119936+894↑j ROM:0011A1D0 move.w d0,($588).w ROM:0011A1D4 bsr.l sub_1180DC ROM:0011A1DA move.w ($588).w,($E88).w ROM:0011A1E0 bsr.l sub_11808E ROM:0011A1E6 move.w ($588).w,d0 ROM:0011A1EA move.b ($75D).w,(a0,d0.w) ROM:0011A1F0 addq.w #1,d0 ROM:0011A1F2 bvc.s loc_11A1F8 ROM:0011A1F4 move.w #$8000,d0 ROM:0011A1F8 ROM:0011A1F8 loc_11A1F8: ; CODE XREF: sub_119936+8BC↑j ROM:0011A1F8 move.b #4,(a0,d0.w) ROM:0011A1FE addq.w #1,d0 ROM:0011A200 bvc.s loc_11A206 ROM:0011A202 move.w #$8000,d0 ROM:0011A206 ROM:0011A206 loc_11A206: ; CODE XREF: sub_119936+8CA↑j ROM:0011A206 move.b #0,(a0,d0.w) ROM:0011A20C addq.w #1,d0 ROM:0011A20E bvc.s loc_11A214 ROM:0011A210 move.w #$8000,d0 ROM:0011A214 ROM:0011A214 loc_11A214: ; CODE XREF: sub_119936+8D8↑j ROM:0011A214 move.b #0,(a0,d0.w) ROM:0011A21A addq.w #1,d0 ROM:0011A21C bvc.s loc_11A222 ROM:0011A21E move.w #$8000,d0 ROM:0011A222 ROM:0011A222 loc_11A222: ; CODE XREF: sub_119936+8E6↑j ROM:0011A222 move.b #0,(a0,d0.w) ROM:0011A228 addq.w #1,d0 ROM:0011A22A bvc.s loc_11A230 ROM:0011A22C move.w #$8000,d0 ROM:0011A230 ROM:0011A230 loc_11A230: ; CODE XREF: sub_119936+8F4↑j ROM:0011A230 move.b #0,(a0,d0.w) ROM:0011A236 addq.w #1,d0 ROM:0011A238 bvc.s loc_11A23E ROM:0011A23A move.w #$8000,d0 ROM:0011A23E ROM:0011A23E loc_11A23E: ; CODE XREF: sub_119936+902↑j ROM:0011A23E move.w d0,($588).w ROM:0011A242 bsr.l sub_1180DC ROM:0011A248 ROM:0011A248 locret_11A248: ; CODE XREF: sub_119936+78↑j ROM:0011A248 ; sub_119936+BA↑j ... ROM:0011A248 rts ROM:0011A248 ; End of function sub_119936 ROM:0011A248 ROM:0011A24A ROM:0011A24A ; =============== S U B R O U T I N E ======================================= ROM:0011A24A ROM:0011A24A ROM:0011A24A sub_11A24A: ; CODE XREF: ROM:00112FCA↑p ROM:0011A24A btst #1,($FFFFFC0D).w ROM:0011A250 bne.s loc_11A25A ROM:0011A252 btst #3,($FFFFFC0D).w ROM:0011A258 beq.s loc_11A264 ROM:0011A25A ROM:0011A25A loc_11A25A: ; CODE XREF: sub_11A24A+6↑j ROM:0011A25A move.w ($FFFFFC0E).w,d0 ROM:0011A25E move.w ($FFFFFC0C).w,d0 ROM:0011A262 bra.s locret_11A2BE ROM:0011A264 ; --------------------------------------------------------------------------- ROM:0011A264 ROM:0011A264 loc_11A264: ; CODE XREF: sub_11A24A+E↑j ROM:0011A264 cmpi.b #0,($75B).w ROM:0011A26A bne.s loc_11A28E ROM:0011A26C move.w ($FFFFFC0E).w,d0 ROM:0011A270 move.w ($FFFFFC0C).w,d0 ROM:0011A274 move.w $C6(a5),d0 ROM:0011A278 clr.b ($8AF).w ROM:0011A27C move.w d0,($630).w ROM:0011A280 move.b #1,($8AF).w ROM:0011A286 move.b #1,($75B).w ROM:0011A28C bra.s locret_11A2BE ROM:0011A28E ; --------------------------------------------------------------------------- ROM:0011A28E ROM:0011A28E loc_11A28E: ; CODE XREF: sub_11A24A+20↑j ROM:0011A28E cmpi.b #1,($75B).w ROM:0011A294 bne.s loc_11A2B2 ROM:0011A296 move.w ($FFFFFC0E).w,d0 ROM:0011A29A move.w ($FFFFFC0C).w,d0 ROM:0011A29E move.w $C6(a5),d0 ROM:0011A2A2 clr.b ($8AF).w ROM:0011A2A6 move.w d0,($630).w ROM:0011A2AA move.b #1,($8AF).w ROM:0011A2B0 bra.s locret_11A2BE ROM:0011A2B2 ; --------------------------------------------------------------------------- ROM:0011A2B2 ROM:0011A2B2 loc_11A2B2: ; CODE XREF: sub_11A24A+4A↑j ROM:0011A2B2 cmpi.b #2,($75B).w ROM:0011A2B8 bne.l *+6 ROM:0011A2BE ROM:0011A2BE locret_11A2BE: ; CODE XREF: sub_11A24A+18↑j ROM:0011A2BE ; sub_11A24A+42↑j ... ROM:0011A2BE rts ROM:0011A2BE ; End of function sub_11A24A ROM:0011A2BE ROM:0011A2C0 ROM:0011A2C0 ; =============== S U B R O U T I N E ======================================= ROM:0011A2C0 ROM:0011A2C0 ROM:0011A2C0 sub_11A2C0: ; CODE XREF: ROM:loc_11A7B4↓p ROM:0011A2C0 cmpi.b #1,($75B).w ROM:0011A2C6 bne.s locret_11A2DC ROM:0011A2C8 cmpi.w #0,($630).w ROM:0011A2CE bgt.s locret_11A2DC ROM:0011A2D0 bset #6,($944).w ROM:0011A2D6 move.b #2,($75B).w ROM:0011A2DC ROM:0011A2DC locret_11A2DC: ; CODE XREF: sub_11A2C0+6↑j ROM:0011A2DC ; sub_11A2C0+E↑j ROM:0011A2DC rts ROM:0011A2DC ; End of function sub_11A2C0 ROM:0011A2DC ROM:0011A2DE ROM:0011A2DE ; =============== S U B R O U T I N E ======================================= ROM:0011A2DE ROM:0011A2DE ROM:0011A2DE sub_11A2DE: ; CODE XREF: ROM:0011A652↓p ROM:0011A2DE ; ROM:loc_11A6C2↓p ROM:0011A2DE clr.w d1 ROM:0011A2E0 move.b ($760).w,d1 ROM:0011A2E4 cmpi.w #9,d1 ROM:0011A2E8 bcc.s locret_11A2F2 ROM:0011A2EA movea.l off_11A2F4(pc,d1.w*4),a0 ROM:0011A2EE nop ROM:0011A2F0 jmp (a0) ROM:0011A2F2 ; --------------------------------------------------------------------------- ROM:0011A2F2 ROM:0011A2F2 locret_11A2F2: ; CODE XREF: sub_11A2DE+A↑j ROM:0011A2F2 rts ROM:0011A2F2 ; End of function sub_11A2DE ROM:0011A2F2 ROM:0011A2F2 ; --------------------------------------------------------------------------- ROM:0011A2F4 off_11A2F4: dc.l loc_11A318 ; DATA XREF: sub_11A2DE+C↑r ROM:0011A2F8 dc.l locret_11A320 ROM:0011A2FC dc.l loc_11A322 ROM:0011A300 dc.l loc_11A338 ROM:0011A304 dc.l loc_11A34E ROM:0011A308 dc.l loc_11A364 ROM:0011A30C dc.l loc_11A37A ROM:0011A310 dc.l loc_11A390 ROM:0011A314 dc.l locret_11A3A6 ROM:0011A318 ; --------------------------------------------------------------------------- ROM:0011A318 ROM:0011A318 loc_11A318: ; DATA XREF: ROM:off_11A2F4↑o ROM:0011A318 move.b #1,($760).w ROM:0011A31E rts ROM:0011A320 ; --------------------------------------------------------------------------- ROM:0011A320 ROM:0011A320 locret_11A320: ; DATA XREF: ROM:0011A2F8↑o ROM:0011A320 rts ROM:0011A322 ; --------------------------------------------------------------------------- ROM:0011A322 ROM:0011A322 loc_11A322: ; DATA XREF: ROM:0011A2FC↑o ROM:0011A322 cmpi.w #0,($632).w ROM:0011A328 bgt.s locret_11A336 ROM:0011A32A bset #2,($931).w ROM:0011A330 move.b #1,($760).w ROM:0011A336 ROM:0011A336 locret_11A336: ; CODE XREF: ROM:0011A328↑j ROM:0011A336 rts ROM:0011A338 ; --------------------------------------------------------------------------- ROM:0011A338 ROM:0011A338 loc_11A338: ; DATA XREF: ROM:0011A300↑o ROM:0011A338 cmpi.w #0,($632).w ROM:0011A33E bgt.s locret_11A34C ROM:0011A340 bset #2,($931).w ROM:0011A346 move.b #1,($760).w ROM:0011A34C ROM:0011A34C locret_11A34C: ; CODE XREF: ROM:0011A33E↑j ROM:0011A34C rts ROM:0011A34E ; --------------------------------------------------------------------------- ROM:0011A34E ROM:0011A34E loc_11A34E: ; DATA XREF: ROM:0011A304↑o ROM:0011A34E cmpi.w #0,($632).w ROM:0011A354 bgt.s locret_11A362 ROM:0011A356 bset #2,($931).w ROM:0011A35C move.b #1,($760).w ROM:0011A362 ROM:0011A362 locret_11A362: ; CODE XREF: ROM:0011A354↑j ROM:0011A362 rts ROM:0011A364 ; --------------------------------------------------------------------------- ROM:0011A364 ROM:0011A364 loc_11A364: ; DATA XREF: ROM:0011A308↑o ROM:0011A364 cmpi.w #0,($632).w ROM:0011A36A bgt.s locret_11A378 ROM:0011A36C bset #2,($931).w ROM:0011A372 move.b #1,($760).w ROM:0011A378 ROM:0011A378 locret_11A378: ; CODE XREF: ROM:0011A36A↑j ROM:0011A378 rts ROM:0011A37A ; --------------------------------------------------------------------------- ROM:0011A37A ROM:0011A37A loc_11A37A: ; DATA XREF: ROM:0011A30C↑o ROM:0011A37A cmpi.w #0,($632).w ROM:0011A380 bgt.s locret_11A38E ROM:0011A382 bset #2,($931).w ROM:0011A388 move.b #1,($760).w ROM:0011A38E ROM:0011A38E locret_11A38E: ; CODE XREF: ROM:0011A380↑j ROM:0011A38E rts ROM:0011A390 ; --------------------------------------------------------------------------- ROM:0011A390 ROM:0011A390 loc_11A390: ; DATA XREF: ROM:0011A310↑o ROM:0011A390 cmpi.w #0,($632).w ROM:0011A396 bgt.s locret_11A3A4 ROM:0011A398 bset #2,($931).w ROM:0011A39E move.b #1,($760).w ROM:0011A3A4 ROM:0011A3A4 locret_11A3A4: ; CODE XREF: ROM:0011A396↑j ROM:0011A3A4 rts ROM:0011A3A6 ; --------------------------------------------------------------------------- ROM:0011A3A6 ROM:0011A3A6 locret_11A3A6: ; DATA XREF: ROM:0011A314↑o ROM:0011A3A6 rts ROM:0011A3A8 ROM:0011A3A8 ; =============== S U B R O U T I N E ======================================= ROM:0011A3A8 ROM:0011A3A8 ROM:0011A3A8 sub_11A3A8: ; CODE XREF: ROM:00112FBA↑p ROM:0011A3A8 move.w ($FFFFFC0C).w,d3 ROM:0011A3AC move.w ($FFFFFC0E).w,d4 ROM:0011A3B0 andi.w #$A,d3 ROM:0011A3B4 cmpi.w #0,d3 ROM:0011A3B8 beq.s loc_11A3C0 ROM:0011A3BA bra.l locret_11A5A2 ROM:0011A3C0 ; --------------------------------------------------------------------------- ROM:0011A3C0 ROM:0011A3C0 loc_11A3C0: ; CODE XREF: sub_11A3A8+10↑j ROM:0011A3C0 cmpi.b #1,($760).w ROM:0011A3C6 bne.s loc_11A3F8 ROM:0011A3C8 move.b $11E(a5),d0 ROM:0011A3CC cmp.b d4,d0 ROM:0011A3CE bne.s loc_11A3F2 ROM:0011A3D0 move.b d0,($75F).w ROM:0011A3D4 bset #0,($931).w ROM:0011A3DA move.w $C4(a5),d1 ROM:0011A3DE clr.b ($8B0).w ROM:0011A3E2 move.w d1,($632).w ROM:0011A3E6 move.b #1,($8B0).w ROM:0011A3EC move.b #2,($760).w ROM:0011A3F2 ROM:0011A3F2 loc_11A3F2: ; CODE XREF: sub_11A3A8+26↑j ROM:0011A3F2 bra.l locret_11A5A2 ROM:0011A3F8 ; --------------------------------------------------------------------------- ROM:0011A3F8 ROM:0011A3F8 loc_11A3F8: ; CODE XREF: sub_11A3A8+1E↑j ROM:0011A3F8 cmpi.b #2,($760).w ROM:0011A3FE bne.s loc_11A42A ROM:0011A400 move.b $11F(a5),d0 ROM:0011A404 cmp.b d4,d0 ROM:0011A406 bne.s loc_11A424 ROM:0011A408 add.b d0,($75F).w ROM:0011A40C move.w $C4(a5),d1 ROM:0011A410 clr.b ($8B0).w ROM:0011A414 move.w d1,($632).w ROM:0011A418 move.b #1,($8B0).w ROM:0011A41E move.b #3,($760).w ROM:0011A424 ROM:0011A424 loc_11A424: ; CODE XREF: sub_11A3A8+5E↑j ROM:0011A424 bra.l locret_11A5A2 ROM:0011A42A ; --------------------------------------------------------------------------- ROM:0011A42A ROM:0011A42A loc_11A42A: ; CODE XREF: sub_11A3A8+56↑j ROM:0011A42A cmpi.b #3,($760).w ROM:0011A430 bne.s loc_11A45C ROM:0011A432 move.b $120(a5),d0 ROM:0011A436 cmp.b d4,d0 ROM:0011A438 bne.s loc_11A456 ROM:0011A43A add.b d0,($75F).w ROM:0011A43E move.w $C4(a5),d1 ROM:0011A442 clr.b ($8B0).w ROM:0011A446 move.w d1,($632).w ROM:0011A44A move.b #1,($8B0).w ROM:0011A450 move.b #4,($760).w ROM:0011A456 ROM:0011A456 loc_11A456: ; CODE XREF: sub_11A3A8+90↑j ROM:0011A456 bra.l locret_11A5A2 ROM:0011A45C ; --------------------------------------------------------------------------- ROM:0011A45C ROM:0011A45C loc_11A45C: ; CODE XREF: sub_11A3A8+88↑j ROM:0011A45C cmpi.b #4,($760).w ROM:0011A462 bne.l loc_11A4E4 ROM:0011A468 cmpi.b #1,d4 ROM:0011A46C bne.s loc_11A470 ROM:0011A46E bra.s loc_11A486 ROM:0011A470 ; --------------------------------------------------------------------------- ROM:0011A470 ROM:0011A470 loc_11A470: ; CODE XREF: sub_11A3A8+C4↑j ROM:0011A470 cmpi.b #2,d4 ROM:0011A474 bne.s loc_11A478 ROM:0011A476 bra.s loc_11A486 ROM:0011A478 ; --------------------------------------------------------------------------- ROM:0011A478 ROM:0011A478 loc_11A478: ; CODE XREF: sub_11A3A8+CC↑j ROM:0011A478 cmpi.b #6,d4 ROM:0011A47C bne.s loc_11A480 ROM:0011A47E bra.s loc_11A486 ROM:0011A480 ; --------------------------------------------------------------------------- ROM:0011A480 ROM:0011A480 loc_11A480: ; CODE XREF: sub_11A3A8+D4↑j ROM:0011A480 cmpi.b #9,d4 ROM:0011A484 bne.s loc_11A4A8 ROM:0011A486 ROM:0011A486 loc_11A486: ; CODE XREF: sub_11A3A8+C6↑j ROM:0011A486 ; sub_11A3A8+CE↑j ... ROM:0011A486 add.b d4,($75F).w ROM:0011A48A move.b d4,($75C).w ROM:0011A48E move.w $C4(a5),d1 ROM:0011A492 clr.b ($8B0).w ROM:0011A496 move.w d1,($632).w ROM:0011A49A move.b #1,($8B0).w ROM:0011A4A0 move.b #5,($760).w ROM:0011A4A6 bra.s loc_11A4DE ROM:0011A4A8 ; --------------------------------------------------------------------------- ROM:0011A4A8 ROM:0011A4A8 loc_11A4A8: ; CODE XREF: sub_11A3A8+DC↑j ROM:0011A4A8 cmpi.b #3,d4 ROM:0011A4AC bne.s loc_11A4B0 ROM:0011A4AE bra.s loc_11A4BE ROM:0011A4B0 ; --------------------------------------------------------------------------- ROM:0011A4B0 ROM:0011A4B0 loc_11A4B0: ; CODE XREF: sub_11A3A8+104↑j ROM:0011A4B0 cmpi.b #4,d4 ROM:0011A4B4 bne.s loc_11A4B8 ROM:0011A4B6 bra.s loc_11A4BE ROM:0011A4B8 ; --------------------------------------------------------------------------- ROM:0011A4B8 ROM:0011A4B8 loc_11A4B8: ; CODE XREF: sub_11A3A8+10C↑j ROM:0011A4B8 cmpi.b #7,d4 ROM:0011A4BC bne.s loc_11A4DE ROM:0011A4BE ROM:0011A4BE loc_11A4BE: ; CODE XREF: sub_11A3A8+106↑j ROM:0011A4BE ; sub_11A3A8+10E↑j ROM:0011A4BE add.b d4,($75F).w ROM:0011A4C2 move.b d4,($75C).w ROM:0011A4C6 move.w $C4(a5),d1 ROM:0011A4CA clr.b ($8B0).w ROM:0011A4CE move.w d1,($632).w ROM:0011A4D2 move.b #1,($8B0).w ROM:0011A4D8 move.b #7,($760).w ROM:0011A4DE ROM:0011A4DE loc_11A4DE: ; CODE XREF: sub_11A3A8+FE↑j ROM:0011A4DE ; sub_11A3A8+114↑j ROM:0011A4DE bra.l locret_11A5A2 ROM:0011A4E4 ; --------------------------------------------------------------------------- ROM:0011A4E4 ROM:0011A4E4 loc_11A4E4: ; CODE XREF: sub_11A3A8+BA↑j ROM:0011A4E4 cmpi.b #5,($760).w ROM:0011A4EA bne.l loc_11A55C ROM:0011A4F0 cmpi.b #1,($75C).w ROM:0011A4F6 bne.s loc_11A4FA ROM:0011A4F8 bra.s loc_11A50C ROM:0011A4FA ; --------------------------------------------------------------------------- ROM:0011A4FA ROM:0011A4FA loc_11A4FA: ; CODE XREF: sub_11A3A8+14E↑j ROM:0011A4FA cmpi.b #6,($75C).w ROM:0011A500 bne.s loc_11A504 ROM:0011A502 bra.s loc_11A50C ROM:0011A504 ; --------------------------------------------------------------------------- ROM:0011A504 ROM:0011A504 loc_11A504: ; CODE XREF: sub_11A3A8+158↑j ROM:0011A504 cmpi.b #9,($75C).w ROM:0011A50A bne.s loc_11A52E ROM:0011A50C ROM:0011A50C loc_11A50C: ; CODE XREF: sub_11A3A8+150↑j ROM:0011A50C ; sub_11A3A8+15A↑j ROM:0011A50C add.b d4,($75F).w ROM:0011A510 move.b d4,($75D).w ROM:0011A514 move.w $C4(a5),d1 ROM:0011A518 clr.b ($8B0).w ROM:0011A51C move.w d1,($632).w ROM:0011A520 move.b #1,($8B0).w ROM:0011A526 move.b #7,($760).w ROM:0011A52C bra.s loc_11A556 ROM:0011A52E ; --------------------------------------------------------------------------- ROM:0011A52E ROM:0011A52E loc_11A52E: ; CODE XREF: sub_11A3A8+162↑j ROM:0011A52E cmpi.b #2,($75C).w ROM:0011A534 bne.s loc_11A556 ROM:0011A536 add.b d4,($75F).w ROM:0011A53A move.b d4,($75D).w ROM:0011A53E move.w $C4(a5),d1 ROM:0011A542 clr.b ($8B0).w ROM:0011A546 move.w d1,($632).w ROM:0011A54A move.b #1,($8B0).w ROM:0011A550 move.b #6,($760).w ROM:0011A556 ROM:0011A556 loc_11A556: ; CODE XREF: sub_11A3A8+184↑j ROM:0011A556 ; sub_11A3A8+18C↑j ROM:0011A556 bra.l locret_11A5A2 ROM:0011A55C ; --------------------------------------------------------------------------- ROM:0011A55C ROM:0011A55C loc_11A55C: ; CODE XREF: sub_11A3A8+142↑j ROM:0011A55C cmpi.b #6,($760).w ROM:0011A562 bne.s loc_11A586 ROM:0011A564 add.b d4,($75F).w ROM:0011A568 move.b d4,($75E).w ROM:0011A56C move.w $C4(a5),d1 ROM:0011A570 clr.b ($8B0).w ROM:0011A574 move.w d1,($632).w ROM:0011A578 move.b #1,($8B0).w ROM:0011A57E move.b #7,($760).w ROM:0011A584 bra.s locret_11A5A2 ROM:0011A586 ; --------------------------------------------------------------------------- ROM:0011A586 ROM:0011A586 loc_11A586: ; CODE XREF: sub_11A3A8+1BA↑j ROM:0011A586 cmpi.b #7,($760).w ROM:0011A58C bne.s locret_11A5A2 ROM:0011A58E move.b ($75F).w,d0 ROM:0011A592 cmp.b d4,d0 ROM:0011A594 bne.s locret_11A5A2 ROM:0011A596 bset #2,($944).w ROM:0011A59C move.b #8,($760).w ROM:0011A5A2 ROM:0011A5A2 locret_11A5A2: ; CODE XREF: sub_11A3A8+12↑j ROM:0011A5A2 ; sub_11A3A8:loc_11A3F2↑j ... ROM:0011A5A2 rts ROM:0011A5A2 ; End of function sub_11A3A8 ROM:0011A5A2 ROM:0011A5A4 ROM:0011A5A4 ; =============== S U B R O U T I N E ======================================= ROM:0011A5A4 ROM:0011A5A4 ROM:0011A5A4 sub_11A5A4: ; CODE XREF: ROM:001132E6↑p ROM:0011A5A4 clr.w d1 ROM:0011A5A6 move.b ($761).w,d1 ROM:0011A5AA cmpi.w #8,d1 ROM:0011A5AE bcc.s locret_11A5B8 ROM:0011A5B0 movea.l off_11A5BA(pc,d1.w*4),a0 ROM:0011A5B4 nop ROM:0011A5B6 jmp (a0) ROM:0011A5B8 ; --------------------------------------------------------------------------- ROM:0011A5B8 ROM:0011A5B8 locret_11A5B8: ; CODE XREF: sub_11A5A4+A↑j ROM:0011A5B8 rts ROM:0011A5B8 ; End of function sub_11A5A4 ROM:0011A5B8 ROM:0011A5B8 ; --------------------------------------------------------------------------- ROM:0011A5BA off_11A5BA: dc.l loc_11A5DA ; DATA XREF: sub_11A5A4+C↑r ROM:0011A5BE dc.l loc_11A5E0 ROM:0011A5C2 dc.l loc_11A60A ROM:0011A5C6 dc.l loc_11A65A ROM:0011A5CA dc.l loc_11A6CA ROM:0011A5CE dc.l loc_11A728 ROM:0011A5D2 dc.l loc_11A776 ROM:0011A5D6 dc.l locret_11A7BC ROM:0011A5DA ; --------------------------------------------------------------------------- ROM:0011A5DA ROM:0011A5DA loc_11A5DA: ; DATA XREF: ROM:off_11A5BA↑o ROM:0011A5DA move.b #1,($761).w ROM:0011A5E0 ROM:0011A5E0 loc_11A5E0: ; DATA XREF: ROM:0011A5BE↑o ROM:0011A5E0 btst #7,($93F).w ROM:0011A5E6 beq.s locret_11A608 ROM:0011A5E8 move.w $CC(a5),d0 ROM:0011A5EC clr.b ($8B1).w ROM:0011A5F0 move.w d0,($634).w ROM:0011A5F4 move.b #1,($8B1).w ROM:0011A5FA bset #5,($FFFFFC0B).w ROM:0011A600 move.b #2,($761).w ROM:0011A606 bra.s loc_11A64C ROM:0011A608 ; --------------------------------------------------------------------------- ROM:0011A608 ROM:0011A608 locret_11A608: ; CODE XREF: ROM:0011A5E6↑j ROM:0011A608 rts ROM:0011A60A ; --------------------------------------------------------------------------- ROM:0011A60A ROM:0011A60A loc_11A60A: ; DATA XREF: ROM:0011A5C2↑o ROM:0011A60A btst #0,($931).w ROM:0011A610 beq.s loc_11A624 ROM:0011A612 bclr #0,($931).w ROM:0011A618 move.b #3,($761).w ROM:0011A61E bra.l loc_11A6C2 ROM:0011A624 ; --------------------------------------------------------------------------- ROM:0011A624 ROM:0011A624 loc_11A624: ; CODE XREF: ROM:0011A610↑j ROM:0011A624 cmpi.w #0,($634).w ROM:0011A62A bgt.s loc_11A64C ROM:0011A62C bset #1,($937).w ROM:0011A632 bclr #5,($FFFFFC0B).w ROM:0011A638 bclr #4,($937).w ROM:0011A63E move.b #0,($760).w ROM:0011A644 move.b #7,($761).w ROM:0011A64A rts ROM:0011A64C ; --------------------------------------------------------------------------- ROM:0011A64C ROM:0011A64C loc_11A64C: ; CODE XREF: ROM:0011A606↑j ROM:0011A64C ; ROM:0011A62A↑j ... ROM:0011A64C bset #4,($937).w ROM:0011A652 bsr.l sub_11A2DE ROM:0011A658 rts ROM:0011A65A ; --------------------------------------------------------------------------- ROM:0011A65A ROM:0011A65A loc_11A65A: ; DATA XREF: ROM:0011A5C6↑o ROM:0011A65A btst #2,($944).w ROM:0011A660 beq.s loc_11A69A ROM:0011A662 bclr #2,($944).w ROM:0011A668 move.w $CA(a5),d0 ROM:0011A66C clr.b ($8B1).w ROM:0011A670 move.w d0,($634).w ROM:0011A674 move.b #1,($8B1).w ROM:0011A67A bclr #4,($937).w ROM:0011A680 move.b #0,($760).w ROM:0011A686 bset #5,($939).w ROM:0011A68C bsr.l sub_118016 ROM:0011A692 move.b #4,($761).w ROM:0011A698 rts ROM:0011A69A ; --------------------------------------------------------------------------- ROM:0011A69A ROM:0011A69A loc_11A69A: ; CODE XREF: ROM:0011A660↑j ROM:0011A69A btst #2,($931).w ROM:0011A6A0 beq.s loc_11A6C2 ROM:0011A6A2 bclr #2,($931).w ROM:0011A6A8 move.w $CC(a5),d0 ROM:0011A6AC clr.b ($8B1).w ROM:0011A6B0 move.w d0,($634).w ROM:0011A6B4 move.b #1,($8B1).w ROM:0011A6BA move.b #2,($761).w ROM:0011A6C0 bra.s loc_11A64C ROM:0011A6C2 ; --------------------------------------------------------------------------- ROM:0011A6C2 ROM:0011A6C2 loc_11A6C2: ; CODE XREF: ROM:0011A61E↑j ROM:0011A6C2 ; ROM:0011A6A0↑j ROM:0011A6C2 bsr.l sub_11A2DE ROM:0011A6C8 rts ROM:0011A6CA ; --------------------------------------------------------------------------- ROM:0011A6CA ROM:0011A6CA loc_11A6CA: ; DATA XREF: ROM:0011A5CA↑o ROM:0011A6CA cmpi.w #0,($634).w ROM:0011A6D0 bgt.s loc_11A6F0 ROM:0011A6D2 move.w $CC(a5),d0 ROM:0011A6D6 clr.b ($8B1).w ROM:0011A6DA move.w d0,($634).w ROM:0011A6DE move.b #1,($8B1).w ROM:0011A6E4 move.b #2,($761).w ROM:0011A6EA bra.l loc_11A64C ROM:0011A6F0 ; --------------------------------------------------------------------------- ROM:0011A6F0 ROM:0011A6F0 loc_11A6F0: ; CODE XREF: ROM:0011A6D0↑j ROM:0011A6F0 move.w $CA(a5),d0 ROM:0011A6F4 sub.w $C8(a5),d0 ROM:0011A6F8 cmp.w ($634).w,d0 ROM:0011A6FC blt.s locret_11A726 ROM:0011A6FE btst #6,($FFFFFC0D).w ROM:0011A704 bne.s locret_11A726 ROM:0011A706 bclr #5,($939).w ROM:0011A70C bclr #5,($FFFFFC0B).w ROM:0011A712 bset #3,($FFFFFC0B).w ROM:0011A718 bset #7,($93D).w ROM:0011A71E move.b #5,($761).w ROM:0011A724 bra.s locret_11A774 ROM:0011A726 ; --------------------------------------------------------------------------- ROM:0011A726 ROM:0011A726 locret_11A726: ; CODE XREF: ROM:0011A6FC↑j ROM:0011A726 ; ROM:0011A704↑j ROM:0011A726 rts ROM:0011A728 ; --------------------------------------------------------------------------- ROM:0011A728 ROM:0011A728 loc_11A728: ; DATA XREF: ROM:0011A5CE↑o ROM:0011A728 btst #6,($940).w ROM:0011A72E beq.s locret_11A774 ROM:0011A730 bclr #6,($940).w ROM:0011A736 bclr #3,($FFFFFC0B).w ROM:0011A73C bclr #7,($93D).w ROM:0011A742 move.b #0,($763).w ROM:0011A748 move.w ($FFFFFC0E).w,d0 ROM:0011A74C move.w ($FFFFFC0C).w,d0 ROM:0011A750 move.w $CC(a5),d0 ROM:0011A754 clr.b ($8B1).w ROM:0011A758 move.w d0,($634).w ROM:0011A75C move.b #1,($8B1).w ROM:0011A762 bset #5,($FFFFFC0B).w ROM:0011A768 move.b #2,($761).w ROM:0011A76E bra.l loc_11A64C ROM:0011A774 ; --------------------------------------------------------------------------- ROM:0011A774 ROM:0011A774 locret_11A774: ; CODE XREF: ROM:0011A724↑j ROM:0011A774 ; ROM:0011A72E↑j ROM:0011A774 rts ROM:0011A776 ; --------------------------------------------------------------------------- ROM:0011A776 ROM:0011A776 loc_11A776: ; DATA XREF: ROM:0011A5D2↑o ROM:0011A776 btst #6,($944).w ROM:0011A77C beq.s loc_11A7B4 ROM:0011A77E bclr #6,($944).w ROM:0011A784 bclr #4,($93A).w ROM:0011A78A move.b #0,($75B).w ROM:0011A790 bset #5,($939).w ROM:0011A796 move.w $CA(a5),d0 ROM:0011A79A sub.w $C6(a5),d0 ROM:0011A79E clr.b ($8B1).w ROM:0011A7A2 move.w d0,($634).w ROM:0011A7A6 move.b #1,($8B1).w ROM:0011A7AC move.b #4,($761).w ROM:0011A7B2 rts ROM:0011A7B4 ; --------------------------------------------------------------------------- ROM:0011A7B4 ROM:0011A7B4 loc_11A7B4: ; CODE XREF: ROM:0011A77C↑j ROM:0011A7B4 bsr.l sub_11A2C0 ROM:0011A7BA rts ROM:0011A7BC ; --------------------------------------------------------------------------- ROM:0011A7BC ROM:0011A7BC locret_11A7BC: ; DATA XREF: ROM:0011A5D6↑o ROM:0011A7BC rts ROM:0011A7BE ROM:0011A7BE ; =============== S U B R O U T I N E ======================================= ROM:0011A7BE ROM:0011A7BE ROM:0011A7BE sub_11A7BE: ; CODE XREF: ROM:00112FAC↑p ROM:0011A7BE cmpi.b #4,($761).w ROM:0011A7C4 bne.s locret_11A7E8 ROM:0011A7C6 btst #1,($FFFFFC0D).w ROM:0011A7CC bne.s locret_11A7E8 ROM:0011A7CE btst #3,($FFFFFC0D).w ROM:0011A7D4 bne.s locret_11A7E8 ROM:0011A7D6 bclr #5,($939).w ROM:0011A7DC bset #4,($93A).w ROM:0011A7E2 move.b #6,($761).w ROM:0011A7E8 ROM:0011A7E8 locret_11A7E8: ; CODE XREF: sub_11A7BE+6↑j ROM:0011A7E8 ; sub_11A7BE+E↑j ... ROM:0011A7E8 rts ROM:0011A7E8 ; End of function sub_11A7BE ROM:0011A7E8 ROM:0011A7EA ROM:0011A7EA ; =============== S U B R O U T I N E ======================================= ROM:0011A7EA ROM:0011A7EA ROM:0011A7EA sub_11A7EA: ; CODE XREF: ROM:00117762↑p ROM:0011A7EA clr.w d1 ROM:0011A7EC move.b ($763).w,d1 ROM:0011A7F0 cmpi.w #4,d1 ROM:0011A7F4 bcc.s locret_11A7FE ROM:0011A7F6 movea.l off_11A800(pc,d1.w*4),a0 ROM:0011A7FA nop ROM:0011A7FC jmp (a0) ROM:0011A7FE ; --------------------------------------------------------------------------- ROM:0011A7FE ROM:0011A7FE locret_11A7FE: ; CODE XREF: sub_11A7EA+A↑j ROM:0011A7FE rts ROM:0011A7FE ; End of function sub_11A7EA ROM:0011A7FE ROM:0011A7FE ; --------------------------------------------------------------------------- ROM:0011A800 off_11A800: dc.l loc_11A810 ; DATA XREF: sub_11A7EA+C↑r ROM:0011A804 dc.l loc_11A826 ROM:0011A808 dc.l locret_11A892 ROM:0011A80C dc.l loc_11A894 ROM:0011A810 ; --------------------------------------------------------------------------- ROM:0011A810 ROM:0011A810 loc_11A810: ; DATA XREF: ROM:off_11A800↑o ROM:0011A810 clr.w ($58A).w ROM:0011A814 bsr.w sub_11A8AE ROM:0011A818 move.b #1,($762).w ROM:0011A81E move.b #1,($763).w ROM:0011A824 rts ROM:0011A826 ; --------------------------------------------------------------------------- ROM:0011A826 ROM:0011A826 loc_11A826: ; DATA XREF: ROM:0011A804↑o ROM:0011A826 btst #7,($93C).w ROM:0011A82C beq.s loc_11A842 ROM:0011A82E bclr #7,($93C).w ROM:0011A834 bset #6,($940).w ROM:0011A83A move.b #2,($763).w ROM:0011A840 rts ROM:0011A842 ; --------------------------------------------------------------------------- ROM:0011A842 ROM:0011A842 loc_11A842: ; CODE XREF: ROM:0011A82C↑j ROM:0011A842 btst #0,($FFFFFC0C).w ROM:0011A848 beq.s locret_11A890 ROM:0011A84A btst #6,($FFFFFC0D).w ROM:0011A850 beq.s locret_11A890 ROM:0011A852 cmpi.b #$B,($762).w ROM:0011A858 blt.s loc_11A882 ROM:0011A85A move.w ($FFFFFC0E).w,d1 ROM:0011A85E move.w ($FFFFFC0C).w,d1 ROM:0011A862 clr.b ($762).w ROM:0011A866 move.w $D0(a5),d1 ROM:0011A86A clr.b ($8B2).w ROM:0011A86E move.w d1,($636).w ROM:0011A872 move.b #1,($8B2).w ROM:0011A878 move.b #3,($763).w ROM:0011A87E rts ROM:0011A880 ; --------------------------------------------------------------------------- ROM:0011A880 bra.s locret_11A890 ROM:0011A882 ; --------------------------------------------------------------------------- ROM:0011A882 ROM:0011A882 loc_11A882: ; CODE XREF: ROM:0011A858↑j ROM:0011A882 bsr.w sub_11A8AE ROM:0011A886 addq.b #1,($762).w ROM:0011A88A move.b #1,($763).w ROM:0011A890 ROM:0011A890 locret_11A890: ; CODE XREF: ROM:0011A848↑j ROM:0011A890 ; ROM:0011A850↑j ... ROM:0011A890 rts ROM:0011A892 ; --------------------------------------------------------------------------- ROM:0011A892 ROM:0011A892 locret_11A892: ; DATA XREF: ROM:0011A808↑o ROM:0011A892 rts ROM:0011A894 ; --------------------------------------------------------------------------- ROM:0011A894 ROM:0011A894 loc_11A894: ; DATA XREF: ROM:0011A80C↑o ROM:0011A894 cmpi.w #0,($636).w ROM:0011A89A bgt.s locret_11A8AC ROM:0011A89C bsr.w sub_11A8AE ROM:0011A8A0 move.b #1,($762).w ROM:0011A8A6 move.b #1,($763).w ROM:0011A8AC ROM:0011A8AC locret_11A8AC: ; CODE XREF: ROM:0011A89A↑j ROM:0011A8AC rts ROM:0011A8AE ROM:0011A8AE ; =============== S U B R O U T I N E ======================================= ROM:0011A8AE ROM:0011A8AE ROM:0011A8AE sub_11A8AE: ; CODE XREF: ROM:0011A814↑p ROM:0011A8AE ; ROM:loc_11A882↑p ... ROM:0011A8AE cmpi.w #0,($588).w ROM:0011A8B4 ble.s loc_11A8EA ROM:0011A8B6 lea ($1239).w,a0 ROM:0011A8BA clr.w d1 ROM:0011A8BC move.w ($FFFFFC0E).w,d2 ROM:0011A8C0 move.w ($FFFFFC0C).w,d2 ROM:0011A8C4 move.w ($58A).w,d0 ROM:0011A8C8 move.b (a0,d0.w),d1 ROM:0011A8CC move.w d1,($FFFFFC0E).w ROM:0011A8D0 addq.w #1,d0 ROM:0011A8D2 bvc.s loc_11A8D8 ROM:0011A8D4 move.w #$8000,d0 ROM:0011A8D8 ROM:0011A8D8 loc_11A8D8: ; CODE XREF: sub_11A8AE+24↑j ROM:0011A8D8 cmp.w ($588).w,d0 ROM:0011A8DC blt.s loc_11A8E4 ROM:0011A8DE bset #7,($93C).w ROM:0011A8E4 ROM:0011A8E4 loc_11A8E4: ; CODE XREF: sub_11A8AE+2E↑j ROM:0011A8E4 move.w d0,($58A).w ROM:0011A8E8 bra.s locret_11A8F0 ROM:0011A8EA ; --------------------------------------------------------------------------- ROM:0011A8EA ROM:0011A8EA loc_11A8EA: ; CODE XREF: sub_11A8AE+6↑j ROM:0011A8EA bset #7,($93C).w ROM:0011A8F0 ROM:0011A8F0 locret_11A8F0: ; CODE XREF: sub_11A8AE+3A↑j ROM:0011A8F0 rts ROM:0011A8F0 ; End of function sub_11A8AE ROM:0011A8F0 ROM:0011A8F2 ROM:0011A8F2 ; =============== S U B R O U T I N E ======================================= ROM:0011A8F2 ROM:0011A8F2 ROM:0011A8F2 sub_11A8F2: ; CODE XREF: sub_11AC92↓p ROM:0011A8F2 move.w #$3F32,d1 ROM:0011A8F6 move.w ($A98).w,d2 ROM:0011A8FA move.w ($A4C).w,d3 ROM:0011A8FE bsr.l sub_1175D2 ROM:0011A904 move.w d1,($58C).w ROM:0011A908 rts ROM:0011A908 ; End of function sub_11A8F2 ROM:0011A908 ROM:0011A90A ROM:0011A90A ; =============== S U B R O U T I N E ======================================= ROM:0011A90A ROM:0011A90A ROM:0011A90A sub_11A90A: ; CODE XREF: sub_114714+3EC↑p ROM:0011A90A ; sub_114714+408↑p ... ROM:0011A90A bsr.w sub_11A924 ROM:0011A90E bsr.w sub_11A9A6 ROM:0011A912 bsr.w sub_11AA28 ROM:0011A916 bsr.w sub_11AA4E ROM:0011A91A bsr.w sub_11AA6C ROM:0011A91E bsr.w sub_11AA8C ROM:0011A922 rts ROM:0011A922 ; End of function sub_11A90A ROM:0011A922 ROM:0011A924 ROM:0011A924 ; =============== S U B R O U T I N E ======================================= ROM:0011A924 ROM:0011A924 ROM:0011A924 sub_11A924: ; CODE XREF: sub_11A90A↑p ROM:0011A924 clr.w d1 ROM:0011A926 move.b ($764).w,d1 ROM:0011A92A cmpi.w #3,d1 ROM:0011A92E bcc.s locret_11A938 ROM:0011A930 movea.l off_11A93A(pc,d1.w*4),a0 ROM:0011A934 nop ROM:0011A936 jmp (a0) ROM:0011A938 ; --------------------------------------------------------------------------- ROM:0011A938 ROM:0011A938 locret_11A938: ; CODE XREF: sub_11A924+A↑j ROM:0011A938 rts ROM:0011A938 ; End of function sub_11A924 ROM:0011A938 ROM:0011A938 ; --------------------------------------------------------------------------- ROM:0011A93A off_11A93A: dc.l loc_11A946 ; DATA XREF: sub_11A924+C↑r ROM:0011A93E dc.l loc_11A954 ROM:0011A942 dc.l loc_11A970 ROM:0011A946 ; --------------------------------------------------------------------------- ROM:0011A946 ROM:0011A946 loc_11A946: ; DATA XREF: ROM:off_11A93A↑o ROM:0011A946 bclr #3,($934).w ROM:0011A94C move.b #1,($764).w ROM:0011A952 rts ROM:0011A954 ; --------------------------------------------------------------------------- ROM:0011A954 ROM:0011A954 loc_11A954: ; DATA XREF: ROM:0011A93E↑o ROM:0011A954 cmpi.w #5,($59E).w ROM:0011A95A bne.s locret_11A96E ROM:0011A95C bsr.w sub_11A99E ROM:0011A960 bset #3,($934).w ROM:0011A966 move.b #2,($764).w ROM:0011A96C rts ROM:0011A96E ; --------------------------------------------------------------------------- ROM:0011A96E ROM:0011A96E locret_11A96E: ; CODE XREF: ROM:0011A95A↑j ROM:0011A96E rts ROM:0011A970 ; --------------------------------------------------------------------------- ROM:0011A970 ROM:0011A970 loc_11A970: ; DATA XREF: ROM:0011A942↑o ROM:0011A970 cmpi.w #5,($59E).w ROM:0011A976 bne.s loc_11A984 ROM:0011A978 bsr.w sub_11A99E ROM:0011A97C move.b #2,($764).w ROM:0011A982 rts ROM:0011A984 ; --------------------------------------------------------------------------- ROM:0011A984 ROM:0011A984 loc_11A984: ; CODE XREF: ROM:0011A976↑j ROM:0011A984 cmpi.w #6,($59E).w ROM:0011A98A bne.s locret_11A99A ROM:0011A98C bclr #3,($934).w ROM:0011A992 move.b #1,($764).w ROM:0011A998 rts ROM:0011A99A ; --------------------------------------------------------------------------- ROM:0011A99A ROM:0011A99A locret_11A99A: ; CODE XREF: ROM:0011A98A↑j ROM:0011A99A rts ROM:0011A99C ; --------------------------------------------------------------------------- ROM:0011A99C rts ROM:0011A99E ROM:0011A99E ; =============== S U B R O U T I N E ======================================= ROM:0011A99E ROM:0011A99E ROM:0011A99E sub_11A99E: ; CODE XREF: ROM:0011A95C↑p ROM:0011A99E ; ROM:0011A978↑p ROM:0011A99E move.w ($59A).w,($58E).w ROM:0011A9A4 rts ROM:0011A9A4 ; End of function sub_11A99E ROM:0011A9A4 ROM:0011A9A6 ROM:0011A9A6 ; =============== S U B R O U T I N E ======================================= ROM:0011A9A6 ROM:0011A9A6 ROM:0011A9A6 sub_11A9A6: ; CODE XREF: sub_11A90A+4↑p ROM:0011A9A6 clr.w d1 ROM:0011A9A8 move.b ($765).w,d1 ROM:0011A9AC cmpi.w #3,d1 ROM:0011A9B0 bcc.s locret_11A9BA ROM:0011A9B2 movea.l off_11A9BC(pc,d1.w*4),a0 ROM:0011A9B6 nop ROM:0011A9B8 jmp (a0) ROM:0011A9BA ; --------------------------------------------------------------------------- ROM:0011A9BA ROM:0011A9BA locret_11A9BA: ; CODE XREF: sub_11A9A6+A↑j ROM:0011A9BA rts ROM:0011A9BA ; End of function sub_11A9A6 ROM:0011A9BA ROM:0011A9BA ; --------------------------------------------------------------------------- ROM:0011A9BC off_11A9BC: dc.l loc_11A9C8 ; DATA XREF: sub_11A9A6+C↑r ROM:0011A9C0 dc.l loc_11A9D6 ROM:0011A9C4 dc.l loc_11A9F2 ROM:0011A9C8 ; --------------------------------------------------------------------------- ROM:0011A9C8 ROM:0011A9C8 loc_11A9C8: ; DATA XREF: ROM:off_11A9BC↑o ROM:0011A9C8 bclr #7,($937).w ROM:0011A9CE move.b #1,($765).w ROM:0011A9D4 rts ROM:0011A9D6 ; --------------------------------------------------------------------------- ROM:0011A9D6 ROM:0011A9D6 loc_11A9D6: ; DATA XREF: ROM:0011A9C0↑o ROM:0011A9D6 cmpi.w #1,($59E).w ROM:0011A9DC bne.s locret_11A9F0 ROM:0011A9DE bsr.w sub_11AA20 ROM:0011A9E2 bset #7,($937).w ROM:0011A9E8 move.b #2,($765).w ROM:0011A9EE rts ROM:0011A9F0 ; --------------------------------------------------------------------------- ROM:0011A9F0 ROM:0011A9F0 locret_11A9F0: ; CODE XREF: ROM:0011A9DC↑j ROM:0011A9F0 rts ROM:0011A9F2 ; --------------------------------------------------------------------------- ROM:0011A9F2 ROM:0011A9F2 loc_11A9F2: ; DATA XREF: ROM:0011A9C4↑o ROM:0011A9F2 cmpi.w #1,($59E).w ROM:0011A9F8 bne.s loc_11AA06 ROM:0011A9FA bsr.w sub_11AA20 ROM:0011A9FE move.b #2,($765).w ROM:0011AA04 rts ROM:0011AA06 ; --------------------------------------------------------------------------- ROM:0011AA06 ROM:0011AA06 loc_11AA06: ; CODE XREF: ROM:0011A9F8↑j ROM:0011AA06 cmpi.w #2,($59E).w ROM:0011AA0C bne.s locret_11AA1C ROM:0011AA0E bclr #7,($937).w ROM:0011AA14 move.b #1,($765).w ROM:0011AA1A rts ROM:0011AA1C ; --------------------------------------------------------------------------- ROM:0011AA1C ROM:0011AA1C locret_11AA1C: ; CODE XREF: ROM:0011AA0C↑j ROM:0011AA1C rts ROM:0011AA1E ; --------------------------------------------------------------------------- ROM:0011AA1E rts ROM:0011AA20 ROM:0011AA20 ; =============== S U B R O U T I N E ======================================= ROM:0011AA20 ROM:0011AA20 ROM:0011AA20 sub_11AA20: ; CODE XREF: ROM:0011A9DE↑p ROM:0011AA20 ; ROM:0011A9FA↑p ROM:0011AA20 move.w ($59A).w,($590).w ROM:0011AA26 rts ROM:0011AA26 ; End of function sub_11AA20 ROM:0011AA26 ROM:0011AA28 ROM:0011AA28 ; =============== S U B R O U T I N E ======================================= ROM:0011AA28 ROM:0011AA28 ROM:0011AA28 sub_11AA28: ; CODE XREF: sub_11A90A+8↑p ROM:0011AA28 cmpi.w #0,($59E).w ROM:0011AA2E bne.s locret_11AA4C ROM:0011AA30 move.w $D2(a5),d0 ROM:0011AA34 cmp.w ($59C).w,d0 ROM:0011AA38 bge.s loc_11AA40 ROM:0011AA3A move.w d0,($594).w ROM:0011AA3E bra.s loc_11AA46 ROM:0011AA40 ; --------------------------------------------------------------------------- ROM:0011AA40 ROM:0011AA40 loc_11AA40: ; CODE XREF: sub_11AA28+10↑j ROM:0011AA40 move.w ($59C).w,($594).w ROM:0011AA46 ROM:0011AA46 loc_11AA46: ; CODE XREF: sub_11AA28+16↑j ROM:0011AA46 move.w ($59A).w,($592).w ROM:0011AA4C ROM:0011AA4C locret_11AA4C: ; CODE XREF: sub_11AA28+6↑j ROM:0011AA4C rts ROM:0011AA4C ; End of function sub_11AA28 ROM:0011AA4C ROM:0011AA4E ROM:0011AA4E ; =============== S U B R O U T I N E ======================================= ROM:0011AA4E ROM:0011AA4E ROM:0011AA4E sub_11AA4E: ; CODE XREF: sub_11A90A+C↑p ROM:0011AA4E cmpi.w #3,($59E).w ROM:0011AA54 bne.s locret_11AA6A ROM:0011AA56 btst #3,($934).w ROM:0011AA5C bne.s locret_11AA6A ROM:0011AA5E bclr #1,($93E).w ROM:0011AA64 bset #0,($943).w ROM:0011AA6A ROM:0011AA6A locret_11AA6A: ; CODE XREF: sub_11AA4E+6↑j ROM:0011AA6A ; sub_11AA4E+E↑j ROM:0011AA6A rts ROM:0011AA6A ; End of function sub_11AA4E ROM:0011AA6A ROM:0011AA6C ROM:0011AA6C ; =============== S U B R O U T I N E ======================================= ROM:0011AA6C ROM:0011AA6C ROM:0011AA6C sub_11AA6C: ; CODE XREF: sub_11A90A+10↑p ROM:0011AA6C cmpi.w #4,($59E).w ROM:0011AA72 bne.s locret_11AA8A ROM:0011AA74 btst #5,($942).w ROM:0011AA7A beq.s loc_11AA84 ROM:0011AA7C btst #6,($941).w ROM:0011AA82 beq.s locret_11AA8A ROM:0011AA84 ROM:0011AA84 loc_11AA84: ; CODE XREF: sub_11AA6C+E↑j ROM:0011AA84 bset #1,($93E).w ROM:0011AA8A ROM:0011AA8A locret_11AA8A: ; CODE XREF: sub_11AA6C+6↑j ROM:0011AA8A ; sub_11AA6C+16↑j ROM:0011AA8A rts ROM:0011AA8A ; End of function sub_11AA6C ROM:0011AA8A ROM:0011AA8C ROM:0011AA8C ; =============== S U B R O U T I N E ======================================= ROM:0011AA8C ROM:0011AA8C ROM:0011AA8C sub_11AA8C: ; CODE XREF: sub_11A90A+14↑p ROM:0011AA8C clr.w d1 ROM:0011AA8E move.b ($766).w,d1 ROM:0011AA92 cmpi.w #4,d1 ROM:0011AA96 bcc.s locret_11AAA0 ROM:0011AA98 movea.l off_11AAA2(pc,d1.w*4),a0 ROM:0011AA9C nop ROM:0011AA9E jmp (a0) ROM:0011AAA0 ; --------------------------------------------------------------------------- ROM:0011AAA0 ROM:0011AAA0 locret_11AAA0: ; CODE XREF: sub_11AA8C+A↑j ROM:0011AAA0 rts ROM:0011AAA0 ; End of function sub_11AA8C ROM:0011AAA0 ROM:0011AAA0 ; --------------------------------------------------------------------------- ROM:0011AAA2 off_11AAA2: dc.l loc_11AAB2 ; DATA XREF: sub_11AA8C+C↑r ROM:0011AAA6 dc.l loc_11AABA ROM:0011AAAA dc.l loc_11AAE0 ROM:0011AAAE dc.l loc_11AB06 ROM:0011AAB2 ; --------------------------------------------------------------------------- ROM:0011AAB2 ROM:0011AAB2 loc_11AAB2: ; DATA XREF: ROM:off_11AAA2↑o ROM:0011AAB2 move.b #1,($766).w ROM:0011AAB8 rts ROM:0011AABA ; --------------------------------------------------------------------------- ROM:0011AABA ROM:0011AABA loc_11AABA: ; DATA XREF: ROM:0011AAA6↑o ROM:0011AABA btst #3,($934).w ROM:0011AAC0 beq.s loc_11AACA ROM:0011AAC2 move.b #3,($766).w ROM:0011AAC8 bra.s loc_11AB28 ROM:0011AACA ; --------------------------------------------------------------------------- ROM:0011AACA ROM:0011AACA loc_11AACA: ; CODE XREF: ROM:0011AAC0↑j ROM:0011AACA btst #7,($937).w ROM:0011AAD0 beq.s loc_11AADA ROM:0011AAD2 move.b #2,($766).w ROM:0011AAD8 bra.s loc_11AB28 ROM:0011AADA ; --------------------------------------------------------------------------- ROM:0011AADA ROM:0011AADA loc_11AADA: ; CODE XREF: ROM:0011AAD0↑j ROM:0011AADA ; ROM:0011AAFE↓j ... ROM:0011AADA bsr.w sub_11AB30 ROM:0011AADE rts ROM:0011AAE0 ; --------------------------------------------------------------------------- ROM:0011AAE0 ROM:0011AAE0 loc_11AAE0: ; DATA XREF: ROM:0011AAAA↑o ROM:0011AAE0 btst #3,($934).w ROM:0011AAE6 beq.s loc_11AAF0 ROM:0011AAE8 move.b #3,($766).w ROM:0011AAEE bra.s loc_11AB28 ROM:0011AAF0 ; --------------------------------------------------------------------------- ROM:0011AAF0 ROM:0011AAF0 loc_11AAF0: ; CODE XREF: ROM:0011AAE6↑j ROM:0011AAF0 btst #7,($937).w ROM:0011AAF6 bne.s loc_11AB00 ROM:0011AAF8 move.b #1,($766).w ROM:0011AAFE bra.s loc_11AADA ROM:0011AB00 ; --------------------------------------------------------------------------- ROM:0011AB00 ROM:0011AB00 loc_11AB00: ; CODE XREF: ROM:0011AAF6↑j ROM:0011AB00 ; ROM:0011AB1C↓j ROM:0011AB00 bsr.w sub_11AB3E ROM:0011AB04 rts ROM:0011AB06 ; --------------------------------------------------------------------------- ROM:0011AB06 ROM:0011AB06 loc_11AB06: ; DATA XREF: ROM:0011AAAE↑o ROM:0011AB06 btst #3,($934).w ROM:0011AB0C bne.s loc_11AB28 ROM:0011AB0E btst #7,($937).w ROM:0011AB14 beq.s loc_11AB20 ROM:0011AB16 move.b #2,($766).w ROM:0011AB1C bra.s loc_11AB00 ROM:0011AB1E ; --------------------------------------------------------------------------- ROM:0011AB1E bra.s loc_11AB28 ROM:0011AB20 ; --------------------------------------------------------------------------- ROM:0011AB20 ROM:0011AB20 loc_11AB20: ; CODE XREF: ROM:0011AB14↑j ROM:0011AB20 move.b #1,($766).w ROM:0011AB26 bra.s loc_11AADA ROM:0011AB28 ; --------------------------------------------------------------------------- ROM:0011AB28 ROM:0011AB28 loc_11AB28: ; CODE XREF: ROM:0011AAC8↑j ROM:0011AB28 ; ROM:0011AAD8↑j ... ROM:0011AB28 bsr.w sub_11AB4C ROM:0011AB2C rts ROM:0011AB2E ; --------------------------------------------------------------------------- ROM:0011AB2E rts ROM:0011AB30 ROM:0011AB30 ; =============== S U B R O U T I N E ======================================= ROM:0011AB30 ROM:0011AB30 ROM:0011AB30 sub_11AB30: ; CODE XREF: ROM:loc_11AADA↑p ROM:0011AB30 move.w ($592).w,($596).w ROM:0011AB36 move.w ($594).w,($598).w ROM:0011AB3C rts ROM:0011AB3C ; End of function sub_11AB30 ROM:0011AB3C ROM:0011AB3E ROM:0011AB3E ; =============== S U B R O U T I N E ======================================= ROM:0011AB3E ROM:0011AB3E ROM:0011AB3E sub_11AB3E: ; CODE XREF: ROM:loc_11AB00↑p ROM:0011AB3E move.w ($590).w,($596).w ROM:0011AB44 move.w $D2(a5),($598).w ROM:0011AB4A rts ROM:0011AB4A ; End of function sub_11AB3E ROM:0011AB4A ROM:0011AB4C ROM:0011AB4C ; =============== S U B R O U T I N E ======================================= ROM:0011AB4C ROM:0011AB4C ROM:0011AB4C sub_11AB4C: ; CODE XREF: ROM:loc_11AB28↑p ROM:0011AB4C move.w ($58E).w,($596).w ROM:0011AB52 move.w $D2(a5),($598).w ROM:0011AB58 rts ROM:0011AB58 ; End of function sub_11AB4C ROM:0011AB58 ROM:0011AB5A ROM:0011AB5A ; =============== S U B R O U T I N E ======================================= ROM:0011AB5A ROM:0011AB5A ROM:0011AB5A sub_11AB5A: ; CODE XREF: sub_11ACAE↓p ROM:0011AB5A move.w ($5B2).w,d7 ROM:0011AB5E clr.w d1 ROM:0011AB60 move.b ($767).w,d1 ROM:0011AB64 cmpi.w #6,d1 ROM:0011AB68 bcc.s locret_11AB72 ROM:0011AB6A movea.l off_11AB74(pc,d1.w*4),a0 ROM:0011AB6E nop ROM:0011AB70 jmp (a0) ROM:0011AB72 ; --------------------------------------------------------------------------- ROM:0011AB72 ROM:0011AB72 locret_11AB72: ; CODE XREF: sub_11AB5A+E↑j ROM:0011AB72 rts ROM:0011AB72 ; End of function sub_11AB5A ROM:0011AB72 ROM:0011AB72 ; --------------------------------------------------------------------------- ROM:0011AB74 off_11AB74: dc.l loc_11AB8C ; DATA XREF: sub_11AB5A+10↑r ROM:0011AB78 dc.l loc_11AB98 ROM:0011AB7C dc.l loc_11ABB6 ROM:0011AB80 dc.l loc_11ABD4 ROM:0011AB84 dc.l loc_11ABF4 ROM:0011AB88 dc.l loc_11AC2C ROM:0011AB8C ; --------------------------------------------------------------------------- ROM:0011AB8C ROM:0011AB8C loc_11AB8C: ; DATA XREF: ROM:off_11AB74↑o ROM:0011AB8C bsr.w sub_11AC68 ROM:0011AB90 move.b #1,($767).w ROM:0011AB96 rts ROM:0011AB98 ; --------------------------------------------------------------------------- ROM:0011AB98 ROM:0011AB98 loc_11AB98: ; DATA XREF: ROM:0011AB78↑o ROM:0011AB98 cmp.w ($5A6).w,d7 ROM:0011AB9C bge.s loc_11ABA6 ROM:0011AB9E move.b #3,($767).w ROM:0011ABA4 bra.s loc_11ABEE ROM:0011ABA6 ; --------------------------------------------------------------------------- ROM:0011ABA6 ROM:0011ABA6 loc_11ABA6: ; CODE XREF: ROM:0011AB9C↑j ROM:0011ABA6 cmp.w ($5A6).w,d7 ROM:0011ABAA ble.s locret_11ABB4 ROM:0011ABAC move.b #2,($767).w ROM:0011ABB2 bra.s loc_11ABCE ROM:0011ABB4 ; --------------------------------------------------------------------------- ROM:0011ABB4 ROM:0011ABB4 locret_11ABB4: ; CODE XREF: ROM:0011ABAA↑j ROM:0011ABB4 rts ROM:0011ABB6 ; --------------------------------------------------------------------------- ROM:0011ABB6 ROM:0011ABB6 loc_11ABB6: ; DATA XREF: ROM:0011AB7C↑o ROM:0011ABB6 cmp.w ($5A0).w,d7 ROM:0011ABBA bgt.s loc_11ABCE ROM:0011ABBC cmp.w ($5A6).w,d7 ROM:0011ABC0 bgt.s loc_11ABCE ROM:0011ABC2 bsr.w sub_11AC78 ROM:0011ABC6 move.b #4,($767).w ROM:0011ABCC bra.s locret_11AC2A ROM:0011ABCE ; --------------------------------------------------------------------------- ROM:0011ABCE ROM:0011ABCE loc_11ABCE: ; CODE XREF: ROM:0011ABB2↑j ROM:0011ABCE ; ROM:0011ABBA↑j ... ROM:0011ABCE bsr.w sub_11AC84 ROM:0011ABD2 rts ROM:0011ABD4 ; --------------------------------------------------------------------------- ROM:0011ABD4 ROM:0011ABD4 loc_11ABD4: ; DATA XREF: ROM:0011AB80↑o ROM:0011ABD4 cmp.w ($5A0).w,d7 ROM:0011ABD8 blt.s loc_11ABEE ROM:0011ABDA cmp.w ($5A6).w,d7 ROM:0011ABDE blt.s loc_11ABEE ROM:0011ABE0 bsr.w sub_11AC78 ROM:0011ABE4 move.b #5,($767).w ROM:0011ABEA bra.w locret_11AC64 ROM:0011ABEE ; --------------------------------------------------------------------------- ROM:0011ABEE ROM:0011ABEE loc_11ABEE: ; CODE XREF: ROM:0011ABA4↑j ROM:0011ABEE ; ROM:0011ABD8↑j ... ROM:0011ABEE bsr.w sub_11AC84 ROM:0011ABF2 rts ROM:0011ABF4 ; --------------------------------------------------------------------------- ROM:0011ABF4 ROM:0011ABF4 loc_11ABF4: ; DATA XREF: ROM:0011AB84↑o ROM:0011ABF4 cmp.w ($5A0).w,d7 ROM:0011ABF8 ble.s loc_11AC02 ROM:0011ABFA move.b #2,($767).w ROM:0011AC00 bra.s loc_11ABCE ROM:0011AC02 ; --------------------------------------------------------------------------- ROM:0011AC02 ROM:0011AC02 loc_11AC02: ; CODE XREF: ROM:0011ABF8↑j ROM:0011AC02 btst #5,($935).w ROM:0011AC08 bne.s loc_11AC12 ROM:0011AC0A move.b #1,($767).w ROM:0011AC10 rts ROM:0011AC12 ; --------------------------------------------------------------------------- ROM:0011AC12 ROM:0011AC12 loc_11AC12: ; CODE XREF: ROM:0011AC08↑j ROM:0011AC12 move.w $D4(a5),d4 ROM:0011AC16 cmp.w ($5A6).w,d7 ROM:0011AC1A bge.s locret_11AC2A ROM:0011AC1C cmp.w ($5A4).w,d4 ROM:0011AC20 ble.s locret_11AC2A ROM:0011AC22 move.b #3,($767).w ROM:0011AC28 bra.s loc_11ABEE ROM:0011AC2A ; --------------------------------------------------------------------------- ROM:0011AC2A ROM:0011AC2A locret_11AC2A: ; CODE XREF: ROM:0011ABCC↑j ROM:0011AC2A ; ROM:0011AC1A↑j ... ROM:0011AC2A rts ROM:0011AC2C ; --------------------------------------------------------------------------- ROM:0011AC2C ROM:0011AC2C loc_11AC2C: ; DATA XREF: ROM:0011AB88↑o ROM:0011AC2C cmp.w ($5A0).w,d7 ROM:0011AC30 bge.s loc_11AC3A ROM:0011AC32 move.b #3,($767).w ROM:0011AC38 bra.s loc_11ABEE ROM:0011AC3A ; --------------------------------------------------------------------------- ROM:0011AC3A ROM:0011AC3A loc_11AC3A: ; CODE XREF: ROM:0011AC30↑j ROM:0011AC3A btst #5,($935).w ROM:0011AC40 bne.s loc_11AC4A ROM:0011AC42 move.b #1,($767).w ROM:0011AC48 rts ROM:0011AC4A ; --------------------------------------------------------------------------- ROM:0011AC4A ROM:0011AC4A loc_11AC4A: ; CODE XREF: ROM:0011AC40↑j ROM:0011AC4A move.w $D4(a5),d0 ROM:0011AC4E cmp.w ($5A6).w,d7 ROM:0011AC52 ble.s locret_11AC64 ROM:0011AC54 cmp.w ($5A4).w,d0 ROM:0011AC58 ble.s locret_11AC64 ROM:0011AC5A move.b #2,($767).w ROM:0011AC60 bra.w loc_11ABCE ROM:0011AC64 ; --------------------------------------------------------------------------- ROM:0011AC64 ROM:0011AC64 locret_11AC64: ; CODE XREF: ROM:0011ABEA↑j ROM:0011AC64 ; ROM:0011AC52↑j ... ROM:0011AC64 rts ROM:0011AC66 ; --------------------------------------------------------------------------- ROM:0011AC66 rts ROM:0011AC68 ROM:0011AC68 ; =============== S U B R O U T I N E ======================================= ROM:0011AC68 ROM:0011AC68 ROM:0011AC68 sub_11AC68: ; CODE XREF: ROM:loc_11AB8C↑p ROM:0011AC68 andi.w #$FFFE,($13B8).w ROM:0011AC6E move.w ($13B8).w,($5A6).w ROM:0011AC74 rts ROM:0011AC74 ; End of function sub_11AC68 ROM:0011AC74 ROM:0011AC76 ; --------------------------------------------------------------------------- ROM:0011AC76 rts ROM:0011AC78 ROM:0011AC78 ; =============== S U B R O U T I N E ======================================= ROM:0011AC78 ROM:0011AC78 ROM:0011AC78 sub_11AC78: ; CODE XREF: ROM:0011ABC2↑p ROM:0011AC78 ; ROM:0011ABE0↑p ROM:0011AC78 clr.w ($5A2).w ROM:0011AC7C move.w ($5A6).w,($5A0).w ROM:0011AC82 rts ROM:0011AC82 ; End of function sub_11AC78 ROM:0011AC82 ROM:0011AC84 ROM:0011AC84 ; =============== S U B R O U T I N E ======================================= ROM:0011AC84 ROM:0011AC84 ROM:0011AC84 sub_11AC84: ; CODE XREF: ROM:loc_11ABCE↑p ROM:0011AC84 ; ROM:loc_11ABEE↑p ROM:0011AC84 move.w ($5B2).w,($5A0).w ROM:0011AC8A move.w ($5B4).w,($5A2).w ROM:0011AC90 rts ROM:0011AC90 ; End of function sub_11AC84 ROM:0011AC90 ROM:0011AC92 ROM:0011AC92 ; =============== S U B R O U T I N E ======================================= ROM:0011AC92 ROM:0011AC92 ROM:0011AC92 sub_11AC92: ; CODE XREF: ROM:00117118↑p ROM:0011AC92 bsr.l sub_11A8F2 ROM:0011AC98 bsr.w sub_11ACEE ROM:0011AC9C bsr.l sub_11AF86 ROM:0011ACA2 bsr.l sub_11AF98 ROM:0011ACA8 bsr.w sub_11ACC8 ROM:0011ACAC rts ROM:0011ACAC ; End of function sub_11AC92 ROM:0011ACAC ROM:0011ACAE ROM:0011ACAE ; =============== S U B R O U T I N E ======================================= ROM:0011ACAE ROM:0011ACAE ROM:0011ACAE sub_11ACAE: ; CODE XREF: ROM:0011771C↑p ROM:0011ACAE bsr.l sub_11AB5A ROM:0011ACB4 bsr.l sub_11AD52 ROM:0011ACBA bsr.l sub_11AD5A ROM:0011ACC0 bsr.l sub_11ADFE ROM:0011ACC6 rts ROM:0011ACC6 ; End of function sub_11ACAE ROM:0011ACC6 ROM:0011ACC8 ROM:0011ACC8 ; =============== S U B R O U T I N E ======================================= ROM:0011ACC8 ROM:0011ACC8 ROM:0011ACC8 sub_11ACC8: ; CODE XREF: sub_11AC92+16↑p ROM:0011ACC8 bclr #4,($935).w ROM:0011ACCE btst #7,($937).w ROM:0011ACD4 bne.s locret_11ACEC ROM:0011ACD6 btst #3,($934).w ROM:0011ACDC bne.s locret_11ACEC ROM:0011ACDE btst #4,($932).w ROM:0011ACE4 bne.s locret_11ACEC ROM:0011ACE6 bset #4,($935).w ROM:0011ACEC ROM:0011ACEC locret_11ACEC: ; CODE XREF: sub_11ACC8+C↑j ROM:0011ACEC ; sub_11ACC8+14↑j ... ROM:0011ACEC rts ROM:0011ACEC ; End of function sub_11ACC8 ROM:0011ACEC ROM:0011ACEE ROM:0011ACEE ; =============== S U B R O U T I N E ======================================= ROM:0011ACEE ROM:0011ACEE ROM:0011ACEE sub_11ACEE: ; CODE XREF: sub_11AC92+6↑p ROM:0011ACEE clr.w d1 ROM:0011ACF0 move.b ($768).w,d1 ROM:0011ACF4 cmpi.w #4,d1 ROM:0011ACF8 bcc.s locret_11AD02 ROM:0011ACFA movea.l off_11AD04(pc,d1.w*4),a0 ROM:0011ACFE nop ROM:0011AD00 jmp (a0) ROM:0011AD02 ; --------------------------------------------------------------------------- ROM:0011AD02 ROM:0011AD02 locret_11AD02: ; CODE XREF: sub_11ACEE+A↑j ROM:0011AD02 rts ROM:0011AD02 ; End of function sub_11ACEE ROM:0011AD02 ROM:0011AD02 ; --------------------------------------------------------------------------- ROM:0011AD04 off_11AD04: dc.l loc_11AD14 ; DATA XREF: sub_11ACEE+C↑r ROM:0011AD08 dc.l loc_11AD22 ROM:0011AD0C dc.l loc_11AD38 ROM:0011AD10 dc.l locret_11AD4E ROM:0011AD14 ; --------------------------------------------------------------------------- ROM:0011AD14 ROM:0011AD14 loc_11AD14: ; DATA XREF: ROM:off_11AD04↑o ROM:0011AD14 bclr #6,($941).w ROM:0011AD1A move.b #1,($768).w ROM:0011AD20 rts ROM:0011AD22 ; --------------------------------------------------------------------------- ROM:0011AD22 ROM:0011AD22 loc_11AD22: ; DATA XREF: ROM:0011AD08↑o ROM:0011AD22 btst #5,($942).w ROM:0011AD28 beq.s locret_11AD36 ROM:0011AD2A bset #0,($943).w ROM:0011AD30 move.b #2,($768).w ROM:0011AD36 ROM:0011AD36 locret_11AD36: ; CODE XREF: ROM:0011AD28↑j ROM:0011AD36 rts ROM:0011AD38 ; --------------------------------------------------------------------------- ROM:0011AD38 ROM:0011AD38 loc_11AD38: ; DATA XREF: ROM:0011AD0C↑o ROM:0011AD38 btst #4,($932).w ROM:0011AD3E bne.s locret_11AD4C ROM:0011AD40 bset #6,($941).w ROM:0011AD46 move.b #3,($768).w ROM:0011AD4C ROM:0011AD4C locret_11AD4C: ; CODE XREF: ROM:0011AD3E↑j ROM:0011AD4C rts ROM:0011AD4E ; --------------------------------------------------------------------------- ROM:0011AD4E ROM:0011AD4E locret_11AD4E: ; DATA XREF: ROM:0011AD10↑o ROM:0011AD4E rts ROM:0011AD50 ; --------------------------------------------------------------------------- ROM:0011AD50 rts ROM:0011AD52 ROM:0011AD52 ; =============== S U B R O U T I N E ======================================= ROM:0011AD52 ROM:0011AD52 ROM:0011AD52 sub_11AD52: ; CODE XREF: sub_11ACAE+6↑p ROM:0011AD52 move.w ($5A2).w,($5A4).w ROM:0011AD58 rts ROM:0011AD58 ; End of function sub_11AD52 ROM:0011AD58 ROM:0011AD5A ROM:0011AD5A ; =============== S U B R O U T I N E ======================================= ROM:0011AD5A ROM:0011AD5A ROM:0011AD5A sub_11AD5A: ; CODE XREF: sub_11ACAE+C↑p ROM:0011AD5A cmpi.w #0,($5A4).w ROM:0011AD60 beq.s locret_11AD80 ROM:0011AD62 move.l #$3E8,d0 ROM:0011AD68 divs.w ($5A4).w,d0 ROM:0011AD6C move.l d0,d1 ROM:0011AD6E swap d1 ROM:0011AD70 cmpi.w #0,d1 ROM:0011AD74 ble.s loc_11AD78 ROM:0011AD76 addq.w #1,d0 ROM:0011AD78 ROM:0011AD78 loc_11AD78: ; CODE XREF: sub_11AD5A+1A↑j ROM:0011AD78 move.w d0,d2 ROM:0011AD7A lsr.w #1,d2 ROM:0011AD7C move.w d2,($5A8).w ROM:0011AD80 ROM:0011AD80 locret_11AD80: ; CODE XREF: sub_11AD5A+6↑j ROM:0011AD80 rts ROM:0011AD80 ; End of function sub_11AD5A ROM:0011AD80 ROM:0011AD82 ROM:0011AD82 ; =============== S U B R O U T I N E ======================================= ROM:0011AD82 ROM:0011AD82 ROM:0011AD82 sub_11AD82: ; CODE XREF: ROM:0011AE8E↓p ROM:0011AD82 ; ROM:0011AF66↓p ROM:0011AD82 bclr #3,($937).w ROM:0011AD88 btst #5,($933).w ROM:0011AD8E beq.s loc_11AD98 ROM:0011AD90 bset #2,($93E).w ROM:0011AD96 bra.s loc_11AD9E ROM:0011AD98 ; --------------------------------------------------------------------------- ROM:0011AD98 ROM:0011AD98 loc_11AD98: ; CODE XREF: sub_11AD82+C↑j ROM:0011AD98 bclr #2,($93E).w ROM:0011AD9E ROM:0011AD9E loc_11AD9E: ; CODE XREF: sub_11AD82+14↑j ROM:0011AD9E move.w ($5A6).w,d7 ROM:0011ADA2 cmp.w ($5A0).w,d7 ROM:0011ADA6 bge.s loc_11ADB6 ROM:0011ADA8 bset #5,($933).w ROM:0011ADAE bset #2,($FFFFFA11).w ROM:0011ADB4 bra.s loc_11ADC2 ROM:0011ADB6 ; --------------------------------------------------------------------------- ROM:0011ADB6 ROM:0011ADB6 loc_11ADB6: ; CODE XREF: sub_11AD82+24↑j ROM:0011ADB6 bclr #5,($933).w ROM:0011ADBC bclr #2,($FFFFFA11).w ROM:0011ADC2 ROM:0011ADC2 loc_11ADC2: ; CODE XREF: sub_11AD82+32↑j ROM:0011ADC2 btst #5,($933).w ROM:0011ADC8 beq.s loc_11ADDA ROM:0011ADCA btst #2,($93E).w ROM:0011ADD0 bne.s loc_11ADD8 ROM:0011ADD2 bset #3,($937).w ROM:0011ADD8 ROM:0011ADD8 loc_11ADD8: ; CODE XREF: sub_11AD82+4E↑j ROM:0011ADD8 bra.s locret_11ADE8 ROM:0011ADDA ; --------------------------------------------------------------------------- ROM:0011ADDA ROM:0011ADDA loc_11ADDA: ; CODE XREF: sub_11AD82+46↑j ROM:0011ADDA btst #2,($93E).w ROM:0011ADE0 beq.s locret_11ADE8 ROM:0011ADE2 bset #3,($937).w ROM:0011ADE8 ROM:0011ADE8 locret_11ADE8: ; CODE XREF: sub_11AD82:loc_11ADD8↑j ROM:0011ADE8 ; sub_11AD82+5E↑j ROM:0011ADE8 rts ROM:0011ADE8 ; End of function sub_11AD82 ROM:0011ADE8 ROM:0011ADEA ROM:0011ADEA ; =============== S U B R O U T I N E ======================================= ROM:0011ADEA ROM:0011ADEA ROM:0011ADEA sub_11ADEA: ; CODE XREF: ROM:0011AEF4↓p ROM:0011ADEA btst #5,($933).w ROM:0011ADF0 beq.s loc_11ADF8 ROM:0011ADF2 addq.w #1,($5A6).w ROM:0011ADF6 bra.s locret_11ADFC ROM:0011ADF8 ; --------------------------------------------------------------------------- ROM:0011ADF8 ROM:0011ADF8 loc_11ADF8: ; CODE XREF: sub_11ADEA+6↑j ROM:0011ADF8 subq.w #1,($5A6).w ROM:0011ADFC ROM:0011ADFC locret_11ADFC: ; CODE XREF: sub_11ADEA+C↑j ROM:0011ADFC rts ROM:0011ADFC ; End of function sub_11ADEA ROM:0011ADFC ROM:0011ADFE ROM:0011ADFE ; =============== S U B R O U T I N E ======================================= ROM:0011ADFE ROM:0011ADFE ROM:0011ADFE sub_11ADFE: ; CODE XREF: sub_11ACAE+12↑p ROM:0011ADFE clr.w d1 ROM:0011AE00 move.b ($769).w,d1 ROM:0011AE04 cmpi.w #5,d1 ROM:0011AE08 bcc.s locret_11AE12 ROM:0011AE0A movea.l off_11AE14(pc,d1.w*4),a0 ROM:0011AE0E nop ROM:0011AE10 jmp (a0) ROM:0011AE12 ; --------------------------------------------------------------------------- ROM:0011AE12 ROM:0011AE12 locret_11AE12: ; CODE XREF: sub_11ADFE+A↑j ROM:0011AE12 rts ROM:0011AE12 ; End of function sub_11ADFE ROM:0011AE12 ROM:0011AE12 ; --------------------------------------------------------------------------- ROM:0011AE14 off_11AE14: dc.l loc_11AE28 ; DATA XREF: sub_11ADFE+C↑r ROM:0011AE18 dc.l loc_11AE5A ROM:0011AE1C dc.l loc_11AE70 ROM:0011AE20 dc.l loc_11AEC4 ROM:0011AE24 dc.l loc_11AF12 ROM:0011AE28 ; --------------------------------------------------------------------------- ROM:0011AE28 ROM:0011AE28 loc_11AE28: ; DATA XREF: ROM:off_11AE14↑o ROM:0011AE28 move.w $D6(a5),d7 ROM:0011AE2C move.w #$104,($FFFFF410).w ROM:0011AE32 move.w #0,($FFFFF41A).w ROM:0011AE38 move.w #$FFFF,($FFFFF41C).w ROM:0011AE3E move.w #$11F,($FFFFF418).w ROM:0011AE44 clr.b ($8B4).w ROM:0011AE48 move.w d7,($63A).w ROM:0011AE4C move.b #1,($8B4).w ROM:0011AE52 move.b #1,($769).w ROM:0011AE58 rts ROM:0011AE5A ; --------------------------------------------------------------------------- ROM:0011AE5A ROM:0011AE5A loc_11AE5A: ; DATA XREF: ROM:0011AE18↑o ROM:0011AE5A cmpi.w #0,($63A).w ROM:0011AE60 bgt.s locret_11AE6E ROM:0011AE62 bclr #5,($935).w ROM:0011AE68 move.b #2,($769).w ROM:0011AE6E ROM:0011AE6E locret_11AE6E: ; CODE XREF: ROM:0011AE60↑j ROM:0011AE6E rts ROM:0011AE70 ; --------------------------------------------------------------------------- ROM:0011AE70 ROM:0011AE70 loc_11AE70: ; DATA XREF: ROM:0011AE1C↑o ROM:0011AE70 move.w ($5A0).w,d7 ROM:0011AE74 cmp.w ($5A6).w,d7 ROM:0011AE78 beq.s loc_11AEB2 ROM:0011AE7A cmpi.w #0,($5A4).w ROM:0011AE80 beq.s loc_11AEB2 ROM:0011AE82 move.w #$54,($FFFFF420).w ; 'T' ROM:0011AE88 move.w #$FFFF,($FFFFF41C).w ROM:0011AE8E bsr.w sub_11AD82 ROM:0011AE92 move.w ($5A8).w,d7 ROM:0011AE96 clr.b ($8B3).w ROM:0011AE9A move.w d7,($638).w ROM:0011AE9E move.b #1,($8B3).w ROM:0011AEA4 bset #5,($935).w ROM:0011AEAA move.b #3,($769).w ROM:0011AEB0 rts ROM:0011AEB2 ; --------------------------------------------------------------------------- ROM:0011AEB2 ROM:0011AEB2 loc_11AEB2: ; CODE XREF: ROM:0011AE78↑j ROM:0011AEB2 ; ROM:0011AE80↑j ROM:0011AEB2 move.w ($58C).w,d0 ROM:0011AEB6 muls.w #$7F,d0 ROM:0011AEBA divs.w #$64,d0 ; 'd' ROM:0011AEBE move.w d0,($FFFFF41C).w ROM:0011AEC2 rts ROM:0011AEC4 ; --------------------------------------------------------------------------- ROM:0011AEC4 ROM:0011AEC4 loc_11AEC4: ; DATA XREF: ROM:0011AE20↑o ROM:0011AEC4 btst #3,($937).w ROM:0011AECA beq.s loc_11AEE6 ROM:0011AECC move.w $77C(a5),d7 ROM:0011AED0 clr.b ($8B4).w ROM:0011AED4 move.w d7,($63A).w ROM:0011AED8 move.b #1,($8B4).w ROM:0011AEDE move.b #1,($769).w ROM:0011AEE4 rts ROM:0011AEE6 ; --------------------------------------------------------------------------- ROM:0011AEE6 ROM:0011AEE6 loc_11AEE6: ; CODE XREF: ROM:0011AECA↑j ROM:0011AEE6 cmpi.w #0,($638).w ROM:0011AEEC bgt.s locret_11AF10 ROM:0011AEEE move.w #$74,($FFFFF420).w ; 't' ROM:0011AEF4 bsr.w sub_11ADEA ROM:0011AEF8 move.w ($5A8).w,d7 ROM:0011AEFC clr.b ($8B3).w ROM:0011AF00 move.w d7,($638).w ROM:0011AF04 move.b #1,($8B3).w ROM:0011AF0A move.b #4,($769).w ROM:0011AF10 ROM:0011AF10 locret_11AF10: ; CODE XREF: ROM:0011AEEC↑j ROM:0011AF10 rts ROM:0011AF12 ; --------------------------------------------------------------------------- ROM:0011AF12 ROM:0011AF12 loc_11AF12: ; DATA XREF: ROM:0011AE24↑o ROM:0011AF12 cmpi.w #0,($5A4).w ROM:0011AF18 bne.s loc_11AF34 ROM:0011AF1A move.w $77C(a5),d7 ROM:0011AF1E clr.b ($8B4).w ROM:0011AF22 move.w d7,($63A).w ROM:0011AF26 move.b #1,($8B4).w ROM:0011AF2C move.b #1,($769).w ROM:0011AF32 rts ROM:0011AF34 ; --------------------------------------------------------------------------- ROM:0011AF34 ROM:0011AF34 loc_11AF34: ; CODE XREF: ROM:0011AF18↑j ROM:0011AF34 move.w ($5A0).w,d7 ROM:0011AF38 cmp.w ($5A6).w,d7 ROM:0011AF3C bne.s loc_11AF58 ROM:0011AF3E move.w $77C(a5),d7 ROM:0011AF42 clr.b ($8B4).w ROM:0011AF46 move.w d7,($63A).w ROM:0011AF4A move.b #1,($8B4).w ROM:0011AF50 move.b #1,($769).w ROM:0011AF56 rts ROM:0011AF58 ; --------------------------------------------------------------------------- ROM:0011AF58 ROM:0011AF58 loc_11AF58: ; CODE XREF: ROM:0011AF3C↑j ROM:0011AF58 cmpi.w #0,($638).w ROM:0011AF5E bgt.s locret_11AF82 ROM:0011AF60 move.w #$54,($FFFFF420).w ; 'T' ROM:0011AF66 bsr.w sub_11AD82 ROM:0011AF6A move.w ($5A8).w,d7 ROM:0011AF6E clr.b ($8B3).w ROM:0011AF72 move.w d7,($638).w ROM:0011AF76 move.b #1,($8B3).w ROM:0011AF7C move.b #3,($769).w ROM:0011AF82 ROM:0011AF82 locret_11AF82: ; CODE XREF: ROM:0011AF5E↑j ROM:0011AF82 rts ROM:0011AF84 ; --------------------------------------------------------------------------- ROM:0011AF84 rts ROM:0011AF86 ROM:0011AF86 ; =============== S U B R O U T I N E ======================================= ROM:0011AF86 ROM:0011AF86 ROM:0011AF86 sub_11AF86: ; CODE XREF: sub_11AC92+A↑p ROM:0011AF86 move.w ($5A6).w,d1 ROM:0011AF8A subi.w #5,d1 ROM:0011AF8E andi.w #$FFFC,d1 ROM:0011AF92 move.w d1,($5AC).w ROM:0011AF96 rts ROM:0011AF96 ; End of function sub_11AF86 ROM:0011AF96 ROM:0011AF98 ROM:0011AF98 ; =============== S U B R O U T I N E ======================================= ROM:0011AF98 ROM:0011AF98 ROM:0011AF98 sub_11AF98: ; CODE XREF: sub_11AC92+10↑p ROM:0011AF98 move.w ($5A6).w,d0 ROM:0011AF9C clr.w d1 ROM:0011AF9E move.b ($76A).w,d1 ROM:0011AFA2 cmpi.w #5,d1 ROM:0011AFA6 bcc.s locret_11AFB0 ROM:0011AFA8 movea.l off_11AFB2(pc,d1.w*4),a0 ROM:0011AFAC nop ROM:0011AFAE jmp (a0) ROM:0011AFB0 ; --------------------------------------------------------------------------- ROM:0011AFB0 ROM:0011AFB0 locret_11AFB0: ; CODE XREF: sub_11AF98+E↑j ROM:0011AFB0 rts ROM:0011AFB0 ; End of function sub_11AF98 ROM:0011AFB0 ROM:0011AFB0 ; --------------------------------------------------------------------------- ROM:0011AFB2 off_11AFB2: dc.l loc_11AFC6 ; DATA XREF: sub_11AF98+10↑r ROM:0011AFB6 dc.l loc_11AFE0 ROM:0011AFBA dc.l loc_11B00A ROM:0011AFBE dc.l loc_11B064 ROM:0011AFC2 dc.l loc_11B09A ROM:0011AFC6 ; --------------------------------------------------------------------------- ROM:0011AFC6 ROM:0011AFC6 loc_11AFC6: ; DATA XREF: ROM:off_11AFB2↑o ROM:0011AFC6 bclr #4,($932).w ROM:0011AFCC bclr #1,($93E).w ROM:0011AFD2 bclr #0,($943).w ROM:0011AFD8 move.b #1,($76A).w ROM:0011AFDE rts ROM:0011AFE0 ; --------------------------------------------------------------------------- ROM:0011AFE0 ROM:0011AFE0 loc_11AFE0: ; DATA XREF: ROM:0011AFB6↑o ROM:0011AFE0 btst #0,($943).w ROM:0011AFE6 beq.s loc_11B004 ROM:0011AFE8 bclr #0,($943).w ROM:0011AFEE bset #4,($932).w ROM:0011AFF4 bsr.w sub_11B0C6 ROM:0011AFF8 bsr.w sub_11B0B8 ROM:0011AFFC move.b #2,($76A).w ROM:0011B002 bra.s locret_11B062 ROM:0011B004 ; --------------------------------------------------------------------------- ROM:0011B004 ROM:0011B004 loc_11B004: ; CODE XREF: ROM:0011AFE6↑j ROM:0011B004 ; ROM:0011B03E↓j ... ROM:0011B004 bsr.w sub_11B0FC ROM:0011B008 rts ROM:0011B00A ; --------------------------------------------------------------------------- ROM:0011B00A ROM:0011B00A loc_11B00A: ; DATA XREF: ROM:0011AFBA↑o ROM:0011B00A cmp.w ($5AE).w,d0 ROM:0011B00E bne.s loc_11B01C ROM:0011B010 bsr.w sub_11B0EE ROM:0011B014 move.b #3,($76A).w ROM:0011B01A bra.s locret_11B098 ROM:0011B01C ; --------------------------------------------------------------------------- ROM:0011B01C ROM:0011B01C loc_11B01C: ; CODE XREF: ROM:0011B00E↑j ROM:0011B01C btst #1,($93E).w ROM:0011B022 beq.s loc_11B040 ROM:0011B024 cmpi.w #0,($5AC).w ROM:0011B02A ble.s loc_11B040 ROM:0011B02C bclr #4,($932).w ROM:0011B032 bclr #1,($93E).w ROM:0011B038 move.b #1,($76A).w ROM:0011B03E bra.s loc_11B004 ROM:0011B040 ; --------------------------------------------------------------------------- ROM:0011B040 ROM:0011B040 loc_11B040: ; CODE XREF: ROM:0011B022↑j ROM:0011B040 ; ROM:0011B02A↑j ROM:0011B040 btst #1,($93E).w ROM:0011B046 beq.s locret_11B062 ROM:0011B048 cmpi.w #0,($5AC).w ROM:0011B04E bgt.s locret_11B062 ROM:0011B050 bsr.w sub_11B0E0 ROM:0011B054 bclr #1,($93E).w ROM:0011B05A move.b #4,($76A).w ROM:0011B060 bra.s locret_11B0B4 ROM:0011B062 ; --------------------------------------------------------------------------- ROM:0011B062 ROM:0011B062 locret_11B062: ; CODE XREF: ROM:0011B002↑j ROM:0011B062 ; ROM:0011B046↑j ... ROM:0011B062 rts ROM:0011B064 ; --------------------------------------------------------------------------- ROM:0011B064 ROM:0011B064 loc_11B064: ; DATA XREF: ROM:0011AFBE↑o ROM:0011B064 btst #1,($93E).w ROM:0011B06A beq.s loc_11B07E ROM:0011B06C bsr.w sub_11B0E0 ROM:0011B070 bclr #1,($93E).w ROM:0011B076 move.b #4,($76A).w ROM:0011B07C bra.s locret_11B0B4 ROM:0011B07E ; --------------------------------------------------------------------------- ROM:0011B07E ROM:0011B07E loc_11B07E: ; CODE XREF: ROM:0011B06A↑j ROM:0011B07E cmp.w ($5B0).w,d0 ROM:0011B082 bne.s locret_11B098 ROM:0011B084 bsr.w sub_11B268 ROM:0011B088 bclr #4,($932).w ROM:0011B08E move.b #1,($76A).w ROM:0011B094 bra.w loc_11B004 ROM:0011B098 ; --------------------------------------------------------------------------- ROM:0011B098 ROM:0011B098 locret_11B098: ; CODE XREF: ROM:0011B01A↑j ROM:0011B098 ; ROM:0011B082↑j ROM:0011B098 rts ROM:0011B09A ; --------------------------------------------------------------------------- ROM:0011B09A ROM:0011B09A loc_11B09A: ; DATA XREF: ROM:0011AFC2↑o ROM:0011B09A cmp.w ($5B2).w,d0 ROM:0011B09E bne.s locret_11B0B4 ROM:0011B0A0 bsr.w sub_11B268 ROM:0011B0A4 bclr #4,($932).w ROM:0011B0AA move.b #1,($76A).w ROM:0011B0B0 bra.w loc_11B004 ROM:0011B0B4 ; --------------------------------------------------------------------------- ROM:0011B0B4 ROM:0011B0B4 locret_11B0B4: ; CODE XREF: ROM:0011B060↑j ROM:0011B0B4 ; ROM:0011B07C↑j ... ROM:0011B0B4 rts ROM:0011B0B6 ; --------------------------------------------------------------------------- ROM:0011B0B6 rts ROM:0011B0B8 ROM:0011B0B8 ; =============== S U B R O U T I N E ======================================= ROM:0011B0B8 ROM:0011B0B8 ROM:0011B0B8 sub_11B0B8: ; CODE XREF: ROM:0011AFF8↑p ROM:0011B0B8 move.w ($5AE).w,($5B2).w ROM:0011B0BE move.w $D2(a5),($5B4).w ROM:0011B0C4 rts ROM:0011B0C4 ; End of function sub_11B0B8 ROM:0011B0C4 ROM:0011B0C6 ROM:0011B0C6 ; =============== S U B R O U T I N E ======================================= ROM:0011B0C6 ROM:0011B0C6 ROM:0011B0C6 sub_11B0C6: ; CODE XREF: ROM:0011AFF4↑p ROM:0011B0C6 move.w ($5A6).w,d0 ROM:0011B0CA sub.w $DA(a5),d0 ROM:0011B0CE move.w d0,($5AE).w ROM:0011B0D2 sub.w $DC(a5),d0 ROM:0011B0D6 andi.w #$FFFC,d0 ROM:0011B0DA move.w d0,($5B0).w ROM:0011B0DE rts ROM:0011B0DE ; End of function sub_11B0C6 ROM:0011B0DE ROM:0011B0E0 ROM:0011B0E0 ; =============== S U B R O U T I N E ======================================= ROM:0011B0E0 ROM:0011B0E0 ROM:0011B0E0 sub_11B0E0: ; CODE XREF: ROM:0011B050↑p ROM:0011B0E0 ; ROM:0011B06C↑p ROM:0011B0E0 move.w ($5AC).w,($5B2).w ROM:0011B0E6 move.w $D2(a5),($5B4).w ROM:0011B0EC rts ROM:0011B0EC ; End of function sub_11B0E0 ROM:0011B0EC ROM:0011B0EE ROM:0011B0EE ; =============== S U B R O U T I N E ======================================= ROM:0011B0EE ROM:0011B0EE ROM:0011B0EE sub_11B0EE: ; CODE XREF: ROM:0011B010↑p ROM:0011B0EE move.w ($5B0).w,($5B2).w ROM:0011B0F4 move.w $DE(a5),($5B4).w ROM:0011B0FA rts ROM:0011B0FA ; End of function sub_11B0EE ROM:0011B0FA ROM:0011B0FC ROM:0011B0FC ; =============== S U B R O U T I N E ======================================= ROM:0011B0FC ROM:0011B0FC ROM:0011B0FC sub_11B0FC: ; CODE XREF: ROM:loc_11B004↑p ROM:0011B0FC move.w $DA(a5),d1 ROM:0011B100 move.w ($596).w,d0 ROM:0011B104 cmp.w d0,d1 ROM:0011B106 bge.s loc_11B10A ROM:0011B108 move.w d1,d0 ROM:0011B10A ROM:0011B10A loc_11B10A: ; CODE XREF: sub_11B0FC+A↑j ROM:0011B10A cmpi.w #0,d0 ROM:0011B10E bge.s loc_11B112 ROM:0011B110 clr.w d0 ROM:0011B112 ROM:0011B112 loc_11B112: ; CODE XREF: sub_11B0FC+12↑j ROM:0011B112 move.w d0,($5B2).w ROM:0011B116 move.w $D2(a5),d1 ROM:0011B11A move.w ($598).w,d0 ROM:0011B11E cmp.w d0,d1 ROM:0011B120 bge.s loc_11B124 ROM:0011B122 move.w d1,d0 ROM:0011B124 ROM:0011B124 loc_11B124: ; CODE XREF: sub_11B0FC+24↑j ROM:0011B124 cmpi.w #0,d0 ROM:0011B128 bge.s loc_11B12C ROM:0011B12A clr.w d0 ROM:0011B12C ROM:0011B12C loc_11B12C: ; CODE XREF: sub_11B0FC+2C↑j ROM:0011B12C move.w d0,($5B4).w ROM:0011B130 move.w ($5B6).w,d1 ROM:0011B134 cmpi.w #6,d1 ROM:0011B138 bcc.s locret_11B142 ROM:0011B13A movea.l off_11B144(pc,d1.w*4),a0 ROM:0011B13E nop ROM:0011B140 jmp (a0) ROM:0011B142 ; --------------------------------------------------------------------------- ROM:0011B142 ROM:0011B142 locret_11B142: ; CODE XREF: sub_11B0FC+3C↑j ROM:0011B142 rts ROM:0011B142 ; End of function sub_11B0FC ROM:0011B142 ROM:0011B142 ; --------------------------------------------------------------------------- ROM:0011B144 off_11B144: dc.l loc_11B15C ; DATA XREF: sub_11B0FC+3E↑r ROM:0011B148 dc.l loc_11B166 ROM:0011B14C dc.l loc_11B18A ROM:0011B150 dc.l loc_11B1D4 ROM:0011B154 dc.l loc_11B202 ROM:0011B158 dc.l loc_11B238 ROM:0011B15C ; --------------------------------------------------------------------------- ROM:0011B15C ROM:0011B15C loc_11B15C: ; DATA XREF: ROM:off_11B144↑o ROM:0011B15C move.w #1,($5B6).w ROM:0011B162 bra.w locret_11B266 ROM:0011B166 ; --------------------------------------------------------------------------- ROM:0011B166 ROM:0011B166 loc_11B166: ; DATA XREF: ROM:0011B148↑o ROM:0011B166 move.w $77E(a5),d0 ROM:0011B16A cmpi.w #0,d0 ROM:0011B16E beq.s loc_11B186 ROM:0011B170 move.w $786(a5),($5B2).w ROM:0011B176 move.w $788(a5),($5B4).w ROM:0011B17C move.w #2,($5B6).w ROM:0011B182 bra.w locret_11B266 ROM:0011B186 ; --------------------------------------------------------------------------- ROM:0011B186 ROM:0011B186 loc_11B186: ; CODE XREF: ROM:0011B16E↑j ROM:0011B186 bra.w locret_11B266 ROM:0011B18A ; --------------------------------------------------------------------------- ROM:0011B18A ROM:0011B18A loc_11B18A: ; DATA XREF: ROM:0011B14C↑o ROM:0011B18A move.w $77E(a5),d0 ROM:0011B18E cmpi.w #0,d0 ROM:0011B192 bne.s loc_11B19E ROM:0011B194 move.w #1,($5B6).w ROM:0011B19A bra.w locret_11B266 ROM:0011B19E ; --------------------------------------------------------------------------- ROM:0011B19E ROM:0011B19E loc_11B19E: ; CODE XREF: ROM:0011B192↑j ROM:0011B19E move.w $786(a5),d0 ROM:0011B1A2 cmp.w ($5A6).w,d0 ROM:0011B1A6 bne.s loc_11B1C4 ROM:0011B1A8 move.w $78A(a5),d1 ROM:0011B1AC clr.b ($8B6).w ROM:0011B1B0 move.w d1,($63E).w ROM:0011B1B4 move.b #1,($8B6).w ROM:0011B1BA move.w #3,($5B6).w ROM:0011B1C0 bra.w loc_11B1F2 ROM:0011B1C4 ; --------------------------------------------------------------------------- ROM:0011B1C4 ROM:0011B1C4 loc_11B1C4: ; CODE XREF: ROM:0011B1A6↑j ROM:0011B1C4 move.w $786(a5),($5B2).w ROM:0011B1CA move.w $788(a5),($5B4).w ROM:0011B1D0 bra.w locret_11B266 ROM:0011B1D4 ; --------------------------------------------------------------------------- ROM:0011B1D4 ROM:0011B1D4 loc_11B1D4: ; DATA XREF: ROM:0011B150↑o ROM:0011B1D4 cmpi.w #0,($63E).w ROM:0011B1DA bgt.s loc_11B1F2 ROM:0011B1DC move.w $780(a5),($5B2).w ROM:0011B1E2 move.w $782(a5),($5B4).w ROM:0011B1E8 move.w #4,($5B6).w ROM:0011B1EE bra.w locret_11B266 ROM:0011B1F2 ; --------------------------------------------------------------------------- ROM:0011B1F2 ROM:0011B1F2 loc_11B1F2: ; CODE XREF: ROM:0011B1C0↑j ROM:0011B1F2 ; ROM:0011B1DA↑j ROM:0011B1F2 move.w $786(a5),($5B2).w ROM:0011B1F8 move.w $788(a5),($5B4).w ROM:0011B1FE bra.w locret_11B266 ROM:0011B202 ; --------------------------------------------------------------------------- ROM:0011B202 ROM:0011B202 loc_11B202: ; DATA XREF: ROM:0011B154↑o ROM:0011B202 move.w $780(a5),d0 ROM:0011B206 cmp.w ($5A6).w,d0 ROM:0011B20A bne.s loc_11B228 ROM:0011B20C move.w $784(a5),d1 ROM:0011B210 clr.b ($8B6).w ROM:0011B214 move.w d1,($63E).w ROM:0011B218 move.b #1,($8B6).w ROM:0011B21E move.w #5,($5B6).w ROM:0011B224 bra.w loc_11B256 ROM:0011B228 ; --------------------------------------------------------------------------- ROM:0011B228 ROM:0011B228 loc_11B228: ; CODE XREF: ROM:0011B20A↑j ROM:0011B228 move.w $780(a5),($5B2).w ROM:0011B22E move.w $782(a5),($5B4).w ROM:0011B234 bra.w locret_11B266 ROM:0011B238 ; --------------------------------------------------------------------------- ROM:0011B238 ROM:0011B238 loc_11B238: ; DATA XREF: ROM:0011B158↑o ROM:0011B238 cmpi.w #0,($63E).w ROM:0011B23E bgt.s loc_11B256 ROM:0011B240 move.w $786(a5),($5B2).w ROM:0011B246 move.w $788(a5),($5B4).w ROM:0011B24C move.w #2,($5B6).w ROM:0011B252 bra.w locret_11B266 ROM:0011B256 ; --------------------------------------------------------------------------- ROM:0011B256 ROM:0011B256 loc_11B256: ; CODE XREF: ROM:0011B224↑j ROM:0011B256 ; ROM:0011B23E↑j ROM:0011B256 move.w $780(a5),($5B2).w ROM:0011B25C move.w $782(a5),($5B4).w ROM:0011B262 bra.w *+4 ROM:0011B266 ; --------------------------------------------------------------------------- ROM:0011B266 ROM:0011B266 locret_11B266: ; CODE XREF: ROM:0011B162↑j ROM:0011B266 ; ROM:0011B182↑j ... ROM:0011B266 rts ROM:0011B268 ROM:0011B268 ; =============== S U B R O U T I N E ======================================= ROM:0011B268 ROM:0011B268 ROM:0011B268 sub_11B268: ; CODE XREF: ROM:0011B084↑p ROM:0011B268 ; ROM:0011B0A0↑p ROM:0011B268 clr.w ($5B2).w ROM:0011B26C clr.w ($5A0).w ROM:0011B270 clr.w ($5A6).w ROM:0011B274 rts ROM:0011B274 ; End of function sub_11B268 ROM:0011B274 ROM:0011B276 ROM:0011B276 ; =============== S U B R O U T I N E ======================================= ROM:0011B276 ROM:0011B276 ROM:0011B276 sub_11B276: ; CODE XREF: ROM:00116F2A↑p ROM:0011B276 ; ROM:00116FBE↑p ROM:0011B276 clr.w ($FFFFFE0A).w ROM:0011B27A clr.l ($FFFFFE0C).w ROM:0011B27E clr.l ($FFFFFE10).w ROM:0011B282 clr.l ($FFFFFE14).w ROM:0011B286 clr.l ($FFFFFE18).w ROM:0011B28A clr.l ($FFFFFE1C).w ROM:0011B28E clr.w ($FFFFFE20).w ROM:0011B292 moveq #0,d0 ROM:0011B294 moveq #0,d1 ROM:0011B296 moveq #$F,d2 ROM:0011B298 moveq #0,d3 ROM:0011B29A moveq #1,d4 ROM:0011B29C moveq #3,d5 ROM:0011B29E clr.w ($FFFFFF00).w ROM:0011B2A2 bsr.l sub_11B35A ROM:0011B2A8 ROM:0011B2A8 loc_11B2A8: ; CODE XREF: sub_11B276+3E↓j ROM:0011B2A8 cmpi.l #0,($FFFFFE18).w ROM:0011B2B0 beq.s loc_11B2B6 ROM:0011B2B2 nop ROM:0011B2B4 bra.s loc_11B2A8 ROM:0011B2B6 ; --------------------------------------------------------------------------- ROM:0011B2B6 ROM:0011B2B6 loc_11B2B6: ; CODE XREF: sub_11B276+3A↑j ROM:0011B2B6 bsr.w sub_11B316 ROM:0011B2BA cmpi.w #$201,($FFFFFF00).w ROM:0011B2C0 beq.s loc_11B302 ROM:0011B2C2 clr.l ($FFFFFE1C).w ROM:0011B2C6 clr.l ($FFFFFE0C).w ROM:0011B2CA clr.l ($FFFFFE10).w ROM:0011B2CE btst #2,($FFFFFE00).w ROM:0011B2D4 bne.s loc_11B300 ROM:0011B2D6 movea.l #$1000,a0 ROM:0011B2DC movea.l #dword_1363D8,a1 ROM:0011B2E2 move.l #locret_136BD8,d0 ROM:0011B2E8 sub.l a1,d0 ROM:0011B2EA subq.l #1,d0 ROM:0011B2EC lsr.l #2,d0 ROM:0011B2EE ROM:0011B2EE loc_11B2EE: ; CODE XREF: sub_11B276+7A↓j ROM:0011B2EE move.l (a1)+,(a0)+ ROM:0011B2F0 dbf d0,loc_11B2EE ROM:0011B2F4 move.w #$44C0,($FFFFFE00).w ROM:0011B2FA bset #2,($937).w ROM:0011B300 ROM:0011B300 loc_11B300: ; CODE XREF: sub_11B276+5E↑j ROM:0011B300 bra.s loc_11B308 ROM:0011B302 ; --------------------------------------------------------------------------- ROM:0011B302 ROM:0011B302 loc_11B302: ; CODE XREF: sub_11B276+4A↑j ROM:0011B302 move.w #$40C0,($FFFFFE00).w ROM:0011B308 ROM:0011B308 loc_11B308: ; CODE XREF: sub_11B276:loc_11B300↑j ROM:0011B308 ori.w #1,($FFFFFE00).w ROM:0011B30E move.w #$640,($FFFFFE08).w ROM:0011B314 rts ROM:0011B314 ; End of function sub_11B276 ROM:0011B314 ROM:0011B316 ROM:0011B316 ; =============== S U B R O U T I N E ======================================= ROM:0011B316 ROM:0011B316 ROM:0011B316 sub_11B316: ; CODE XREF: sub_11B276:loc_11B2B6↑p ROM:0011B316 move.w ($FFFFFF00).w,d0 ROM:0011B31A move.b d0,d1 ROM:0011B31C andi.b #$F,d1 ROM:0011B320 addi.b #$30,d1 ; '0' ROM:0011B324 move.b d1,($886).w ROM:0011B328 move.b d0,d1 ROM:0011B32A lsr.b #4,d1 ROM:0011B32C andi.b #$F,d1 ROM:0011B330 addi.b #$30,d1 ; '0' ROM:0011B334 move.b d1,($885).w ROM:0011B338 lsr.w #8,d0 ROM:0011B33A move.b d0,d1 ROM:0011B33C andi.b #$F,d1 ROM:0011B340 addi.b #$30,d1 ; '0' ROM:0011B344 move.b d1,($884).w ROM:0011B348 move.b d0,d1 ROM:0011B34A lsr.b #4,d1 ROM:0011B34C andi.b #$F,d1 ROM:0011B350 addi.b #$30,d1 ; '0' ROM:0011B354 move.b d1,($883).w ROM:0011B358 rts ROM:0011B358 ; End of function sub_11B316 ROM:0011B358 ROM:0011B35A ROM:0011B35A ; =============== S U B R O U T I N E ======================================= ROM:0011B35A ROM:0011B35A ROM:0011B35A sub_11B35A: ; CODE XREF: sub_110A46+2A↑p ROM:0011B35A ; sub_112132+86↑p ... ROM:0011B35A cmpi.w #0,d1 ROM:0011B35E bne.s loc_11B36C ROM:0011B360 move.w #$FFFF,d1 ROM:0011B364 bclr d0,d1 ROM:0011B366 and.w d1,($FFFFFE0A).w ROM:0011B36A bra.s loc_11B374 ROM:0011B36C ; --------------------------------------------------------------------------- ROM:0011B36C ROM:0011B36C loc_11B36C: ; CODE XREF: sub_11B35A+4↑j ROM:0011B36C clr.w d1 ROM:0011B36E bset d0,d1 ROM:0011B370 or.w d1,($FFFFFE0A).w ROM:0011B374 ROM:0011B374 loc_11B374: ; CODE XREF: sub_11B35A+10↑j ROM:0011B374 asl.w #1,d0 ROM:0011B376 moveq #3,d1 ROM:0011B378 asl.l d0,d1 ROM:0011B37A eori.l #$FFFFFFFF,d1 ROM:0011B380 and.l d1,($FFFFFE1C).w ROM:0011B384 and.l d1,($FFFFFE14).w ROM:0011B388 and.l d1,($FFFFFE18).w ROM:0011B38C clr.l d1 ROM:0011B38E move.w d3,d1 ROM:0011B390 asl.l d0,d1 ROM:0011B392 or.l d1,($FFFFFE14).w ROM:0011B396 clr.l d1 ROM:0011B398 move.w d4,d1 ROM:0011B39A asl.l d0,d1 ROM:0011B39C or.l d1,($FFFFFE18).w ROM:0011B3A0 move.w d0,d3 ROM:0011B3A2 asl.w #1,d0 ROM:0011B3A4 movea.w #$FE10,a0 ROM:0011B3A8 cmpi.w #$20,d0 ; ' ' ROM:0011B3AC blt.s loc_11B3B6 ROM:0011B3AE subi.w #$20,d0 ; ' ' ROM:0011B3B2 movea.w #$FE0C,a0 ROM:0011B3B6 ROM:0011B3B6 loc_11B3B6: ; CODE XREF: sub_11B35A+52↑j ROM:0011B3B6 moveq #$F,d1 ROM:0011B3B8 asl.l d0,d1 ROM:0011B3BA eori.l #$FFFFFFFF,d1 ROM:0011B3C0 and.l d1,(a0) ROM:0011B3C2 clr.l d1 ROM:0011B3C4 move.w d2,d1 ROM:0011B3C6 asl.l d0,d1 ROM:0011B3C8 or.l d1,(a0) ROM:0011B3CA clr.l d1 ROM:0011B3CC move.w d5,d1 ROM:0011B3CE asl.l d3,d1 ROM:0011B3D0 or.l d1,($FFFFFE1C).w ROM:0011B3D4 rts ROM:0011B3D4 ; End of function sub_11B35A ROM:0011B3D4 ROM:0011B3D6 ROM:0011B3D6 ; =============== S U B R O U T I N E ======================================= ROM:0011B3D6 ROM:0011B3D6 ROM:0011B3D6 sub_11B3D6: ; CODE XREF: sub_110A46+6↑p ROM:0011B3D6 ; sub_112132+66↑p ... ROM:0011B3D6 asl.w #1,d0 ROM:0011B3D8 moveq #3,d1 ROM:0011B3DA asl.l d0,d1 ROM:0011B3DC eori.l #$FFFFFFFF,d1 ROM:0011B3E2 and.l d1,($FFFFFE1C).w ROM:0011B3E6 asr.w #1,d0 ROM:0011B3E8 rts ROM:0011B3E8 ; End of function sub_11B3D6 ROM:0011B3E8 ROM:0011B3EA ; --------------------------------------------------------------------------- ROM:0011B3EA lea ($5BC).w,a0 ROM:0011B3EE lea ($5BC).w,a1 ROM:0011B3F2 rts ROM:0011B3F4 ROM:0011B3F4 ; =============== S U B R O U T I N E ======================================= ROM:0011B3F4 ROM:0011B3F4 ROM:0011B3F4 sub_11B3F4: ; CODE XREF: sub_112328+C0↑p ROM:0011B3F4 movea.w #$90F,a0 ROM:0011B3F8 movea.w #$6F0,a1 ROM:0011B3FC move.w #0,d0 ROM:0011B400 bsr.w sub_11B4EC ROM:0011B404 cmpi.w #0,($4EC).w ROM:0011B40A bne.s loc_11B430 ROM:0011B40C addq.l #1,($44C).w ROM:0011B410 movea.w #$930,a0 ROM:0011B414 movea.w #$732,a1 ROM:0011B418 move.w #0,d0 ROM:0011B41C bsr.w sub_11B4EC ROM:0011B420 movea.w #$930,a0 ROM:0011B424 movea.w #$706,a1 ROM:0011B428 move.w #$16,d0 ROM:0011B42C bsr.w sub_11B4EC ROM:0011B430 ROM:0011B430 loc_11B430: ; CODE XREF: sub_11B3F4+16↑j ROM:0011B430 cmpi.w #$E10,($4EC).w ROM:0011B436 bne.s loc_11B448 ROM:0011B438 movea.w #$930,a0 ROM:0011B43C movea.w #$706,a1 ROM:0011B440 move.w #$16,d0 ROM:0011B444 bsr.w sub_11B4EC ROM:0011B448 ROM:0011B448 loc_11B448: ; CODE XREF: sub_11B3F4+42↑j ROM:0011B448 cmpi.w #0,($4DA).w ROM:0011B44E bne.s locret_11B460 ROM:0011B450 movea.w #$91A,a0 ROM:0011B454 movea.w #$6F0,a1 ROM:0011B458 move.w #$B,d0 ROM:0011B45C bsr.w sub_11B4EC ROM:0011B460 ROM:0011B460 locret_11B460: ; CODE XREF: sub_11B3F4+5A↑j ROM:0011B460 rts ROM:0011B460 ; End of function sub_11B3F4 ROM:0011B460 ROM:0011B462 ROM:0011B462 ; =============== S U B R O U T I N E ======================================= ROM:0011B462 ROM:0011B462 ROM:0011B462 sub_11B462: ; CODE XREF: ROM:loc_117714↑p ROM:0011B462 subq.w #1,($5BA).w ROM:0011B466 bgt.s loc_11B47E ROM:0011B468 move.w #$A,($5BA).w ROM:0011B46E movea.w #$8EC,a0 ROM:0011B472 movea.w #$644,a1 ROM:0011B476 move.w #$33,d0 ; '3' ROM:0011B47A bsr.w sub_11B4EC ROM:0011B47E ROM:0011B47E loc_11B47E: ; CODE XREF: sub_11B462+4↑j ROM:0011B47E subq.w #1,($5B8).w ROM:0011B482 bgt.s loc_11B4E0 ROM:0011B484 move.w #$400,($5B8).w ROM:0011B48A addq.l #1,($139C).w ROM:0011B48E movea.w #$90F,a0 ROM:0011B492 movea.w #$6AA,a1 ROM:0011B496 move.w #$23,d0 ; '#' ROM:0011B49A bsr.w sub_11B4EC ROM:0011B49E move.l ($139C).w,d2 ROM:0011B4A2 clr.l d3 ROM:0011B4A4 divsl.l #$3C,d3:d2 ; '<' ROM:0011B4AC cmpi.w #0,d3 ROM:0011B4B0 bne.s loc_11B4E0 ROM:0011B4B2 movea.w #$90F,a0 ROM:0011B4B6 movea.w #$6F0,a1 ROM:0011B4BA move.w #0,d0 ROM:0011B4BE bsr.w sub_11B4EC ROM:0011B4C2 divsl.l #$3C,d3:d2 ; '<' ROM:0011B4CA cmpi.w #0,d3 ROM:0011B4CE bne.s loc_11B4E0 ROM:0011B4D0 movea.w #$90F,a0 ROM:0011B4D4 movea.w #$6F0,a1 ROM:0011B4D8 move.w #0,d0 ROM:0011B4DC bsr.w sub_11B4EC ROM:0011B4E0 ROM:0011B4E0 loc_11B4E0: ; CODE XREF: sub_11B462+20↑j ROM:0011B4E0 ; sub_11B462+4E↑j ... ROM:0011B4E0 movea.w #$8B9,a0 ROM:0011B4E4 movea.w #$5E0,a1 ROM:0011B4E8 move.w #$32,d0 ; '2' ROM:0011B4E8 ; End of function sub_11B462 ROM:0011B4E8 ROM:0011B4EC ROM:0011B4EC ; =============== S U B R O U T I N E ======================================= ROM:0011B4EC ROM:0011B4EC ROM:0011B4EC sub_11B4EC: ; CODE XREF: sub_11B3F4+C↑p ROM:0011B4EC ; sub_11B3F4+28↑p ... ROM:0011B4EC moveq #0,d1 ROM:0011B4EE ROM:0011B4EE loc_11B4EE: ; CODE XREF: sub_11B4EC+4↓j ROM:0011B4EE ; sub_11B4EC:loc_11B51C↓j ROM:0011B4EE btst d1,-(a0) ROM:0011B4F0 dbne d0,loc_11B4EE ROM:0011B4F4 subq.w #1,d0 ROM:0011B4F6 blt.s locret_11B51E ROM:0011B4F8 btst #1,(a0) ROM:0011B4FC beq.s loc_11B510 ROM:0011B4FE addq.w #1,(a1,d0.w*2) ROM:0011B502 bvc.s loc_11B50C ROM:0011B504 move.w #$7FFF,(a1,d0.w*2) ROM:0011B50A clr.b (a0) ROM:0011B50C ROM:0011B50C loc_11B50C: ; CODE XREF: sub_11B4EC+16↑j ROM:0011B50C bra.w loc_11B51C ROM:0011B510 ; --------------------------------------------------------------------------- ROM:0011B510 ROM:0011B510 loc_11B510: ; CODE XREF: sub_11B4EC+10↑j ROM:0011B510 subq.w #1,(a1,d0.w*2) ROM:0011B514 bpl.s loc_11B51C ROM:0011B516 clr.w (a1,d0.w*2) ROM:0011B51A clr.b (a0) ROM:0011B51C ROM:0011B51C loc_11B51C: ; CODE XREF: sub_11B4EC:loc_11B50C↑j ROM:0011B51C ; sub_11B4EC+28↑j ROM:0011B51C bra.s loc_11B4EE ROM:0011B51E ; --------------------------------------------------------------------------- ROM:0011B51E ROM:0011B51E locret_11B51E: ; CODE XREF: sub_11B4EC+A↑j ROM:0011B51E rts ROM:0011B51E ; End of function sub_11B4EC ROM:0011B51E ROM:0011B51E ; --------------------------------------------------------------------------- ROM:0011B520 dc.l $FFFFFFFF, $5450554D, $1E00, $20000, $FFFE0FFF ROM:0011B534 ROM:0011B534 ; =============== S U B R O U T I N E ======================================= ROM:0011B534 ROM:0011B534 ROM:0011B534 sub_11B534: ; CODE XREF: sub_126A82+6↓p ROM:0011B534 bsr.w sub_11B548 ROM:0011B538 bsr.l sub_11BE8E ROM:0011B53E bsr.w sub_11BB3E ROM:0011B542 bsr.w sub_11BCA0 ROM:0011B546 rts ROM:0011B546 ; End of function sub_11B534 ROM:0011B546 ROM:0011B548 ROM:0011B548 ; =============== S U B R O U T I N E ======================================= ROM:0011B548 ROM:0011B548 ROM:0011B548 sub_11B548: ; CODE XREF: sub_11B534↑p ROM:0011B548 move.w ($A7A).w,d1 ROM:0011B54C cmp.w ($A7C).w,d1 ROM:0011B550 bne.s loc_11B572 ROM:0011B552 cmpi.w #$190,d1 ROM:0011B556 ble.s loc_11B564 ROM:0011B558 cmpi.w #$28A,d1 ROM:0011B55C bge.s loc_11B564 ROM:0011B55E move.w d1,($A78).w ROM:0011B562 bra.s loc_11B570 ROM:0011B564 ; --------------------------------------------------------------------------- ROM:0011B564 ROM:0011B564 loc_11B564: ; CODE XREF: sub_11B548+E↑j ROM:0011B564 ; sub_11B548+14↑j ROM:0011B564 move.w $162(a5),($A78).w ROM:0011B56A bset #3,($138A).w ROM:0011B570 ROM:0011B570 loc_11B570: ; CODE XREF: sub_11B548+1A↑j ROM:0011B570 bra.s loc_11B57E ROM:0011B572 ; --------------------------------------------------------------------------- ROM:0011B572 ROM:0011B572 loc_11B572: ; CODE XREF: sub_11B548+8↑j ROM:0011B572 move.w $162(a5),($A78).w ROM:0011B578 bset #3,($138A).w ROM:0011B57E ROM:0011B57E loc_11B57E: ; CODE XREF: sub_11B548:loc_11B570↑j ROM:0011B57E move.w #$20D,d0 ROM:0011B582 muls.w #$3E8,d0 ROM:0011B586 divs.w ($A78).w,d0 ROM:0011B58A move.w d0,($470).w ROM:0011B58E muls.w ($478).w,d0 ROM:0011B592 divs.w #$3E8,d0 ROM:0011B596 clr.l d1 ROM:0011B598 move.w d0,d1 ROM:0011B59A swap d1 ROM:0011B59C move.w ($A4C).w,d2 ROM:0011B5A0 swap d2 ROM:0011B5A2 move.w ($A4E).w,d2 ROM:0011B5A6 move.w $170(a5),d3 ROM:0011B5AA ext.l d3 ROM:0011B5AC bsr.l sub_1174DE ROM:0011B5B2 move.w d4,($A4E).w ROM:0011B5B6 swap d4 ROM:0011B5B8 move.w d4,($A4C).w ROM:0011B5BC btst #2,($493).w ROM:0011B5C2 beq.s loc_11B5CA ROM:0011B5C4 bset #1,($138B).w ROM:0011B5CA ROM:0011B5CA loc_11B5CA: ; CODE XREF: sub_11B548+7A↑j ROM:0011B5CA btst #1,($138B).w ROM:0011B5D0 beq.s loc_11B5DA ROM:0011B5D2 move.b #$FF,($1138).w ROM:0011B5D8 bra.s loc_11B5FC ROM:0011B5DA ; --------------------------------------------------------------------------- ROM:0011B5DA ROM:0011B5DA loc_11B5DA: ; CODE XREF: sub_11B548+88↑j ROM:0011B5DA move.w ($A98).w,d0 ROM:0011B5DE subi.w #$8CA,d0 ROM:0011B5E2 bpl.s loc_11B5E6 ROM:0011B5E4 clr.w d0 ROM:0011B5E6 ROM:0011B5E6 loc_11B5E6: ; CODE XREF: sub_11B548+9A↑j ROM:0011B5E6 muls.w #$86,d0 ROM:0011B5EA divs.w #$3E8,d0 ROM:0011B5EE cmpi.w #$FE,d0 ROM:0011B5F2 ble.s loc_11B5F8 ROM:0011B5F4 move.w #$FE,d0 ROM:0011B5F8 ROM:0011B5F8 loc_11B5F8: ; CODE XREF: sub_11B548+AA↑j ROM:0011B5F8 move.b d0,($1138).w ROM:0011B5FC ROM:0011B5FC loc_11B5FC: ; CODE XREF: sub_11B548+90↑j ROM:0011B5FC btst #2,($492).w ROM:0011B602 beq.s loc_11B60A ROM:0011B604 bset #2,($1369).w ROM:0011B60A ROM:0011B60A loc_11B60A: ; CODE XREF: sub_11B548+BA↑j ROM:0011B60A move.w $164(a5),d0 ROM:0011B60E cmp.w ($A60).w,d0 ROM:0011B612 bgt.s loc_11B61C ROM:0011B614 bset #0,($136C).w ROM:0011B61A bra.s loc_11B62A ROM:0011B61C ; --------------------------------------------------------------------------- ROM:0011B61C ROM:0011B61C loc_11B61C: ; CODE XREF: sub_11B548+CA↑j ROM:0011B61C btst #4,($939).w ROM:0011B622 bne.s loc_11B62A ROM:0011B624 bclr #0,($136C).w ROM:0011B62A ROM:0011B62A loc_11B62A: ; CODE XREF: sub_11B548+D2↑j ROM:0011B62A ; sub_11B548+DA↑j ROM:0011B62A move.w $182(a5),d0 ROM:0011B62E cmpi.w #1,d0 ROM:0011B632 bne.s loc_11B692 ROM:0011B634 clr.w d1 ROM:0011B636 move.w ($ACC).w,d0 ROM:0011B63A btst #4,($1369).w ROM:0011B640 beq.s loc_11B64E ROM:0011B642 cmpi.w #$7F,d0 ROM:0011B646 bne.s loc_11B64E ROM:0011B648 move.w #1,d1 ROM:0011B64C bra.s loc_11B65A ROM:0011B64E ; --------------------------------------------------------------------------- ROM:0011B64E ROM:0011B64E loc_11B64E: ; CODE XREF: sub_11B548+F8↑j ROM:0011B64E ; sub_11B548+FE↑j ROM:0011B64E btst #0,($1362).w ROM:0011B654 beq.s loc_11B65A ROM:0011B656 move.w #1,d1 ROM:0011B65A ROM:0011B65A loc_11B65A: ; CODE XREF: sub_11B548+104↑j ROM:0011B65A ; sub_11B548+10C↑j ROM:0011B65A cmpi.w #1,d1 ROM:0011B65E bne.s loc_11B676 ROM:0011B660 lea $834(a5),a0 ROM:0011B664 move.w #$C,d0 ROM:0011B668 move.w (a0,d0.w*2),($A48).w ROM:0011B66E bset #0,($1362).w ROM:0011B674 bra.s loc_11B690 ROM:0011B676 ; --------------------------------------------------------------------------- ROM:0011B676 ROM:0011B676 loc_11B676: ; CODE XREF: sub_11B548+116↑j ROM:0011B676 move.w ($ACC).w,d0 ROM:0011B67A muls.w #$A,d0 ROM:0011B67E btst #4,($1369).w ROM:0011B684 beq.s loc_11B688 ROM:0011B686 neg.w d0 ROM:0011B688 ROM:0011B688 loc_11B688: ; CODE XREF: sub_11B548+13C↑j ROM:0011B688 addi.w #$AAC,d0 ROM:0011B68C move.w d0,($A48).w ROM:0011B690 ROM:0011B690 loc_11B690: ; CODE XREF: sub_11B548+12C↑j ROM:0011B690 bra.s loc_11B6F8 ROM:0011B692 ; --------------------------------------------------------------------------- ROM:0011B692 ROM:0011B692 loc_11B692: ; CODE XREF: sub_11B548+EA↑j ROM:0011B692 clr.w d0 ROM:0011B694 btst #0,($1362).w ROM:0011B69A beq.s loc_11B6A0 ROM:0011B69C move.w #1,d0 ROM:0011B6A0 ROM:0011B6A0 loc_11B6A0: ; CODE XREF: sub_11B548+152↑j ROM:0011B6A0 btst #4,($492).w ROM:0011B6A6 bne.s loc_11B6AE ROM:0011B6A8 cmpi.w #1,d0 ROM:0011B6AC bne.s loc_11B6CC ROM:0011B6AE ROM:0011B6AE loc_11B6AE: ; CODE XREF: sub_11B548+15E↑j ROM:0011B6AE lea $834(a5),a0 ROM:0011B6B2 move.w #$C,d0 ROM:0011B6B6 move.w (a0,d0.w*2),($A48).w ROM:0011B6BC bset #0,($1362).w ROM:0011B6C2 move.w ($A60).w,d0 ROM:0011B6C6 move.w d0,($A76).w ROM:0011B6CA bra.s loc_11B6F8 ROM:0011B6CC ; --------------------------------------------------------------------------- ROM:0011B6CC ROM:0011B6CC loc_11B6CC: ; CODE XREF: sub_11B548+164↑j ROM:0011B6CC clr.l d1 ROM:0011B6CE move.w ($48A).w,d1 ROM:0011B6D2 swap d1 ROM:0011B6D4 move.w ($A48).w,d2 ROM:0011B6D8 swap d2 ROM:0011B6DA move.w ($A4A).w,d2 ROM:0011B6DE move.w $172(a5),d3 ROM:0011B6E2 ext.l d3 ROM:0011B6E4 bsr.l sub_1174DE ROM:0011B6EA move.w d4,($A4A).w ROM:0011B6EE swap d4 ROM:0011B6F0 move.w d4,($A48).w ROM:0011B6F4 move.w d4,($A76).w ROM:0011B6F8 ROM:0011B6F8 loc_11B6F8: ; CODE XREF: sub_11B548:loc_11B690↑j ROM:0011B6F8 ; sub_11B548+182↑j ROM:0011B6F8 move.w $180(a5),d0 ROM:0011B6FC cmpi.w #1,d0 ROM:0011B700 bne.s loc_11B71C ROM:0011B702 move.w ($ACE).w,d0 ROM:0011B706 move.w ($ACE).w,d0 ROM:0011B70A muls.w #$16C,d0 ROM:0011B70E divs.w #$64,d0 ; 'd' ROM:0011B712 addi.w #$980,d0 ROM:0011B716 move.w d0,($A44).w ROM:0011B71A bra.s loc_11B776 ROM:0011B71C ; --------------------------------------------------------------------------- ROM:0011B71C ROM:0011B71C loc_11B71C: ; CODE XREF: sub_11B548+1B8↑j ROM:0011B71C clr.w d0 ROM:0011B71E btst #7,($137D).w ROM:0011B724 beq.s loc_11B72A ROM:0011B726 move.w #1,d0 ROM:0011B72A ROM:0011B72A loc_11B72A: ; CODE XREF: sub_11B548+1DC↑j ROM:0011B72A btst #5,($492).w ROM:0011B730 bne.s loc_11B738 ROM:0011B732 cmpi.w #1,d0 ROM:0011B736 bne.s loc_11B74E ROM:0011B738 ROM:0011B738 loc_11B738: ; CODE XREF: sub_11B548+1E8↑j ROM:0011B738 lea $834(a5),a0 ROM:0011B73C move.w #$D,d0 ROM:0011B740 move.w (a0,d0.w*2),($A44).w ROM:0011B746 bset #7,($137D).w ROM:0011B74C bra.s loc_11B776 ROM:0011B74E ; --------------------------------------------------------------------------- ROM:0011B74E ROM:0011B74E loc_11B74E: ; CODE XREF: sub_11B548+1EE↑j ROM:0011B74E clr.l d1 ROM:0011B750 move.w ($48C).w,d1 ROM:0011B754 swap d1 ROM:0011B756 move.w ($A44).w,d2 ROM:0011B75A swap d2 ROM:0011B75C move.w ($A46).w,d2 ROM:0011B760 move.w $174(a5),d3 ROM:0011B764 ext.l d3 ROM:0011B766 bsr.l sub_1174DE ROM:0011B76C move.w d4,($A46).w ROM:0011B770 swap d4 ROM:0011B772 move.w d4,($A44).w ROM:0011B776 ROM:0011B776 loc_11B776: ; CODE XREF: sub_11B548+1D2↑j ROM:0011B776 ; sub_11B548+204↑j ROM:0011B776 move.w $184(a5),d0 ROM:0011B77A cmpi.w #1,d0 ROM:0011B77E bne.s loc_11B7BA ROM:0011B780 move.w ($AD2).w,d0 ROM:0011B784 btst #4,($136B).w ROM:0011B78A bne.s loc_11B792 ROM:0011B78C cmpi.w #$7F,d0 ROM:0011B790 bne.s loc_11B7A8 ROM:0011B792 ROM:0011B792 loc_11B792: ; CODE XREF: sub_11B548+242↑j ROM:0011B792 lea $834(a5),a0 ROM:0011B796 move.w #$E,d0 ROM:0011B79A move.w (a0,d0.w*2),($A56).w ROM:0011B7A0 bset #4,($136B).w ROM:0011B7A6 bra.s loc_11B7B4 ROM:0011B7A8 ; --------------------------------------------------------------------------- ROM:0011B7A8 ROM:0011B7A8 loc_11B7A8: ; CODE XREF: sub_11B548+248↑j ROM:0011B7A8 move.w ($AD2).w,d0 ROM:0011B7AC muls.w #$A,d0 ROM:0011B7B0 move.w d0,($A56).w ROM:0011B7B4 ROM:0011B7B4 loc_11B7B4: ; CODE XREF: sub_11B548+25E↑j ROM:0011B7B4 bra.l loc_11B964 ROM:0011B7BA ; --------------------------------------------------------------------------- ROM:0011B7BA ROM:0011B7BA loc_11B7BA: ; CODE XREF: sub_11B548+236↑j ROM:0011B7BA move.w ($492).w,d2 ROM:0011B7BE clr.w d1 ROM:0011B7C0 move.b ($113C).w,d1 ROM:0011B7C4 cmpi.w #6,d1 ROM:0011B7C8 bcc.s locret_11B7D2 ROM:0011B7CA movea.l off_11B7D4(pc,d1.w*4),a0 ROM:0011B7CE nop ROM:0011B7D0 jmp (a0) ROM:0011B7D2 ; --------------------------------------------------------------------------- ROM:0011B7D2 ROM:0011B7D2 locret_11B7D2: ; CODE XREF: sub_11B548+280↑j ROM:0011B7D2 rts ROM:0011B7D2 ; --------------------------------------------------------------------------- ROM:0011B7D4 off_11B7D4: dc.l loc_11B7EC ; DATA XREF: sub_11B548+282↑r ROM:0011B7D8 dc.l loc_11B7F8 ROM:0011B7DC dc.l loc_11B84A ROM:0011B7E0 dc.l loc_11B88E ROM:0011B7E4 dc.l loc_11B8B8 ROM:0011B7E8 dc.l loc_11B8F8 ROM:0011B7EC ; --------------------------------------------------------------------------- ROM:0011B7EC ROM:0011B7EC loc_11B7EC: ; DATA XREF: sub_11B548:off_11B7D4↑o ROM:0011B7EC move.b #1,($113C).w ROM:0011B7F2 bra.l loc_11B920 ROM:0011B7F8 ; --------------------------------------------------------------------------- ROM:0011B7F8 ROM:0011B7F8 loc_11B7F8: ; DATA XREF: sub_11B548+290↑o ROM:0011B7F8 move.w $186(a5),d0 ROM:0011B7FC btst #6,($931).w ROM:0011B802 beq.s loc_11B844 ROM:0011B804 btst #$E,d2 ROM:0011B808 beq.s loc_11B844 ROM:0011B80A btst #6,($A88).w ROM:0011B810 beq.s loc_11B828 ROM:0011B812 clr.b ($8B9).w ROM:0011B816 move.w d0,($644).w ROM:0011B81A move.b #1,($8B9).w ROM:0011B820 move.b #2,($113C).w ROM:0011B826 bra.s loc_11B844 ROM:0011B828 ; --------------------------------------------------------------------------- ROM:0011B828 ROM:0011B828 loc_11B828: ; CODE XREF: sub_11B548+2C8↑j ROM:0011B828 btst #6,($A8A).w ROM:0011B82E beq.s loc_11B844 ROM:0011B830 clr.b ($8B9).w ROM:0011B834 move.w d0,($644).w ROM:0011B838 move.b #1,($8B9).w ROM:0011B83E move.b #4,($113C).w ROM:0011B844 ROM:0011B844 loc_11B844: ; CODE XREF: sub_11B548+2BA↑j ROM:0011B844 ; sub_11B548+2C0↑j ... ROM:0011B844 bra.l loc_11B920 ROM:0011B84A ; --------------------------------------------------------------------------- ROM:0011B84A ROM:0011B84A loc_11B84A: ; DATA XREF: sub_11B548+294↑o ROM:0011B84A btst #6,($931).w ROM:0011B850 bne.s loc_11B85A ROM:0011B852 move.b #1,($113C).w ROM:0011B858 bra.s loc_11B888 ROM:0011B85A ; --------------------------------------------------------------------------- ROM:0011B85A ROM:0011B85A loc_11B85A: ; CODE XREF: sub_11B548+308↑j ROM:0011B85A btst #$E,d2 ROM:0011B85E bne.s loc_11B868 ROM:0011B860 move.b #1,($113C).w ROM:0011B866 bra.s loc_11B888 ROM:0011B868 ; --------------------------------------------------------------------------- ROM:0011B868 ROM:0011B868 loc_11B868: ; CODE XREF: sub_11B548+316↑j ROM:0011B868 cmpi.w #0,($644).w ROM:0011B86E bgt.s loc_11B888 ROM:0011B870 bset #7,($1380).w ROM:0011B876 bset #3,($146F).w ROM:0011B87C bset #4,($136B).w ROM:0011B882 move.b #3,($113C).w ROM:0011B888 ROM:0011B888 loc_11B888: ; CODE XREF: sub_11B548+310↑j ROM:0011B888 ; sub_11B548+31E↑j ... ROM:0011B888 bra.l loc_11B920 ROM:0011B88E ; --------------------------------------------------------------------------- ROM:0011B88E ROM:0011B88E loc_11B88E: ; DATA XREF: sub_11B548+298↑o ROM:0011B88E btst #6,($931).w ROM:0011B894 bne.s loc_11B8A4 ROM:0011B896 move.b #1,($113C).w ROM:0011B89C bclr #7,($1380).w ROM:0011B8A2 bra.s loc_11B8B6 ROM:0011B8A4 ; --------------------------------------------------------------------------- ROM:0011B8A4 ROM:0011B8A4 loc_11B8A4: ; CODE XREF: sub_11B548+34C↑j ROM:0011B8A4 btst #$E,d2 ROM:0011B8A8 bne.s loc_11B8B6 ROM:0011B8AA move.b #1,($113C).w ROM:0011B8B0 bclr #7,($1380).w ROM:0011B8B6 ROM:0011B8B6 loc_11B8B6: ; CODE XREF: sub_11B548+35A↑j ROM:0011B8B6 ; sub_11B548+360↑j ROM:0011B8B6 bra.s loc_11B920 ROM:0011B8B8 ; --------------------------------------------------------------------------- ROM:0011B8B8 ROM:0011B8B8 loc_11B8B8: ; DATA XREF: sub_11B548+29C↑o ROM:0011B8B8 btst #6,($931).w ROM:0011B8BE bne.s loc_11B8C8 ROM:0011B8C0 move.b #1,($113C).w ROM:0011B8C6 bra.s loc_11B8F6 ROM:0011B8C8 ; --------------------------------------------------------------------------- ROM:0011B8C8 ROM:0011B8C8 loc_11B8C8: ; CODE XREF: sub_11B548+376↑j ROM:0011B8C8 btst #$E,d2 ROM:0011B8CC bne.s loc_11B8D6 ROM:0011B8CE move.b #1,($113C).w ROM:0011B8D4 bra.s loc_11B8F6 ROM:0011B8D6 ; --------------------------------------------------------------------------- ROM:0011B8D6 ROM:0011B8D6 loc_11B8D6: ; CODE XREF: sub_11B548+384↑j ROM:0011B8D6 cmpi.w #0,($644).w ROM:0011B8DC bgt.s loc_11B8F6 ROM:0011B8DE bset #1,($1387).w ROM:0011B8E4 bset #5,($146F).w ROM:0011B8EA bset #4,($136B).w ROM:0011B8F0 move.b #5,($113C).w ROM:0011B8F6 ROM:0011B8F6 loc_11B8F6: ; CODE XREF: sub_11B548+37E↑j ROM:0011B8F6 ; sub_11B548+38C↑j ... ROM:0011B8F6 bra.s loc_11B920 ROM:0011B8F8 ; --------------------------------------------------------------------------- ROM:0011B8F8 ROM:0011B8F8 loc_11B8F8: ; DATA XREF: sub_11B548+2A0↑o ROM:0011B8F8 btst #6,($931).w ROM:0011B8FE bne.s loc_11B90E ROM:0011B900 move.b #1,($113C).w ROM:0011B906 bclr #1,($1387).w ROM:0011B90C bra.s loc_11B920 ROM:0011B90E ; --------------------------------------------------------------------------- ROM:0011B90E ROM:0011B90E loc_11B90E: ; CODE XREF: sub_11B548+3B6↑j ROM:0011B90E btst #$E,d2 ROM:0011B912 bne.s loc_11B920 ROM:0011B914 move.b #1,($113C).w ROM:0011B91A bclr #1,($1387).w ROM:0011B920 ROM:0011B920 loc_11B920: ; CODE XREF: sub_11B548+2AA↑j ROM:0011B920 ; sub_11B548:loc_11B844↑j ... ROM:0011B920 move.w d2,($492).w ROM:0011B924 btst #4,($136B).w ROM:0011B92A beq.s loc_11B93C ROM:0011B92C lea $834(a5),a0 ROM:0011B930 move.w #$E,d0 ROM:0011B934 move.w (a0,d0.w*2),($A56).w ROM:0011B93A bra.s loc_11B964 ROM:0011B93C ; --------------------------------------------------------------------------- ROM:0011B93C ROM:0011B93C loc_11B93C: ; CODE XREF: sub_11B548+3E2↑j ROM:0011B93C clr.l d1 ROM:0011B93E move.w ($48E).w,d1 ROM:0011B942 swap d1 ROM:0011B944 move.w ($A56).w,d2 ROM:0011B948 swap d2 ROM:0011B94A move.w ($A58).w,d2 ROM:0011B94E move.w $178(a5),d3 ROM:0011B952 ext.l d3 ROM:0011B954 bsr.l sub_1174DE ROM:0011B95A move.w d4,($A58).w ROM:0011B95E swap d4 ROM:0011B960 move.w d4,($A56).w ROM:0011B964 ROM:0011B964 loc_11B964: ; CODE XREF: sub_11B548:loc_11B7B4↑j ROM:0011B964 ; sub_11B548+3F2↑j ROM:0011B964 btst #7,($493).w ROM:0011B96A beq.s loc_11B982 ROM:0011B96C lea $834(a5),a0 ROM:0011B970 move.w #7,d0 ROM:0011B974 move.w (a0,d0.w*2),($A52).w ROM:0011B97A bset #1,($136B).w ROM:0011B980 bra.s loc_11B9AA ROM:0011B982 ; --------------------------------------------------------------------------- ROM:0011B982 ROM:0011B982 loc_11B982: ; CODE XREF: sub_11B548+422↑j ROM:0011B982 clr.l d1 ROM:0011B984 move.w ($480).w,d1 ROM:0011B988 swap d1 ROM:0011B98A move.w ($A52).w,d2 ROM:0011B98E swap d2 ROM:0011B990 move.w ($A54).w,d2 ROM:0011B994 move.w $176(a5),d3 ROM:0011B998 ext.l d3 ROM:0011B99A bsr.l sub_1174DE ROM:0011B9A0 move.w d4,($A54).w ROM:0011B9A4 swap d4 ROM:0011B9A6 move.w d4,($A52).w ROM:0011B9AA ROM:0011B9AA loc_11B9AA: ; CODE XREF: sub_11B548+438↑j ROM:0011B9AA btst #0,($492).w ROM:0011B9B0 beq.s loc_11B9C2 ROM:0011B9B2 lea $834(a5),a0 ROM:0011B9B6 move.w #8,d0 ROM:0011B9BA move.w (a0,d0.w*2),($A64).w ROM:0011B9C0 bra.s loc_11B9EA ROM:0011B9C2 ; --------------------------------------------------------------------------- ROM:0011B9C2 ROM:0011B9C2 loc_11B9C2: ; CODE XREF: sub_11B548+468↑j ROM:0011B9C2 clr.l d1 ROM:0011B9C4 move.w ($482).w,d1 ROM:0011B9C8 swap d1 ROM:0011B9CA move.w ($A64).w,d2 ROM:0011B9CE swap d2 ROM:0011B9D0 move.w ($A66).w,d2 ROM:0011B9D4 move.w $17A(a5),d3 ROM:0011B9D8 ext.l d3 ROM:0011B9DA bsr.l sub_1174DE ROM:0011B9E0 move.w d4,($A66).w ROM:0011B9E4 swap d4 ROM:0011B9E6 move.w d4,($A64).w ROM:0011B9EA ROM:0011B9EA loc_11B9EA: ; CODE XREF: sub_11B548+478↑j ROM:0011B9EA btst #4,($493).w ROM:0011B9F0 beq.s loc_11BA02 ROM:0011B9F2 lea $834(a5),a0 ROM:0011B9F6 move.w #4,d0 ROM:0011B9FA move.w (a0,d0.w*2),($A5C).w ROM:0011BA00 bra.s loc_11BA08 ROM:0011BA02 ; --------------------------------------------------------------------------- ROM:0011BA02 ROM:0011BA02 loc_11BA02: ; CODE XREF: sub_11B548+4A8↑j ROM:0011BA02 move.w ($47A).w,($A5C).w ROM:0011BA08 ROM:0011BA08 loc_11BA08: ; CODE XREF: sub_11B548+4B8↑j ROM:0011BA08 btst #1,($492).w ROM:0011BA0E beq.s loc_11BA20 ROM:0011BA10 lea $834(a5),a0 ROM:0011BA14 move.w #9,d0 ROM:0011BA18 move.w (a0,d0.w*2),($A6E).w ROM:0011BA1E bra.s loc_11BA48 ROM:0011BA20 ; --------------------------------------------------------------------------- ROM:0011BA20 ROM:0011BA20 loc_11BA20: ; CODE XREF: sub_11B548+4C6↑j ROM:0011BA20 clr.l d1 ROM:0011BA22 move.w ($484).w,d1 ROM:0011BA26 swap d1 ROM:0011BA28 move.w ($A6E).w,d2 ROM:0011BA2C swap d2 ROM:0011BA2E move.w ($A70).w,d2 ROM:0011BA32 move.w $17C(a5),d3 ROM:0011BA36 ext.l d3 ROM:0011BA38 bsr.l sub_1174DE ROM:0011BA3E move.w d4,($A70).w ROM:0011BA42 swap d4 ROM:0011BA44 move.w d4,($A6E).w ROM:0011BA48 ROM:0011BA48 loc_11BA48: ; CODE XREF: sub_11B548+4D6↑j ROM:0011BA48 btst #7,($493).w ROM:0011BA4E beq.s loc_11BA60 ROM:0011BA50 lea $834(a5),a0 ROM:0011BA54 move.w #7,d0 ROM:0011BA58 move.w (a0,d0.w*2),($A72).w ROM:0011BA5E bra.s loc_11BA88 ROM:0011BA60 ; --------------------------------------------------------------------------- ROM:0011BA60 ROM:0011BA60 loc_11BA60: ; CODE XREF: sub_11B548+506↑j ROM:0011BA60 clr.l d1 ROM:0011BA62 move.w ($49E).w,d1 ROM:0011BA66 swap d1 ROM:0011BA68 move.w ($A72).w,d2 ROM:0011BA6C swap d2 ROM:0011BA6E move.w ($A74).w,d2 ROM:0011BA72 move.w $17E(a5),d3 ROM:0011BA76 ext.l d3 ROM:0011BA78 bsr.l sub_1174DE ROM:0011BA7E move.w d4,($A74).w ROM:0011BA82 swap d4 ROM:0011BA84 move.w d4,($A72).w ROM:0011BA88 ROM:0011BA88 loc_11BA88: ; CODE XREF: sub_11B548+516↑j ROM:0011BA88 move.w #$3DF4,d1 ROM:0011BA8C move.w ($488).w,d2 ROM:0011BA90 bsr.l sub_1175D2 ROM:0011BA96 move.w d1,($A6C).w ROM:0011BA9A btst #5,($1371).w ROM:0011BAA0 beq.s loc_11BAA8 ROM:0011BAA2 bset #7,($1364).w ROM:0011BAA8 ROM:0011BAA8 loc_11BAA8: ; CODE XREF: sub_11B548+558↑j ROM:0011BAA8 btst #0,($136D).w ROM:0011BAAE bne.s loc_11BAB4 ROM:0011BAB0 clr.b d0 ROM:0011BAB2 bra.s loc_11BAEC ROM:0011BAB4 ; --------------------------------------------------------------------------- ROM:0011BAB4 ROM:0011BAB4 loc_11BAB4: ; CODE XREF: sub_11B548+566↑j ROM:0011BAB4 btst #7,($492).w ROM:0011BABA beq.s loc_11BAC2 ROM:0011BABC move.b #$FF,d0 ROM:0011BAC0 bra.s loc_11BAEC ROM:0011BAC2 ; --------------------------------------------------------------------------- ROM:0011BAC2 ROM:0011BAC2 loc_11BAC2: ; CODE XREF: sub_11B548+572↑j ROM:0011BAC2 move.w ($CAA).w,d0 ROM:0011BAC6 subi.w #$1F4,d0 ROM:0011BACA bpl.s loc_11BACE ROM:0011BACC clr.w d0 ROM:0011BACE ROM:0011BACE loc_11BACE: ; CODE XREF: sub_11B548+582↑j ROM:0011BACE muls.w #$100,d0 ROM:0011BAD2 divs.w #$2134,d0 ROM:0011BAD6 cmpi.w #$FE,d0 ROM:0011BADA ble.s loc_11BAE2 ROM:0011BADC move.w #$FE,d0 ROM:0011BAE0 bra.s loc_11BAEC ROM:0011BAE2 ; --------------------------------------------------------------------------- ROM:0011BAE2 ROM:0011BAE2 loc_11BAE2: ; CODE XREF: sub_11B548+592↑j ROM:0011BAE2 cmpi.w #1,d0 ROM:0011BAE6 bge.s loc_11BAEC ROM:0011BAE8 move.w #1,d0 ROM:0011BAEC ROM:0011BAEC loc_11BAEC: ; CODE XREF: sub_11B548+56A↑j ROM:0011BAEC ; sub_11B548+578↑j ... ROM:0011BAEC btst #7,($492).w ROM:0011BAF2 bne.s loc_11BB1C ROM:0011BAF4 btst #1,($941).w ROM:0011BAFA beq.s loc_11BB14 ROM:0011BAFC btst #6,($938).w ROM:0011BB02 bne.s loc_11BB08 ROM:0011BB04 move.b d0,($74D).w ROM:0011BB08 ROM:0011BB08 loc_11BB08: ; CODE XREF: sub_11B548+5BA↑j ROM:0011BB08 move.b d0,d1 ROM:0011BB0A sub.b ($74D).w,d1 ROM:0011BB0E bpl.s loc_11BB12 ROM:0011BB10 clr.b d1 ROM:0011BB12 ROM:0011BB12 loc_11BB12: ; CODE XREF: sub_11B548+5C6↑j ROM:0011BB12 bra.s loc_11BB1A ROM:0011BB14 ; --------------------------------------------------------------------------- ROM:0011BB14 ROM:0011BB14 loc_11BB14: ; CODE XREF: sub_11B548+5B2↑j ROM:0011BB14 move.b d0,d1 ROM:0011BB16 clr.b ($74D).w ROM:0011BB1A ROM:0011BB1A loc_11BB1A: ; CODE XREF: sub_11B548:loc_11BB12↑j ROM:0011BB1A bra.s loc_11BB20 ROM:0011BB1C ; --------------------------------------------------------------------------- ROM:0011BB1C ROM:0011BB1C loc_11BB1C: ; CODE XREF: sub_11B548+5AA↑j ROM:0011BB1C move.b #$FF,d1 ROM:0011BB20 ROM:0011BB20 loc_11BB20: ; CODE XREF: sub_11B548:loc_11BB1A↑j ROM:0011BB20 move sr,-(sp) ROM:0011BB22 move #$2700,sr ROM:0011BB26 move.b d0,($1139).w ROM:0011BB2A move.b d1,($11A7).w ROM:0011BB2E move (sp)+,sr ROM:0011BB30 btst #6,($937).w ROM:0011BB36 bne.s locret_11BB3C ROM:0011BB38 bsr.w sub_11BCFE ROM:0011BB3C ROM:0011BB3C locret_11BB3C: ; CODE XREF: sub_11B548+5EE↑j ROM:0011BB3C rts ROM:0011BB3C ; End of function sub_11B548 ROM:0011BB3C ROM:0011BB3E ROM:0011BB3E ; =============== S U B R O U T I N E ======================================= ROM:0011BB3E ROM:0011BB3E ROM:0011BB3E sub_11BB3E: ; CODE XREF: sub_11B534+A↑p ROM:0011BB3E clr.w d1 ROM:0011BB40 move.b ($113B).w,d1 ROM:0011BB44 cmpi.w #4,d1 ROM:0011BB48 bcc.s locret_11BB52 ROM:0011BB4A movea.l off_11BB54(pc,d1.w*4),a0 ROM:0011BB4E nop ROM:0011BB50 jmp (a0) ROM:0011BB52 ; --------------------------------------------------------------------------- ROM:0011BB52 ROM:0011BB52 locret_11BB52: ; CODE XREF: sub_11BB3E+A↑j ROM:0011BB52 rts ROM:0011BB52 ; End of function sub_11BB3E ROM:0011BB52 ROM:0011BB52 ; --------------------------------------------------------------------------- ROM:0011BB54 off_11BB54: dc.l loc_11BB64 ; DATA XREF: sub_11BB3E+C↑r ROM:0011BB58 dc.l loc_11BB70 ROM:0011BB5C dc.l loc_11BBBA ROM:0011BB60 dc.l loc_11BBE2 ROM:0011BB64 ; --------------------------------------------------------------------------- ROM:0011BB64 ROM:0011BB64 loc_11BB64: ; DATA XREF: ROM:off_11BB54↑o ROM:0011BB64 move.b #1,($113B).w ROM:0011BB6A bsr.w sub_11BC64 ROM:0011BB6E rts ROM:0011BB70 ; --------------------------------------------------------------------------- ROM:0011BB70 ROM:0011BB70 loc_11BB70: ; DATA XREF: ROM:0011BB58↑o ROM:0011BB70 btst #2,($1369).w ROM:0011BB76 beq.s loc_11BB88 ROM:0011BB78 btst #2,($1383).w ROM:0011BB7E bne.s loc_11BB88 ROM:0011BB80 move.b #2,($113B).w ROM:0011BB86 bra.s loc_11BBDC ROM:0011BB88 ; --------------------------------------------------------------------------- ROM:0011BB88 ROM:0011BB88 loc_11BB88: ; CODE XREF: ROM:0011BB76↑j ROM:0011BB88 ; ROM:0011BB7E↑j ROM:0011BB88 btst #2,($1369).w ROM:0011BB8E beq.s loc_11BBB4 ROM:0011BB90 btst #2,($1383).w ROM:0011BB96 beq.s loc_11BBB4 ROM:0011BB98 move.w $166(a5),d0 ROM:0011BB9C clr.b ($91A).w ROM:0011BBA0 move.w d0,($706).w ROM:0011BBA4 move.b #1,($91A).w ROM:0011BBAA move.b #3,($113B).w ROM:0011BBB0 bra.w locret_11BC20 ROM:0011BBB4 ; --------------------------------------------------------------------------- ROM:0011BBB4 ROM:0011BBB4 loc_11BBB4: ; CODE XREF: ROM:0011BB8E↑j ROM:0011BBB4 ; ROM:0011BB96↑j ROM:0011BBB4 bsr.w sub_11BC6C ROM:0011BBB8 rts ROM:0011BBBA ; --------------------------------------------------------------------------- ROM:0011BBBA ROM:0011BBBA loc_11BBBA: ; DATA XREF: ROM:0011BB5C↑o ROM:0011BBBA btst #2,($1383).w ROM:0011BBC0 beq.s loc_11BBDC ROM:0011BBC2 move.w $166(a5),d0 ROM:0011BBC6 clr.b ($91A).w ROM:0011BBCA move.w d0,($706).w ROM:0011BBCE move.b #1,($91A).w ROM:0011BBD4 move.b #3,($113B).w ROM:0011BBDA bra.s locret_11BC20 ROM:0011BBDC ; --------------------------------------------------------------------------- ROM:0011BBDC ROM:0011BBDC loc_11BBDC: ; CODE XREF: ROM:0011BB86↑j ROM:0011BBDC ; ROM:0011BBC0↑j ... ROM:0011BBDC bsr.w sub_11BC24 ROM:0011BBE0 rts ROM:0011BBE2 ; --------------------------------------------------------------------------- ROM:0011BBE2 ROM:0011BBE2 loc_11BBE2: ; DATA XREF: ROM:0011BB60↑o ROM:0011BBE2 btst #2,($1383).w ROM:0011BBE8 bne.s loc_11BBF2 ROM:0011BBEA move.b #2,($113B).w ROM:0011BBF0 bra.s loc_11BBDC ROM:0011BBF2 ; --------------------------------------------------------------------------- ROM:0011BBF2 ROM:0011BBF2 loc_11BBF2: ; CODE XREF: ROM:0011BBE8↑j ROM:0011BBF2 cmpi.w #0,($706).w ROM:0011BBF8 bgt.s locret_11BC20 ROM:0011BBFA move.w $16A(a5),d0 ROM:0011BBFE cmp.w ($A60).w,d0 ROM:0011BC02 blt.s locret_11BC20 ROM:0011BC04 bsr.w sub_11BC5C ROM:0011BC08 move.w $166(a5),d0 ROM:0011BC0C clr.b ($91A).w ROM:0011BC10 move.w d0,($706).w ROM:0011BC14 move.b #1,($91A).w ROM:0011BC1A move.b #3,($113B).w ROM:0011BC20 ROM:0011BC20 locret_11BC20: ; CODE XREF: ROM:0011BBB0↑j ROM:0011BC20 ; ROM:0011BBDA↑j ... ROM:0011BC20 rts ROM:0011BC22 ; --------------------------------------------------------------------------- ROM:0011BC22 rts ROM:0011BC24 ROM:0011BC24 ; =============== S U B R O U T I N E ======================================= ROM:0011BC24 ROM:0011BC24 ROM:0011BC24 sub_11BC24: ; CODE XREF: ROM:loc_11BBDC↑p ROM:0011BC24 btst #1,($138B).w ROM:0011BC2A bne.s loc_11BC34 ROM:0011BC2C move.w ($A98).w,($A60).w ROM:0011BC32 bra.s loc_11BC4A ROM:0011BC34 ; --------------------------------------------------------------------------- ROM:0011BC34 ROM:0011BC34 loc_11BC34: ; CODE XREF: sub_11BC24+6↑j ROM:0011BC34 btst #5,($1361).w ROM:0011BC3A bne.s loc_11BC44 ROM:0011BC3C move.w ($A5A).w,($A60).w ROM:0011BC42 bra.s loc_11BC4A ROM:0011BC44 ; --------------------------------------------------------------------------- ROM:0011BC44 ROM:0011BC44 loc_11BC44: ; CODE XREF: sub_11BC24+16↑j ROM:0011BC44 move.w $168(a5),($A60).w ROM:0011BC4A ROM:0011BC4A loc_11BC4A: ; CODE XREF: sub_11BC24+E↑j ROM:0011BC4A ; sub_11BC24+1E↑j ROM:0011BC4A move.w $16A(a5),d0 ROM:0011BC4E cmp.w ($A60).w,d0 ROM:0011BC52 bge.s locret_11BC5A ROM:0011BC54 move.w $16A(a5),($A60).w ROM:0011BC5A ROM:0011BC5A locret_11BC5A: ; CODE XREF: sub_11BC24+2E↑j ROM:0011BC5A rts ROM:0011BC5A ; End of function sub_11BC24 ROM:0011BC5A ROM:0011BC5C ROM:0011BC5C ; =============== S U B R O U T I N E ======================================= ROM:0011BC5C ROM:0011BC5C ROM:0011BC5C sub_11BC5C: ; CODE XREF: ROM:0011BC04↑p ROM:0011BC5C addi.w #$A,($A60).w ROM:0011BC62 rts ROM:0011BC62 ; End of function sub_11BC5C ROM:0011BC62 ROM:0011BC64 ROM:0011BC64 ; =============== S U B R O U T I N E ======================================= ROM:0011BC64 ROM:0011BC64 ROM:0011BC64 sub_11BC64: ; CODE XREF: ROM:0011BB6A↑p ROM:0011BC64 move.w ($486).w,($A60).w ROM:0011BC6A rts ROM:0011BC6A ; End of function sub_11BC64 ROM:0011BC6A ROM:0011BC6C ROM:0011BC6C ; =============== S U B R O U T I N E ======================================= ROM:0011BC6C ROM:0011BC6C ROM:0011BC6C sub_11BC6C: ; CODE XREF: ROM:loc_11BBB4↑p ROM:0011BC6C move.w ($A60).w,d1 ROM:0011BC70 sub.w ($486).w,d1 ROM:0011BC74 cmpi.w #0,d1 ROM:0011BC78 bge.s loc_11BC7C ROM:0011BC7A neg.w d1 ROM:0011BC7C ROM:0011BC7C loc_11BC7C: ; CODE XREF: sub_11BC6C+C↑j ROM:0011BC7C move.w $16C(a5),d2 ROM:0011BC80 cmp.w d1,d2 ROM:0011BC82 bge.s loc_11BC98 ROM:0011BC84 bset #2,($1369).w ROM:0011BC8A bset #2,($C85).w ROM:0011BC90 bset #2,($13C1).w ROM:0011BC96 bra.s locret_11BC9E ROM:0011BC98 ; --------------------------------------------------------------------------- ROM:0011BC98 ROM:0011BC98 loc_11BC98: ; CODE XREF: sub_11BC6C+16↑j ROM:0011BC98 move.w ($486).w,($A60).w ROM:0011BC9E ROM:0011BC9E locret_11BC9E: ; CODE XREF: sub_11BC6C+2A↑j ROM:0011BC9E rts ROM:0011BC9E ; End of function sub_11BC6C ROM:0011BC9E ROM:0011BCA0 ROM:0011BCA0 ; =============== S U B R O U T I N E ======================================= ROM:0011BCA0 ROM:0011BCA0 ROM:0011BCA0 sub_11BCA0: ; CODE XREF: sub_11B534+E↑p ROM:0011BCA0 clr.w d1 ROM:0011BCA2 move.b ($113A).w,d1 ROM:0011BCA6 cmpi.w #3,d1 ROM:0011BCAA bcc.s locret_11BCB4 ROM:0011BCAC movea.l off_11BCB6(pc,d1.w*4),a0 ROM:0011BCB0 nop ROM:0011BCB2 jmp (a0) ROM:0011BCB4 ; --------------------------------------------------------------------------- ROM:0011BCB4 ROM:0011BCB4 locret_11BCB4: ; CODE XREF: sub_11BCA0+A↑j ROM:0011BCB4 rts ROM:0011BCB4 ; End of function sub_11BCA0 ROM:0011BCB4 ROM:0011BCB4 ; --------------------------------------------------------------------------- ROM:0011BCB6 off_11BCB6: dc.l loc_11BCC2 ; DATA XREF: sub_11BCA0+C↑r ROM:0011BCBA dc.l loc_11BCCC ROM:0011BCBE dc.l loc_11BCEA ROM:0011BCC2 ; --------------------------------------------------------------------------- ROM:0011BCC2 ROM:0011BCC2 loc_11BCC2: ; DATA XREF: ROM:off_11BCB6↑o ROM:0011BCC2 move.b #1,($113A).w ROM:0011BCC8 bra.s loc_11BCDC ROM:0011BCCA ; --------------------------------------------------------------------------- ROM:0011BCCA rts ROM:0011BCCC ; --------------------------------------------------------------------------- ROM:0011BCCC ROM:0011BCCC loc_11BCCC: ; DATA XREF: ROM:0011BCBA↑o ROM:0011BCCC btst #2,($1383).w ROM:0011BCD2 beq.s loc_11BCDC ROM:0011BCD4 move.b #2,($113A).w ROM:0011BCDA bra.s locret_11BCFA ROM:0011BCDC ; --------------------------------------------------------------------------- ROM:0011BCDC ROM:0011BCDC loc_11BCDC: ; CODE XREF: ROM:0011BCC8↑j ROM:0011BCDC ; ROM:0011BCD2↑j ... ROM:0011BCDC move.w ($A98).w,($A50).w ROM:0011BCE2 move.w ($A60).w,($A62).w ROM:0011BCE8 rts ROM:0011BCEA ; --------------------------------------------------------------------------- ROM:0011BCEA ROM:0011BCEA loc_11BCEA: ; DATA XREF: ROM:0011BCBE↑o ROM:0011BCEA btst #2,($1383).w ROM:0011BCF0 bne.s locret_11BCFA ROM:0011BCF2 move.b #1,($113A).w ROM:0011BCF8 bra.s loc_11BCDC ROM:0011BCFA ; --------------------------------------------------------------------------- ROM:0011BCFA ROM:0011BCFA locret_11BCFA: ; CODE XREF: ROM:0011BCDA↑j ROM:0011BCFA ; ROM:0011BCF0↑j ROM:0011BCFA rts ROM:0011BCFC ; --------------------------------------------------------------------------- ROM:0011BCFC rts ROM:0011BCFE ROM:0011BCFE ; =============== S U B R O U T I N E ======================================= ROM:0011BCFE ROM:0011BCFE ROM:0011BCFE sub_11BCFE: ; CODE XREF: sub_112328+126↑p ROM:0011BCFE ; sub_11B548+5F0↑p ROM:0011BCFE lea ($F02).w,a0 ROM:0011BD02 lea ($EF6).w,a1 ROM:0011BD06 clr.w d0 ROM:0011BD08 move.w ($47C).w,d1 ROM:0011BD0C bsr.w sub_11BE1C ROM:0011BD10 lea ($F0A).w,a0 ROM:0011BD14 lea ($EFC).w,a1 ROM:0011BD18 moveq #1,d0 ROM:0011BD1A move.w ($47E).w,d1 ROM:0011BD1E bsr.w sub_11BE1C ROM:0011BD22 move.w #0,d0 ROM:0011BD26 bra.s loc_11BD2C ROM:0011BD28 ; --------------------------------------------------------------------------- ROM:0011BD28 ROM:0011BD28 loc_11BD28: ; CODE XREF: sub_11BCFE+3E↓j ROM:0011BD28 addi.w #1,d0 ROM:0011BD2C ROM:0011BD2C loc_11BD2C: ; CODE XREF: sub_11BCFE+28↑j ROM:0011BD2C cmpi.w #1,d0 ROM:0011BD30 bgt.s loc_11BD3E ROM:0011BD32 move.w $EF2(d0.w*2),$EEE(d0.w*2) ROM:0011BD3C bra.s loc_11BD28 ROM:0011BD3E ; --------------------------------------------------------------------------- ROM:0011BD3E ROM:0011BD3E loc_11BD3E: ; CODE XREF: sub_11BCFE+32↑j ROM:0011BD3E btst #1,($493).w ROM:0011BD44 beq.s loc_11BD54 ROM:0011BD46 bset #5,($1361).w ROM:0011BD4C move.w ($E3E).w,($A5A).w ROM:0011BD52 bra.s loc_11BD60 ROM:0011BD54 ; --------------------------------------------------------------------------- ROM:0011BD54 ROM:0011BD54 loc_11BD54: ; CODE XREF: sub_11BCFE+46↑j ROM:0011BD54 bclr #5,($1361).w ROM:0011BD5A move.w ($474).w,($A5A).w ROM:0011BD60 ROM:0011BD60 loc_11BD60: ; CODE XREF: sub_11BCFE+54↑j ROM:0011BD60 move.w $16E(a5),d0 ROM:0011BD64 move.w ($A68).w,d1 ROM:0011BD68 cmp.w ($49C).w,d0 ROM:0011BD6C ble.s loc_11BD74 ROM:0011BD6E addi.w #1,d1 ROM:0011BD72 bra.s loc_11BD76 ROM:0011BD74 ; --------------------------------------------------------------------------- ROM:0011BD74 ROM:0011BD74 loc_11BD74: ; CODE XREF: sub_11BCFE+6E↑j ROM:0011BD74 clr.w d1 ROM:0011BD76 ROM:0011BD76 loc_11BD76: ; CODE XREF: sub_11BCFE+74↑j ROM:0011BD76 move.w d1,($A68).w ROM:0011BD7A btst #5,($1371).w ROM:0011BD80 beq.s loc_11BD8E ROM:0011BD82 move.w ($E0A).w,($A5E).w ROM:0011BD88 bra.l loc_11BDC6 ROM:0011BD8E ; --------------------------------------------------------------------------- ROM:0011BD8E ROM:0011BD8E loc_11BD8E: ; CODE XREF: sub_11BCFE+82↑j ROM:0011BD8E btst #5,($1371).w ROM:0011BD94 bne.s loc_11BDC6 ROM:0011BD96 move.w $7E6(a5),d0 ROM:0011BD9A move.w $7E8(a5),d1 ROM:0011BD9E move.w $7EA(a5),d2 ROM:0011BDA2 move.w ($472).w,d4 ROM:0011BDA6 muls.w d1,d4 ROM:0011BDA8 move.w ($A7E).w,d3 ROM:0011BDAC muls.w d2,d3 ROM:0011BDAE add.l d3,d4 ROM:0011BDB0 move.w ($A80).w,d3 ROM:0011BDB4 muls.w d0,d3 ROM:0011BDB6 sub.l d3,d4 ROM:0011BDB8 divs.w #$2710,d4 ROM:0011BDBC move.w d4,($A80).w ROM:0011BDC0 move.w ($472).w,($A7E).w ROM:0011BDC6 ROM:0011BDC6 loc_11BDC6: ; CODE XREF: sub_11BCFE+8A↑j ROM:0011BDC6 ; sub_11BCFE+96↑j ROM:0011BDC6 btst #5,($1371).w ROM:0011BDCC bne.s loc_11BDD2 ROM:0011BDCE move.w d4,($A5E).w ROM:0011BDD2 ROM:0011BDD2 loc_11BDD2: ; CODE XREF: sub_11BCFE+CE↑j ROM:0011BDD2 move.w ($A5E).w,($EEA).w ROM:0011BDD8 move.w ($A5E).w,($EEC).w ROM:0011BDDE move.w #$3DF2,d1 ROM:0011BDE2 move.w ($A5A).w,d2 ROM:0011BDE6 bsr.l sub_1175D2 ROM:0011BDEC add.w ($490).w,d1 ROM:0011BDF0 bpl.s loc_11BDF4 ROM:0011BDF2 moveq #0,d1 ROM:0011BDF4 ROM:0011BDF4 loc_11BDF4: ; CODE XREF: sub_11BCFE+F2↑j ROM:0011BDF4 move.w d1,($A6A).w ROM:0011BDF8 move.w $188(a5),d0 ROM:0011BDFC cmp.w ($490).w,d0 ROM:0011BE00 bgt.s loc_11BE0A ROM:0011BE02 bset #1,($1384).w ROM:0011BE08 bra.s locret_11BE1A ROM:0011BE0A ; --------------------------------------------------------------------------- ROM:0011BE0A ROM:0011BE0A loc_11BE0A: ; CODE XREF: sub_11BCFE+102↑j ROM:0011BE0A move.w $18A(a5),d0 ROM:0011BE0E cmp.w ($490).w,d0 ROM:0011BE12 blt.s locret_11BE1A ROM:0011BE14 bclr #1,($1384).w ROM:0011BE1A ROM:0011BE1A locret_11BE1A: ; CODE XREF: sub_11BCFE+10A↑j ROM:0011BE1A ; sub_11BCFE+114↑j ROM:0011BE1A rts ROM:0011BE1A ; End of function sub_11BCFE ROM:0011BE1A ROM:0011BE1C ROM:0011BE1C ; =============== S U B R O U T I N E ======================================= ROM:0011BE1C ROM:0011BE1C ROM:0011BE1C sub_11BE1C: ; CODE XREF: sub_11BCFE+E↑p ROM:0011BE1C ; sub_11BCFE+20↑p ROM:0011BE1C move.w 2(a0),(a0) ROM:0011BE20 move.w 4(a0),2(a0) ROM:0011BE26 move.w 6(a0),4(a0) ROM:0011BE2C move.w d1,6(a0) ROM:0011BE30 move.w 6(a0),d3 ROM:0011BE34 muls.w $7DC(a5),d3 ROM:0011BE38 move.w 4(a0),d2 ROM:0011BE3C muls.w $7DE(a5),d2 ROM:0011BE40 add.l d2,d3 ROM:0011BE42 move.w 2(a0),d2 ROM:0011BE46 muls.w $7E0(a5),d2 ROM:0011BE4A add.l d2,d3 ROM:0011BE4C move.w (a0),d2 ROM:0011BE4E muls.w $7E2(a5),d2 ROM:0011BE52 add.l d2,d3 ROM:0011BE54 move.w 4(a1),d2 ROM:0011BE58 muls.w $7D6(a5),d2 ROM:0011BE5C sub.l d2,d3 ROM:0011BE5E move.w 2(a1),d2 ROM:0011BE62 muls.w $7D8(a5),d2 ROM:0011BE66 sub.l d2,d3 ROM:0011BE68 move.w (a1),d2 ROM:0011BE6A muls.w $7DA(a5),d2 ROM:0011BE6E sub.l d2,d3 ROM:0011BE70 divs.w #$2710,d3 ROM:0011BE74 move.w d3,$EF2(d0.w*2) ROM:0011BE7A move.w 2(a1),(a1) ROM:0011BE7E move.w 4(a1),2(a1) ROM:0011BE84 move.w $EF2(d0.w*2),4(a1) ROM:0011BE8C rts ROM:0011BE8C ; End of function sub_11BE1C ROM:0011BE8C ROM:0011BE8E ROM:0011BE8E ; =============== S U B R O U T I N E ======================================= ROM:0011BE8E ROM:0011BE8E ROM:0011BE8E sub_11BE8E: ; CODE XREF: sub_11B534+4↑p ROM:0011BE8E clr.w d1 ROM:0011BE90 move.b ($113E).w,d1 ROM:0011BE94 cmpi.w #4,d1 ROM:0011BE98 bcc.s locret_11BEA2 ROM:0011BE9A movea.l off_11BEA4(pc,d1.w*4),a0 ROM:0011BE9E nop ROM:0011BEA0 jmp (a0) ROM:0011BEA2 ; --------------------------------------------------------------------------- ROM:0011BEA2 ROM:0011BEA2 locret_11BEA2: ; CODE XREF: sub_11BE8E+A↑j ROM:0011BEA2 rts ROM:0011BEA2 ; End of function sub_11BE8E ROM:0011BEA2 ROM:0011BEA2 ; --------------------------------------------------------------------------- ROM:0011BEA4 off_11BEA4: dc.l loc_11BEB4 ; DATA XREF: sub_11BE8E+C↑r ROM:0011BEA8 dc.l loc_11BEC0 ROM:0011BEAC dc.l loc_11BF0A ROM:0011BEB0 dc.l loc_11BF32 ROM:0011BEB4 ; --------------------------------------------------------------------------- ROM:0011BEB4 ROM:0011BEB4 loc_11BEB4: ; DATA XREF: ROM:off_11BEA4↑o ROM:0011BEB4 move.b #1,($113E).w ROM:0011BEBA bsr.w sub_11BFE6 ROM:0011BEBE rts ROM:0011BEC0 ; --------------------------------------------------------------------------- ROM:0011BEC0 ROM:0011BEC0 loc_11BEC0: ; DATA XREF: ROM:0011BEA8↑o ROM:0011BEC0 btst #1,($138B).w ROM:0011BEC6 beq.s loc_11BED8 ROM:0011BEC8 btst #2,($1383).w ROM:0011BECE bne.s loc_11BED8 ROM:0011BED0 move.b #2,($113E).w ROM:0011BED6 bra.s loc_11BF2C ROM:0011BED8 ; --------------------------------------------------------------------------- ROM:0011BED8 ROM:0011BED8 loc_11BED8: ; CODE XREF: ROM:0011BEC6↑j ROM:0011BED8 ; ROM:0011BECE↑j ROM:0011BED8 btst #1,($138B).w ROM:0011BEDE beq.s loc_11BF04 ROM:0011BEE0 btst #2,($1383).w ROM:0011BEE6 beq.s loc_11BF04 ROM:0011BEE8 move.w $194(a5),d0 ROM:0011BEEC clr.b ($91B).w ROM:0011BEF0 move.w d0,($708).w ROM:0011BEF4 move.b #1,($91B).w ROM:0011BEFA move.b #3,($113E).w ROM:0011BF00 bra.w locret_11BF70 ROM:0011BF04 ; --------------------------------------------------------------------------- ROM:0011BF04 ROM:0011BF04 loc_11BF04: ; CODE XREF: ROM:0011BEDE↑j ROM:0011BF04 ; ROM:0011BEE6↑j ROM:0011BF04 bsr.w sub_11BFB2 ROM:0011BF08 rts ROM:0011BF0A ; --------------------------------------------------------------------------- ROM:0011BF0A ROM:0011BF0A loc_11BF0A: ; DATA XREF: ROM:0011BEAC↑o ROM:0011BF0A btst #2,($1383).w ROM:0011BF10 beq.s loc_11BF2C ROM:0011BF12 move.w $194(a5),d0 ROM:0011BF16 clr.b ($91B).w ROM:0011BF1A move.w d0,($708).w ROM:0011BF1E move.b #1,($91B).w ROM:0011BF24 move.b #3,($113E).w ROM:0011BF2A bra.s locret_11BF70 ROM:0011BF2C ; --------------------------------------------------------------------------- ROM:0011BF2C ROM:0011BF2C loc_11BF2C: ; CODE XREF: ROM:0011BED6↑j ROM:0011BF2C ; ROM:0011BF10↑j ... ROM:0011BF2C bsr.w sub_11BF72 ROM:0011BF30 rts ROM:0011BF32 ; --------------------------------------------------------------------------- ROM:0011BF32 ROM:0011BF32 loc_11BF32: ; DATA XREF: ROM:0011BEB0↑o ROM:0011BF32 btst #2,($1383).w ROM:0011BF38 bne.s loc_11BF42 ROM:0011BF3A move.b #2,($113E).w ROM:0011BF40 bra.s loc_11BF2C ROM:0011BF42 ; --------------------------------------------------------------------------- ROM:0011BF42 ROM:0011BF42 loc_11BF42: ; CODE XREF: ROM:0011BF38↑j ROM:0011BF42 cmpi.w #0,($708).w ROM:0011BF48 bgt.s locret_11BF70 ROM:0011BF4A move.w $196(a5),d0 ROM:0011BF4E cmp.w ($A98).w,d0 ROM:0011BF52 ble.s locret_11BF70 ROM:0011BF54 bsr.w sub_11BFAA ROM:0011BF58 move.w $194(a5),d0 ROM:0011BF5C clr.b ($91B).w ROM:0011BF60 move.w d0,($708).w ROM:0011BF64 move.b #1,($91B).w ROM:0011BF6A move.b #3,($113E).w ROM:0011BF70 ROM:0011BF70 locret_11BF70: ; CODE XREF: ROM:0011BF00↑j ROM:0011BF70 ; ROM:0011BF2A↑j ... ROM:0011BF70 rts ROM:0011BF72 ROM:0011BF72 ; =============== S U B R O U T I N E ======================================= ROM:0011BF72 ROM:0011BF72 ROM:0011BF72 sub_11BF72: ; CODE XREF: ROM:loc_11BF2C↑p ROM:0011BF72 btst #2,($1369).w ROM:0011BF78 bne.s loc_11BF82 ROM:0011BF7A move.w ($A60).w,($A98).w ROM:0011BF80 bra.s loc_11BF98 ROM:0011BF82 ; --------------------------------------------------------------------------- ROM:0011BF82 ROM:0011BF82 loc_11BF82: ; CODE XREF: sub_11BF72+6↑j ROM:0011BF82 btst #5,($1361).w ROM:0011BF88 bne.s loc_11BF92 ROM:0011BF8A move.w ($A5A).w,($A98).w ROM:0011BF90 bra.s loc_11BF98 ROM:0011BF92 ; --------------------------------------------------------------------------- ROM:0011BF92 ROM:0011BF92 loc_11BF92: ; CODE XREF: sub_11BF72+16↑j ROM:0011BF92 move.w $198(a5),($A98).w ROM:0011BF98 ROM:0011BF98 loc_11BF98: ; CODE XREF: sub_11BF72+E↑j ROM:0011BF98 ; sub_11BF72+1E↑j ROM:0011BF98 move.w $196(a5),d0 ROM:0011BF9C cmp.w ($A98).w,d0 ROM:0011BFA0 bge.s locret_11BFA8 ROM:0011BFA2 move.w $196(a5),($A98).w ROM:0011BFA8 ROM:0011BFA8 locret_11BFA8: ; CODE XREF: sub_11BF72+2E↑j ROM:0011BFA8 rts ROM:0011BFA8 ; End of function sub_11BF72 ROM:0011BFA8 ROM:0011BFAA ROM:0011BFAA ; =============== S U B R O U T I N E ======================================= ROM:0011BFAA ROM:0011BFAA ROM:0011BFAA sub_11BFAA: ; CODE XREF: ROM:0011BF54↑p ROM:0011BFAA addi.w #$A,($A98).w ROM:0011BFB0 rts ROM:0011BFB0 ; End of function sub_11BFAA ROM:0011BFB0 ROM:0011BFB2 ROM:0011BFB2 ; =============== S U B R O U T I N E ======================================= ROM:0011BFB2 ROM:0011BFB2 ROM:0011BFB2 sub_11BFB2: ; CODE XREF: ROM:loc_11BF04↑p ROM:0011BFB2 move.w ($A98).w,d1 ROM:0011BFB6 sub.w ($476).w,d1 ROM:0011BFBA cmpi.w #0,d1 ROM:0011BFBE bge.s loc_11BFC2 ROM:0011BFC0 neg.w d1 ROM:0011BFC2 ROM:0011BFC2 loc_11BFC2: ; CODE XREF: sub_11BFB2+C↑j ROM:0011BFC2 move.w $19A(a5),d2 ROM:0011BFC6 cmp.w d1,d2 ROM:0011BFC8 bgt.s loc_11BFDE ROM:0011BFCA bset #1,($138B).w ROM:0011BFD0 bset #0,($C85).w ROM:0011BFD6 bset #0,($13C1).w ROM:0011BFDC bra.s locret_11BFE4 ROM:0011BFDE ; --------------------------------------------------------------------------- ROM:0011BFDE ROM:0011BFDE loc_11BFDE: ; CODE XREF: sub_11BFB2+16↑j ROM:0011BFDE move.w ($476).w,($A98).w ROM:0011BFE4 ROM:0011BFE4 locret_11BFE4: ; CODE XREF: sub_11BFB2+2A↑j ROM:0011BFE4 rts ROM:0011BFE4 ; End of function sub_11BFB2 ROM:0011BFE4 ROM:0011BFE6 ROM:0011BFE6 ; =============== S U B R O U T I N E ======================================= ROM:0011BFE6 ROM:0011BFE6 ROM:0011BFE6 sub_11BFE6: ; CODE XREF: ROM:0011BEBA↑p ROM:0011BFE6 move.w ($476).w,($A98).w ROM:0011BFEC rts ROM:0011BFEC ; End of function sub_11BFE6 ROM:0011BFEC 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_11C05E+38↓p ROM:0011BFEE move.w ($A5E).w,d0 ROM:0011BFF2 muls.w $19C(a5),d0 ROM:0011BFF6 divs.w ($13B0).w,d0 ROM:0011BFFA move.w d0,($A9A).w ROM:0011BFFE move.w #$3E9A,d1 ROM:0011C002 move.w ($A5E).w,d2 ROM:0011C006 move.w ($56E).w,d3 ROM:0011C00A bsr.l sub_1175D2 ROM:0011C010 move.w d1,($A9E).w ROM:0011C014 move.w $19E(a5),d0 ROM:0011C018 subi.w #$3E8,d0 ROM:0011C01C muls.w #$E,d0 ROM:0011C020 divs.w #$A,d0 ROM:0011C024 addi.w #$3E8,d0 ROM:0011C028 muls.w ($A5E).w,d0 ROM:0011C02C divs.l #$3E8,d0 ROM:0011C034 ext.l d1 ROM:0011C036 sub.l d1,d0 ROM:0011C038 move.l d0,d3 ROM:0011C03A move.w ($13B0).w,d2 ROM:0011C03E ext.l d2 ROM:0011C040 sub.l d2,d3 ROM:0011C042 move.l d0,d4 ROM:0011C044 move.w $19C(a5),d2 ROM:0011C048 ext.l d2 ROM:0011C04A sub.l d2,d4 ROM:0011C04C muls.l #$2710,d1:d3 ROM:0011C054 divs.l d4,d1:d3 ROM:0011C058 move.w d3,($A9C).w ROM:0011C05C rts ROM:0011C05C ; End of function sub_11BFEE ROM:0011C05C ROM:0011C05E ROM:0011C05E ; =============== S U B R O U T I N E ======================================= ROM:0011C05E ROM:0011C05E ROM:0011C05E sub_11C05E: ; CODE XREF: sub_126A82+24↓p ROM:0011C05E cmpi.b #0,($113F).w ROM:0011C064 bne.s loc_11C074 ROM:0011C066 btst #0,($932).w ROM:0011C06C beq.s loc_11C074 ROM:0011C06E move.w $19C(a5),($AA6).w ROM:0011C074 ROM:0011C074 loc_11C074: ; CODE XREF: sub_11C05E+6↑j ROM:0011C074 ; sub_11C05E+E↑j ROM:0011C074 btst #5,($1371).w ROM:0011C07A bne.s loc_11C092 ROM:0011C07C move.w ($492).w,d0 ROM:0011C080 btst #0,d0 ROM:0011C084 bne.s loc_11C092 ROM:0011C086 move.w d0,($492).w ROM:0011C08A bsr.w sub_11C1E4 ROM:0011C08E bsr.w sub_11C09E ROM:0011C092 ROM:0011C092 loc_11C092: ; CODE XREF: sub_11C05E+1C↑j ROM:0011C092 ; sub_11C05E+26↑j ROM:0011C092 bsr.w sub_11C24C ROM:0011C096 bsr.l sub_11BFEE ROM:0011C09C rts ROM:0011C09C ; End of function sub_11C05E ROM:0011C09C ROM:0011C09E ROM:0011C09E ; =============== S U B R O U T I N E ======================================= ROM:0011C09E ROM:0011C09E ROM:0011C09E sub_11C09E: ; CODE XREF: sub_11C05E+30↑p ROM:0011C09E clr.w d1 ROM:0011C0A0 move.b ($113F).w,d1 ROM:0011C0A4 cmpi.w #6,d1 ROM:0011C0A8 bcc.s locret_11C0B2 ROM:0011C0AA movea.l off_11C0B4(pc,d1.w*4),a0 ROM:0011C0AE nop ROM:0011C0B0 jmp (a0) ROM:0011C0B2 ; --------------------------------------------------------------------------- ROM:0011C0B2 ROM:0011C0B2 locret_11C0B2: ; CODE XREF: sub_11C09E+A↑j ROM:0011C0B2 rts ROM:0011C0B2 ; End of function sub_11C09E ROM:0011C0B2 ROM:0011C0B2 ; --------------------------------------------------------------------------- ROM:0011C0B4 off_11C0B4: dc.l loc_11C0CC ; DATA XREF: sub_11C09E+C↑r ROM:0011C0B8 dc.l loc_11C0EC ROM:0011C0BC dc.l loc_11C102 ROM:0011C0C0 dc.l loc_11C14C ROM:0011C0C4 dc.l loc_11C192 ROM:0011C0C8 dc.l loc_11C1BC ROM:0011C0CC ; --------------------------------------------------------------------------- ROM:0011C0CC ROM:0011C0CC loc_11C0CC: ; DATA XREF: ROM:off_11C0B4↑o ROM:0011C0CC move.w $1A4(a5),d0 ROM:0011C0D0 clr.b ($8BB).w ROM:0011C0D4 move.w d0,($648).w ROM:0011C0D8 move.b #1,($8BB).w ROM:0011C0DE move.b #5,($113F).w ROM:0011C0E4 bra.l locret_11C1E0 ROM:0011C0EA ; --------------------------------------------------------------------------- ROM:0011C0EA rts ROM:0011C0EC ; --------------------------------------------------------------------------- ROM:0011C0EC ROM:0011C0EC loc_11C0EC: ; DATA XREF: ROM:0011C0B8↑o ROM:0011C0EC btst #7,($1366).w ROM:0011C0F2 bne.s loc_11C0FC ROM:0011C0F4 move.b #2,($113F).w ROM:0011C0FA bra.s locret_11C14A ROM:0011C0FC ; --------------------------------------------------------------------------- ROM:0011C0FC ROM:0011C0FC loc_11C0FC: ; CODE XREF: ROM:0011C0F2↑j ROM:0011C0FC ; ROM:0011C1A0↓j ... ROM:0011C0FC bsr.w sub_11C21C ROM:0011C100 rts ROM:0011C102 ; --------------------------------------------------------------------------- ROM:0011C102 ROM:0011C102 loc_11C102: ; DATA XREF: ROM:0011C0BC↑o ROM:0011C102 move.w ($AA0).w,d0 ROM:0011C106 cmp.w ($CAA).w,d0 ROM:0011C10A bge.s loc_11C126 ROM:0011C10C move.w $1A0(a5),d0 ROM:0011C110 clr.b ($8BB).w ROM:0011C114 move.w d0,($648).w ROM:0011C118 move.b #1,($8BB).w ROM:0011C11E move.b #3,($113F).w ROM:0011C124 bra.s locret_11C190 ROM:0011C126 ; --------------------------------------------------------------------------- ROM:0011C126 ROM:0011C126 loc_11C126: ; CODE XREF: ROM:0011C10A↑j ROM:0011C126 btst #7,($1366).w ROM:0011C12C beq.s locret_11C14A ROM:0011C12E move.w $1A2(a5),d0 ROM:0011C132 clr.b ($8BB).w ROM:0011C136 move.w d0,($648).w ROM:0011C13A move.b #1,($8BB).w ROM:0011C140 move.b #5,($113F).w ROM:0011C146 bra.w locret_11C1E0 ROM:0011C14A ; --------------------------------------------------------------------------- ROM:0011C14A ROM:0011C14A locret_11C14A: ; CODE XREF: ROM:0011C0FA↑j ROM:0011C14A ; ROM:0011C12C↑j ... ROM:0011C14A rts ROM:0011C14C ; --------------------------------------------------------------------------- ROM:0011C14C ROM:0011C14C loc_11C14C: ; DATA XREF: ROM:0011C0C0↑o ROM:0011C14C btst #7,($1366).w ROM:0011C152 beq.s loc_11C16E ROM:0011C154 move.w $1A2(a5),d0 ROM:0011C158 clr.b ($8BB).w ROM:0011C15C move.w d0,($648).w ROM:0011C160 move.b #1,($8BB).w ROM:0011C166 move.b #5,($113F).w ROM:0011C16C bra.s locret_11C1E0 ROM:0011C16E ; --------------------------------------------------------------------------- ROM:0011C16E ROM:0011C16E loc_11C16E: ; CODE XREF: ROM:0011C152↑j ROM:0011C16E move.w ($AA0).w,d0 ROM:0011C172 cmp.w ($CAA).w,d0 ROM:0011C176 blt.s loc_11C180 ROM:0011C178 move.b #2,($113F).w ROM:0011C17E bra.s locret_11C14A ROM:0011C180 ; --------------------------------------------------------------------------- ROM:0011C180 ROM:0011C180 loc_11C180: ; CODE XREF: ROM:0011C176↑j ROM:0011C180 cmpi.w #0,($648).w ROM:0011C186 bgt.s locret_11C190 ROM:0011C188 move.b #4,($113F).w ROM:0011C18E bra.s loc_11C1B6 ROM:0011C190 ; --------------------------------------------------------------------------- ROM:0011C190 ROM:0011C190 locret_11C190: ; CODE XREF: ROM:0011C124↑j ROM:0011C190 ; ROM:0011C186↑j ROM:0011C190 rts ROM:0011C192 ; --------------------------------------------------------------------------- ROM:0011C192 ROM:0011C192 loc_11C192: ; DATA XREF: ROM:0011C0C4↑o ROM:0011C192 btst #7,($1366).w ROM:0011C198 beq.s loc_11C1A4 ROM:0011C19A move.b #1,($113F).w ROM:0011C1A0 bra.w loc_11C0FC ROM:0011C1A4 ; --------------------------------------------------------------------------- ROM:0011C1A4 ROM:0011C1A4 loc_11C1A4: ; CODE XREF: ROM:0011C198↑j ROM:0011C1A4 move.w ($AA0).w,d0 ROM:0011C1A8 cmp.w ($CAA).w,d0 ROM:0011C1AC blt.s loc_11C1B6 ROM:0011C1AE move.b #2,($113F).w ROM:0011C1B4 bra.s locret_11C14A ROM:0011C1B6 ; --------------------------------------------------------------------------- ROM:0011C1B6 ROM:0011C1B6 loc_11C1B6: ; CODE XREF: ROM:0011C18E↑j ROM:0011C1B6 ; ROM:0011C1AC↑j ROM:0011C1B6 bsr.w sub_11C1FC ROM:0011C1BA rts ROM:0011C1BC ; --------------------------------------------------------------------------- ROM:0011C1BC ROM:0011C1BC loc_11C1BC: ; DATA XREF: ROM:0011C0C8↑o ROM:0011C1BC btst #7,($1366).w ROM:0011C1C2 bne.s loc_11C1CE ROM:0011C1C4 move.b #2,($113F).w ROM:0011C1CA bra.w locret_11C14A ROM:0011C1CE ; --------------------------------------------------------------------------- ROM:0011C1CE ROM:0011C1CE loc_11C1CE: ; CODE XREF: ROM:0011C1C2↑j ROM:0011C1CE cmpi.w #0,($648).w ROM:0011C1D4 bgt.s locret_11C1E0 ROM:0011C1D6 move.b #1,($113F).w ROM:0011C1DC bra.w loc_11C0FC ROM:0011C1E0 ; --------------------------------------------------------------------------- ROM:0011C1E0 ROM:0011C1E0 locret_11C1E0: ; CODE XREF: ROM:0011C0E4↑j ROM:0011C1E0 ; ROM:0011C146↑j ... ROM:0011C1E0 rts ROM:0011C1E2 ; --------------------------------------------------------------------------- ROM:0011C1E2 rts ROM:0011C1E4 ROM:0011C1E4 ; =============== S U B R O U T I N E ======================================= ROM:0011C1E4 ROM:0011C1E4 ROM:0011C1E4 sub_11C1E4: ; CODE XREF: sub_11C05E+2C↑p ROM:0011C1E4 move.w #$3E9C,d1 ROM:0011C1E8 move.w ($56E).w,d2 ROM:0011C1EC move.w ($13B0).w,d3 ROM:0011C1F0 bsr.l sub_1175D2 ROM:0011C1F6 move.w d1,($AA0).w ROM:0011C1FA rts ROM:0011C1FA ; End of function sub_11C1E4 ROM:0011C1FA ROM:0011C1FC ROM:0011C1FC ; =============== S U B R O U T I N E ======================================= ROM:0011C1FC ROM:0011C1FC ROM:0011C1FC sub_11C1FC: ; CODE XREF: ROM:loc_11C1B6↑p ROM:0011C1FC move.w #$3E02,d1 ROM:0011C200 move.w ($56E).w,d2 ROM:0011C204 bsr.l sub_1175D2 ROM:0011C20A add.w ($A5E).w,d1 ROM:0011C20E move.w d1,($AA4).w ROM:0011C212 move.w $1AA(a5),d3 ROM:0011C216 bsr.w sub_11C22A ROM:0011C21A rts ROM:0011C21A ; End of function sub_11C1FC ROM:0011C21A ROM:0011C21C ROM:0011C21C ; =============== S U B R O U T I N E ======================================= ROM:0011C21C ROM:0011C21C ROM:0011C21C sub_11C21C: ; CODE XREF: ROM:loc_11C0FC↑p ROM:0011C21C move.w ($A5E).w,d1 ROM:0011C220 move.w $1A8(a5),d3 ROM:0011C224 bsr.w sub_11C22A ROM:0011C228 rts ROM:0011C228 ; End of function sub_11C21C ROM:0011C228 ROM:0011C22A ROM:0011C22A ; =============== S U B R O U T I N E ======================================= ROM:0011C22A ROM:0011C22A ROM:0011C22A sub_11C22A: ; CODE XREF: sub_11C1FC+1A↑p ROM:0011C22A ; sub_11C21C+8↑p ROM:0011C22A swap d1 ROM:0011C22C clr.w d1 ROM:0011C22E move.w ($13B0).w,d2 ROM:0011C232 swap d2 ROM:0011C234 move.w ($AA2).w,d2 ROM:0011C238 ext.l d3 ROM:0011C23A bsr.l sub_1174DE ROM:0011C240 move.w d4,($AA2).w ROM:0011C244 swap d4 ROM:0011C246 move.w d4,($AA6).w ROM:0011C24A rts ROM:0011C24A ; End of function sub_11C22A ROM:0011C24A ROM:0011C24C ROM:0011C24C ; =============== S U B R O U T I N E ======================================= ROM:0011C24C ROM:0011C24C ROM:0011C24C sub_11C24C: ; CODE XREF: sub_11C05E:loc_11C092↑p ROM:0011C24C clr.w d1 ROM:0011C24E move.b ($1140).w,d1 ROM:0011C252 cmpi.w #4,d1 ROM:0011C256 bcc.s locret_11C260 ROM:0011C258 movea.l off_11C262(pc,d1.w*4),a0 ROM:0011C25C nop ROM:0011C25E jmp (a0) ROM:0011C260 ; --------------------------------------------------------------------------- ROM:0011C260 ROM:0011C260 locret_11C260: ; CODE XREF: sub_11C24C+A↑j ROM:0011C260 rts ROM:0011C260 ; End of function sub_11C24C ROM:0011C260 ROM:0011C260 ; --------------------------------------------------------------------------- ROM:0011C262 off_11C262: dc.l loc_11C272 ; DATA XREF: sub_11C24C+C↑r ROM:0011C266 dc.l loc_11C27A ROM:0011C26A dc.l loc_11C2A4 ROM:0011C26E dc.l loc_11C2E4 ROM:0011C272 ; --------------------------------------------------------------------------- ROM:0011C272 ROM:0011C272 loc_11C272: ; DATA XREF: ROM:off_11C262↑o ROM:0011C272 move.b #1,($1140).w ROM:0011C278 rts ROM:0011C27A ; --------------------------------------------------------------------------- ROM:0011C27A ROM:0011C27A loc_11C27A: ; DATA XREF: ROM:0011C266↑o ROM:0011C27A btst #4,($939).w ROM:0011C280 bne.s locret_11C2A2 ROM:0011C282 move.w $1A6(a5),d0 ROM:0011C286 clr.b ($8EC).w ROM:0011C28A move.w d0,($6AA).w ROM:0011C28E move.b #1,($8EC).w ROM:0011C294 bclr #6,($939).w ROM:0011C29A move.b #2,($1140).w ROM:0011C2A0 rts ROM:0011C2A2 ; --------------------------------------------------------------------------- ROM:0011C2A2 ROM:0011C2A2 locret_11C2A2: ; CODE XREF: ROM:0011C280↑j ROM:0011C2A2 rts ROM:0011C2A4 ; --------------------------------------------------------------------------- ROM:0011C2A4 ROM:0011C2A4 loc_11C2A4: ; DATA XREF: ROM:0011C26A↑o ROM:0011C2A4 btst #4,($939).w ROM:0011C2AA beq.s loc_11C2C4 ROM:0011C2AC bset #6,($939).w ROM:0011C2B2 clr.b ($8EC).w ROM:0011C2B6 clr.w ($6AA).w ROM:0011C2BA move.b #1,($1140).w ROM:0011C2C0 rts ROM:0011C2C2 ; --------------------------------------------------------------------------- ROM:0011C2C2 bra.s loc_11C2E4 ROM:0011C2C4 ; --------------------------------------------------------------------------- ROM:0011C2C4 ROM:0011C2C4 loc_11C2C4: ; CODE XREF: ROM:0011C2AA↑j ROM:0011C2C4 cmpi.w #0,($6AA).w ROM:0011C2CA bgt.s loc_11C2DC ROM:0011C2CC bset #6,($939).w ROM:0011C2D2 move.b #3,($1140).w ROM:0011C2D8 rts ROM:0011C2DA ; --------------------------------------------------------------------------- ROM:0011C2DA bra.s loc_11C2E4 ROM:0011C2DC ; --------------------------------------------------------------------------- ROM:0011C2DC ROM:0011C2DC loc_11C2DC: ; CODE XREF: ROM:0011C2CA↑j ROM:0011C2DC bclr #6,($939).w ROM:0011C2E2 rts ROM:0011C2E4 ; --------------------------------------------------------------------------- ROM:0011C2E4 ROM:0011C2E4 loc_11C2E4: ; CODE XREF: ROM:0011C2C2↑j ROM:0011C2E4 ; ROM:0011C2DA↑j ROM:0011C2E4 ; DATA XREF: ... ROM:0011C2E4 btst #4,($939).w ROM:0011C2EA beq.s locret_11C2F4 ROM:0011C2EC move.b #1,($1140).w ROM:0011C2F2 rts ROM:0011C2F4 ; --------------------------------------------------------------------------- ROM:0011C2F4 ROM:0011C2F4 locret_11C2F4: ; CODE XREF: ROM:0011C2EA↑j ROM:0011C2F4 rts ROM:0011C2F6 ROM:0011C2F6 ; =============== S U B R O U T I N E ======================================= ROM:0011C2F6 ROM:0011C2F6 ROM:0011C2F6 sub_11C2F6: ; CODE XREF: sub_1223E0+64↓p ROM:0011C2F6 ; sub_130DD6+1E↓p ... ROM:0011C2F6 move.w #$FFFF,d0 ROM:0011C2FA move.w $1AC(a5),d1 ROM:0011C2FE move.w $1AC(a5),d2 ROM:0011C302 sub.w $1AE(a5),d1 ROM:0011C306 add.w $1AE(a5),d2 ROM:0011C30A cmp.w ($56E).w,d1 ROM:0011C30E bge.s locret_11C350 ROM:0011C310 cmp.w ($56E).w,d2 ROM:0011C314 ble.s locret_11C350 ROM:0011C316 move.w $1B0(a5),d1 ROM:0011C31A move.w $1B0(a5),d2 ROM:0011C31E sub.w $1B2(a5),d1 ROM:0011C322 add.w $1B2(a5),d2 ROM:0011C326 cmp.w ($CAA).w,d1 ROM:0011C32A bge.s locret_11C350 ROM:0011C32C cmp.w ($CAA).w,d2 ROM:0011C330 ble.s locret_11C350 ROM:0011C332 move.w $1B4(a5),d1 ROM:0011C336 move.w $1B4(a5),d2 ROM:0011C33A sub.w $1B6(a5),d1 ROM:0011C33E add.w $1B6(a5),d2 ROM:0011C342 cmp.w ($A5E).w,d1 ROM:0011C346 bge.s locret_11C350 ROM:0011C348 cmp.w ($A5E).w,d2 ROM:0011C34C ble.s locret_11C350 ROM:0011C34E clr.w d0 ROM:0011C350 ROM:0011C350 locret_11C350: ; CODE XREF: sub_11C2F6+18↑j ROM:0011C350 ; sub_11C2F6+1E↑j ... ROM:0011C350 rts ROM:0011C350 ; End of function sub_11C2F6 ROM:0011C350 ROM:0011C352 ROM:0011C352 ; =============== S U B R O U T I N E ======================================= ROM:0011C352 ROM:0011C352 ROM:0011C352 sub_11C352: ; CODE XREF: sub_126A82+36↓p ROM:0011C352 clr.w d1 ROM:0011C354 move.b ($1141).w,d1 ROM:0011C358 cmpi.w #6,d1 ROM:0011C35C bcc.s locret_11C366 ROM:0011C35E movea.l off_11C368(pc,d1.w*4),a0 ROM:0011C362 nop ROM:0011C364 jmp (a0) ROM:0011C366 ; --------------------------------------------------------------------------- ROM:0011C366 ROM:0011C366 locret_11C366: ; CODE XREF: sub_11C352+A↑j ROM:0011C366 rts ROM:0011C366 ; End of function sub_11C352 ROM:0011C366 ROM:0011C366 ; --------------------------------------------------------------------------- ROM:0011C368 off_11C368: dc.l loc_11C380 ; DATA XREF: sub_11C352+C↑r ROM:0011C36C dc.l loc_11C396 ROM:0011C370 dc.l loc_11C3B0 ROM:0011C374 dc.l locret_11C420 ROM:0011C378 dc.l locret_11C422 ROM:0011C37C dc.l locret_11C424 ROM:0011C380 ; --------------------------------------------------------------------------- ROM:0011C380 ROM:0011C380 loc_11C380: ; DATA XREF: ROM:off_11C368↑o ROM:0011C380 move.w #3,($ACA).w ROM:0011C386 move.b #$FF,($1143).w ROM:0011C38C move.b #1,($1141).w ROM:0011C392 rts ROM:0011C394 ; --------------------------------------------------------------------------- ROM:0011C394 rts ROM:0011C396 ; --------------------------------------------------------------------------- ROM:0011C396 ROM:0011C396 loc_11C396: ; DATA XREF: ROM:0011C36C↑o ROM:0011C396 move.w $1D6(a5),d1 ROM:0011C39A cmp.w ($A98).w,d1 ROM:0011C39E bgt.s locret_11C3AE ROM:0011C3A0 move.w #0,($ACA).w ROM:0011C3A6 move.b #2,($1141).w ROM:0011C3AC rts ROM:0011C3AE ; --------------------------------------------------------------------------- ROM:0011C3AE ROM:0011C3AE locret_11C3AE: ; CODE XREF: ROM:0011C39E↑j ROM:0011C3AE rts ROM:0011C3B0 ; --------------------------------------------------------------------------- ROM:0011C3B0 ROM:0011C3B0 loc_11C3B0: ; DATA XREF: ROM:0011C370↑o ROM:0011C3B0 move.w $1D8(a5),d1 ROM:0011C3B4 cmpi.w #0,d1 ROM:0011C3B8 beq.s loc_11C3C8 ROM:0011C3BA move.w #3,($ACA).w ROM:0011C3C0 move.b #1,($1141).w ROM:0011C3C6 rts ROM:0011C3C8 ; --------------------------------------------------------------------------- ROM:0011C3C8 ROM:0011C3C8 loc_11C3C8: ; CODE XREF: ROM:0011C3B8↑j ROM:0011C3C8 move.w $1D6(a5),d1 ROM:0011C3CC btst #6,($C87).w ROM:0011C3D2 bne.s loc_11C3DA ROM:0011C3D4 cmp.w ($A98).w,d1 ROM:0011C3D8 ble.s loc_11C3E8 ROM:0011C3DA ROM:0011C3DA loc_11C3DA: ; CODE XREF: ROM:0011C3D2↑j ROM:0011C3DA move.w #3,($ACA).w ROM:0011C3E0 move.b #1,($1141).w ROM:0011C3E6 rts ROM:0011C3E8 ; --------------------------------------------------------------------------- ROM:0011C3E8 ROM:0011C3E8 loc_11C3E8: ; CODE XREF: ROM:0011C3D8↑j ROM:0011C3E8 cmpi.b #$FF,($1142).w ROM:0011C3EE beq.s locret_11C41E ROM:0011C3F0 move.b #0,($1143).w ROM:0011C3F6 bsr.w sub_11C526 ROM:0011C3FA bsr.w sub_11C53A ROM:0011C3FE bsr.w sub_11C512 ROM:0011C402 bsr.w sub_11C54E ROM:0011C406 bsr.w sub_11C5D0 ROM:0011C40A clr.b ($887).w ROM:0011C40E clr.w ($5E0).w ROM:0011C412 move.b #3,($887).w ROM:0011C418 move.b #3,($1141).w ROM:0011C41E ROM:0011C41E locret_11C41E: ; CODE XREF: ROM:0011C3EE↑j ROM:0011C41E rts ROM:0011C420 ; --------------------------------------------------------------------------- ROM:0011C420 ROM:0011C420 locret_11C420: ; DATA XREF: ROM:0011C374↑o ROM:0011C420 rts ROM:0011C422 ; --------------------------------------------------------------------------- ROM:0011C422 ROM:0011C422 locret_11C422: ; DATA XREF: ROM:0011C378↑o ROM:0011C422 rts ROM:0011C424 ; --------------------------------------------------------------------------- ROM:0011C424 ROM:0011C424 locret_11C424: ; DATA XREF: ROM:0011C37C↑o ROM:0011C424 rts ROM:0011C426 ; --------------------------------------------------------------------------- ROM:0011C426 rts ROM:0011C428 ; --------------------------------------------------------------------------- ROM:0011C428 cmpi.b #3,($1141).w ROM:0011C42E bne.s loc_11C454 ROM:0011C430 move.w ($AA8).w,d1 ROM:0011C434 cmp.w ($AAE).w,d1 ROM:0011C438 bne.s loc_11C446 ROM:0011C43A move.b #4,($1141).w ROM:0011C440 bra.l locret_11C510 ROM:0011C446 ; --------------------------------------------------------------------------- ROM:0011C446 ROM:0011C446 loc_11C446: ; CODE XREF: ROM:0011C438↑j ROM:0011C446 bsr.w sub_11C54E ROM:0011C44A bsr.w sub_11C5D0 ROM:0011C44E bra.l locret_11C510 ROM:0011C454 ; --------------------------------------------------------------------------- ROM:0011C454 ROM:0011C454 loc_11C454: ; CODE XREF: ROM:0011C42E↑j ROM:0011C454 cmpi.b #4,($1141).w ROM:0011C45A bne.l loc_11C4E8 ROM:0011C460 cmpi.b #$FF,($1142).w ROM:0011C466 bne.s loc_11C4A0 ROM:0011C468 move.b #$FF,($1143).w ROM:0011C46E bsr.w sub_11C58E ROM:0011C472 bsr.w sub_11C57A ROM:0011C476 clr.b ($887).w ROM:0011C47A clr.w ($5E0).w ROM:0011C47E bsr.w sub_11C5A2 ROM:0011C482 bsr.w sub_11C5D0 ROM:0011C486 clr.b ($887).w ROM:0011C48A clr.w ($5E0).w ROM:0011C48E move.b #3,($887).w ROM:0011C494 move.b #5,($1141).w ROM:0011C49A bra.l locret_11C510 ROM:0011C4A0 ; --------------------------------------------------------------------------- ROM:0011C4A0 ROM:0011C4A0 loc_11C4A0: ; CODE XREF: ROM:0011C466↑j ROM:0011C4A0 move.w $1D4(a5),d1 ROM:0011C4A4 move.w ($5E0).w,d2 ROM:0011C4A8 cmp.w d2,d1 ROM:0011C4AA bgt.s loc_11C4E6 ROM:0011C4AC move.b #$FF,($1142).w ROM:0011C4B2 move.b #$FF,($1143).w ROM:0011C4B8 bsr.w sub_11C58E ROM:0011C4BC bsr.w sub_11C57A ROM:0011C4C0 clr.b ($887).w ROM:0011C4C4 clr.w ($5E0).w ROM:0011C4C8 bsr.w sub_11C5A2 ROM:0011C4CC bsr.w sub_11C5D0 ROM:0011C4D0 clr.b ($887).w ROM:0011C4D4 clr.w ($5E0).w ROM:0011C4D8 move.b #3,($887).w ROM:0011C4DE move.b #5,($1141).w ROM:0011C4E4 bra.s locret_11C510 ROM:0011C4E6 ; --------------------------------------------------------------------------- ROM:0011C4E6 ROM:0011C4E6 loc_11C4E6: ; CODE XREF: ROM:0011C4AA↑j ROM:0011C4E6 bra.s locret_11C510 ROM:0011C4E8 ; --------------------------------------------------------------------------- ROM:0011C4E8 ROM:0011C4E8 loc_11C4E8: ; CODE XREF: ROM:0011C45A↑j ROM:0011C4E8 cmpi.b #5,($1141).w ROM:0011C4EE bne.s locret_11C510 ROM:0011C4F0 cmpi.w #0,($AA8).w ROM:0011C4F6 bne.s loc_11C508 ROM:0011C4F8 clr.b ($887).w ROM:0011C4FC clr.w ($5E0).w ROM:0011C500 move.b #2,($1141).w ROM:0011C506 bra.s locret_11C510 ROM:0011C508 ; --------------------------------------------------------------------------- ROM:0011C508 ROM:0011C508 loc_11C508: ; CODE XREF: ROM:0011C4F6↑j ROM:0011C508 bsr.w sub_11C5A2 ROM:0011C50C bsr.w sub_11C5D0 ROM:0011C510 ROM:0011C510 locret_11C510: ; CODE XREF: ROM:0011C440↑j ROM:0011C510 ; ROM:0011C44E↑j ... ROM:0011C510 rts ROM:0011C512 ROM:0011C512 ; =============== S U B R O U T I N E ======================================= ROM:0011C512 ROM:0011C512 ROM:0011C512 sub_11C512: ; CODE XREF: ROM:0011C3FE↑p ROM:0011C512 move.w #$3E08,d1 ROM:0011C516 move.w ($CAA).w,d2 ROM:0011C51A bsr.l sub_1175D2 ROM:0011C520 move.w d1,($AAE).w ROM:0011C524 rts ROM:0011C524 ; End of function sub_11C512 ROM:0011C524 ROM:0011C526 ROM:0011C526 ; =============== S U B R O U T I N E ======================================= ROM:0011C526 ROM:0011C526 ROM:0011C526 sub_11C526: ; CODE XREF: ROM:0011C3F6↑p ROM:0011C526 move.w #$3E0A,d1 ROM:0011C52A move.w ($CAA).w,d2 ROM:0011C52E bsr.l sub_1175D2 ROM:0011C534 move.w d1,($AB0).w ROM:0011C538 rts ROM:0011C538 ; End of function sub_11C526 ROM:0011C538 ROM:0011C53A ROM:0011C53A ; =============== S U B R O U T I N E ======================================= ROM:0011C53A ROM:0011C53A ROM:0011C53A sub_11C53A: ; CODE XREF: ROM:0011C3FA↑p ROM:0011C53A move.w #$3E0C,d1 ROM:0011C53E move.w ($CAA).w,d2 ROM:0011C542 bsr.l sub_1175D2 ROM:0011C548 move.w d1,($AB2).w ROM:0011C54C rts ROM:0011C54C ; End of function sub_11C53A ROM:0011C54C ROM:0011C54E ROM:0011C54E ; =============== S U B R O U T I N E ======================================= ROM:0011C54E ROM:0011C54E ROM:0011C54E sub_11C54E: ; CODE XREF: ROM:0011C402↑p ROM:0011C54E ; ROM:loc_11C446↑p ROM:0011C54E move.w ($AAE).w,d0 ROM:0011C552 muls.w ($AB0).w,d0 ROM:0011C556 divs.w #$2710,d0 ROM:0011C55A move.w ($5E0).w,d1 ROM:0011C55E muls.w ($AB2).w,d1 ROM:0011C562 move.w d0,d2 ROM:0011C564 add.w d1,d2 ROM:0011C566 cmp.w ($AAE).w,d2 ROM:0011C56A bge.s loc_11C572 ROM:0011C56C move.w d2,($AA8).w ROM:0011C570 bra.s locret_11C578 ROM:0011C572 ; --------------------------------------------------------------------------- ROM:0011C572 ROM:0011C572 loc_11C572: ; CODE XREF: sub_11C54E+1C↑j ROM:0011C572 move.w ($AAE).w,($AA8).w ROM:0011C578 ROM:0011C578 locret_11C578: ; CODE XREF: sub_11C54E+22↑j ROM:0011C578 rts ROM:0011C578 ; End of function sub_11C54E ROM:0011C578 ROM:0011C57A ROM:0011C57A ; =============== S U B R O U T I N E ======================================= ROM:0011C57A ROM:0011C57A ROM:0011C57A sub_11C57A: ; CODE XREF: ROM:0011C472↑p ROM:0011C57A ; ROM:0011C4BC↑p ROM:0011C57A move.w #$3E06,d1 ROM:0011C57E move.w ($CAA).w,d2 ROM:0011C582 bsr.l sub_1175D2 ROM:0011C588 move.w d1,($AAC).w ROM:0011C58C rts ROM:0011C58C ; End of function sub_11C57A ROM:0011C58C ROM:0011C58E ROM:0011C58E ; =============== S U B R O U T I N E ======================================= ROM:0011C58E ROM:0011C58E ROM:0011C58E sub_11C58E: ; CODE XREF: ROM:0011C46E↑p ROM:0011C58E ; ROM:0011C4B8↑p ROM:0011C58E move.w #$3E04,d1 ROM:0011C592 move.w ($CAA).w,d2 ROM:0011C596 bsr.l sub_1175D2 ROM:0011C59C move.w d1,($AAA).w ROM:0011C5A0 rts ROM:0011C5A0 ; End of function sub_11C58E ROM:0011C5A0 ROM:0011C5A2 ROM:0011C5A2 ; =============== S U B R O U T I N E ======================================= ROM:0011C5A2 ROM:0011C5A2 ROM:0011C5A2 sub_11C5A2: ; CODE XREF: ROM:0011C47E↑p ROM:0011C5A2 ; ROM:0011C4C8↑p ... ROM:0011C5A2 move.w ($AAE).w,d0 ROM:0011C5A6 muls.w ($AAA).w,d0 ROM:0011C5AA divs.w #$2710,d0 ROM:0011C5AE move.w ($5E0).w,d1 ROM:0011C5B2 muls.w ($AAC).w,d1 ROM:0011C5B6 move.w ($AAE).w,d2 ROM:0011C5BA sub.w d0,d2 ROM:0011C5BC sub.w d1,d2 ROM:0011C5BE cmpi.w #0,d2 ROM:0011C5C2 ble.s loc_11C5CA ROM:0011C5C4 move.w d2,($AA8).w ROM:0011C5C8 bra.s locret_11C5CE ROM:0011C5CA ; --------------------------------------------------------------------------- ROM:0011C5CA ROM:0011C5CA loc_11C5CA: ; CODE XREF: sub_11C5A2+20↑j ROM:0011C5CA clr.w ($AA8).w ROM:0011C5CE ROM:0011C5CE locret_11C5CE: ; CODE XREF: sub_11C5A2+26↑j ROM:0011C5CE rts ROM:0011C5CE ; End of function sub_11C5A2 ROM:0011C5CE ROM:0011C5D0 ROM:0011C5D0 ; =============== S U B R O U T I N E ======================================= ROM:0011C5D0 ROM:0011C5D0 ROM:0011C5D0 sub_11C5D0: ; CODE XREF: ROM:0011C406↑p ROM:0011C5D0 ; ROM:0011C44A↑p ... ROM:0011C5D0 bsr.l sub_122490 ROM:0011C5D6 bsr.l sub_122508 ROM:0011C5DC rts ROM:0011C5DC ; End of function sub_11C5D0 ROM:0011C5DC ROM:0011C5DE ROM:0011C5DE ; =============== S U B R O U T I N E ======================================= ROM:0011C5DE ROM:0011C5DE ROM:0011C5DE sub_11C5DE: ; CODE XREF: sub_126A82+54↓p ROM:0011C5DE move.w ($ADC).w,d1 ROM:0011C5E2 cmpi.w #4,d1 ROM:0011C5E6 bcc.s locret_11C5F0 ROM:0011C5E8 movea.l off_11C5F2(pc,d1.w*4),a0 ROM:0011C5EC nop ROM:0011C5EE jmp (a0) ROM:0011C5F0 ; --------------------------------------------------------------------------- ROM:0011C5F0 ROM:0011C5F0 locret_11C5F0: ; CODE XREF: sub_11C5DE+8↑j ROM:0011C5F0 rts ROM:0011C5F0 ; End of function sub_11C5DE ROM:0011C5F0 ROM:0011C5F0 ; --------------------------------------------------------------------------- ROM:0011C5F2 off_11C5F2: dc.l loc_11C602 ; DATA XREF: sub_11C5DE+A↑r ROM:0011C5F6 dc.l loc_11C616 ROM:0011C5FA dc.l loc_11C64C ROM:0011C5FE dc.l loc_11C674 ROM:0011C602 ; --------------------------------------------------------------------------- ROM:0011C602 ROM:0011C602 loc_11C602: ; DATA XREF: ROM:off_11C5F2↑o ROM:0011C602 bsr.w sub_11C68E ROM:0011C606 move.w $1FC(a5),($AD8).w ROM:0011C60C move.w #1,($ADC).w ROM:0011C612 rts ROM:0011C614 ; --------------------------------------------------------------------------- ROM:0011C614 rts ROM:0011C616 ; --------------------------------------------------------------------------- ROM:0011C616 ROM:0011C616 loc_11C616: ; DATA XREF: ROM:0011C5F6↑o ROM:0011C616 bsr.w sub_11C6A2 ROM:0011C61A btst #6,($1375).w ROM:0011C620 beq.s loc_11C63A ROM:0011C622 move.w $200(a5),($AD6).w ROM:0011C628 move.w $1FE(a5),($AD8).w ROM:0011C62E bsr.w sub_11C6BA ROM:0011C632 move.w #2,($ADC).w ROM:0011C638 rts ROM:0011C63A ; --------------------------------------------------------------------------- ROM:0011C63A ROM:0011C63A loc_11C63A: ; CODE XREF: ROM:0011C620↑j ROM:0011C63A btst #7,($1366).w ROM:0011C640 beq.s locret_11C64A ROM:0011C642 move.w #3,($ADC).w ROM:0011C648 rts ROM:0011C64A ; --------------------------------------------------------------------------- ROM:0011C64A ROM:0011C64A locret_11C64A: ; CODE XREF: ROM:0011C640↑j ROM:0011C64A rts ROM:0011C64C ; --------------------------------------------------------------------------- ROM:0011C64C ROM:0011C64C loc_11C64C: ; DATA XREF: ROM:0011C5FA↑o ROM:0011C64C btst #6,($1375).w ROM:0011C652 bne.s loc_11C662 ROM:0011C654 move.w $1FC(a5),($AD8).w ROM:0011C65A move.w #1,($ADC).w ROM:0011C660 rts ROM:0011C662 ; --------------------------------------------------------------------------- ROM:0011C662 ROM:0011C662 loc_11C662: ; CODE XREF: ROM:0011C652↑j ROM:0011C662 btst #7,($1366).w ROM:0011C668 beq.s locret_11C672 ROM:0011C66A move.w #3,($ADC).w ROM:0011C670 rts ROM:0011C672 ; --------------------------------------------------------------------------- ROM:0011C672 ROM:0011C672 locret_11C672: ; CODE XREF: ROM:0011C668↑j ROM:0011C672 rts ROM:0011C674 ; --------------------------------------------------------------------------- ROM:0011C674 ROM:0011C674 loc_11C674: ; DATA XREF: ROM:0011C5FE↑o ROM:0011C674 btst #7,($1366).w ROM:0011C67A bne.s locret_11C68A ROM:0011C67C move.w $1FC(a5),($AD8).w ROM:0011C682 move.w #1,($ADC).w ROM:0011C688 rts ROM:0011C68A ; --------------------------------------------------------------------------- ROM:0011C68A ROM:0011C68A locret_11C68A: ; CODE XREF: ROM:0011C67A↑j ROM:0011C68A rts ROM:0011C68C ; --------------------------------------------------------------------------- ROM:0011C68C rts ROM:0011C68E ROM:0011C68E ; =============== S U B R O U T I N E ======================================= ROM:0011C68E ROM:0011C68E ROM:0011C68E sub_11C68E: ; CODE XREF: ROM:loc_11C602↑p ROM:0011C68E move.w #$3E0E,d1 ROM:0011C692 move.w ($A98).w,d2 ROM:0011C696 bsr.l sub_1175D2 ROM:0011C69C move.w d1,($AD4).w ROM:0011C6A0 rts ROM:0011C6A0 ; End of function sub_11C68E ROM:0011C6A0 ROM:0011C6A2 ROM:0011C6A2 ; =============== S U B R O U T I N E ======================================= ROM:0011C6A2 ROM:0011C6A2 ROM:0011C6A2 sub_11C6A2: ; CODE XREF: ROM:loc_11C616↑p ROM:0011C6A2 move.w #$3E9E,d1 ROM:0011C6A6 move.w ($A5E).w,d2 ROM:0011C6AA move.w ($56E).w,d3 ROM:0011C6AE bsr.l sub_1175D2 ROM:0011C6B4 move.w d1,($AD6).w ROM:0011C6B8 rts ROM:0011C6B8 ; End of function sub_11C6A2 ROM:0011C6B8 ROM:0011C6BA ROM:0011C6BA ; =============== S U B R O U T I N E ======================================= ROM:0011C6BA ROM:0011C6BA ROM:0011C6BA sub_11C6BA: ; CODE XREF: ROM:0011C62E↑p ROM:0011C6BA move.w $202(a5),d0 ROM:0011C6BE add.w ($AD4).w,d0 ROM:0011C6C2 move.w d0,($AD4).w ROM:0011C6C6 rts ROM:0011C6C6 ; End of function sub_11C6BA ROM:0011C6C6 ROM:0011C6C8 ROM:0011C6C8 ; =============== S U B R O U T I N E ======================================= ROM:0011C6C8 ROM:0011C6C8 ROM:0011C6C8 sub_11C6C8: ; CODE XREF: sub_112328+1AE↑p ROM:0011C6C8 move.w ($AD8).w,d0 ROM:0011C6CC ext.l d0 ROM:0011C6CE muls.l ($A2C).w,d1:d0 ROM:0011C6D4 divs.l #$6B6C0,d1:d0 ROM:0011C6DC cmpi.w #$2710,d0 ROM:0011C6E0 ble.s loc_11C6E6 ROM:0011C6E2 move.w #$2710,d0 ROM:0011C6E6 ROM:0011C6E6 loc_11C6E6: ; CODE XREF: sub_11C6C8+18↑j ROM:0011C6E6 cmpi.w #0,d0 ROM:0011C6EA bge.s loc_11C6F0 ROM:0011C6EC move.w #0,d0 ROM:0011C6F0 ROM:0011C6F0 loc_11C6F0: ; CODE XREF: sub_11C6C8+22↑j ROM:0011C6F0 move.w d0,d2 ROM:0011C6F2 ext.l d2 ROM:0011C6F4 move.w ($AD6).w,d1 ROM:0011C6F8 swap d1 ROM:0011C6FA clr.w d1 ROM:0011C6FC move.w ($AD4).w,d0 ROM:0011C700 swap d0 ROM:0011C702 move.w ($ADA).w,d0 ROM:0011C706 sub.l d0,d1 ROM:0011C708 muls.l d2,d3:d1 ROM:0011C70C divs.l #$F4240,d3:d1 ROM:0011C714 add.l d0,d1 ROM:0011C716 move.w d1,($ADA).w ROM:0011C71A swap d1 ROM:0011C71C move.w d1,($AD4).w ROM:0011C720 rts ROM:0011C720 ; End of function sub_11C6C8 ROM:0011C720 ROM:0011C722 ROM:0011C722 ; =============== S U B R O U T I N E ======================================= ROM:0011C722 ROM:0011C722 ROM:0011C722 sub_11C722: ; CODE XREF: ROM:0011715A↑p ROM:0011C722 bclr #6,($1384).w ROM:0011C728 move.w $226(a5),d0 ROM:0011C72C btst #4,($939).w ROM:0011C732 beq.s loc_11C77E ROM:0011C734 cmp.w ($56E).w,d0 ROM:0011C738 bge.s loc_11C73E ROM:0011C73A bra.s loc_11C756 ROM:0011C73C ; --------------------------------------------------------------------------- ROM:0011C73C bra.s loc_11C77E ROM:0011C73E ; --------------------------------------------------------------------------- ROM:0011C73E ROM:0011C73E loc_11C73E: ; CODE XREF: sub_11C722+16↑j ROM:0011C73E cmpi.w #0,($528).w ROM:0011C744 ble.s loc_11C77E ROM:0011C746 btst #5,($146E).w ROM:0011C74C beq.s loc_11C77E ROM:0011C74E btst #0,($C87).w ROM:0011C754 bne.s loc_11C77E ROM:0011C756 ROM:0011C756 loc_11C756: ; CODE XREF: sub_11C722+18↑j ROM:0011C756 move.w $228(a5),d0 ROM:0011C75A cmp.w ($56E).w,d0 ROM:0011C75E ble.s loc_11C77E ROM:0011C760 btst #1,($136D).w ROM:0011C766 beq.s loc_11C770 ROM:0011C768 btst #5,($93D).w ROM:0011C76E beq.s loc_11C77E ROM:0011C770 ROM:0011C770 loc_11C770: ; CODE XREF: sub_11C722+44↑j ROM:0011C770 btst #4,($136C).w ROM:0011C776 bne.s loc_11C77E ROM:0011C778 bset #6,($1384).w ROM:0011C77E ROM:0011C77E loc_11C77E: ; CODE XREF: sub_11C722+10↑j ROM:0011C77E ; sub_11C722+1A↑j ... ROM:0011C77E btst #0,($97F).w ROM:0011C784 beq.s loc_11C79E ROM:0011C786 btst #0,($983).w ROM:0011C78C beq.s loc_11C796 ROM:0011C78E bset #6,($FFFFFA41).w ROM:0011C794 bra.s loc_11C79C ROM:0011C796 ; --------------------------------------------------------------------------- ROM:0011C796 ROM:0011C796 loc_11C796: ; CODE XREF: sub_11C722+6A↑j ROM:0011C796 bclr #6,($FFFFFA41).w ROM:0011C79C ROM:0011C79C loc_11C79C: ; CODE XREF: sub_11C722+72↑j ROM:0011C79C bra.s locret_11C7D8 ROM:0011C79E ; --------------------------------------------------------------------------- ROM:0011C79E ROM:0011C79E loc_11C79E: ; CODE XREF: sub_11C722+62↑j ROM:0011C79E move.w $22A(a5),d1 ROM:0011C7A2 cmpi.w #0,d1 ROM:0011C7A6 ble.s loc_11C7C2 ROM:0011C7A8 move.w $22C(a5),d1 ROM:0011C7AC cmpi.w #0,d1 ROM:0011C7B0 bne.s loc_11C7BA ROM:0011C7B2 bclr #6,($FFFFFA41).w ROM:0011C7B8 bra.s loc_11C7C0 ROM:0011C7BA ; --------------------------------------------------------------------------- ROM:0011C7BA ROM:0011C7BA loc_11C7BA: ; CODE XREF: sub_11C722+8E↑j ROM:0011C7BA bset #6,($FFFFFA41).w ROM:0011C7C0 ROM:0011C7C0 loc_11C7C0: ; CODE XREF: sub_11C722+96↑j ROM:0011C7C0 bra.s locret_11C7D8 ROM:0011C7C2 ; --------------------------------------------------------------------------- ROM:0011C7C2 ROM:0011C7C2 loc_11C7C2: ; CODE XREF: sub_11C722+84↑j ROM:0011C7C2 btst #6,($1384).w ROM:0011C7C8 beq.s loc_11C7D2 ROM:0011C7CA bset #6,($FFFFFA41).w ROM:0011C7D0 bra.s locret_11C7D8 ROM:0011C7D2 ; --------------------------------------------------------------------------- ROM:0011C7D2 ROM:0011C7D2 loc_11C7D2: ; CODE XREF: sub_11C722+A6↑j ROM:0011C7D2 bclr #6,($FFFFFA41).w ROM:0011C7D8 ROM:0011C7D8 locret_11C7D8: ; CODE XREF: sub_11C722:loc_11C79C↑j ROM:0011C7D8 ; sub_11C722:loc_11C7C0↑j ... ROM:0011C7D8 rts ROM:0011C7D8 ; End of function sub_11C722 ROM:0011C7D8 ROM:0011C7DA ROM:0011C7DA ; =============== S U B R O U T I N E ======================================= ROM:0011C7DA ROM:0011C7DA ROM:0011C7DA sub_11C7DA: ; CODE XREF: ROM:001170E8↑p ROM:0011C7DA cmpi.w #0,($64A).w ROM:0011C7E0 bgt.s loc_11C814 ROM:0011C7E2 btst #0,($938).w ROM:0011C7E8 beq.s loc_11C812 ROM:0011C7EA bclr #0,($938).w ROM:0011C7F0 btst #7,($FFFFF451).w ROM:0011C7F6 bne.s loc_11C806 ROM:0011C7F8 bset #3,($932).w ROM:0011C7FE bclr #3,($93B).w ROM:0011C804 bra.s loc_11C812 ROM:0011C806 ; --------------------------------------------------------------------------- ROM:0011C806 ROM:0011C806 loc_11C806: ; CODE XREF: sub_11C7DA+1C↑j ROM:0011C806 bset #4,($1385).w ROM:0011C80C move.w #$2710,($4F6).w ROM:0011C812 ROM:0011C812 loc_11C812: ; CODE XREF: sub_11C7DA+E↑j ROM:0011C812 ; sub_11C7DA+2A↑j ROM:0011C812 bra.s locret_11C824 ROM:0011C814 ; --------------------------------------------------------------------------- ROM:0011C814 ROM:0011C814 loc_11C814: ; CODE XREF: sub_11C7DA+6↑j ROM:0011C814 move.w $22E(a5),d0 ROM:0011C818 cmp.w ($4F6).w,d0 ROM:0011C81C ble.s locret_11C824 ROM:0011C81E bclr #4,($1385).w ROM:0011C824 ROM:0011C824 locret_11C824: ; CODE XREF: sub_11C7DA:loc_11C812↑j ROM:0011C824 ; sub_11C7DA+42↑j ROM:0011C824 rts ROM:0011C824 ; End of function sub_11C7DA ROM:0011C824 ROM:0011C826 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C828 ROM:0011C828 ; =============== S U B R O U T I N E ======================================= ROM:0011C828 ROM:0011C828 ROM:0011C828 sub_11C828: ; CODE XREF: sub_1140EE+E↑p ROM:0011C828 move.w ($AD0).w,($528).w ROM:0011C82E move.w #$A,d0 ROM:0011C832 muls.w ($528).w,d0 ROM:0011C836 move.w d0,($52A).w ROM:0011C83A rts ROM:0011C83A ; End of function sub_11C828 ROM:0011C83A ROM:0011C83C ROM:0011C83C ; =============== S U B R O U T I N E ======================================= ROM:0011C83C ROM:0011C83C ROM:0011C83C sub_11C83C: ; CODE XREF: sub_114714+6↑p ROM:0011C83C btst #2,($977).w ROM:0011C842 beq.s locret_11C85A ROM:0011C844 btst #2,($97B).w ROM:0011C84A beq.s loc_11C854 ROM:0011C84C bset #2,($136D).w ROM:0011C852 bra.s locret_11C85A ROM:0011C854 ; --------------------------------------------------------------------------- ROM:0011C854 ROM:0011C854 loc_11C854: ; CODE XREF: sub_11C83C+E↑j ROM:0011C854 bclr #2,($136D).w ROM:0011C85A ROM:0011C85A locret_11C85A: ; CODE XREF: sub_11C83C+6↑j ROM:0011C85A ; sub_11C83C+16↑j ROM:0011C85A rts ROM:0011C85A ; End of function sub_11C83C ROM:0011C85A ROM:0011C85C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C85E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C860 ROM:0011C860 ; =============== S U B R O U T I N E ======================================= ROM:0011C860 ROM:0011C860 ROM:0011C860 sub_11C860: ; CODE XREF: sub_126A82+A8↓p ROM:0011C860 clr.w d1 ROM:0011C862 move.b ($1148).w,d1 ROM:0011C866 cmpi.w #5,d1 ROM:0011C86A bcc.s locret_11C874 ROM:0011C86C movea.l off_11C876(pc,d1.w*4),a0 ROM:0011C870 nop ROM:0011C872 jmp (a0) ROM:0011C874 ; --------------------------------------------------------------------------- ROM:0011C874 ROM:0011C874 locret_11C874: ; CODE XREF: sub_11C860+A↑j ROM:0011C874 rts ROM:0011C874 ; End of function sub_11C860 ROM:0011C874 ROM:0011C874 ; --------------------------------------------------------------------------- ROM:0011C876 off_11C876: dc.l loc_11C88A ; DATA XREF: sub_11C860+C↑r ROM:0011C87A dc.l loc_11C8A4 ROM:0011C87E dc.l loc_11C8CC ROM:0011C882 dc.l loc_11C918 ROM:0011C886 dc.l loc_11C938 ROM:0011C88A ; --------------------------------------------------------------------------- ROM:0011C88A ROM:0011C88A loc_11C88A: ; DATA XREF: ROM:off_11C876↑o ROM:0011C88A move.w $2C2(a5),d0 ROM:0011C88E clr.b ($8C1).w ROM:0011C892 move.w d0,($654).w ROM:0011C896 move.b #1,($8C1).w ROM:0011C89C move.b #1,($1148).w ROM:0011C8A2 rts ROM:0011C8A4 ; --------------------------------------------------------------------------- ROM:0011C8A4 ROM:0011C8A4 loc_11C8A4: ; DATA XREF: ROM:0011C87A↑o ROM:0011C8A4 cmpi.w #0,($654).w ROM:0011C8AA bgt.s locret_11C8CA ROM:0011C8AC move.w $2C0(a5),d0 ROM:0011C8B0 clr.b ($8C1).w ROM:0011C8B4 move.w d0,($654).w ROM:0011C8B8 move.b #1,($8C1).w ROM:0011C8BE bset #3,($137C).w ROM:0011C8C4 move.b #2,($1148).w ROM:0011C8CA ROM:0011C8CA locret_11C8CA: ; CODE XREF: ROM:0011C8AA↑j ROM:0011C8CA rts ROM:0011C8CC ; --------------------------------------------------------------------------- ROM:0011C8CC ROM:0011C8CC loc_11C8CC: ; DATA XREF: ROM:0011C87E↑o ROM:0011C8CC cmpi.w #0,($654).w ROM:0011C8D2 bgt.s loc_11C8F4 ROM:0011C8D4 btst #7,($1366).w ROM:0011C8DA bne.s loc_11C8E4 ROM:0011C8DC btst #4,($939).w ROM:0011C8E2 bne.s loc_11C8F2 ROM:0011C8E4 ROM:0011C8E4 loc_11C8E4: ; CODE XREF: ROM:0011C8DA↑j ROM:0011C8E4 bclr #3,($137C).w ROM:0011C8EA move.b #3,($1148).w ROM:0011C8F0 rts ROM:0011C8F2 ; --------------------------------------------------------------------------- ROM:0011C8F2 ROM:0011C8F2 loc_11C8F2: ; CODE XREF: ROM:0011C8E2↑j ROM:0011C8F2 bra.s locret_11C916 ROM:0011C8F4 ; --------------------------------------------------------------------------- ROM:0011C8F4 ROM:0011C8F4 loc_11C8F4: ; CODE XREF: ROM:0011C8D2↑j ROM:0011C8F4 btst #4,($939).w ROM:0011C8FA bne.s locret_11C916 ROM:0011C8FC bclr #0,($8C1).w ROM:0011C902 bset #2,($8C1).w ROM:0011C908 bclr #3,($137C).w ROM:0011C90E move.b #4,($1148).w ROM:0011C914 rts ROM:0011C916 ; --------------------------------------------------------------------------- ROM:0011C916 ROM:0011C916 locret_11C916: ; CODE XREF: ROM:loc_11C8F2↑j ROM:0011C916 ; ROM:0011C8FA↑j ROM:0011C916 rts ROM:0011C918 ; --------------------------------------------------------------------------- ROM:0011C918 ROM:0011C918 loc_11C918: ; DATA XREF: ROM:0011C882↑o ROM:0011C918 btst #4,($939).w ROM:0011C91E beq.s locret_11C936 ROM:0011C920 btst #7,($1366).w ROM:0011C926 bne.s locret_11C936 ROM:0011C928 bset #3,($137C).w ROM:0011C92E move.b #2,($1148).w ROM:0011C934 rts ROM:0011C936 ; --------------------------------------------------------------------------- ROM:0011C936 ROM:0011C936 locret_11C936: ; CODE XREF: ROM:0011C91E↑j ROM:0011C936 ; ROM:0011C926↑j ROM:0011C936 rts ROM:0011C938 ; --------------------------------------------------------------------------- ROM:0011C938 ROM:0011C938 loc_11C938: ; DATA XREF: ROM:0011C886↑o ROM:0011C938 btst #4,($939).w ROM:0011C93E beq.s locret_11C95A ROM:0011C940 bclr #2,($8C1).w ROM:0011C946 bset #0,($8C1).w ROM:0011C94C bset #3,($137C).w ROM:0011C952 move.b #2,($1148).w ROM:0011C958 rts ROM:0011C95A ; --------------------------------------------------------------------------- ROM:0011C95A ROM:0011C95A locret_11C95A: ; CODE XREF: ROM:0011C93E↑j ROM:0011C95A rts ROM:0011C95C ; --------------------------------------------------------------------------- ROM:0011C95C move.w #1,($B12).w ROM:0011C962 bclr #0,($1378).w ROM:0011C968 bclr #1,($136F).w ROM:0011C96E bset #4,($1361).w ROM:0011C974 rts ROM:0011C976 ; --------------------------------------------------------------------------- ROM:0011C976 move.w #2,($B12).w ROM:0011C97C bclr #0,($1378).w ROM:0011C982 bclr #1,($136F).w ROM:0011C988 bset #4,($1361).w ROM:0011C98E rts ROM:0011C990 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C992 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C994 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C996 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C998 ROM:0011C998 ; =============== S U B R O U T I N E ======================================= ROM:0011C998 ROM:0011C998 ROM:0011C998 sub_11C998: ; CODE XREF: ROM:loc_11CDF0↓p ROM:0011C998 move.w #$3EA0,d1 ROM:0011C99C move.w ($A98).w,d2 ROM:0011C9A0 move.w ($A6E).w,d3 ROM:0011C9A4 bsr.l sub_1175D2 ROM:0011C9AA move.w d1,($B24).w ROM:0011C9AE move.w #$3E10,d1 ROM:0011C9B2 move.w ($A60).w,d2 ROM:0011C9B6 bsr.l sub_1175D2 ROM:0011C9BC move.w d1,($B1E).w ROM:0011C9C0 btst #6,($1372).w ROM:0011C9C6 beq.s loc_11C9D0 ROM:0011C9C8 move.w $2D8(a5),($B20).w ROM:0011C9CE bra.s loc_11C9D4 ROM:0011C9D0 ; --------------------------------------------------------------------------- ROM:0011C9D0 ROM:0011C9D0 loc_11C9D0: ; CODE XREF: sub_11C998+2E↑j ROM:0011C9D0 clr.w ($B20).w ROM:0011C9D4 ROM:0011C9D4 loc_11C9D4: ; CODE XREF: sub_11C998+36↑j ROM:0011C9D4 btst #6,($136F).w ROM:0011C9DA beq.s loc_11C9E8 ROM:0011C9DC btst #6,($933).w ROM:0011C9E2 beq.s loc_11C9E8 ROM:0011C9E4 bra.w loc_11C9F0 ROM:0011C9E8 ; --------------------------------------------------------------------------- ROM:0011C9E8 ROM:0011C9E8 loc_11C9E8: ; CODE XREF: sub_11C998+42↑j ROM:0011C9E8 ; sub_11C998+4A↑j ROM:0011C9E8 btst #1,($138B).w ROM:0011C9EE beq.s loc_11C9F6 ROM:0011C9F0 ROM:0011C9F0 loc_11C9F0: ; CODE XREF: sub_11C998+4C↑j ROM:0011C9F0 move.w #$2710,($B24).w ROM:0011C9F6 ROM:0011C9F6 loc_11C9F6: ; CODE XREF: sub_11C998+56↑j ROM:0011C9F6 btst #2,($1369).w ROM:0011C9FC beq.s loc_11CA06 ROM:0011C9FE move.w $2DC(a5),d1 ROM:0011CA02 move.w d1,($B1E).w ROM:0011CA06 ROM:0011CA06 loc_11CA06: ; CODE XREF: sub_11C998+64↑j ROM:0011CA06 btst #7,($1366).w ROM:0011CA0C beq.s loc_11CA24 ROM:0011CA0E btst #4,($1377).w ROM:0011CA14 beq.s loc_11CA1E ROM:0011CA16 move.w #$2710,($B22).w ROM:0011CA1C bra.s loc_11CA22 ROM:0011CA1E ; --------------------------------------------------------------------------- ROM:0011CA1E ROM:0011CA1E loc_11CA1E: ; CODE XREF: sub_11C998+7C↑j ROM:0011CA1E clr.w ($B22).w ROM:0011CA22 ROM:0011CA22 loc_11CA22: ; CODE XREF: sub_11C998+84↑j ROM:0011CA22 bra.s loc_11CA46 ROM:0011CA24 ; --------------------------------------------------------------------------- ROM:0011CA24 ROM:0011CA24 loc_11CA24: ; CODE XREF: sub_11C998+74↑j ROM:0011CA24 move.w ($B24).w,($B22).w ROM:0011CA2A move.w ($B1E).w,d0 ROM:0011CA2E cmp.w ($B22).w,d0 ROM:0011CA32 ble.s loc_11CA38 ROM:0011CA34 move.w d0,($B22).w ROM:0011CA38 ROM:0011CA38 loc_11CA38: ; CODE XREF: sub_11C998+9A↑j ROM:0011CA38 move.w ($B20).w,d0 ROM:0011CA3C cmp.w ($B22).w,d0 ROM:0011CA40 ble.s loc_11CA46 ROM:0011CA42 move.w d0,($B22).w ROM:0011CA46 ROM:0011CA46 loc_11CA46: ; CODE XREF: sub_11C998:loc_11CA22↑j ROM:0011CA46 ; sub_11C998+A8↑j ROM:0011CA46 move.w $2D6(a5),($B02).w ROM:0011CA4C btst #3,($975).w ROM:0011CA52 bne.s loc_11CAB0 ROM:0011CA54 move.w ($B26).w,d2 ROM:0011CA58 cmp.w ($B22).w,d2 ROM:0011CA5C bge.s loc_11CA66 ROM:0011CA5E move.w ($B22).w,($B26).w ROM:0011CA64 bra.s loc_11CA7C ROM:0011CA66 ; --------------------------------------------------------------------------- ROM:0011CA66 ROM:0011CA66 loc_11CA66: ; CODE XREF: sub_11C998+C4↑j ROM:0011CA66 sub.w ($B22).w,d2 ROM:0011CA6A move.w $2DA(a5),d3 ROM:0011CA6E cmp.w d2,d3 ROM:0011CA70 bge.s loc_11CA7C ROM:0011CA72 move.w ($B22).w,d2 ROM:0011CA76 add.w d3,d2 ROM:0011CA78 move.w d2,($B26).w ROM:0011CA7C ROM:0011CA7C loc_11CA7C: ; CODE XREF: sub_11C998+CC↑j ROM:0011CA7C ; sub_11C998+D8↑j ROM:0011CA7C cmpi.w #0,($B22).w ROM:0011CA82 bgt.s loc_11CA88 ROM:0011CA84 clr.w ($B26).w ROM:0011CA88 ROM:0011CA88 loc_11CA88: ; CODE XREF: sub_11C998+EA↑j ROM:0011CA88 move.w $2DE(a5),d1 ROM:0011CA8C cmpi.w #$FF9C,d1 ROM:0011CA90 beq.s loc_11CA96 ROM:0011CA92 move.w d1,($B26).w ROM:0011CA96 ROM:0011CA96 loc_11CA96: ; CODE XREF: sub_11C998+F8↑j ROM:0011CA96 move.w #$3E12,d1 ROM:0011CA9A move.w ($B26).w,d2 ROM:0011CA9E bsr.l sub_1175D2 ROM:0011CAA4 move.w d1,($B28).w ROM:0011CAA8 move.w ($B28).w,($AEE).w ROM:0011CAAE bra.s locret_11CAB6 ROM:0011CAB0 ; --------------------------------------------------------------------------- ROM:0011CAB0 ROM:0011CAB0 loc_11CAB0: ; CODE XREF: sub_11C998+BA↑j ROM:0011CAB0 move.w ($B2A).w,($AEE).w ROM:0011CAB6 ROM:0011CAB6 locret_11CAB6: ; CODE XREF: sub_11C998+116↑j ROM:0011CAB6 rts ROM:0011CAB6 ; End of function sub_11C998 ROM:0011CAB6 ROM:0011CAB8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CABA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CABC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CABE ROM:0011CABE ; =============== S U B R O U T I N E ======================================= ROM:0011CABE ROM:0011CABE ROM:0011CABE sub_11CABE: ; CODE XREF: sub_11CBCE+C↓p ROM:0011CABE clr.w d1 ROM:0011CAC0 move.b ($114A).w,d1 ROM:0011CAC4 cmpi.w #5,d1 ROM:0011CAC8 bcc.s locret_11CAD2 ROM:0011CACA movea.l off_11CAD4(pc,d1.w*4),a0 ROM:0011CACE nop ROM:0011CAD0 jmp (a0) ROM:0011CAD2 ; --------------------------------------------------------------------------- ROM:0011CAD2 ROM:0011CAD2 locret_11CAD2: ; CODE XREF: sub_11CABE+A↑j ROM:0011CAD2 rts ROM:0011CAD2 ; End of function sub_11CABE ROM:0011CAD2 ROM:0011CAD2 ; --------------------------------------------------------------------------- ROM:0011CAD4 off_11CAD4: dc.l loc_11CAE8 ; DATA XREF: sub_11CABE+C↑r ROM:0011CAD8 dc.l loc_11CAF2 ROM:0011CADC dc.l loc_11CB62 ROM:0011CAE0 dc.l loc_11CB8C ROM:0011CAE4 dc.l loc_11CBBC ROM:0011CAE8 ; --------------------------------------------------------------------------- ROM:0011CAE8 ROM:0011CAE8 loc_11CAE8: ; DATA XREF: ROM:off_11CAD4↑o ROM:0011CAE8 move.b #1,($114A).w ROM:0011CAEE bra.s locret_11CB60 ROM:0011CAF0 ; --------------------------------------------------------------------------- ROM:0011CAF0 rts ROM:0011CAF2 ; --------------------------------------------------------------------------- ROM:0011CAF2 ROM:0011CAF2 loc_11CAF2: ; DATA XREF: ROM:0011CAD8↑o ROM:0011CAF2 btst #7,($1366).w ROM:0011CAF8 beq.s loc_11CB38 ROM:0011CAFA btst #1,($138B).w ROM:0011CB00 beq.s loc_11CB38 ROM:0011CB02 move.w $2E6(a5),d0 ROM:0011CB06 cmpi.w #1,d0 ROM:0011CB0A bne.s loc_11CB38 ROM:0011CB0C bset #4,($1377).w ROM:0011CB12 move.w #$3E14,d1 ROM:0011CB16 move.w ($A5A).w,d2 ROM:0011CB1A bsr.l sub_1175D2 ROM:0011CB20 clr.b ($8ED).w ROM:0011CB24 move.w d1,($6AC).w ROM:0011CB28 move.b #1,($8ED).w ROM:0011CB2E move.b #3,($114A).w ROM:0011CB34 bra.w locret_11CBBA ROM:0011CB38 ; --------------------------------------------------------------------------- ROM:0011CB38 ROM:0011CB38 loc_11CB38: ; CODE XREF: ROM:0011CAF8↑j ROM:0011CB38 ; ROM:0011CB00↑j ... ROM:0011CB38 btst #7,($1366).w ROM:0011CB3E beq.s locret_11CB60 ROM:0011CB40 btst #6,($1372).w ROM:0011CB46 bne.s loc_11CB52 ROM:0011CB48 move.w $2E4(a5),d1 ROM:0011CB4C cmp.w ($A98).w,d1 ROM:0011CB50 bge.s locret_11CB60 ROM:0011CB52 ROM:0011CB52 loc_11CB52: ; CODE XREF: ROM:0011CB46↑j ROM:0011CB52 bset #4,($1377).w ROM:0011CB58 move.b #2,($114A).w ROM:0011CB5E bra.s locret_11CB8A ROM:0011CB60 ; --------------------------------------------------------------------------- ROM:0011CB60 ROM:0011CB60 locret_11CB60: ; CODE XREF: ROM:0011CAEE↑j ROM:0011CB60 ; ROM:0011CB3E↑j ... ROM:0011CB60 rts ROM:0011CB62 ; --------------------------------------------------------------------------- ROM:0011CB62 ROM:0011CB62 loc_11CB62: ; DATA XREF: ROM:0011CADC↑o ROM:0011CB62 btst #7,($1366).w ROM:0011CB68 beq.s loc_11CB7C ROM:0011CB6A move.w $2E2(a5),d1 ROM:0011CB6E cmp.w ($A98).w,d1 ROM:0011CB72 ble.s locret_11CB8A ROM:0011CB74 btst #6,($1372).w ROM:0011CB7A bne.s locret_11CB8A ROM:0011CB7C ROM:0011CB7C loc_11CB7C: ; CODE XREF: ROM:0011CB68↑j ROM:0011CB7C bclr #4,($1377).w ROM:0011CB82 move.b #1,($114A).w ROM:0011CB88 bra.s locret_11CB60 ROM:0011CB8A ; --------------------------------------------------------------------------- ROM:0011CB8A ROM:0011CB8A locret_11CB8A: ; CODE XREF: ROM:0011CB5E↑j ROM:0011CB8A ; ROM:0011CB72↑j ... ROM:0011CB8A rts ROM:0011CB8C ; --------------------------------------------------------------------------- ROM:0011CB8C ROM:0011CB8C loc_11CB8C: ; DATA XREF: ROM:0011CAE0↑o ROM:0011CB8C btst #7,($1366).w ROM:0011CB92 bne.s loc_11CBA2 ROM:0011CB94 bclr #4,($1377).w ROM:0011CB9A move.b #1,($114A).w ROM:0011CBA0 bra.s locret_11CB60 ROM:0011CBA2 ; --------------------------------------------------------------------------- ROM:0011CBA2 ROM:0011CBA2 loc_11CBA2: ; CODE XREF: ROM:0011CB92↑j ROM:0011CBA2 cmpi.w #0,($6AC).w ROM:0011CBA8 bgt.s locret_11CBBA ROM:0011CBAA btst #6,($1372).w ROM:0011CBB0 bne.s locret_11CBBA ROM:0011CBB2 bclr #4,($1377).w ROM:0011CBB8 bra.s locret_11CBCC ROM:0011CBBA ; --------------------------------------------------------------------------- ROM:0011CBBA ROM:0011CBBA locret_11CBBA: ; CODE XREF: ROM:0011CB34↑j ROM:0011CBBA ; ROM:0011CBA8↑j ... ROM:0011CBBA rts ROM:0011CBBC ; --------------------------------------------------------------------------- ROM:0011CBBC ROM:0011CBBC loc_11CBBC: ; DATA XREF: ROM:0011CAE4↑o ROM:0011CBBC btst #7,($1366).w ROM:0011CBC2 bne.s locret_11CBCC ROM:0011CBC4 move.b #1,($114A).w ROM:0011CBCA bra.s locret_11CB60 ROM:0011CBCC ; --------------------------------------------------------------------------- ROM:0011CBCC ROM:0011CBCC locret_11CBCC: ; CODE XREF: ROM:0011CBB8↑j ROM:0011CBCC ; ROM:0011CBC2↑j ROM:0011CBCC rts ROM:0011CBCE ROM:0011CBCE ; =============== S U B R O U T I N E ======================================= ROM:0011CBCE ROM:0011CBCE ROM:0011CBCE sub_11CBCE: ; CODE XREF: sub_126A82+18↓p ROM:0011CBCE bsr.l sub_11D6C4 ROM:0011CBD4 bsr.l sub_11D13C ROM:0011CBDA bsr.l sub_11CABE ROM:0011CBE0 bsr.l sub_11CDF8 ROM:0011CBE6 bsr.w sub_11CBFE ROM:0011CBEA bsr.l nullsub_16 ROM:0011CBF0 bsr.l nullsub_17 ROM:0011CBF6 bsr.l nullsub_15 ROM:0011CBFC rts ROM:0011CBFC ; End of function sub_11CBCE ROM:0011CBFC ROM:0011CBFE ROM:0011CBFE ; =============== S U B R O U T I N E ======================================= ROM:0011CBFE ROM:0011CBFE ROM:0011CBFE sub_11CBFE: ; CODE XREF: sub_11CBCE+18↑p ROM:0011CBFE clr.w d1 ROM:0011CC00 move.b ($114B).w,d1 ROM:0011CC04 cmpi.w #5,d1 ROM:0011CC08 bcc.s locret_11CC12 ROM:0011CC0A movea.l off_11CC14(pc,d1.w*4),a0 ROM:0011CC0E nop ROM:0011CC10 jmp (a0) ROM:0011CC12 ; --------------------------------------------------------------------------- ROM:0011CC12 ROM:0011CC12 locret_11CC12: ; CODE XREF: sub_11CBFE+A↑j ROM:0011CC12 rts ROM:0011CC12 ; End of function sub_11CBFE ROM:0011CC12 ROM:0011CC12 ; --------------------------------------------------------------------------- ROM:0011CC14 off_11CC14: dc.l loc_11CC28 ; DATA XREF: sub_11CBFE+C↑r ROM:0011CC18 dc.l loc_11CC40 ROM:0011CC1C dc.l loc_11CCCA ROM:0011CC20 dc.l loc_11CD2E ROM:0011CC24 dc.l loc_11CD86 ROM:0011CC28 ; --------------------------------------------------------------------------- ROM:0011CC28 ROM:0011CC28 loc_11CC28: ; DATA XREF: ROM:off_11CC14↑o ROM:0011CC28 bset #6,($1389).w ROM:0011CC2E bsr.l sub_11CF30 ROM:0011CC34 move.b #1,($114B).w ROM:0011CC3A bra.w loc_11CCC2 ROM:0011CC3E ; --------------------------------------------------------------------------- ROM:0011CC3E rts ROM:0011CC40 ; --------------------------------------------------------------------------- ROM:0011CC40 ROM:0011CC40 loc_11CC40: ; DATA XREF: ROM:0011CC18↑o ROM:0011CC40 move.w $2EA(a5),d1 ROM:0011CC44 cmpi.w #1,d1 ROM:0011CC48 bne.s loc_11CC60 ROM:0011CC4A bclr #1,($137E).w ROM:0011CC50 bclr #7,($1374).w ROM:0011CC56 move.b #4,($114B).w ROM:0011CC5C bra.w loc_11CDF0 ROM:0011CC60 ; --------------------------------------------------------------------------- ROM:0011CC60 ROM:0011CC60 loc_11CC60: ; CODE XREF: ROM:0011CC48↑j ROM:0011CC60 move.w $2E8(a5),d0 ROM:0011CC64 cmpi.w #1,d0 ROM:0011CC68 bne.s loc_11CC7A ROM:0011CC6A bclr #6,($1389).w ROM:0011CC70 move.b #3,($114B).w ROM:0011CC76 bra.w loc_11CD7E ROM:0011CC7A ; --------------------------------------------------------------------------- ROM:0011CC7A ROM:0011CC7A loc_11CC7A: ; CODE XREF: ROM:0011CC68↑j ROM:0011CC7A move.w #2,d0 ROM:0011CC7E move.w #1,d1 ROM:0011CC82 cmp.w $2E8(a5),d0 ROM:0011CC86 beq.s loc_11CC9E ROM:0011CC88 cmp.w $2E8(a5),d1 ROM:0011CC8C beq.s loc_11CCC2 ROM:0011CC8E btst #1,($146E).w ROM:0011CC94 bne.s loc_11CC9E ROM:0011CC96 btst #1,($93B).w ROM:0011CC9C beq.s loc_11CCC2 ROM:0011CC9E ROM:0011CC9E loc_11CC9E: ; CODE XREF: ROM:0011CC86↑j ROM:0011CC9E ; ROM:0011CC94↑j ROM:0011CC9E bset #1,($146E).w ROM:0011CCA4 bsr.l sub_11D1FC ROM:0011CCAA move.b #0,($114D).w ROM:0011CCB0 bclr #1,($1364).w ROM:0011CCB6 move.b #2,($114B).w ROM:0011CCBC bra.l loc_11CD26 ROM:0011CCC2 ; --------------------------------------------------------------------------- ROM:0011CCC2 ROM:0011CCC2 loc_11CCC2: ; CODE XREF: ROM:0011CC3A↑j ROM:0011CCC2 ; ROM:0011CC8C↑j ... ROM:0011CCC2 bsr.l sub_11CF30 ROM:0011CCC8 rts ROM:0011CCCA ; --------------------------------------------------------------------------- ROM:0011CCCA ROM:0011CCCA loc_11CCCA: ; DATA XREF: ROM:0011CC1C↑o ROM:0011CCCA move.w $2EA(a5),d1 ROM:0011CCCE cmpi.w #1,d1 ROM:0011CCD2 bne.s loc_11CCE4 ROM:0011CCD4 bclr #1,($146E).w ROM:0011CCDA move.b #4,($114B).w ROM:0011CCE0 bra.w loc_11CDF0 ROM:0011CCE4 ; --------------------------------------------------------------------------- ROM:0011CCE4 ROM:0011CCE4 loc_11CCE4: ; CODE XREF: ROM:0011CCD2↑j ROM:0011CCE4 move.w $2E8(a5),d0 ROM:0011CCE8 cmpi.w #1,d0 ROM:0011CCEC bne.s loc_11CD06 ROM:0011CCEE bclr #1,($146E).w ROM:0011CCF4 bclr #6,($1389).w ROM:0011CCFA move.b #3,($114B).w ROM:0011CD00 bra.l loc_11CD7E ROM:0011CD06 ; --------------------------------------------------------------------------- ROM:0011CD06 ROM:0011CD06 loc_11CD06: ; CODE XREF: ROM:0011CCEC↑j ROM:0011CD06 btst #6,($1377).w ROM:0011CD0C beq.s loc_11CD26 ROM:0011CD0E bclr #1,($146E).w ROM:0011CD14 bclr #6,($1377).w ROM:0011CD1A move.b #1,($114B).w ROM:0011CD20 bra.l loc_11CCC2 ROM:0011CD26 ; --------------------------------------------------------------------------- ROM:0011CD26 ROM:0011CD26 loc_11CD26: ; CODE XREF: ROM:0011CCBC↑j ROM:0011CD26 ; ROM:0011CD0C↑j ... ROM:0011CD26 bsr.l sub_11D1FC ROM:0011CD2C rts ROM:0011CD2E ; --------------------------------------------------------------------------- ROM:0011CD2E ROM:0011CD2E loc_11CD2E: ; DATA XREF: ROM:0011CC20↑o ROM:0011CD2E move.w $2EA(a5),d1 ROM:0011CD32 cmpi.w #1,d1 ROM:0011CD36 bne.s loc_11CD48 ROM:0011CD38 bset #6,($1389).w ROM:0011CD3E move.b #4,($114B).w ROM:0011CD44 bra.w loc_11CDF0 ROM:0011CD48 ; --------------------------------------------------------------------------- ROM:0011CD48 ROM:0011CD48 loc_11CD48: ; CODE XREF: ROM:0011CD36↑j ROM:0011CD48 move.w $2E8(a5),d0 ROM:0011CD4C cmpi.w #2,d0 ROM:0011CD50 bne.s loc_11CD66 ROM:0011CD52 bset #6,($1389).w ROM:0011CD58 bset #1,($146E).w ROM:0011CD5E move.b #2,($114B).w ROM:0011CD64 bra.s loc_11CD26 ROM:0011CD66 ; --------------------------------------------------------------------------- ROM:0011CD66 ROM:0011CD66 loc_11CD66: ; CODE XREF: ROM:0011CD50↑j ROM:0011CD66 cmpi.w #0,d0 ROM:0011CD6A bne.s loc_11CD7E ROM:0011CD6C bset #6,($1389).w ROM:0011CD72 move.b #1,($114B).w ROM:0011CD78 bra.l loc_11CCC2 ROM:0011CD7E ; --------------------------------------------------------------------------- ROM:0011CD7E ROM:0011CD7E loc_11CD7E: ; CODE XREF: ROM:0011CC76↑j ROM:0011CD7E ; ROM:0011CD00↑j ... ROM:0011CD7E bsr.l sub_11CF30 ROM:0011CD84 rts ROM:0011CD86 ; --------------------------------------------------------------------------- ROM:0011CD86 ROM:0011CD86 loc_11CD86: ; DATA XREF: ROM:0011CC24↑o ROM:0011CD86 move.w $2EA(a5),d0 ROM:0011CD8A cmpi.w #0,d0 ROM:0011CD8E bne.s loc_11CDA8 ROM:0011CD90 move.w $2E8(a5),d0 ROM:0011CD94 cmpi.w #1,d0 ROM:0011CD98 bne.s loc_11CDA8 ROM:0011CD9A bclr #6,($1389).w ROM:0011CDA0 move.b #3,($114B).w ROM:0011CDA6 bra.s loc_11CD7E ROM:0011CDA8 ; --------------------------------------------------------------------------- ROM:0011CDA8 ROM:0011CDA8 loc_11CDA8: ; CODE XREF: ROM:0011CD8E↑j ROM:0011CDA8 ; ROM:0011CD98↑j ROM:0011CDA8 move.w $2EA(a5),d0 ROM:0011CDAC cmpi.w #0,d0 ROM:0011CDB0 bne.s loc_11CDCC ROM:0011CDB2 move.w $2E8(a5),d0 ROM:0011CDB6 cmpi.w #2,d0 ROM:0011CDBA bne.s loc_11CDCC ROM:0011CDBC bset #1,($146E).w ROM:0011CDC2 move.b #2,($114B).w ROM:0011CDC8 bra.w loc_11CD26 ROM:0011CDCC ; --------------------------------------------------------------------------- ROM:0011CDCC ROM:0011CDCC loc_11CDCC: ; CODE XREF: ROM:0011CDB0↑j ROM:0011CDCC ; ROM:0011CDBA↑j ROM:0011CDCC move.w $2EA(a5),d0 ROM:0011CDD0 cmpi.w #0,d0 ROM:0011CDD4 bne.s loc_11CDF0 ROM:0011CDD6 move.w $2E8(a5),d0 ROM:0011CDDA cmpi.w #0,d0 ROM:0011CDDE bne.s loc_11CDF0 ROM:0011CDE0 bclr #1,($146E).w ROM:0011CDE6 move.b #1,($114B).w ROM:0011CDEC bra.w loc_11CCC2 ROM:0011CDF0 ; --------------------------------------------------------------------------- ROM:0011CDF0 ROM:0011CDF0 loc_11CDF0: ; CODE XREF: ROM:0011CC5C↑j ROM:0011CDF0 ; ROM:0011CCE0↑j ... ROM:0011CDF0 bsr.l sub_11C998 ROM:0011CDF6 rts ROM:0011CDF8 ROM:0011CDF8 ; =============== S U B R O U T I N E ======================================= ROM:0011CDF8 ROM:0011CDF8 ROM:0011CDF8 sub_11CDF8: ; CODE XREF: sub_11CBCE+12↑p ROM:0011CDF8 clr.w d1 ROM:0011CDFA move.b ($114C).w,d1 ROM:0011CDFE cmpi.w #5,d1 ROM:0011CE02 bcc.s locret_11CE0C ROM:0011CE04 movea.l off_11CE0E(pc,d1.w*4),a0 ROM:0011CE08 nop ROM:0011CE0A jmp (a0) ROM:0011CE0C ; --------------------------------------------------------------------------- ROM:0011CE0C ROM:0011CE0C locret_11CE0C: ; CODE XREF: sub_11CDF8+A↑j ROM:0011CE0C rts ROM:0011CE0C ; End of function sub_11CDF8 ROM:0011CE0C ROM:0011CE0C ; --------------------------------------------------------------------------- ROM:0011CE0E off_11CE0E: dc.l loc_11CE22 ; DATA XREF: sub_11CDF8+C↑r ROM:0011CE12 dc.l loc_11CE32 ROM:0011CE16 dc.l loc_11CE5A ROM:0011CE1A dc.l loc_11CED2 ROM:0011CE1E dc.l loc_11CF0A ROM:0011CE22 ; --------------------------------------------------------------------------- ROM:0011CE22 ROM:0011CE22 loc_11CE22: ; DATA XREF: ROM:off_11CE0E↑o ROM:0011CE22 bclr #6,($137C).w ROM:0011CE28 move.b #1,($114C).w ROM:0011CE2E bra.s locret_11CE58 ROM:0011CE30 ; --------------------------------------------------------------------------- ROM:0011CE30 rts ROM:0011CE32 ; --------------------------------------------------------------------------- ROM:0011CE32 ROM:0011CE32 loc_11CE32: ; DATA XREF: ROM:0011CE12↑o ROM:0011CE32 btst #4,($939).w ROM:0011CE38 bne.s locret_11CE58 ROM:0011CE3A move.w $2F8(a5),d0 ROM:0011CE3E clr.b ($8EE).w ROM:0011CE42 move.w d0,($6AE).w ROM:0011CE46 move.b #1,($8EE).w ROM:0011CE4C move.b #2,($114C).w ROM:0011CE52 bra.l loc_11CECC ROM:0011CE58 ; --------------------------------------------------------------------------- ROM:0011CE58 ROM:0011CE58 locret_11CE58: ; CODE XREF: ROM:0011CE2E↑j ROM:0011CE58 ; ROM:0011CE38↑j ... ROM:0011CE58 rts ROM:0011CE5A ; --------------------------------------------------------------------------- ROM:0011CE5A ROM:0011CE5A loc_11CE5A: ; DATA XREF: ROM:0011CE16↑o ROM:0011CE5A btst #4,($939).w ROM:0011CE60 bne.s loc_11CE84 ROM:0011CE62 cmpi.w #0,($6AE).w ROM:0011CE68 bgt.s loc_11CE84 ROM:0011CE6A btst #4,($1377).w ROM:0011CE70 bne.s loc_11CE84 ROM:0011CE72 bset #6,($137C).w ROM:0011CE78 move.b #4,($114C).w ROM:0011CE7E bra.l locret_11CF24 ROM:0011CE84 ; --------------------------------------------------------------------------- ROM:0011CE84 ROM:0011CE84 loc_11CE84: ; CODE XREF: ROM:0011CE60↑j ROM:0011CE84 ; ROM:0011CE68↑j ... ROM:0011CE84 btst #4,($939).w ROM:0011CE8A beq.s loc_11CE94 ROM:0011CE8C move.b #1,($114C).w ROM:0011CE92 bra.s locret_11CE58 ROM:0011CE94 ; --------------------------------------------------------------------------- ROM:0011CE94 ROM:0011CE94 loc_11CE94: ; CODE XREF: ROM:0011CE8A↑j ROM:0011CE94 cmpi.w #0,($6AE).w ROM:0011CE9A bgt.s loc_11CECC ROM:0011CE9C btst #4,($1377).w ROM:0011CEA2 beq.s loc_11CECC ROM:0011CEA4 btst #4,($939).w ROM:0011CEAA bne.s loc_11CECC ROM:0011CEAC move.w $2F6(a5),d0 ROM:0011CEB0 clr.b ($8EE).w ROM:0011CEB4 move.w d0,($6AE).w ROM:0011CEB8 move.b #1,($8EE).w ROM:0011CEBE bset #6,($137C).w ROM:0011CEC4 move.b #3,($114C).w ROM:0011CECA bra.s loc_11CF04 ROM:0011CECC ; --------------------------------------------------------------------------- ROM:0011CECC ROM:0011CECC loc_11CECC: ; CODE XREF: ROM:0011CE52↑j ROM:0011CECC ; ROM:0011CE9A↑j ... ROM:0011CECC bsr.w sub_11CF28 ROM:0011CED0 rts ROM:0011CED2 ; --------------------------------------------------------------------------- ROM:0011CED2 ROM:0011CED2 loc_11CED2: ; DATA XREF: ROM:0011CE1A↑o ROM:0011CED2 btst #4,($1377).w ROM:0011CED8 beq.s loc_11CEE2 ROM:0011CEDA cmpi.w #0,($6AE).w ROM:0011CEE0 bgt.s loc_11CEEA ROM:0011CEE2 ROM:0011CEE2 loc_11CEE2: ; CODE XREF: ROM:0011CED8↑j ROM:0011CEE2 move.b #4,($114C).w ROM:0011CEE8 bra.s locret_11CF24 ROM:0011CEEA ; --------------------------------------------------------------------------- ROM:0011CEEA ROM:0011CEEA loc_11CEEA: ; CODE XREF: ROM:0011CEE0↑j ROM:0011CEEA btst #4,($939).w ROM:0011CEF0 beq.s loc_11CF04 ROM:0011CEF2 bclr #6,($137C).w ROM:0011CEF8 move.b #1,($114C).w ROM:0011CEFE bra.l locret_11CE58 ROM:0011CF04 ; --------------------------------------------------------------------------- ROM:0011CF04 ROM:0011CF04 loc_11CF04: ; CODE XREF: ROM:0011CECA↑j ROM:0011CF04 ; ROM:0011CEF0↑j ROM:0011CF04 bsr.w sub_11CF28 ROM:0011CF08 rts ROM:0011CF0A ; --------------------------------------------------------------------------- ROM:0011CF0A ROM:0011CF0A loc_11CF0A: ; DATA XREF: ROM:0011CE1E↑o ROM:0011CF0A btst #4,($939).w ROM:0011CF10 beq.s locret_11CF24 ROM:0011CF12 bclr #6,($137C).w ROM:0011CF18 move.b #1,($114C).w ROM:0011CF1E bra.l locret_11CE58 ROM:0011CF24 ; --------------------------------------------------------------------------- ROM:0011CF24 ROM:0011CF24 locret_11CF24: ; CODE XREF: ROM:0011CE7E↑j ROM:0011CF24 ; ROM:0011CEE8↑j ... ROM:0011CF24 rts ROM:0011CF26 ; --------------------------------------------------------------------------- ROM:0011CF26 rts ROM:0011CF28 ROM:0011CF28 ; =============== S U B R O U T I N E ======================================= ROM:0011CF28 ROM:0011CF28 ROM:0011CF28 sub_11CF28: ; CODE XREF: ROM:loc_11CECC↑p ROM:0011CF28 ; ROM:loc_11CF04↑p ROM:0011CF28 bset #7,($939).w ROM:0011CF2E rts ROM:0011CF2E ; End of function sub_11CF28 ROM:0011CF2E ROM:0011CF30 ROM:0011CF30 ; =============== S U B R O U T I N E ======================================= ROM:0011CF30 ROM:0011CF30 ROM:0011CF30 sub_11CF30: ; CODE XREF: ROM:0011CC2E↑p ROM:0011CF30 ; ROM:loc_11CCC2↑p ... ROM:0011CF30 clr.w d1 ROM:0011CF32 move.b ($114D).w,d1 ROM:0011CF36 cmpi.w #6,d1 ROM:0011CF3A bcc.s locret_11CF44 ROM:0011CF3C movea.l off_11CF46(pc,d1.w*4),a0 ROM:0011CF40 nop ROM:0011CF42 jmp (a0) ROM:0011CF44 ; --------------------------------------------------------------------------- ROM:0011CF44 ROM:0011CF44 locret_11CF44: ; CODE XREF: sub_11CF30+A↑j ROM:0011CF44 rts ROM:0011CF44 ; End of function sub_11CF30 ROM:0011CF44 ROM:0011CF44 ; --------------------------------------------------------------------------- ROM:0011CF46 off_11CF46: dc.l loc_11CF5E ; DATA XREF: sub_11CF30+C↑r ROM:0011CF4A dc.l loc_11CF76 ROM:0011CF4E dc.l loc_11CFDC ROM:0011CF52 dc.l loc_11D02A ROM:0011CF56 dc.l loc_11D05A ROM:0011CF5A dc.l loc_11D090 ROM:0011CF5E ; --------------------------------------------------------------------------- ROM:0011CF5E ROM:0011CF5E loc_11CF5E: ; DATA XREF: ROM:off_11CF46↑o ROM:0011CF5E bclr #1,($137E).w ROM:0011CF64 bclr #7,($1374).w ROM:0011CF6A move.b #1,($114D).w ROM:0011CF70 bra.w locret_11CFDA ROM:0011CF74 ; --------------------------------------------------------------------------- ROM:0011CF74 rts ROM:0011CF76 ; --------------------------------------------------------------------------- ROM:0011CF76 ROM:0011CF76 loc_11CF76: ; DATA XREF: ROM:0011CF4A↑o ROM:0011CF76 btst #4,($1377).w ROM:0011CF7C beq.s loc_11CF9A ROM:0011CF7E bset #1,($137E).w ROM:0011CF84 bset #7,($1374).w ROM:0011CF8A bset #1,($1364).w ROM:0011CF90 move.b #4,($114D).w ROM:0011CF96 bra.w locret_11D08E ROM:0011CF9A ; --------------------------------------------------------------------------- ROM:0011CF9A ROM:0011CF9A loc_11CF9A: ; CODE XREF: ROM:0011CF7C↑j ROM:0011CF9A btst #5,($136F).w ROM:0011CFA0 bne.s loc_11CFAA ROM:0011CFA2 btst #6,($1372).w ROM:0011CFA8 beq.s locret_11CFDA ROM:0011CFAA ROM:0011CFAA loc_11CFAA: ; CODE XREF: ROM:0011CFA0↑j ROM:0011CFAA btst #1,($1369).w ROM:0011CFB0 bne.s locret_11CFDA ROM:0011CFB2 btst #6,($137B).w ROM:0011CFB8 bne.s locret_11CFDA ROM:0011CFBA btst #4,($939).w ROM:0011CFC0 beq.s locret_11CFDA ROM:0011CFC2 bsr.w sub_11D114 ROM:0011CFC6 bset #7,($1370).w ROM:0011CFCC bset #1,($1369).w ROM:0011CFD2 move.b #2,($114D).w ROM:0011CFD8 bra.s locret_11D028 ROM:0011CFDA ; --------------------------------------------------------------------------- ROM:0011CFDA ROM:0011CFDA locret_11CFDA: ; CODE XREF: ROM:0011CF70↑j ROM:0011CFDA ; ROM:0011CFA8↑j ... ROM:0011CFDA rts ROM:0011CFDC ; --------------------------------------------------------------------------- ROM:0011CFDC ROM:0011CFDC loc_11CFDC: ; DATA XREF: ROM:0011CF4E↑o ROM:0011CFDC btst #7,($1366).w ROM:0011CFE2 beq.s loc_11CFF8 ROM:0011CFE4 bclr #7,($1370).w ROM:0011CFEA bclr #1,($1369).w ROM:0011CFF0 move.b #1,($114D).w ROM:0011CFF6 bra.s locret_11CFDA ROM:0011CFF8 ; --------------------------------------------------------------------------- ROM:0011CFF8 ROM:0011CFF8 loc_11CFF8: ; CODE XREF: ROM:0011CFE2↑j ROM:0011CFF8 move.w ($C12).w,d0 ROM:0011CFFC btst #6,($137B).w ROM:0011D002 bne.s locret_11D028 ROM:0011D004 cmp.w ($BDE).w,d0 ROM:0011D008 bne.s locret_11D028 ROM:0011D00A bset #1,($137E).w ROM:0011D010 bset #7,($1374).w ROM:0011D016 bset #1,($1364).w ROM:0011D01C bsr.w sub_11D0F2 ROM:0011D020 move.b #3,($114D).w ROM:0011D026 bra.s locret_11D058 ROM:0011D028 ; --------------------------------------------------------------------------- ROM:0011D028 ROM:0011D028 locret_11D028: ; CODE XREF: ROM:0011CFD8↑j ROM:0011D028 ; ROM:0011D002↑j ... ROM:0011D028 rts ROM:0011D02A ; --------------------------------------------------------------------------- ROM:0011D02A ROM:0011D02A loc_11D02A: ; DATA XREF: ROM:0011CF52↑o ROM:0011D02A move.w ($C12).w,d0 ROM:0011D02E btst #7,($1366).w ROM:0011D034 bne.s loc_11D044 ROM:0011D036 btst #6,($137B).w ROM:0011D03C bne.s locret_11D058 ROM:0011D03E cmp.w ($BDE).w,d0 ROM:0011D042 bne.s locret_11D058 ROM:0011D044 ROM:0011D044 loc_11D044: ; CODE XREF: ROM:0011D034↑j ROM:0011D044 bclr #7,($1370).w ROM:0011D04A bclr #1,($1369).w ROM:0011D050 move.b #4,($114D).w ROM:0011D056 bra.s locret_11D08E ROM:0011D058 ; --------------------------------------------------------------------------- ROM:0011D058 ROM:0011D058 locret_11D058: ; CODE XREF: ROM:0011D026↑j ROM:0011D058 ; ROM:0011D03C↑j ... ROM:0011D058 rts ROM:0011D05A ; --------------------------------------------------------------------------- ROM:0011D05A ROM:0011D05A loc_11D05A: ; DATA XREF: ROM:0011CF56↑o ROM:0011D05A btst #5,($136F).w ROM:0011D060 bne.s locret_11D08E ROM:0011D062 btst #4,($1377).w ROM:0011D068 bne.s locret_11D08E ROM:0011D06A btst #6,($1372).w ROM:0011D070 bne.s locret_11D08E ROM:0011D072 move.w $2FA(a5),d0 ROM:0011D076 clr.b ($8C2).w ROM:0011D07A move.w d0,($656).w ROM:0011D07E move.b #1,($8C2).w ROM:0011D084 move.b #5,($114D).w ROM:0011D08A bra.w locret_11D0EE ROM:0011D08E ; --------------------------------------------------------------------------- ROM:0011D08E ROM:0011D08E locret_11D08E: ; CODE XREF: ROM:0011CF96↑j ROM:0011D08E ; ROM:0011D056↑j ... ROM:0011D08E rts ROM:0011D090 ; --------------------------------------------------------------------------- ROM:0011D090 ROM:0011D090 loc_11D090: ; DATA XREF: ROM:0011CF5A↑o ROM:0011D090 btst #5,($136F).w ROM:0011D096 bne.s loc_11D0A8 ROM:0011D098 btst #4,($1377).w ROM:0011D09E bne.s loc_11D0A8 ROM:0011D0A0 btst #6,($1372).w ROM:0011D0A6 beq.s loc_11D0B2 ROM:0011D0A8 ROM:0011D0A8 loc_11D0A8: ; CODE XREF: ROM:0011D096↑j ROM:0011D0A8 ; ROM:0011D09E↑j ROM:0011D0A8 move.b #4,($114D).w ROM:0011D0AE bra.s locret_11D08E ROM:0011D0B0 ; --------------------------------------------------------------------------- ROM:0011D0B0 rts ROM:0011D0B2 ; --------------------------------------------------------------------------- ROM:0011D0B2 ROM:0011D0B2 loc_11D0B2: ; CODE XREF: ROM:0011D0A6↑j ROM:0011D0B2 cmpi.w #0,($656).w ROM:0011D0B8 bgt.s locret_11D0EE ROM:0011D0BA btst #5,($136F).w ROM:0011D0C0 bne.s locret_11D0EE ROM:0011D0C2 btst #4,($1377).w ROM:0011D0C8 bne.s locret_11D0EE ROM:0011D0CA btst #6,($1372).w ROM:0011D0D0 bne.s locret_11D0EE ROM:0011D0D2 bclr #1,($137E).w ROM:0011D0D8 bclr #7,($1374).w ROM:0011D0DE bclr #1,($1364).w ROM:0011D0E4 move.b #1,($114D).w ROM:0011D0EA bra.w locret_11CFDA ROM:0011D0EE ; --------------------------------------------------------------------------- ROM:0011D0EE ROM:0011D0EE locret_11D0EE: ; CODE XREF: ROM:0011D08A↑j ROM:0011D0EE ; ROM:0011D0B8↑j ... ROM:0011D0EE rts ROM:0011D0F0 ; --------------------------------------------------------------------------- ROM:0011D0F0 rts ROM:0011D0F2 ROM:0011D0F2 ; =============== S U B R O U T I N E ======================================= ROM:0011D0F2 ROM:0011D0F2 ROM:0011D0F2 sub_11D0F2: ; CODE XREF: ROM:0011D01C↑p ROM:0011D0F2 move.w ($BDE).w,d0 ROM:0011D0F6 sub.w $2FE(a5),d0 ROM:0011D0FA cmp.w ($B2C).w,d0 ROM:0011D0FE blt.s loc_11D106 ROM:0011D100 move.w d0,($C12).w ROM:0011D104 bra.s loc_11D10C ROM:0011D106 ; --------------------------------------------------------------------------- ROM:0011D106 ROM:0011D106 loc_11D106: ; CODE XREF: sub_11D0F2+C↑j ROM:0011D106 move.w ($B2C).w,($C12).w ROM:0011D10C ROM:0011D10C loc_11D10C: ; CODE XREF: sub_11D0F2+12↑j ROM:0011D10C move.w $2E0(a5),($C10).w ROM:0011D112 rts ROM:0011D112 ; End of function sub_11D0F2 ROM:0011D112 ROM:0011D114 ROM:0011D114 ; =============== S U B R O U T I N E ======================================= ROM:0011D114 ROM:0011D114 ROM:0011D114 sub_11D114: ; CODE XREF: ROM:0011CFC2↑p ROM:0011D114 move.w ($BDE).w,($B2C).w ROM:0011D11A move.w ($BDE).w,d0 ROM:0011D11E add.w $2FC(a5),d0 ROM:0011D122 move.w $DA(a5),d1 ROM:0011D126 cmp.w d0,d1 ROM:0011D128 ble.s loc_11D130 ROM:0011D12A move.w d0,($C12).w ROM:0011D12E bra.s loc_11D134 ROM:0011D130 ; --------------------------------------------------------------------------- ROM:0011D130 ROM:0011D130 loc_11D130: ; CODE XREF: sub_11D114+14↑j ROM:0011D130 move.w d1,($C12).w ROM:0011D134 ROM:0011D134 loc_11D134: ; CODE XREF: sub_11D114+1A↑j ROM:0011D134 move.w $D2(a5),($C10).w ROM:0011D13A rts ROM:0011D13A ; End of function sub_11D114 ROM:0011D13A ROM:0011D13C ROM:0011D13C ; =============== S U B R O U T I N E ======================================= ROM:0011D13C ROM:0011D13C ROM:0011D13C sub_11D13C: ; CODE XREF: sub_11CBCE+6↑p ROM:0011D13C clr.w d1 ROM:0011D13E move.b ($114E).w,d1 ROM:0011D142 cmpi.w #3,d1 ROM:0011D146 bcc.s locret_11D150 ROM:0011D148 movea.l off_11D152(pc,d1.w*4),a0 ROM:0011D14C nop ROM:0011D14E jmp (a0) ROM:0011D150 ; --------------------------------------------------------------------------- ROM:0011D150 ROM:0011D150 locret_11D150: ; CODE XREF: sub_11D13C+A↑j ROM:0011D150 rts ROM:0011D150 ; End of function sub_11D13C ROM:0011D150 ROM:0011D150 ; --------------------------------------------------------------------------- ROM:0011D152 off_11D152: dc.l loc_11D15E ; DATA XREF: sub_11D13C+C↑r ROM:0011D156 dc.l loc_11D168 ROM:0011D15A dc.l loc_11D1B6 ROM:0011D15E ; --------------------------------------------------------------------------- ROM:0011D15E ROM:0011D15E loc_11D15E: ; DATA XREF: ROM:off_11D152↑o ROM:0011D15E move.b #1,($114E).w ROM:0011D164 bra.s locret_11D1B4 ROM:0011D166 ; --------------------------------------------------------------------------- ROM:0011D166 rts ROM:0011D168 ; --------------------------------------------------------------------------- ROM:0011D168 ROM:0011D168 loc_11D168: ; DATA XREF: ROM:0011D156↑o ROM:0011D168 btst #2,($1383).w ROM:0011D16E beq.s locret_11D1B4 ROM:0011D170 btst #4,($1381).w ROM:0011D176 beq.s locret_11D1B4 ROM:0011D178 btst #2,($136F).w ROM:0011D17E beq.s loc_11D18C ROM:0011D180 move.w $300(a5),d0 ROM:0011D184 cmpi.w #0,d0 ROM:0011D188 beq.w loc_11D1A6 ROM:0011D18C ROM:0011D18C loc_11D18C: ; CODE XREF: ROM:0011D17E↑j ROM:0011D18C btst #6,($1382).w ROM:0011D192 bne.s loc_11D1A6 ROM:0011D194 btst #1,($138B).w ROM:0011D19A bne.s loc_11D1A6 ROM:0011D19C move.w $304(a5),d0 ROM:0011D1A0 cmp.w ($A98).w,d0 ROM:0011D1A4 bge.s locret_11D1B4 ROM:0011D1A6 ROM:0011D1A6 loc_11D1A6: ; CODE XREF: ROM:0011D188↑j ROM:0011D1A6 ; ROM:0011D192↑j ... ROM:0011D1A6 bset #5,($136F).w ROM:0011D1AC move.b #2,($114E).w ROM:0011D1B2 bra.s locret_11D1F8 ROM:0011D1B4 ; --------------------------------------------------------------------------- ROM:0011D1B4 ROM:0011D1B4 locret_11D1B4: ; CODE XREF: ROM:0011D164↑j ROM:0011D1B4 ; ROM:0011D16E↑j ... ROM:0011D1B4 rts ROM:0011D1B6 ; --------------------------------------------------------------------------- ROM:0011D1B6 ROM:0011D1B6 loc_11D1B6: ; DATA XREF: ROM:0011D15A↑o ROM:0011D1B6 btst #2,($1383).w ROM:0011D1BC beq.s loc_11D1EA ROM:0011D1BE move.w $302(a5),d0 ROM:0011D1C2 cmp.w ($A98).w,d0 ROM:0011D1C6 ble.s locret_11D1F8 ROM:0011D1C8 move.w $300(a5),d0 ROM:0011D1CC btst #2,($136F).w ROM:0011D1D2 beq.s loc_11D1DA ROM:0011D1D4 cmpi.w #1,d0 ROM:0011D1D8 bne.s locret_11D1F8 ROM:0011D1DA ROM:0011D1DA loc_11D1DA: ; CODE XREF: ROM:0011D1D2↑j ROM:0011D1DA btst #6,($1382).w ROM:0011D1E0 bne.s locret_11D1F8 ROM:0011D1E2 btst #1,($138B).w ROM:0011D1E8 bne.s locret_11D1F8 ROM:0011D1EA ROM:0011D1EA loc_11D1EA: ; CODE XREF: ROM:0011D1BC↑j ROM:0011D1EA bclr #5,($136F).w ROM:0011D1F0 move.b #1,($114E).w ROM:0011D1F6 bra.s locret_11D1B4 ROM:0011D1F8 ; --------------------------------------------------------------------------- ROM:0011D1F8 ROM:0011D1F8 locret_11D1F8: ; CODE XREF: ROM:0011D1B2↑j ROM:0011D1F8 ; ROM:0011D1C6↑j ... ROM:0011D1F8 rts ROM:0011D1FA ; --------------------------------------------------------------------------- ROM:0011D1FA rts ROM:0011D1FC ROM:0011D1FC ; =============== S U B R O U T I N E ======================================= ROM:0011D1FC ROM:0011D1FC ROM:0011D1FC sub_11D1FC: ; CODE XREF: ROM:0011CCA4↑p ROM:0011D1FC ; ROM:loc_11CD26↑p ROM:0011D1FC clr.w d1 ROM:0011D1FE move.b ($114F).w,d1 ROM:0011D202 cmpi.w #$A,d1 ROM:0011D206 bcc.s locret_11D210 ROM:0011D208 movea.l off_11D212(pc,d1.w*4),a0 ROM:0011D20C nop ROM:0011D20E jmp (a0) ROM:0011D210 ; --------------------------------------------------------------------------- ROM:0011D210 ROM:0011D210 locret_11D210: ; CODE XREF: sub_11D1FC+A↑j ROM:0011D210 rts ROM:0011D210 ; End of function sub_11D1FC ROM:0011D210 ROM:0011D210 ; --------------------------------------------------------------------------- ROM:0011D212 off_11D212: dc.l loc_11D23A ; DATA XREF: sub_11D1FC+C↑r ROM:0011D216 dc.l loc_11D250 ROM:0011D21A dc.l loc_11D2C6 ROM:0011D21E dc.l loc_11D31C ROM:0011D222 dc.l loc_11D36A ROM:0011D226 dc.l loc_11D41A ROM:0011D22A dc.l loc_11D476 ROM:0011D22E dc.l loc_11D4AE ROM:0011D232 dc.l loc_11D4E6 ROM:0011D236 dc.l loc_11D5B4 ROM:0011D23A ; --------------------------------------------------------------------------- ROM:0011D23A ROM:0011D23A loc_11D23A: ; DATA XREF: ROM:off_11D212↑o ROM:0011D23A bclr #7,($1374).w ROM:0011D240 bclr #1,($137E).w ROM:0011D246 move.b #1,($114F).w ROM:0011D24C bra.s locret_11D2C4 ROM:0011D24E ; --------------------------------------------------------------------------- ROM:0011D24E rts ROM:0011D250 ; --------------------------------------------------------------------------- ROM:0011D250 ROM:0011D250 loc_11D250: ; DATA XREF: ROM:0011D216↑o ROM:0011D250 btst #4,($1377).w ROM:0011D256 beq.s loc_11D274 ROM:0011D258 bset #1,($137E).w ROM:0011D25E bset #7,($1374).w ROM:0011D264 bset #6,($1385).w ROM:0011D26A move.b #7,($114F).w ROM:0011D270 bra.w locret_11D4E4 ROM:0011D274 ; --------------------------------------------------------------------------- ROM:0011D274 ROM:0011D274 loc_11D274: ; CODE XREF: ROM:0011D256↑j ROM:0011D274 btst #6,($1373).w ROM:0011D27A bne.s loc_11D28C ROM:0011D27C btst #2,($1371).w ROM:0011D282 bne.s loc_11D28C ROM:0011D284 btst #6,($1372).w ROM:0011D28A beq.s locret_11D2C4 ROM:0011D28C ROM:0011D28C loc_11D28C: ; CODE XREF: ROM:0011D27A↑j ROM:0011D28C ; ROM:0011D282↑j ROM:0011D28C btst #1,($1369).w ROM:0011D292 bne.s locret_11D2C4 ROM:0011D294 btst #6,($137B).w ROM:0011D29A bne.s locret_11D2C4 ROM:0011D29C btst #6,($1362).w ROM:0011D2A2 bne.s locret_11D2C4 ROM:0011D2A4 btst #4,($939).w ROM:0011D2AA beq.s locret_11D2C4 ROM:0011D2AC bsr.w sub_11D656 ROM:0011D2B0 bset #7,($1370).w ROM:0011D2B6 bset #1,($1369).w ROM:0011D2BC move.b #2,($114F).w ROM:0011D2C2 bra.s locret_11D31A ROM:0011D2C4 ; --------------------------------------------------------------------------- ROM:0011D2C4 ROM:0011D2C4 locret_11D2C4: ; CODE XREF: ROM:0011D24C↑j ROM:0011D2C4 ; ROM:0011D28A↑j ... ROM:0011D2C4 rts ROM:0011D2C6 ; --------------------------------------------------------------------------- ROM:0011D2C6 ROM:0011D2C6 loc_11D2C6: ; DATA XREF: ROM:0011D21A↑o ROM:0011D2C6 btst #7,($1366).w ROM:0011D2CC beq.s loc_11D2E2 ROM:0011D2CE bclr #7,($1370).w ROM:0011D2D4 bclr #1,($1369).w ROM:0011D2DA move.b #1,($114F).w ROM:0011D2E0 bra.s locret_11D2C4 ROM:0011D2E2 ; --------------------------------------------------------------------------- ROM:0011D2E2 ROM:0011D2E2 loc_11D2E2: ; CODE XREF: ROM:0011D2CC↑j ROM:0011D2E2 move.w ($C12).w,d0 ROM:0011D2E6 btst #6,($137B).w ROM:0011D2EC bne.s locret_11D31A ROM:0011D2EE cmp.w ($BDE).w,d0 ROM:0011D2F2 bne.s locret_11D31A ROM:0011D2F4 btst #6,($1362).w ROM:0011D2FA bne.s locret_11D31A ROM:0011D2FC bset #1,($137E).w ROM:0011D302 bclr #7,($1374).w ROM:0011D308 bsr.w sub_11D6A2 ROM:0011D30C bset #3,($1361).w ROM:0011D312 move.b #3,($114F).w ROM:0011D318 bra.s locret_11D368 ROM:0011D31A ; --------------------------------------------------------------------------- ROM:0011D31A ROM:0011D31A locret_11D31A: ; CODE XREF: ROM:0011D2C2↑j ROM:0011D31A ; ROM:0011D2EC↑j ... ROM:0011D31A rts ROM:0011D31C ; --------------------------------------------------------------------------- ROM:0011D31C ROM:0011D31C loc_11D31C: ; DATA XREF: ROM:0011D21E↑o ROM:0011D31C move.w ($C12).w,d0 ROM:0011D320 btst #7,($1366).w ROM:0011D326 bne.s loc_11D33E ROM:0011D328 btst #6,($137B).w ROM:0011D32E bne.s locret_11D368 ROM:0011D330 cmp.w ($BDE).w,d0 ROM:0011D334 bne.s locret_11D368 ROM:0011D336 btst #6,($1362).w ROM:0011D33C bne.s locret_11D368 ROM:0011D33E ROM:0011D33E loc_11D33E: ; CODE XREF: ROM:0011D326↑j ROM:0011D33E move.w $30E(a5),d0 ROM:0011D342 clr.b ($8C4).w ROM:0011D346 move.w d0,($65A).w ROM:0011D34A move.b #1,($8C4).w ROM:0011D350 bclr #7,($1370).w ROM:0011D356 bclr #1,($1369).w ROM:0011D35C move.b #4,($114F).w ROM:0011D362 bra.l locret_11D418 ROM:0011D368 ; --------------------------------------------------------------------------- ROM:0011D368 ROM:0011D368 locret_11D368: ; CODE XREF: ROM:0011D318↑j ROM:0011D368 ; ROM:0011D32E↑j ... ROM:0011D368 rts ROM:0011D36A ; --------------------------------------------------------------------------- ROM:0011D36A ROM:0011D36A loc_11D36A: ; DATA XREF: ROM:0011D222↑o ROM:0011D36A btst #6,($1373).w ROM:0011D370 bne.s loc_11D39E ROM:0011D372 btst #2,($1371).w ROM:0011D378 bne.s loc_11D39E ROM:0011D37A btst #6,($1372).w ROM:0011D380 bne.s loc_11D39E ROM:0011D382 move.w $2FA(a5),d0 ROM:0011D386 clr.b ($8C3).w ROM:0011D38A move.w d0,($658).w ROM:0011D38E move.b #1,($8C3).w ROM:0011D394 move.b #9,($114F).w ROM:0011D39A bra.w locret_11D628 ROM:0011D39E ; --------------------------------------------------------------------------- ROM:0011D39E ROM:0011D39E loc_11D39E: ; CODE XREF: ROM:0011D370↑j ROM:0011D39E ; ROM:0011D378↑j ... ROM:0011D39E btst #4,($1377).w ROM:0011D3A4 beq.s loc_11D3C8 ROM:0011D3A6 bset #1,($137E).w ROM:0011D3AC bset #7,($1374).w ROM:0011D3B2 bset #6,($1385).w ROM:0011D3B8 bclr #3,($1361).w ROM:0011D3BE move.b #7,($114F).w ROM:0011D3C4 bra.w locret_11D4E4 ROM:0011D3C8 ; --------------------------------------------------------------------------- ROM:0011D3C8 ROM:0011D3C8 loc_11D3C8: ; CODE XREF: ROM:0011D3A4↑j ROM:0011D3C8 cmpi.w #0,($65A).w ROM:0011D3CE bgt.s locret_11D418 ROM:0011D3D0 btst #1,($1369).w ROM:0011D3D6 bne.s locret_11D418 ROM:0011D3D8 btst #6,($137B).w ROM:0011D3DE bne.s locret_11D418 ROM:0011D3E0 btst #6,($1362).w ROM:0011D3E6 bne.s locret_11D418 ROM:0011D3E8 btst #4,($939).w ROM:0011D3EE beq.s locret_11D418 ROM:0011D3F0 btst #2,($1371).w ROM:0011D3F6 bne.s loc_11D400 ROM:0011D3F8 btst #6,($1372).w ROM:0011D3FE beq.s locret_11D418 ROM:0011D400 ROM:0011D400 loc_11D400: ; CODE XREF: ROM:0011D3F6↑j ROM:0011D400 bsr.w sub_11D62C ROM:0011D404 bset #7,($1370).w ROM:0011D40A bset #1,($1369).w ROM:0011D410 move.b #5,($114F).w ROM:0011D416 bra.s locret_11D474 ROM:0011D418 ; --------------------------------------------------------------------------- ROM:0011D418 ROM:0011D418 locret_11D418: ; CODE XREF: ROM:0011D362↑j ROM:0011D418 ; ROM:0011D3CE↑j ... ROM:0011D418 rts ROM:0011D41A ; --------------------------------------------------------------------------- ROM:0011D41A ROM:0011D41A loc_11D41A: ; DATA XREF: ROM:0011D226↑o ROM:0011D41A btst #7,($1366).w ROM:0011D420 beq.s loc_11D436 ROM:0011D422 bclr #7,($1370).w ROM:0011D428 bclr #1,($1369).w ROM:0011D42E move.b #4,($114F).w ROM:0011D434 bra.s locret_11D418 ROM:0011D436 ; --------------------------------------------------------------------------- ROM:0011D436 ROM:0011D436 loc_11D436: ; CODE XREF: ROM:0011D420↑j ROM:0011D436 move.w ($C12).w,d0 ROM:0011D43A btst #6,($137B).w ROM:0011D440 bne.s locret_11D474 ROM:0011D442 cmp.w ($BDE).w,d0 ROM:0011D446 bne.s locret_11D474 ROM:0011D448 btst #6,($1362).w ROM:0011D44E bne.s locret_11D474 ROM:0011D450 bset #1,($137E).w ROM:0011D456 bset #7,($1374).w ROM:0011D45C bclr #3,($1361).w ROM:0011D462 bsr.w sub_11D680 ROM:0011D466 bset #6,($1385).w ROM:0011D46C move.b #6,($114F).w ROM:0011D472 bra.s locret_11D4AC ROM:0011D474 ; --------------------------------------------------------------------------- ROM:0011D474 ROM:0011D474 locret_11D474: ; CODE XREF: ROM:0011D416↑j ROM:0011D474 ; ROM:0011D440↑j ... ROM:0011D474 rts ROM:0011D476 ; --------------------------------------------------------------------------- ROM:0011D476 ROM:0011D476 loc_11D476: ; DATA XREF: ROM:0011D22A↑o ROM:0011D476 move.w ($C12).w,d0 ROM:0011D47A btst #7,($1366).w ROM:0011D480 bne.s loc_11D498 ROM:0011D482 btst #6,($137B).w ROM:0011D488 bne.s locret_11D4AC ROM:0011D48A cmp.w ($BDE).w,d0 ROM:0011D48E bne.s locret_11D4AC ROM:0011D490 btst #6,($1362).w ROM:0011D496 bne.s locret_11D4AC ROM:0011D498 ROM:0011D498 loc_11D498: ; CODE XREF: ROM:0011D480↑j ROM:0011D498 bclr #7,($1370).w ROM:0011D49E bclr #1,($1369).w ROM:0011D4A4 move.b #7,($114F).w ROM:0011D4AA bra.s locret_11D4E4 ROM:0011D4AC ; --------------------------------------------------------------------------- ROM:0011D4AC ROM:0011D4AC locret_11D4AC: ; CODE XREF: ROM:0011D472↑j ROM:0011D4AC ; ROM:0011D488↑j ... ROM:0011D4AC rts ROM:0011D4AE ; --------------------------------------------------------------------------- ROM:0011D4AE ROM:0011D4AE loc_11D4AE: ; DATA XREF: ROM:0011D22E↑o ROM:0011D4AE btst #2,($1371).w ROM:0011D4B4 bne.s locret_11D4E4 ROM:0011D4B6 btst #4,($1377).w ROM:0011D4BC bne.s locret_11D4E4 ROM:0011D4BE btst #6,($1372).w ROM:0011D4C4 bne.s locret_11D4E4 ROM:0011D4C6 move.w $2FA(a5),d0 ROM:0011D4CA clr.b ($8C3).w ROM:0011D4CE move.w d0,($658).w ROM:0011D4D2 move.b #1,($8C3).w ROM:0011D4D8 move.b #8,($114F).w ROM:0011D4DE bra.l locret_11D5B2 ROM:0011D4E4 ; --------------------------------------------------------------------------- ROM:0011D4E4 ROM:0011D4E4 locret_11D4E4: ; CODE XREF: ROM:0011D270↑j ROM:0011D4E4 ; ROM:0011D3C4↑j ... ROM:0011D4E4 rts ROM:0011D4E6 ; --------------------------------------------------------------------------- ROM:0011D4E6 ROM:0011D4E6 loc_11D4E6: ; DATA XREF: ROM:0011D232↑o ROM:0011D4E6 cmpi.w #0,($658).w ROM:0011D4EC bgt.s loc_11D544 ROM:0011D4EE btst #6,($1373).w ROM:0011D4F4 beq.s loc_11D544 ROM:0011D4F6 btst #2,($1371).w ROM:0011D4FC bne.s loc_11D544 ROM:0011D4FE btst #4,($1377).w ROM:0011D504 bne.s loc_11D544 ROM:0011D506 btst #6,($1372).w ROM:0011D50C bne.s loc_11D544 ROM:0011D50E bset #1,($137E).w ROM:0011D514 bclr #7,($1374).w ROM:0011D51A bclr #6,($1385).w ROM:0011D520 bset #3,($1361).w ROM:0011D526 move.w $30E(a5),d0 ROM:0011D52A clr.b ($8C4).w ROM:0011D52E move.w d0,($65A).w ROM:0011D532 move.b #1,($8C4).w ROM:0011D538 move.b #4,($114F).w ROM:0011D53E bra.l locret_11D418 ROM:0011D544 ; --------------------------------------------------------------------------- ROM:0011D544 ROM:0011D544 loc_11D544: ; CODE XREF: ROM:0011D4EC↑j ROM:0011D544 ; ROM:0011D4F4↑j ... ROM:0011D544 btst #2,($1371).w ROM:0011D54A bne.s loc_11D55C ROM:0011D54C btst #4,($1377).w ROM:0011D552 bne.s loc_11D55C ROM:0011D554 btst #6,($1372).w ROM:0011D55A beq.s loc_11D568 ROM:0011D55C ROM:0011D55C loc_11D55C: ; CODE XREF: ROM:0011D54A↑j ROM:0011D55C ; ROM:0011D552↑j ROM:0011D55C move.b #7,($114F).w ROM:0011D562 bra.l locret_11D4E4 ROM:0011D568 ; --------------------------------------------------------------------------- ROM:0011D568 ROM:0011D568 loc_11D568: ; CODE XREF: ROM:0011D55A↑j ROM:0011D568 cmpi.w #0,($658).w ROM:0011D56E bgt.s locret_11D5B2 ROM:0011D570 btst #2,($1371).w ROM:0011D576 bne.s locret_11D5B2 ROM:0011D578 btst #4,($1377).w ROM:0011D57E bne.s locret_11D5B2 ROM:0011D580 btst #6,($1372).w ROM:0011D586 bne.s locret_11D5B2 ROM:0011D588 btst #6,($1373).w ROM:0011D58E bne.s locret_11D5B2 ROM:0011D590 bclr #1,($137E).w ROM:0011D596 bclr #7,($1374).w ROM:0011D59C bclr #6,($1385).w ROM:0011D5A2 bclr #3,($1361).w ROM:0011D5A8 move.b #1,($114F).w ROM:0011D5AE bra.w locret_11D2C4 ROM:0011D5B2 ; --------------------------------------------------------------------------- ROM:0011D5B2 ROM:0011D5B2 locret_11D5B2: ; CODE XREF: ROM:0011D4DE↑j ROM:0011D5B2 ; ROM:0011D56E↑j ... ROM:0011D5B2 rts ROM:0011D5B4 ; --------------------------------------------------------------------------- ROM:0011D5B4 ROM:0011D5B4 loc_11D5B4: ; DATA XREF: ROM:0011D236↑o ROM:0011D5B4 btst #4,($1377).w ROM:0011D5BA beq.s loc_11D5D8 ROM:0011D5BC bset #7,($1374).w ROM:0011D5C2 bset #6,($1385).w ROM:0011D5C8 bclr #3,($1361).w ROM:0011D5CE move.b #7,($114F).w ROM:0011D5D4 bra.w locret_11D4E4 ROM:0011D5D8 ; --------------------------------------------------------------------------- ROM:0011D5D8 ROM:0011D5D8 loc_11D5D8: ; CODE XREF: ROM:0011D5BA↑j ROM:0011D5D8 btst #2,($1371).w ROM:0011D5DE bne.s loc_11D5F0 ROM:0011D5E0 btst #6,($1372).w ROM:0011D5E6 bne.s loc_11D5F0 ROM:0011D5E8 btst #6,($1373).w ROM:0011D5EE beq.s loc_11D5FA ROM:0011D5F0 ROM:0011D5F0 loc_11D5F0: ; CODE XREF: ROM:0011D5DE↑j ROM:0011D5F0 ; ROM:0011D5E6↑j ROM:0011D5F0 move.b #4,($114F).w ROM:0011D5F6 bra.w locret_11D418 ROM:0011D5FA ; --------------------------------------------------------------------------- ROM:0011D5FA ROM:0011D5FA loc_11D5FA: ; CODE XREF: ROM:0011D5EE↑j ROM:0011D5FA cmpi.w #0,($658).w ROM:0011D600 bgt.s locret_11D628 ROM:0011D602 btst #6,($1373).w ROM:0011D608 bne.s locret_11D628 ROM:0011D60A bclr #1,($137E).w ROM:0011D610 bclr #7,($1374).w ROM:0011D616 bclr #3,($1361).w ROM:0011D61C move.b #1,($114F).w ROM:0011D622 bra.l locret_11D2C4 ROM:0011D628 ; --------------------------------------------------------------------------- ROM:0011D628 ROM:0011D628 locret_11D628: ; CODE XREF: ROM:0011D39A↑j ROM:0011D628 ; ROM:0011D600↑j ... ROM:0011D628 rts ROM:0011D62A ; --------------------------------------------------------------------------- ROM:0011D62A rts ROM:0011D62C ROM:0011D62C ; =============== S U B R O U T I N E ======================================= ROM:0011D62C ROM:0011D62C ROM:0011D62C sub_11D62C: ; CODE XREF: ROM:loc_11D400↑p ROM:0011D62C move.w ($BDE).w,($B2C).w ROM:0011D632 move.w ($BDE).w,d0 ROM:0011D636 add.w $308(a5),d0 ROM:0011D63A move.w $DA(a5),d1 ROM:0011D63E cmp.w d0,d1 ROM:0011D640 ble.s loc_11D648 ROM:0011D642 move.w d0,($C12).w ROM:0011D646 bra.s loc_11D64E ROM:0011D648 ; --------------------------------------------------------------------------- ROM:0011D648 ROM:0011D648 loc_11D648: ; CODE XREF: sub_11D62C+14↑j ROM:0011D648 move.w $DA(a5),($C12).w ROM:0011D64E ROM:0011D64E loc_11D64E: ; CODE XREF: sub_11D62C+1A↑j ROM:0011D64E move.w $D2(a5),($C10).w ROM:0011D654 rts ROM:0011D654 ; End of function sub_11D62C ROM:0011D654 ROM:0011D656 ROM:0011D656 ; =============== S U B R O U T I N E ======================================= ROM:0011D656 ROM:0011D656 ROM:0011D656 sub_11D656: ; CODE XREF: ROM:0011D2AC↑p ROM:0011D656 move.w ($BDE).w,($B2C).w ROM:0011D65C move.w ($BDE).w,d0 ROM:0011D660 add.w $306(a5),d0 ROM:0011D664 move.w $DA(a5),d1 ROM:0011D668 cmp.w d0,d1 ROM:0011D66A ble.s loc_11D672 ROM:0011D66C move.w d0,($C12).w ROM:0011D670 bra.s loc_11D678 ROM:0011D672 ; --------------------------------------------------------------------------- ROM:0011D672 ROM:0011D672 loc_11D672: ; CODE XREF: sub_11D656+14↑j ROM:0011D672 move.w $DA(a5),($C12).w ROM:0011D678 ROM:0011D678 loc_11D678: ; CODE XREF: sub_11D656+1A↑j ROM:0011D678 move.w $D2(a5),($C10).w ROM:0011D67E rts ROM:0011D67E ; End of function sub_11D656 ROM:0011D67E ROM:0011D680 ROM:0011D680 ; =============== S U B R O U T I N E ======================================= ROM:0011D680 ROM:0011D680 ROM:0011D680 sub_11D680: ; CODE XREF: ROM:0011D462↑p ROM:0011D680 move.w ($BDE).w,d0 ROM:0011D684 sub.w $30A(a5),d0 ROM:0011D688 cmp.w ($B2C).w,d0 ROM:0011D68C blt.s loc_11D694 ROM:0011D68E move.w d0,($C12).w ROM:0011D692 bra.s loc_11D69A ROM:0011D694 ; --------------------------------------------------------------------------- ROM:0011D694 ROM:0011D694 loc_11D694: ; CODE XREF: sub_11D680+C↑j ROM:0011D694 move.w ($B2C).w,($C12).w ROM:0011D69A ROM:0011D69A loc_11D69A: ; CODE XREF: sub_11D680+12↑j ROM:0011D69A move.w $2E0(a5),($C10).w ROM:0011D6A0 rts ROM:0011D6A0 ; End of function sub_11D680 ROM:0011D6A0 ROM:0011D6A2 ROM:0011D6A2 ; =============== S U B R O U T I N E ======================================= ROM:0011D6A2 ROM:0011D6A2 ROM:0011D6A2 sub_11D6A2: ; CODE XREF: ROM:0011D308↑p ROM:0011D6A2 move.w ($BDE).w,d0 ROM:0011D6A6 sub.w $30C(a5),d0 ROM:0011D6AA cmp.w ($B2C).w,d0 ROM:0011D6AE blt.s loc_11D6B6 ROM:0011D6B0 move.w d0,($C12).w ROM:0011D6B4 bra.s loc_11D6BC ROM:0011D6B6 ; --------------------------------------------------------------------------- ROM:0011D6B6 ROM:0011D6B6 loc_11D6B6: ; CODE XREF: sub_11D6A2+C↑j ROM:0011D6B6 move.w ($B2C).w,($C12).w ROM:0011D6BC ROM:0011D6BC loc_11D6BC: ; CODE XREF: sub_11D6A2+12↑j ROM:0011D6BC move.w $2E0(a5),($C10).w ROM:0011D6C2 rts ROM:0011D6C2 ; End of function sub_11D6A2 ROM:0011D6C2 ROM:0011D6C4 ROM:0011D6C4 ; =============== S U B R O U T I N E ======================================= ROM:0011D6C4 ROM:0011D6C4 ROM:0011D6C4 sub_11D6C4: ; CODE XREF: sub_11CBCE↑p ROM:0011D6C4 bsr.w sub_11D6CE ROM:0011D6C8 bsr.w sub_11D8A6 ROM:0011D6CC rts ROM:0011D6CC ; End of function sub_11D6C4 ROM:0011D6CC ROM:0011D6CE ROM:0011D6CE ; =============== S U B R O U T I N E ======================================= ROM:0011D6CE ROM:0011D6CE ROM:0011D6CE sub_11D6CE: ; CODE XREF: sub_11D6C4↑p ROM:0011D6CE clr.w d1 ROM:0011D6D0 move.b ($1151).w,d1 ROM:0011D6D4 cmpi.w #4,d1 ROM:0011D6D8 bcc.s locret_11D6E2 ROM:0011D6DA movea.l off_11D6E4(pc,d1.w*4),a0 ROM:0011D6DE nop ROM:0011D6E0 jmp (a0) ROM:0011D6E2 ; --------------------------------------------------------------------------- ROM:0011D6E2 ROM:0011D6E2 locret_11D6E2: ; CODE XREF: sub_11D6CE+A↑j ROM:0011D6E2 rts ROM:0011D6E2 ; End of function sub_11D6CE ROM:0011D6E2 ROM:0011D6E2 ; --------------------------------------------------------------------------- ROM:0011D6E4 off_11D6E4: dc.l loc_11D6F4 ; DATA XREF: sub_11D6CE+C↑r ROM:0011D6E8 dc.l loc_11D708 ROM:0011D6EC dc.l loc_11D78C ROM:0011D6F0 dc.l loc_11D850 ROM:0011D6F4 ; --------------------------------------------------------------------------- ROM:0011D6F4 ROM:0011D6F4 loc_11D6F4: ; DATA XREF: ROM:off_11D6E4↑o ROM:0011D6F4 bclr #2,($136F).w ROM:0011D6FA bclr #6,($1382).w ROM:0011D700 move.b #1,($1151).w ROM:0011D706 rts ROM:0011D708 ; --------------------------------------------------------------------------- ROM:0011D708 ROM:0011D708 loc_11D708: ; DATA XREF: ROM:0011D6E8↑o ROM:0011D708 btst #4,($138C).w ROM:0011D70E bne.s loc_11D726 ROM:0011D710 btst #4,($942).w ROM:0011D716 beq.s loc_11D726 ROM:0011D718 bset #6,($1382).w ROM:0011D71E move.b #3,($1151).w ROM:0011D724 rts ROM:0011D726 ; --------------------------------------------------------------------------- ROM:0011D726 ROM:0011D726 loc_11D726: ; CODE XREF: ROM:0011D70E↑j ROM:0011D726 ; ROM:0011D716↑j ROM:0011D726 btst #6,($933).w ROM:0011D72C beq.s loc_11D730 ROM:0011D72E bra.s loc_11D738 ROM:0011D730 ; --------------------------------------------------------------------------- ROM:0011D730 ROM:0011D730 loc_11D730: ; CODE XREF: ROM:0011D72C↑j ROM:0011D730 cmpi.b #8,($1144).w ROM:0011D736 bne.s loc_11D762 ROM:0011D738 ROM:0011D738 loc_11D738: ; CODE XREF: ROM:0011D72E↑j ROM:0011D738 btst #4,($138C).w ROM:0011D73E bne.s loc_11D762 ROM:0011D740 move.w $322(a5),d2 ROM:0011D744 cmp.w ($A44).w,d2 ROM:0011D748 bge.s loc_11D762 ROM:0011D74A move.w $326(a5),d2 ROM:0011D74E cmp.w ($A48).w,d2 ROM:0011D752 bge.s loc_11D762 ROM:0011D754 bset #2,($136F).w ROM:0011D75A move.b #2,($1151).w ROM:0011D760 rts ROM:0011D762 ; --------------------------------------------------------------------------- ROM:0011D762 ROM:0011D762 loc_11D762: ; CODE XREF: ROM:0011D736↑j ROM:0011D762 ; ROM:0011D73E↑j ... ROM:0011D762 btst #4,($138C).w ROM:0011D768 beq.s locret_11D78A ROM:0011D76A btst #1,($93B).w ROM:0011D770 beq.s locret_11D78A ROM:0011D772 move.w $31A(a5),d1 ROM:0011D776 cmp.w ($A6E).w,d1 ROM:0011D77A bgt.s locret_11D78A ROM:0011D77C bset #2,($136F).w ROM:0011D782 move.b #2,($1151).w ROM:0011D788 rts ROM:0011D78A ; --------------------------------------------------------------------------- ROM:0011D78A ROM:0011D78A locret_11D78A: ; CODE XREF: ROM:0011D768↑j ROM:0011D78A ; ROM:0011D770↑j ... ROM:0011D78A rts ROM:0011D78C ; --------------------------------------------------------------------------- ROM:0011D78C ROM:0011D78C loc_11D78C: ; DATA XREF: ROM:0011D6EC↑o ROM:0011D78C btst #4,($138C).w ROM:0011D792 beq.s loc_11D7B6 ROM:0011D794 move.w $31C(a5),d1 ROM:0011D798 cmp.w ($A6E).w,d1 ROM:0011D79C ble.s loc_11D7A0 ROM:0011D79E bra.s loc_11D7A8 ROM:0011D7A0 ; --------------------------------------------------------------------------- ROM:0011D7A0 ROM:0011D7A0 loc_11D7A0: ; CODE XREF: ROM:0011D79C↑j ROM:0011D7A0 btst #1,($93B).w ROM:0011D7A6 bne.s loc_11D7B6 ROM:0011D7A8 ROM:0011D7A8 loc_11D7A8: ; CODE XREF: ROM:0011D79E↑j ROM:0011D7A8 bclr #2,($136F).w ROM:0011D7AE move.b #1,($1151).w ROM:0011D7B4 rts ROM:0011D7B6 ; --------------------------------------------------------------------------- ROM:0011D7B6 ROM:0011D7B6 loc_11D7B6: ; CODE XREF: ROM:0011D792↑j ROM:0011D7B6 ; ROM:0011D7A6↑j ROM:0011D7B6 btst #4,($138C).w ROM:0011D7BC bne.s loc_11D7FC ROM:0011D7BE btst #6,($933).w ROM:0011D7C4 bne.s loc_11D7FC ROM:0011D7C6 cmpi.b #8,($1144).w ROM:0011D7CC beq.s loc_11D7D0 ROM:0011D7CE bra.s loc_11D7EE ROM:0011D7D0 ; --------------------------------------------------------------------------- ROM:0011D7D0 ROM:0011D7D0 loc_11D7D0: ; CODE XREF: ROM:0011D7CC↑j ROM:0011D7D0 move.w $322(a5),d2 ROM:0011D7D4 sub.w $324(a5),d2 ROM:0011D7D8 cmp.w ($A44).w,d2 ROM:0011D7DC ble.s loc_11D7E0 ROM:0011D7DE bra.s loc_11D7EE ROM:0011D7E0 ; --------------------------------------------------------------------------- ROM:0011D7E0 ROM:0011D7E0 loc_11D7E0: ; CODE XREF: ROM:0011D7DC↑j ROM:0011D7E0 move.w $326(a5),d2 ROM:0011D7E4 sub.w $328(a5),d2 ROM:0011D7E8 cmp.w ($A48).w,d2 ROM:0011D7EC ble.s loc_11D7FC ROM:0011D7EE ROM:0011D7EE loc_11D7EE: ; CODE XREF: ROM:0011D7CE↑j ROM:0011D7EE ; ROM:0011D7DE↑j ROM:0011D7EE bclr #2,($136F).w ROM:0011D7F4 move.b #1,($1151).w ROM:0011D7FA rts ROM:0011D7FC ; --------------------------------------------------------------------------- ROM:0011D7FC ROM:0011D7FC loc_11D7FC: ; CODE XREF: ROM:0011D7BC↑j ROM:0011D7FC ; ROM:0011D7C4↑j ... ROM:0011D7FC btst #4,($138C).w ROM:0011D802 beq.s loc_11D82A ROM:0011D804 btst #1,($93B).w ROM:0011D80A beq.s loc_11D82A ROM:0011D80C move.w $31E(a5),d1 ROM:0011D810 cmp.w ($A6E).w,d1 ROM:0011D814 bgt.s loc_11D82A ROM:0011D816 bset #6,($1382).w ROM:0011D81C bclr #2,($136F).w ROM:0011D822 move.b #3,($1151).w ROM:0011D828 rts ROM:0011D82A ; --------------------------------------------------------------------------- ROM:0011D82A ROM:0011D82A loc_11D82A: ; CODE XREF: ROM:0011D802↑j ROM:0011D82A ; ROM:0011D80A↑j ... ROM:0011D82A btst #4,($138C).w ROM:0011D830 bne.s locret_11D84E ROM:0011D832 btst #4,($942).w ROM:0011D838 beq.s locret_11D84E ROM:0011D83A bset #6,($1382).w ROM:0011D840 bclr #2,($136F).w ROM:0011D846 move.b #3,($1151).w ROM:0011D84C rts ROM:0011D84E ; --------------------------------------------------------------------------- ROM:0011D84E ROM:0011D84E locret_11D84E: ; CODE XREF: ROM:0011D830↑j ROM:0011D84E ; ROM:0011D838↑j ROM:0011D84E rts ROM:0011D850 ; --------------------------------------------------------------------------- ROM:0011D850 ROM:0011D850 loc_11D850: ; DATA XREF: ROM:0011D6F0↑o ROM:0011D850 btst #4,($138C).w ROM:0011D856 beq.s loc_11D880 ROM:0011D858 move.w $320(a5),d1 ROM:0011D85C cmp.w ($A6E).w,d1 ROM:0011D860 ble.s loc_11D864 ROM:0011D862 bra.s loc_11D86C ROM:0011D864 ; --------------------------------------------------------------------------- ROM:0011D864 ROM:0011D864 loc_11D864: ; CODE XREF: ROM:0011D860↑j ROM:0011D864 btst #1,($93B).w ROM:0011D86A bne.s loc_11D880 ROM:0011D86C ROM:0011D86C loc_11D86C: ; CODE XREF: ROM:0011D862↑j ROM:0011D86C bclr #6,($1382).w ROM:0011D872 bset #2,($136F).w ROM:0011D878 move.b #2,($1151).w ROM:0011D87E rts ROM:0011D880 ; --------------------------------------------------------------------------- ROM:0011D880 ROM:0011D880 loc_11D880: ; CODE XREF: ROM:0011D856↑j ROM:0011D880 ; ROM:0011D86A↑j ROM:0011D880 btst #4,($138C).w ROM:0011D886 bne.s locret_11D8A4 ROM:0011D888 btst #4,($942).w ROM:0011D88E bne.s locret_11D8A4 ROM:0011D890 bclr #6,($1382).w ROM:0011D896 bset #2,($136F).w ROM:0011D89C move.b #2,($1151).w ROM:0011D8A2 rts ROM:0011D8A4 ; --------------------------------------------------------------------------- ROM:0011D8A4 ROM:0011D8A4 locret_11D8A4: ; CODE XREF: ROM:0011D886↑j ROM:0011D8A4 ; ROM:0011D88E↑j ROM:0011D8A4 rts ROM:0011D8A6 ROM:0011D8A6 ; =============== S U B R O U T I N E ======================================= ROM:0011D8A6 ROM:0011D8A6 ROM:0011D8A6 sub_11D8A6: ; CODE XREF: sub_11D6C4+4↑p ROM:0011D8A6 clr.w d1 ROM:0011D8A8 move.b ($1150).w,d1 ROM:0011D8AC cmpi.w #4,d1 ROM:0011D8B0 bcc.s locret_11D8BA ROM:0011D8B2 movea.l off_11D8BC(pc,d1.w*4),a0 ROM:0011D8B6 nop ROM:0011D8B8 jmp (a0) ROM:0011D8BA ; --------------------------------------------------------------------------- ROM:0011D8BA ROM:0011D8BA locret_11D8BA: ; CODE XREF: sub_11D8A6+A↑j ROM:0011D8BA rts ROM:0011D8BA ; End of function sub_11D8A6 ROM:0011D8BA ROM:0011D8BA ; --------------------------------------------------------------------------- ROM:0011D8BC off_11D8BC: dc.l loc_11D8CC ; DATA XREF: sub_11D8A6+C↑r ROM:0011D8C0 dc.l loc_11D8D8 ROM:0011D8C4 dc.l loc_11D964 ROM:0011D8C8 dc.l loc_11D9D8 ROM:0011D8CC ; --------------------------------------------------------------------------- ROM:0011D8CC ROM:0011D8CC loc_11D8CC: ; DATA XREF: ROM:off_11D8BC↑o ROM:0011D8CC move.b #1,($1150).w ROM:0011D8D2 bra.w locret_11D962 ROM:0011D8D6 ; --------------------------------------------------------------------------- ROM:0011D8D6 rts ROM:0011D8D8 ; --------------------------------------------------------------------------- ROM:0011D8D8 ROM:0011D8D8 loc_11D8D8: ; DATA XREF: ROM:0011D8C0↑o ROM:0011D8D8 btst #2,($1383).w ROM:0011D8DE beq.s loc_11D918 ROM:0011D8E0 btst #4,($1381).w ROM:0011D8E6 beq.s loc_11D918 ROM:0011D8E8 btst #6,($1382).w ROM:0011D8EE bne.s loc_11D902 ROM:0011D8F0 btst #1,($138B).w ROM:0011D8F6 bne.s loc_11D902 ROM:0011D8F8 move.w $312(a5),d0 ROM:0011D8FC cmp.w ($A98).w,d0 ROM:0011D900 bge.s loc_11D918 ROM:0011D902 ROM:0011D902 loc_11D902: ; CODE XREF: ROM:0011D8EE↑j ROM:0011D902 ; ROM:0011D8F6↑j ROM:0011D902 bset #2,($1371).w ROM:0011D908 bset #6,($1373).w ROM:0011D90E move.b #3,($1150).w ROM:0011D914 bra.w locret_11DA30 ROM:0011D918 ; --------------------------------------------------------------------------- ROM:0011D918 ROM:0011D918 loc_11D918: ; CODE XREF: ROM:0011D8DE↑j ROM:0011D918 ; ROM:0011D8E6↑j ... ROM:0011D918 move.w $312(a5),d0 ROM:0011D91C move.w $316(a5),d1 ROM:0011D920 btst #2,($1383).w ROM:0011D926 beq.s locret_11D962 ROM:0011D928 btst #4,($1381).w ROM:0011D92E beq.s locret_11D962 ROM:0011D930 cmp.w ($A98).w,d0 ROM:0011D934 ble.s locret_11D962 ROM:0011D936 btst #6,($1382).w ROM:0011D93C bne.s locret_11D962 ROM:0011D93E btst #1,($138B).w ROM:0011D944 bne.s locret_11D962 ROM:0011D946 btst #2,($136F).w ROM:0011D94C bne.s loc_11D954 ROM:0011D94E cmp.w ($A98).w,d1 ROM:0011D952 bge.s locret_11D962 ROM:0011D954 ROM:0011D954 loc_11D954: ; CODE XREF: ROM:0011D94C↑j ROM:0011D954 bset #6,($1373).w ROM:0011D95A move.b #2,($1150).w ROM:0011D960 bra.s locret_11D9D6 ROM:0011D962 ; --------------------------------------------------------------------------- ROM:0011D962 ROM:0011D962 locret_11D962: ; CODE XREF: ROM:0011D8D2↑j ROM:0011D962 ; ROM:0011D926↑j ... ROM:0011D962 rts ROM:0011D964 ; --------------------------------------------------------------------------- ROM:0011D964 ROM:0011D964 loc_11D964: ; DATA XREF: ROM:0011D8C4↑o ROM:0011D964 btst #2,($1383).w ROM:0011D96A beq.s loc_11D97E ROM:0011D96C btst #2,($136F).w ROM:0011D972 bne.s loc_11D98C ROM:0011D974 move.w $314(a5),d0 ROM:0011D978 cmp.w ($A98).w,d0 ROM:0011D97C ble.s loc_11D98C ROM:0011D97E ROM:0011D97E loc_11D97E: ; CODE XREF: ROM:0011D96A↑j ROM:0011D97E bclr #6,($1373).w ROM:0011D984 move.b #1,($1150).w ROM:0011D98A bra.s locret_11D962 ROM:0011D98C ; --------------------------------------------------------------------------- ROM:0011D98C ROM:0011D98C loc_11D98C: ; CODE XREF: ROM:0011D972↑j ROM:0011D98C ; ROM:0011D97C↑j ROM:0011D98C move.w #0,d0 ROM:0011D990 move.w $312(a5),d1 ROM:0011D994 btst #2,($1383).w ROM:0011D99A beq.s locret_11D9D6 ROM:0011D99C btst #4,($1381).w ROM:0011D9A2 beq.s locret_11D9D6 ROM:0011D9A4 btst #6,($1382).w ROM:0011D9AA bne.s loc_11D9C8 ROM:0011D9AC btst #1,($138B).w ROM:0011D9B2 bne.s loc_11D9C8 ROM:0011D9B4 btst #6,($136A).w ROM:0011D9BA beq.s loc_11D9C2 ROM:0011D9BC cmp.w $318(a5),d0 ROM:0011D9C0 beq.s loc_11D9C8 ROM:0011D9C2 ROM:0011D9C2 loc_11D9C2: ; CODE XREF: ROM:0011D9BA↑j ROM:0011D9C2 cmp.w ($A98).w,d1 ROM:0011D9C6 bge.s locret_11D9D6 ROM:0011D9C8 ROM:0011D9C8 loc_11D9C8: ; CODE XREF: ROM:0011D9AA↑j ROM:0011D9C8 ; ROM:0011D9B2↑j ... ROM:0011D9C8 bset #2,($1371).w ROM:0011D9CE move.b #3,($1150).w ROM:0011D9D4 bra.s locret_11DA30 ROM:0011D9D6 ; --------------------------------------------------------------------------- ROM:0011D9D6 ROM:0011D9D6 locret_11D9D6: ; CODE XREF: ROM:0011D960↑j ROM:0011D9D6 ; ROM:0011D99A↑j ... ROM:0011D9D6 rts ROM:0011D9D8 ; --------------------------------------------------------------------------- ROM:0011D9D8 ROM:0011D9D8 loc_11D9D8: ; DATA XREF: ROM:0011D8C8↑o ROM:0011D9D8 btst #2,($1383).w ROM:0011D9DE bne.s loc_11D9F6 ROM:0011D9E0 bclr #2,($1371).w ROM:0011D9E6 bclr #6,($1373).w ROM:0011D9EC move.b #1,($1150).w ROM:0011D9F2 bra.w locret_11D962 ROM:0011D9F6 ; --------------------------------------------------------------------------- ROM:0011D9F6 ROM:0011D9F6 loc_11D9F6: ; CODE XREF: ROM:0011D9DE↑j ROM:0011D9F6 move.w $310(a5),d0 ROM:0011D9FA cmp.w ($A98).w,d0 ROM:0011D9FE ble.s locret_11DA30 ROM:0011DA00 btst #6,($136A).w ROM:0011DA06 beq.s loc_11DA12 ROM:0011DA08 move.w $318(a5),d0 ROM:0011DA0C cmpi.w #0,d0 ROM:0011DA10 beq.s locret_11DA30 ROM:0011DA12 ROM:0011DA12 loc_11DA12: ; CODE XREF: ROM:0011DA06↑j ROM:0011DA12 btst #6,($1382).w ROM:0011DA18 bne.s locret_11DA30 ROM:0011DA1A btst #1,($138B).w ROM:0011DA20 bne.s locret_11DA30 ROM:0011DA22 bclr #2,($1371).w ROM:0011DA28 move.b #2,($1150).w ROM:0011DA2E bra.s locret_11D9D6 ROM:0011DA30 ; --------------------------------------------------------------------------- ROM:0011DA30 ROM:0011DA30 locret_11DA30: ; CODE XREF: ROM:0011D914↑j ROM:0011DA30 ; ROM:0011D9D4↑j ... ROM:0011DA30 rts ROM:0011DA32 ; --------------------------------------------------------------------------- ROM:0011DA32 rts ROM:0011DA34 ROM:0011DA34 ; =============== S U B R O U T I N E ======================================= ROM:0011DA34 ROM:0011DA34 ROM:0011DA34 sub_11DA34: ; CODE XREF: ROM:0011DD06↓p ROM:0011DA34 lea ($122D).w,a1 ROM:0011DA38 lea ($F32).w,a2 ROM:0011DA3C move.w ($B30).w,d0 ROM:0011DA40 move.w $334(a5),d2 ROM:0011DA44 move.w $336(a5),d3 ROM:0011DA48 clr.w d1 ROM:0011DA4A move.b (a1,d0.w),d1 ROM:0011DA4E cmpi.w #6,d1 ROM:0011DA52 bcc.s locret_11DA5C ROM:0011DA54 movea.l off_11DA5E(pc,d1.w*4),a0 ROM:0011DA58 nop ROM:0011DA5A jmp (a0) ROM:0011DA5C ; --------------------------------------------------------------------------- ROM:0011DA5C ROM:0011DA5C locret_11DA5C: ; CODE XREF: sub_11DA34+1E↑j ROM:0011DA5C rts ROM:0011DA5C ; End of function sub_11DA34 ROM:0011DA5C ROM:0011DA5C ; --------------------------------------------------------------------------- ROM:0011DA5E off_11DA5E: dc.l loc_11DA76 ; DATA XREF: sub_11DA34+20↑r ROM:0011DA62 dc.l loc_11DA82 ROM:0011DA66 dc.l loc_11DAD8 ROM:0011DA6A dc.l locret_11DB16 ROM:0011DA6E dc.l loc_11DB18 ROM:0011DA72 dc.l loc_11DB6A ROM:0011DA76 ; --------------------------------------------------------------------------- ROM:0011DA76 ROM:0011DA76 loc_11DA76: ; DATA XREF: ROM:off_11DA5E↑o ROM:0011DA76 bclr d0,($1152).w ROM:0011DA7A move.b #1,(a1,d0.w) ROM:0011DA80 rts ROM:0011DA82 ; --------------------------------------------------------------------------- ROM:0011DA82 ROM:0011DA82 loc_11DA82: ; DATA XREF: ROM:0011DA62↑o ROM:0011DA82 cmp.w (a2,d0.w*2),d2 ROM:0011DA86 bgt.s loc_11DA8A ROM:0011DA88 bra.s loc_11DA94 ROM:0011DA8A ; --------------------------------------------------------------------------- ROM:0011DA8A ROM:0011DA8A loc_11DA8A: ; CODE XREF: ROM:0011DA86↑j ROM:0011DA8A cmp.w (a2,d0.w*2),d3 ROM:0011DA8E blt.s locret_11DA92 ROM:0011DA90 bra.s loc_11DAB4 ROM:0011DA92 ; --------------------------------------------------------------------------- ROM:0011DA92 ROM:0011DA92 locret_11DA92: ; CODE XREF: ROM:0011DA8E↑j ROM:0011DA92 rts ROM:0011DA94 ; --------------------------------------------------------------------------- ROM:0011DA94 ROM:0011DA94 loc_11DA94: ; CODE XREF: ROM:0011DA88↑j ROM:0011DA94 move.w $32A(a5),d4 ROM:0011DA98 clr.b $8EF(d0.w) ROM:0011DA9E move.w d4,$6B0(d0.w*2) ROM:0011DAA4 move.b #1,$8EF(d0.w) ROM:0011DAAC move.b #2,(a1,d0.w) ROM:0011DAB2 rts ROM:0011DAB4 ; --------------------------------------------------------------------------- ROM:0011DAB4 ROM:0011DAB4 loc_11DAB4: ; CODE XREF: ROM:0011DA90↑j ROM:0011DAB4 move.w $32C(a5),d4 ROM:0011DAB8 clr.b $8F0(d0.w) ROM:0011DABE move.w d4,$6B2(d0.w*2) ROM:0011DAC4 move.b #1,$8F0(d0.w) ROM:0011DACC bset d0,($1153).w ROM:0011DAD0 move.b #4,(a1,d0.w) ROM:0011DAD6 rts ROM:0011DAD8 ; --------------------------------------------------------------------------- ROM:0011DAD8 ROM:0011DAD8 loc_11DAD8: ; DATA XREF: ROM:0011DA66↑o ROM:0011DAD8 cmpi.w #0,$6B0(d0.w*2) ROM:0011DAE0 bgt.s loc_11DAE4 ROM:0011DAE2 bra.s loc_11DAEE ROM:0011DAE4 ; --------------------------------------------------------------------------- ROM:0011DAE4 ROM:0011DAE4 loc_11DAE4: ; CODE XREF: ROM:0011DAE0↑j ROM:0011DAE4 cmp.w (a2,d0.w*2),d2 ROM:0011DAE8 ble.s locret_11DAEC ROM:0011DAEA bra.s loc_11DB02 ROM:0011DAEC ; --------------------------------------------------------------------------- ROM:0011DAEC ROM:0011DAEC locret_11DAEC: ; CODE XREF: ROM:0011DAE8↑j ROM:0011DAEC rts ROM:0011DAEE ; --------------------------------------------------------------------------- ROM:0011DAEE ROM:0011DAEE loc_11DAEE: ; CODE XREF: ROM:0011DAE2↑j ROM:0011DAEE bset d0,($115B).w ROM:0011DAF2 bset d0,($115E).w ROM:0011DAF6 bsr.w sub_11DBB4 ROM:0011DAFA move.b #3,(a1,d0.w) ROM:0011DB00 rts ROM:0011DB02 ; --------------------------------------------------------------------------- ROM:0011DB02 ROM:0011DB02 loc_11DB02: ; CODE XREF: ROM:0011DAEA↑j ROM:0011DB02 clr.b $8EF(d0.w) ROM:0011DB08 clr.w $6B0(d0.w*2) ROM:0011DB0E move.b #1,(a1,d0.w) ROM:0011DB14 rts ROM:0011DB16 ; --------------------------------------------------------------------------- ROM:0011DB16 ROM:0011DB16 locret_11DB16: ; DATA XREF: ROM:0011DA6A↑o ROM:0011DB16 rts ROM:0011DB18 ; --------------------------------------------------------------------------- ROM:0011DB18 ROM:0011DB18 loc_11DB18: ; DATA XREF: ROM:0011DA6E↑o ROM:0011DB18 cmp.w (a2,d0.w*2),d3 ROM:0011DB1C bge.s loc_11DB20 ROM:0011DB1E bra.s loc_11DB2E ROM:0011DB20 ; --------------------------------------------------------------------------- ROM:0011DB20 ROM:0011DB20 loc_11DB20: ; CODE XREF: ROM:0011DB1C↑j ROM:0011DB20 cmpi.w #0,$6B2(d0.w*2) ROM:0011DB28 bgt.s locret_11DB2C ROM:0011DB2A bra.s loc_11DB46 ROM:0011DB2C ; --------------------------------------------------------------------------- ROM:0011DB2C ROM:0011DB2C locret_11DB2C: ; CODE XREF: ROM:0011DB28↑j ROM:0011DB2C rts ROM:0011DB2E ; --------------------------------------------------------------------------- ROM:0011DB2E ROM:0011DB2E loc_11DB2E: ; CODE XREF: ROM:0011DB1E↑j ROM:0011DB2E clr.b $8F0(d0.w) ROM:0011DB34 clr.w $6B2(d0.w*2) ROM:0011DB3A bclr d0,($1153).w ROM:0011DB3E move.b #1,(a1,d0.w) ROM:0011DB44 rts ROM:0011DB46 ; --------------------------------------------------------------------------- ROM:0011DB46 ROM:0011DB46 loc_11DB46: ; CODE XREF: ROM:0011DB2A↑j ROM:0011DB46 bset d0,($1152).w ROM:0011DB4A move.w $32E(a5),d4 ROM:0011DB4E clr.b $8C5(d0.w) ROM:0011DB54 move.w d4,$65C(d0.w*2) ROM:0011DB5A move.b #1,$8C5(d0.w) ROM:0011DB62 move.b #5,(a1,d0.w) ROM:0011DB68 rts ROM:0011DB6A ; --------------------------------------------------------------------------- ROM:0011DB6A ROM:0011DB6A loc_11DB6A: ; DATA XREF: ROM:0011DA72↑o ROM:0011DB6A cmpi.w #0,$65C(d0.w*2) ROM:0011DB72 bgt.s loc_11DB76 ROM:0011DB74 bra.s loc_11DB80 ROM:0011DB76 ; --------------------------------------------------------------------------- ROM:0011DB76 ROM:0011DB76 loc_11DB76: ; CODE XREF: ROM:0011DB72↑j ROM:0011DB76 cmp.w (a2,d0.w*2),d3 ROM:0011DB7A bge.s locret_11DB7E ROM:0011DB7C bra.s loc_11DB9C ROM:0011DB7E ; --------------------------------------------------------------------------- ROM:0011DB7E ROM:0011DB7E locret_11DB7E: ; CODE XREF: ROM:0011DB7A↑j ROM:0011DB7E rts ROM:0011DB80 ; --------------------------------------------------------------------------- ROM:0011DB80 ROM:0011DB80 loc_11DB80: ; CODE XREF: ROM:0011DB74↑j ROM:0011DB80 bclr d0,($1152).w ROM:0011DB84 bclr d0,($1153).w ROM:0011DB88 bset d0,($115B).w ROM:0011DB8C bset d0,($115E).w ROM:0011DB90 bsr.w sub_11DBB4 ROM:0011DB94 move.b #3,(a1,d0.w) ROM:0011DB9A rts ROM:0011DB9C ; --------------------------------------------------------------------------- ROM:0011DB9C ROM:0011DB9C loc_11DB9C: ; CODE XREF: ROM:0011DB7C↑j ROM:0011DB9C bclr d0,($1152).w ROM:0011DBA0 clr.b $8C5(d0.w) ROM:0011DBA6 clr.w $65C(d0.w*2) ROM:0011DBAC move.b #1,(a1,d0.w) ROM:0011DBB2 rts ROM:0011DBB4 ROM:0011DBB4 ; =============== S U B R O U T I N E ======================================= ROM:0011DBB4 ROM:0011DBB4 ROM:0011DBB4 sub_11DBB4: ; CODE XREF: ROM:0011DAF6↑p ROM:0011DBB4 ; ROM:0011DB90↑p ROM:0011DBB4 cmpi.w #0,($B30).w ROM:0011DBBA bne.s loc_11DBCA ROM:0011DBBC bset #4,($C87).w ROM:0011DBC2 bset #1,($1412).w ROM:0011DBC8 bra.s locret_11DBDE ROM:0011DBCA ; --------------------------------------------------------------------------- ROM:0011DBCA ROM:0011DBCA loc_11DBCA: ; CODE XREF: sub_11DBB4+6↑j ROM:0011DBCA cmpi.w #1,($B30).w ROM:0011DBD0 bne.s locret_11DBDE ROM:0011DBD2 bset #5,($C87).w ROM:0011DBD8 bset #2,($1412).w ROM:0011DBDE ROM:0011DBDE locret_11DBDE: ; CODE XREF: sub_11DBB4+14↑j ROM:0011DBDE ; sub_11DBB4+1C↑j ROM:0011DBDE rts ROM:0011DBDE ; End of function sub_11DBB4 ROM:0011DBDE ROM:0011DBE0 ROM:0011DBE0 ; =============== S U B R O U T I N E ======================================= ROM:0011DBE0 ROM:0011DBE0 ROM:0011DBE0 sub_11DBE0: ; CODE XREF: ROM:0011DD00↓p ROM:0011DBE0 lea ($122E).w,a1 ROM:0011DBE4 lea ($F3E).w,a2 ROM:0011DBE8 move.w ($B30).w,d0 ROM:0011DBEC move.w $332(a5),d2 ROM:0011DBF0 clr.w d1 ROM:0011DBF2 move.b (a1,d0.w),d1 ROM:0011DBF6 cmpi.w #3,d1 ROM:0011DBFA bcc.s locret_11DC04 ROM:0011DBFC movea.l off_11DC06(pc,d1.w*4),a0 ROM:0011DC00 nop ROM:0011DC02 jmp (a0) ROM:0011DC04 ; --------------------------------------------------------------------------- ROM:0011DC04 ROM:0011DC04 locret_11DC04: ; CODE XREF: sub_11DBE0+1A↑j ROM:0011DC04 rts ROM:0011DC04 ; End of function sub_11DBE0 ROM:0011DC04 ROM:0011DC04 ; --------------------------------------------------------------------------- ROM:0011DC06 off_11DC06: dc.l loc_11DC12 ; DATA XREF: sub_11DBE0+1C↑r ROM:0011DC0A dc.l loc_11DC2E ROM:0011DC0E dc.l locret_11DC90 ROM:0011DC12 ; --------------------------------------------------------------------------- ROM:0011DC12 ROM:0011DC12 loc_11DC12: ; DATA XREF: ROM:off_11DC06↑o ROM:0011DC12 clr.b $91C(d0.w) ROM:0011DC18 move.w d2,$70A(d0.w*2) ROM:0011DC1E move.b #1,$91C(d0.w) ROM:0011DC26 move.b #1,(a1,d0.w) ROM:0011DC2C rts ROM:0011DC2E ; --------------------------------------------------------------------------- ROM:0011DC2E ROM:0011DC2E loc_11DC2E: ; DATA XREF: ROM:0011DC0A↑o ROM:0011DC2E cmpi.w #0,$70A(d0.w*2) ROM:0011DC36 bgt.s loc_11DC4A ROM:0011DC38 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DC3E bne.s loc_11DC4A ROM:0011DC40 btst #1,($1366).w ROM:0011DC46 beq.s loc_11DC4A ROM:0011DC48 bra.s loc_11DC68 ROM:0011DC4A ; --------------------------------------------------------------------------- ROM:0011DC4A ROM:0011DC4A loc_11DC4A: ; CODE XREF: ROM:0011DC36↑j ROM:0011DC4A ; ROM:0011DC3E↑j ... ROM:0011DC4A cmpi.w #0,$70A(d0.w*2) ROM:0011DC52 bgt.s locret_11DC66 ROM:0011DC54 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DC5A beq.s locret_11DC66 ROM:0011DC5C btst #1,($1366).w ROM:0011DC62 beq.s locret_11DC66 ROM:0011DC64 bra.s loc_11DC70 ROM:0011DC66 ; --------------------------------------------------------------------------- ROM:0011DC66 ROM:0011DC66 locret_11DC66: ; CODE XREF: ROM:0011DC52↑j ROM:0011DC66 ; ROM:0011DC5A↑j ... ROM:0011DC66 rts ROM:0011DC68 ; --------------------------------------------------------------------------- ROM:0011DC68 ROM:0011DC68 loc_11DC68: ; CODE XREF: ROM:0011DC48↑j ROM:0011DC68 move.b #2,(a1,d0.w) ROM:0011DC6E rts ROM:0011DC70 ; --------------------------------------------------------------------------- ROM:0011DC70 ROM:0011DC70 loc_11DC70: ; CODE XREF: ROM:0011DC64↑j ROM:0011DC70 bsr.w sub_11DC92 ROM:0011DC74 clr.b $91C(d0.w) ROM:0011DC7A move.w d2,$70A(d0.w*2) ROM:0011DC80 move.b #1,$91C(d0.w) ROM:0011DC88 move.b #1,(a1,d0.w) ROM:0011DC8E rts ROM:0011DC90 ; --------------------------------------------------------------------------- ROM:0011DC90 ROM:0011DC90 locret_11DC90: ; DATA XREF: ROM:0011DC0E↑o ROM:0011DC90 rts ROM:0011DC92 ROM:0011DC92 ; =============== S U B R O U T I N E ======================================= ROM:0011DC92 ROM:0011DC92 ROM:0011DC92 sub_11DC92: ; CODE XREF: ROM:loc_11DC70↑p ROM:0011DC92 move.w $330(a5),d3 ROM:0011DC96 sub.w d3,(a2,d0.w*2) ROM:0011DC9A cmpi.w #$2710,(a2,d0.w*2) ROM:0011DCA0 bge.s locret_11DCA8 ROM:0011DCA2 move.w #$2710,(a2,d0.w*2) ROM:0011DCA8 ROM:0011DCA8 locret_11DCA8: ; CODE XREF: sub_11DC92+E↑j ROM:0011DCA8 rts ROM:0011DCA8 ; End of function sub_11DC92 ROM:0011DCA8 ROM:0011DCAA ROM:0011DCAA ; =============== S U B R O U T I N E ======================================= ROM:0011DCAA ROM:0011DCAA ROM:0011DCAA sub_11DCAA: ; CODE XREF: sub_11E1BA+40↓p ROM:0011DCAA lea ($122F).w,a1 ROM:0011DCAE move.w ($B30).w,d0 ROM:0011DCB2 clr.w d1 ROM:0011DCB4 move.b (a1,d0.w),d1 ROM:0011DCB8 cmpi.w #3,d1 ROM:0011DCBC bcc.s locret_11DCC6 ROM:0011DCBE movea.l off_11DCC8(pc,d1.w*4),a0 ROM:0011DCC2 nop ROM:0011DCC4 jmp (a0) ROM:0011DCC6 ; --------------------------------------------------------------------------- ROM:0011DCC6 ROM:0011DCC6 locret_11DCC6: ; CODE XREF: sub_11DCAA+12↑j ROM:0011DCC6 rts ROM:0011DCC6 ; End of function sub_11DCAA ROM:0011DCC6 ROM:0011DCC6 ; --------------------------------------------------------------------------- ROM:0011DCC8 off_11DCC8: dc.l loc_11DCD4 ; DATA XREF: sub_11DCAA+14↑r ROM:0011DCCC dc.l loc_11DCE4 ROM:0011DCD0 dc.l loc_11DCFA ROM:0011DCD4 ; --------------------------------------------------------------------------- ROM:0011DCD4 ROM:0011DCD4 loc_11DCD4: ; DATA XREF: ROM:off_11DCC8↑o ROM:0011DCD4 bclr d0,($1154).w ROM:0011DCD8 bsr.w sub_11DD72 ROM:0011DCDC move.b #1,(a1,d0.w) ROM:0011DCE2 rts ROM:0011DCE4 ; --------------------------------------------------------------------------- ROM:0011DCE4 ROM:0011DCE4 loc_11DCE4: ; DATA XREF: ROM:0011DCCC↑o ROM:0011DCE4 btst d0,($1155).w ROM:0011DCE8 beq.s locret_11DCEC ROM:0011DCEA bra.s loc_11DCEE ROM:0011DCEC ; --------------------------------------------------------------------------- ROM:0011DCEC ROM:0011DCEC locret_11DCEC: ; CODE XREF: ROM:0011DCE8↑j ROM:0011DCEC rts ROM:0011DCEE ; --------------------------------------------------------------------------- ROM:0011DCEE ROM:0011DCEE loc_11DCEE: ; CODE XREF: ROM:0011DCEA↑j ROM:0011DCEE bset d0,($1154).w ROM:0011DCF2 move.b #2,(a1,d0.w) ROM:0011DCF8 rts ROM:0011DCFA ; --------------------------------------------------------------------------- ROM:0011DCFA ROM:0011DCFA loc_11DCFA: ; DATA XREF: ROM:0011DCD0↑o ROM:0011DCFA bsr.l sub_11E93E ROM:0011DD00 bsr.l sub_11DBE0 ROM:0011DD06 bsr.l sub_11DA34 ROM:0011DD0C lea ($122F).w,a1 ROM:0011DD10 move.w ($B30).w,d0 ROM:0011DD14 btst d0,($1155).w ROM:0011DD18 bne.s locret_11DD1C ROM:0011DD1A bra.s loc_11DD1E ROM:0011DD1C ; --------------------------------------------------------------------------- ROM:0011DD1C ROM:0011DD1C locret_11DD1C: ; CODE XREF: ROM:0011DD18↑j ROM:0011DD1C rts ROM:0011DD1E ; --------------------------------------------------------------------------- ROM:0011DD1E ROM:0011DD1E loc_11DD1E: ; CODE XREF: ROM:0011DD1A↑j ROM:0011DD1E bsr.w sub_11DD72 ROM:0011DD22 bclr d0,($1154).w ROM:0011DD26 bclr d0,($1162).w ROM:0011DD2A bclr d0,($1153).w ROM:0011DD2E lea ($1237).w,a2 ROM:0011DD32 lea ($122E).w,a3 ROM:0011DD36 lea ($122D).w,a4 ROM:0011DD3A move.b #0,(a2,d0.w) ROM:0011DD40 move.b #0,(a3,d0.w) ROM:0011DD46 move.b #0,(a4,d0.w) ROM:0011DD4C lea ($1233).w,a2 ROM:0011DD50 lea ($1238).w,a3 ROM:0011DD54 lea ($1230).w,a4 ROM:0011DD58 move.b #0,(a2,d0.w) ROM:0011DD5E move.b #0,(a3,d0.w) ROM:0011DD64 move.b #0,(a4,d0.w) ROM:0011DD6A move.b #1,(a1,d0.w) ROM:0011DD70 rts ROM:0011DD72 ROM:0011DD72 ; =============== S U B R O U T I N E ======================================= ROM:0011DD72 ROM:0011DD72 ROM:0011DD72 sub_11DD72: ; CODE XREF: ROM:0011DCD8↑p ROM:0011DD72 ; ROM:loc_11DD1E↑p ... ROM:0011DD72 lea ($F32).w,a0 ROM:0011DD76 move.w ($B30).w,d0 ROM:0011DD7A move.w #$2710,(a0,d0.w*2) ROM:0011DD80 rts ROM:0011DD80 ; End of function sub_11DD72 ROM:0011DD80 ROM:0011DD82 ROM:0011DD82 ; =============== S U B R O U T I N E ======================================= ROM:0011DD82 ROM:0011DD82 ROM:0011DD82 sub_11DD82: ; CODE XREF: ROM:0011EB2A↓p ROM:0011DD82 ; ROM:0011EBA0↓p ROM:0011DD82 lea ($1230).w,a1 ROM:0011DD86 move.w ($B30).w,d0 ROM:0011DD8A move.w $33A(a5),d2 ROM:0011DD8E move.w $338(a5),d3 ROM:0011DD92 clr.w d1 ROM:0011DD94 move.b (a1,d0.w),d1 ROM:0011DD98 cmpi.w #4,d1 ROM:0011DD9C bcc.s locret_11DDA6 ROM:0011DD9E movea.l off_11DDA8(pc,d1.w*4),a0 ROM:0011DDA2 nop ROM:0011DDA4 jmp (a0) ROM:0011DDA6 ; --------------------------------------------------------------------------- ROM:0011DDA6 ROM:0011DDA6 locret_11DDA6: ; CODE XREF: sub_11DD82+1A↑j ROM:0011DDA6 rts ROM:0011DDA6 ; End of function sub_11DD82 ROM:0011DDA6 ROM:0011DDA6 ; --------------------------------------------------------------------------- ROM:0011DDA8 off_11DDA8: dc.l loc_11DDB8 ; DATA XREF: sub_11DD82+1C↑r ROM:0011DDAC dc.l loc_11DDC0 ROM:0011DDB0 dc.l loc_11DE0E ROM:0011DDB4 dc.l loc_11DEEA ROM:0011DDB8 ; --------------------------------------------------------------------------- ROM:0011DDB8 ROM:0011DDB8 loc_11DDB8: ; DATA XREF: ROM:off_11DDA8↑o ROM:0011DDB8 move.b #1,(a1,d0.w) ROM:0011DDBE rts ROM:0011DDC0 ; --------------------------------------------------------------------------- ROM:0011DDC0 ROM:0011DDC0 loc_11DDC0: ; DATA XREF: ROM:0011DDAC↑o ROM:0011DDC0 btst #0,($1363).w ROM:0011DDC6 beq.s loc_11DDCA ROM:0011DDC8 bra.s loc_11DDD6 ROM:0011DDCA ; --------------------------------------------------------------------------- ROM:0011DDCA ROM:0011DDCA loc_11DDCA: ; CODE XREF: ROM:0011DDC6↑j ROM:0011DDCA btst #0,($1363).w ROM:0011DDD0 bne.s locret_11DDD4 ROM:0011DDD2 bra.s loc_11DDF2 ROM:0011DDD4 ; --------------------------------------------------------------------------- ROM:0011DDD4 ROM:0011DDD4 locret_11DDD4: ; CODE XREF: ROM:0011DDD0↑j ROM:0011DDD4 rts ROM:0011DDD6 ; --------------------------------------------------------------------------- ROM:0011DDD6 ROM:0011DDD6 loc_11DDD6: ; CODE XREF: ROM:0011DDC8↑j ROM:0011DDD6 clr.b $8C7(d0.w) ROM:0011DDDC move.w d3,$660(d0.w*2) ROM:0011DDE2 move.b #1,$8C7(d0.w) ROM:0011DDEA move.b #2,(a1,d0.w) ROM:0011DDF0 rts ROM:0011DDF2 ; --------------------------------------------------------------------------- ROM:0011DDF2 ROM:0011DDF2 loc_11DDF2: ; CODE XREF: ROM:0011DDD2↑j ROM:0011DDF2 clr.b $8C6(d0.w) ROM:0011DDF8 move.w d2,$65E(d0.w*2) ROM:0011DDFE move.b #1,$8C6(d0.w) ROM:0011DE06 move.b #3,(a1,d0.w) ROM:0011DE0C rts ROM:0011DE0E ; --------------------------------------------------------------------------- ROM:0011DE0E ROM:0011DE0E loc_11DE0E: ; DATA XREF: ROM:0011DDB0↑o ROM:0011DE0E btst d0,($1162).w ROM:0011DE12 beq.s loc_11DE16 ROM:0011DE14 bra.s loc_11DE46 ROM:0011DE16 ; --------------------------------------------------------------------------- ROM:0011DE16 ROM:0011DE16 loc_11DE16: ; CODE XREF: ROM:0011DE12↑j ROM:0011DE16 cmpi.w #0,$660(d0.w*2) ROM:0011DE1E bgt.s loc_11DE28 ROM:0011DE20 btst d0,($1161).w ROM:0011DE24 beq.s loc_11DE28 ROM:0011DE26 bra.s loc_11DE62 ROM:0011DE28 ; --------------------------------------------------------------------------- ROM:0011DE28 ROM:0011DE28 loc_11DE28: ; CODE XREF: ROM:0011DE1E↑j ROM:0011DE28 ; ROM:0011DE24↑j ROM:0011DE28 cmpi.w #0,$660(d0.w*2) ROM:0011DE30 bgt.s loc_11DE3A ROM:0011DE32 btst d0,($1161).w ROM:0011DE36 bne.s loc_11DE3A ROM:0011DE38 bra.s loc_11DE92 ROM:0011DE3A ; --------------------------------------------------------------------------- ROM:0011DE3A ROM:0011DE3A loc_11DE3A: ; CODE XREF: ROM:0011DE30↑j ROM:0011DE3A ; ROM:0011DE36↑j ROM:0011DE3A btst #0,($1363).w ROM:0011DE40 bne.s locret_11DE44 ROM:0011DE42 bra.s loc_11DEC2 ROM:0011DE44 ; --------------------------------------------------------------------------- ROM:0011DE44 ROM:0011DE44 locret_11DE44: ; CODE XREF: ROM:0011DE40↑j ROM:0011DE44 rts ROM:0011DE46 ; --------------------------------------------------------------------------- ROM:0011DE46 ROM:0011DE46 loc_11DE46: ; CODE XREF: ROM:0011DE14↑j ROM:0011DE46 clr.b $8C7(d0.w) ROM:0011DE4C move.w d3,$660(d0.w*2) ROM:0011DE52 move.b #1,$8C7(d0.w) ROM:0011DE5A move.b #2,(a1,d0.w) ROM:0011DE60 rts ROM:0011DE62 ; --------------------------------------------------------------------------- ROM:0011DE62 ROM:0011DE62 loc_11DE62: ; CODE XREF: ROM:0011DE26↑j ROM:0011DE62 bsr.w sub_11E00C ROM:0011DE66 lea ($1230).w,a1 ROM:0011DE6A move.w ($B30).w,d0 ROM:0011DE6E move.w $33A(a5),d2 ROM:0011DE72 move.w $338(a5),d3 ROM:0011DE76 clr.b $8C7(d0.w) ROM:0011DE7C move.w d3,$660(d0.w*2) ROM:0011DE82 move.b #1,$8C7(d0.w) ROM:0011DE8A move.b #2,(a1,d0.w) ROM:0011DE90 rts ROM:0011DE92 ; --------------------------------------------------------------------------- ROM:0011DE92 ROM:0011DE92 loc_11DE92: ; CODE XREF: ROM:0011DE38↑j ROM:0011DE92 bsr.w sub_11DFC6 ROM:0011DE96 lea ($1230).w,a1 ROM:0011DE9A move.w ($B30).w,d0 ROM:0011DE9E move.w $33A(a5),d2 ROM:0011DEA2 move.w $338(a5),d3 ROM:0011DEA6 clr.b $8C7(d0.w) ROM:0011DEAC move.w d3,$660(d0.w*2) ROM:0011DEB2 move.b #1,$8C7(d0.w) ROM:0011DEBA move.b #2,(a1,d0.w) ROM:0011DEC0 rts ROM:0011DEC2 ; --------------------------------------------------------------------------- ROM:0011DEC2 ROM:0011DEC2 loc_11DEC2: ; CODE XREF: ROM:0011DE42↑j ROM:0011DEC2 clr.b $8C7(d0.w) ROM:0011DEC8 clr.w $660(d0.w*2) ROM:0011DECE clr.b $8C6(d0.w) ROM:0011DED4 move.w d2,$65E(d0.w*2) ROM:0011DEDA move.b #1,$8C6(d0.w) ROM:0011DEE2 move.b #3,(a1,d0.w) ROM:0011DEE8 rts ROM:0011DEEA ; --------------------------------------------------------------------------- ROM:0011DEEA ROM:0011DEEA loc_11DEEA: ; DATA XREF: ROM:0011DDB4↑o ROM:0011DEEA btst d0,($1162).w ROM:0011DEEE beq.s loc_11DEF2 ROM:0011DEF0 bra.s loc_11DF22 ROM:0011DEF2 ; --------------------------------------------------------------------------- ROM:0011DEF2 ROM:0011DEF2 loc_11DEF2: ; CODE XREF: ROM:0011DEEE↑j ROM:0011DEF2 cmpi.w #0,$65E(d0.w*2) ROM:0011DEFA bgt.s loc_11DF04 ROM:0011DEFC btst d0,($1161).w ROM:0011DF00 beq.s loc_11DF04 ROM:0011DF02 bra.s loc_11DF3E ROM:0011DF04 ; --------------------------------------------------------------------------- ROM:0011DF04 ROM:0011DF04 loc_11DF04: ; CODE XREF: ROM:0011DEFA↑j ROM:0011DF04 ; ROM:0011DF00↑j ROM:0011DF04 cmpi.w #0,$65E(d0.w*2) ROM:0011DF0C bgt.s loc_11DF16 ROM:0011DF0E btst d0,($1161).w ROM:0011DF12 bne.s loc_11DF16 ROM:0011DF14 bra.s loc_11DF6E ROM:0011DF16 ; --------------------------------------------------------------------------- ROM:0011DF16 ROM:0011DF16 loc_11DF16: ; CODE XREF: ROM:0011DF0C↑j ROM:0011DF16 ; ROM:0011DF12↑j ROM:0011DF16 btst #0,($1363).w ROM:0011DF1C beq.s locret_11DF20 ROM:0011DF1E bra.s loc_11DF9E ROM:0011DF20 ; --------------------------------------------------------------------------- ROM:0011DF20 ROM:0011DF20 locret_11DF20: ; CODE XREF: ROM:0011DF1C↑j ROM:0011DF20 rts ROM:0011DF22 ; --------------------------------------------------------------------------- ROM:0011DF22 ROM:0011DF22 loc_11DF22: ; CODE XREF: ROM:0011DEF0↑j ROM:0011DF22 clr.b $8C6(d0.w) ROM:0011DF28 move.w d2,$65E(d0.w*2) ROM:0011DF2E move.b #1,$8C6(d0.w) ROM:0011DF36 move.b #3,(a1,d0.w) ROM:0011DF3C rts ROM:0011DF3E ; --------------------------------------------------------------------------- ROM:0011DF3E ROM:0011DF3E loc_11DF3E: ; CODE XREF: ROM:0011DF02↑j ROM:0011DF3E bsr.w sub_11E00C ROM:0011DF42 lea ($1230).w,a1 ROM:0011DF46 move.w ($B30).w,d0 ROM:0011DF4A move.w $33A(a5),d2 ROM:0011DF4E move.w $338(a5),d3 ROM:0011DF52 clr.b $8C6(d0.w) ROM:0011DF58 move.w d2,$65E(d0.w*2) ROM:0011DF5E move.b #1,$8C6(d0.w) ROM:0011DF66 move.b #3,(a1,d0.w) ROM:0011DF6C rts ROM:0011DF6E ; --------------------------------------------------------------------------- ROM:0011DF6E ROM:0011DF6E loc_11DF6E: ; CODE XREF: ROM:0011DF14↑j ROM:0011DF6E bsr.w sub_11DFC6 ROM:0011DF72 lea ($1230).w,a1 ROM:0011DF76 move.w ($B30).w,d0 ROM:0011DF7A move.w $33A(a5),d2 ROM:0011DF7E move.w $338(a5),d3 ROM:0011DF82 clr.b $8C6(d0.w) ROM:0011DF88 move.w d2,$65E(d0.w*2) ROM:0011DF8E move.b #1,$8C6(d0.w) ROM:0011DF96 move.b #3,(a1,d0.w) ROM:0011DF9C rts ROM:0011DF9E ; --------------------------------------------------------------------------- ROM:0011DF9E ROM:0011DF9E loc_11DF9E: ; CODE XREF: ROM:0011DF1E↑j ROM:0011DF9E clr.b $8C6(d0.w) ROM:0011DFA4 clr.w $65E(d0.w*2) ROM:0011DFAA clr.b $8C7(d0.w) ROM:0011DFB0 move.w d3,$660(d0.w*2) ROM:0011DFB6 move.b #1,$8C7(d0.w) ROM:0011DFBE move.b #2,(a1,d0.w) ROM:0011DFC4 rts ROM:0011DFC6 ROM:0011DFC6 ; =============== S U B R O U T I N E ======================================= ROM:0011DFC6 ROM:0011DFC6 ROM:0011DFC6 sub_11DFC6: ; CODE XREF: ROM:loc_11DE92↑p ROM:0011DFC6 ; ROM:loc_11DF6E↑p ... ROM:0011DFC6 move.w #$3EA4,d1 ROM:0011DFCA move.w ($A5E).w,d2 ROM:0011DFCE move.w ($56E).w,d3 ROM:0011DFD2 bsr.l sub_1175D2 ROM:0011DFD8 move.w ($D80).w,d2 ROM:0011DFDC ext.l d2 ROM:0011DFDE divs.w #$64,d2 ; 'd' ROM:0011DFE2 sub.w d2,d1 ROM:0011DFE4 lea ($F3E).w,a3 ROM:0011DFE8 move.w ($B30).w,d4 ROM:0011DFEC muls.w (a3,d4.w*2),d1 ROM:0011DFF0 divs.w #$2710,d1 ROM:0011DFF4 lea ($F32).w,a4 ROM:0011DFF8 add.w d1,(a4,d4.w*2) ROM:0011DFFC move.w $334(a5),d5 ROM:0011E000 cmp.w (a4,d4.w*2),d5 ROM:0011E004 bge.s locret_11E00A ROM:0011E006 move.w d5,(a4,d4.w*2) ROM:0011E00A ROM:0011E00A locret_11E00A: ; CODE XREF: sub_11DFC6+3E↑j ROM:0011E00A rts ROM:0011E00A ; End of function sub_11DFC6 ROM:0011E00A ROM:0011E00C ROM:0011E00C ; =============== S U B R O U T I N E ======================================= ROM:0011E00C ROM:0011E00C ROM:0011E00C sub_11E00C: ; CODE XREF: ROM:loc_11DE62↑p ROM:0011E00C ; ROM:loc_11DF3E↑p ... ROM:0011E00C move.w #$3EA6,d1 ROM:0011E010 move.w ($A5E).w,d2 ROM:0011E014 move.w ($56E).w,d3 ROM:0011E018 bsr.l sub_1175D2 ROM:0011E01E move.w ($D80).w,d2 ROM:0011E022 ext.l d2 ROM:0011E024 divs.w #$64,d2 ; 'd' ROM:0011E028 add.w d2,d1 ROM:0011E02A lea ($F3E).w,a3 ROM:0011E02E move.w ($B30).w,d4 ROM:0011E032 muls.w (a3,d4.w*2),d1 ROM:0011E036 divs.w #$2710,d1 ROM:0011E03A lea ($F32).w,a4 ROM:0011E03E sub.w d1,(a4,d4.w*2) ROM:0011E042 move.w $336(a5),d5 ROM:0011E046 cmp.w (a4,d4.w*2),d5 ROM:0011E04A ble.s locret_11E050 ROM:0011E04C move.w d5,(a4,d4.w*2) ROM:0011E050 ROM:0011E050 locret_11E050: ; CODE XREF: sub_11E00C+3E↑j ROM:0011E050 rts ROM:0011E050 ; End of function sub_11E00C ROM:0011E050 ROM:0011E052 ROM:0011E052 ; =============== S U B R O U T I N E ======================================= ROM:0011E052 ROM:0011E052 ROM:0011E052 sub_11E052: ; CODE XREF: sub_11E1BA+46↓p ROM:0011E052 lea ($1231).w,a1 ROM:0011E056 move.w ($B30).w,d0 ROM:0011E05A clr.w d1 ROM:0011E05C move.b (a1,d0.w),d1 ROM:0011E060 cmpi.w #4,d1 ROM:0011E064 bcc.s locret_11E06E ROM:0011E066 movea.l off_11E070(pc,d1.w*4),a0 ROM:0011E06A nop ROM:0011E06C jmp (a0) ROM:0011E06E ; --------------------------------------------------------------------------- ROM:0011E06E ROM:0011E06E locret_11E06E: ; CODE XREF: sub_11E052+12↑j ROM:0011E06E rts ROM:0011E06E ; End of function sub_11E052 ROM:0011E06E ROM:0011E06E ; --------------------------------------------------------------------------- ROM:0011E070 off_11E070: dc.l loc_11E080 ; DATA XREF: sub_11E052+14↑r ROM:0011E074 dc.l loc_11E092 ROM:0011E078 dc.l loc_11E0B6 ROM:0011E07C dc.l loc_11E0C6 ROM:0011E080 ; --------------------------------------------------------------------------- ROM:0011E080 ROM:0011E080 loc_11E080: ; DATA XREF: ROM:off_11E070↑o ROM:0011E080 bsr.w sub_11E142 ROM:0011E084 bsr.w sub_11E1AE ROM:0011E088 move.b #1,(a1,d0.w) ROM:0011E08E rts ROM:0011E090 ; --------------------------------------------------------------------------- ROM:0011E090 rts ROM:0011E092 ; --------------------------------------------------------------------------- ROM:0011E092 ROM:0011E092 loc_11E092: ; DATA XREF: ROM:0011E074↑o ROM:0011E092 btst d0,($1162).w ROM:0011E096 beq.s locret_11E0B4 ROM:0011E098 clr.b $8C8(d0.w) ROM:0011E09E clr.w $662(d0.w*2) ROM:0011E0A4 move.b #3,$8C8(d0.w) ROM:0011E0AC move.b #2,(a1,d0.w) ROM:0011E0B2 rts ROM:0011E0B4 ; --------------------------------------------------------------------------- ROM:0011E0B4 ROM:0011E0B4 locret_11E0B4: ; CODE XREF: ROM:0011E096↑j ROM:0011E0B4 rts ROM:0011E0B6 ; --------------------------------------------------------------------------- ROM:0011E0B6 ROM:0011E0B6 loc_11E0B6: ; DATA XREF: ROM:0011E078↑o ROM:0011E0B6 btst d0,($1162).w ROM:0011E0BA beq.s locret_11E0C4 ROM:0011E0BC move.b #3,(a1,d0.w) ROM:0011E0C2 rts ROM:0011E0C4 ; --------------------------------------------------------------------------- ROM:0011E0C4 ROM:0011E0C4 locret_11E0C4: ; CODE XREF: ROM:0011E0BA↑j ROM:0011E0C4 rts ROM:0011E0C6 ; --------------------------------------------------------------------------- ROM:0011E0C6 ROM:0011E0C6 loc_11E0C6: ; DATA XREF: ROM:0011E07C↑o ROM:0011E0C6 btst d0,($1162).w ROM:0011E0CA beq.s locret_11E0FC ROM:0011E0CC bclr #0,$8C8(d0.w) ROM:0011E0D4 bset #2,$8C8(d0.w) ROM:0011E0DC bsr.w sub_11E15E ROM:0011E0E0 clr.b $8C8(d0.w) ROM:0011E0E6 clr.w $662(d0.w*2) ROM:0011E0EC move.b #3,$8C8(d0.w) ROM:0011E0F4 move.b #2,(a1,d0.w) ROM:0011E0FA rts ROM:0011E0FC ; --------------------------------------------------------------------------- ROM:0011E0FC ROM:0011E0FC locret_11E0FC: ; CODE XREF: ROM:0011E0CA↑j ROM:0011E0FC rts ROM:0011E0FE ROM:0011E0FE ; =============== S U B R O U T I N E ======================================= ROM:0011E0FE ROM:0011E0FE ROM:0011E0FE sub_11E0FE: ; CODE XREF: ROM:0011EA3C↓p ROM:0011E0FE ; ROM:0011EABE↓p ... ROM:0011E0FE lea ($F34).w,a3 ROM:0011E102 lea ($F36).w,a4 ROM:0011E106 lea ($F32).w,a2 ROM:0011E10A move.w (a4,d0.w*2),d3 ROM:0011E10E add.w (a2,d0.w*2),d3 ROM:0011E112 ext.l d3 ROM:0011E114 divs.w #2,d3 ROM:0011E118 move.w d3,(a3,d0.w*2) ROM:0011E11C move.w #1,d1 ROM:0011E120 cmpi.w #2,d1 ROM:0011E124 bne.s loc_11E138 ROM:0011E126 move.w (a3),d4 ROM:0011E128 add.w 2(a3),d4 ROM:0011E12C ext.l d4 ROM:0011E12E divs.w #2,d4 ROM:0011E132 move.w d4,($B2E).w ROM:0011E136 bra.s loc_11E13A ROM:0011E138 ; --------------------------------------------------------------------------- ROM:0011E138 ROM:0011E138 loc_11E138: ; CODE XREF: sub_11E0FE+26↑j ROM:0011E138 move.w (a3),d4 ROM:0011E13A ROM:0011E13A loc_11E13A: ; CODE XREF: sub_11E0FE+38↑j ROM:0011E13A move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011E140 rts ROM:0011E140 ; End of function sub_11E0FE ROM:0011E140 ROM:0011E142 ROM:0011E142 ; =============== S U B R O U T I N E ======================================= ROM:0011E142 ROM:0011E142 ROM:0011E142 sub_11E142: ; CODE XREF: ROM:loc_11E080↑p ROM:0011E142 lea ($F34).w,a3 ROM:0011E146 lea ($F36).w,a4 ROM:0011E14A move.w #$2710,(a3,d0.w*2) ROM:0011E150 move.w #$2710,(a4,d0.w*2) ROM:0011E156 move.w #$2710,($B2E).w ROM:0011E15C rts ROM:0011E15C ; End of function sub_11E142 ROM:0011E15C ROM:0011E15E ROM:0011E15E ; =============== S U B R O U T I N E ======================================= ROM:0011E15E ROM:0011E15E ROM:0011E15E sub_11E15E: ; CODE XREF: ROM:0011E0DC↑p ROM:0011E15E addi.w #1,$F3A(d0.w*2) ROM:0011E166 move.w $33C(a5),d2 ROM:0011E16A cmp.w $F3A(d0.w*2),d2 ROM:0011E170 blt.s loc_11E180 ROM:0011E172 move.w $662(d0.w*2),d3 ROM:0011E178 add.w d3,$F3C(d0.w*2) ROM:0011E17E bra.s locret_11E1AC ROM:0011E180 ; --------------------------------------------------------------------------- ROM:0011E180 ROM:0011E180 loc_11E180: ; CODE XREF: sub_11E15E+12↑j ROM:0011E180 move.w $F3A(d0.w*2),d4 ROM:0011E186 ext.l d4 ROM:0011E188 muls.l #$2710,d4 ROM:0011E190 divs.w $F3C(d0.w*2),d4 ROM:0011E196 move.w d4,$F38(d0.w*2) ROM:0011E19C move.w #0,$F3C(d0.w*2) ROM:0011E1A4 move.w #0,$F3A(d0.w*2) ROM:0011E1AC ROM:0011E1AC locret_11E1AC: ; CODE XREF: sub_11E15E+20↑j ROM:0011E1AC rts ROM:0011E1AC ; End of function sub_11E15E ROM:0011E1AC ROM:0011E1AE ROM:0011E1AE ; =============== S U B R O U T I N E ======================================= ROM:0011E1AE ROM:0011E1AE ROM:0011E1AE sub_11E1AE: ; CODE XREF: ROM:0011E084↑p ROM:0011E1AE lea ($F38).w,a3 ROM:0011E1B2 move.w #0,(a3,d0.w*2) ROM:0011E1B8 rts ROM:0011E1B8 ; End of function sub_11E1AE ROM:0011E1B8 ROM:0011E1BA ROM:0011E1BA ; =============== S U B R O U T I N E ======================================= ROM:0011E1BA ROM:0011E1BA ROM:0011E1BA sub_11E1BA: ; CODE XREF: sub_126A82+66↓p ROM:0011E1BA bsr.l sub_11E5C2 ROM:0011E1C0 bsr.l sub_11E412 ROM:0011E1C6 move.w #0,($B30).w ROM:0011E1CC bra.s loc_11E1D4 ROM:0011E1CE ; --------------------------------------------------------------------------- ROM:0011E1CE ROM:0011E1CE loc_11E1CE: ; CODE XREF: sub_11E1BA+4C↓j ROM:0011E1CE addi.w #1,($B30).w ROM:0011E1D4 ROM:0011E1D4 loc_11E1D4: ; CODE XREF: sub_11E1BA+12↑j ROM:0011E1D4 cmpi.w #0,($B30).w ROM:0011E1DA bgt.s locret_11E208 ROM:0011E1DC bsr.l sub_11E6A4 ROM:0011E1E2 bsr.l sub_11E54C ROM:0011E1E8 bsr.l sub_11E826 ROM:0011E1EE bsr.w sub_11E20A ROM:0011E1F2 bsr.w sub_11E370 ROM:0011E1F6 bsr.w sub_11E3C2 ROM:0011E1FA bsr.l sub_11DCAA ROM:0011E200 bsr.l sub_11E052 ROM:0011E206 bra.s loc_11E1CE ROM:0011E208 ; --------------------------------------------------------------------------- ROM:0011E208 ROM:0011E208 locret_11E208: ; CODE XREF: sub_11E1BA+20↑j ROM:0011E208 rts ROM:0011E208 ; End of function sub_11E1BA ROM:0011E208 ROM:0011E20A ROM:0011E20A ; =============== S U B R O U T I N E ======================================= ROM:0011E20A ROM:0011E20A ROM:0011E20A sub_11E20A: ; CODE XREF: sub_11E1BA+34↑p ROM:0011E20A lea ($1232).w,a1 ROM:0011E20E lea ($EEE).w,a2 ROM:0011E212 move.w ($B30).w,d0 ROM:0011E216 move.w $342(a5),d2 ROM:0011E21A move.w $350(a5),d3 ROM:0011E21E move.w $352(a5),d4 ROM:0011E222 clr.w d1 ROM:0011E224 move.b (a1,d0.w),d1 ROM:0011E228 cmpi.w #5,d1 ROM:0011E22C bcc.s locret_11E236 ROM:0011E22E movea.l off_11E238(pc,d1.w*4),a0 ROM:0011E232 nop ROM:0011E234 jmp (a0) ROM:0011E236 ; --------------------------------------------------------------------------- ROM:0011E236 ROM:0011E236 locret_11E236: ; CODE XREF: sub_11E20A+22↑j ROM:0011E236 rts ROM:0011E236 ; End of function sub_11E20A ROM:0011E236 ROM:0011E236 ; --------------------------------------------------------------------------- ROM:0011E238 off_11E238: dc.l loc_11E24C ; DATA XREF: sub_11E20A+24↑r ROM:0011E23C dc.l loc_11E25A ROM:0011E240 dc.l loc_11E286 ROM:0011E244 dc.l loc_11E2DE ROM:0011E248 dc.l loc_11E32E ROM:0011E24C ; --------------------------------------------------------------------------- ROM:0011E24C ROM:0011E24C loc_11E24C: ; DATA XREF: ROM:off_11E238↑o ROM:0011E24C bset d0,($1158).w ROM:0011E250 move.b #1,(a1,d0.w) ROM:0011E256 bra.s locret_11E284 ROM:0011E258 ; --------------------------------------------------------------------------- ROM:0011E258 rts ROM:0011E25A ; --------------------------------------------------------------------------- ROM:0011E25A ROM:0011E25A loc_11E25A: ; DATA XREF: ROM:0011E23C↑o ROM:0011E25A btst #2,($1380).w ROM:0011E260 beq.s locret_11E284 ROM:0011E262 btst d0,($1155).w ROM:0011E266 beq.s locret_11E284 ROM:0011E268 clr.b $91D(d0.w) ROM:0011E26E move.w d2,$70C(d0.w*2) ROM:0011E274 move.b #1,$91D(d0.w) ROM:0011E27C move.b #2,(a1,d0.w) ROM:0011E282 bra.s locret_11E2DC ROM:0011E284 ; --------------------------------------------------------------------------- ROM:0011E284 ROM:0011E284 locret_11E284: ; CODE XREF: ROM:0011E256↑j ROM:0011E284 ; ROM:0011E260↑j ... ROM:0011E284 rts ROM:0011E286 ; --------------------------------------------------------------------------- ROM:0011E286 ROM:0011E286 loc_11E286: ; DATA XREF: ROM:0011E240↑o ROM:0011E286 cmpi.w #0,$70C(d0.w*2) ROM:0011E28E bgt.s loc_11E2A0 ROM:0011E290 bclr d0,($1158).w ROM:0011E294 move.b #4,(a1,d0.w) ROM:0011E29A bra.l locret_11E36C ROM:0011E2A0 ; --------------------------------------------------------------------------- ROM:0011E2A0 ROM:0011E2A0 loc_11E2A0: ; CODE XREF: ROM:0011E28E↑j ROM:0011E2A0 btst d0,($1155).w ROM:0011E2A4 bne.s loc_11E2BA ROM:0011E2A6 clr.b $91D(d0.w) ROM:0011E2AC clr.w $70C(d0.w*2) ROM:0011E2B2 move.b #1,(a1,d0.w) ROM:0011E2B8 bra.s locret_11E284 ROM:0011E2BA ; --------------------------------------------------------------------------- ROM:0011E2BA ROM:0011E2BA loc_11E2BA: ; CODE XREF: ROM:0011E2A4↑j ROM:0011E2BA cmp.w (a2,d0.w*2),d3 ROM:0011E2BE bgt.s loc_11E2C2 ROM:0011E2C0 bra.s loc_11E2C8 ROM:0011E2C2 ; --------------------------------------------------------------------------- ROM:0011E2C2 ROM:0011E2C2 loc_11E2C2: ; CODE XREF: ROM:0011E2BE↑j ROM:0011E2C2 cmp.w (a2,d0.w*2),d4 ROM:0011E2C6 blt.s locret_11E2DC ROM:0011E2C8 ROM:0011E2C8 loc_11E2C8: ; CODE XREF: ROM:0011E2C0↑j ROM:0011E2C8 clr.b $91D(d0.w) ROM:0011E2CE clr.w $70C(d0.w*2) ROM:0011E2D4 move.b #3,(a1,d0.w) ROM:0011E2DA bra.s locret_11E32C ROM:0011E2DC ; --------------------------------------------------------------------------- ROM:0011E2DC ROM:0011E2DC locret_11E2DC: ; CODE XREF: ROM:0011E282↑j ROM:0011E2DC ; ROM:0011E2C6↑j ... ROM:0011E2DC rts ROM:0011E2DE ; --------------------------------------------------------------------------- ROM:0011E2DE ROM:0011E2DE loc_11E2DE: ; DATA XREF: ROM:0011E244↑o ROM:0011E2DE cmp.w (a2,d0.w*2),d3 ROM:0011E2E2 ble.l loc_11E30E ROM:0011E2E8 cmp.w (a2,d0.w*2),d4 ROM:0011E2EC bge.l loc_11E30E ROM:0011E2F2 clr.b $91D(d0.w) ROM:0011E2F8 move.w d2,$70C(d0.w*2) ROM:0011E2FE move.b #1,$91D(d0.w) ROM:0011E306 move.b #2,(a1,d0.w) ROM:0011E30C bra.s locret_11E2DC ROM:0011E30E ; --------------------------------------------------------------------------- ROM:0011E30E ROM:0011E30E loc_11E30E: ; CODE XREF: ROM:0011E2E2↑j ROM:0011E30E ; ROM:0011E2EC↑j ROM:0011E30E btst d0,($1155).w ROM:0011E312 bne.s locret_11E32C ROM:0011E314 clr.b $91D(d0.w) ROM:0011E31A clr.w $70C(d0.w*2) ROM:0011E320 move.b #1,(a1,d0.w) ROM:0011E326 bra.l locret_11E284 ROM:0011E32C ; --------------------------------------------------------------------------- ROM:0011E32C ROM:0011E32C locret_11E32C: ; CODE XREF: ROM:0011E2DA↑j ROM:0011E32C ; ROM:0011E312↑j ... ROM:0011E32C rts ROM:0011E32E ; --------------------------------------------------------------------------- ROM:0011E32E ROM:0011E32E loc_11E32E: ; DATA XREF: ROM:0011E248↑o ROM:0011E32E btst #7,($1366).w ROM:0011E334 beq.s loc_11E352 ROM:0011E336 clr.b $91D(d0.w) ROM:0011E33C clr.w $70C(d0.w*2) ROM:0011E342 bset d0,($1158).w ROM:0011E346 move.b #1,(a1,d0.w) ROM:0011E34C bra.l locret_11E284 ROM:0011E352 ; --------------------------------------------------------------------------- ROM:0011E352 ROM:0011E352 loc_11E352: ; CODE XREF: ROM:0011E334↑j ROM:0011E352 cmp.w (a2,d0.w*2),d3 ROM:0011E356 bgt.s loc_11E35A ROM:0011E358 bra.s loc_11E360 ROM:0011E35A ; --------------------------------------------------------------------------- ROM:0011E35A ROM:0011E35A loc_11E35A: ; CODE XREF: ROM:0011E356↑j ROM:0011E35A cmp.w (a2,d0.w*2),d4 ROM:0011E35E blt.s locret_11E36C ROM:0011E360 ROM:0011E360 loc_11E360: ; CODE XREF: ROM:0011E358↑j ROM:0011E360 bset d0,($1158).w ROM:0011E364 move.b #3,(a1,d0.w) ROM:0011E36A bra.s locret_11E32C ROM:0011E36C ; --------------------------------------------------------------------------- ROM:0011E36C ROM:0011E36C locret_11E36C: ; CODE XREF: ROM:0011E29A↑j ROM:0011E36C ; ROM:0011E35E↑j ROM:0011E36C rts ROM:0011E36E ; --------------------------------------------------------------------------- ROM:0011E36E rts ROM:0011E370 ROM:0011E370 ; =============== S U B R O U T I N E ======================================= ROM:0011E370 ROM:0011E370 ROM:0011E370 sub_11E370: ; CODE XREF: sub_11E1BA+38↑p ROM:0011E370 move.w ($B30).w,d0 ROM:0011E374 bclr d0,($1156).w ROM:0011E378 bclr d0,($1157).w ROM:0011E37C btst d0,($1160).w ROM:0011E380 bne.s locret_11E3C0 ROM:0011E382 btst #6,($DB9).w ROM:0011E388 bne.s locret_11E3C0 ROM:0011E38A btst #2,($DB9).w ROM:0011E390 bne.s locret_11E3C0 ROM:0011E392 btst d0,($115B).w ROM:0011E396 bne.s locret_11E3C0 ROM:0011E398 btst #4,($1373).w ROM:0011E39E bne.s locret_11E3C0 ROM:0011E3A0 btst #2,($1383).w ROM:0011E3A6 beq.s locret_11E3C0 ROM:0011E3A8 move.w $33E(a5),d1 ROM:0011E3AC cmp.w ($E38).w,d1 ROM:0011E3B0 bne.s locret_11E3C0 ROM:0011E3B2 bset d0,($1157).w ROM:0011E3B6 btst d0,($1158).w ROM:0011E3BA beq.s locret_11E3C0 ROM:0011E3BC bset d0,($1156).w ROM:0011E3C0 ROM:0011E3C0 locret_11E3C0: ; CODE XREF: sub_11E370+10↑j ROM:0011E3C0 ; sub_11E370+18↑j ... ROM:0011E3C0 rts ROM:0011E3C0 ; End of function sub_11E370 ROM:0011E3C0 ROM:0011E3C2 ROM:0011E3C2 ; =============== S U B R O U T I N E ======================================= ROM:0011E3C2 ROM:0011E3C2 ROM:0011E3C2 sub_11E3C2: ; CODE XREF: sub_11E1BA+3C↑p ROM:0011E3C2 move.w ($B30).w,d0 ROM:0011E3C6 bclr d0,($1155).w ROM:0011E3CA btst #6,($975).w ROM:0011E3D0 beq.s loc_11E3DA ROM:0011E3D2 btst #6,($979).w ROM:0011E3D8 beq.s locret_11E410 ROM:0011E3DA ROM:0011E3DA loc_11E3DA: ; CODE XREF: sub_11E3C2+E↑j ROM:0011E3DA btst d0,($1157).w ROM:0011E3DE beq.s locret_11E410 ROM:0011E3E0 btst #6,($975).w ROM:0011E3E6 beq.s loc_11E3F0 ROM:0011E3E8 btst #6,($979).w ROM:0011E3EE bne.s loc_11E40C ROM:0011E3F0 ROM:0011E3F0 loc_11E3F0: ; CODE XREF: sub_11E3C2+24↑j ROM:0011E3F0 btst d0,($115A).w ROM:0011E3F4 bne.s locret_11E410 ROM:0011E3F6 btst d0,($115B).w ROM:0011E3FA bne.s locret_11E410 ROM:0011E3FC btst d0,($115F).w ROM:0011E400 beq.s locret_11E410 ROM:0011E402 move.w $340(a5),d2 ROM:0011E406 cmp.w ($A98).w,d2 ROM:0011E40A bge.s locret_11E410 ROM:0011E40C ROM:0011E40C loc_11E40C: ; CODE XREF: sub_11E3C2+2C↑j ROM:0011E40C bset d0,($1155).w ROM:0011E410 ROM:0011E410 locret_11E410: ; CODE XREF: sub_11E3C2+16↑j ROM:0011E410 ; sub_11E3C2+1C↑j ... ROM:0011E410 rts ROM:0011E410 ; End of function sub_11E3C2 ROM:0011E410 ROM:0011E412 ROM:0011E412 ; =============== S U B R O U T I N E ======================================= ROM:0011E412 ROM:0011E412 ROM:0011E412 sub_11E412: ; CODE XREF: sub_11E1BA+6↑p ROM:0011E412 clr.w d1 ROM:0011E414 move.b ($1159).w,d1 ROM:0011E418 cmpi.w #3,d1 ROM:0011E41C bcc.s locret_11E426 ROM:0011E41E movea.l off_11E428(pc,d1.w*4),a0 ROM:0011E422 nop ROM:0011E424 jmp (a0) ROM:0011E426 ; --------------------------------------------------------------------------- ROM:0011E426 ROM:0011E426 locret_11E426: ; CODE XREF: sub_11E412+A↑j ROM:0011E426 rts ROM:0011E426 ; End of function sub_11E412 ROM:0011E426 ROM:0011E426 ; --------------------------------------------------------------------------- ROM:0011E428 off_11E428: dc.l loc_11E434 ; DATA XREF: sub_11E412+C↑r ROM:0011E42C dc.l loc_11E442 ROM:0011E430 dc.l locret_11E460 ROM:0011E434 ; --------------------------------------------------------------------------- ROM:0011E434 ROM:0011E434 loc_11E434: ; DATA XREF: ROM:off_11E428↑o ROM:0011E434 bclr #1,($1366).w ROM:0011E43A move.b #1,($1159).w ROM:0011E440 rts ROM:0011E442 ; --------------------------------------------------------------------------- ROM:0011E442 ROM:0011E442 loc_11E442: ; DATA XREF: ROM:0011E42C↑o ROM:0011E442 btst #2,($1380).w ROM:0011E448 beq.s locret_11E44C ROM:0011E44A bra.s loc_11E44E ROM:0011E44C ; --------------------------------------------------------------------------- ROM:0011E44C ROM:0011E44C locret_11E44C: ; CODE XREF: ROM:0011E448↑j ROM:0011E44C rts ROM:0011E44E ; --------------------------------------------------------------------------- ROM:0011E44E ROM:0011E44E loc_11E44E: ; CODE XREF: ROM:0011E44A↑j ROM:0011E44E bsr.w sub_11E462 ROM:0011E452 bset #1,($1366).w ROM:0011E458 move.b #2,($1159).w ROM:0011E45E rts ROM:0011E460 ; --------------------------------------------------------------------------- ROM:0011E460 ROM:0011E460 locret_11E460: ; DATA XREF: ROM:0011E430↑o ROM:0011E460 rts ROM:0011E462 ROM:0011E462 ; =============== S U B R O U T I N E ======================================= ROM:0011E462 ROM:0011E462 ROM:0011E462 sub_11E462: ; CODE XREF: ROM:loc_11E44E↑p ROM:0011E462 move.w #$3E1A,d1 ROM:0011E466 move.w ($A98).w,d2 ROM:0011E46A bsr.l sub_1175D2 ROM:0011E470 lea ($F3E).w,a0 ROM:0011E474 move.w d1,(a0) ROM:0011E476 move.w #1,d0 ROM:0011E47A cmpi.w #2,d0 ROM:0011E47E bne.s locret_11E494 ROM:0011E480 move.w #$3E1A,d1 ROM:0011E484 move.w ($A98).w,d2 ROM:0011E488 bsr.l sub_1175D2 ROM:0011E48E lea ($F3E).w,a0 ROM:0011E492 move.w d1,(a0) ROM:0011E494 ROM:0011E494 locret_11E494: ; CODE XREF: sub_11E462+1C↑j ROM:0011E494 rts ROM:0011E494 ; End of function sub_11E462 ROM:0011E494 ROM:0011E496 ROM:0011E496 ; =============== S U B R O U T I N E ======================================= ROM:0011E496 ROM:0011E496 ROM:0011E496 sub_11E496: ; CODE XREF: ROM:loc_11EAA8↓p ROM:0011E496 ; ROM:loc_11EB9A↓p ROM:0011E496 lea ($1233).w,a1 ROM:0011E49A move.w ($B30).w,d0 ROM:0011E49E move.w $344(a5),d2 ROM:0011E4A2 clr.w d1 ROM:0011E4A4 move.b (a1,d0.w),d1 ROM:0011E4A8 cmpi.w #2,d1 ROM:0011E4AC bcc.s locret_11E4B6 ROM:0011E4AE movea.l off_11E4B8(pc,d1.w*4),a0 ROM:0011E4B2 nop ROM:0011E4B4 jmp (a0) ROM:0011E4B6 ; --------------------------------------------------------------------------- ROM:0011E4B6 ROM:0011E4B6 locret_11E4B6: ; CODE XREF: sub_11E496+16↑j ROM:0011E4B6 rts ROM:0011E4B6 ; End of function sub_11E496 ROM:0011E4B6 ROM:0011E4B6 ; --------------------------------------------------------------------------- ROM:0011E4B8 off_11E4B8: dc.l loc_11E4C0 ; DATA XREF: sub_11E496+18↑r ROM:0011E4BC dc.l loc_11E4DC ROM:0011E4C0 ; --------------------------------------------------------------------------- ROM:0011E4C0 ROM:0011E4C0 loc_11E4C0: ; DATA XREF: ROM:off_11E4B8↑o ROM:0011E4C0 clr.b $899(d0.w) ROM:0011E4C6 move.w d2,$604(d0.w*2) ROM:0011E4CC move.b #1,$899(d0.w) ROM:0011E4D4 move.b #1,(a1,d0.w) ROM:0011E4DA rts ROM:0011E4DC ; --------------------------------------------------------------------------- ROM:0011E4DC ROM:0011E4DC loc_11E4DC: ; DATA XREF: ROM:0011E4BC↑o ROM:0011E4DC cmpi.w #0,$604(d0.w*2) ROM:0011E4E4 bgt.s locret_11E4E8 ROM:0011E4E6 bra.s loc_11E4EA ROM:0011E4E8 ; --------------------------------------------------------------------------- ROM:0011E4E8 ROM:0011E4E8 locret_11E4E8: ; CODE XREF: ROM:0011E4E4↑j ROM:0011E4E8 rts ROM:0011E4EA ; --------------------------------------------------------------------------- ROM:0011E4EA ROM:0011E4EA loc_11E4EA: ; CODE XREF: ROM:0011E4E6↑j ROM:0011E4EA bsr.w sub_11E516 ROM:0011E4EE lea ($1233).w,a1 ROM:0011E4F2 move.w ($B30).w,d0 ROM:0011E4F6 move.w $344(a5),d2 ROM:0011E4FA clr.b $899(d0.w) ROM:0011E500 move.w d2,$604(d0.w*2) ROM:0011E506 move.b #1,$899(d0.w) ROM:0011E50E move.b #1,(a1,d0.w) ROM:0011E514 rts ROM:0011E516 ROM:0011E516 ; =============== S U B R O U T I N E ======================================= ROM:0011E516 ROM:0011E516 ROM:0011E516 sub_11E516: ; CODE XREF: ROM:loc_11E4EA↑p ROM:0011E516 move.w #$3EA8,d1 ROM:0011E51A move.w ($A5E).w,d2 ROM:0011E51E move.w ($56E).w,d3 ROM:0011E522 bsr.l sub_1175D2 ROM:0011E528 lea ($F40).w,a2 ROM:0011E52C move.w ($B30).w,d3 ROM:0011E530 move.w d1,(a2,d3.w*2) ROM:0011E534 lea ($F32).w,a3 ROM:0011E538 sub.w d1,(a3,d3.w*2) ROM:0011E53C move.w $336(a5),d4 ROM:0011E540 cmp.w (a3,d3.w*2),d4 ROM:0011E544 ble.s locret_11E54A ROM:0011E546 move.w d4,(a3,d3.w*2) ROM:0011E54A ROM:0011E54A locret_11E54A: ; CODE XREF: sub_11E516+2E↑j ROM:0011E54A rts ROM:0011E54A ; End of function sub_11E516 ROM:0011E54A ROM:0011E54C ROM:0011E54C ; =============== S U B R O U T I N E ======================================= ROM:0011E54C ROM:0011E54C ROM:0011E54C sub_11E54C: ; CODE XREF: sub_11E1BA+28↑p ROM:0011E54C lea ($1234).w,a1 ROM:0011E550 move.w ($B30).w,d0 ROM:0011E554 clr.w d1 ROM:0011E556 move.b (a1,d0.w),d1 ROM:0011E55A cmpi.w #3,d1 ROM:0011E55E bcc.s locret_11E568 ROM:0011E560 movea.l off_11E56A(pc,d1.w*4),a0 ROM:0011E564 nop ROM:0011E566 jmp (a0) ROM:0011E568 ; --------------------------------------------------------------------------- ROM:0011E568 ROM:0011E568 locret_11E568: ; CODE XREF: sub_11E54C+12↑j ROM:0011E568 rts ROM:0011E568 ; End of function sub_11E54C ROM:0011E568 ROM:0011E568 ; --------------------------------------------------------------------------- ROM:0011E56A off_11E56A: dc.l loc_11E576 ; DATA XREF: sub_11E54C+14↑r ROM:0011E56E dc.l loc_11E582 ROM:0011E572 dc.l loc_11E5A2 ROM:0011E576 ; --------------------------------------------------------------------------- ROM:0011E576 ROM:0011E576 loc_11E576: ; DATA XREF: ROM:off_11E56A↑o ROM:0011E576 bclr d0,($115A).w ROM:0011E57A move.b #1,(a1,d0.w) ROM:0011E580 rts ROM:0011E582 ; --------------------------------------------------------------------------- ROM:0011E582 ROM:0011E582 loc_11E582: ; DATA XREF: ROM:0011E56E↑o ROM:0011E582 lea ($A34).w,a3 ROM:0011E586 move.w $346(a5),d2 ROM:0011E58A ext.l d2 ROM:0011E58C cmp.l (a3,d0.w*4),d2 ROM:0011E590 ble.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,($115A).w ROM:0011E59A move.b #2,(a1,d0.w) ROM:0011E5A0 rts ROM:0011E5A2 ; --------------------------------------------------------------------------- ROM:0011E5A2 ROM:0011E5A2 loc_11E5A2: ; DATA XREF: ROM:0011E572↑o ROM:0011E5A2 lea ($A34).w,a3 ROM:0011E5A6 move.w $346(a5),d2 ROM:0011E5AA ext.l d2 ROM:0011E5AC cmp.l (a3,d0.w*4),d2 ROM:0011E5B0 bgt.s locret_11E5B4 ROM:0011E5B2 bra.s loc_11E5B6 ROM:0011E5B4 ; --------------------------------------------------------------------------- ROM:0011E5B4 ROM:0011E5B4 locret_11E5B4: ; CODE XREF: ROM:0011E5B0↑j ROM:0011E5B4 rts ROM:0011E5B6 ; --------------------------------------------------------------------------- ROM:0011E5B6 ROM:0011E5B6 loc_11E5B6: ; CODE XREF: ROM:0011E5B2↑j ROM:0011E5B6 bclr d0,($115A).w ROM:0011E5BA move.b #1,(a1,d0.w) ROM:0011E5C0 rts ROM:0011E5C2 ROM:0011E5C2 ; =============== S U B R O U T I N E ======================================= ROM:0011E5C2 ROM:0011E5C2 ROM:0011E5C2 sub_11E5C2: ; CODE XREF: sub_11E1BA↑p ROM:0011E5C2 move.w #1,d7 ROM:0011E5C6 clr.w d1 ROM:0011E5C8 move.b ($115C).w,d1 ROM:0011E5CC cmpi.w #4,d1 ROM:0011E5D0 bcc.s locret_11E5DA ROM:0011E5D2 movea.l off_11E5DC(pc,d1.w*4),a0 ROM:0011E5D6 nop ROM:0011E5D8 jmp (a0) ROM:0011E5DA ; --------------------------------------------------------------------------- ROM:0011E5DA ROM:0011E5DA locret_11E5DA: ; CODE XREF: sub_11E5C2+E↑j ROM:0011E5DA rts ROM:0011E5DA ; End of function sub_11E5C2 ROM:0011E5DA ROM:0011E5DA ; --------------------------------------------------------------------------- ROM:0011E5DC off_11E5DC: dc.l loc_11E5EC ; DATA XREF: sub_11E5C2+10↑r ROM:0011E5E0 dc.l loc_11E60C ROM:0011E5E4 dc.l loc_11E632 ROM:0011E5E8 dc.l loc_11E678 ROM:0011E5EC ; --------------------------------------------------------------------------- ROM:0011E5EC ROM:0011E5EC loc_11E5EC: ; DATA XREF: ROM:off_11E5DC↑o ROM:0011E5EC bclr #4,($1374).w ROM:0011E5F2 bclr #0,($115B).w ROM:0011E5F8 cmpi.w #2,d7 ROM:0011E5FC bne.s loc_11E604 ROM:0011E5FE bclr #0,($115B).w ROM:0011E604 ROM:0011E604 loc_11E604: ; CODE XREF: ROM:0011E5FC↑j ROM:0011E604 move.b #1,($115C).w ROM:0011E60A rts ROM:0011E60C ; --------------------------------------------------------------------------- ROM:0011E60C ROM:0011E60C loc_11E60C: ; DATA XREF: ROM:0011E5E0↑o ROM:0011E60C btst #2,($1380).w ROM:0011E612 beq.s locret_11E616 ROM:0011E614 bra.s loc_11E618 ROM:0011E616 ; --------------------------------------------------------------------------- ROM:0011E616 ROM:0011E616 locret_11E616: ; CODE XREF: ROM:0011E612↑j ROM:0011E616 rts ROM:0011E618 ; --------------------------------------------------------------------------- ROM:0011E618 ROM:0011E618 loc_11E618: ; CODE XREF: ROM:0011E614↑j ROM:0011E618 move.w $348(a5),d0 ROM:0011E61C clr.b ($91E).w ROM:0011E620 move.w d0,($70E).w ROM:0011E624 move.b #1,($91E).w ROM:0011E62A move.b #2,($115C).w ROM:0011E630 rts ROM:0011E632 ; --------------------------------------------------------------------------- ROM:0011E632 ROM:0011E632 loc_11E632: ; DATA XREF: ROM:0011E5E4↑o ROM:0011E632 cmpi.w #0,($70E).w ROM:0011E638 bgt.s loc_11E63C ROM:0011E63A bra.s loc_11E648 ROM:0011E63C ; --------------------------------------------------------------------------- ROM:0011E63C ROM:0011E63C loc_11E63C: ; CODE XREF: ROM:0011E638↑j ROM:0011E63C btst #7,($1366).w ROM:0011E642 beq.s locret_11E646 ROM:0011E644 bra.s loc_11E656 ROM:0011E646 ; --------------------------------------------------------------------------- ROM:0011E646 ROM:0011E646 locret_11E646: ; CODE XREF: ROM:0011E642↑j ROM:0011E646 rts ROM:0011E648 ; --------------------------------------------------------------------------- ROM:0011E648 ROM:0011E648 loc_11E648: ; CODE XREF: ROM:0011E63A↑j ROM:0011E648 bset #4,($1374).w ROM:0011E64E move.b #3,($115C).w ROM:0011E654 rts ROM:0011E656 ; --------------------------------------------------------------------------- ROM:0011E656 ROM:0011E656 loc_11E656: ; CODE XREF: ROM:0011E644↑j ROM:0011E656 clr.b ($91E).w ROM:0011E65A clr.w ($70E).w ROM:0011E65E bclr #0,($115B).w ROM:0011E664 cmpi.w #2,d7 ROM:0011E668 bne.s loc_11E670 ROM:0011E66A bclr #0,($115B).w ROM:0011E670 ROM:0011E670 loc_11E670: ; CODE XREF: ROM:0011E668↑j ROM:0011E670 move.b #1,($115C).w ROM:0011E676 rts ROM:0011E678 ; --------------------------------------------------------------------------- ROM:0011E678 ROM:0011E678 loc_11E678: ; DATA XREF: ROM:0011E5E8↑o ROM:0011E678 btst #7,($1366).w ROM:0011E67E beq.s locret_11E682 ROM:0011E680 bra.s loc_11E684 ROM:0011E682 ; --------------------------------------------------------------------------- ROM:0011E682 ROM:0011E682 locret_11E682: ; CODE XREF: ROM:0011E67E↑j ROM:0011E682 rts ROM:0011E684 ; --------------------------------------------------------------------------- ROM:0011E684 ROM:0011E684 loc_11E684: ; CODE XREF: ROM:0011E680↑j ROM:0011E684 bclr #4,($1374).w ROM:0011E68A bclr #0,($115B).w ROM:0011E690 cmpi.w #2,d7 ROM:0011E694 bne.s loc_11E69C ROM:0011E696 bclr #0,($115B).w ROM:0011E69C ROM:0011E69C loc_11E69C: ; CODE XREF: ROM:0011E694↑j ROM:0011E69C move.b #1,($115C).w ROM:0011E6A2 rts ROM:0011E6A4 ROM:0011E6A4 ; =============== S U B R O U T I N E ======================================= ROM:0011E6A4 ROM:0011E6A4 ROM:0011E6A4 sub_11E6A4: ; CODE XREF: sub_11E1BA+22↑p ROM:0011E6A4 lea ($1235).w,a1 ROM:0011E6A8 move.w ($B30).w,d0 ROM:0011E6AC clr.w d1 ROM:0011E6AE move.b (a1,d0.w),d1 ROM:0011E6B2 cmpi.w #7,d1 ROM:0011E6B6 bcc.s locret_11E6C0 ROM:0011E6B8 movea.l off_11E6C2(pc,d1.w*4),a0 ROM:0011E6BC nop ROM:0011E6BE jmp (a0) ROM:0011E6C0 ; --------------------------------------------------------------------------- ROM:0011E6C0 ROM:0011E6C0 locret_11E6C0: ; CODE XREF: sub_11E6A4+12↑j ROM:0011E6C0 rts ROM:0011E6C0 ; End of function sub_11E6A4 ROM:0011E6C0 ROM:0011E6C0 ; --------------------------------------------------------------------------- ROM:0011E6C2 off_11E6C2: dc.l loc_11E6DE ; DATA XREF: sub_11E6A4+14↑r ROM:0011E6C6 dc.l loc_11E6F6 ROM:0011E6CA dc.l loc_11E70A ROM:0011E6CE dc.l loc_11E764 ROM:0011E6D2 dc.l loc_11E7C0 ROM:0011E6D6 dc.l loc_11E7D4 ROM:0011E6DA dc.l loc_11E80C ROM:0011E6DE ; --------------------------------------------------------------------------- ROM:0011E6DE ROM:0011E6DE loc_11E6DE: ; DATA XREF: ROM:off_11E6C2↑o ROM:0011E6DE bclr d0,($115D).w ROM:0011E6E2 bclr d0,($115B).w ROM:0011E6E6 bclr d0,($115E).w ROM:0011E6EA bclr d0,($115F).w ROM:0011E6EE move.b #1,(a1,d0.w) ROM:0011E6F4 rts ROM:0011E6F6 ; --------------------------------------------------------------------------- ROM:0011E6F6 ROM:0011E6F6 loc_11E6F6: ; DATA XREF: ROM:0011E6C6↑o ROM:0011E6F6 btst #2,($1380).w ROM:0011E6FC beq.s locret_11E700 ROM:0011E6FE bra.s loc_11E702 ROM:0011E700 ; --------------------------------------------------------------------------- ROM:0011E700 ROM:0011E700 locret_11E700: ; CODE XREF: ROM:0011E6FC↑j ROM:0011E700 rts ROM:0011E702 ; --------------------------------------------------------------------------- ROM:0011E702 ROM:0011E702 loc_11E702: ; CODE XREF: ROM:0011E6FE↑j ROM:0011E702 move.b #2,(a1,d0.w) ROM:0011E708 rts ROM:0011E70A ; --------------------------------------------------------------------------- ROM:0011E70A ROM:0011E70A loc_11E70A: ; DATA XREF: ROM:0011E6CA↑o ROM:0011E70A btst #4,($1374).w ROM:0011E710 beq.s loc_11E714 ROM:0011E712 bra.s loc_11E730 ROM:0011E714 ; --------------------------------------------------------------------------- ROM:0011E714 ROM:0011E714 loc_11E714: ; CODE XREF: ROM:0011E710↑j ROM:0011E714 lea ($EEE).w,a2 ROM:0011E718 move.w $34A(a5),d2 ROM:0011E71C move.w $34C(a5),d3 ROM:0011E720 cmp.w (a2,d0.w*2),d2 ROM:0011E724 ble.s loc_11E72C ROM:0011E726 cmp.w (a2,d0.w*2),d3 ROM:0011E72A blt.s locret_11E72E ROM:0011E72C ROM:0011E72C loc_11E72C: ; CODE XREF: ROM:0011E724↑j ROM:0011E72C bra.s loc_11E740 ROM:0011E72E ; --------------------------------------------------------------------------- ROM:0011E72E ROM:0011E72E locret_11E72E: ; CODE XREF: ROM:0011E72A↑j ROM:0011E72E rts ROM:0011E730 ; --------------------------------------------------------------------------- ROM:0011E730 ROM:0011E730 loc_11E730: ; CODE XREF: ROM:0011E712↑j ROM:0011E730 bset d0,($115B).w ROM:0011E734 bset d0,($115E).w ROM:0011E738 move.b #4,(a1,d0.w) ROM:0011E73E rts ROM:0011E740 ; --------------------------------------------------------------------------- ROM:0011E740 ROM:0011E740 loc_11E740: ; CODE XREF: ROM:loc_11E72C↑j ROM:0011E740 bset d0,($115D).w ROM:0011E744 move.w $34E(a5),d2 ROM:0011E748 clr.b $91F(d0.w) ROM:0011E74E move.w d2,$710(d0.w*2) ROM:0011E754 move.b #1,$91F(d0.w) ROM:0011E75C move.b #3,(a1,d0.w) ROM:0011E762 rts ROM:0011E764 ; --------------------------------------------------------------------------- ROM:0011E764 ROM:0011E764 loc_11E764: ; DATA XREF: ROM:0011E6CE↑o ROM:0011E764 btst #7,($1366).w ROM:0011E76A beq.s loc_11E76E ROM:0011E76C bra.s loc_11E784 ROM:0011E76E ; --------------------------------------------------------------------------- ROM:0011E76E ROM:0011E76E loc_11E76E: ; CODE XREF: ROM:0011E76A↑j ROM:0011E76E cmpi.w #0,$710(d0.w*2) ROM:0011E776 bgt.s locret_11E782 ROM:0011E778 btst #4,($1389).w ROM:0011E77E beq.s locret_11E782 ROM:0011E780 bra.s loc_11E790 ROM:0011E782 ; --------------------------------------------------------------------------- ROM:0011E782 ROM:0011E782 locret_11E782: ; CODE XREF: ROM:0011E776↑j ROM:0011E782 ; ROM:0011E77E↑j ROM:0011E782 rts ROM:0011E784 ; --------------------------------------------------------------------------- ROM:0011E784 ROM:0011E784 loc_11E784: ; CODE XREF: ROM:0011E76C↑j ROM:0011E784 bclr d0,($115D).w ROM:0011E788 move.b #1,(a1,d0.w) ROM:0011E78E rts ROM:0011E790 ; --------------------------------------------------------------------------- ROM:0011E790 ROM:0011E790 loc_11E790: ; CODE XREF: ROM:0011E780↑j ROM:0011E790 bset d0,($115F).w ROM:0011E794 move.w $354(a5),($B32).w ROM:0011E79A move.w $356(a5),($B34).w ROM:0011E7A0 move.w $358(a5),d2 ROM:0011E7A4 clr.b $91F(d0.w) ROM:0011E7AA move.w d2,$710(d0.w*2) ROM:0011E7B0 move.b #1,$91F(d0.w) ROM:0011E7B8 move.b #5,(a1,d0.w) ROM:0011E7BE rts ROM:0011E7C0 ; --------------------------------------------------------------------------- ROM:0011E7C0 ROM:0011E7C0 loc_11E7C0: ; DATA XREF: ROM:0011E6D2↑o ROM:0011E7C0 btst #7,($1366).w ROM:0011E7C6 beq.s locret_11E7D2 ROM:0011E7C8 bclr d0,($115B).w ROM:0011E7CC move.b #1,(a1,d0.w) ROM:0011E7D2 ROM:0011E7D2 locret_11E7D2: ; CODE XREF: ROM:0011E7C6↑j ROM:0011E7D2 rts ROM:0011E7D4 ; --------------------------------------------------------------------------- ROM:0011E7D4 ROM:0011E7D4 loc_11E7D4: ; DATA XREF: ROM:0011E6D6↑o ROM:0011E7D4 btst #7,($1366).w ROM:0011E7DA beq.s loc_11E7EC ROM:0011E7DC bclr d0,($115D).w ROM:0011E7E0 bclr d0,($115F).w ROM:0011E7E4 move.b #1,(a1,d0.w) ROM:0011E7EA rts ROM:0011E7EC ; --------------------------------------------------------------------------- ROM:0011E7EC ROM:0011E7EC loc_11E7EC: ; CODE XREF: ROM:0011E7DA↑j ROM:0011E7EC cmpi.w #0,$710(d0.w*2) ROM:0011E7F4 bgt.s locret_11E80A ROM:0011E7F6 move.w $350(a5),($B32).w ROM:0011E7FC move.w $352(a5),($B34).w ROM:0011E802 move.b #6,(a1,d0.w) ROM:0011E808 rts ROM:0011E80A ; --------------------------------------------------------------------------- ROM:0011E80A ROM:0011E80A locret_11E80A: ; CODE XREF: ROM:0011E7F4↑j ROM:0011E80A rts ROM:0011E80C ; --------------------------------------------------------------------------- ROM:0011E80C ROM:0011E80C loc_11E80C: ; DATA XREF: ROM:0011E6DA↑o ROM:0011E80C btst #7,($1366).w ROM:0011E812 beq.s locret_11E824 ROM:0011E814 bclr d0,($115D).w ROM:0011E818 bclr d0,($115F).w ROM:0011E81C move.b #1,(a1,d0.w) ROM:0011E822 rts ROM:0011E824 ; --------------------------------------------------------------------------- ROM:0011E824 ROM:0011E824 locret_11E824: ; CODE XREF: ROM:0011E812↑j ROM:0011E824 rts ROM:0011E826 ROM:0011E826 ; =============== S U B R O U T I N E ======================================= ROM:0011E826 ROM:0011E826 ROM:0011E826 sub_11E826: ; CODE XREF: sub_11E1BA+2E↑p ROM:0011E826 lea ($1236).w,a1 ROM:0011E82A move.w ($B30).w,d0 ROM:0011E82E clr.w d1 ROM:0011E830 move.b (a1,d0.w),d1 ROM:0011E834 cmpi.w #4,d1 ROM:0011E838 bcc.s locret_11E842 ROM:0011E83A movea.l off_11E844(pc,d1.w*4),a0 ROM:0011E83E nop ROM:0011E840 jmp (a0) ROM:0011E842 ; --------------------------------------------------------------------------- ROM:0011E842 ROM:0011E842 locret_11E842: ; CODE XREF: sub_11E826+12↑j ROM:0011E842 rts ROM:0011E842 ; End of function sub_11E826 ROM:0011E842 ROM:0011E842 ; --------------------------------------------------------------------------- ROM:0011E844 off_11E844: dc.l loc_11E854 ; DATA XREF: sub_11E826+14↑r ROM:0011E848 dc.l loc_11E860 ROM:0011E84C dc.l loc_11E878 ROM:0011E850 dc.l loc_11E8D8 ROM:0011E854 ; --------------------------------------------------------------------------- ROM:0011E854 ROM:0011E854 loc_11E854: ; DATA XREF: ROM:off_11E844↑o ROM:0011E854 bclr d0,($1160).w ROM:0011E858 move.b #1,(a1,d0.w) ROM:0011E85E rts ROM:0011E860 ; --------------------------------------------------------------------------- ROM:0011E860 ROM:0011E860 loc_11E860: ; DATA XREF: ROM:0011E848↑o ROM:0011E860 btst #6,($1375).w ROM:0011E866 beq.s locret_11E86A ROM:0011E868 bra.s loc_11E86C ROM:0011E86A ; --------------------------------------------------------------------------- ROM:0011E86A ROM:0011E86A locret_11E86A: ; CODE XREF: ROM:0011E866↑j ROM:0011E86A rts ROM:0011E86C ; --------------------------------------------------------------------------- ROM:0011E86C ROM:0011E86C loc_11E86C: ; CODE XREF: ROM:0011E868↑j ROM:0011E86C bset d0,($1160).w ROM:0011E870 move.b #3,(a1,d0.w) ROM:0011E876 rts ROM:0011E878 ; --------------------------------------------------------------------------- ROM:0011E878 ROM:0011E878 loc_11E878: ; DATA XREF: ROM:0011E84C↑o ROM:0011E878 cmpi.w #0,$712(d0.w*2) ROM:0011E880 bgt.s loc_11E884 ROM:0011E882 bra.s loc_11E8A0 ROM:0011E884 ; --------------------------------------------------------------------------- ROM:0011E884 ROM:0011E884 loc_11E884: ; CODE XREF: ROM:0011E880↑j ROM:0011E884 lea ($EEE).w,a4 ROM:0011E888 move.w $350(a5),d2 ROM:0011E88C cmp.w (a4,d0.w*2),d2 ROM:0011E890 bge.s loc_11E894 ROM:0011E892 bra.s loc_11E8AC ROM:0011E894 ; --------------------------------------------------------------------------- ROM:0011E894 ROM:0011E894 loc_11E894: ; CODE XREF: ROM:0011E890↑j ROM:0011E894 btst #6,($1375).w ROM:0011E89A beq.s locret_11E89E ROM:0011E89C bra.s loc_11E8C4 ROM:0011E89E ; --------------------------------------------------------------------------- ROM:0011E89E ROM:0011E89E locret_11E89E: ; CODE XREF: ROM:0011E89A↑j ROM:0011E89E rts ROM:0011E8A0 ; --------------------------------------------------------------------------- ROM:0011E8A0 ROM:0011E8A0 loc_11E8A0: ; CODE XREF: ROM:0011E882↑j ROM:0011E8A0 bclr d0,($1160).w ROM:0011E8A4 move.b #1,(a1,d0.w) ROM:0011E8AA rts ROM:0011E8AC ; --------------------------------------------------------------------------- ROM:0011E8AC ROM:0011E8AC loc_11E8AC: ; CODE XREF: ROM:0011E892↑j ROM:0011E8AC clr.b $920(d0.w) ROM:0011E8B2 clr.w $712(d0.w*2) ROM:0011E8B8 bclr d0,($1160).w ROM:0011E8BC move.b #1,(a1,d0.w) ROM:0011E8C2 rts ROM:0011E8C4 ; --------------------------------------------------------------------------- ROM:0011E8C4 ROM:0011E8C4 loc_11E8C4: ; CODE XREF: ROM:0011E89C↑j ROM:0011E8C4 clr.b $920(d0.w) ROM:0011E8CA clr.w $712(d0.w*2) ROM:0011E8D0 move.b #3,(a1,d0.w) ROM:0011E8D6 rts ROM:0011E8D8 ; --------------------------------------------------------------------------- ROM:0011E8D8 ROM:0011E8D8 loc_11E8D8: ; DATA XREF: ROM:0011E850↑o ROM:0011E8D8 btst #6,($136A).w ROM:0011E8DE bne.s loc_11E8EA ROM:0011E8E0 btst #0,($136D).w ROM:0011E8E6 beq.s loc_11E8EA ROM:0011E8E8 bra.s loc_11E8FE ROM:0011E8EA ; --------------------------------------------------------------------------- ROM:0011E8EA ROM:0011E8EA loc_11E8EA: ; CODE XREF: ROM:0011E8DE↑j ROM:0011E8EA ; ROM:0011E8E6↑j ROM:0011E8EA btst #6,($136A).w ROM:0011E8F0 bne.s locret_11E8FC ROM:0011E8F2 btst #0,($136D).w ROM:0011E8F8 bne.s locret_11E8FC ROM:0011E8FA bra.s loc_11E91E ROM:0011E8FC ; --------------------------------------------------------------------------- ROM:0011E8FC ROM:0011E8FC locret_11E8FC: ; CODE XREF: ROM:0011E8F0↑j ROM:0011E8FC ; ROM:0011E8F8↑j ROM:0011E8FC rts ROM:0011E8FE ; --------------------------------------------------------------------------- ROM:0011E8FE ROM:0011E8FE loc_11E8FE: ; CODE XREF: ROM:0011E8E8↑j ROM:0011E8FE move.w $35C(a5),d1 ROM:0011E902 clr.b $920(d0.w) ROM:0011E908 move.w d1,$712(d0.w*2) ROM:0011E90E move.b #1,$920(d0.w) ROM:0011E916 move.b #2,(a1,d0.w) ROM:0011E91C rts ROM:0011E91E ; --------------------------------------------------------------------------- ROM:0011E91E ROM:0011E91E loc_11E91E: ; CODE XREF: ROM:0011E8FA↑j ROM:0011E91E move.w $35A(a5),d1 ROM:0011E922 clr.b $920(d0.w) ROM:0011E928 move.w d1,$712(d0.w*2) ROM:0011E92E move.b #1,$920(d0.w) ROM:0011E936 move.b #2,(a1,d0.w) ROM:0011E93C rts ROM:0011E93E ROM:0011E93E ; =============== S U B R O U T I N E ======================================= ROM:0011E93E ROM:0011E93E ROM:0011E93E sub_11E93E: ; CODE XREF: ROM:loc_11DCFA↑p ROM:0011E93E lea ($1237).w,a1 ROM:0011E942 lea ($EEE).w,a2 ROM:0011E946 move.w ($B30).w,d0 ROM:0011E94A bclr d0,($1162).w ROM:0011E94E clr.w d1 ROM:0011E950 move.b (a1,d0.w),d1 ROM:0011E954 cmpi.w #8,d1 ROM:0011E958 bcc.s locret_11E962 ROM:0011E95A movea.l off_11E964(pc,d1.w*4),a0 ROM:0011E95E nop ROM:0011E960 jmp (a0) ROM:0011E962 ; --------------------------------------------------------------------------- ROM:0011E962 ROM:0011E962 locret_11E962: ; CODE XREF: sub_11E93E+1A↑j ROM:0011E962 rts ROM:0011E962 ; End of function sub_11E93E ROM:0011E962 ROM:0011E962 ; --------------------------------------------------------------------------- ROM:0011E964 off_11E964: dc.l loc_11E984 ; DATA XREF: sub_11E93E+1C↑r ROM:0011E968 dc.l loc_11E994 ROM:0011E96C dc.l loc_11E9EC ROM:0011E970 dc.l loc_11EA6E ROM:0011E974 dc.l loc_11EAF2 ROM:0011E978 dc.l loc_11EB68 ROM:0011E97C dc.l loc_11EBE0 ROM:0011E980 dc.l loc_11EC16 ROM:0011E984 ; --------------------------------------------------------------------------- ROM:0011E984 ROM:0011E984 loc_11E984: ; DATA XREF: ROM:off_11E964↑o ROM:0011E984 bclr d0,($1161).w ROM:0011E988 bsr.w sub_11EC4E ROM:0011E98C move.b #1,(a1,d0.w) ROM:0011E992 rts ROM:0011E994 ; --------------------------------------------------------------------------- ROM:0011E994 ROM:0011E994 loc_11E994: ; DATA XREF: ROM:0011E968↑o ROM:0011E994 move.w ($B34).w,d2 ROM:0011E998 cmp.w (a2,d0.w*2),d2 ROM:0011E99C ble.s loc_11E9A0 ROM:0011E99E bra.s loc_11E9AE ROM:0011E9A0 ; --------------------------------------------------------------------------- ROM:0011E9A0 ROM:0011E9A0 loc_11E9A0: ; CODE XREF: ROM:0011E99C↑j ROM:0011E9A0 move.w ($B32).w,d2 ROM:0011E9A4 cmp.w (a2,d0.w*2),d2 ROM:0011E9A8 bge.s locret_11E9AC ROM:0011E9AA bra.s loc_11E9CC ROM:0011E9AC ; --------------------------------------------------------------------------- ROM:0011E9AC ROM:0011E9AC locret_11E9AC: ; CODE XREF: ROM:0011E9A8↑j ROM:0011E9AC rts ROM:0011E9AE ; --------------------------------------------------------------------------- ROM:0011E9AE ROM:0011E9AE loc_11E9AE: ; CODE XREF: ROM:0011E99E↑j ROM:0011E9AE bclr d0,($1161).w ROM:0011E9B2 bsr.l sub_11DFC6 ROM:0011E9B8 lea ($1237).w,a1 ROM:0011E9BC lea ($EEE).w,a2 ROM:0011E9C0 move.w ($B30).w,d0 ROM:0011E9C4 move.b #2,(a1,d0.w) ROM:0011E9CA bra.s loc_11EA26 ROM:0011E9CC ; --------------------------------------------------------------------------- ROM:0011E9CC ROM:0011E9CC loc_11E9CC: ; CODE XREF: ROM:0011E9AA↑j ROM:0011E9CC bset d0,($1161).w ROM:0011E9D0 bsr.l sub_11E00C ROM:0011E9D6 lea ($1237).w,a1 ROM:0011E9DA lea ($EEE).w,a2 ROM:0011E9DE move.w ($B30).w,d0 ROM:0011E9E2 move.b #3,(a1,d0.w) ROM:0011E9E8 bra.w loc_11EAA8 ROM:0011E9EC ; --------------------------------------------------------------------------- ROM:0011E9EC ROM:0011E9EC loc_11E9EC: ; DATA XREF: ROM:0011E96C↑o ROM:0011E9EC move.w ($B30).w,d0 ROM:0011E9F0 btst #0,($1370).w ROM:0011E9F6 beq.s loc_11EA0A ROM:0011E9F8 move.b #0,$1238(d0.w) ROM:0011EA00 move.b #6,(a1,d0.w) ROM:0011EA06 bra.w locret_11EC14 ROM:0011EA0A ; --------------------------------------------------------------------------- ROM:0011EA0A ROM:0011EA0A loc_11EA0A: ; CODE XREF: ROM:0011E9F6↑j ROM:0011EA0A lea ($F42).w,a3 ROM:0011EA0E move.w $35E(a5),d2 ROM:0011EA12 cmp.w (a3,d0.w*2),d2 ROM:0011EA16 bge.s loc_11EA1A ROM:0011EA18 bra.s loc_11EA2E ROM:0011EA1A ; --------------------------------------------------------------------------- ROM:0011EA1A ROM:0011EA1A loc_11EA1A: ; CODE XREF: ROM:0011EA16↑j ROM:0011EA1A move.w ($B32).w,d2 ROM:0011EA1E cmp.w (a2,d0.w*2),d2 ROM:0011EA22 bge.s loc_11EA26 ROM:0011EA24 bra.s loc_11EA38 ROM:0011EA26 ; --------------------------------------------------------------------------- ROM:0011EA26 ROM:0011EA26 loc_11EA26: ; CODE XREF: ROM:0011E9CA↑j ROM:0011EA26 ; ROM:0011EA22↑j ... ROM:0011EA26 bsr.l sub_11EC66 ROM:0011EA2C rts ROM:0011EA2E ; --------------------------------------------------------------------------- ROM:0011EA2E ROM:0011EA2E loc_11EA2E: ; CODE XREF: ROM:0011EA18↑j ROM:0011EA2E move.b #4,(a1,d0.w) ROM:0011EA34 bra.w loc_11EB24 ROM:0011EA38 ; --------------------------------------------------------------------------- ROM:0011EA38 ROM:0011EA38 loc_11EA38: ; CODE XREF: ROM:0011EA24↑j ROM:0011EA38 bset d0,($1161).w ROM:0011EA3C bsr.l sub_11E0FE ROM:0011EA42 bsr.l sub_11E00C ROM:0011EA48 lea ($EEE).w,a2 ROM:0011EA4C move.w ($B30).w,d0 ROM:0011EA50 bsr.w sub_11EC5A ROM:0011EA54 bset d0,($1162).w ROM:0011EA58 lea ($1238).w,a3 ROM:0011EA5C move.b #0,(a3,d0.w) ROM:0011EA62 lea ($1237).w,a1 ROM:0011EA66 move.b #3,(a1,d0.w) ROM:0011EA6C bra.s loc_11EAA8 ROM:0011EA6E ; --------------------------------------------------------------------------- ROM:0011EA6E ROM:0011EA6E loc_11EA6E: ; DATA XREF: ROM:0011E970↑o ROM:0011EA6E move.w ($B30).w,d0 ROM:0011EA72 btst #0,($1370).w ROM:0011EA78 beq.s loc_11EA8C ROM:0011EA7A move.b #0,$1233(d0.w) ROM:0011EA82 move.b #7,(a1,d0.w) ROM:0011EA88 bra.w locret_11EC4A ROM:0011EA8C ; --------------------------------------------------------------------------- ROM:0011EA8C ROM:0011EA8C loc_11EA8C: ; CODE XREF: ROM:0011EA78↑j ROM:0011EA8C lea ($F42).w,a3 ROM:0011EA90 move.w $35E(a5),d2 ROM:0011EA94 cmp.w (a3,d0.w*2),d2 ROM:0011EA98 bge.s loc_11EA9C ROM:0011EA9A bra.s loc_11EAB0 ROM:0011EA9C ; --------------------------------------------------------------------------- ROM:0011EA9C ROM:0011EA9C loc_11EA9C: ; CODE XREF: ROM:0011EA98↑j ROM:0011EA9C move.w ($B34).w,d2 ROM:0011EAA0 cmp.w (a2,d0.w*2),d2 ROM:0011EAA4 ble.s loc_11EAA8 ROM:0011EAA6 bra.s loc_11EABA ROM:0011EAA8 ; --------------------------------------------------------------------------- ROM:0011EAA8 ROM:0011EAA8 loc_11EAA8: ; CODE XREF: ROM:0011E9E8↑j ROM:0011EAA8 ; ROM:0011EA6C↑j ... ROM:0011EAA8 bsr.l sub_11E496 ROM:0011EAAE rts ROM:0011EAB0 ; --------------------------------------------------------------------------- ROM:0011EAB0 ROM:0011EAB0 loc_11EAB0: ; CODE XREF: ROM:0011EA9A↑j ROM:0011EAB0 move.b #5,(a1,d0.w) ROM:0011EAB6 bra.w loc_11EB9A ROM:0011EABA ; --------------------------------------------------------------------------- ROM:0011EABA ROM:0011EABA loc_11EABA: ; CODE XREF: ROM:0011EAA6↑j ROM:0011EABA bclr d0,($1161).w ROM:0011EABE bsr.l sub_11E0FE ROM:0011EAC4 bsr.l sub_11DFC6 ROM:0011EACA lea ($EEE).w,a2 ROM:0011EACE move.w ($B30).w,d0 ROM:0011EAD2 bsr.w sub_11EC5A ROM:0011EAD6 bset d0,($1162).w ROM:0011EADA lea ($1233).w,a3 ROM:0011EADE move.b #0,(a3,d0.w) ROM:0011EAE4 lea ($1237).w,a1 ROM:0011EAE8 move.b #2,(a1,d0.w) ROM:0011EAEE bra.w loc_11EA26 ROM:0011EAF2 ; --------------------------------------------------------------------------- ROM:0011EAF2 ROM:0011EAF2 loc_11EAF2: ; DATA XREF: ROM:0011E974↑o ROM:0011EAF2 move.w ($B30).w,d0 ROM:0011EAF6 btst #0,($1370).w ROM:0011EAFC beq.s loc_11EB18 ROM:0011EAFE move.b #0,$1230(d0.w) ROM:0011EB06 move.b #0,$1238(d0.w) ROM:0011EB0E move.b #6,(a1,d0.w) ROM:0011EB14 bra.w locret_11EC14 ROM:0011EB18 ; --------------------------------------------------------------------------- ROM:0011EB18 ROM:0011EB18 loc_11EB18: ; CODE XREF: ROM:0011EAFC↑j ROM:0011EB18 move.w ($B32).w,d2 ROM:0011EB1C cmp.w (a2,d0.w*2),d2 ROM:0011EB20 bge.s loc_11EB24 ROM:0011EB22 bra.s loc_11EB32 ROM:0011EB24 ; --------------------------------------------------------------------------- ROM:0011EB24 ROM:0011EB24 loc_11EB24: ; CODE XREF: ROM:0011EA34↑j ROM:0011EB24 ; ROM:0011EB20↑j ... ROM:0011EB24 bsr.l sub_11EC66 ROM:0011EB2A bsr.l sub_11DD82 ROM:0011EB30 rts ROM:0011EB32 ; --------------------------------------------------------------------------- ROM:0011EB32 ROM:0011EB32 loc_11EB32: ; CODE XREF: ROM:0011EB22↑j ROM:0011EB32 bset d0,($1161).w ROM:0011EB36 bsr.l sub_11E0FE ROM:0011EB3C bsr.l sub_11E00C ROM:0011EB42 lea ($EEE).w,a2 ROM:0011EB46 move.w ($B30).w,d0 ROM:0011EB4A bsr.w sub_11EC5A ROM:0011EB4E bset d0,($1162).w ROM:0011EB52 lea ($1238).w,a3 ROM:0011EB56 move.b #0,(a3,d0.w) ROM:0011EB5C lea ($1237).w,a1 ROM:0011EB60 move.b #5,(a1,d0.w) ROM:0011EB66 bra.s loc_11EB9A ROM:0011EB68 ; --------------------------------------------------------------------------- ROM:0011EB68 ROM:0011EB68 loc_11EB68: ; DATA XREF: ROM:0011E978↑o ROM:0011EB68 move.w ($B30).w,d0 ROM:0011EB6C btst #0,($1370).w ROM:0011EB72 beq.s loc_11EB8E ROM:0011EB74 move.b #0,$1230(d0.w) ROM:0011EB7C move.b #0,$1233(d0.w) ROM:0011EB84 move.b #7,(a1,d0.w) ROM:0011EB8A bra.w locret_11EC4A ROM:0011EB8E ; --------------------------------------------------------------------------- ROM:0011EB8E ROM:0011EB8E loc_11EB8E: ; CODE XREF: ROM:0011EB72↑j ROM:0011EB8E move.w ($B34).w,d2 ROM:0011EB92 cmp.w (a2,d0.w*2),d2 ROM:0011EB96 ble.s loc_11EB9A ROM:0011EB98 bra.s loc_11EBA8 ROM:0011EB9A ; --------------------------------------------------------------------------- ROM:0011EB9A ROM:0011EB9A loc_11EB9A: ; CODE XREF: ROM:0011EAB6↑j ROM:0011EB9A ; ROM:0011EB66↑j ... ROM:0011EB9A bsr.l sub_11E496 ROM:0011EBA0 bsr.l sub_11DD82 ROM:0011EBA6 rts ROM:0011EBA8 ; --------------------------------------------------------------------------- ROM:0011EBA8 ROM:0011EBA8 loc_11EBA8: ; CODE XREF: ROM:0011EB98↑j ROM:0011EBA8 bclr d0,($1161).w ROM:0011EBAC bsr.l sub_11E0FE ROM:0011EBB2 bsr.l sub_11DFC6 ROM:0011EBB8 lea ($EEE).w,a2 ROM:0011EBBC move.w ($B30).w,d0 ROM:0011EBC0 bsr.w sub_11EC5A ROM:0011EBC4 bset d0,($1162).w ROM:0011EBC8 lea ($1233).w,a3 ROM:0011EBCC move.b #0,(a3,d0.w) ROM:0011EBD2 lea ($1237).w,a1 ROM:0011EBD6 move.b #4,(a1,d0.w) ROM:0011EBDC bra.w loc_11EB24 ROM:0011EBE0 ; --------------------------------------------------------------------------- ROM:0011EBE0 ROM:0011EBE0 loc_11EBE0: ; DATA XREF: ROM:0011E97C↑o ROM:0011EBE0 move.w ($B30).w,d0 ROM:0011EBE4 btst #0,($1370).w ROM:0011EBEA bne.s loc_11EBF8 ROM:0011EBEC move.b #2,$1237(d0.w) ROM:0011EBF4 bra.w loc_11EA26 ROM:0011EBF8 ; --------------------------------------------------------------------------- ROM:0011EBF8 ROM:0011EBF8 loc_11EBF8: ; CODE XREF: ROM:0011EBEA↑j ROM:0011EBF8 move.w ($B32).w,d2 ROM:0011EBFC cmp.w $EEE(d0.w),d2 ROM:0011EC02 bge.s locret_11EC14 ROM:0011EC04 bset d0,($1161).w ROM:0011EC08 move.b #7,$1237(d0.w) ROM:0011EC10 bra.w locret_11EC4A ROM:0011EC14 ; --------------------------------------------------------------------------- ROM:0011EC14 ROM:0011EC14 locret_11EC14: ; CODE XREF: ROM:0011EA06↑j ROM:0011EC14 ; ROM:0011EB14↑j ... ROM:0011EC14 rts ROM:0011EC16 ; --------------------------------------------------------------------------- ROM:0011EC16 ROM:0011EC16 loc_11EC16: ; DATA XREF: ROM:0011E980↑o ROM:0011EC16 move.w ($B30).w,d0 ROM:0011EC1A btst #0,($1370).w ROM:0011EC20 bne.s loc_11EC2E ROM:0011EC22 move.b #3,$1237(d0.w) ROM:0011EC2A bra.w loc_11EAA8 ROM:0011EC2E ; --------------------------------------------------------------------------- ROM:0011EC2E ROM:0011EC2E loc_11EC2E: ; CODE XREF: ROM:0011EC20↑j ROM:0011EC2E move.w ($B34).w,d2 ROM:0011EC32 cmp.w $EEE(d0.w),d2 ROM:0011EC38 ble.s locret_11EC4A ROM:0011EC3A bclr d0,($1161).w ROM:0011EC3E move.b #6,$1237(d0.w) ROM:0011EC46 bra.w locret_11EC14 ROM:0011EC4A ; --------------------------------------------------------------------------- ROM:0011EC4A ROM:0011EC4A locret_11EC4A: ; CODE XREF: ROM:0011EA88↑j ROM:0011EC4A ; ROM:0011EB8A↑j ... ROM:0011EC4A rts ROM:0011EC4C ; --------------------------------------------------------------------------- ROM:0011EC4C rts 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:0011E988↑p ROM:0011EC4E lea ($F42).w,a3 ROM:0011EC52 move.w #0,(a3,d0.w*2) ROM:0011EC58 rts ROM:0011EC58 ; End of function sub_11EC4E ROM:0011EC58 ROM:0011EC5A ROM:0011EC5A ; =============== S U B R O U T I N E ======================================= ROM:0011EC5A ROM:0011EC5A ROM:0011EC5A sub_11EC5A: ; CODE XREF: ROM:0011EA50↑p ROM:0011EC5A ; ROM:0011EAD2↑p ... ROM:0011EC5A lea ($F42).w,a3 ROM:0011EC5E addi.w #1,(a3,d0.w*2) ROM:0011EC64 rts ROM:0011EC64 ; End of function sub_11EC5A ROM:0011EC64 ROM:0011EC66 ROM:0011EC66 ; =============== S U B R O U T I N E ======================================= ROM:0011EC66 ROM:0011EC66 ROM:0011EC66 sub_11EC66: ; CODE XREF: ROM:loc_11EA26↑p ROM:0011EC66 ; ROM:loc_11EB24↑p ROM:0011EC66 lea ($1238).w,a1 ROM:0011EC6A move.w ($B30).w,d0 ROM:0011EC6E move.w $360(a5),d2 ROM:0011EC72 clr.w d1 ROM:0011EC74 move.b (a1,d0.w),d1 ROM:0011EC78 cmpi.w #2,d1 ROM:0011EC7C bcc.s locret_11EC86 ROM:0011EC7E movea.l off_11EC88(pc,d1.w*4),a0 ROM:0011EC82 nop ROM:0011EC84 jmp (a0) ROM:0011EC86 ; --------------------------------------------------------------------------- ROM:0011EC86 ROM:0011EC86 locret_11EC86: ; CODE XREF: sub_11EC66+16↑j ROM:0011EC86 rts ROM:0011EC86 ; End of function sub_11EC66 ROM:0011EC86 ROM:0011EC86 ; --------------------------------------------------------------------------- ROM:0011EC88 off_11EC88: dc.l loc_11EC90 ; DATA XREF: sub_11EC66+18↑r ROM:0011EC8C dc.l loc_11ECAC ROM:0011EC90 ; --------------------------------------------------------------------------- ROM:0011EC90 ROM:0011EC90 loc_11EC90: ; DATA XREF: ROM:off_11EC88↑o ROM:0011EC90 clr.b $89A(d0.w) ROM:0011EC96 move.w d2,$606(d0.w*2) ROM:0011EC9C move.b #1,$89A(d0.w) ROM:0011ECA4 move.b #1,(a1,d0.w) ROM:0011ECAA rts ROM:0011ECAC ; --------------------------------------------------------------------------- ROM:0011ECAC ROM:0011ECAC loc_11ECAC: ; DATA XREF: ROM:0011EC8C↑o ROM:0011ECAC cmpi.w #0,$606(d0.w*2) ROM:0011ECB4 bgt.s locret_11ECB8 ROM:0011ECB6 bra.s loc_11ECBA ROM:0011ECB8 ; --------------------------------------------------------------------------- ROM:0011ECB8 ROM:0011ECB8 locret_11ECB8: ; CODE XREF: ROM:0011ECB4↑j ROM:0011ECB8 rts ROM:0011ECBA ; --------------------------------------------------------------------------- ROM:0011ECBA ROM:0011ECBA loc_11ECBA: ; CODE XREF: ROM:0011ECB6↑j ROM:0011ECBA bsr.w sub_11ECE6 ROM:0011ECBE lea ($1238).w,a1 ROM:0011ECC2 move.w ($B30).w,d0 ROM:0011ECC6 move.w $360(a5),d2 ROM:0011ECCA clr.b $89A(d0.w) ROM:0011ECD0 move.w d2,$606(d0.w*2) ROM:0011ECD6 move.b #1,$89A(d0.w) ROM:0011ECDE move.b #1,(a1,d0.w) ROM:0011ECE4 rts ROM:0011ECE6 ROM:0011ECE6 ; =============== S U B R O U T I N E ======================================= ROM:0011ECE6 ROM:0011ECE6 ROM:0011ECE6 sub_11ECE6: ; CODE XREF: ROM:loc_11ECBA↑p ROM:0011ECE6 move.w #$3EAA,d1 ROM:0011ECEA move.w ($A5E).w,d2 ROM:0011ECEE move.w ($56E).w,d3 ROM:0011ECF2 bsr.l sub_1175D2 ROM:0011ECF8 lea ($F44).w,a2 ROM:0011ECFC move.w ($B30).w,d3 ROM:0011ED00 move.w d1,(a2,d3.w*2) ROM:0011ED04 lea ($F32).w,a3 ROM:0011ED08 add.w d1,(a3,d3.w*2) ROM:0011ED0C move.w $334(a5),d4 ROM:0011ED10 cmp.w (a3,d3.w*2),d4 ROM:0011ED14 bge.s locret_11ED1A ROM:0011ED16 move.w d4,(a3,d3.w*2) ROM:0011ED1A ROM:0011ED1A locret_11ED1A: ; CODE XREF: sub_11ECE6+2E↑j ROM:0011ED1A rts ROM:0011ED1A ; End of function sub_11ECE6 ROM:0011ED1A ROM:0011ED1C ROM:0011ED1C ; =============== S U B R O U T I N E ======================================= ROM:0011ED1C ROM:0011ED1C ROM:0011ED1C sub_11ED1C: ; CODE XREF: sub_11F0CE:loc_11F116↓p ROM:0011ED1C move.w ($B44).w,d0 ROM:0011ED20 bclr d0,($1165).w ROM:0011ED24 move.w $FD4(d0.w*2),d1 ROM:0011ED2A cmpi.w #4,d1 ROM:0011ED2E bcc.s locret_11ED38 ROM:0011ED30 movea.l off_11ED3A(pc,d1.w*4),a0 ROM:0011ED34 nop ROM:0011ED36 jmp (a0) ROM:0011ED38 ; --------------------------------------------------------------------------- ROM:0011ED38 ROM:0011ED38 locret_11ED38: ; CODE XREF: sub_11ED1C+12↑j ROM:0011ED38 rts ROM:0011ED38 ; End of function sub_11ED1C ROM:0011ED38 ROM:0011ED38 ; --------------------------------------------------------------------------- ROM:0011ED3A off_11ED3A: dc.l loc_11ED4A ; DATA XREF: sub_11ED1C+14↑r ROM:0011ED3E dc.l loc_11ED62 ROM:0011ED42 dc.l loc_11ED76 ROM:0011ED46 dc.l loc_11EDDC ROM:0011ED4A ; --------------------------------------------------------------------------- ROM:0011ED4A ROM:0011ED4A loc_11ED4A: ; DATA XREF: ROM:off_11ED3A↑o ROM:0011ED4A move.w #0,$FD0(d0.w*2) ROM:0011ED52 bsr.w sub_11EF24 ROM:0011ED56 move.w #1,$FD4(d0.w*2) ROM:0011ED5E bra.s locret_11ED74 ROM:0011ED60 ; --------------------------------------------------------------------------- ROM:0011ED60 rts ROM:0011ED62 ; --------------------------------------------------------------------------- ROM:0011ED62 ROM:0011ED62 loc_11ED62: ; DATA XREF: ROM:0011ED3E↑o ROM:0011ED62 btst #3,($137B).w ROM:0011ED68 beq.s locret_11ED74 ROM:0011ED6A move.w #2,$FD4(d0.w*2) ROM:0011ED72 bra.s loc_11EDC6 ROM:0011ED74 ; --------------------------------------------------------------------------- ROM:0011ED74 ROM:0011ED74 locret_11ED74: ; CODE XREF: ROM:0011ED5E↑j ROM:0011ED74 ; ROM:0011ED68↑j ... ROM:0011ED74 rts ROM:0011ED76 ; --------------------------------------------------------------------------- ROM:0011ED76 ROM:0011ED76 loc_11ED76: ; DATA XREF: ROM:0011ED42↑o ROM:0011ED76 btst #3,($137B).w ROM:0011ED7C bne.s loc_11ED94 ROM:0011ED7E move.w #0,$FD0(d0.w*2) ROM:0011ED86 bsr.w sub_11EF24 ROM:0011ED8A move.w #1,$FD4(d0.w*2) ROM:0011ED92 bra.s locret_11ED74 ROM:0011ED94 ; --------------------------------------------------------------------------- ROM:0011ED94 ROM:0011ED94 loc_11ED94: ; CODE XREF: ROM:0011ED7C↑j ROM:0011ED94 move.w $362(a5),d2 ROM:0011ED98 subq.w #1,d2 ROM:0011ED9A bvc.s loc_11EDA0 ROM:0011ED9C move.w #$8000,d2 ROM:0011EDA0 ROM:0011EDA0 loc_11EDA0: ; CODE XREF: ROM:0011ED9A↑j ROM:0011EDA0 cmp.w $FD0(d0.w*2),d2 ROM:0011EDA6 bgt.s loc_11EDC6 ROM:0011EDA8 addq.w #1,$FD0(d0.w*2) ROM:0011EDAE bvc.s loc_11EDB8 ROM:0011EDB0 move.w #$8000,$FD0(d0.w*2) ROM:0011EDB8 ROM:0011EDB8 loc_11EDB8: ; CODE XREF: ROM:0011EDAE↑j ROM:0011EDB8 move.w #3,$FD4(d0.w*2) ROM:0011EDC0 bra.l loc_11EE36 ROM:0011EDC6 ; --------------------------------------------------------------------------- ROM:0011EDC6 ROM:0011EDC6 loc_11EDC6: ; CODE XREF: ROM:0011ED72↑j ROM:0011EDC6 ; ROM:0011EDA6↑j ... ROM:0011EDC6 addq.w #1,$FD0(d0.w*2) ROM:0011EDCC bvc.s loc_11EDD6 ROM:0011EDCE move.w #$8000,$FD0(d0.w*2) ROM:0011EDD6 ROM:0011EDD6 loc_11EDD6: ; CODE XREF: ROM:0011EDCC↑j ROM:0011EDD6 bsr.w sub_11EECA ROM:0011EDDA rts ROM:0011EDDC ; --------------------------------------------------------------------------- ROM:0011EDDC ROM:0011EDDC loc_11EDDC: ; DATA XREF: ROM:0011ED46↑o ROM:0011EDDC btst #3,($137B).w ROM:0011EDE2 bne.s loc_11EDFE ROM:0011EDE4 move.w #0,$FD0(d0.w*2) ROM:0011EDEC bsr.w sub_11EF24 ROM:0011EDF0 move.w #1,$FD4(d0.w*2) ROM:0011EDF8 bra.l locret_11ED74 ROM:0011EDFE ; --------------------------------------------------------------------------- ROM:0011EDFE ROM:0011EDFE loc_11EDFE: ; CODE XREF: ROM:0011EDE2↑j ROM:0011EDFE move.w $F4C(d0.w*2),d2 ROM:0011EE04 move.w $364(a5),d3 ROM:0011EE08 cmp.w $F4C(d0.w*2),d3 ROM:0011EE0E blt.s loc_11EE36 ROM:0011EE10 bsr.w sub_11EF2C ROM:0011EE14 bsr.w sub_11EFE2 ROM:0011EE18 bsr.w sub_11EFC8 ROM:0011EE1C bset d0,($1165).w ROM:0011EE20 move.w #0,$FD0(d0.w*2) ROM:0011EE28 move.w #2,$FD4(d0.w*2) ROM:0011EE30 bra.l loc_11EDC6 ROM:0011EE36 ; --------------------------------------------------------------------------- ROM:0011EE36 ROM:0011EE36 loc_11EE36: ; CODE XREF: ROM:0011EDC0↑j ROM:0011EE36 ; ROM:0011EE0E↑j ROM:0011EE36 bsr.w sub_11EECA ROM:0011EE3A bsr.w sub_11EE40 ROM:0011EE3E rts ROM:0011EE40 ROM:0011EE40 ; =============== S U B R O U T I N E ======================================= ROM:0011EE40 ROM:0011EE40 ROM:0011EE40 sub_11EE40: ; CODE XREF: ROM:0011EE3A↑p ROM:0011EE40 move.w #$7D00,d5 ROM:0011EE44 move.w #0,d6 ROM:0011EE48 move.w $362(a5),d4 ROM:0011EE4C subi.w #1,d4 ROM:0011EE50 cmpi.w #0,d0 ROM:0011EE54 bne.s loc_11EE88 ROM:0011EE56 move.w #0,d3 ROM:0011EE5A bra.s loc_11EE60 ROM:0011EE5C ; --------------------------------------------------------------------------- ROM:0011EE5C ROM:0011EE5C loc_11EE5C: ; CODE XREF: sub_11EE40:loc_11EE80↓j ROM:0011EE5C addi.w #1,d3 ROM:0011EE60 ROM:0011EE60 loc_11EE60: ; CODE XREF: sub_11EE40+1A↑j ROM:0011EE60 cmp.w d4,d3 ROM:0011EE62 bgt.s loc_11EE82 ROM:0011EE64 cmp.w $F80(d3.w*2),d5 ROM:0011EE6A ble.s loc_11EE72 ROM:0011EE6C move.w $F80(d3.w*2),d5 ROM:0011EE72 ROM:0011EE72 loc_11EE72: ; CODE XREF: sub_11EE40+2A↑j ROM:0011EE72 cmp.w $F80(d3.w*2),d6 ROM:0011EE78 bge.s loc_11EE80 ROM:0011EE7A move.w $F80(d3.w*2),d6 ROM:0011EE80 ROM:0011EE80 loc_11EE80: ; CODE XREF: sub_11EE40+38↑j ROM:0011EE80 bra.s loc_11EE5C ROM:0011EE82 ; --------------------------------------------------------------------------- ROM:0011EE82 ROM:0011EE82 loc_11EE82: ; CODE XREF: sub_11EE40+22↑j ROM:0011EE82 bra.l loc_11EEB4 ROM:0011EE88 ; --------------------------------------------------------------------------- ROM:0011EE88 ROM:0011EE88 loc_11EE88: ; CODE XREF: sub_11EE40+14↑j ROM:0011EE88 move.w #0,d3 ROM:0011EE8C bra.s loc_11EE92 ROM:0011EE8E ; --------------------------------------------------------------------------- ROM:0011EE8E ROM:0011EE8E loc_11EE8E: ; CODE XREF: sub_11EE40:loc_11EEB2↓j ROM:0011EE8E addi.w #1,d3 ROM:0011EE92 ROM:0011EE92 loc_11EE92: ; CODE XREF: sub_11EE40+4C↑j ROM:0011EE92 cmp.w d4,d3 ROM:0011EE94 bgt.s loc_11EEB4 ROM:0011EE96 cmp.w $FBC(d3.w*2),d5 ROM:0011EE9C ble.s loc_11EEA4 ROM:0011EE9E move.w $FBC(d3.w*2),d5 ROM:0011EEA4 ROM:0011EEA4 loc_11EEA4: ; CODE XREF: sub_11EE40+5C↑j ROM:0011EEA4 cmp.w $FBC(d3.w*2),d6 ROM:0011EEAA bge.s loc_11EEB2 ROM:0011EEAC move.w $FBC(d3.w*2),d6 ROM:0011EEB2 ROM:0011EEB2 loc_11EEB2: ; CODE XREF: sub_11EE40+6A↑j ROM:0011EEB2 bra.s loc_11EE8E ROM:0011EEB4 ; --------------------------------------------------------------------------- ROM:0011EEB4 ROM:0011EEB4 loc_11EEB4: ; CODE XREF: sub_11EE40:loc_11EE82↑j ROM:0011EEB4 ; sub_11EE40+54↑j ROM:0011EEB4 move.w d5,$F4A(d0.w*2) ROM:0011EEBA move.w d6,$F48(d0.w*2) ROM:0011EEC0 sub.w d5,d6 ROM:0011EEC2 move.w d6,$F4C(d0.w*2) ROM:0011EEC8 rts ROM:0011EEC8 ; End of function sub_11EE40 ROM:0011EEC8 ROM:0011EECA ROM:0011EECA ; =============== S U B R O U T I N E ======================================= ROM:0011EECA ROM:0011EECA ROM:0011EECA sub_11EECA: ; CODE XREF: ROM:loc_11EDD6↑p ROM:0011EECA ; ROM:loc_11EE36↑p ROM:0011EECA move.w $F46(d0.w*2),d4 ROM:0011EED0 cmpi.w #0,d0 ROM:0011EED4 bne.s loc_11EEF4 ROM:0011EED6 move.w $EEA(d0.w*2),$F6C(d4.w*2) ROM:0011EEE0 move.w ($56E).w,$F58(d4.w*2) ROM:0011EEE8 move.w $F34(d0.w*2),$F80(d4.w*2) ROM:0011EEF2 bra.s loc_11EF10 ROM:0011EEF4 ; --------------------------------------------------------------------------- ROM:0011EEF4 ROM:0011EEF4 loc_11EEF4: ; CODE XREF: sub_11EECA+A↑j ROM:0011EEF4 move.w $EEA(d0.w*2),$FA8(d4.w*2) ROM:0011EEFE move.w ($56E).w,$F94(d4.w*2) ROM:0011EF06 move.w $F34(d0.w*2),$FBC(d4.w*2) ROM:0011EF10 ROM:0011EF10 loc_11EF10: ; CODE XREF: sub_11EECA+28↑j ROM:0011EF10 addq.w #1,d4 ROM:0011EF12 move.w $362(a5),d5 ROM:0011EF16 cmp.w d4,d5 ROM:0011EF18 bgt.s loc_11EF1C ROM:0011EF1A clr.w d4 ROM:0011EF1C ROM:0011EF1C loc_11EF1C: ; CODE XREF: sub_11EECA+4E↑j ROM:0011EF1C move.w d4,$F46(d0.w*2) ROM:0011EF22 rts ROM:0011EF22 ; End of function sub_11EECA ROM:0011EF22 ROM:0011EF24 ROM:0011EF24 ; =============== S U B R O U T I N E ======================================= ROM:0011EF24 ROM:0011EF24 ROM:0011EF24 sub_11EF24: ; CODE XREF: ROM:0011ED52↑p ROM:0011EF24 ; ROM:0011ED86↑p ... ROM:0011EF24 clr.w $F46(d0.w*2) ROM:0011EF2A rts ROM:0011EF2A ; End of function sub_11EF24 ROM:0011EF2A ROM:0011EF2C ROM:0011EF2C ; =============== S U B R O U T I N E ======================================= ROM:0011EF2C ROM:0011EF2C ROM:0011EF2C sub_11EF2C: ; CODE XREF: ROM:0011EE10↑p ROM:0011EF2C clr.l d5 ROM:0011EF2E clr.l d6 ROM:0011EF30 clr.l d7 ROM:0011EF32 move.w $362(a5),d3 ROM:0011EF36 subq.w #1,d3 ROM:0011EF38 bvc.s loc_11EF3E ROM:0011EF3A move.w #$8000,d3 ROM:0011EF3E ROM:0011EF3E loc_11EF3E: ; CODE XREF: sub_11EF2C+C↑j ROM:0011EF3E cmpi.w #0,d0 ROM:0011EF42 bne.s loc_11EF74 ROM:0011EF44 move.w #0,d2 ROM:0011EF48 bra.s loc_11EF4E ROM:0011EF4A ; --------------------------------------------------------------------------- ROM:0011EF4A ROM:0011EF4A loc_11EF4A: ; CODE XREF: sub_11EF2C+44↓j ROM:0011EF4A addi.w #1,d2 ROM:0011EF4E ROM:0011EF4E loc_11EF4E: ; CODE XREF: sub_11EF2C+1C↑j ROM:0011EF4E cmp.w d3,d2 ROM:0011EF50 bgt.s loc_11EF72 ROM:0011EF52 move.w $F58(d2.w*2),d4 ROM:0011EF58 ext.l d4 ROM:0011EF5A add.l d4,d5 ROM:0011EF5C move.w $F6C(d2.w*2),d4 ROM:0011EF62 ext.l d4 ROM:0011EF64 add.l d4,d6 ROM:0011EF66 move.w $F80(d2.w*2),d4 ROM:0011EF6C ext.l d4 ROM:0011EF6E add.l d4,d7 ROM:0011EF70 bra.s loc_11EF4A ROM:0011EF72 ; --------------------------------------------------------------------------- ROM:0011EF72 ROM:0011EF72 loc_11EF72: ; CODE XREF: sub_11EF2C+24↑j ROM:0011EF72 bra.s loc_11EFA2 ROM:0011EF74 ; --------------------------------------------------------------------------- ROM:0011EF74 ROM:0011EF74 loc_11EF74: ; CODE XREF: sub_11EF2C+16↑j ROM:0011EF74 move.w #0,d2 ROM:0011EF78 bra.s loc_11EF7E ROM:0011EF7A ; --------------------------------------------------------------------------- ROM:0011EF7A ROM:0011EF7A loc_11EF7A: ; CODE XREF: sub_11EF2C+74↓j ROM:0011EF7A addi.w #1,d2 ROM:0011EF7E ROM:0011EF7E loc_11EF7E: ; CODE XREF: sub_11EF2C+4C↑j ROM:0011EF7E cmp.w d3,d2 ROM:0011EF80 bgt.s loc_11EFA2 ROM:0011EF82 move.w $F94(d2.w*2),d4 ROM:0011EF88 ext.l d4 ROM:0011EF8A add.l d4,d5 ROM:0011EF8C move.w $FA8(d2.w*2),d4 ROM:0011EF92 ext.l d4 ROM:0011EF94 add.l d4,d6 ROM:0011EF96 move.w $FBC(d2.w*2),d4 ROM:0011EF9C ext.l d4 ROM:0011EF9E add.l d4,d7 ROM:0011EFA0 bra.s loc_11EF7A ROM:0011EFA2 ; --------------------------------------------------------------------------- ROM:0011EFA2 ROM:0011EFA2 loc_11EFA2: ; CODE XREF: sub_11EF2C:loc_11EF72↑j ROM:0011EFA2 ; sub_11EF2C+54↑j ROM:0011EFA2 move.l d5,d2 ROM:0011EFA4 divs.w $362(a5),d2 ROM:0011EFA8 move.w d2,$F4E(d0.w*2) ROM:0011EFAE move.l d6,d2 ROM:0011EFB0 divs.w $362(a5),d2 ROM:0011EFB4 move.w d2,$F50(d0.w*2) ROM:0011EFBA move.l d7,d2 ROM:0011EFBC divs.w $362(a5),d2 ROM:0011EFC0 move.w d2,$F52(d0.w*2) ROM:0011EFC6 rts ROM:0011EFC6 ; End of function sub_11EF2C ROM:0011EFC6 ROM:0011EFC8 ROM:0011EFC8 ; =============== S U B R O U T I N E ======================================= ROM:0011EFC8 ROM:0011EFC8 ROM:0011EFC8 sub_11EFC8: ; CODE XREF: ROM:0011EE18↑p ROM:0011EFC8 move.w $F56(d0.w*2),d3 ROM:0011EFCE muls.w $F32(d0.w*2),d3 ROM:0011EFD4 divs.w $FD6(d0.w*2),d3 ROM:0011EFDA move.w d3,$F32(d0.w*2) ROM:0011EFE0 rts ROM:0011EFE0 ; End of function sub_11EFC8 ROM:0011EFE0 ROM:0011EFE2 ROM:0011EFE2 ; =============== S U B R O U T I N E ======================================= ROM:0011EFE2 ROM:0011EFE2 ROM:0011EFE2 sub_11EFE2: ; CODE XREF: ROM:0011EE14↑p ROM:0011EFE2 move.w $F50(d0.w*2),d2 ROM:0011EFE8 move.w $F4E(d0.w*2),d3 ROM:0011EFEE move.w #$3EAC,d1 ROM:0011EFF2 bsr.l sub_1175D2 ROM:0011EFF8 move.w ($B44).w,d0 ROM:0011EFFC move.w d1,$F54(d0.w*2) ROM:0011F002 move.w $F50(d0.w*2),d2 ROM:0011F008 move.w $F4E(d0.w*2),d3 ROM:0011F00E cmpi.w #0,d0 ROM:0011F012 bne.s loc_11F024 ROM:0011F014 move.w #$3DF0,d1 ROM:0011F018 movea.w #$141D,a1 ROM:0011F01C bsr.l sub_1174F4 ROM:0011F022 bra.s loc_11F028 ROM:0011F024 ; --------------------------------------------------------------------------- ROM:0011F024 ROM:0011F024 loc_11F024: ; CODE XREF: sub_11EFE2+30↑j ROM:0011F024 move.w #$80,d1 ROM:0011F028 ROM:0011F028 loc_11F028: ; CODE XREF: sub_11EFE2+40↑j ROM:0011F028 move.b d1,($1163).w ROM:0011F02C move.w ($B44).w,d0 ROM:0011F030 clr.l d1 ROM:0011F032 move.b ($1163).w,d1 ROM:0011F036 muls.w #$14,d1 ROM:0011F03A addi.w #$1D4C,d1 ROM:0011F03E move.w d1,$F56(d0.w*2) ROM:0011F044 clr.l d3 ROM:0011F046 move.w $F52(d0.w*2),d3 ROM:0011F04C muls.w $F56(d0.w*2),d3 ROM:0011F052 divs.w #$2710,d3 ROM:0011F056 sub.w $F56(d0.w*2),d3 ROM:0011F05C muls.w $F54(d0.w*2),d3 ROM:0011F062 divs.w #$2710,d3 ROM:0011F066 add.w $F56(d0.w*2),d3 ROM:0011F06C move.w d3,$FD6(d0.w*2) ROM:0011F072 ext.l d3 ROM:0011F074 cmpi.w #$1D4C,d3 ROM:0011F078 blt.s loc_11F080 ROM:0011F07A subi.w #$1D4C,d3 ROM:0011F07E bra.s loc_11F082 ROM:0011F080 ; --------------------------------------------------------------------------- ROM:0011F080 ROM:0011F080 loc_11F080: ; CODE XREF: sub_11EFE2+96↑j ROM:0011F080 clr.l d3 ROM:0011F082 ROM:0011F082 loc_11F082: ; CODE XREF: sub_11EFE2+9C↑j ROM:0011F082 divs.w #$14,d3 ROM:0011F086 cmpi.w #0,d3 ROM:0011F08A bge.s loc_11F090 ROM:0011F08C clr.w d3 ROM:0011F08E bra.s loc_11F09A ROM:0011F090 ; --------------------------------------------------------------------------- ROM:0011F090 ROM:0011F090 loc_11F090: ; CODE XREF: sub_11EFE2+A8↑j ROM:0011F090 cmpi.w #$FF,d3 ROM:0011F094 ble.s loc_11F09A ROM:0011F096 move.w #$FF,d3 ROM:0011F09A ROM:0011F09A loc_11F09A: ; CODE XREF: sub_11EFE2+AC↑j ROM:0011F09A ; sub_11EFE2+B2↑j ROM:0011F09A move.b d3,($1164).w ROM:0011F09E move.w $F50(d0.w*2),d2 ROM:0011F0A4 move.w $F4E(d0.w*2),d3 ROM:0011F0AA clr.w d4 ROM:0011F0AC cmpi.w #0,d0 ROM:0011F0B0 bne.s loc_11F0C4 ROM:0011F0B2 move.w #$3DF0,d1 ROM:0011F0B6 move.b ($1164).w,d4 ROM:0011F0BA movea.w #$141D,a0 ROM:0011F0BE bsr.l sub_1171F4 ROM:0011F0C4 ROM:0011F0C4 loc_11F0C4: ; CODE XREF: sub_11EFE2+CE↑j ROM:0011F0C4 move.w ($B44).w,d0 ROM:0011F0C8 rts ROM:0011F0C8 ; End of function sub_11EFE2 ROM:0011F0C8 ROM:0011F0CA ; --------------------------------------------------------------------------- ROM:0011F0CA rts ROM:0011F0CC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011F0CE ROM:0011F0CE ; =============== S U B R O U T I N E ======================================= ROM:0011F0CE ROM:0011F0CE ROM:0011F0CE sub_11F0CE: ; CODE XREF: sub_126A82+6C↓p ROM:0011F0CE move.w #0,($B44).w ROM:0011F0D4 bra.s loc_11F0DC ROM:0011F0D6 ; --------------------------------------------------------------------------- ROM:0011F0D6 ROM:0011F0D6 loc_11F0D6: ; CODE XREF: sub_11F0CE+60↓j ROM:0011F0D6 addi.w #1,($B44).w ROM:0011F0DC ROM:0011F0DC loc_11F0DC: ; CODE XREF: sub_11F0CE+6↑j ROM:0011F0DC cmpi.w #0,($B44).w ROM:0011F0E2 bgt.s locret_11F130 ROM:0011F0E4 move.w ($B44).w,d0 ROM:0011F0E8 btst #2,($1383).w ROM:0011F0EE bne.s loc_11F0F2 ROM:0011F0F0 bra.s loc_11F0F8 ROM:0011F0F2 ; --------------------------------------------------------------------------- ROM:0011F0F2 ROM:0011F0F2 loc_11F0F2: ; CODE XREF: sub_11F0CE+20↑j ROM:0011F0F2 btst d0,($1162).w ROM:0011F0F6 beq.s loc_11F11C ROM:0011F0F8 ROM:0011F0F8 loc_11F0F8: ; CODE XREF: sub_11F0CE+22↑j ROM:0011F0F8 move.w $90E(a5,d0.w*2),d1 ROM:0011F0FE cmpi.w #0,d1 ROM:0011F102 bne.s loc_11F11C ROM:0011F104 cmpi.w #0,d0 ROM:0011F108 bne.s loc_11F116 ROM:0011F10A bsr.w sub_11F1A8 ROM:0011F10E bsr.w sub_11F132 ROM:0011F112 bsr.w sub_11F210 ROM:0011F116 ROM:0011F116 loc_11F116: ; CODE XREF: sub_11F0CE+3A↑j ROM:0011F116 bsr.l sub_11ED1C ROM:0011F11C ROM:0011F11C loc_11F11C: ; CODE XREF: sub_11F0CE+28↑j ROM:0011F11C ; sub_11F0CE+34↑j ROM:0011F11C move.w ($B44).w,d0 ROM:0011F120 btst d0,($1165).w ROM:0011F124 bne.s loc_11F12A ROM:0011F126 bsr.w sub_11F1D6 ROM:0011F12A ROM:0011F12A loc_11F12A: ; CODE XREF: sub_11F0CE+56↑j ROM:0011F12A bclr d0,($1165).w ROM:0011F12E bra.s loc_11F0D6 ROM:0011F130 ; --------------------------------------------------------------------------- ROM:0011F130 ROM:0011F130 locret_11F130: ; CODE XREF: sub_11F0CE+14↑j ROM:0011F130 rts ROM:0011F130 ; End of function sub_11F0CE ROM:0011F130 ROM:0011F132 ROM:0011F132 ; =============== S U B R O U T I N E ======================================= ROM:0011F132 ROM:0011F132 ROM:0011F132 sub_11F132: ; CODE XREF: sub_11F0CE+40↑p ROM:0011F132 clr.w d4 ROM:0011F134 move.w $36E(a5),d2 ROM:0011F138 move.w $370(a5),d3 ROM:0011F13C cmp.w ($A98).w,d2 ROM:0011F140 bgt.s loc_11F19A ROM:0011F142 cmp.w ($A98).w,d3 ROM:0011F146 ble.s loc_11F19A ROM:0011F148 move.w $374(a5),d2 ROM:0011F14C move.w $376(a5),d3 ROM:0011F150 cmp.w ($A5A).w,d3 ROM:0011F154 bgt.s loc_11F19A ROM:0011F156 cmp.w ($A5A).w,d2 ROM:0011F15A ble.s loc_11F19A ROM:0011F15C move.w ($B46).w,d2 ROM:0011F160 move.w ($B48).w,d3 ROM:0011F164 cmp.w ($A60).w,d2 ROM:0011F168 bgt.s loc_11F19A ROM:0011F16A cmp.w ($A60).w,d3 ROM:0011F16E ble.s loc_11F19A ROM:0011F170 move.w $372(a5),d3 ROM:0011F174 btst #2,($1381).w ROM:0011F17A bne.s loc_11F19A ROM:0011F17C cmp.w ($A4C).w,d3 ROM:0011F180 bgt.s loc_11F19A ROM:0011F182 btst #2,($1383).w ROM:0011F188 beq.s loc_11F19A ROM:0011F18A btst #6,($1383).w ROM:0011F190 bne.s loc_11F19A ROM:0011F192 bset #6,($137E).w ROM:0011F198 subq.w #1,d4 ROM:0011F19A ROM:0011F19A loc_11F19A: ; CODE XREF: sub_11F132+E↑j ROM:0011F19A ; sub_11F132+14↑j ... ROM:0011F19A cmpi.w #0,d4 ROM:0011F19E bne.s locret_11F1A6 ROM:0011F1A0 bclr #6,($137E).w ROM:0011F1A6 ROM:0011F1A6 locret_11F1A6: ; CODE XREF: sub_11F132+6C↑j ROM:0011F1A6 rts ROM:0011F1A6 ; End of function sub_11F132 ROM:0011F1A6 ROM:0011F1A8 ROM:0011F1A8 ; =============== S U B R O U T I N E ======================================= ROM:0011F1A8 ROM:0011F1A8 ROM:0011F1A8 sub_11F1A8: ; CODE XREF: sub_11F0CE+3C↑p ROM:0011F1A8 move.w #$3EB0,d1 ROM:0011F1AC move.w ($A5E).w,d2 ROM:0011F1B0 move.w ($56E).w,d3 ROM:0011F1B4 bsr.l sub_1175D2 ROM:0011F1BA move.w d1,($B48).w ROM:0011F1BE move.w #$3EAE,d1 ROM:0011F1C2 move.w ($A5E).w,d2 ROM:0011F1C6 move.w ($56E).w,d3 ROM:0011F1CA bsr.l sub_1175D2 ROM:0011F1D0 move.w d1,($B46).w ROM:0011F1D4 rts ROM:0011F1D4 ; End of function sub_11F1A8 ROM:0011F1D4 ROM:0011F1D6 ROM:0011F1D6 ; =============== S U B R O U T I N E ======================================= ROM:0011F1D6 ROM:0011F1D6 ROM:0011F1D6 sub_11F1D6: ; CODE XREF: sub_11F0CE+58↑p ROM:0011F1D6 move.w ($B44).w,d0 ROM:0011F1DA move.w $EEA(d0.w*2),d2 ROM:0011F1E0 cmpi.w #0,d0 ROM:0011F1E4 bne.s loc_11F1F8 ROM:0011F1E6 move.w #$3DF0,d1 ROM:0011F1EA move.w ($56E).w,d3 ROM:0011F1EE movea.w #$141D,a1 ROM:0011F1F2 bsr.l sub_1174F4 ROM:0011F1F8 ROM:0011F1F8 loc_11F1F8: ; CODE XREF: sub_11F1D6+E↑j ROM:0011F1F8 clr.w d3 ROM:0011F1FA move.b d1,d3 ROM:0011F1FC move.w ($B44).w,d0 ROM:0011F200 muls.w #$14,d3 ROM:0011F204 addi.w #$1D4C,d3 ROM:0011F208 move.w d3,$FD6(d0.w*2) ROM:0011F20E rts ROM:0011F20E ; End of function sub_11F1D6 ROM:0011F20E ROM:0011F210 ROM:0011F210 ; =============== S U B R O U T I N E ======================================= ROM:0011F210 ROM:0011F210 ROM:0011F210 sub_11F210: ; CODE XREF: sub_11F0CE+44↑p ROM:0011F210 btst #6,($137E).w ROM:0011F216 beq.s loc_11F230 ROM:0011F218 btst #0,($1383).w ROM:0011F21E bne.s loc_11F228 ROM:0011F220 bset #3,($137B).w ROM:0011F226 bra.s loc_11F22E ROM:0011F228 ; --------------------------------------------------------------------------- ROM:0011F228 ROM:0011F228 loc_11F228: ; CODE XREF: sub_11F210+E↑j ROM:0011F228 bclr #3,($137B).w ROM:0011F22E ROM:0011F22E loc_11F22E: ; CODE XREF: sub_11F210+16↑j ROM:0011F22E bra.s locret_11F236 ROM:0011F230 ; --------------------------------------------------------------------------- ROM:0011F230 ROM:0011F230 loc_11F230: ; CODE XREF: sub_11F210+6↑j ROM:0011F230 bclr #3,($137B).w ROM:0011F236 ROM:0011F236 locret_11F236: ; CODE XREF: sub_11F210:loc_11F22E↑j ROM:0011F236 rts ROM:0011F236 ; End of function sub_11F210 ROM:0011F236 ROM:0011F238 ; --------------------------------------------------------------------------- ROM:0011F238 move.b ($123C).l,d0 ROM:0011F23E move.w #9,d1 ROM:0011F242 muls.w #9,d1 ROM:0011F246 subq.w #1,d1 ROM:0011F248 lea ($141D).w,a0 ROM:0011F24C move.w #0,d2 ROM:0011F250 bra.s loc_11F256 ROM:0011F252 ; --------------------------------------------------------------------------- ROM:0011F252 ROM:0011F252 loc_11F252: ; CODE XREF: ROM:0011F25E↓j ROM:0011F252 addi.w #1,d2 ROM:0011F256 ROM:0011F256 loc_11F256: ; CODE XREF: ROM:0011F250↑j ROM:0011F256 cmp.w d1,d2 ROM:0011F258 bgt.s locret_11F260 ROM:0011F25A move.b d0,(a0,d2.w) ROM:0011F25E bra.s loc_11F252 ROM:0011F260 ; --------------------------------------------------------------------------- ROM:0011F260 ROM:0011F260 locret_11F260: ; CODE XREF: ROM:0011F258↑j ROM:0011F260 rts ROM:0011F262 ROM:0011F262 ; =============== S U B R O U T I N E ======================================= ROM:0011F262 ROM:0011F262 ROM:0011F262 sub_11F262: ; CODE XREF: sub_126A82+12↓p ROM:0011F262 clr.w d0 ROM:0011F264 move.w $378(a5),d1 ROM:0011F268 btst #5,($146E).w ROM:0011F26E beq.s loc_11F29A ROM:0011F270 btst #0,($C87).w ROM:0011F276 bne.s loc_11F29A ROM:0011F278 ROM:0011F278 loc_11F278: ; CODE XREF: sub_11F262+36↓j ROM:0011F278 cmp.w d0,d1 ROM:0011F27A blt.s loc_11F29A ROM:0011F27C move.w $912(a5,d0.w*2),d2 ROM:0011F282 cmp.w ($CA6).w,d2 ROM:0011F286 ble.s loc_11F294 ROM:0011F288 move.w d0,($B4A).w ROM:0011F28C bclr #0,($1372).w ROM:0011F292 bra.s locret_11F2A6 ROM:0011F294 ; --------------------------------------------------------------------------- ROM:0011F294 ROM:0011F294 loc_11F294: ; CODE XREF: sub_11F262+24↑j ROM:0011F294 addi.w #1,d0 ROM:0011F298 bra.s loc_11F278 ROM:0011F29A ; --------------------------------------------------------------------------- ROM:0011F29A ROM:0011F29A loc_11F29A: ; CODE XREF: sub_11F262+C↑j ROM:0011F29A ; sub_11F262+14↑j ... ROM:0011F29A move.w $37A(a5),($B4A).w ROM:0011F2A0 bset #0,($1372).w ROM:0011F2A6 ROM:0011F2A6 locret_11F2A6: ; CODE XREF: sub_11F262+30↑j ROM:0011F2A6 rts ROM:0011F2A6 ; End of function sub_11F262 ROM:0011F2A6 ROM:0011F2A8 ROM:0011F2A8 ; =============== S U B R O U T I N E ======================================= ROM:0011F2A8 ROM:0011F2A8 ROM:0011F2A8 sub_11F2A8: ; CODE XREF: sub_120AEC+36↓p ROM:0011F2A8 clr.w d1 ROM:0011F2AA move.b ($1167).w,d1 ROM:0011F2AE cmpi.w #6,d1 ROM:0011F2B2 bcc.s locret_11F2BC ROM:0011F2B4 movea.l off_11F2BE(pc,d1.w*4),a0 ROM:0011F2B8 nop ROM:0011F2BA jmp (a0) ROM:0011F2BC ; --------------------------------------------------------------------------- ROM:0011F2BC ROM:0011F2BC locret_11F2BC: ; CODE XREF: sub_11F2A8+A↑j ROM:0011F2BC rts ROM:0011F2BC ; End of function sub_11F2A8 ROM:0011F2BC ROM:0011F2BC ; --------------------------------------------------------------------------- ROM:0011F2BE off_11F2BE: dc.l loc_11F2D6 ; DATA XREF: sub_11F2A8+C↑r ROM:0011F2C2 dc.l loc_11F2F2 ROM:0011F2C6 dc.l loc_11F322 ROM:0011F2CA dc.l loc_11F37C ROM:0011F2CE dc.l loc_11F3C6 ROM:0011F2D2 dc.l loc_11F44A ROM:0011F2D6 ; --------------------------------------------------------------------------- ROM:0011F2D6 ROM:0011F2D6 loc_11F2D6: ; DATA XREF: ROM:off_11F2BE↑o ROM:0011F2D6 bclr #6,($1364).w ROM:0011F2DC bclr #6,($933).w ROM:0011F2E2 bclr #1,($1369).w ROM:0011F2E8 move.b #1,($1167).w ROM:0011F2EE bra.s locret_11F320 ROM:0011F2F0 ; --------------------------------------------------------------------------- ROM:0011F2F0 rts ROM:0011F2F2 ; --------------------------------------------------------------------------- ROM:0011F2F2 ROM:0011F2F2 loc_11F2F2: ; DATA XREF: ROM:0011F2C2↑o ROM:0011F2F2 btst #1,($93B).w ROM:0011F2F8 beq.s locret_11F320 ROM:0011F2FA btst #5,($1379).w ROM:0011F300 beq.s locret_11F320 ROM:0011F302 move.w $3AA(a5),d0 ROM:0011F306 clr.b ($8CA).w ROM:0011F30A move.w d0,($666).w ROM:0011F30E move.b #1,($8CA).w ROM:0011F314 move.b #5,($1167).w ROM:0011F31A bra.l locret_11F49A ROM:0011F320 ; --------------------------------------------------------------------------- ROM:0011F320 ROM:0011F320 locret_11F320: ; CODE XREF: ROM:0011F2EE↑j ROM:0011F320 ; ROM:0011F2F8↑j ... ROM:0011F320 rts ROM:0011F322 ; --------------------------------------------------------------------------- ROM:0011F322 ROM:0011F322 loc_11F322: ; DATA XREF: ROM:0011F2C6↑o ROM:0011F322 btst #1,($93B).w ROM:0011F328 beq.s loc_11F332 ROM:0011F32A btst #5,($1379).w ROM:0011F330 bne.s loc_11F340 ROM:0011F332 ROM:0011F332 loc_11F332: ; CODE XREF: ROM:0011F328↑j ROM:0011F332 bsr.w sub_11F6C8 ROM:0011F336 move.b #4,($1167).w ROM:0011F33C bra.w locret_11F448 ROM:0011F340 ; --------------------------------------------------------------------------- ROM:0011F340 ROM:0011F340 loc_11F340: ; CODE XREF: ROM:0011F330↑j ROM:0011F340 move.w ($BDE).w,d0 ROM:0011F344 btst #6,($1362).w ROM:0011F34A bne.s locret_11F37A ROM:0011F34C btst #6,($137B).w ROM:0011F352 bne.s locret_11F37A ROM:0011F354 cmp.w ($B4E).w,d0 ROM:0011F358 bne.s locret_11F37A ROM:0011F35A bclr #3,($1380).w ROM:0011F360 bclr #1,($1369).w ROM:0011F366 bset #6,($1364).w ROM:0011F36C bset #6,($933).w ROM:0011F372 move.b #3,($1167).w ROM:0011F378 bra.s locret_11F3C4 ROM:0011F37A ; --------------------------------------------------------------------------- ROM:0011F37A ROM:0011F37A locret_11F37A: ; CODE XREF: ROM:0011F34A↑j ROM:0011F37A ; ROM:0011F352↑j ... ROM:0011F37A rts ROM:0011F37C ; --------------------------------------------------------------------------- ROM:0011F37C ROM:0011F37C loc_11F37C: ; DATA XREF: ROM:0011F2CA↑o ROM:0011F37C btst #1,($93B).w ROM:0011F382 beq.s loc_11F38C ROM:0011F384 btst #5,($1379).w ROM:0011F38A bne.s locret_11F3C4 ROM:0011F38C ROM:0011F38C loc_11F38C: ; CODE XREF: ROM:0011F382↑j ROM:0011F38C btst #1,($1369).w ROM:0011F392 bne.s locret_11F3C4 ROM:0011F394 btst #6,($137B).w ROM:0011F39A bne.s locret_11F3C4 ROM:0011F39C btst #6,($1362).w ROM:0011F3A2 bne.s locret_11F3C4 ROM:0011F3A4 bsr.w sub_11F6DE ROM:0011F3A8 bsr.w sub_11F74C ROM:0011F3AC bset #3,($1380).w ROM:0011F3B2 bset #1,($1369).w ROM:0011F3B8 move.b #4,($1167).w ROM:0011F3BE bra.l locret_11F448 ROM:0011F3C4 ; --------------------------------------------------------------------------- ROM:0011F3C4 ROM:0011F3C4 locret_11F3C4: ; CODE XREF: ROM:0011F378↑j ROM:0011F3C4 ; ROM:0011F38A↑j ... ROM:0011F3C4 rts ROM:0011F3C6 ; --------------------------------------------------------------------------- ROM:0011F3C6 ROM:0011F3C6 loc_11F3C6: ; DATA XREF: ROM:0011F2CE↑o ROM:0011F3C6 btst #1,($93B).w ROM:0011F3CC beq.s loc_11F3E2 ROM:0011F3CE btst #5,($1379).w ROM:0011F3D4 beq.s loc_11F3E2 ROM:0011F3D6 bsr.w sub_11F6C8 ROM:0011F3DA move.b #2,($1167).w ROM:0011F3E0 bra.s locret_11F37A ROM:0011F3E2 ; --------------------------------------------------------------------------- ROM:0011F3E2 ROM:0011F3E2 loc_11F3E2: ; CODE XREF: ROM:0011F3CC↑j ROM:0011F3E2 ; ROM:0011F3D4↑j ROM:0011F3E2 move.w ($BDE).w,d0 ROM:0011F3E6 btst #6,($1362).w ROM:0011F3EC bne.s loc_11F41E ROM:0011F3EE btst #6,($137B).w ROM:0011F3F4 bne.s loc_11F41E ROM:0011F3F6 cmp.w ($B4E).w,d0 ROM:0011F3FA bne.s loc_11F41E ROM:0011F3FC bclr #3,($1380).w ROM:0011F402 bclr #1,($1369).w ROM:0011F408 move.b #1,($1167).w ROM:0011F40E bclr #6,($1364).w ROM:0011F414 bclr #6,($933).w ROM:0011F41A bra.w locret_11F320 ROM:0011F41E ; --------------------------------------------------------------------------- ROM:0011F41E ROM:0011F41E loc_11F41E: ; CODE XREF: ROM:0011F3EC↑j ROM:0011F41E ; ROM:0011F3F4↑j ... ROM:0011F41E btst #7,($1366).w ROM:0011F424 beq.s locret_11F448 ROM:0011F426 bclr #3,($1380).w ROM:0011F42C bclr #1,($1369).w ROM:0011F432 move.b #1,($1167).w ROM:0011F438 bclr #6,($1364).w ROM:0011F43E bclr #6,($933).w ROM:0011F444 bra.w locret_11F320 ROM:0011F448 ; --------------------------------------------------------------------------- ROM:0011F448 ROM:0011F448 locret_11F448: ; CODE XREF: ROM:0011F33C↑j ROM:0011F448 ; ROM:0011F3BE↑j ... ROM:0011F448 rts ROM:0011F44A ; --------------------------------------------------------------------------- ROM:0011F44A ROM:0011F44A loc_11F44A: ; DATA XREF: ROM:0011F2D2↑o ROM:0011F44A cmpi.w #0,($666).w ROM:0011F450 bgt.s locret_11F49A ROM:0011F452 btst #1,($93B).w ROM:0011F458 beq.s locret_11F49A ROM:0011F45A btst #5,($1379).w ROM:0011F460 beq.s locret_11F49A ROM:0011F462 btst #1,($1369).w ROM:0011F468 bne.s locret_11F49A ROM:0011F46A btst #6,($137B).w ROM:0011F470 bne.s locret_11F49A ROM:0011F472 btst #6,($1362).w ROM:0011F478 bne.s locret_11F49A ROM:0011F47A bsr.w sub_11F6DE ROM:0011F47E bsr.w sub_11F6E6 ROM:0011F482 bset #3,($1380).w ROM:0011F488 bset #1,($1369).w ROM:0011F48E move.b #2,($1167).w ROM:0011F494 bra.l locret_11F37A ROM:0011F49A ; --------------------------------------------------------------------------- ROM:0011F49A ROM:0011F49A locret_11F49A: ; CODE XREF: ROM:0011F31A↑j ROM:0011F49A ; ROM:0011F450↑j ... ROM:0011F49A rts ROM:0011F49C ROM:0011F49C ; =============== S U B R O U T I N E ======================================= ROM:0011F49C ROM:0011F49C ROM:0011F49C sub_11F49C: ; CODE XREF: sub_120AEC+30↓p ROM:0011F49C bsr.w sub_11F85E ROM:0011F4A0 btst #4,($138C).w ROM:0011F4A6 bne.s loc_11F4B6 ROM:0011F4A8 bclr #6,($136B).w ROM:0011F4AE bclr #1,($136E).w ROM:0011F4B4 bra.s loc_11F4FA ROM:0011F4B6 ; --------------------------------------------------------------------------- ROM:0011F4B6 ROM:0011F4B6 loc_11F4B6: ; CODE XREF: sub_11F49C+A↑j ROM:0011F4B6 move.w $394(a5),d0 ROM:0011F4BA cmp.w ($A6E).w,d0 ROM:0011F4BE ble.s loc_11F4C8 ROM:0011F4C0 bset #6,($136B).w ROM:0011F4C6 bra.s loc_11F4D8 ROM:0011F4C8 ; --------------------------------------------------------------------------- ROM:0011F4C8 ROM:0011F4C8 loc_11F4C8: ; CODE XREF: sub_11F49C+22↑j ROM:0011F4C8 add.w $396(a5),d0 ROM:0011F4CC cmp.w ($A6E).w,d0 ROM:0011F4D0 bge.s loc_11F4D8 ROM:0011F4D2 bclr #6,($136B).w ROM:0011F4D8 ROM:0011F4D8 loc_11F4D8: ; CODE XREF: sub_11F49C+2A↑j ROM:0011F4D8 ; sub_11F49C+34↑j ROM:0011F4D8 move.w $398(a5),d0 ROM:0011F4DC cmp.w ($A6E).w,d0 ROM:0011F4E0 bge.s loc_11F4EA ROM:0011F4E2 bset #1,($136E).w ROM:0011F4E8 bra.s loc_11F4FA ROM:0011F4EA ; --------------------------------------------------------------------------- ROM:0011F4EA ROM:0011F4EA loc_11F4EA: ; CODE XREF: sub_11F49C+44↑j ROM:0011F4EA sub.w $39A(a5),d0 ROM:0011F4EE cmp.w ($A6E).w,d0 ROM:0011F4F2 ble.s loc_11F4FA ROM:0011F4F4 bclr #1,($136E).w ROM:0011F4FA ROM:0011F4FA loc_11F4FA: ; CODE XREF: sub_11F49C+18↑j ROM:0011F4FA ; sub_11F49C+4C↑j ... ROM:0011F4FA clr.w d1 ROM:0011F4FC move.b ($1168).w,d1 ROM:0011F500 cmpi.w #4,d1 ROM:0011F504 bcc.s locret_11F50E ROM:0011F506 movea.l off_11F510(pc,d1.w*4),a0 ROM:0011F50A nop ROM:0011F50C jmp (a0) ROM:0011F50E ; --------------------------------------------------------------------------- ROM:0011F50E ROM:0011F50E locret_11F50E: ; CODE XREF: sub_11F49C+68↑j ROM:0011F50E rts ROM:0011F50E ; End of function sub_11F49C ROM:0011F50E ROM:0011F50E ; --------------------------------------------------------------------------- ROM:0011F510 off_11F510: dc.l loc_11F520 ; DATA XREF: sub_11F49C+6A↑r ROM:0011F514 dc.l loc_11F530 ROM:0011F518 dc.l loc_11F562 ROM:0011F51C dc.l loc_11F5E6 ROM:0011F520 ; --------------------------------------------------------------------------- ROM:0011F520 ROM:0011F520 loc_11F520: ; DATA XREF: ROM:off_11F510↑o ROM:0011F520 bclr #5,($1379).w ROM:0011F526 move.b #1,($1168).w ROM:0011F52C bra.s locret_11F560 ROM:0011F52E ; --------------------------------------------------------------------------- ROM:0011F52E rts ROM:0011F530 ; --------------------------------------------------------------------------- ROM:0011F530 ROM:0011F530 loc_11F530: ; DATA XREF: ROM:0011F514↑o ROM:0011F530 btst #4,($1381).w ROM:0011F536 beq.s locret_11F560 ROM:0011F538 move.w #$3E1C,d1 ROM:0011F53C move.w ($A98).w,d2 ROM:0011F540 bsr.l sub_1175D2 ROM:0011F546 clr.b ($8C9).w ROM:0011F54A move.w d1,($664).w ROM:0011F54E move.b #1,($8C9).w ROM:0011F554 move.b #2,($1168).w ROM:0011F55A bra.l locret_11F5E4 ROM:0011F560 ; --------------------------------------------------------------------------- ROM:0011F560 ROM:0011F560 locret_11F560: ; CODE XREF: ROM:0011F52C↑j ROM:0011F560 ; ROM:0011F536↑j ... ROM:0011F560 rts ROM:0011F562 ; --------------------------------------------------------------------------- ROM:0011F562 ROM:0011F562 loc_11F562: ; DATA XREF: ROM:0011F518↑o ROM:0011F562 btst #4,($1381).w ROM:0011F568 bne.s loc_11F572 ROM:0011F56A move.b #1,($1168).w ROM:0011F570 bra.s locret_11F560 ROM:0011F572 ; --------------------------------------------------------------------------- ROM:0011F572 ROM:0011F572 loc_11F572: ; CODE XREF: ROM:0011F568↑j ROM:0011F572 move.w $382(a5),d0 ROM:0011F576 sub.w $380(a5),d0 ROM:0011F57A cmp.w ($56E).w,d0 ROM:0011F57E ble.s locret_11F5E4 ROM:0011F580 cmpi.w #0,($6B4).w ROM:0011F586 bgt.s loc_11F58A ROM:0011F588 bra.s loc_11F598 ROM:0011F58A ; --------------------------------------------------------------------------- ROM:0011F58A ROM:0011F58A loc_11F58A: ; CODE XREF: ROM:0011F586↑j ROM:0011F58A move.w $386(a5),d0 ROM:0011F58E sub.w $384(a5),d0 ROM:0011F592 cmp.w ($CAA).w,d0 ROM:0011F596 ble.s locret_11F5E4 ROM:0011F598 ROM:0011F598 loc_11F598: ; CODE XREF: ROM:0011F588↑j ROM:0011F598 move.w $38A(a5),d0 ROM:0011F59C sub.w $388(a5),d0 ROM:0011F5A0 btst #1,($136E).w ROM:0011F5A6 bne.s locret_11F5E4 ROM:0011F5A8 cmp.w ($A98).w,d0 ROM:0011F5AC ble.s locret_11F5E4 ROM:0011F5AE move.w $38C(a5),d1 ROM:0011F5B2 add.w $38E(a5),d1 ROM:0011F5B6 btst #6,($136B).w ROM:0011F5BC bne.s locret_11F5E4 ROM:0011F5BE cmp.w ($A44).w,d1 ROM:0011F5C2 bge.s locret_11F5E4 ROM:0011F5C4 cmpi.w #0,($664).w ROM:0011F5CA bgt.s locret_11F5E4 ROM:0011F5CC btst #3,($1373).w ROM:0011F5D2 bne.s locret_11F5E4 ROM:0011F5D4 bset #5,($1379).w ROM:0011F5DA move.b #3,($1168).w ROM:0011F5E0 bra.w locret_11F670 ROM:0011F5E4 ; --------------------------------------------------------------------------- ROM:0011F5E4 ROM:0011F5E4 locret_11F5E4: ; CODE XREF: ROM:0011F55A↑j ROM:0011F5E4 ; ROM:0011F57E↑j ... ROM:0011F5E4 rts ROM:0011F5E6 ; --------------------------------------------------------------------------- ROM:0011F5E6 ROM:0011F5E6 loc_11F5E6: ; DATA XREF: ROM:0011F51C↑o ROM:0011F5E6 btst #4,($1381).w ROM:0011F5EC bne.s loc_11F5FE ROM:0011F5EE bclr #5,($1379).w ROM:0011F5F4 move.b #1,($1168).w ROM:0011F5FA bra.w locret_11F560 ROM:0011F5FE ; --------------------------------------------------------------------------- ROM:0011F5FE ROM:0011F5FE loc_11F5FE: ; CODE XREF: ROM:0011F5EC↑j ROM:0011F5FE move.w $382(a5),d0 ROM:0011F602 cmp.w ($56E).w,d0 ROM:0011F606 bgt.s loc_11F60A ROM:0011F608 bra.s loc_11F64C ROM:0011F60A ; --------------------------------------------------------------------------- ROM:0011F60A ROM:0011F60A loc_11F60A: ; CODE XREF: ROM:0011F606↑j ROM:0011F60A btst #0,($1365).w ROM:0011F610 beq.s loc_11F61A ROM:0011F612 bclr #0,($1365).w ROM:0011F618 bra.s loc_11F64C ROM:0011F61A ; --------------------------------------------------------------------------- ROM:0011F61A ROM:0011F61A loc_11F61A: ; CODE XREF: ROM:0011F610↑j ROM:0011F61A move.w $38A(a5),d0 ROM:0011F61E cmp.w ($A98).w,d0 ROM:0011F622 bgt.s loc_11F626 ROM:0011F624 bra.s loc_11F64C ROM:0011F626 ; --------------------------------------------------------------------------- ROM:0011F626 ROM:0011F626 loc_11F626: ; CODE XREF: ROM:0011F622↑j ROM:0011F626 move.w $38C(a5),d0 ROM:0011F62A cmp.w ($A44).w,d0 ROM:0011F62E blt.s loc_11F632 ROM:0011F630 bra.s loc_11F64C ROM:0011F632 ; --------------------------------------------------------------------------- ROM:0011F632 ROM:0011F632 loc_11F632: ; CODE XREF: ROM:0011F62E↑j ROM:0011F632 btst #6,($136B).w ROM:0011F638 bne.s loc_11F64C ROM:0011F63A btst #1,($136E).w ROM:0011F640 bne.s loc_11F64C ROM:0011F642 btst #3,($1373).w ROM:0011F648 bne.s loc_11F64C ROM:0011F64A bra.s locret_11F670 ROM:0011F64C ; --------------------------------------------------------------------------- ROM:0011F64C ROM:0011F64C loc_11F64C: ; CODE XREF: ROM:0011F608↑j ROM:0011F64C ; ROM:0011F618↑j ... ROM:0011F64C bclr #5,($1379).w ROM:0011F652 move.w $390(a5),d1 ROM:0011F656 clr.b ($8F1).w ROM:0011F65A move.w d1,($6B4).w ROM:0011F65E move.b #1,($8F1).w ROM:0011F664 move.b #2,($1168).w ROM:0011F66A bra.l locret_11F5E4 ROM:0011F670 ; --------------------------------------------------------------------------- ROM:0011F670 ROM:0011F670 locret_11F670: ; CODE XREF: ROM:0011F5E0↑j ROM:0011F670 ; ROM:0011F64A↑j ROM:0011F670 rts ROM:0011F672 ; --------------------------------------------------------------------------- ROM:0011F672 rts ROM:0011F674 ROM:0011F674 ; =============== S U B R O U T I N E ======================================= ROM:0011F674 ROM:0011F674 ROM:0011F674 sub_11F674: ; CODE XREF: sub_120AEC+24↓p ROM:0011F674 move.w $386(a5),d0 ROM:0011F678 btst #1,($1365).w ROM:0011F67E bne.s loc_11F6A4 ROM:0011F680 cmp.w ($CAA).w,d0 ROM:0011F684 bge.s loc_11F6A4 ROM:0011F686 move.w $390(a5),d1 ROM:0011F68A clr.b ($8F1).w ROM:0011F68E move.w d1,($6B4).w ROM:0011F692 move.b #1,($8F1).w ROM:0011F698 bset #0,($1365).w ROM:0011F69E bset #1,($1365).w ROM:0011F6A4 ROM:0011F6A4 loc_11F6A4: ; CODE XREF: sub_11F674+A↑j ROM:0011F6A4 ; sub_11F674+10↑j ROM:0011F6A4 btst #1,($1365).w ROM:0011F6AA beq.s locret_11F6C6 ROM:0011F6AC move.w $384(a5),d1 ROM:0011F6B0 sub.w d1,d0 ROM:0011F6B2 cmp.w ($CAA).w,d0 ROM:0011F6B6 ble.s locret_11F6C6 ROM:0011F6B8 bclr #1,($1365).w ROM:0011F6BE clr.b ($8F1).w ROM:0011F6C2 clr.w ($6B4).w ROM:0011F6C6 ROM:0011F6C6 locret_11F6C6: ; CODE XREF: sub_11F674+36↑j ROM:0011F6C6 ; sub_11F674+42↑j ROM:0011F6C6 rts ROM:0011F6C6 ; End of function sub_11F674 ROM:0011F6C6 ROM:0011F6C8 ROM:0011F6C8 ; =============== S U B R O U T I N E ======================================= ROM:0011F6C8 ROM:0011F6C8 ROM:0011F6C8 sub_11F6C8: ; CODE XREF: ROM:loc_11F332↑p ROM:0011F6C8 ; ROM:0011F3D6↑p ROM:0011F6C8 move.w ($B4E).w,d0 ROM:0011F6CC move.w ($B4C).w,($B4E).w ROM:0011F6D2 move.w d0,($B4C).w ROM:0011F6D6 move.w $D2(a5),($B50).w ROM:0011F6DC rts ROM:0011F6DC ; End of function sub_11F6C8 ROM:0011F6DC ROM:0011F6DE ROM:0011F6DE ; =============== S U B R O U T I N E ======================================= ROM:0011F6DE ROM:0011F6DE ROM:0011F6DE sub_11F6DE: ; CODE XREF: ROM:0011F3A4↑p ROM:0011F6DE ; ROM:0011F47A↑p ROM:0011F6DE move.w ($BDE).w,($B4C).w ROM:0011F6E4 rts ROM:0011F6E4 ; End of function sub_11F6DE ROM:0011F6E4 ROM:0011F6E6 ROM:0011F6E6 ; =============== S U B R O U T I N E ======================================= ROM:0011F6E6 ROM:0011F6E6 ROM:0011F6E6 sub_11F6E6: ; CODE XREF: ROM:0011F47E↑p ROM:0011F6E6 move.w #$3EBA,d1 ROM:0011F6EA move.w ($56E).w,d2 ROM:0011F6EE move.w ($B52).w,d3 ROM:0011F6F2 bsr.l sub_1175D2 ROM:0011F6F8 move.w d1,($B5C).w ROM:0011F6FC move.w #$3ECE,d1 ROM:0011F700 move.w ($B4C).w,d2 ROM:0011F704 move.w ($13B0).w,d3 ROM:0011F708 bsr.l sub_1175D2 ROM:0011F70E move.w ($B4C).w,d0 ROM:0011F712 sub.w d1,d0 ROM:0011F714 add.w ($B5C).w,d0 ROM:0011F718 move.w d0,($B58).w ROM:0011F71C move.w #$3ECC,d1 ROM:0011F720 move.w ($B58).w,d2 ROM:0011F724 move.w ($13B0).w,d3 ROM:0011F728 bsr.l sub_1175D2 ROM:0011F72E add.w ($B58).w,d1 ROM:0011F732 move.w $DA(a5),d0 ROM:0011F736 cmp.w d1,d0 ROM:0011F738 bge.s loc_11F740 ROM:0011F73A move.w d0,($B4E).w ROM:0011F73E bra.s loc_11F744 ROM:0011F740 ; --------------------------------------------------------------------------- ROM:0011F740 ROM:0011F740 loc_11F740: ; CODE XREF: sub_11F6E6+52↑j ROM:0011F740 move.w d1,($B4E).w ROM:0011F744 ROM:0011F744 loc_11F744: ; CODE XREF: sub_11F6E6+58↑j ROM:0011F744 move.w $37E(a5),($B50).w ROM:0011F74A rts ROM:0011F74A ; End of function sub_11F6E6 ROM:0011F74A ROM:0011F74C ROM:0011F74C ; =============== S U B R O U T I N E ======================================= ROM:0011F74C ROM:0011F74C ROM:0011F74C sub_11F74C: ; CODE XREF: ROM:0011F3A8↑p ROM:0011F74C btst #0,($137A).w ROM:0011F752 bne.s loc_11F7B2 ROM:0011F754 move.w #$3EB8,d1 ROM:0011F758 move.w ($56E).w,d2 ROM:0011F75C move.w ($B52).w,d3 ROM:0011F760 bsr.l sub_1175D2 ROM:0011F766 move.w d1,($B5A).w ROM:0011F76A move.w #$3ECE,d1 ROM:0011F76E move.w ($B4C).w,d2 ROM:0011F772 move.w ($13B0).w,d3 ROM:0011F776 bsr.l sub_1175D2 ROM:0011F77C move.w ($B4C).w,d0 ROM:0011F780 sub.w d1,d0 ROM:0011F782 sub.w ($B5A).w,d0 ROM:0011F786 move.w ($BD6).w,d2 ROM:0011F78A sub.w ($B54).w,d2 ROM:0011F78E cmp.w d0,d2 ROM:0011F790 ble.s loc_11F794 ROM:0011F792 move.w d2,d0 ROM:0011F794 ROM:0011F794 loc_11F794: ; CODE XREF: sub_11F74C+44↑j ROM:0011F794 move.w d0,($B58).w ROM:0011F798 move.w #$3ECC,d1 ROM:0011F79C move.w ($B58).w,d2 ROM:0011F7A0 move.w ($13B0).w,d3 ROM:0011F7A4 bsr.l sub_1175D2 ROM:0011F7AA add.w ($B58).w,d1 ROM:0011F7AE move.w d1,d0 ROM:0011F7B0 bra.s loc_11F7B6 ROM:0011F7B2 ; --------------------------------------------------------------------------- ROM:0011F7B2 ROM:0011F7B2 loc_11F7B2: ; CODE XREF: sub_11F74C+6↑j ROM:0011F7B2 move.w ($B4C).w,d0 ROM:0011F7B6 ROM:0011F7B6 loc_11F7B6: ; CODE XREF: sub_11F74C+64↑j ROM:0011F7B6 move.w $DA(a5),d2 ROM:0011F7BA cmp.w d0,d2 ROM:0011F7BC bge.s loc_11F7C0 ROM:0011F7BE move.w d2,d0 ROM:0011F7C0 ROM:0011F7C0 loc_11F7C0: ; CODE XREF: sub_11F74C+70↑j ROM:0011F7C0 move.w d0,($B4E).w ROM:0011F7C4 move.w $37C(a5),($B50).w ROM:0011F7CA rts ROM:0011F7CA ; End of function sub_11F74C ROM:0011F7CA ROM:0011F7CC ROM:0011F7CC ; =============== S U B R O U T I N E ======================================= ROM:0011F7CC ROM:0011F7CC ROM:0011F7CC sub_11F7CC: ; CODE XREF: sub_120AEC+2A↓p ROM:0011F7CC move.w $392(a5),d0 ROM:0011F7D0 cmpi.w #0,d0 ROM:0011F7D4 beq.s loc_11F7DC ROM:0011F7D6 cmpi.w #2,d0 ROM:0011F7DA bne.s loc_11F7E4 ROM:0011F7DC ROM:0011F7DC loc_11F7DC: ; CODE XREF: sub_11F7CC+8↑j ROM:0011F7DC bclr #4,($138C).w ROM:0011F7E2 bra.s loc_11F7EA ROM:0011F7E4 ; --------------------------------------------------------------------------- ROM:0011F7E4 ROM:0011F7E4 loc_11F7E4: ; CODE XREF: sub_11F7CC+E↑j ROM:0011F7E4 bset #4,($138C).w ROM:0011F7EA ROM:0011F7EA loc_11F7EA: ; CODE XREF: sub_11F7CC+16↑j ROM:0011F7EA cmpi.w #0,d0 ROM:0011F7EE beq.s loc_11F7F6 ROM:0011F7F0 cmpi.w #1,d0 ROM:0011F7F4 bne.s loc_11F7FE ROM:0011F7F6 ROM:0011F7F6 loc_11F7F6: ; CODE XREF: sub_11F7CC+22↑j ROM:0011F7F6 bclr #0,($1384).w ROM:0011F7FC bra.s loc_11F804 ROM:0011F7FE ; --------------------------------------------------------------------------- ROM:0011F7FE ROM:0011F7FE loc_11F7FE: ; CODE XREF: sub_11F7CC+28↑j ROM:0011F7FE bset #0,($1384).w ROM:0011F804 ROM:0011F804 loc_11F804: ; CODE XREF: sub_11F7CC+30↑j ROM:0011F804 btst #4,($138C).w ROM:0011F80A bne.s loc_11F820 ROM:0011F80C move.w #$3EB2,d1 ROM:0011F810 move.w ($A48).w,d2 ROM:0011F814 move.w ($A44).w,d3 ROM:0011F818 bsr.l sub_1175D2 ROM:0011F81E bra.s loc_11F832 ROM:0011F820 ; --------------------------------------------------------------------------- ROM:0011F820 ROM:0011F820 loc_11F820: ; CODE XREF: sub_11F7CC+3E↑j ROM:0011F820 move.w #$3EB4,d1 ROM:0011F824 move.w ($A6E).w,d2 ROM:0011F828 move.w ($A44).w,d3 ROM:0011F82C bsr.l sub_1175D2 ROM:0011F832 ROM:0011F832 loc_11F832: ; CODE XREF: sub_11F7CC+52↑j ROM:0011F832 btst #0,($1384).w ROM:0011F838 beq.s loc_11F842 ROM:0011F83A muls.w ($B56).w,d1 ROM:0011F83E divs.w #$2710,d1 ROM:0011F842 ROM:0011F842 loc_11F842: ; CODE XREF: sub_11F7CC+6C↑j ROM:0011F842 move.w d1,($B52).w ROM:0011F846 move.w #$3EB6,d1 ROM:0011F84A move.w ($B52).w,d2 ROM:0011F84E move.w ($13B0).w,d3 ROM:0011F852 bsr.l sub_1175D2 ROM:0011F858 move.w d1,($B54).w ROM:0011F85C rts ROM:0011F85C ; End of function sub_11F7CC ROM:0011F85C ROM:0011F85E ROM:0011F85E ; =============== S U B R O U T I N E ======================================= ROM:0011F85E ROM:0011F85E ROM:0011F85E sub_11F85E: ; CODE XREF: sub_11F49C↑p ROM:0011F85E clr.w d1 ROM:0011F860 move.b ($1166).w,d1 ROM:0011F864 cmpi.w #4,d1 ROM:0011F868 bcc.s locret_11F872 ROM:0011F86A movea.l off_11F874(pc,d1.w*4),a0 ROM:0011F86E nop ROM:0011F870 jmp (a0) ROM:0011F872 ; --------------------------------------------------------------------------- ROM:0011F872 ROM:0011F872 locret_11F872: ; CODE XREF: sub_11F85E+A↑j ROM:0011F872 rts ROM:0011F872 ; End of function sub_11F85E ROM:0011F872 ROM:0011F872 ; --------------------------------------------------------------------------- ROM:0011F874 off_11F874: dc.l loc_11F884 ; DATA XREF: sub_11F85E+C↑r ROM:0011F878 dc.l loc_11F892 ROM:0011F87C dc.l loc_11F8DC ROM:0011F880 dc.l loc_11F906 ROM:0011F884 ; --------------------------------------------------------------------------- ROM:0011F884 ROM:0011F884 loc_11F884: ; DATA XREF: ROM:off_11F874↑o ROM:0011F884 bclr #3,($1373).w ROM:0011F88A move.b #1,($1166).w ROM:0011F890 bra.s locret_11F8DA ROM:0011F892 ; --------------------------------------------------------------------------- ROM:0011F892 ROM:0011F892 loc_11F892: ; DATA XREF: ROM:0011F878↑o ROM:0011F892 move.w $39C(a5),d0 ROM:0011F896 move.w $39E(a5),d1 ROM:0011F89A move.w $3A2(a5),d2 ROM:0011F89E move.w $3A0(a5),d3 ROM:0011F8A2 cmp.w ($56E).w,d0 ROM:0011F8A6 bgt.s locret_11F8DA ROM:0011F8A8 cmp.w ($528).w,d1 ROM:0011F8AC bgt.s locret_11F8DA ROM:0011F8AE cmp.w ($A5E).w,d2 ROM:0011F8B2 bgt.s locret_11F8DA ROM:0011F8B4 cmp.w ($CAA).w,d3 ROM:0011F8B8 bgt.s locret_11F8DA ROM:0011F8BA bset #3,($1373).w ROM:0011F8C0 move.w $3A8(a5),d4 ROM:0011F8C4 clr.b ($8F2).w ROM:0011F8C8 move.w d4,($6B6).w ROM:0011F8CC move.b #1,($8F2).w ROM:0011F8D2 move.b #2,($1166).w ROM:0011F8D8 bra.s locret_11F904 ROM:0011F8DA ; --------------------------------------------------------------------------- ROM:0011F8DA ROM:0011F8DA locret_11F8DA: ; CODE XREF: ROM:0011F890↑j ROM:0011F8DA ; ROM:0011F8A6↑j ... ROM:0011F8DA rts ROM:0011F8DC ; --------------------------------------------------------------------------- ROM:0011F8DC ROM:0011F8DC loc_11F8DC: ; DATA XREF: ROM:0011F87C↑o ROM:0011F8DC move.w $3A4(a5),d0 ROM:0011F8E0 cmpi.w #0,($6B6).w ROM:0011F8E6 ble.s loc_11F8EE ROM:0011F8E8 cmp.w ($528).w,d0 ROM:0011F8EC bgt.s locret_11F904 ROM:0011F8EE ROM:0011F8EE loc_11F8EE: ; CODE XREF: ROM:0011F8E6↑j ROM:0011F8EE bclr #3,($1373).w ROM:0011F8F4 clr.b ($8F2).w ROM:0011F8F8 clr.w ($6B6).w ROM:0011F8FC move.b #3,($1166).w ROM:0011F902 bra.s locret_11F918 ROM:0011F904 ; --------------------------------------------------------------------------- ROM:0011F904 ROM:0011F904 locret_11F904: ; CODE XREF: ROM:0011F8D8↑j ROM:0011F904 ; ROM:0011F8EC↑j ROM:0011F904 rts ROM:0011F906 ; --------------------------------------------------------------------------- ROM:0011F906 ROM:0011F906 loc_11F906: ; DATA XREF: ROM:0011F880↑o ROM:0011F906 move.w $3A6(a5),d0 ROM:0011F90A cmp.w ($528).w,d0 ROM:0011F90E blt.s locret_11F918 ROM:0011F910 move.b #1,($1166).w ROM:0011F916 bra.s locret_11F8DA ROM:0011F918 ; --------------------------------------------------------------------------- ROM:0011F918 ROM:0011F918 locret_11F918: ; CODE XREF: ROM:0011F902↑j ROM:0011F918 ; ROM:0011F90E↑j ROM:0011F918 rts ROM:0011F91A ROM:0011F91A ; =============== S U B R O U T I N E ======================================= ROM:0011F91A ROM:0011F91A ROM:0011F91A sub_11F91A: ; CODE XREF: sub_120AEC:loc_120B04↓p ROM:0011F91A clr.w d1 ROM:0011F91C move.b ($1169).w,d1 ROM:0011F920 cmpi.w #6,d1 ROM:0011F924 bcc.s locret_11F92E ROM:0011F926 movea.l off_11F930(pc,d1.w*4),a0 ROM:0011F92A nop ROM:0011F92C jmp (a0) ROM:0011F92E ; --------------------------------------------------------------------------- ROM:0011F92E ROM:0011F92E locret_11F92E: ; CODE XREF: sub_11F91A+A↑j ROM:0011F92E rts ROM:0011F92E ; End of function sub_11F91A ROM:0011F92E ROM:0011F92E ; --------------------------------------------------------------------------- ROM:0011F930 off_11F930: dc.l loc_11F948 ; DATA XREF: sub_11F91A+C↑r ROM:0011F934 dc.l loc_11F95E ROM:0011F938 dc.l loc_11F998 ROM:0011F93C dc.l loc_11F9CC ROM:0011F940 dc.l loc_11FA0C ROM:0011F944 dc.l loc_11FA4E ROM:0011F948 ; --------------------------------------------------------------------------- ROM:0011F948 ROM:0011F948 loc_11F948: ; DATA XREF: ROM:off_11F930↑o ROM:0011F948 bclr #6,($137B).w ROM:0011F94E bclr #0,($1376).w ROM:0011F954 move.b #1,($1169).w ROM:0011F95A bra.s locret_11F996 ROM:0011F95C ; --------------------------------------------------------------------------- ROM:0011F95C rts ROM:0011F95E ; --------------------------------------------------------------------------- ROM:0011F95E ROM:0011F95E loc_11F95E: ; DATA XREF: ROM:0011F934↑o ROM:0011F95E btst #5,($93D).w ROM:0011F964 beq.s loc_11F97E ROM:0011F966 btst #2,($1383).w ROM:0011F96C beq.s loc_11F97E ROM:0011F96E bset #0,($1376).w ROM:0011F974 move.b #4,($1169).w ROM:0011F97A bra.w loc_11FA48 ROM:0011F97E ; --------------------------------------------------------------------------- ROM:0011F97E ROM:0011F97E loc_11F97E: ; CODE XREF: ROM:0011F964↑j ROM:0011F97E ; ROM:0011F96C↑j ROM:0011F97E btst #2,($1383).w ROM:0011F984 beq.s locret_11F996 ROM:0011F986 btst #5,($93D).w ROM:0011F98C bne.s locret_11F996 ROM:0011F98E move.b #2,($1169).w ROM:0011F994 bra.s loc_11F9C6 ROM:0011F996 ; --------------------------------------------------------------------------- ROM:0011F996 ROM:0011F996 locret_11F996: ; CODE XREF: ROM:0011F95A↑j ROM:0011F996 ; ROM:0011F984↑j ... ROM:0011F996 rts ROM:0011F998 ; --------------------------------------------------------------------------- ROM:0011F998 ROM:0011F998 loc_11F998: ; DATA XREF: ROM:0011F938↑o ROM:0011F998 btst #2,($1383).w ROM:0011F99E bne.s loc_11F9A8 ROM:0011F9A0 move.b #1,($1169).w ROM:0011F9A6 bra.s locret_11F996 ROM:0011F9A8 ; --------------------------------------------------------------------------- ROM:0011F9A8 ROM:0011F9A8 loc_11F9A8: ; CODE XREF: ROM:0011F99E↑j ROM:0011F9A8 btst #5,($93D).w ROM:0011F9AE beq.s loc_11F9C6 ROM:0011F9B0 bsr.w sub_11FAB2 ROM:0011F9B4 bsr.w sub_11FB2A ROM:0011F9B8 bset #6,($137B).w ROM:0011F9BE move.b #3,($1169).w ROM:0011F9C4 bra.s loc_11FA06 ROM:0011F9C6 ; --------------------------------------------------------------------------- ROM:0011F9C6 ROM:0011F9C6 loc_11F9C6: ; CODE XREF: ROM:0011F994↑j ROM:0011F9C6 ; ROM:0011F9AE↑j ... ROM:0011F9C6 bsr.w sub_11FA8A ROM:0011F9CA rts ROM:0011F9CC ; --------------------------------------------------------------------------- ROM:0011F9CC ROM:0011F9CC loc_11F9CC: ; DATA XREF: ROM:0011F93C↑o ROM:0011F9CC btst #5,($93D).w ROM:0011F9D2 bne.s loc_11F9E2 ROM:0011F9D4 bsr.w sub_11FB8C ROM:0011F9D8 move.b #5,($1169).w ROM:0011F9DE bra.w loc_11FA82 ROM:0011F9E2 ; --------------------------------------------------------------------------- ROM:0011F9E2 ROM:0011F9E2 loc_11F9E2: ; CODE XREF: ROM:0011F9D2↑j ROM:0011F9E2 move.w ($B62).w,d0 ROM:0011F9E6 cmp.w ($BDE).w,d0 ROM:0011F9EA bne.s loc_11FA06 ROM:0011F9EC bsr.l sub_120E9E ROM:0011F9F2 bclr #6,($137B).w ROM:0011F9F8 bset #0,($1376).w ROM:0011F9FE move.b #4,($1169).w ROM:0011FA04 bra.s loc_11FA48 ROM:0011FA06 ; --------------------------------------------------------------------------- ROM:0011FA06 ROM:0011FA06 loc_11FA06: ; CODE XREF: ROM:0011F9C4↑j ROM:0011FA06 ; ROM:0011F9EA↑j ... ROM:0011FA06 bsr.w sub_11FA9E ROM:0011FA0A rts ROM:0011FA0C ; --------------------------------------------------------------------------- ROM:0011FA0C ROM:0011FA0C loc_11FA0C: ; DATA XREF: ROM:0011F940↑o ROM:0011FA0C btst #2,($1383).w ROM:0011FA12 bne.s loc_11FA24 ROM:0011FA14 bclr #0,($1376).w ROM:0011FA1A move.b #1,($1169).w ROM:0011FA20 bra.w locret_11F996 ROM:0011FA24 ; --------------------------------------------------------------------------- ROM:0011FA24 ROM:0011FA24 loc_11FA24: ; CODE XREF: ROM:0011FA12↑j ROM:0011FA24 btst #5,($93D).w ROM:0011FA2A bne.s loc_11FA48 ROM:0011FA2C bsr.w sub_11FAB2 ROM:0011FA30 bsr.w sub_11FABA ROM:0011FA34 bset #6,($137B).w ROM:0011FA3A bclr #0,($1376).w ROM:0011FA40 move.b #5,($1169).w ROM:0011FA46 bra.s loc_11FA82 ROM:0011FA48 ; --------------------------------------------------------------------------- ROM:0011FA48 ROM:0011FA48 loc_11FA48: ; CODE XREF: ROM:0011F97A↑j ROM:0011FA48 ; ROM:0011FA04↑j ... ROM:0011FA48 bsr.w sub_11FA9E ROM:0011FA4C rts ROM:0011FA4E ; --------------------------------------------------------------------------- ROM:0011FA4E ROM:0011FA4E loc_11FA4E: ; DATA XREF: ROM:0011F944↑o ROM:0011FA4E btst #5,($93D).w ROM:0011FA54 beq.s loc_11FA62 ROM:0011FA56 bsr.w sub_11FB8C ROM:0011FA5A move.b #3,($1169).w ROM:0011FA60 bra.s loc_11FA06 ROM:0011FA62 ; --------------------------------------------------------------------------- ROM:0011FA62 ROM:0011FA62 loc_11FA62: ; CODE XREF: ROM:0011FA54↑j ROM:0011FA62 move.w ($B62).w,d0 ROM:0011FA66 cmp.w ($BDE).w,d0 ROM:0011FA6A bne.s loc_11FA82 ROM:0011FA6C bsr.l sub_120E9E ROM:0011FA72 bclr #6,($137B).w ROM:0011FA78 move.b #2,($1169).w ROM:0011FA7E bra.w loc_11F9C6 ROM:0011FA82 ; --------------------------------------------------------------------------- ROM:0011FA82 ROM:0011FA82 loc_11FA82: ; CODE XREF: ROM:0011F9DE↑j ROM:0011FA82 ; ROM:0011FA46↑j ... ROM:0011FA82 bsr.w sub_11FA8A ROM:0011FA86 rts ROM:0011FA88 ; --------------------------------------------------------------------------- ROM:0011FA88 rts ROM:0011FA8A ROM:0011FA8A ; =============== S U B R O U T I N E ======================================= ROM:0011FA8A ROM:0011FA8A ROM:0011FA8A sub_11FA8A: ; CODE XREF: ROM:loc_11F9C6↑p ROM:0011FA8A ; ROM:loc_11FA82↑p ROM:0011FA8A move.w #$3E1E,d1 ROM:0011FA8E move.w ($A98).w,d2 ROM:0011FA92 bsr.l sub_1175D2 ROM:0011FA98 move.w d1,($BBA).w ROM:0011FA9C rts ROM:0011FA9C ; End of function sub_11FA8A ROM:0011FA9C ROM:0011FA9E ROM:0011FA9E ; =============== S U B R O U T I N E ======================================= ROM:0011FA9E ROM:0011FA9E ROM:0011FA9E sub_11FA9E: ; CODE XREF: ROM:loc_11FA06↑p ROM:0011FA9E ; ROM:loc_11FA48↑p ROM:0011FA9E move.w #$3E20,d1 ROM:0011FAA2 move.w ($A98).w,d2 ROM:0011FAA6 bsr.l sub_1175D2 ROM:0011FAAC move.w d1,($BBA).w ROM:0011FAB0 rts ROM:0011FAB0 ; End of function sub_11FA9E ROM:0011FAB0 ROM:0011FAB2 ROM:0011FAB2 ; =============== S U B R O U T I N E ======================================= ROM:0011FAB2 ROM:0011FAB2 ROM:0011FAB2 sub_11FAB2: ; CODE XREF: ROM:0011F9B0↑p ROM:0011FAB2 ; ROM:0011FA2C↑p ROM:0011FAB2 move.w ($BDE).w,($B5E).w ROM:0011FAB8 rts ROM:0011FAB8 ; End of function sub_11FAB2 ROM:0011FAB8 ROM:0011FABA ROM:0011FABA ; =============== S U B R O U T I N E ======================================= ROM:0011FABA ROM:0011FABA ROM:0011FABA sub_11FABA: ; CODE XREF: ROM:0011FA30↑p ROM:0011FABA move.w #$3E22,d1 ROM:0011FABE move.w ($A98).w,d2 ROM:0011FAC2 bsr.l sub_1175D2 ROM:0011FAC8 move.w d1,($B64).w ROM:0011FACC move.w #$3ECE,d1 ROM:0011FAD0 move.w ($B5E).w,d2 ROM:0011FAD4 move.w ($13B0).w,d3 ROM:0011FAD8 bsr.l sub_1175D2 ROM:0011FADE move.w ($B5E).w,d0 ROM:0011FAE2 sub.w d1,d0 ROM:0011FAE4 sub.w ($B64).w,d0 ROM:0011FAE8 move.w ($BD6).w,d1 ROM:0011FAEC sub.w ($B64).w,d1 ROM:0011FAF0 cmp.w d0,d1 ROM:0011FAF2 ble.s loc_11FAF6 ROM:0011FAF4 move.w d1,d0 ROM:0011FAF6 ROM:0011FAF6 loc_11FAF6: ; CODE XREF: sub_11FABA+38↑j ROM:0011FAF6 move.w d0,($B68).w ROM:0011FAFA move.w #$3ECC,d1 ROM:0011FAFE move.w ($B68).w,d2 ROM:0011FB02 move.w ($13B0).w,d3 ROM:0011FB06 bsr.l sub_1175D2 ROM:0011FB0C add.w ($B68).w,d1 ROM:0011FB10 move.w d1,($B62).w ROM:0011FB14 move.w $DA(a5),d2 ROM:0011FB18 cmp.w ($B62).w,d2 ROM:0011FB1C bge.s loc_11FB22 ROM:0011FB1E move.w d2,($B62).w ROM:0011FB22 ROM:0011FB22 loc_11FB22: ; CODE XREF: sub_11FABA+62↑j ROM:0011FB22 move.w $3AC(a5),($B60).w ROM:0011FB28 rts ROM:0011FB28 ; End of function sub_11FABA ROM:0011FB28 ROM:0011FB2A ROM:0011FB2A ; =============== S U B R O U T I N E ======================================= ROM:0011FB2A ROM:0011FB2A ROM:0011FB2A sub_11FB2A: ; CODE XREF: ROM:0011F9B4↑p ROM:0011FB2A move.w #$3E24,d1 ROM:0011FB2E move.w ($A98).w,d2 ROM:0011FB32 bsr.l sub_1175D2 ROM:0011FB38 move.w d1,($B66).w ROM:0011FB3C move.w #$3ECE,d1 ROM:0011FB40 move.w ($B5E).w,d2 ROM:0011FB44 move.w ($13B0).w,d3 ROM:0011FB48 bsr.l sub_1175D2 ROM:0011FB4E move.w ($B5E).w,d0 ROM:0011FB52 sub.w d1,d0 ROM:0011FB54 add.w ($B66).w,d0 ROM:0011FB58 move.w d0,($B68).w ROM:0011FB5C move.w #$3ECC,d1 ROM:0011FB60 move.w ($B68).w,d2 ROM:0011FB64 move.w ($13B0).w,d3 ROM:0011FB68 bsr.l sub_1175D2 ROM:0011FB6E add.w ($B68).w,d1 ROM:0011FB72 move.w d1,($B62).w ROM:0011FB76 move.w $DA(a5),d1 ROM:0011FB7A cmp.w ($B62).w,d1 ROM:0011FB7E bge.s loc_11FB84 ROM:0011FB80 move.w d1,($B62).w ROM:0011FB84 ROM:0011FB84 loc_11FB84: ; CODE XREF: sub_11FB2A+54↑j ROM:0011FB84 move.w $3AE(a5),($B60).w ROM:0011FB8A rts ROM:0011FB8A ; End of function sub_11FB2A ROM:0011FB8A ROM:0011FB8C ROM:0011FB8C ; =============== S U B R O U T I N E ======================================= ROM:0011FB8C ROM:0011FB8C ROM:0011FB8C sub_11FB8C: ; CODE XREF: ROM:0011F9D4↑p ROM:0011FB8C ; ROM:0011FA56↑p ROM:0011FB8C move.w ($B62).w,d0 ROM:0011FB90 move.w ($B5E).w,($B62).w ROM:0011FB96 move.w d0,($B5E).w ROM:0011FB9A move.w $D2(a5),($B60).w ROM:0011FBA0 rts ROM:0011FBA0 ; End of function sub_11FB8C ROM:0011FBA0 ROM:0011FBA2 ROM:0011FBA2 ; =============== S U B R O U T I N E ======================================= ROM:0011FBA2 ROM:0011FBA2 ROM:0011FBA2 sub_11FBA2: ; CODE XREF: sub_121928+6↓p ROM:0011FBA2 btst #0,($136D).w ROM:0011FBA8 beq.s loc_11FBBC ROM:0011FBAA move.w $3B2(a5),d0 ROM:0011FBAE clr.b ($90F).w ROM:0011FBB2 move.w d0,($6F0).w ROM:0011FBB6 move.b #1,($90F).w ROM:0011FBBC ROM:0011FBBC loc_11FBBC: ; CODE XREF: sub_11FBA2+6↑j ROM:0011FBBC btst #4,($935).w ROM:0011FBC2 beq.s loc_11FBFE ROM:0011FBC4 btst #6,($136A).w ROM:0011FBCA bne.s loc_11FBFE ROM:0011FBCC btst #0,($1363).w ROM:0011FBD2 beq.s loc_11FBFE ROM:0011FBD4 btst #2,($137E).w ROM:0011FBDA bne.s loc_11FBFE ROM:0011FBDC btst #5,($975).w ROM:0011FBE2 beq.s loc_11FBEC ROM:0011FBE4 btst #5,($979).w ROM:0011FBEA beq.s loc_11FBFE ROM:0011FBEC ROM:0011FBEC loc_11FBEC: ; CODE XREF: sub_11FBA2+40↑j ROM:0011FBEC move.w $3B0(a5),d0 ROM:0011FBF0 btst #4,($1381).w ROM:0011FBF6 beq.s loc_11FC06 ROM:0011FBF8 cmp.w ($A9A).w,d0 ROM:0011FBFC ble.s loc_11FC06 ROM:0011FBFE ROM:0011FBFE loc_11FBFE: ; CODE XREF: sub_11FBA2+20↑j ROM:0011FBFE ; sub_11FBA2+28↑j ... ROM:0011FBFE bset #3,($1381).w ROM:0011FC04 bra.s locret_11FC14 ROM:0011FC06 ; --------------------------------------------------------------------------- ROM:0011FC06 ROM:0011FC06 loc_11FC06: ; CODE XREF: sub_11FBA2+54↑j ROM:0011FC06 ; sub_11FBA2+5A↑j ROM:0011FC06 cmpi.w #0,($6F0).w ROM:0011FC0C bgt.s locret_11FC14 ROM:0011FC0E bclr #3,($1381).w ROM:0011FC14 ROM:0011FC14 locret_11FC14: ; CODE XREF: sub_11FBA2+62↑j ROM:0011FC14 ; sub_11FBA2+6A↑j ROM:0011FC14 rts ROM:0011FC14 ; End of function sub_11FBA2 ROM:0011FC14 ROM:0011FC16 ROM:0011FC16 ; =============== S U B R O U T I N E ======================================= ROM:0011FC16 ROM:0011FC16 ROM:0011FC16 sub_11FC16: ; CODE XREF: sub_121928+C↓p ROM:0011FC16 move.w ($B6A).w,d0 ROM:0011FC1A bclr #7,($1383).w ROM:0011FC20 btst #5,($1373).w ROM:0011FC26 beq.s locret_11FC54 ROM:0011FC28 btst #3,($1381).w ROM:0011FC2E bne.s locret_11FC54 ROM:0011FC30 cmp.w ($BDE).w,d0 ROM:0011FC34 bne.s locret_11FC54 ROM:0011FC36 btst #1,($136D).w ROM:0011FC3C beq.s loc_11FC4E ROM:0011FC3E btst #0,($C87).w ROM:0011FC44 bne.s loc_11FC4E ROM:0011FC46 btst #5,($146E).w ROM:0011FC4C bne.s locret_11FC54 ROM:0011FC4E ROM:0011FC4E loc_11FC4E: ; CODE XREF: sub_11FC16+26↑j ROM:0011FC4E ; sub_11FC16+2E↑j ROM:0011FC4E bset #7,($1383).w ROM:0011FC54 ROM:0011FC54 locret_11FC54: ; CODE XREF: sub_11FC16+10↑j ROM:0011FC54 ; sub_11FC16+18↑j ... ROM:0011FC54 rts ROM:0011FC54 ; End of function sub_11FC16 ROM:0011FC54 ROM:0011FC56 ROM:0011FC56 ; =============== S U B R O U T I N E ======================================= ROM:0011FC56 ROM:0011FC56 ROM:0011FC56 sub_11FC56: ; CODE XREF: sub_121928+12↓p ROM:0011FC56 btst #5,($975).w ROM:0011FC5C beq.s loc_11FC6A ROM:0011FC5E btst #5,($979).w ROM:0011FC64 bne.s loc_11FC6A ROM:0011FC66 bra.w loc_11FCE2 ROM:0011FC6A ; --------------------------------------------------------------------------- ROM:0011FC6A ROM:0011FC6A loc_11FC6A: ; CODE XREF: sub_11FC56+6↑j ROM:0011FC6A ; sub_11FC56+E↑j ROM:0011FC6A btst #3,($1381).w ROM:0011FC70 bne.l loc_11FCE2 ROM:0011FC76 cmpi.w #0,($BDC).w ROM:0011FC7C blt.s loc_11FCDA ROM:0011FC7E btst #2,($136C).w ROM:0011FC84 bne.s loc_11FCDA ROM:0011FC86 btst #2,($1374).w ROM:0011FC8C bne.s loc_11FCDA ROM:0011FC8E btst #0,($1374).w ROM:0011FC94 bne.s loc_11FCDA ROM:0011FC96 btst #5,($146E).w ROM:0011FC9C beq.s loc_11FCB8 ROM:0011FC9E btst #0,($C87).w ROM:0011FCA4 bne.s loc_11FCB8 ROM:0011FCA6 btst #7,($138A).w ROM:0011FCAC beq.s loc_11FCDA ROM:0011FCAE move.w ($BDC).w,d0 ROM:0011FCB2 cmp.w $3B4(a5),d0 ROM:0011FCB6 blt.s loc_11FCDA ROM:0011FCB8 ROM:0011FCB8 loc_11FCB8: ; CODE XREF: sub_11FC56+46↑j ROM:0011FCB8 ; sub_11FC56+4E↑j ROM:0011FCB8 btst #5,($975).w ROM:0011FCBE beq.s loc_11FCC8 ROM:0011FCC0 btst #5,($979).w ROM:0011FCC6 bne.s loc_11FCDA ROM:0011FCC8 ROM:0011FCC8 loc_11FCC8: ; CODE XREF: sub_11FC56+68↑j ROM:0011FCC8 btst #1,($136D).w ROM:0011FCCE beq.s loc_11FCD8 ROM:0011FCD0 btst #5,($93D).w ROM:0011FCD6 beq.s loc_11FCDA ROM:0011FCD8 ROM:0011FCD8 loc_11FCD8: ; CODE XREF: sub_11FC56+78↑j ROM:0011FCD8 bra.s loc_11FCE0 ROM:0011FCDA ; --------------------------------------------------------------------------- ROM:0011FCDA ROM:0011FCDA loc_11FCDA: ; CODE XREF: sub_11FC56+26↑j ROM:0011FCDA ; sub_11FC56+2E↑j ... ROM:0011FCDA bset #0,($137D).w ROM:0011FCE0 ROM:0011FCE0 loc_11FCE0: ; CODE XREF: sub_11FC56:loc_11FCD8↑j ROM:0011FCE0 bra.s locret_11FCE8 ROM:0011FCE2 ; --------------------------------------------------------------------------- ROM:0011FCE2 ROM:0011FCE2 loc_11FCE2: ; CODE XREF: sub_11FC56+10↑j ROM:0011FCE2 ; sub_11FC56+1A↑j ROM:0011FCE2 bclr #0,($137D).w ROM:0011FCE8 ROM:0011FCE8 locret_11FCE8: ; CODE XREF: sub_11FC56:loc_11FCE0↑j ROM:0011FCE8 rts ROM:0011FCE8 ; End of function sub_11FC56 ROM:0011FCE8 ROM:0011FCEA ROM:0011FCEA ; =============== S U B R O U T I N E ======================================= ROM:0011FCEA ROM:0011FCEA ROM:0011FCEA sub_11FCEA: ; CODE XREF: ROM:00121A44↓p ROM:0011FCEA move.w ($BDE).w,($B6A).w ROM:0011FCF0 rts ROM:0011FCF0 ; End of function sub_11FCEA ROM:0011FCF0 ROM:0011FCF2 ROM:0011FCF2 ; =============== S U B R O U T I N E ======================================= ROM:0011FCF2 ROM:0011FCF2 ROM:0011FCF2 sub_11FCF2: ; CODE XREF: sub_120AEC+3C↓p ROM:0011FCF2 bsr.w sub_11FD00 ROM:0011FCF6 bsr.w sub_11FEAA ROM:0011FCFA bsr.w sub_11FEC6 ROM:0011FCFE rts ROM:0011FCFE ; End of function sub_11FCF2 ROM:0011FCFE ROM:0011FD00 ROM:0011FD00 ; =============== S U B R O U T I N E ======================================= ROM:0011FD00 ROM:0011FD00 ROM:0011FD00 sub_11FD00: ; CODE XREF: sub_11FCF2↑p ROM:0011FD00 clr.w d1 ROM:0011FD02 move.b ($116A).w,d1 ROM:0011FD06 cmpi.w #5,d1 ROM:0011FD0A bcc.s locret_11FD14 ROM:0011FD0C movea.l off_11FD16(pc,d1.w*4),a0 ROM:0011FD10 nop ROM:0011FD12 jmp (a0) ROM:0011FD14 ; --------------------------------------------------------------------------- ROM:0011FD14 ROM:0011FD14 locret_11FD14: ; CODE XREF: sub_11FD00+A↑j ROM:0011FD14 rts ROM:0011FD14 ; End of function sub_11FD00 ROM:0011FD14 ROM:0011FD14 ; --------------------------------------------------------------------------- ROM:0011FD16 off_11FD16: dc.l loc_11FD2A ; DATA XREF: sub_11FD00+C↑r ROM:0011FD1A dc.l loc_11FD40 ROM:0011FD1E dc.l loc_11FD70 ROM:0011FD22 dc.l loc_11FDD6 ROM:0011FD26 dc.l loc_11FE46 ROM:0011FD2A ; --------------------------------------------------------------------------- ROM:0011FD2A ROM:0011FD2A loc_11FD2A: ; DATA XREF: ROM:off_11FD16↑o ROM:0011FD2A bclr #3,($1363).w ROM:0011FD30 move.w #0,($B76).w ROM:0011FD36 move.b #1,($116A).w ROM:0011FD3C rts ROM:0011FD3E ; --------------------------------------------------------------------------- ROM:0011FD3E rts ROM:0011FD40 ; --------------------------------------------------------------------------- ROM:0011FD40 ROM:0011FD40 loc_11FD40: ; DATA XREF: ROM:0011FD1A↑o ROM:0011FD40 btst #4,($1381).w ROM:0011FD46 beq.s locret_11FD6E ROM:0011FD48 btst #4,($1385).w ROM:0011FD4E beq.s locret_11FD6E ROM:0011FD50 bset #3,($1363).w ROM:0011FD56 clr.b ($8CB).w ROM:0011FD5A move.w #$A,($668).w ROM:0011FD60 move.b #1,($8CB).w ROM:0011FD66 move.b #2,($116A).w ROM:0011FD6C rts ROM:0011FD6E ; --------------------------------------------------------------------------- ROM:0011FD6E ROM:0011FD6E locret_11FD6E: ; CODE XREF: ROM:0011FD46↑j ROM:0011FD6E ; ROM:0011FD4E↑j ROM:0011FD6E rts ROM:0011FD70 ; --------------------------------------------------------------------------- ROM:0011FD70 ROM:0011FD70 loc_11FD70: ; DATA XREF: ROM:0011FD1E↑o ROM:0011FD70 btst #4,($1381).w ROM:0011FD76 bne.s loc_11FD8C ROM:0011FD78 bclr #3,($1363).w ROM:0011FD7E move.w #0,($B76).w ROM:0011FD84 move.b #1,($116A).w ROM:0011FD8A rts ROM:0011FD8C ; --------------------------------------------------------------------------- ROM:0011FD8C ROM:0011FD8C loc_11FD8C: ; CODE XREF: ROM:0011FD76↑j ROM:0011FD8C btst #4,($1385).w ROM:0011FD92 bne.s loc_11FD9C ROM:0011FD94 move.b #3,($116A).w ROM:0011FD9A rts ROM:0011FD9C ; --------------------------------------------------------------------------- ROM:0011FD9C ROM:0011FD9C loc_11FD9C: ; CODE XREF: ROM:0011FD92↑j ROM:0011FD9C cmpi.w #0,($668).w ROM:0011FDA2 bgt.s locret_11FDD4 ROM:0011FDA4 cmpi.w #$2710,($B76).w ROM:0011FDAA bge.s locret_11FDD4 ROM:0011FDAC move.w ($B76).w,d0 ROM:0011FDB0 add.w $3B6(a5),d0 ROM:0011FDB4 cmpi.w #$2710,d0 ROM:0011FDB8 ble.s loc_11FDBE ROM:0011FDBA move.w #$2710,d0 ROM:0011FDBE ROM:0011FDBE loc_11FDBE: ; CODE XREF: ROM:0011FDB8↑j ROM:0011FDBE move.w d0,($B76).w ROM:0011FDC2 clr.b ($8CB).w ROM:0011FDC6 move.w #$A,($668).w ROM:0011FDCC move.b #1,($8CB).w ROM:0011FDD2 rts ROM:0011FDD4 ; --------------------------------------------------------------------------- ROM:0011FDD4 ROM:0011FDD4 locret_11FDD4: ; CODE XREF: ROM:0011FDA2↑j ROM:0011FDD4 ; ROM:0011FDAA↑j ROM:0011FDD4 rts ROM:0011FDD6 ; --------------------------------------------------------------------------- ROM:0011FDD6 ROM:0011FDD6 loc_11FDD6: ; DATA XREF: ROM:0011FD22↑o ROM:0011FDD6 btst #4,($1381).w ROM:0011FDDC bne.s loc_11FDF2 ROM:0011FDDE bclr #3,($1363).w ROM:0011FDE4 move.w #0,($B76).w ROM:0011FDEA move.b #1,($116A).w ROM:0011FDF0 rts ROM:0011FDF2 ; --------------------------------------------------------------------------- ROM:0011FDF2 ROM:0011FDF2 loc_11FDF2: ; CODE XREF: ROM:0011FDDC↑j ROM:0011FDF2 move.w $3BA(a5),d0 ROM:0011FDF6 cmp.w ($4F6).w,d0 ROM:0011FDFA ble.s loc_11FE24 ROM:0011FDFC move.w ($B76).w,d0 ROM:0011FE00 sub.w $3B8(a5),d0 ROM:0011FE04 bge.s loc_11FE08 ROM:0011FE06 clr.l d0 ROM:0011FE08 ROM:0011FE08 loc_11FE08: ; CODE XREF: ROM:0011FE04↑j ROM:0011FE08 move.w ($B76).w,d0 ROM:0011FE0C clr.b ($8CB).w ROM:0011FE10 move.w #$A,($668).w ROM:0011FE16 move.b #1,($8CB).w ROM:0011FE1C move.b #4,($116A).w ROM:0011FE22 rts ROM:0011FE24 ; --------------------------------------------------------------------------- ROM:0011FE24 ROM:0011FE24 loc_11FE24: ; CODE XREF: ROM:0011FDFA↑j ROM:0011FE24 btst #4,($1385).w ROM:0011FE2A beq.s locret_11FE44 ROM:0011FE2C clr.b ($8CB).w ROM:0011FE30 move.w #$A,($668).w ROM:0011FE36 move.b #1,($8CB).w ROM:0011FE3C move.b #2,($116A).w ROM:0011FE42 rts ROM:0011FE44 ; --------------------------------------------------------------------------- ROM:0011FE44 ROM:0011FE44 locret_11FE44: ; CODE XREF: ROM:0011FE2A↑j ROM:0011FE44 rts ROM:0011FE46 ; --------------------------------------------------------------------------- ROM:0011FE46 ROM:0011FE46 loc_11FE46: ; DATA XREF: ROM:0011FD26↑o ROM:0011FE46 btst #4,($1381).w ROM:0011FE4C beq.s loc_11FE56 ROM:0011FE4E cmpi.w #0,($B76).w ROM:0011FE54 bgt.s loc_11FE6A ROM:0011FE56 ROM:0011FE56 loc_11FE56: ; CODE XREF: ROM:0011FE4C↑j ROM:0011FE56 bclr #3,($1363).w ROM:0011FE5C move.w #0,($B76).w ROM:0011FE62 move.b #1,($116A).w ROM:0011FE68 rts ROM:0011FE6A ; --------------------------------------------------------------------------- ROM:0011FE6A ROM:0011FE6A loc_11FE6A: ; CODE XREF: ROM:0011FE54↑j ROM:0011FE6A move.w $3BA(a5),d0 ROM:0011FE6E cmp.w ($4F6).w,d0 ROM:0011FE72 bgt.s loc_11FE7C ROM:0011FE74 move.b #3,($116A).w ROM:0011FE7A rts ROM:0011FE7C ; --------------------------------------------------------------------------- ROM:0011FE7C ROM:0011FE7C loc_11FE7C: ; CODE XREF: ROM:0011FE72↑j ROM:0011FE7C cmpi.w #0,($668).w ROM:0011FE82 bgt.s locret_11FEA6 ROM:0011FE84 move.w ($B76).w,d0 ROM:0011FE88 sub.w $3B8(a5),d0 ROM:0011FE8C bge.s loc_11FE90 ROM:0011FE8E clr.w d0 ROM:0011FE90 ROM:0011FE90 loc_11FE90: ; CODE XREF: ROM:0011FE8C↑j ROM:0011FE90 move.w d0,($B76).w ROM:0011FE94 clr.b ($8CB).w ROM:0011FE98 move.w #$A,($668).w ROM:0011FE9E move.b #1,($8CB).w ROM:0011FEA4 rts ROM:0011FEA6 ; --------------------------------------------------------------------------- ROM:0011FEA6 ROM:0011FEA6 locret_11FEA6: ; CODE XREF: ROM:0011FE82↑j ROM:0011FEA6 rts ROM:0011FEA8 ; --------------------------------------------------------------------------- ROM:0011FEA8 rts ROM:0011FEAA ROM:0011FEAA ; =============== S U B R O U T I N E ======================================= ROM:0011FEAA ROM:0011FEAA ROM:0011FEAA sub_11FEAA: ; CODE XREF: sub_11FCF2+4↑p ROM:0011FEAA move.w #$3E26,d1 ROM:0011FEAE move.w ($A98).w,d2 ROM:0011FEB2 bsr.l sub_1175D2 ROM:0011FEB8 muls.w ($B76).w,d1 ROM:0011FEBC divs.w #$2710,d1 ROM:0011FEC0 move.w d1,($B6C).w ROM:0011FEC4 rts ROM:0011FEC4 ; End of function sub_11FEAA ROM:0011FEC4 ROM:0011FEC6 ROM:0011FEC6 ; =============== S U B R O U T I N E ======================================= ROM:0011FEC6 ROM:0011FEC6 ROM:0011FEC6 sub_11FEC6: ; CODE XREF: sub_11FCF2+8↑p ROM:0011FEC6 move.w #$3E2A,d1 ROM:0011FECA move.w ($4F6).w,d2 ROM:0011FECE bsr.l sub_1175D2 ROM:0011FED4 move.w d1,($B6E).w ROM:0011FED8 move.w d1,($B72).w ROM:0011FEDC move.w #$3E28,d1 ROM:0011FEE0 move.w ($A98).w,d2 ROM:0011FEE4 bsr.l sub_1175D2 ROM:0011FEEA move.w d1,($B74).w ROM:0011FEEE muls.w ($B76).w,d1 ROM:0011FEF2 divs.w #$2710,d1 ROM:0011FEF6 add.w d1,($B6E).w ROM:0011FEFA move.w #$3E2C,d1 ROM:0011FEFE move.w ($4F6).w,d2 ROM:0011FF02 bsr.l sub_1175D2 ROM:0011FF08 move.w d1,($B70).w ROM:0011FF0C rts ROM:0011FF0C ; End of function sub_11FEC6 ROM:0011FF0C ROM:0011FF0E ROM:0011FF0E ; =============== S U B R O U T I N E ======================================= ROM:0011FF0E ROM:0011FF0E ROM:0011FF0E sub_11FF0E: ; CODE XREF: sub_120AEC+1E↓p ROM:0011FF0E clr.w d1 ROM:0011FF10 move.b ($116B).w,d1 ROM:0011FF14 cmpi.w #6,d1 ROM:0011FF18 bcc.s locret_11FF22 ROM:0011FF1A movea.l off_11FF24(pc,d1.w*4),a0 ROM:0011FF1E nop ROM:0011FF20 jmp (a0) ROM:0011FF22 ; --------------------------------------------------------------------------- ROM:0011FF22 ROM:0011FF22 locret_11FF22: ; CODE XREF: sub_11FF0E+A↑j ROM:0011FF22 rts ROM:0011FF22 ; End of function sub_11FF0E ROM:0011FF22 ROM:0011FF22 ; --------------------------------------------------------------------------- ROM:0011FF24 off_11FF24: dc.l loc_11FF3C ; DATA XREF: sub_11FF0E+C↑r ROM:0011FF28 dc.l loc_11FF46 ROM:0011FF2C dc.l loc_11FF9A ROM:0011FF30 dc.l loc_11FFC0 ROM:0011FF34 dc.l loc_11FFF2 ROM:0011FF38 dc.l loc_120014 ROM:0011FF3C ; --------------------------------------------------------------------------- ROM:0011FF3C ROM:0011FF3C loc_11FF3C: ; DATA XREF: ROM:off_11FF24↑o ROM:0011FF3C move.b #1,($116B).w ROM:0011FF42 bra.s loc_11FF94 ROM:0011FF44 ; --------------------------------------------------------------------------- ROM:0011FF44 rts ROM:0011FF46 ; --------------------------------------------------------------------------- ROM:0011FF46 ROM:0011FF46 loc_11FF46: ; DATA XREF: ROM:0011FF28↑o ROM:0011FF46 move.w $3C6(a5),d1 ROM:0011FF4A cmp.w ($56E).w,d1 ROM:0011FF4E bgt.s loc_11FF5C ROM:0011FF50 move.b #5,($116B).w ROM:0011FF56 bra.l locret_12002A ROM:0011FF5C ; --------------------------------------------------------------------------- ROM:0011FF5C ROM:0011FF5C loc_11FF5C: ; CODE XREF: ROM:0011FF4E↑j ROM:0011FF5C btst #2,($1383).w ROM:0011FF62 beq.s loc_11FF94 ROM:0011FF64 move.w $3C0(a5),d1 ROM:0011FF68 cmp.w ($B80).w,d1 ROM:0011FF6C bge.s loc_11FF7C ROM:0011FF6E bset #6,($1362).w ROM:0011FF74 move.b #3,($116B).w ROM:0011FF7A bra.s loc_11FFEC ROM:0011FF7C ; --------------------------------------------------------------------------- ROM:0011FF7C ROM:0011FF7C loc_11FF7C: ; CODE XREF: ROM:0011FF6C↑j ROM:0011FF7C move.w $3C2(a5),d1 ROM:0011FF80 cmp.w ($B80).w,d1 ROM:0011FF84 ble.s loc_11FF94 ROM:0011FF86 bset #6,($1362).w ROM:0011FF8C move.b #2,($116B).w ROM:0011FF92 bra.s loc_11FFBA ROM:0011FF94 ; --------------------------------------------------------------------------- ROM:0011FF94 ROM:0011FF94 loc_11FF94: ; CODE XREF: ROM:0011FF42↑j ROM:0011FF94 ; ROM:0011FF62↑j ... ROM:0011FF94 bsr.w sub_120042 ROM:0011FF98 rts ROM:0011FF9A ; --------------------------------------------------------------------------- ROM:0011FF9A ROM:0011FF9A loc_11FF9A: ; DATA XREF: ROM:0011FF2C↑o ROM:0011FF9A move.w ($B7C).w,d1 ROM:0011FF9E btst #2,($1383).w ROM:0011FFA4 beq.s loc_11FFAC ROM:0011FFA6 cmp.w ($BDE).w,d1 ROM:0011FFAA bne.s loc_11FFBA ROM:0011FFAC ROM:0011FFAC loc_11FFAC: ; CODE XREF: ROM:0011FFA4↑j ROM:0011FFAC bclr #6,($1362).w ROM:0011FFB2 move.b #1,($116B).w ROM:0011FFB8 bra.s loc_11FF94 ROM:0011FFBA ; --------------------------------------------------------------------------- ROM:0011FFBA ROM:0011FFBA loc_11FFBA: ; CODE XREF: ROM:0011FF92↑j ROM:0011FFBA ; ROM:0011FFAA↑j ROM:0011FFBA bsr.w sub_120050 ROM:0011FFBE rts ROM:0011FFC0 ; --------------------------------------------------------------------------- ROM:0011FFC0 ROM:0011FFC0 loc_11FFC0: ; DATA XREF: ROM:0011FF30↑o ROM:0011FFC0 move.w ($B7C).w,d1 ROM:0011FFC4 cmp.w ($BDE).w,d1 ROM:0011FFC8 bne.s loc_11FFD6 ROM:0011FFCA bsr.w sub_1200A6 ROM:0011FFCE move.b #4,($116B).w ROM:0011FFD4 rts ROM:0011FFD6 ; --------------------------------------------------------------------------- ROM:0011FFD6 ROM:0011FFD6 loc_11FFD6: ; CODE XREF: ROM:0011FFC8↑j ROM:0011FFD6 btst #2,($1383).w ROM:0011FFDC bne.s loc_11FFEC ROM:0011FFDE bclr #6,($1362).w ROM:0011FFE4 move.b #1,($116B).w ROM:0011FFEA rts ROM:0011FFEC ; --------------------------------------------------------------------------- ROM:0011FFEC ROM:0011FFEC loc_11FFEC: ; CODE XREF: ROM:0011FF7A↑j ROM:0011FFEC ; ROM:0011FFDC↑j ROM:0011FFEC bsr.w sub_120050 ROM:0011FFF0 rts ROM:0011FFF2 ; --------------------------------------------------------------------------- ROM:0011FFF2 ROM:0011FFF2 loc_11FFF2: ; DATA XREF: ROM:0011FF34↑o ROM:0011FFF2 move.w ($B7C).w,d1 ROM:0011FFF6 btst #2,($1383).w ROM:0011FFFC beq.s loc_120004 ROM:0011FFFE ROM:0011FFFE loc_11FFFE: ; DATA XREF: sub_116286+36↑o ROM:0011FFFE cmp.w ($BDE).w,d1 ROM:00120002 bne.s locret_120012 ROM:00120004 ROM:00120004 loc_120004: ; CODE XREF: ROM:0011FFFC↑j ROM:00120004 bclr #6,($1362).w ROM:0012000A move.b #1,($116B).w ROM:00120010 bra.s loc_11FF94 ROM:00120012 ; --------------------------------------------------------------------------- ROM:00120012 ROM:00120012 locret_120012: ; CODE XREF: ROM:00120002↑j ROM:00120012 rts ROM:00120014 ; --------------------------------------------------------------------------- ROM:00120014 ROM:00120014 loc_120014: ; DATA XREF: ROM:0011FF38↑o ROM:00120014 move.w $3C8(a5),d1 ROM:00120018 cmp.w ($56E).w,d1 ROM:0012001C blt.s locret_12002A ROM:0012001E move.b #1,($116B).w ROM:00120024 bra.l loc_11FF94 ROM:0012002A ; --------------------------------------------------------------------------- ROM:0012002A ROM:0012002A locret_12002A: ; CODE XREF: ROM:0011FF56↑j ROM:0012002A ; ROM:0012001C↑j ROM:0012002A rts ROM:0012002C ; --------------------------------------------------------------------------- ROM:0012002C rts ROM:0012002E ROM:0012002E ; =============== S U B R O U T I N E ======================================= ROM:0012002E ROM:0012002E ROM:0012002E sub_12002E: ; CODE XREF: sub_112328+1BA↑p ROM:0012002E move.w ($A72).w,d0 ROM:00120032 sub.w ($B86).w,d0 ROM:00120036 move.w d0,($B80).w ROM:0012003A move.w ($A72).w,($B86).w ROM:00120040 rts ROM:00120040 ; End of function sub_12002E ROM:00120040 ROM:00120042 ROM:00120042 ; =============== S U B R O U T I N E ======================================= ROM:00120042 ROM:00120042 ROM:00120042 sub_120042: ; CODE XREF: ROM:loc_11FF94↑p ROM:00120042 move.w ($BDE).w,($B78).w ROM:00120048 move.w ($A72).w,($B82).w ROM:0012004E rts ROM:0012004E ; End of function sub_120042 ROM:0012004E ROM:00120050 ROM:00120050 ; =============== S U B R O U T I N E ======================================= ROM:00120050 ROM:00120050 ROM:00120050 sub_120050: ; CODE XREF: ROM:loc_11FFBA↑p ROM:00120050 ; ROM:loc_11FFEC↑p ROM:00120050 move.w ($A72).w,d1 ROM:00120054 sub.w ($B82).w,d1 ROM:00120058 move.w d1,($B84).w ROM:0012005C move.w #$3E2E,d1 ROM:00120060 move.w ($B84).w,d2 ROM:00120064 bsr.l sub_1175D2 ROM:0012006A add.w ($B78).w,d1 ROM:0012006E move.w ($BD4).w,d0 ROM:00120072 add.w $3C4(a5),d0 ROM:00120076 cmp.w d1,d0 ROM:00120078 bge.s loc_12007C ROM:0012007A move.w d0,d1 ROM:0012007C ROM:0012007C loc_12007C: ; CODE XREF: sub_120050+28↑j ROM:0012007C cmp.w ($BD4).w,d1 ROM:00120080 bge.s loc_120086 ROM:00120082 move.w ($BD4).w,d1 ROM:00120086 ROM:00120086 loc_120086: ; CODE XREF: sub_120050+30↑j ROM:00120086 cmp.w ($BDE).w,d1 ROM:0012008A bge.s loc_120090 ROM:0012008C move.w ($BDE).w,d1 ROM:00120090 ROM:00120090 loc_120090: ; CODE XREF: sub_120050+3A↑j ROM:00120090 move.w $DA(a5),d0 ROM:00120094 cmp.w d1,d0 ROM:00120096 bge.s loc_12009A ROM:00120098 move.w d0,d1 ROM:0012009A ROM:0012009A loc_12009A: ; CODE XREF: sub_120050+46↑j ROM:0012009A move.w d1,($B7C).w ROM:0012009E move.w $3BC(a5),($B7A).w ROM:001200A4 rts ROM:001200A4 ; End of function sub_120050 ROM:001200A4 ROM:001200A6 ROM:001200A6 ; =============== S U B R O U T I N E ======================================= ROM:001200A6 ROM:001200A6 ROM:001200A6 sub_1200A6: ; CODE XREF: ROM:0011FFCA↑p ROM:001200A6 move.w #$3E30,d1 ROM:001200AA move.w ($B84).w,d2 ROM:001200AE bsr.l sub_1175D2 ROM:001200B4 move.w d1,($B7E).w ROM:001200B8 sub.w d1,($B7C).w ROM:001200BC move.w ($BD4).w,d0 ROM:001200C0 cmp.w ($B7C).w,d0 ROM:001200C4 ble.s loc_1200CA ROM:001200C6 move.w d0,($B7C).w ROM:001200CA ROM:001200CA loc_1200CA: ; CODE XREF: sub_1200A6+1E↑j ROM:001200CA move.w ($BDE).w,d0 ROM:001200CE cmp.w ($B7C).w,d0 ROM:001200D2 ble.s loc_1200D8 ROM:001200D4 move.w d0,($B7C).w ROM:001200D8 ROM:001200D8 loc_1200D8: ; CODE XREF: sub_1200A6+2C↑j ROM:001200D8 move.w $DA(a5),d0 ROM:001200DC cmp.w ($B7C).w,d0 ROM:001200E0 bge.s loc_1200E6 ROM:001200E2 move.w d0,($B7C).w ROM:001200E6 ROM:001200E6 loc_1200E6: ; CODE XREF: sub_1200A6+3A↑j ROM:001200E6 cmpi.w #0,($B7C).w ROM:001200EC bge.s loc_1200F2 ROM:001200EE clr.w ($B7C).w ROM:001200F2 ROM:001200F2 loc_1200F2: ; CODE XREF: sub_1200A6+46↑j ROM:001200F2 move.w $3BE(a5),($B7A).w ROM:001200F8 rts ROM:001200F8 ; End of function sub_1200A6 ROM:001200F8 ROM:001200FA ROM:001200FA ; =============== S U B R O U T I N E ======================================= ROM:001200FA ROM:001200FA ROM:001200FA sub_1200FA: ; CODE XREF: ROM:loc_121A3E↓p ROM:001200FA btst #4,($930).w ROM:00120100 beq.s loc_120118 ROM:00120102 move.w #$3EBC,d1 ROM:00120106 move.w ($A98).w,d2 ROM:0012010A move.w ($A50).w,d3 ROM:0012010E bsr.l sub_1175D2 ROM:00120114 move.w d1,($B88).w ROM:00120118 ROM:00120118 loc_120118: ; CODE XREF: sub_1200FA+6↑j ROM:00120118 btst #0,($1376).w ROM:0012011E bne.s loc_12013E ROM:00120120 move.w ($B88).w,d0 ROM:00120124 btst #6,($1375).w ROM:0012012A beq.s loc_120134 ROM:0012012C muls.w $3CC(a5),d0 ROM:00120130 divs.w #$3E8,d0 ROM:00120134 ROM:00120134 loc_120134: ; CODE XREF: sub_1200FA+30↑j ROM:00120134 add.w ($BD6).w,d0 ROM:00120138 move.w d0,($B8A).w ROM:0012013C bra.s loc_120144 ROM:0012013E ; --------------------------------------------------------------------------- ROM:0012013E ROM:0012013E loc_12013E: ; CODE XREF: sub_1200FA+24↑j ROM:0012013E move.w ($BD6).w,($B8A).w ROM:00120144 ROM:00120144 loc_120144: ; CODE XREF: sub_1200FA+42↑j ROM:00120144 move.w $3CA(a5),($C02).w ROM:0012014A btst #4,($930).w ROM:00120150 beq.s loc_120168 ROM:00120152 move.w #$3EBE,d1 ROM:00120156 move.w ($A98).w,d2 ROM:0012015A move.w ($A50).w,d3 ROM:0012015E bsr.l sub_1175D2 ROM:00120164 move.w d1,($B92).w ROM:00120168 ROM:00120168 loc_120168: ; CODE XREF: sub_1200FA+56↑j ROM:00120168 move.w #$3EC0,d1 ROM:0012016C move.w ($A72).w,d2 ROM:00120170 move.w ($A98).w,d3 ROM:00120174 bsr.l sub_1175D2 ROM:0012017A move.w d1,($B96).w ROM:0012017E cmpi.w #0,($BDC).w ROM:00120184 bge.s loc_12018E ROM:00120186 move.w ($B92).w,($B94).w ROM:0012018C bra.s loc_1201C0 ROM:0012018E ; --------------------------------------------------------------------------- ROM:0012018E ROM:0012018E loc_12018E: ; CODE XREF: sub_1200FA+8A↑j ROM:0012018E move.w $450(a5),d0 ROM:00120192 sub.w ($BDC).w,d0 ROM:00120196 bgt.s loc_1201A0 ROM:00120198 move.w #0,($B94).w ROM:0012019E bra.s loc_1201C0 ROM:001201A0 ; --------------------------------------------------------------------------- ROM:001201A0 ROM:001201A0 loc_1201A0: ; CODE XREF: sub_1200FA+9C↑j ROM:001201A0 move.w ($B92).w,d1 ROM:001201A4 muls.w d0,d1 ROM:001201A6 divs.w $450(a5),d1 ROM:001201AA move.w d1,d2 ROM:001201AC add.w $452(a5),d2 ROM:001201B0 cmp.w ($B94).w,d1 ROM:001201B4 bgt.s loc_1201BC ROM:001201B6 cmp.w ($B94).w,d2 ROM:001201BA bgt.s loc_1201C0 ROM:001201BC ROM:001201BC loc_1201BC: ; CODE XREF: sub_1200FA+BA↑j ROM:001201BC move.w d1,($B94).w ROM:001201C0 ROM:001201C0 loc_1201C0: ; CODE XREF: sub_1200FA+92↑j ROM:001201C0 ; sub_1200FA+A4↑j ... ROM:001201C0 move.w #$3E32,d1 ROM:001201C4 move.w ($B52).w,d2 ROM:001201C8 bsr.l sub_1175D2 ROM:001201CE move.w d1,($B90).w ROM:001201D2 move.w ($B8A).w,d0 ROM:001201D6 add.w ($B70).w,d0 ROM:001201DA btst #0,($1376).w ROM:001201E0 beq.s loc_1201E6 ROM:001201E2 add.w ($B94).w,d0 ROM:001201E6 ROM:001201E6 loc_1201E6: ; CODE XREF: sub_1200FA+E6↑j ROM:001201E6 add.w ($B96).w,d0 ROM:001201EA btst #6,($1364).w ROM:001201F0 beq.s loc_1201F6 ROM:001201F2 add.w ($B90).w,d0 ROM:001201F6 ROM:001201F6 loc_1201F6: ; CODE XREF: sub_1200FA+F6↑j ROM:001201F6 btst #0,($138A).w ROM:001201FC beq.s loc_120202 ROM:001201FE add.w $3CE(a5),d0 ROM:00120202 ROM:00120202 loc_120202: ; CODE XREF: sub_1200FA+102↑j ROM:00120202 move.w d0,($B8E).w ROM:00120206 move.w #$3ECC,d1 ROM:0012020A move.w ($B8E).w,d2 ROM:0012020E move.w ($13B0).w,d3 ROM:00120212 bsr.l sub_1175D2 ROM:00120218 add.w ($B8E).w,d1 ROM:0012021C move.w d1,($B8C).w ROM:00120220 move.w d1,($C00).w ROM:00120224 rts ROM:00120224 ; End of function sub_1200FA ROM:00120224 ROM:00120226 ; --------------------------------------------------------------------------- ROM:00120226 move.w $3D0(a5),d0 ROM:0012022A btst #1,($1382).w ROM:00120230 beq.s loc_120254 ROM:00120232 btst #0,($136D).w ROM:00120238 bne.s loc_12024A ROM:0012023A cmp.w ($A98).w,d0 ROM:0012023E bgt.s loc_12024A ROM:00120240 move.w ($BDE).w,($13B4).w ROM:00120246 bra.w loc_120250 ROM:0012024A ; --------------------------------------------------------------------------- ROM:0012024A ROM:0012024A loc_12024A: ; CODE XREF: ROM:00120238↑j ROM:0012024A ; ROM:0012023E↑j ROM:0012024A bset #0,($1386).w ROM:00120250 ROM:00120250 loc_120250: ; CODE XREF: ROM:00120246↑j ROM:00120250 bra.w locret_12025A ROM:00120254 ; --------------------------------------------------------------------------- ROM:00120254 ROM:00120254 loc_120254: ; CODE XREF: ROM:00120230↑j ROM:00120254 bset #0,($1386).w ROM:0012025A ROM:0012025A locret_12025A: ; CODE XREF: ROM:loc_120250↑j ROM:0012025A rts ROM:0012025C ROM:0012025C ; =============== S U B R O U T I N E ======================================= ROM:0012025C ROM:0012025C ROM:0012025C sub_12025C: ; CODE XREF: sub_121248+36↓p ROM:0012025C bsr.w sub_1203DE ROM:00120260 bsr.w sub_120454 ROM:00120264 bsr.l sub_121F52 ROM:0012026A bclr #6,($1371).w ROM:00120270 clr.w d1 ROM:00120272 move.b ($116C).w,d1 ROM:00120276 cmpi.w #6,d1 ROM:0012027A bcc.s locret_120284 ROM:0012027C movea.l off_120286(pc,d1.w*4),a0 ROM:00120280 nop ROM:00120282 jmp (a0) ROM:00120284 ; --------------------------------------------------------------------------- ROM:00120284 ROM:00120284 locret_120284: ; CODE XREF: sub_12025C+1E↑j ROM:00120284 rts ROM:00120284 ; End of function sub_12025C ROM:00120284 ROM:00120284 ; --------------------------------------------------------------------------- ROM:00120286 off_120286: dc.l loc_12029E ; DATA XREF: sub_12025C+20↑r ROM:0012028A dc.l loc_1202AA ROM:0012028E dc.l loc_1202CE ROM:00120292 dc.l loc_120312 ROM:00120296 dc.l loc_12035A ROM:0012029A dc.l loc_1203A8 ROM:0012029E ; --------------------------------------------------------------------------- ROM:0012029E ROM:0012029E loc_12029E: ; DATA XREF: ROM:off_120286↑o ROM:0012029E bsr.w sub_1203BA ROM:001202A2 move.b #1,($116C).w ROM:001202A8 rts ROM:001202AA ; --------------------------------------------------------------------------- ROM:001202AA ROM:001202AA loc_1202AA: ; DATA XREF: ROM:0012028A↑o ROM:001202AA btst #1,($138C).w ROM:001202B0 beq.s locret_1202CC ROM:001202B2 move.w $3D6(a5),d0 ROM:001202B6 clr.b ($8F3).w ROM:001202BA move.w d0,($6B8).w ROM:001202BE move.b #1,($8F3).w ROM:001202C4 move.b #2,($116C).w ROM:001202CA rts ROM:001202CC ; --------------------------------------------------------------------------- ROM:001202CC ROM:001202CC locret_1202CC: ; CODE XREF: ROM:001202B0↑j ROM:001202CC rts ROM:001202CE ; --------------------------------------------------------------------------- ROM:001202CE ROM:001202CE loc_1202CE: ; DATA XREF: ROM:0012028E↑o ROM:001202CE btst #2,($1388).w ROM:001202D4 beq.s loc_1202F8 ROM:001202D6 cmpi.w #0,($6B8).w ROM:001202DC bgt.s loc_1202F8 ROM:001202DE move.w $3D4(a5),d0 ROM:001202E2 clr.b ($8CC).w ROM:001202E6 move.w d0,($66A).w ROM:001202EA move.b #1,($8CC).w ROM:001202F0 move.b #3,($116C).w ROM:001202F6 rts ROM:001202F8 ; --------------------------------------------------------------------------- ROM:001202F8 ROM:001202F8 loc_1202F8: ; CODE XREF: ROM:001202D4↑j ROM:001202F8 ; ROM:001202DC↑j ROM:001202F8 btst #1,($1382).w ROM:001202FE bne.s locret_120310 ROM:00120300 clr.b ($8F3).w ROM:00120304 clr.w ($6B8).w ROM:00120308 move.b #1,($116C).w ROM:0012030E rts ROM:00120310 ; --------------------------------------------------------------------------- ROM:00120310 ROM:00120310 locret_120310: ; CODE XREF: ROM:001202FE↑j ROM:00120310 rts ROM:00120312 ; --------------------------------------------------------------------------- ROM:00120312 ROM:00120312 loc_120312: ; DATA XREF: ROM:00120292↑o ROM:00120312 cmpi.w #0,($66A).w ROM:00120318 bgt.s loc_120328 ROM:0012031A bset #6,($1371).w ROM:00120320 move.b #4,($116C).w ROM:00120326 rts ROM:00120328 ; --------------------------------------------------------------------------- ROM:00120328 ROM:00120328 loc_120328: ; CODE XREF: ROM:00120318↑j ROM:00120328 btst #2,($1388).w ROM:0012032E bne.s loc_120340 ROM:00120330 clr.b ($8CC).w ROM:00120334 clr.w ($66A).w ROM:00120338 move.b #2,($116C).w ROM:0012033E rts ROM:00120340 ; --------------------------------------------------------------------------- ROM:00120340 ROM:00120340 loc_120340: ; CODE XREF: ROM:0012032E↑j ROM:00120340 btst #1,($1382).w ROM:00120346 bne.s locret_120358 ROM:00120348 clr.b ($8CC).w ROM:0012034C clr.w ($66A).w ROM:00120350 move.b #1,($116C).w ROM:00120356 rts ROM:00120358 ; --------------------------------------------------------------------------- ROM:00120358 ROM:00120358 locret_120358: ; CODE XREF: ROM:00120346↑j ROM:00120358 rts ROM:0012035A ; --------------------------------------------------------------------------- ROM:0012035A ROM:0012035A loc_12035A: ; DATA XREF: ROM:00120296↑o ROM:0012035A move.w ($13B4).w,d0 ROM:0012035E btst #5,($136C).w ROM:00120364 bne.s loc_12036C ROM:00120366 cmp.w ($BDE).w,d0 ROM:0012036A ble.s loc_12037A ROM:0012036C ROM:0012036C loc_12036C: ; CODE XREF: ROM:00120364↑j ROM:0012036C bsr.l sub_12103A ROM:00120372 move.b #5,($116C).w ROM:00120378 rts ROM:0012037A ; --------------------------------------------------------------------------- ROM:0012037A ROM:0012037A loc_12037A: ; CODE XREF: ROM:0012036A↑j ROM:0012037A btst #3,($1375).w ROM:00120380 beq.s loc_120396 ROM:00120382 cmp.w ($BDE).w,d0 ROM:00120386 bge.s loc_120396 ROM:00120388 bset #6,($1371).w ROM:0012038E move.b #4,($116C).w ROM:00120394 rts ROM:00120396 ; --------------------------------------------------------------------------- ROM:00120396 ROM:00120396 loc_120396: ; CODE XREF: ROM:00120380↑j ROM:00120396 ; ROM:00120386↑j ROM:00120396 btst #2,($1388).w ROM:0012039C bne.s locret_1203A6 ROM:0012039E move.b #2,($116C).w ROM:001203A4 rts ROM:001203A6 ; --------------------------------------------------------------------------- ROM:001203A6 ROM:001203A6 locret_1203A6: ; CODE XREF: ROM:0012039C↑j ROM:001203A6 rts ROM:001203A8 ; --------------------------------------------------------------------------- ROM:001203A8 ROM:001203A8 loc_1203A8: ; DATA XREF: ROM:0012029A↑o ROM:001203A8 btst #1,($1382).w ROM:001203AE bne.s locret_1203B8 ROM:001203B0 move.b #1,($116C).w ROM:001203B6 rts ROM:001203B8 ; --------------------------------------------------------------------------- ROM:001203B8 ROM:001203B8 locret_1203B8: ; CODE XREF: ROM:001203AE↑j ROM:001203B8 rts ROM:001203BA ROM:001203BA ; =============== S U B R O U T I N E ======================================= ROM:001203BA ROM:001203BA ROM:001203BA sub_1203BA: ; CODE XREF: ROM:loc_12029E↑p ROM:001203BA btst #0,($932).w ROM:001203C0 beq.s locret_1203DC ROM:001203C2 move.w $3D8(a5),d0 ROM:001203C6 move.w $3DA(a5),d1 ROM:001203CA cmp.w d1,d0 ROM:001203CC blt.s loc_1203D4 ROM:001203CE move.w d1,($13B4).w ROM:001203D2 bra.s loc_1203D8 ROM:001203D4 ; --------------------------------------------------------------------------- ROM:001203D4 ROM:001203D4 loc_1203D4: ; CODE XREF: sub_1203BA+12↑j ROM:001203D4 move.w d0,($13B4).w ROM:001203D8 ROM:001203D8 loc_1203D8: ; CODE XREF: sub_1203BA+18↑j ROM:001203D8 clr.w ($13B6).w ROM:001203DC ROM:001203DC locret_1203DC: ; CODE XREF: sub_1203BA+6↑j ROM:001203DC rts ROM:001203DC ; End of function sub_1203BA ROM:001203DC ROM:001203DE ROM:001203DE ; =============== S U B R O U T I N E ======================================= ROM:001203DE ROM:001203DE ROM:001203DE sub_1203DE: ; CODE XREF: sub_12025C↑p ROM:001203DE move.w $3D0(a5),d0 ROM:001203E2 move.w $3D2(a5),d1 ROM:001203E6 move.w ($A98).w,d2 ROM:001203EA move.w $3DC(a5),d3 ROM:001203EE cmpi.w #0,d3 ROM:001203F2 bne.s loc_12044C ROM:001203F4 btst #0,($136D).w ROM:001203FA bne.s loc_12044C ROM:001203FC btst #0,($136C).w ROM:00120402 beq.s loc_12044C ROM:00120404 btst #0,($138A).w ROM:0012040A bne.s loc_12044C ROM:0012040C btst #2,($1381).w ROM:00120412 bne.s loc_12044C ROM:00120414 btst #5,($146E).w ROM:0012041A beq.s loc_12042C ROM:0012041C btst #7,($138A).w ROM:00120422 bne.s loc_12044C ROM:00120424 btst #0,($C87).w ROM:0012042A bne.s loc_12044C ROM:0012042C ROM:0012042C loc_12042C: ; CODE XREF: sub_1203DE+3C↑j ROM:0012042C cmp.w d1,d2 ROM:0012042E bge.s loc_12044C ROM:00120430 cmp.w d0,d2 ROM:00120432 blt.s loc_12044C ROM:00120434 cmpi.w #0,($C02).w ROM:0012043A bne.s loc_12044C ROM:0012043C btst #3,($138B).w ROM:00120442 bne.s loc_12044C ROM:00120444 bset #2,($1388).w ROM:0012044A bra.s locret_120452 ROM:0012044C ; --------------------------------------------------------------------------- ROM:0012044C ROM:0012044C loc_12044C: ; CODE XREF: sub_1203DE+14↑j ROM:0012044C ; sub_1203DE+1C↑j ... ROM:0012044C bclr #2,($1388).w ROM:00120452 ROM:00120452 locret_120452: ; CODE XREF: sub_1203DE+6C↑j ROM:00120452 rts ROM:00120452 ; End of function sub_1203DE ROM:00120452 ROM:00120454 ROM:00120454 ; =============== S U B R O U T I N E ======================================= ROM:00120454 ROM:00120454 ROM:00120454 sub_120454: ; CODE XREF: sub_12025C+4↑p ROM:00120454 move.w $3DC(a5),d0 ROM:00120458 btst #2,($936).w ROM:0012045E bne.s loc_120466 ROM:00120460 cmpi.w #0,d0 ROM:00120464 beq.s locret_120482 ROM:00120466 ROM:00120466 loc_120466: ; CODE XREF: sub_120454+A↑j ROM:00120466 move.w $3DA(a5),d1 ROM:0012046A move.w $3D8(a5),d2 ROM:0012046E cmp.w d1,d2 ROM:00120470 blt.s loc_120478 ROM:00120472 move.w d1,($13B4).w ROM:00120476 bra.s loc_12047C ROM:00120478 ; --------------------------------------------------------------------------- ROM:00120478 ROM:00120478 loc_120478: ; CODE XREF: sub_120454+1C↑j ROM:00120478 move.w d2,($13B4).w ROM:0012047C ROM:0012047C loc_12047C: ; CODE XREF: sub_120454+22↑j ROM:0012047C move.w #0,($13B6).w ROM:00120482 ROM:00120482 locret_120482: ; CODE XREF: sub_120454+10↑j ROM:00120482 rts ROM:00120482 ; End of function sub_120454 ROM:00120482 ROM:00120484 ROM:00120484 ; =============== S U B R O U T I N E ======================================= ROM:00120484 ROM:00120484 ROM:00120484 sub_120484: ; CODE XREF: ROM:loc_121AA8↓p ROM:00120484 bsr.w sub_12071C ROM:00120488 bsr.w sub_120492 ROM:0012048C bsr.w sub_120662 ROM:00120490 rts ROM:00120490 ; End of function sub_120484 ROM:00120490 ROM:00120492 ROM:00120492 ; =============== S U B R O U T I N E ======================================= ROM:00120492 ROM:00120492 ROM:00120492 sub_120492: ; CODE XREF: sub_120484+4↑p ROM:00120492 bclr #2,($136B).w ROM:00120498 clr.w d1 ROM:0012049A move.b ($116D).w,d1 ROM:0012049E cmpi.w #6,d1 ROM:001204A2 bcc.s locret_1204AC ROM:001204A4 movea.l off_1204AE(pc,d1.w*4),a0 ROM:001204A8 nop ROM:001204AA jmp (a0) ROM:001204AC ; --------------------------------------------------------------------------- ROM:001204AC ROM:001204AC locret_1204AC: ; CODE XREF: sub_120492+10↑j ROM:001204AC rts ROM:001204AC ; End of function sub_120492 ROM:001204AC ROM:001204AC ; --------------------------------------------------------------------------- ROM:001204AE off_1204AE: dc.l loc_1204C6 ; DATA XREF: sub_120492+12↑r ROM:001204B2 dc.l loc_1204EC ROM:001204B6 dc.l loc_120548 ROM:001204BA dc.l loc_1205AA ROM:001204BE dc.l loc_1205D2 ROM:001204C2 dc.l locret_120630 ROM:001204C6 ; --------------------------------------------------------------------------- ROM:001204C6 ROM:001204C6 loc_1204C6: ; DATA XREF: ROM:off_1204AE↑o ROM:001204C6 bsr.w sub_120694 ROM:001204CA move.w #0,($B98).w ROM:001204D0 move.w $3E4(a5),d0 ROM:001204D4 clr.b ($8CD).w ROM:001204D8 move.w d0,($66C).w ROM:001204DC move.b #1,($8CD).w ROM:001204E2 move.b #1,($116D).w ROM:001204E8 bra.s loc_120542 ROM:001204EA ; --------------------------------------------------------------------------- ROM:001204EA rts ROM:001204EC ; --------------------------------------------------------------------------- ROM:001204EC ROM:001204EC loc_1204EC: ; DATA XREF: ROM:001204B2↑o ROM:001204EC move.w $3E2(a5),d2 ROM:001204F0 btst #2,($137D).w ROM:001204F6 bne.s loc_1204FE ROM:001204F8 cmp.w ($B98).w,d2 ROM:001204FC bgt.s loc_120520 ROM:001204FE ROM:001204FE loc_1204FE: ; CODE XREF: ROM:001204F6↑j ROM:001204FE bsr.w sub_120694 ROM:00120502 move.w $3E4(a5),d0 ROM:00120506 clr.b ($8CD).w ROM:0012050A move.w d0,($66C).w ROM:0012050E move.b #1,($8CD).w ROM:00120514 move.b #3,($116D).w ROM:0012051A bra.l loc_1205CC ROM:00120520 ; --------------------------------------------------------------------------- ROM:00120520 ROM:00120520 loc_120520: ; CODE XREF: ROM:001204FC↑j ROM:00120520 cmpi.w #0,($66C).w ROM:00120526 bgt.s loc_120542 ROM:00120528 move.w $3E6(a5),d0 ROM:0012052C clr.b ($8CD).w ROM:00120530 move.w d0,($66C).w ROM:00120534 move.b #1,($8CD).w ROM:0012053A move.b #2,($116D).w ROM:00120540 bra.s loc_1205A4 ROM:00120542 ; --------------------------------------------------------------------------- ROM:00120542 ROM:00120542 loc_120542: ; CODE XREF: ROM:001204E8↑j ROM:00120542 ; ROM:00120526↑j ... ROM:00120542 bsr.w sub_12063C ROM:00120546 rts ROM:00120548 ; --------------------------------------------------------------------------- ROM:00120548 ROM:00120548 loc_120548: ; DATA XREF: ROM:001204B6↑o ROM:00120548 cmpi.w #0,($66C).w ROM:0012054E bgt.s loc_12056A ROM:00120550 btst #3,($136C).w ROM:00120556 beq.s loc_12056A ROM:00120558 bset #2,($136B).w ROM:0012055E move.b #5,($116D).w ROM:00120564 bra.l locret_120630 ROM:0012056A ; --------------------------------------------------------------------------- ROM:0012056A ROM:0012056A loc_12056A: ; CODE XREF: ROM:0012054E↑j ROM:0012056A ; ROM:00120556↑j ROM:0012056A cmpi.w #0,($66C).w ROM:00120570 bgt.s loc_1205A4 ROM:00120572 btst #3,($136C).w ROM:00120578 bne.s loc_1205A4 ROM:0012057A addq.w #1,($B98).w ROM:0012057E bvc.s loc_120586 ROM:00120580 move.w #$8000,($B98).w ROM:00120586 ROM:00120586 loc_120586: ; CODE XREF: ROM:0012057E↑j ROM:00120586 bsr.w sub_120694 ROM:0012058A move.w $3E4(a5),d0 ROM:0012058E clr.b ($8CD).w ROM:00120592 move.w d0,($66C).w ROM:00120596 move.b #1,($8CD).w ROM:0012059C move.b #1,($116D).w ROM:001205A2 bra.s loc_120542 ROM:001205A4 ; --------------------------------------------------------------------------- ROM:001205A4 ROM:001205A4 loc_1205A4: ; CODE XREF: ROM:00120540↑j ROM:001205A4 ; ROM:00120570↑j ... ROM:001205A4 bsr.w sub_1206B6 ROM:001205A8 rts ROM:001205AA ; --------------------------------------------------------------------------- ROM:001205AA ROM:001205AA loc_1205AA: ; DATA XREF: ROM:001204BA↑o ROM:001205AA cmpi.w #0,($66C).w ROM:001205B0 bgt.s loc_1205CC ROM:001205B2 move.w $3E6(a5),d0 ROM:001205B6 clr.b ($8CD).w ROM:001205BA move.w d0,($66C).w ROM:001205BE move.b #1,($8CD).w ROM:001205C4 move.b #4,($116D).w ROM:001205CA bra.s loc_120626 ROM:001205CC ; --------------------------------------------------------------------------- ROM:001205CC ROM:001205CC loc_1205CC: ; CODE XREF: ROM:0012051A↑j ROM:001205CC ; ROM:001205B0↑j ... ROM:001205CC bsr.w sub_12063C ROM:001205D0 rts ROM:001205D2 ; --------------------------------------------------------------------------- ROM:001205D2 ROM:001205D2 loc_1205D2: ; DATA XREF: ROM:001204BE↑o ROM:001205D2 cmpi.w #0,($66C).w ROM:001205D8 bgt.s loc_120604 ROM:001205DA btst #3,($136C).w ROM:001205E0 bne.s loc_120604 ROM:001205E2 bsr.w sub_120634 ROM:001205E6 bsr.w sub_120694 ROM:001205EA move.w $3E4(a5),d0 ROM:001205EE clr.b ($8CD).w ROM:001205F2 move.w d0,($66C).w ROM:001205F6 move.b #1,($8CD).w ROM:001205FC move.b #3,($116D).w ROM:00120602 bra.s loc_1205CC ROM:00120604 ; --------------------------------------------------------------------------- ROM:00120604 ROM:00120604 loc_120604: ; CODE XREF: ROM:001205D8↑j ROM:00120604 ; ROM:001205E0↑j ROM:00120604 cmpi.w #0,($66C).w ROM:0012060A bgt.s loc_120626 ROM:0012060C btst #3,($136C).w ROM:00120612 beq.s loc_120626 ROM:00120614 bsr.w sub_120634 ROM:00120618 bset #2,($136B).w ROM:0012061E move.b #5,($116D).w ROM:00120624 bra.s locret_120630 ROM:00120626 ; --------------------------------------------------------------------------- ROM:00120626 ROM:00120626 loc_120626: ; CODE XREF: ROM:001205CA↑j ROM:00120626 ; ROM:0012060A↑j ... ROM:00120626 bsr.w sub_1206B6 ROM:0012062A bsr.w sub_1206F6 ROM:0012062E rts ROM:00120630 ; --------------------------------------------------------------------------- ROM:00120630 ROM:00120630 locret_120630: ; CODE XREF: ROM:00120564↑j ROM:00120630 ; ROM:00120624↑j ROM:00120630 ; DATA XREF: ... ROM:00120630 rts ROM:00120632 ; --------------------------------------------------------------------------- ROM:00120632 rts ROM:00120634 ROM:00120634 ; =============== S U B R O U T I N E ======================================= ROM:00120634 ROM:00120634 ROM:00120634 sub_120634: ; CODE XREF: ROM:001205E2↑p ROM:00120634 ; ROM:00120614↑p ROM:00120634 move.w $46A(a5),($C08).w ROM:0012063A rts ROM:0012063A ; End of function sub_120634 ROM:0012063A ROM:0012063C ROM:0012063C ; =============== S U B R O U T I N E ======================================= ROM:0012063C ROM:0012063C ROM:0012063C sub_12063C: ; CODE XREF: ROM:loc_120542↑p ROM:0012063C ; ROM:loc_1205CC↑p ROM:0012063C move.w ($BDC).w,d0 ROM:00120640 move.w $3E8(a5),d1 ROM:00120644 cmpi.w #0,d1 ROM:00120648 blt.s loc_120656 ROM:0012064A cmp.w ($B9E).w,d0 ROM:0012064E bge.s loc_120654 ROM:00120650 move.w d0,($B9E).w ROM:00120654 ROM:00120654 loc_120654: ; CODE XREF: sub_12063C+12↑j ROM:00120654 bra.s locret_120660 ROM:00120656 ; --------------------------------------------------------------------------- ROM:00120656 ROM:00120656 loc_120656: ; CODE XREF: sub_12063C+C↑j ROM:00120656 cmp.w ($B9E).w,d0 ROM:0012065A ble.s locret_120660 ROM:0012065C move.w d0,($B9E).w ROM:00120660 ROM:00120660 locret_120660: ; CODE XREF: sub_12063C:loc_120654↑j ROM:00120660 ; sub_12063C+1E↑j ROM:00120660 rts ROM:00120660 ; End of function sub_12063C ROM:00120660 ROM:00120662 ROM:00120662 ; =============== S U B R O U T I N E ======================================= ROM:00120662 ROM:00120662 ROM:00120662 sub_120662: ; CODE XREF: sub_120484+8↑p ROM:00120662 move.w ($B9A).w,d0 ROM:00120666 cmp.w ($B9C).w,d0 ROM:0012066A ble.s loc_120670 ROM:0012066C move.w d0,($B9C).w ROM:00120670 ROM:00120670 loc_120670: ; CODE XREF: sub_120662+8↑j ROM:00120670 move.w $3EE(a5),d1 ROM:00120674 move.w $3F0(a5),d2 ROM:00120678 cmp.w ($B9C).w,d1 ROM:0012067C bgt.s loc_12068C ROM:0012067E cmp.w ($B9C).w,d2 ROM:00120682 blt.s loc_12068C ROM:00120684 bset #3,($136C).w ROM:0012068A bra.s locret_120692 ROM:0012068C ; --------------------------------------------------------------------------- ROM:0012068C ROM:0012068C loc_12068C: ; CODE XREF: sub_120662+1A↑j ROM:0012068C ; sub_120662+20↑j ROM:0012068C bclr #3,($136C).w ROM:00120692 ROM:00120692 locret_120692: ; CODE XREF: sub_120662+28↑j ROM:00120692 rts ROM:00120692 ; End of function sub_120662 ROM:00120692 ROM:00120694 ROM:00120694 ; =============== S U B R O U T I N E ======================================= ROM:00120694 ROM:00120694 ROM:00120694 sub_120694: ; CODE XREF: ROM:loc_1204C6↑p ROM:00120694 ; ROM:loc_1204FE↑p ... ROM:00120694 move.w $3E8(a5),d1 ROM:00120698 cmpi.w #0,d1 ROM:0012069C blt.s loc_1206A6 ROM:0012069E move.w #$2EE0,($B9E).w ROM:001206A4 bra.s loc_1206AC ROM:001206A6 ; --------------------------------------------------------------------------- ROM:001206A6 ROM:001206A6 loc_1206A6: ; CODE XREF: sub_120694+8↑j ROM:001206A6 move.w #$D120,($B9E).w ROM:001206AC ROM:001206AC loc_1206AC: ; CODE XREF: sub_120694+10↑j ROM:001206AC clr.w ($B9C).w ROM:001206B0 clr.w ($B9A).w ROM:001206B4 rts ROM:001206B4 ; End of function sub_120694 ROM:001206B4 ROM:001206B6 ROM:001206B6 ; =============== S U B R O U T I N E ======================================= ROM:001206B6 ROM:001206B6 ROM:001206B6 sub_1206B6: ; CODE XREF: ROM:loc_1205A4↑p ROM:001206B6 ; ROM:loc_120626↑p ROM:001206B6 move.w $3E8(a5),d1 ROM:001206BA move.w ($BDC).w,d0 ROM:001206BE sub.w ($B9E).w,d0 ROM:001206C2 cmpi.w #0,d1 ROM:001206C6 blt.s loc_1206DC ROM:001206C8 cmpi.w #0,d0 ROM:001206CC ble.s loc_1206D4 ROM:001206CE move.w d0,($B9A).w ROM:001206D2 bra.s loc_1206D8 ROM:001206D4 ; --------------------------------------------------------------------------- ROM:001206D4 ROM:001206D4 loc_1206D4: ; CODE XREF: sub_1206B6+16↑j ROM:001206D4 clr.w ($B9A).w ROM:001206D8 ROM:001206D8 loc_1206D8: ; CODE XREF: sub_1206B6+1C↑j ROM:001206D8 bra.w locret_1206F4 ROM:001206DC ; --------------------------------------------------------------------------- ROM:001206DC ROM:001206DC loc_1206DC: ; CODE XREF: sub_1206B6+10↑j ROM:001206DC cmpi.w #0,d0 ROM:001206E0 bge.s loc_1206F0 ROM:001206E2 move.w ($B9E).w,d0 ROM:001206E6 sub.w ($BDC).w,d0 ROM:001206EA move.w d0,($B9A).w ROM:001206EE bra.s locret_1206F4 ROM:001206F0 ; --------------------------------------------------------------------------- ROM:001206F0 ROM:001206F0 loc_1206F0: ; CODE XREF: sub_1206B6+2A↑j ROM:001206F0 clr.w ($B9A).w ROM:001206F4 ROM:001206F4 locret_1206F4: ; CODE XREF: sub_1206B6:loc_1206D8↑j ROM:001206F4 ; sub_1206B6+38↑j ROM:001206F4 rts ROM:001206F4 ; End of function sub_1206B6 ROM:001206F4 ROM:001206F6 ROM:001206F6 ; =============== S U B R O U T I N E ======================================= ROM:001206F6 ROM:001206F6 ROM:001206F6 sub_1206F6: ; CODE XREF: ROM:0012062A↑p ROM:001206F6 move.w $46A(a5),d0 ROM:001206FA btst #5,($93D).w ROM:00120700 beq.s loc_120706 ROM:00120702 move.w $3EA(a5),d0 ROM:00120706 ROM:00120706 loc_120706: ; CODE XREF: sub_1206F6+A↑j ROM:00120706 btst #6,($1364).w ROM:0012070C beq.s loc_120712 ROM:0012070E add.w $3EC(a5),d0 ROM:00120712 ROM:00120712 loc_120712: ; CODE XREF: sub_1206F6+16↑j ROM:00120712 add.w $3E8(a5),d0 ROM:00120716 move.w d0,($C08).w ROM:0012071A rts ROM:0012071A ; End of function sub_1206F6 ROM:0012071A ROM:0012071C ROM:0012071C ; =============== S U B R O U T I N E ======================================= ROM:0012071C ROM:0012071C ROM:0012071C sub_12071C: ; CODE XREF: sub_120484↑p ROM:0012071C move.w $3E0(a5),d0 ROM:00120720 bclr #2,($137D).w ROM:00120726 btst #5,($93D).w ROM:0012072C bne.s loc_120734 ROM:0012072E cmp.w ($A98).w,d0 ROM:00120732 blt.s loc_12073A ROM:00120734 ROM:00120734 loc_120734: ; CODE XREF: sub_12071C+10↑j ROM:00120734 bset #2,($137D).w ROM:0012073A ROM:0012073A loc_12073A: ; CODE XREF: sub_12071C+16↑j ROM:0012073A btst #6,($1364).w ROM:00120740 beq.s locret_120748 ROM:00120742 bset #2,($137D).w ROM:00120748 ROM:00120748 locret_120748: ; CODE XREF: sub_12071C+24↑j ROM:00120748 rts ROM:00120748 ; End of function sub_12071C ROM:00120748 ROM:0012074A ; --------------------------------------------------------------------------- ROM:0012074A move.w ($56E).w,($BA6).w ROM:00120750 move.w ($716).w,($BA4).w ROM:00120756 rts ROM:00120758 ; --------------------------------------------------------------------------- ROM:00120758 move.w ($56E).w,($BA8).w ROM:0012075E rts ROM:00120760 ; --------------------------------------------------------------------------- ROM:00120760 move.w ($BA4).w,($BA2).w ROM:00120766 move.w ($716).w,d0 ROM:0012076A sub.w ($BA4).w,d0 ROM:0012076E move.w d0,($714).w ROM:00120772 move.w ($BA6).w,d0 ROM:00120776 sub.w ($BA8).w,d0 ROM:0012077A move.w d0,($BA0).w ROM:0012077E rts ROM:00120780 ROM:00120780 ; =============== S U B R O U T I N E ======================================= ROM:00120780 ROM:00120780 ROM:00120780 sub_120780: ; CODE XREF: sub_121248+2A↓p ROM:00120780 bsr.w sub_12095C ROM:00120784 bsr.w sub_120992 ROM:00120788 clr.w d1 ROM:0012078A move.b ($116F).w,d1 ROM:0012078E cmpi.w #4,d1 ROM:00120792 bcc.s locret_12079C ROM:00120794 movea.l off_12079E(pc,d1.w*4),a0 ROM:00120798 nop ROM:0012079A jmp (a0) ROM:0012079C ; --------------------------------------------------------------------------- ROM:0012079C ROM:0012079C locret_12079C: ; CODE XREF: sub_120780+12↑j ROM:0012079C rts ROM:0012079C ; End of function sub_120780 ROM:0012079C ROM:0012079C ; --------------------------------------------------------------------------- ROM:0012079E off_12079E: dc.l loc_1207AE ; DATA XREF: sub_120780+14↑r ROM:001207A2 dc.l loc_1207BC ROM:001207A6 dc.l loc_120844 ROM:001207AA dc.l loc_1208CE ROM:001207AE ; --------------------------------------------------------------------------- ROM:001207AE ROM:001207AE loc_1207AE: ; DATA XREF: ROM:off_12079E↑o ROM:001207AE move.b #1,($116F).w ROM:001207B4 bra.l locret_120842 ROM:001207BA ; --------------------------------------------------------------------------- ROM:001207BA rts ROM:001207BC ; --------------------------------------------------------------------------- ROM:001207BC ROM:001207BC loc_1207BC: ; DATA XREF: ROM:001207A2↑o ROM:001207BC move.w $400(a5),d0 ROM:001207C0 btst #4,($1383).w ROM:001207C6 beq.s loc_120808 ROM:001207C8 cmp.w ($570).w,d0 ROM:001207CC ble.s loc_120808 ROM:001207CE bsr.w sub_1209B4 ROM:001207D2 move.w $3FE(a5),d1 ROM:001207D6 clr.b ($8CF).w ROM:001207DA move.w d1,($670).w ROM:001207DE move.b #1,($8CF).w ROM:001207E4 move.w $402(a5),d1 ROM:001207E8 clr.b ($8CE).w ROM:001207EC move.w d1,($66E).w ROM:001207F0 move.b #1,($8CE).w ROM:001207F6 bset #1,($1374).w ROM:001207FC move.b #3,($116F).w ROM:00120802 bra.l locret_120958 ROM:00120808 ; --------------------------------------------------------------------------- ROM:00120808 ROM:00120808 loc_120808: ; CODE XREF: ROM:001207C6↑j ROM:00120808 ; ROM:001207CC↑j ROM:00120808 move.w $3FC(a5),d0 ROM:0012080C btst #4,($1383).w ROM:00120812 beq.s locret_120842 ROM:00120814 cmp.w ($BDC).w,d0 ROM:00120818 ble.s locret_120842 ROM:0012081A bsr.w sub_1209B4 ROM:0012081E move.w $3FE(a5),d1 ROM:00120822 clr.b ($8CF).w ROM:00120826 move.w d1,($670).w ROM:0012082A move.b #1,($8CF).w ROM:00120830 bset #1,($1374).w ROM:00120836 move.b #2,($116F).w ROM:0012083C bra.l locret_1208CC ROM:00120842 ; --------------------------------------------------------------------------- ROM:00120842 ROM:00120842 locret_120842: ; CODE XREF: ROM:001207B4↑j ROM:00120842 ; ROM:00120812↑j ... ROM:00120842 rts ROM:00120844 ; --------------------------------------------------------------------------- ROM:00120844 ROM:00120844 loc_120844: ; DATA XREF: ROM:001207A6↑o ROM:00120844 move.w $3FC(a5),d1 ROM:00120848 move.w $400(a5),d0 ROM:0012084C btst #4,($1383).w ROM:00120852 beq.s loc_120860 ROM:00120854 cmp.w ($BDC).w,d1 ROM:00120858 bgt.s loc_12086E ROM:0012085A cmp.w ($570).w,d0 ROM:0012085E bgt.s loc_12086E ROM:00120860 ROM:00120860 loc_120860: ; CODE XREF: ROM:00120852↑j ROM:00120860 bclr #1,($1374).w ROM:00120866 move.b #1,($116F).w ROM:0012086C bra.s locret_120842 ROM:0012086E ; --------------------------------------------------------------------------- ROM:0012086E ROM:0012086E loc_12086E: ; CODE XREF: ROM:00120858↑j ROM:0012086E ; ROM:0012085E↑j ROM:0012086E btst #4,($1383).w ROM:00120874 beq.s loc_12089A ROM:00120876 cmp.w ($570).w,d0 ROM:0012087A ble.s loc_12089A ROM:0012087C move.w $402(a5),d2 ROM:00120880 clr.b ($8CE).w ROM:00120884 move.w d2,($66E).w ROM:00120888 move.b #1,($8CE).w ROM:0012088E move.b #3,($116F).w ROM:00120894 bra.l locret_120958 ROM:0012089A ; --------------------------------------------------------------------------- ROM:0012089A ROM:0012089A loc_12089A: ; CODE XREF: ROM:00120874↑j ROM:0012089A ; ROM:0012087A↑j ROM:0012089A btst #4,($1383).w ROM:001208A0 beq.s locret_1208CC ROM:001208A2 cmpi.w #0,($670).w ROM:001208A8 bgt.s locret_1208CC ROM:001208AA bsr.w sub_1209B4 ROM:001208AE move.w $3FE(a5),d2 ROM:001208B2 clr.b ($8CF).w ROM:001208B6 move.w d2,($670).w ROM:001208BA move.b #1,($8CF).w ROM:001208C0 move.b #2,($116F).w ROM:001208C6 bra.l *+6 ROM:001208CC ; --------------------------------------------------------------------------- ROM:001208CC ROM:001208CC locret_1208CC: ; CODE XREF: ROM:0012083C↑j ROM:001208CC ; ROM:001208A0↑j ... ROM:001208CC rts ROM:001208CE ; --------------------------------------------------------------------------- ROM:001208CE ROM:001208CE loc_1208CE: ; DATA XREF: ROM:001207AA↑o ROM:001208CE move.w $3FC(a5),d0 ROM:001208D2 btst #4,($1383).w ROM:001208D8 beq.s loc_1208E8 ROM:001208DA cmp.w ($BDC).w,d0 ROM:001208DE bgt.s loc_1208FA ROM:001208E0 cmpi.w #0,($66E).w ROM:001208E6 bgt.s loc_1208FA ROM:001208E8 ROM:001208E8 loc_1208E8: ; CODE XREF: ROM:001208D8↑j ROM:001208E8 bclr #1,($1374).w ROM:001208EE move.b #1,($116F).w ROM:001208F4 bra.l locret_120842 ROM:001208FA ; --------------------------------------------------------------------------- ROM:001208FA ROM:001208FA loc_1208FA: ; CODE XREF: ROM:001208DE↑j ROM:001208FA ; ROM:001208E6↑j ROM:001208FA cmpi.w #0,($670).w ROM:00120900 bgt.s loc_120928 ROM:00120902 btst #4,($1383).w ROM:00120908 beq.s loc_120928 ROM:0012090A bsr.w sub_1209B4 ROM:0012090E move.w $3FE(a5),d2 ROM:00120912 clr.b ($8CF).w ROM:00120916 move.w d2,($670).w ROM:0012091A move.b #1,($8CF).w ROM:00120920 move.b #3,($116F).w ROM:00120926 bra.s locret_120958 ROM:00120928 ; --------------------------------------------------------------------------- ROM:00120928 ROM:00120928 loc_120928: ; CODE XREF: ROM:00120900↑j ROM:00120928 ; ROM:00120908↑j ROM:00120928 move.w $400(a5),d1 ROM:0012092C btst #4,($1383).w ROM:00120932 beq.s locret_120958 ROM:00120934 cmp.w ($570).w,d1 ROM:00120938 ble.s locret_120958 ROM:0012093A move.w $402(a5),d2 ROM:0012093E clr.b ($8CE).w ROM:00120942 move.w d2,($66E).w ROM:00120946 move.b #1,($8CE).w ROM:0012094C move.b #3,($116F).w ROM:00120952 bra.l *+6 ROM:00120958 ; --------------------------------------------------------------------------- ROM:00120958 ROM:00120958 locret_120958: ; CODE XREF: ROM:00120802↑j ROM:00120958 ; ROM:00120894↑j ... ROM:00120958 rts ROM:0012095A ; --------------------------------------------------------------------------- ROM:0012095A rts ROM:0012095C ROM:0012095C ; =============== S U B R O U T I N E ======================================= ROM:0012095C ROM:0012095C ROM:0012095C sub_12095C: ; CODE XREF: sub_120780↑p ROM:0012095C move.w $406(a5),d0 ROM:00120960 btst #4,($939).w ROM:00120966 beq.s loc_12098A ROM:00120968 cmp.w ($56E).w,d0 ROM:0012096C blt.s loc_12098A ROM:0012096E btst #4,($1381).w ROM:00120974 beq.s loc_120980 ROM:00120976 bset #4,($1383).w ROM:0012097C bra.w loc_120986 ROM:00120980 ; --------------------------------------------------------------------------- ROM:00120980 ROM:00120980 loc_120980: ; CODE XREF: sub_12095C+18↑j ROM:00120980 bclr #4,($1383).w ROM:00120986 ROM:00120986 loc_120986: ; CODE XREF: sub_12095C+20↑j ROM:00120986 bra.w locret_120990 ROM:0012098A ; --------------------------------------------------------------------------- ROM:0012098A ROM:0012098A loc_12098A: ; CODE XREF: sub_12095C+A↑j ROM:0012098A ; sub_12095C+10↑j ROM:0012098A bclr #4,($1383).w ROM:00120990 ROM:00120990 locret_120990: ; CODE XREF: sub_12095C:loc_120986↑j ROM:00120990 rts ROM:00120990 ; End of function sub_12095C ROM:00120990 ROM:00120992 ROM:00120992 ; =============== S U B R O U T I N E ======================================= ROM:00120992 ROM:00120992 ROM:00120992 sub_120992: ; CODE XREF: sub_120780+4↑p ROM:00120992 move.w #$3E34,d1 ROM:00120996 move.w ($A98).w,d2 ROM:0012099A bsr.l sub_1175D2 ROM:001209A0 add.w ($BD4).w,d1 ROM:001209A4 move.w $DA(a5),d0 ROM:001209A8 cmp.w d1,d0 ROM:001209AA bge.s loc_1209AE ROM:001209AC move.w d0,d1 ROM:001209AE ROM:001209AE loc_1209AE: ; CODE XREF: sub_120992+18↑j ROM:001209AE move.w d1,($BAA).w ROM:001209B2 rts ROM:001209B2 ; End of function sub_120992 ROM:001209B2 ROM:001209B4 ROM:001209B4 ; =============== S U B R O U T I N E ======================================= ROM:001209B4 ROM:001209B4 ROM:001209B4 sub_1209B4: ; CODE XREF: ROM:001207CE↑p ROM:001209B4 ; ROM:0012081A↑p ... ROM:001209B4 move.w $404(a5),d0 ROM:001209B8 ext.l d0 ROM:001209BA cmpi.l #0,d0 ROM:001209C0 ble.s locret_1209C8 ROM:001209C2 bsr.l sub_116C2A ROM:001209C8 ROM:001209C8 locret_1209C8: ; CODE XREF: sub_1209B4+C↑j ROM:001209C8 rts ROM:001209C8 ; End of function sub_1209B4 ROM:001209C8 ROM:001209CA ROM:001209CA ; =============== S U B R O U T I N E ======================================= ROM:001209CA ROM:001209CA ROM:001209CA sub_1209CA: ; CODE XREF: sub_121928↓p ROM:001209CA bsr.w sub_1209D0 ROM:001209CE rts ROM:001209CE ; End of function sub_1209CA ROM:001209CE ROM:001209D0 ROM:001209D0 ; =============== S U B R O U T I N E ======================================= ROM:001209D0 ROM:001209D0 ROM:001209D0 sub_1209D0: ; CODE XREF: sub_1209CA↑p ROM:001209D0 clr.w d1 ROM:001209D2 move.b ($1170).w,d1 ROM:001209D6 cmpi.w #5,d1 ROM:001209DA bcc.s locret_1209E4 ROM:001209DC movea.l off_1209E6(pc,d1.w*4),a0 ROM:001209E0 nop ROM:001209E2 jmp (a0) ROM:001209E4 ; --------------------------------------------------------------------------- ROM:001209E4 ROM:001209E4 locret_1209E4: ; CODE XREF: sub_1209D0+A↑j ROM:001209E4 rts ROM:001209E4 ; End of function sub_1209D0 ROM:001209E4 ROM:001209E4 ; --------------------------------------------------------------------------- ROM:001209E6 off_1209E6: dc.l loc_1209FA ; DATA XREF: sub_1209D0+C↑r ROM:001209EA dc.l loc_120A10 ROM:001209EE dc.l loc_120A22 ROM:001209F2 dc.l loc_120A6A ROM:001209F6 dc.l loc_120AB4 ROM:001209FA ; --------------------------------------------------------------------------- ROM:001209FA ROM:001209FA loc_1209FA: ; DATA XREF: ROM:off_1209E6↑o ROM:001209FA bclr #5,($1378).w ROM:00120A00 bclr #2,($1374).w ROM:00120A06 move.b #1,($1170).w ROM:00120A0C bra.s locret_120A20 ROM:00120A0E ; --------------------------------------------------------------------------- ROM:00120A0E rts ROM:00120A10 ; --------------------------------------------------------------------------- ROM:00120A10 ROM:00120A10 loc_120A10: ; DATA XREF: ROM:001209EA↑o ROM:00120A10 btst #0,($1363).w ROM:00120A16 beq.s locret_120A20 ROM:00120A18 move.b #2,($1170).w ROM:00120A1E bra.s loc_120A64 ROM:00120A20 ; --------------------------------------------------------------------------- ROM:00120A20 ROM:00120A20 locret_120A20: ; CODE XREF: ROM:00120A0C↑j ROM:00120A20 ; ROM:00120A16↑j ... ROM:00120A20 rts ROM:00120A22 ; --------------------------------------------------------------------------- ROM:00120A22 ROM:00120A22 loc_120A22: ; DATA XREF: ROM:001209EE↑o ROM:00120A22 btst #0,($1363).w ROM:00120A28 bne.s loc_120A32 ROM:00120A2A move.b #1,($1170).w ROM:00120A30 bra.s locret_120A20 ROM:00120A32 ; --------------------------------------------------------------------------- ROM:00120A32 ROM:00120A32 loc_120A32: ; CODE XREF: ROM:00120A28↑j ROM:00120A32 move.w ($BAC).w,d0 ROM:00120A36 btst #0,($1363).w ROM:00120A3C beq.s loc_120A64 ROM:00120A3E cmp.w ($570).w,d0 ROM:00120A42 blt.s loc_120A64 ROM:00120A44 move.w $40A(a5),d1 ROM:00120A48 clr.b ($910).w ROM:00120A4C move.w d1,($6F2).w ROM:00120A50 move.b #1,($910).w ROM:00120A56 bset #5,($1378).w ROM:00120A5C move.b #3,($1170).w ROM:00120A62 bra.s loc_120AAE ROM:00120A64 ; --------------------------------------------------------------------------- ROM:00120A64 ROM:00120A64 loc_120A64: ; CODE XREF: ROM:00120A1E↑j ROM:00120A64 ; ROM:00120A3C↑j ... ROM:00120A64 bsr.w sub_120AD8 ROM:00120A68 rts ROM:00120A6A ; --------------------------------------------------------------------------- ROM:00120A6A ROM:00120A6A loc_120A6A: ; DATA XREF: ROM:001209F2↑o ROM:00120A6A btst #0,($1363).w ROM:00120A70 bne.s loc_120A80 ROM:00120A72 bclr #5,($1378).w ROM:00120A78 move.b #1,($1170).w ROM:00120A7E bra.s locret_120A20 ROM:00120A80 ; --------------------------------------------------------------------------- ROM:00120A80 ROM:00120A80 loc_120A80: ; CODE XREF: ROM:00120A70↑j ROM:00120A80 move.w ($BAC).w,d0 ROM:00120A84 cmp.w ($570).w,d0 ROM:00120A88 bge.s loc_120A98 ROM:00120A8A bclr #5,($1378).w ROM:00120A90 move.b #2,($1170).w ROM:00120A96 bra.s loc_120A64 ROM:00120A98 ; --------------------------------------------------------------------------- ROM:00120A98 ROM:00120A98 loc_120A98: ; CODE XREF: ROM:00120A88↑j ROM:00120A98 cmpi.w #0,($6F2).w ROM:00120A9E bgt.s loc_120AAE ROM:00120AA0 bset #2,($1374).w ROM:00120AA6 move.b #4,($1170).w ROM:00120AAC bra.s locret_120AD4 ROM:00120AAE ; --------------------------------------------------------------------------- ROM:00120AAE ROM:00120AAE loc_120AAE: ; CODE XREF: ROM:00120A62↑j ROM:00120AAE ; ROM:00120A9E↑j ROM:00120AAE bsr.w sub_120AD8 ROM:00120AB2 rts ROM:00120AB4 ; --------------------------------------------------------------------------- ROM:00120AB4 ROM:00120AB4 loc_120AB4: ; DATA XREF: ROM:001209F6↑o ROM:00120AB4 btst #0,($1363).w ROM:00120ABA bne.s locret_120AD4 ROM:00120ABC bclr #5,($1378).w ROM:00120AC2 bclr #2,($1374).w ROM:00120AC8 move.b #1,($1170).w ROM:00120ACE bra.l locret_120A20 ROM:00120AD4 ; --------------------------------------------------------------------------- ROM:00120AD4 ROM:00120AD4 locret_120AD4: ; CODE XREF: ROM:00120AAC↑j ROM:00120AD4 ; ROM:00120ABA↑j ROM:00120AD4 rts ROM:00120AD6 ; --------------------------------------------------------------------------- ROM:00120AD6 rts ROM:00120AD8 ROM:00120AD8 ; =============== S U B R O U T I N E ======================================= ROM:00120AD8 ROM:00120AD8 ROM:00120AD8 sub_120AD8: ; CODE XREF: ROM:loc_120A64↑p ROM:00120AD8 ; ROM:loc_120AAE↑p ROM:00120AD8 move.w #$3E36,d1 ROM:00120ADC move.w ($56E).w,d2 ROM:00120AE0 bsr.l sub_1175D2 ROM:00120AE6 move.w d1,($BAC).w ROM:00120AEA rts ROM:00120AEA ; End of function sub_120AD8 ROM:00120AEA ROM:00120AEC ROM:00120AEC ; =============== S U B R O U T I N E ======================================= ROM:00120AEC ROM:00120AEC ROM:00120AEC sub_120AEC: ; CODE XREF: sub_121248+16↓p ROM:00120AEC move.w $430(a5),d0 ROM:00120AF0 cmpi.w #0,d0 ROM:00120AF4 bne.s loc_120AFE ROM:00120AF6 bset #1,($136D).w ROM:00120AFC bra.s loc_120B04 ROM:00120AFE ; --------------------------------------------------------------------------- ROM:00120AFE ROM:00120AFE loc_120AFE: ; CODE XREF: sub_120AEC+8↑j ROM:00120AFE bclr #1,($136D).w ROM:00120B04 ROM:00120B04 loc_120B04: ; CODE XREF: sub_120AEC+10↑j ROM:00120B04 bsr.l sub_11F91A ROM:00120B0A bsr.l sub_11FF0E ROM:00120B10 bsr.l sub_11F674 ROM:00120B16 bsr.l sub_11F7CC ROM:00120B1C bsr.l sub_11F49C ROM:00120B22 bsr.l sub_11F2A8 ROM:00120B28 bsr.l sub_11FCF2 ROM:00120B2E bsr.w sub_120F16 ROM:00120B32 bsr.w sub_120F82 ROM:00120B36 bsr.w sub_120CB6 ROM:00120B3A bsr.w sub_120B4C ROM:00120B3E bsr.w sub_120D5A ROM:00120B42 bsr.w sub_120DBE ROM:00120B46 bsr.w sub_120DE8 ROM:00120B4A rts ROM:00120B4A ; End of function sub_120AEC ROM:00120B4A ROM:00120B4C ROM:00120B4C ; =============== S U B R O U T I N E ======================================= ROM:00120B4C ROM:00120B4C ROM:00120B4C sub_120B4C: ; CODE XREF: sub_120AEC+4E↑p ROM:00120B4C clr.w d1 ROM:00120B4E move.b ($1173).w,d1 ROM:00120B52 cmpi.w #6,d1 ROM:00120B56 bcc.s locret_120B60 ROM:00120B58 movea.l off_120B62(pc,d1.w*4),a0 ROM:00120B5C nop ROM:00120B5E jmp (a0) ROM:00120B60 ; --------------------------------------------------------------------------- ROM:00120B60 ROM:00120B60 locret_120B60: ; CODE XREF: sub_120B4C+A↑j ROM:00120B60 rts ROM:00120B60 ; End of function sub_120B4C ROM:00120B60 ROM:00120B60 ; --------------------------------------------------------------------------- ROM:00120B62 off_120B62: dc.l loc_120B7A ; DATA XREF: sub_120B4C+C↑r ROM:00120B66 dc.l loc_120B90 ROM:00120B6A dc.l loc_120BBE ROM:00120B6E dc.l loc_120C16 ROM:00120B72 dc.l loc_120C56 ROM:00120B76 dc.l loc_120C70 ROM:00120B7A ; --------------------------------------------------------------------------- ROM:00120B7A ROM:00120B7A loc_120B7A: ; DATA XREF: ROM:off_120B62↑o ROM:00120B7A bclr #1,($1376).w ROM:00120B80 bclr #6,($1378).w ROM:00120B86 move.b #1,($1173).w ROM:00120B8C bra.s locret_120BBC ROM:00120B8E ; --------------------------------------------------------------------------- ROM:00120B8E rts ROM:00120B90 ; --------------------------------------------------------------------------- ROM:00120B90 ROM:00120B90 loc_120B90: ; DATA XREF: ROM:00120B66↑o ROM:00120B90 btst #1,($1382).w ROM:00120B96 beq.s locret_120BBC ROM:00120B98 bsr.w sub_120E4C ROM:00120B9C move.w #$A,d0 ROM:00120BA0 clr.b ($8D0).w ROM:00120BA4 move.w d0,($672).w ROM:00120BA8 move.b #1,($8D0).w ROM:00120BAE bset #1,($1376).w ROM:00120BB4 move.b #2,($1173).w ROM:00120BBA bra.s locret_120C14 ROM:00120BBC ; --------------------------------------------------------------------------- ROM:00120BBC ROM:00120BBC locret_120BBC: ; CODE XREF: ROM:00120B8C↑j ROM:00120BBC ; ROM:00120B96↑j ... ROM:00120BBC rts ROM:00120BBE ; --------------------------------------------------------------------------- ROM:00120BBE ROM:00120BBE loc_120BBE: ; DATA XREF: ROM:00120B6A↑o ROM:00120BBE btst #1,($1382).w ROM:00120BC4 bne.s loc_120BD4 ROM:00120BC6 bclr #1,($1376).w ROM:00120BCC move.b #1,($1173).w ROM:00120BD2 bra.s locret_120BBC ROM:00120BD4 ; --------------------------------------------------------------------------- ROM:00120BD4 ROM:00120BD4 loc_120BD4: ; CODE XREF: ROM:00120BC4↑j ROM:00120BD4 move.w ($BC0).w,d0 ROM:00120BD8 cmp.w ($BBC).w,d0 ROM:00120BDC blt.s loc_120BEC ROM:00120BDE bclr #1,($1376).w ROM:00120BE4 move.b #3,($1173).w ROM:00120BEA bra.s locret_120C54 ROM:00120BEC ; --------------------------------------------------------------------------- ROM:00120BEC ROM:00120BEC loc_120BEC: ; CODE XREF: ROM:00120BDC↑j ROM:00120BEC cmpi.w #0,($672).w ROM:00120BF2 bgt.s locret_120C14 ROM:00120BF4 bsr.w sub_120E54 ROM:00120BF8 move.w #$A,d0 ROM:00120BFC clr.b ($8D0).w ROM:00120C00 move.w d0,($672).w ROM:00120C04 move.b #1,($8D0).w ROM:00120C0A move.b #2,($1173).w ROM:00120C10 bra.w *+4 ROM:00120C14 ; --------------------------------------------------------------------------- ROM:00120C14 ROM:00120C14 locret_120C14: ; CODE XREF: ROM:00120BBA↑j ROM:00120C14 ; ROM:00120BF2↑j ... ROM:00120C14 rts ROM:00120C16 ; --------------------------------------------------------------------------- ROM:00120C16 ROM:00120C16 loc_120C16: ; DATA XREF: ROM:00120B6E↑o ROM:00120C16 btst #1,($1382).w ROM:00120C1C bne.s loc_120C26 ROM:00120C1E move.b #1,($1173).w ROM:00120C24 bra.s locret_120BBC ROM:00120C26 ; --------------------------------------------------------------------------- ROM:00120C26 ROM:00120C26 loc_120C26: ; CODE XREF: ROM:00120C1C↑j ROM:00120C26 move.w $42C(a5),d0 ROM:00120C2A cmpi.w #0,($BDC).w ROM:00120C30 bge.s loc_120C34 ROM:00120C32 neg.w d0 ROM:00120C34 ROM:00120C34 loc_120C34: ; CODE XREF: ROM:00120C30↑j ROM:00120C34 cmp.w ($BDC).w,d0 ROM:00120C38 blt.s locret_120C54 ROM:00120C3A move.w $42E(a5),d0 ROM:00120C3E clr.b ($8D3).w ROM:00120C42 move.w d0,($678).w ROM:00120C46 move.b #1,($8D3).w ROM:00120C4C move.b #5,($1173).w ROM:00120C52 bra.s locret_120CB2 ROM:00120C54 ; --------------------------------------------------------------------------- ROM:00120C54 ROM:00120C54 locret_120C54: ; CODE XREF: ROM:00120BEA↑j ROM:00120C54 ; ROM:00120C38↑j ... ROM:00120C54 rts ROM:00120C56 ; --------------------------------------------------------------------------- ROM:00120C56 ROM:00120C56 loc_120C56: ; DATA XREF: ROM:00120B72↑o ROM:00120C56 btst #1,($1382).w ROM:00120C5C bne.s locret_120C6E ROM:00120C5E bclr #6,($1378).w ROM:00120C64 move.b #1,($1173).w ROM:00120C6A bra.w locret_120BBC ROM:00120C6E ; --------------------------------------------------------------------------- ROM:00120C6E ROM:00120C6E locret_120C6E: ; CODE XREF: ROM:00120C5C↑j ROM:00120C6E ; ROM:00120C8C↓j ROM:00120C6E rts ROM:00120C70 ; --------------------------------------------------------------------------- ROM:00120C70 ROM:00120C70 loc_120C70: ; DATA XREF: ROM:00120B76↑o ROM:00120C70 cmpi.w #0,($678).w ROM:00120C76 ble.s loc_120C80 ROM:00120C78 cmpi.w #0,($BDC).w ROM:00120C7E bgt.s loc_120C8E ROM:00120C80 ROM:00120C80 loc_120C80: ; CODE XREF: ROM:00120C76↑j ROM:00120C80 bset #6,($1378).w ROM:00120C86 move.b #4,($1173).w ROM:00120C8C bra.s locret_120C6E ROM:00120C8E ; --------------------------------------------------------------------------- ROM:00120C8E ROM:00120C8E loc_120C8E: ; CODE XREF: ROM:00120C7E↑j ROM:00120C8E move.w $42C(a5),d0 ROM:00120C92 cmp.w ($BDC).w,d0 ROM:00120C96 bge.s loc_120CA0 ROM:00120C98 move.b #3,($1173).w ROM:00120C9E bra.s locret_120C54 ROM:00120CA0 ; --------------------------------------------------------------------------- ROM:00120CA0 ROM:00120CA0 loc_120CA0: ; CODE XREF: ROM:00120C96↑j ROM:00120CA0 btst #1,($1382).w ROM:00120CA6 bne.s locret_120CB2 ROM:00120CA8 move.b #1,($1173).w ROM:00120CAE bra.w locret_120BBC ROM:00120CB2 ; --------------------------------------------------------------------------- ROM:00120CB2 ROM:00120CB2 locret_120CB2: ; CODE XREF: ROM:00120C52↑j ROM:00120CB2 ; ROM:00120CA6↑j ROM:00120CB2 rts ROM:00120CB4 ; --------------------------------------------------------------------------- ROM:00120CB4 rts ROM:00120CB6 ROM:00120CB6 ; =============== S U B R O U T I N E ======================================= ROM:00120CB6 ROM:00120CB6 ROM:00120CB6 sub_120CB6: ; CODE XREF: sub_120AEC+4A↑p ROM:00120CB6 clr.w d1 ROM:00120CB8 move.b ($1174).w,d1 ROM:00120CBC cmpi.w #4,d1 ROM:00120CC0 bcc.s locret_120CCA ROM:00120CC2 movea.l off_120CCC(pc,d1.w*4),a0 ROM:00120CC6 nop ROM:00120CC8 jmp (a0) ROM:00120CCA ; --------------------------------------------------------------------------- ROM:00120CCA ROM:00120CCA locret_120CCA: ; CODE XREF: sub_120CB6+A↑j ROM:00120CCA rts ROM:00120CCA ; End of function sub_120CB6 ROM:00120CCA ROM:00120CCA ; --------------------------------------------------------------------------- ROM:00120CCC off_120CCC: dc.l loc_120CDC ; DATA XREF: sub_120CB6+C↑r ROM:00120CD0 dc.l loc_120CEC ROM:00120CD4 dc.l loc_120CFE ROM:00120CD8 dc.l loc_120D28 ROM:00120CDC ; --------------------------------------------------------------------------- ROM:00120CDC ROM:00120CDC loc_120CDC: ; DATA XREF: ROM:off_120CCC↑o ROM:00120CDC bclr #0,($138A).w ROM:00120CE2 move.b #1,($1174).w ROM:00120CE8 bra.s locret_120CFC ROM:00120CEA ; --------------------------------------------------------------------------- ROM:00120CEA rts ROM:00120CEC ; --------------------------------------------------------------------------- ROM:00120CEC ROM:00120CEC loc_120CEC: ; DATA XREF: ROM:00120CD0↑o ROM:00120CEC btst #4,($1381).w ROM:00120CF2 beq.s locret_120CFC ROM:00120CF4 move.b #2,($1174).w ROM:00120CFA bra.s locret_120D26 ROM:00120CFC ; --------------------------------------------------------------------------- ROM:00120CFC ROM:00120CFC locret_120CFC: ; CODE XREF: ROM:00120CE8↑j ROM:00120CFC ; ROM:00120CF2↑j ... ROM:00120CFC rts ROM:00120CFE ; --------------------------------------------------------------------------- ROM:00120CFE ROM:00120CFE loc_120CFE: ; DATA XREF: ROM:00120CD4↑o ROM:00120CFE btst #4,($1381).w ROM:00120D04 bne.s loc_120D0E ROM:00120D06 move.b #1,($1174).w ROM:00120D0C bra.s locret_120CFC ROM:00120D0E ; --------------------------------------------------------------------------- ROM:00120D0E ROM:00120D0E loc_120D0E: ; CODE XREF: ROM:00120D04↑j ROM:00120D0E move.w $422(a5),d0 ROM:00120D12 cmp.w ($A4C).w,d0 ROM:00120D16 blt.s locret_120D26 ROM:00120D18 bset #0,($138A).w ROM:00120D1E move.b #3,($1174).w ROM:00120D24 bra.s locret_120D56 ROM:00120D26 ; --------------------------------------------------------------------------- ROM:00120D26 ROM:00120D26 locret_120D26: ; CODE XREF: ROM:00120CFA↑j ROM:00120D26 ; ROM:00120D16↑j ... ROM:00120D26 rts ROM:00120D28 ; --------------------------------------------------------------------------- ROM:00120D28 ROM:00120D28 loc_120D28: ; DATA XREF: ROM:00120CD8↑o ROM:00120D28 btst #4,($1381).w ROM:00120D2E bne.s loc_120D3E ROM:00120D30 bclr #0,($138A).w ROM:00120D36 move.b #1,($1174).w ROM:00120D3C bra.s locret_120CFC ROM:00120D3E ; --------------------------------------------------------------------------- ROM:00120D3E ROM:00120D3E loc_120D3E: ; CODE XREF: ROM:00120D2E↑j ROM:00120D3E move.w $420(a5),d0 ROM:00120D42 cmp.w ($A4C).w,d0 ROM:00120D46 bge.s locret_120D56 ROM:00120D48 bclr #0,($138A).w ROM:00120D4E move.b #2,($1174).w ROM:00120D54 bra.s locret_120D26 ROM:00120D56 ; --------------------------------------------------------------------------- ROM:00120D56 ROM:00120D56 locret_120D56: ; CODE XREF: ROM:00120D24↑j ROM:00120D56 ; ROM:00120D46↑j ROM:00120D56 rts ROM:00120D58 ; --------------------------------------------------------------------------- ROM:00120D58 rts ROM:00120D5A ROM:00120D5A ; =============== S U B R O U T I N E ======================================= ROM:00120D5A ROM:00120D5A ROM:00120D5A sub_120D5A: ; CODE XREF: sub_120AEC+52↑p ROM:00120D5A btst #4,($930).w ROM:00120D60 beq.s loc_120D74 ROM:00120D62 move.w #$3E3C,d1 ROM:00120D66 move.w ($A98).w,d2 ROM:00120D6A bsr.l sub_1175D2 ROM:00120D70 move.w d1,($BC2).w ROM:00120D74 ROM:00120D74 loc_120D74: ; CODE XREF: sub_120D5A+6↑j ROM:00120D74 btst #7,($138A).w ROM:00120D7A beq.s loc_120D8C ROM:00120D7C btst #1,($1382).w ROM:00120D82 bne.s loc_120D8A ROM:00120D84 move.w ($BC2).w,($BC4).w ROM:00120D8A ROM:00120D8A loc_120D8A: ; CODE XREF: sub_120D5A+28↑j ROM:00120D8A bra.s locret_120DBC ROM:00120D8C ; --------------------------------------------------------------------------- ROM:00120D8C ROM:00120D8C loc_120D8C: ; CODE XREF: sub_120D5A+20↑j ROM:00120D8C cmpi.w #0,($674).w ROM:00120D92 bgt.s locret_120DBC ROM:00120D94 cmpi.w #0,($BC4).w ROM:00120D9A ble.s locret_120DBC ROM:00120D9C clr.b ($8D1).w ROM:00120DA0 move.w #$A,($674).w ROM:00120DA6 move.b #1,($8D1).w ROM:00120DAC move.w ($BC4).w,d0 ROM:00120DB0 sub.w $41A(a5),d0 ROM:00120DB4 bpl.s loc_120DB8 ROM:00120DB6 clr.w d0 ROM:00120DB8 ROM:00120DB8 loc_120DB8: ; CODE XREF: sub_120D5A+5A↑j ROM:00120DB8 move.w d0,($BC4).w ROM:00120DBC ROM:00120DBC locret_120DBC: ; CODE XREF: sub_120D5A:loc_120D8A↑j ROM:00120DBC ; sub_120D5A+38↑j ... ROM:00120DBC rts ROM:00120DBC ; End of function sub_120D5A ROM:00120DBC ROM:00120DBE ROM:00120DBE ; =============== S U B R O U T I N E ======================================= ROM:00120DBE ROM:00120DBE ROM:00120DBE sub_120DBE: ; CODE XREF: sub_120AEC+56↑p ROM:00120DBE btst #6,($1378).w ROM:00120DC4 beq.s loc_120DE0 ROM:00120DC6 cmpi.w #0,($BC4).w ROM:00120DCC bne.s loc_120DDC ROM:00120DCE cmpi.w #0,($BDC).w ROM:00120DD4 bgt.s loc_120DDC ROM:00120DD6 bset #1,($138C).w ROM:00120DDC ROM:00120DDC loc_120DDC: ; CODE XREF: sub_120DBE+E↑j ROM:00120DDC ; sub_120DBE+16↑j ROM:00120DDC bra.w locret_120DE6 ROM:00120DE0 ; --------------------------------------------------------------------------- ROM:00120DE0 ROM:00120DE0 loc_120DE0: ; CODE XREF: sub_120DBE+6↑j ROM:00120DE0 bclr #1,($138C).w ROM:00120DE6 ROM:00120DE6 locret_120DE6: ; CODE XREF: sub_120DBE:loc_120DDC↑j ROM:00120DE6 rts ROM:00120DE6 ; End of function sub_120DBE ROM:00120DE6 ROM:00120DE8 ROM:00120DE8 ; =============== S U B R O U T I N E ======================================= ROM:00120DE8 ROM:00120DE8 ROM:00120DE8 sub_120DE8: ; CODE XREF: sub_120AEC+5A↑p ROM:00120DE8 move.w ($BBA).w,d0 ROM:00120DEC add.w ($13B2).w,d0 ROM:00120DF0 add.w ($B6C).w,d0 ROM:00120DF4 btst #6,($1364).w ROM:00120DFA beq.s loc_120E00 ROM:00120DFC add.w $416(a5),d0 ROM:00120E00 ROM:00120E00 loc_120E00: ; CODE XREF: sub_120DE8+12↑j ROM:00120E00 btst #5,($1374).w ROM:00120E06 beq.s loc_120E0C ROM:00120E08 add.w $414(a5),d0 ROM:00120E0C ROM:00120E0C loc_120E0C: ; CODE XREF: sub_120DE8+1E↑j ROM:00120E0C btst #0,($138A).w ROM:00120E12 beq.s loc_120E18 ROM:00120E14 add.w $418(a5),d0 ROM:00120E18 ROM:00120E18 loc_120E18: ; CODE XREF: sub_120DE8+2A↑j ROM:00120E18 btst #5,($146E).w ROM:00120E1E beq.s loc_120E2C ROM:00120E20 btst #0,($C87).w ROM:00120E26 bne.s loc_120E2C ROM:00120E28 add.w ($BC4).w,d0 ROM:00120E2C ROM:00120E2C loc_120E2C: ; CODE XREF: sub_120DE8+36↑j ROM:00120E2C ; sub_120DE8+3E↑j ROM:00120E2C add.w ($BC6).w,d0 ROM:00120E30 move.w d0,($BC0).w ROM:00120E34 btst #1,($1376).w ROM:00120E3A beq.s loc_120E44 ROM:00120E3C move.w ($BBC).w,($BBE).w ROM:00120E42 bra.s locret_120E4A ROM:00120E44 ; --------------------------------------------------------------------------- ROM:00120E44 ROM:00120E44 loc_120E44: ; CODE XREF: sub_120DE8+52↑j ROM:00120E44 move.w ($BC0).w,($BBE).w ROM:00120E4A ROM:00120E4A locret_120E4A: ; CODE XREF: sub_120DE8+5A↑j ROM:00120E4A rts ROM:00120E4A ; End of function sub_120DE8 ROM:00120E4A ROM:00120E4C ROM:00120E4C ; =============== S U B R O U T I N E ======================================= ROM:00120E4C ROM:00120E4C ROM:00120E4C sub_120E4C: ; CODE XREF: ROM:00120B98↑p ROM:00120E4C move.w ($56E).w,($BBC).w ROM:00120E52 rts ROM:00120E52 ; End of function sub_120E4C ROM:00120E52 ROM:00120E54 ROM:00120E54 ; =============== S U B R O U T I N E ======================================= ROM:00120E54 ROM:00120E54 ROM:00120E54 sub_120E54: ; CODE XREF: ROM:00120BF4↑p ROM:00120E54 move.w #$3E3A,d1 ROM:00120E58 move.w ($A98).w,d2 ROM:00120E5C bsr.l sub_1175D2 ROM:00120E62 move.w d1,($BCE).w ROM:00120E66 move.w ($BBC).w,d0 ROM:00120E6A btst #4,($1381).w ROM:00120E70 beq.s loc_120E86 ROM:00120E72 btst #6,($933).w ROM:00120E78 beq.s loc_120E80 ROM:00120E7A sub.w $41E(a5),d0 ROM:00120E7E bra.s loc_120E84 ROM:00120E80 ; --------------------------------------------------------------------------- ROM:00120E80 ROM:00120E80 loc_120E80: ; CODE XREF: sub_120E54+24↑j ROM:00120E80 sub.w $41C(a5),d0 ROM:00120E84 ROM:00120E84 loc_120E84: ; CODE XREF: sub_120E54+2A↑j ROM:00120E84 bra.s loc_120E8A ROM:00120E86 ; --------------------------------------------------------------------------- ROM:00120E86 ROM:00120E86 loc_120E86: ; CODE XREF: sub_120E54+1C↑j ROM:00120E86 sub.w ($BCE).w,d0 ROM:00120E8A ROM:00120E8A loc_120E8A: ; CODE XREF: sub_120E54:loc_120E84↑j ROM:00120E8A move.w d0,($BBC).w ROM:00120E8E move.w ($BC0).w,d0 ROM:00120E92 cmp.w ($BBC).w,d0 ROM:00120E96 ble.s locret_120E9C ROM:00120E98 move.w d0,($BBC).w ROM:00120E9C ROM:00120E9C locret_120E9C: ; CODE XREF: sub_120E54+42↑j ROM:00120E9C rts ROM:00120E9C ; End of function sub_120E54 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:0011F9EC↑p ROM:00120E9E ; ROM:0011FA6C↑p ROM:00120E9E move.w $DA(a5),d1 ROM:00120EA2 btst #1,($1369).w ROM:00120EA8 beq.s locret_120F14 ROM:00120EAA btst #7,($1375).w ROM:00120EB0 beq.s loc_120ECE ROM:00120EB2 move.w ($BB8).w,d0 ROM:00120EB6 add.w ($B62).w,d0 ROM:00120EBA sub.w ($B5E).w,d0 ROM:00120EBE cmp.w d0,d1 ROM:00120EC0 bge.s loc_120EC8 ROM:00120EC2 move.w d1,($BB8).w ROM:00120EC6 bra.s loc_120ECC ROM:00120EC8 ; --------------------------------------------------------------------------- ROM:00120EC8 ROM:00120EC8 loc_120EC8: ; CODE XREF: sub_120E9E+22↑j ROM:00120EC8 move.w d0,($BB8).w ROM:00120ECC ROM:00120ECC loc_120ECC: ; CODE XREF: sub_120E9E+28↑j ROM:00120ECC bra.s locret_120F14 ROM:00120ECE ; --------------------------------------------------------------------------- ROM:00120ECE ROM:00120ECE loc_120ECE: ; CODE XREF: sub_120E9E+12↑j ROM:00120ECE btst #7,($1370).w ROM:00120ED4 beq.s loc_120EF2 ROM:00120ED6 move.w ($C12).w,d0 ROM:00120EDA add.w ($B62).w,d0 ROM:00120EDE sub.w ($B5E).w,d0 ROM:00120EE2 cmp.w d0,d1 ROM:00120EE4 bge.s loc_120EEC ROM:00120EE6 move.w d1,($C12).w ROM:00120EEA bra.s loc_120EF0 ROM:00120EEC ; --------------------------------------------------------------------------- ROM:00120EEC ROM:00120EEC loc_120EEC: ; CODE XREF: sub_120E9E+46↑j ROM:00120EEC move.w d0,($C12).w ROM:00120EF0 ROM:00120EF0 loc_120EF0: ; CODE XREF: sub_120E9E+4C↑j ROM:00120EF0 bra.s locret_120F14 ROM:00120EF2 ; --------------------------------------------------------------------------- ROM:00120EF2 ROM:00120EF2 loc_120EF2: ; CODE XREF: sub_120E9E+36↑j ROM:00120EF2 btst #3,($1380).w ROM:00120EF8 beq.s locret_120F14 ROM:00120EFA move.w ($B4E).w,d0 ROM:00120EFE add.w ($B62).w,d0 ROM:00120F02 sub.w ($B5E).w,d0 ROM:00120F06 cmp.w d0,d1 ROM:00120F08 bge.s loc_120F10 ROM:00120F0A move.w d1,($B4E).w ROM:00120F0E bra.s locret_120F14 ROM:00120F10 ; --------------------------------------------------------------------------- ROM:00120F10 ROM:00120F10 loc_120F10: ; CODE XREF: sub_120E9E+6A↑j ROM:00120F10 move.w d0,($B4E).w ROM:00120F14 ROM:00120F14 locret_120F14: ; CODE XREF: sub_120E9E+A↑j ROM:00120F14 ; sub_120E9E:loc_120ECC↑j ... ROM:00120F14 rts ROM:00120F14 ; End of function sub_120E9E ROM:00120F14 ROM:00120F16 ROM:00120F16 ; =============== S U B R O U T I N E ======================================= ROM:00120F16 ROM:00120F16 ROM:00120F16 sub_120F16: ; CODE XREF: sub_120AEC+42↑p ROM:00120F16 btst #0,($1376).w ROM:00120F1C beq.s loc_120F26 ROM:00120F1E move.w $424(a5),($BCA).w ROM:00120F24 bra.s locret_120F2C ROM:00120F26 ; --------------------------------------------------------------------------- ROM:00120F26 ROM:00120F26 loc_120F26: ; CODE XREF: sub_120F16+6↑j ROM:00120F26 move.w $426(a5),($BCA).w ROM:00120F2C ROM:00120F2C locret_120F2C: ; CODE XREF: sub_120F16+E↑j ROM:00120F2C rts ROM:00120F2C ; End of function sub_120F16 ROM:00120F2C ROM:00120F2E ROM:00120F2E ; =============== S U B R O U T I N E ======================================= ROM:00120F2E ROM:00120F2E ROM:00120F2E sub_120F2E: ; CODE XREF: ROM:0012100C↓p ROM:00120F2E move.w ($676).w,d0 ROM:00120F32 muls.w ($BCA).w,d0 ROM:00120F36 divs.w $428(a5),d0 ROM:00120F3A move.w d0,($BC6).w ROM:00120F3E rts ROM:00120F3E ; End of function sub_120F2E ROM:00120F3E ROM:00120F40 ROM:00120F40 ; =============== S U B R O U T I N E ======================================= ROM:00120F40 ROM:00120F40 ROM:00120F40 sub_120F40: ; CODE XREF: ROM:00120FDE↓p ROM:00120F40 ; ROM:loc_121008↓p ROM:00120F40 move.w #$3E3E,d1 ROM:00120F44 move.w ($A98).w,d2 ROM:00120F48 bsr.l sub_1175D2 ROM:00120F4E move.w d1,($BCC).w ROM:00120F52 move.w ($C3A).w,d0 ROM:00120F56 muls.w ($BCC).w,d0 ROM:00120F5A cmpi.w #0,($C38).w ROM:00120F60 beq.s loc_120F66 ROM:00120F62 divs.w ($C38).w,d0 ROM:00120F66 ROM:00120F66 loc_120F66: ; CODE XREF: sub_120F40+20↑j ROM:00120F66 move.w $42A(a5),d1 ROM:00120F6A muls.w ($BC6).w,d1 ROM:00120F6E divs.w ($BCA).w,d1 ROM:00120F72 add.w d0,d1 ROM:00120F74 move.w d1,($BC8).w ROM:00120F78 rts ROM:00120F78 ; End of function sub_120F40 ROM:00120F78 ROM:00120F7A ROM:00120F7A ; =============== S U B R O U T I N E ======================================= ROM:00120F7A ROM:00120F7A ROM:00120F7A sub_120F7A: ; CODE XREF: ROM:loc_120FDA↓p ROM:00120F7A move.w ($BCA).w,($BC6).w ROM:00120F80 rts ROM:00120F80 ; End of function sub_120F7A ROM:00120F80 ROM:00120F82 ROM:00120F82 ; =============== S U B R O U T I N E ======================================= ROM:00120F82 ROM:00120F82 ROM:00120F82 sub_120F82: ; CODE XREF: sub_120AEC+46↑p ROM:00120F82 clr.w d1 ROM:00120F84 move.b ($1175).w,d1 ROM:00120F88 cmpi.w #4,d1 ROM:00120F8C bcc.s locret_120F96 ROM:00120F8E movea.l off_120F98(pc,d1.w*4),a0 ROM:00120F92 nop ROM:00120F94 jmp (a0) ROM:00120F96 ; --------------------------------------------------------------------------- ROM:00120F96 ROM:00120F96 locret_120F96: ; CODE XREF: sub_120F82+A↑j ROM:00120F96 rts ROM:00120F96 ; End of function sub_120F82 ROM:00120F96 ROM:00120F96 ; --------------------------------------------------------------------------- ROM:00120F98 off_120F98: dc.l loc_120FA8 ; DATA XREF: sub_120F82+C↑r ROM:00120F9C dc.l loc_120FB2 ROM:00120FA0 dc.l loc_120FE4 ROM:00120FA4 dc.l loc_121026 ROM:00120FA8 ; --------------------------------------------------------------------------- ROM:00120FA8 ROM:00120FA8 loc_120FA8: ; DATA XREF: ROM:off_120F98↑o ROM:00120FA8 move.b #1,($1175).w ROM:00120FAE bra.s loc_120FDA ROM:00120FB0 ; --------------------------------------------------------------------------- ROM:00120FB0 rts ROM:00120FB2 ; --------------------------------------------------------------------------- ROM:00120FB2 ROM:00120FB2 loc_120FB2: ; DATA XREF: ROM:00120F9C↑o ROM:00120FB2 btst #4,($137C).w ROM:00120FB8 beq.s loc_120FDA ROM:00120FBA bclr #4,($137C).w ROM:00120FC0 move.w $428(a5),d0 ROM:00120FC4 clr.b ($8D2).w ROM:00120FC8 move.w d0,($676).w ROM:00120FCC move.b #1,($8D2).w ROM:00120FD2 move.b #2,($1175).w ROM:00120FD8 bra.s loc_121008 ROM:00120FDA ; --------------------------------------------------------------------------- ROM:00120FDA ROM:00120FDA loc_120FDA: ; CODE XREF: ROM:00120FAE↑j ROM:00120FDA ; ROM:00120FB8↑j ... ROM:00120FDA bsr.w sub_120F7A ROM:00120FDE bsr.w sub_120F40 ROM:00120FE2 rts ROM:00120FE4 ; --------------------------------------------------------------------------- ROM:00120FE4 ROM:00120FE4 loc_120FE4: ; DATA XREF: ROM:00120FA0↑o ROM:00120FE4 btst #7,($1366).w ROM:00120FEA beq.s loc_120FF4 ROM:00120FEC move.b #1,($1175).w ROM:00120FF2 bra.s loc_120FDA ROM:00120FF4 ; --------------------------------------------------------------------------- ROM:00120FF4 ROM:00120FF4 loc_120FF4: ; CODE XREF: ROM:00120FEA↑j ROM:00120FF4 btst #1,($1382).w ROM:00120FFA bne.s loc_120FFE ROM:00120FFC bra.s loc_121012 ROM:00120FFE ; --------------------------------------------------------------------------- ROM:00120FFE ROM:00120FFE loc_120FFE: ; CODE XREF: ROM:00120FFA↑j ROM:00120FFE cmpi.w #0,($676).w ROM:00121004 bgt.s loc_121008 ROM:00121006 bra.s loc_121012 ROM:00121008 ; --------------------------------------------------------------------------- ROM:00121008 ROM:00121008 loc_121008: ; CODE XREF: ROM:00120FD8↑j ROM:00121008 ; ROM:00121004↑j ROM:00121008 bsr.w sub_120F40 ROM:0012100C bsr.w sub_120F2E ROM:00121010 rts ROM:00121012 ; --------------------------------------------------------------------------- ROM:00121012 ROM:00121012 loc_121012: ; CODE XREF: ROM:00120FFC↑j ROM:00121012 ; ROM:00121006↑j ROM:00121012 move.w #0,($BC6).w ROM:00121018 move.w #0,($BC8).w ROM:0012101E move.b #3,($1175).w ROM:00121024 bra.s locret_121036 ROM:00121026 ; --------------------------------------------------------------------------- ROM:00121026 ROM:00121026 loc_121026: ; DATA XREF: ROM:00120FA4↑o ROM:00121026 btst #7,($1366).w ROM:0012102C beq.s locret_121036 ROM:0012102E move.b #1,($1175).w ROM:00121034 bra.s loc_120FDA ROM:00121036 ; --------------------------------------------------------------------------- ROM:00121036 ROM:00121036 locret_121036: ; CODE XREF: ROM:00121024↑j ROM:00121036 ; ROM:0012102C↑j ROM:00121036 rts ROM:00121038 ; --------------------------------------------------------------------------- ROM:00121038 rts ROM:0012103A ROM:0012103A ; =============== S U B R O U T I N E ======================================= ROM:0012103A ROM:0012103A ROM:0012103A sub_12103A: ; CODE XREF: ROM:loc_12036C↑p ROM:0012103A clr.l d1 ROM:0012103C move.w ($BDE).w,d1 ROM:00121040 sub.w ($BD8).w,d1 ROM:00121044 swap d1 ROM:00121046 move.w ($13B4).w,d2 ROM:0012104A swap d2 ROM:0012104C move.w ($13B6).w,d2 ROM:00121050 btst #6,($1364).w ROM:00121056 beq.s loc_12105E ROM:00121058 move.w $434(a5),d3 ROM:0012105C bra.s loc_121062 ROM:0012105E ; --------------------------------------------------------------------------- ROM:0012105E ROM:0012105E loc_12105E: ; CODE XREF: sub_12103A+1C↑j ROM:0012105E move.w $432(a5),d3 ROM:00121062 ROM:00121062 loc_121062: ; CODE XREF: sub_12103A+22↑j ROM:00121062 ext.l d3 ROM:00121064 bsr.l sub_1174DE ROM:0012106A clr.l d5 ROM:0012106C move.w $436(a5),d5 ROM:00121070 swap d5 ROM:00121072 cmp.l d4,d5 ROM:00121074 bgt.s loc_121078 ROM:00121076 move.l d5,d4 ROM:00121078 ROM:00121078 loc_121078: ; CODE XREF: sub_12103A+3A↑j ROM:00121078 move.w d4,($13B6).w ROM:0012107C swap d4 ROM:0012107E cmpi.w #0,d4 ROM:00121082 blt.s loc_12108A ROM:00121084 move.w d4,($13B4).w ROM:00121088 bra.s locret_121090 ROM:0012108A ; --------------------------------------------------------------------------- ROM:0012108A ROM:0012108A loc_12108A: ; CODE XREF: sub_12103A+48↑j ROM:0012108A move.w #0,($13B4).w ROM:00121090 ROM:00121090 locret_121090: ; CODE XREF: sub_12103A+4E↑j ROM:00121090 rts ROM:00121090 ; End of function sub_12103A ROM:00121090 ROM:00121092 ROM:00121092 ; =============== S U B R O U T I N E ======================================= ROM:00121092 ROM:00121092 ROM:00121092 sub_121092: ; CODE XREF: sub_121248+10↓p ROM:00121092 bclr #7,($1376).w ROM:00121098 btst #1,($1382).w ROM:0012109E beq.s loc_1210C4 ROM:001210A0 bset #7,($1376).w ROM:001210A6 btst #5,($146E).w ROM:001210AC beq.s loc_1210C4 ROM:001210AE btst #0,($C87).w ROM:001210B4 bne.s loc_1210C4 ROM:001210B6 btst #7,($138A).w ROM:001210BC beq.s loc_1210C4 ROM:001210BE bclr #7,($1376).w ROM:001210C4 ROM:001210C4 loc_1210C4: ; CODE XREF: sub_121092+C↑j ROM:001210C4 ; sub_121092+1A↑j ... ROM:001210C4 clr.w d1 ROM:001210C6 move.b ($1176).w,d1 ROM:001210CA cmpi.w #5,d1 ROM:001210CE bcc.s locret_1210D8 ROM:001210D0 movea.l off_1210DA(pc,d1.w*4),a0 ROM:001210D4 nop ROM:001210D6 jmp (a0) ROM:001210D8 ; --------------------------------------------------------------------------- ROM:001210D8 ROM:001210D8 locret_1210D8: ; CODE XREF: sub_121092+3C↑j ROM:001210D8 rts ROM:001210D8 ; End of function sub_121092 ROM:001210D8 ROM:001210D8 ; --------------------------------------------------------------------------- ROM:001210DA off_1210DA: dc.l loc_1210EE ; DATA XREF: sub_121092+3E↑r ROM:001210DE dc.l loc_1210F8 ROM:001210E2 dc.l loc_12112E ROM:001210E6 dc.l loc_12115E ROM:001210EA dc.l loc_1211AA ROM:001210EE ; --------------------------------------------------------------------------- ROM:001210EE ROM:001210EE loc_1210EE: ; DATA XREF: ROM:off_1210DA↑o ROM:001210EE move.b #1,($1176).w ROM:001210F4 bra.w loc_121128 ROM:001210F8 ; --------------------------------------------------------------------------- ROM:001210F8 ROM:001210F8 loc_1210F8: ; DATA XREF: ROM:001210DE↑o ROM:001210F8 btst #4,($1381).w ROM:001210FE beq.s loc_121110 ROM:00121100 btst #7,($1376).w ROM:00121106 beq.s loc_121110 ROM:00121108 move.b #3,($1176).w ROM:0012110E rts ROM:00121110 ; --------------------------------------------------------------------------- ROM:00121110 ROM:00121110 loc_121110: ; CODE XREF: ROM:001210FE↑j ROM:00121110 ; ROM:00121106↑j ROM:00121110 btst #4,($1381).w ROM:00121116 beq.s loc_121128 ROM:00121118 btst #7,($1376).w ROM:0012111E bne.s loc_121128 ROM:00121120 move.b #2,($1176).w ROM:00121126 bra.s loc_121158 ROM:00121128 ; --------------------------------------------------------------------------- ROM:00121128 ROM:00121128 loc_121128: ; CODE XREF: ROM:001210F4↑j ROM:00121128 ; ROM:00121116↑j ... ROM:00121128 bsr.w sub_12123A ROM:0012112C rts ROM:0012112E ; --------------------------------------------------------------------------- ROM:0012112E ROM:0012112E loc_12112E: ; DATA XREF: ROM:001210E2↑o ROM:0012112E btst #4,($1381).w ROM:00121134 bne.s loc_12113E ROM:00121136 move.b #1,($1176).w ROM:0012113C bra.s loc_121128 ROM:0012113E ; --------------------------------------------------------------------------- ROM:0012113E ROM:0012113E loc_12113E: ; CODE XREF: ROM:00121134↑j ROM:0012113E move.w ($BD0).w,d0 ROM:00121142 btst #7,($1376).w ROM:00121148 beq.s loc_121158 ROM:0012114A cmp.w ($BD4).w,d0 ROM:0012114E bgt.s loc_121158 ROM:00121150 move.b #3,($1176).w ROM:00121156 rts ROM:00121158 ; --------------------------------------------------------------------------- ROM:00121158 ROM:00121158 loc_121158: ; CODE XREF: ROM:00121126↑j ROM:00121158 ; ROM:00121148↑j ... ROM:00121158 bsr.w sub_121232 ROM:0012115C rts ROM:0012115E ; --------------------------------------------------------------------------- ROM:0012115E ROM:0012115E loc_12115E: ; DATA XREF: ROM:001210E6↑o ROM:0012115E btst #4,($1381).w ROM:00121164 bne.s loc_12116E ROM:00121166 move.b #1,($1176).w ROM:0012116C bra.s loc_121128 ROM:0012116E ; --------------------------------------------------------------------------- ROM:0012116E ROM:0012116E loc_12116E: ; CODE XREF: ROM:00121164↑j ROM:0012116E move.w ($BD0).w,d0 ROM:00121172 cmp.w ($BDE).w,d0 ROM:00121176 bne.s loc_121192 ROM:00121178 move.w $43C(a5),d1 ROM:0012117C clr.b ($8D4).w ROM:00121180 move.w d1,($67A).w ROM:00121184 move.b #1,($8D4).w ROM:0012118A move.b #4,($1176).w ROM:00121190 rts ROM:00121192 ; --------------------------------------------------------------------------- ROM:00121192 ROM:00121192 loc_121192: ; CODE XREF: ROM:00121176↑j ROM:00121192 btst #7,($1376).w ROM:00121198 beq.s loc_1211A0 ROM:0012119A cmp.w ($BD4).w,d0 ROM:0012119E ble.s locret_1211A8 ROM:001211A0 ROM:001211A0 loc_1211A0: ; CODE XREF: ROM:00121198↑j ROM:001211A0 move.b #2,($1176).w ROM:001211A6 bra.s loc_121158 ROM:001211A8 ; --------------------------------------------------------------------------- ROM:001211A8 ROM:001211A8 locret_1211A8: ; CODE XREF: ROM:0012119E↑j ROM:001211A8 rts ROM:001211AA ; --------------------------------------------------------------------------- ROM:001211AA ROM:001211AA loc_1211AA: ; DATA XREF: ROM:001210EA↑o ROM:001211AA btst #4,($1381).w ROM:001211B0 bne.s loc_1211BC ROM:001211B2 move.b #1,($1176).w ROM:001211B8 bra.w loc_121128 ROM:001211BC ; --------------------------------------------------------------------------- ROM:001211BC ROM:001211BC loc_1211BC: ; CODE XREF: ROM:001211B0↑j ROM:001211BC cmpi.w #0,($67A).w ROM:001211C2 bgt.s loc_1211D0 ROM:001211C4 bsr.w sub_12120C ROM:001211C8 move.b #3,($1176).w ROM:001211CE rts ROM:001211D0 ; --------------------------------------------------------------------------- ROM:001211D0 ROM:001211D0 loc_1211D0: ; CODE XREF: ROM:001211C2↑j ROM:001211D0 move.w ($BD0).w,d0 ROM:001211D4 cmp.w ($BDE).w,d0 ROM:001211D8 beq.s loc_1211EA ROM:001211DA clr.b ($8D4).w ROM:001211DE clr.w ($67A).w ROM:001211E2 move.b #3,($1176).w ROM:001211E8 rts ROM:001211EA ; --------------------------------------------------------------------------- ROM:001211EA ROM:001211EA loc_1211EA: ; CODE XREF: ROM:001211D8↑j ROM:001211EA btst #7,($1376).w ROM:001211F0 beq.s loc_1211F8 ROM:001211F2 cmp.w ($BD4).w,d0 ROM:001211F6 ble.s locret_12120A ROM:001211F8 ROM:001211F8 loc_1211F8: ; CODE XREF: ROM:001211F0↑j ROM:001211F8 clr.b ($8D4).w ROM:001211FC clr.w ($67A).w ROM:00121200 move.b #2,($1176).w ROM:00121206 bra.w loc_121158 ROM:0012120A ; --------------------------------------------------------------------------- ROM:0012120A ROM:0012120A locret_12120A: ; CODE XREF: ROM:001211F6↑j ROM:0012120A rts ROM:0012120C ROM:0012120C ; =============== S U B R O U T I N E ======================================= ROM:0012120C ROM:0012120C ROM:0012120C sub_12120C: ; CODE XREF: ROM:001211C4↑p ROM:0012120C move.w ($BD0).w,d0 ROM:00121210 sub.w $43A(a5),d0 ROM:00121214 move.w ($BD4).w,d1 ROM:00121218 sub.w ($BD0).w,d1 ROM:0012121C move.w $438(a5),d2 ROM:00121220 cmp.w d2,d1 ROM:00121222 ble.s loc_12122C ROM:00121224 move.w ($BD4).w,d0 ROM:00121228 sub.w $438(a5),d0 ROM:0012122C ROM:0012122C loc_12122C: ; CODE XREF: sub_12120C+16↑j ROM:0012122C move.w d0,($BD0).w ROM:00121230 rts ROM:00121230 ; End of function sub_12120C ROM:00121230 ROM:00121232 ROM:00121232 ; =============== S U B R O U T I N E ======================================= ROM:00121232 ROM:00121232 ROM:00121232 sub_121232: ; CODE XREF: ROM:loc_121158↑p ROM:00121232 move.w ($BD4).w,($BD0).w ROM:00121238 rts ROM:00121238 ; End of function sub_121232 ROM:00121238 ROM:0012123A ROM:0012123A ; =============== S U B R O U T I N E ======================================= ROM:0012123A ROM:0012123A ROM:0012123A sub_12123A: ; CODE XREF: ROM:loc_121128↑p ROM:0012123A move.w ($BD4).w,d0 ROM:0012123E sub.w $438(a5),d0 ROM:00121242 move.w d0,($BD0).w ROM:00121246 rts ROM:00121246 ; End of function sub_12123A ROM:00121246 ROM:00121248 ROM:00121248 ; =============== S U B R O U T I N E ======================================= ROM:00121248 ROM:00121248 ROM:00121248 sub_121248: ; CODE XREF: sub_126A82+2A↓p ROM:00121248 bsr.w sub_12136E ROM:0012124C bsr.w sub_121376 ROM:00121250 bsr.w sub_1213D2 ROM:00121254 bsr.w sub_121506 ROM:00121258 bsr.l sub_121092 ROM:0012125E bsr.l sub_120AEC ROM:00121264 bsr.w sub_121514 ROM:00121268 bsr.l sub_121522 ROM:0012126E bsr.w sub_121286 ROM:00121272 bsr.l sub_120780 ROM:00121278 bsr.l sub_121B82 ROM:0012127E bsr.l sub_12025C ROM:00121284 rts ROM:00121284 ; End of function sub_121248 ROM:00121284 ROM:00121286 ROM:00121286 ; =============== S U B R O U T I N E ======================================= ROM:00121286 ROM:00121286 ROM:00121286 sub_121286: ; CODE XREF: sub_121248+26↑p ROM:00121286 clr.w d1 ROM:00121288 move.b ($1177).w,d1 ROM:0012128C cmpi.w #4,d1 ROM:00121290 bcc.s locret_12129A ROM:00121292 movea.l off_12129C(pc,d1.w*4),a0 ROM:00121296 nop ROM:00121298 jmp (a0) ROM:0012129A ; --------------------------------------------------------------------------- ROM:0012129A ROM:0012129A locret_12129A: ; CODE XREF: sub_121286+A↑j ROM:0012129A rts ROM:0012129A ; End of function sub_121286 ROM:0012129A ROM:0012129A ; --------------------------------------------------------------------------- ROM:0012129C off_12129C: dc.l loc_1212AC ; DATA XREF: sub_121286+C↑r ROM:001212A0 dc.l loc_1212BC ROM:001212A4 dc.l loc_1212E6 ROM:001212A8 dc.l loc_12132E ROM:001212AC ; --------------------------------------------------------------------------- ROM:001212AC ROM:001212AC loc_1212AC: ; DATA XREF: ROM:off_12129C↑o ROM:001212AC bclr #0,($1363).w ROM:001212B2 move.b #1,($1177).w ROM:001212B8 bra.s locret_1212E4 ROM:001212BA ; --------------------------------------------------------------------------- ROM:001212BA rts ROM:001212BC ; --------------------------------------------------------------------------- ROM:001212BC ROM:001212BC loc_1212BC: ; DATA XREF: ROM:001212A0↑o ROM:001212BC btst #2,($1383).w ROM:001212C2 beq.s locret_1212E4 ROM:001212C4 move.w $44C(a5),d0 ROM:001212C8 btst #0,($136D).w ROM:001212CE bne.s locret_1212E4 ROM:001212D0 cmp.w ($BDC).w,d0 ROM:001212D4 blt.s locret_1212E4 ROM:001212D6 bset #0,($1363).w ROM:001212DC move.b #2,($1177).w ROM:001212E2 bra.s locret_12132C ROM:001212E4 ; --------------------------------------------------------------------------- ROM:001212E4 ROM:001212E4 locret_1212E4: ; CODE XREF: ROM:001212B8↑j ROM:001212E4 ; ROM:001212C2↑j ... ROM:001212E4 rts ROM:001212E6 ; --------------------------------------------------------------------------- ROM:001212E6 ROM:001212E6 loc_1212E6: ; DATA XREF: ROM:001212A4↑o ROM:001212E6 move.w $44C(a5),d0 ROM:001212EA add.w $44E(a5),d0 ROM:001212EE btst #2,($1383).w ROM:001212F4 beq.s loc_1212FC ROM:001212F6 cmp.w ($BDC).w,d0 ROM:001212FA bge.s loc_12130A ROM:001212FC ROM:001212FC loc_1212FC: ; CODE XREF: ROM:001212F4↑j ROM:001212FC bclr #0,($1363).w ROM:00121302 move.b #1,($1177).w ROM:00121308 bra.s locret_1212E4 ROM:0012130A ; --------------------------------------------------------------------------- ROM:0012130A ROM:0012130A loc_12130A: ; CODE XREF: ROM:001212FA↑j ROM:0012130A btst #0,($136D).w ROM:00121310 beq.s locret_12132C ROM:00121312 move.w $454(a5),d0 ROM:00121316 clr.b ($8D5).w ROM:0012131A move.w d0,($67C).w ROM:0012131E move.b #1,($8D5).w ROM:00121324 move.b #3,($1177).w ROM:0012132A bra.s locret_12136A ROM:0012132C ; --------------------------------------------------------------------------- ROM:0012132C ROM:0012132C locret_12132C: ; CODE XREF: ROM:001212E2↑j ROM:0012132C ; ROM:00121310↑j ... ROM:0012132C rts ROM:0012132E ; --------------------------------------------------------------------------- ROM:0012132E ROM:0012132E loc_12132E: ; DATA XREF: ROM:001212A8↑o ROM:0012132E btst #2,($1383).w ROM:00121334 beq.s loc_12134C ROM:00121336 move.w $44C(a5),d0 ROM:0012133A add.w $44E(a5),d0 ROM:0012133E cmpi.w #0,($67C).w ROM:00121344 ble.s loc_12134C ROM:00121346 cmp.w ($BDC).w,d0 ROM:0012134A bge.s loc_12135A ROM:0012134C ROM:0012134C loc_12134C: ; CODE XREF: ROM:00121334↑j ROM:0012134C ; ROM:00121344↑j ROM:0012134C bclr #0,($1363).w ROM:00121352 move.b #1,($1177).w ROM:00121358 bra.s locret_1212E4 ROM:0012135A ; --------------------------------------------------------------------------- ROM:0012135A ROM:0012135A loc_12135A: ; CODE XREF: ROM:0012134A↑j ROM:0012135A btst #0,($136D).w ROM:00121360 bne.s locret_12136A ROM:00121362 move.b #2,($1177).w ROM:00121368 bra.s locret_12132C ROM:0012136A ; --------------------------------------------------------------------------- ROM:0012136A ROM:0012136A locret_12136A: ; CODE XREF: ROM:0012132A↑j ROM:0012136A ; ROM:00121360↑j ROM:0012136A rts ROM:0012136C ; --------------------------------------------------------------------------- ROM:0012136C rts ROM:0012136E ROM:0012136E ; =============== S U B R O U T I N E ======================================= ROM:0012136E ROM:0012136E ROM:0012136E sub_12136E: ; CODE XREF: sub_121248↑p ROM:0012136E move.w ($5A6).w,($BDE).w ROM:00121374 rts ROM:00121374 ; End of function sub_12136E ROM:00121374 ROM:00121376 ROM:00121376 ; =============== S U B R O U T I N E ======================================= ROM:00121376 ROM:00121376 ROM:00121376 sub_121376: ; CODE XREF: sub_121248+4↑p ROM:00121376 btst #4,($930).w ROM:0012137C beq.s loc_1213AA ROM:0012137E move.w #$3EC2,d1 ROM:00121382 move.w ($A98).w,d2 ROM:00121386 move.w ($A60).w,d3 ROM:0012138A bsr.l sub_1175D2 ROM:00121390 move.w d1,($BE4).w ROM:00121394 move.w #$3EC4,d1 ROM:00121398 move.w ($A98).w,d2 ROM:0012139C move.w ($A50).w,d3 ROM:001213A0 bsr.l sub_1175D2 ROM:001213A6 move.w d1,($BE8).w ROM:001213AA ROM:001213AA loc_1213AA: ; CODE XREF: sub_121376+6↑j ROM:001213AA move.w ($BC2).w,d0 ROM:001213AE cmpi.w #0,d0 ROM:001213B2 beq.s loc_1213C0 ROM:001213B4 move.w ($BE8).w,d0 ROM:001213B8 muls.w ($BC4).w,d0 ROM:001213BC divs.w ($BC2).w,d0 ROM:001213C0 ROM:001213C0 loc_1213C0: ; CODE XREF: sub_121376+3C↑j ROM:001213C0 add.w ($BE4).w,d0 ROM:001213C4 add.w ($13B4).w,d0 ROM:001213C8 add.w ($BC8).w,d0 ROM:001213CC move.w d0,($BD2).w ROM:001213D0 rts ROM:001213D0 ; End of function sub_121376 ROM:001213D0 ROM:001213D2 ROM:001213D2 ; =============== S U B R O U T I N E ======================================= ROM:001213D2 ROM:001213D2 ROM:001213D2 sub_1213D2: ; CODE XREF: sub_121248+8↑p ROM:001213D2 btst #4,($930).w ROM:001213D8 beq.s loc_1213F0 ROM:001213DA move.w #$3EC8,d1 ROM:001213DE move.w ($A98).w,d2 ROM:001213E2 move.w ($A50).w,d3 ROM:001213E6 bsr.l sub_1175D2 ROM:001213EC move.w d1,($BE0).w ROM:001213F0 ROM:001213F0 loc_1213F0: ; CODE XREF: sub_1213D2+6↑j ROM:001213F0 move.w #$3ECA,d1 ROM:001213F4 move.w ($A72).w,d2 ROM:001213F8 move.w ($A98).w,d3 ROM:001213FC bsr.l sub_1175D2 ROM:00121402 move.w d1,($BE2).w ROM:00121406 move.w #$3EC6,d1 ROM:0012140A move.w ($13B0).w,d2 ROM:0012140E move.w ($A5A).w,d3 ROM:00121412 bsr.l sub_1175D2 ROM:00121418 move.w d1,($BE6).w ROM:0012141C btst #1,($1382).w ROM:00121422 bne.s loc_121434 ROM:00121424 cmpi.w #0,($BDC).w ROM:0012142A blt.s loc_121434 ROM:0012142C cmpi.w #0,($BE0).w ROM:00121432 bge.s loc_12143C ROM:00121434 ROM:00121434 loc_121434: ; CODE XREF: sub_1213D2+50↑j ROM:00121434 ; sub_1213D2+58↑j ROM:00121434 move.w ($BE0).w,($BEA).w ROM:0012143A bra.s loc_12146E ROM:0012143C ; --------------------------------------------------------------------------- ROM:0012143C ROM:0012143C loc_12143C: ; CODE XREF: sub_1213D2+60↑j ROM:0012143C move.w $450(a5),d0 ROM:00121440 sub.w ($BDC).w,d0 ROM:00121444 bgt.s loc_12144E ROM:00121446 move.w #0,($BEA).w ROM:0012144C bra.s loc_12146E ROM:0012144E ; --------------------------------------------------------------------------- ROM:0012144E ROM:0012144E loc_12144E: ; CODE XREF: sub_1213D2+72↑j ROM:0012144E move.w ($BE0).w,d1 ROM:00121452 muls.w d0,d1 ROM:00121454 divs.w $450(a5),d1 ROM:00121458 move.w d1,d2 ROM:0012145A add.w $452(a5),d2 ROM:0012145E cmp.w ($BEA).w,d1 ROM:00121462 bgt.s loc_12146A ROM:00121464 cmp.w ($BEA).w,d2 ROM:00121468 bgt.s loc_12146E ROM:0012146A ROM:0012146A loc_12146A: ; CODE XREF: sub_1213D2+90↑j ROM:0012146A move.w d1,($BEA).w ROM:0012146E ROM:0012146E loc_12146E: ; CODE XREF: sub_1213D2+68↑j ROM:0012146E ; sub_1213D2+7A↑j ... ROM:0012146E move.w ($BD2).w,d0 ROM:00121472 add.w ($B6E).w,d0 ROM:00121476 btst #0,($1376).w ROM:0012147C beq.s loc_121482 ROM:0012147E add.w ($BEA).w,d0 ROM:00121482 ROM:00121482 loc_121482: ; CODE XREF: sub_1213D2+AA↑j ROM:00121482 add.w ($BE2).w,d0 ROM:00121486 btst #6,($1364).w ROM:0012148C beq.s loc_121492 ROM:0012148E add.w ($B54).w,d0 ROM:00121492 ROM:00121492 loc_121492: ; CODE XREF: sub_1213D2+BA↑j ROM:00121492 btst #0,($138A).w ROM:00121498 beq.s loc_12149E ROM:0012149A add.w $440(a5),d0 ROM:0012149E ROM:0012149E loc_12149E: ; CODE XREF: sub_1213D2+C6↑j ROM:0012149E btst #6,($942).w ROM:001214A4 beq.s loc_1214AA ROM:001214A6 add.w $442(a5),d0 ROM:001214AA ROM:001214AA loc_1214AA: ; CODE XREF: sub_1213D2+D2↑j ROM:001214AA btst #1,($1364).w ROM:001214B0 beq.s loc_1214B6 ROM:001214B2 add.w $444(a5),d0 ROM:001214B6 ROM:001214B6 loc_1214B6: ; CODE XREF: sub_1213D2+DE↑j ROM:001214B6 btst #6,($1385).w ROM:001214BC beq.s loc_1214C2 ROM:001214BE add.w $446(a5),d0 ROM:001214C2 ROM:001214C2 loc_1214C2: ; CODE XREF: sub_1213D2+EA↑j ROM:001214C2 btst #3,($1361).w ROM:001214C8 beq.s loc_1214CE ROM:001214CA add.w $448(a5),d0 ROM:001214CE ROM:001214CE loc_1214CE: ; CODE XREF: sub_1213D2+F6↑j ROM:001214CE btst #5,($1374).w ROM:001214D4 beq.s loc_1214DA ROM:001214D6 add.w $44A(a5),d0 ROM:001214DA ROM:001214DA loc_1214DA: ; CODE XREF: sub_1213D2+102↑j ROM:001214DA add.w ($BE6).w,d0 ROM:001214DE move.w d0,($BD6).w ROM:001214E2 move.w #$3ECC,d1 ROM:001214E6 move.w ($BD6).w,d2 ROM:001214EA move.w ($13B0).w,d3 ROM:001214EE bsr.l sub_1175D2 ROM:001214F4 add.w ($BD6).w,d1 ROM:001214F8 move.w d1,($BD4).w ROM:001214FC sub.w ($BD2).w,d1 ROM:00121500 move.w d1,($BD8).w ROM:00121504 rts ROM:00121504 ; End of function sub_1213D2 ROM:00121504 ROM:00121506 ROM:00121506 ; =============== S U B R O U T I N E ======================================= ROM:00121506 ROM:00121506 ROM:00121506 sub_121506: ; CODE XREF: sub_121248+C↑p ROM:00121506 move.w $43E(a5),d0 ROM:0012150A add.w ($BD4).w,d0 ROM:0012150E move.w d0,($BDA).w ROM:00121512 rts ROM:00121512 ; End of function sub_121506 ROM:00121512 ROM:00121514 ROM:00121514 ; =============== S U B R O U T I N E ======================================= ROM:00121514 ROM:00121514 ROM:00121514 sub_121514: ; CODE XREF: sub_121248+1C↑p ROM:00121514 move.w ($56E).w,d0 ROM:00121518 sub.w ($BBE).w,d0 ROM:0012151C move.w d0,($BDC).w ROM:00121520 rts ROM:00121520 ; End of function sub_121514 ROM:00121520 ROM:00121522 ROM:00121522 ; =============== S U B R O U T I N E ======================================= ROM:00121522 ROM:00121522 ROM:00121522 sub_121522: ; CODE XREF: sub_121248+20↑p ROM:00121522 bsr.w sub_12162C ROM:00121526 bsr.w sub_121790 ROM:0012152A bsr.w sub_12190A ROM:0012152E bsr.w sub_121534 ROM:00121532 rts ROM:00121532 ; End of function sub_121522 ROM:00121532 ROM:00121534 ROM:00121534 ; =============== S U B R O U T I N E ======================================= ROM:00121534 ROM:00121534 ROM:00121534 sub_121534: ; CODE XREF: sub_121522+C↑p ROM:00121534 clr.w d1 ROM:00121536 move.b ($1178).w,d1 ROM:0012153A cmpi.w #5,d1 ROM:0012153E bcc.s locret_121548 ROM:00121540 movea.l off_12154A(pc,d1.w*4),a0 ROM:00121544 nop ROM:00121546 jmp (a0) ROM:00121548 ; --------------------------------------------------------------------------- ROM:00121548 ROM:00121548 locret_121548: ; CODE XREF: sub_121534+A↑j ROM:00121548 rts ROM:00121548 ; End of function sub_121534 ROM:00121548 ROM:00121548 ; --------------------------------------------------------------------------- ROM:0012154A off_12154A: dc.l loc_12155E ; DATA XREF: sub_121534+C↑r ROM:0012154E dc.l loc_12156C ROM:00121552 dc.l loc_12159C ROM:00121556 dc.l loc_1215D4 ROM:0012155A dc.l loc_1215EE ROM:0012155E ; --------------------------------------------------------------------------- ROM:0012155E ROM:0012155E loc_12155E: ; DATA XREF: ROM:off_12154A↑o ROM:0012155E bsr.w sub_121900 ROM:00121562 move.b #1,($1178).w ROM:00121568 bra.s locret_12159A ROM:0012156A ; --------------------------------------------------------------------------- ROM:0012156A rts ROM:0012156C ; --------------------------------------------------------------------------- ROM:0012156C ROM:0012156C loc_12156C: ; DATA XREF: ROM:0012154E↑o ROM:0012156C btst #0,($136D).w ROM:00121572 beq.s loc_121582 ROM:00121574 bset #0,($137A).w ROM:0012157A move.b #2,($1178).w ROM:00121580 bra.s loc_1215CE ROM:00121582 ; --------------------------------------------------------------------------- ROM:00121582 ROM:00121582 loc_121582: ; CODE XREF: ROM:00121572↑j ROM:00121582 btst #1,($1382).w ROM:00121588 bne.s locret_12159A ROM:0012158A bset #0,($137A).w ROM:00121590 move.b #4,($1178).w ROM:00121596 bra.w loc_121624 ROM:0012159A ; --------------------------------------------------------------------------- ROM:0012159A ROM:0012159A locret_12159A: ; CODE XREF: ROM:00121568↑j ROM:0012159A ; ROM:00121588↑j ... ROM:0012159A rts ROM:0012159C ; --------------------------------------------------------------------------- ROM:0012159C ROM:0012159C loc_12159C: ; DATA XREF: ROM:00121552↑o ROM:0012159C btst #0,($136D).w ROM:001215A2 bne.s loc_1215B2 ROM:001215A4 bclr #0,($137A).w ROM:001215AA move.b #1,($1178).w ROM:001215B0 bra.s locret_12159A ROM:001215B2 ; --------------------------------------------------------------------------- ROM:001215B2 ROM:001215B2 loc_1215B2: ; CODE XREF: ROM:001215A2↑j ROM:001215B2 move.w $456(a5),d0 ROM:001215B6 move.w ($BF0).w,d1 ROM:001215BA cmp.w ($BDC).w,d0 ROM:001215BE bge.s loc_1215CE ROM:001215C0 cmp.w ($BEC).w,d1 ROM:001215C4 bge.s loc_1215CE ROM:001215C6 move.b #3,($1178).w ROM:001215CC bra.s loc_1215E8 ROM:001215CE ; --------------------------------------------------------------------------- ROM:001215CE ROM:001215CE loc_1215CE: ; CODE XREF: ROM:00121580↑j ROM:001215CE ; ROM:001215BE↑j ... ROM:001215CE bsr.w sub_121816 ROM:001215D2 rts ROM:001215D4 ; --------------------------------------------------------------------------- ROM:001215D4 ROM:001215D4 loc_1215D4: ; DATA XREF: ROM:00121556↑o ROM:001215D4 btst #0,($136D).w ROM:001215DA bne.s loc_1215E8 ROM:001215DC bsr.w sub_1218EC ROM:001215E0 move.b #4,($1178).w ROM:001215E6 bra.s loc_121624 ROM:001215E8 ; --------------------------------------------------------------------------- ROM:001215E8 ROM:001215E8 loc_1215E8: ; CODE XREF: ROM:001215CC↑j ROM:001215E8 ; ROM:001215DA↑j ... ROM:001215E8 bsr.w sub_12182A ROM:001215EC rts ROM:001215EE ; --------------------------------------------------------------------------- ROM:001215EE ROM:001215EE loc_1215EE: ; DATA XREF: ROM:0012155A↑o ROM:001215EE btst #1,($1382).w ROM:001215F4 beq.s loc_121606 ROM:001215F6 bclr #0,($137A).w ROM:001215FC move.b #1,($1178).w ROM:00121602 bra.w locret_12159A ROM:00121606 ; --------------------------------------------------------------------------- ROM:00121606 ROM:00121606 loc_121606: ; CODE XREF: ROM:001215F4↑j ROM:00121606 move.w ($BFA).w,d0 ROM:0012160A cmp.w ($A5E).w,d0 ROM:0012160E ble.s loc_121614 ROM:00121610 bsr.w sub_121900 ROM:00121614 ROM:00121614 loc_121614: ; CODE XREF: ROM:0012160E↑j ROM:00121614 btst #0,($136D).w ROM:0012161A beq.s loc_121624 ROM:0012161C move.b #3,($1178).w ROM:00121622 bra.s loc_1215E8 ROM:00121624 ; --------------------------------------------------------------------------- ROM:00121624 ROM:00121624 loc_121624: ; CODE XREF: ROM:00121596↑j ROM:00121624 ; ROM:001215E6↑j ... ROM:00121624 bsr.w sub_12189E ROM:00121628 rts ROM:0012162A ; --------------------------------------------------------------------------- ROM:0012162A rts ROM:0012162C ROM:0012162C ; =============== S U B R O U T I N E ======================================= ROM:0012162C ROM:0012162C ROM:0012162C sub_12162C: ; CODE XREF: sub_121522↑p ROM:0012162C clr.w d1 ROM:0012162E move.b ($1179).w,d1 ROM:00121632 cmpi.w #5,d1 ROM:00121636 bcc.s locret_121640 ROM:00121638 movea.l off_121642(pc,d1.w*4),a0 ROM:0012163C nop ROM:0012163E jmp (a0) ROM:00121640 ; --------------------------------------------------------------------------- ROM:00121640 ROM:00121640 locret_121640: ; CODE XREF: sub_12162C+A↑j ROM:00121640 rts ROM:00121640 ; End of function sub_12162C ROM:00121640 ROM:00121640 ; --------------------------------------------------------------------------- ROM:00121642 off_121642: dc.l loc_121656 ; DATA XREF: sub_12162C+C↑r ROM:00121646 dc.l loc_121664 ROM:0012164A dc.l loc_1216B0 ROM:0012164E dc.l loc_121702 ROM:00121652 dc.l loc_121746 ROM:00121656 ; --------------------------------------------------------------------------- ROM:00121656 ROM:00121656 loc_121656: ; DATA XREF: ROM:off_121642↑o ROM:00121656 bsr.w sub_12180E ROM:0012165A move.b #1,($1179).w ROM:00121660 bra.s locret_1216AE ROM:00121662 ; --------------------------------------------------------------------------- ROM:00121662 rts ROM:00121664 ; --------------------------------------------------------------------------- ROM:00121664 ROM:00121664 loc_121664: ; DATA XREF: ROM:00121646↑o ROM:00121664 btst #1,($1382).w ROM:0012166A beq.s locret_1216AE ROM:0012166C btst #6,($1362).w ROM:00121672 bne.s locret_1216AE ROM:00121674 btst #6,($137B).w ROM:0012167A bne.s locret_1216AE ROM:0012167C btst #7,($1370).w ROM:00121682 bne.s locret_1216AE ROM:00121684 btst #3,($1380).w ROM:0012168A bne.s locret_1216AE ROM:0012168C cmpi.w #0,($C02).w ROM:00121692 bne.s locret_1216AE ROM:00121694 move.w $45A(a5),d0 ROM:00121698 clr.b ($8D6).w ROM:0012169C move.w d0,($67E).w ROM:001216A0 move.b #1,($8D6).w ROM:001216A6 move.b #2,($1179).w ROM:001216AC bra.s locret_121700 ROM:001216AE ; --------------------------------------------------------------------------- ROM:001216AE ROM:001216AE locret_1216AE: ; CODE XREF: ROM:00121660↑j ROM:001216AE ; ROM:0012166A↑j ... ROM:001216AE rts ROM:001216B0 ; --------------------------------------------------------------------------- ROM:001216B0 ROM:001216B0 loc_1216B0: ; DATA XREF: ROM:0012164A↑o ROM:001216B0 btst #1,($1382).w ROM:001216B6 beq.s loc_1216E0 ROM:001216B8 btst #6,($137B).w ROM:001216BE bne.s loc_1216E0 ROM:001216C0 btst #6,($1362).w ROM:001216C6 bne.s loc_1216E0 ROM:001216C8 btst #7,($1370).w ROM:001216CE bne.s loc_1216E0 ROM:001216D0 btst #3,($1380).w ROM:001216D6 bne.s loc_1216E0 ROM:001216D8 cmpi.w #0,($C02).w ROM:001216DE ble.s loc_1216F0 ROM:001216E0 ROM:001216E0 loc_1216E0: ; CODE XREF: ROM:001216B6↑j ROM:001216E0 ; ROM:001216BE↑j ... ROM:001216E0 clr.b ($8D6).w ROM:001216E4 clr.w ($67E).w ROM:001216E8 move.b #1,($1179).w ROM:001216EE bra.s locret_1216AE ROM:001216F0 ; --------------------------------------------------------------------------- ROM:001216F0 ROM:001216F0 loc_1216F0: ; CODE XREF: ROM:001216DE↑j ROM:001216F0 cmpi.w #0,($67E).w ROM:001216F6 bgt.s locret_121700 ROM:001216F8 move.b #3,($1179).w ROM:001216FE bra.s locret_121744 ROM:00121700 ; --------------------------------------------------------------------------- ROM:00121700 ROM:00121700 locret_121700: ; CODE XREF: ROM:001216AC↑j ROM:00121700 ; ROM:001216F6↑j ROM:00121700 rts ROM:00121702 ; --------------------------------------------------------------------------- ROM:00121702 ROM:00121702 loc_121702: ; DATA XREF: ROM:0012164E↑o ROM:00121702 btst #1,($1382).w ROM:00121708 beq.s loc_12172A ROM:0012170A btst #6,($137B).w ROM:00121710 bne.s loc_12172A ROM:00121712 btst #6,($1362).w ROM:00121718 bne.s loc_12172A ROM:0012171A btst #7,($1370).w ROM:00121720 bne.s loc_12172A ROM:00121722 btst #3,($1380).w ROM:00121728 beq.s loc_121734 ROM:0012172A ROM:0012172A loc_12172A: ; CODE XREF: ROM:00121708↑j ROM:0012172A ; ROM:00121710↑j ... ROM:0012172A move.b #1,($1179).w ROM:00121730 bra.w locret_1216AE ROM:00121734 ; --------------------------------------------------------------------------- ROM:00121734 ROM:00121734 loc_121734: ; CODE XREF: ROM:00121728↑j ROM:00121734 cmpi.w #0,($C02).w ROM:0012173A bne.s locret_121744 ROM:0012173C move.b #4,($1179).w ROM:00121742 bra.s loc_121788 ROM:00121744 ; --------------------------------------------------------------------------- ROM:00121744 ROM:00121744 locret_121744: ; CODE XREF: ROM:001216FE↑j ROM:00121744 ; ROM:0012173A↑j ... ROM:00121744 rts ROM:00121746 ; --------------------------------------------------------------------------- ROM:00121746 ROM:00121746 loc_121746: ; DATA XREF: ROM:00121652↑o ROM:00121746 btst #1,($1382).w ROM:0012174C beq.s loc_12176E ROM:0012174E btst #6,($137B).w ROM:00121754 bne.s loc_12176E ROM:00121756 btst #6,($1362).w ROM:0012175C bne.s loc_12176E ROM:0012175E btst #7,($1370).w ROM:00121764 bne.s loc_12176E ROM:00121766 btst #3,($1380).w ROM:0012176C beq.s loc_121778 ROM:0012176E ROM:0012176E loc_12176E: ; CODE XREF: ROM:0012174C↑j ROM:0012176E ; ROM:00121754↑j ... ROM:0012176E move.b #1,($1179).w ROM:00121774 bra.w locret_1216AE ROM:00121778 ; --------------------------------------------------------------------------- ROM:00121778 ROM:00121778 loc_121778: ; CODE XREF: ROM:0012176C↑j ROM:00121778 cmpi.w #0,($C02).w ROM:0012177E ble.s loc_121788 ROM:00121780 move.b #3,($1179).w ROM:00121786 bra.s locret_121744 ROM:00121788 ; --------------------------------------------------------------------------- ROM:00121788 ROM:00121788 loc_121788: ; CODE XREF: ROM:00121742↑j ROM:00121788 ; ROM:0012177E↑j ROM:00121788 bsr.w sub_1217E4 ROM:0012178C rts ROM:0012178E ; --------------------------------------------------------------------------- ROM:0012178E rts ROM:00121790 ROM:00121790 ; =============== S U B R O U T I N E ======================================= ROM:00121790 ROM:00121790 ROM:00121790 sub_121790: ; CODE XREF: sub_121522+4↑p ROM:00121790 move.w #$3ED0,d1 ROM:00121794 move.w ($56E).w,d2 ROM:00121798 move.w ($A5E).w,d3 ROM:0012179C bsr.l sub_1175D2 ROM:001217A2 add.w ($13B4).w,d1 ROM:001217A6 btst #6,($933).w ROM:001217AC beq.s loc_1217B2 ROM:001217AE add.w $466(a5),d1 ROM:001217B2 ROM:001217B2 loc_1217B2: ; CODE XREF: sub_121790+1C↑j ROM:001217B2 move.w d1,($BEE).w ROM:001217B6 move.w $458(a5),d0 ROM:001217BA cmpi.w #0,d0 ROM:001217BE bne.s loc_1217DC ROM:001217C0 move.w #$3ECC,d1 ROM:001217C4 move.w ($BEE).w,d2 ROM:001217C8 move.w ($13B0).w,d3 ROM:001217CC bsr.l sub_1175D2 ROM:001217D2 add.w ($BEE).w,d1 ROM:001217D6 move.w d1,($BEC).w ROM:001217DA bra.s locret_1217E2 ROM:001217DC ; --------------------------------------------------------------------------- ROM:001217DC ROM:001217DC loc_1217DC: ; CODE XREF: sub_121790+2E↑j ROM:001217DC move.w ($BEE).w,($BEC).w ROM:001217E2 ROM:001217E2 locret_1217E2: ; CODE XREF: sub_121790+4A↑j ROM:001217E2 rts ROM:001217E2 ; End of function sub_121790 ROM:001217E2 ROM:001217E4 ROM:001217E4 ; =============== S U B R O U T I N E ======================================= ROM:001217E4 ROM:001217E4 ROM:001217E4 sub_1217E4: ; CODE XREF: ROM:loc_121788↑p ROM:001217E4 clr.l d1 ROM:001217E6 move.w ($BDE).w,d1 ROM:001217EA swap d1 ROM:001217EC move.w ($BF0).w,d2 ROM:001217F0 swap d2 ROM:001217F2 move.w ($BFC).w,d2 ROM:001217F6 move.w $45C(a5),d3 ROM:001217FA ext.l d3 ROM:001217FC bsr.l sub_1174DE ROM:00121802 move.w d4,($BFC).w ROM:00121806 swap d4 ROM:00121808 move.w d4,($BF0).w ROM:0012180C rts ROM:0012180C ; End of function sub_1217E4 ROM:0012180C ROM:0012180E ROM:0012180E ; =============== S U B R O U T I N E ======================================= ROM:0012180E ROM:0012180E ROM:0012180E sub_12180E: ; CODE XREF: ROM:loc_121656↑p ROM:0012180E move.w ($BD4).w,($BF0).w ROM:00121814 rts ROM:00121814 ; End of function sub_12180E ROM:00121814 ROM:00121816 ROM:00121816 ; =============== S U B R O U T I N E ======================================= ROM:00121816 ROM:00121816 ROM:00121816 sub_121816: ; CODE XREF: ROM:loc_1215CE↑p ROM:00121816 move.w ($BF0).w,($BF6).w ROM:0012181C move.w ($BF0).w,($BF4).w ROM:00121822 move.w $460(a5),($BF2).w ROM:00121828 rts ROM:00121828 ; End of function sub_121816 ROM:00121828 ROM:0012182A ROM:0012182A ; =============== S U B R O U T I N E ======================================= ROM:0012182A ROM:0012182A ROM:0012182A sub_12182A: ; CODE XREF: ROM:loc_1215E8↑p ROM:0012182A move.w ($BD4).w,d0 ROM:0012182E cmp.w ($BEC).w,d0 ROM:00121832 ble.s loc_121838 ROM:00121834 move.w d0,($BEC).w ROM:00121838 ROM:00121838 loc_121838: ; CODE XREF: sub_12182A+8↑j ROM:00121838 move.w $462(a5),d1 ROM:0012183C cmp.w ($A5E).w,d1 ROM:00121840 bge.s loc_12184A ROM:00121842 bclr #0,($136B).w ROM:00121848 bra.s loc_121870 ROM:0012184A ; --------------------------------------------------------------------------- ROM:0012184A ROM:0012184A loc_12184A: ; CODE XREF: sub_12182A+16↑j ROM:0012184A bset #0,($136B).w ROM:00121850 btst #5,($146E).w ROM:00121856 beq.s loc_121870 ROM:00121858 move.w $464(a5),d1 ROM:0012185C btst #0,($C87).w ROM:00121862 bne.s loc_121870 ROM:00121864 cmp.w ($528).w,d1 ROM:00121868 bgt.s loc_121870 ROM:0012186A bclr #0,($136B).w ROM:00121870 ROM:00121870 loc_121870: ; CODE XREF: sub_12182A+1E↑j ROM:00121870 ; sub_12182A+2C↑j ... ROM:00121870 move.w ($BF6).w,d0 ROM:00121874 btst #0,($136B).w ROM:0012187A beq.s loc_121882 ROM:0012187C cmp.w ($BEC).w,d0 ROM:00121880 ble.s loc_121890 ROM:00121882 ROM:00121882 loc_121882: ; CODE XREF: sub_12182A+50↑j ROM:00121882 move.w ($BEC).w,($BF6).w ROM:00121888 move.w ($BEC).w,($BF4).w ROM:0012188E bra.s loc_121896 ROM:00121890 ; --------------------------------------------------------------------------- ROM:00121890 ROM:00121890 loc_121890: ; CODE XREF: sub_12182A+56↑j ROM:00121890 move.w ($BF6).w,($BF4).w ROM:00121896 ROM:00121896 loc_121896: ; CODE XREF: sub_12182A+64↑j ROM:00121896 move.w $45E(a5),($BF2).w ROM:0012189C rts ROM:0012189C ; End of function sub_12182A ROM:0012189C ROM:0012189E ROM:0012189E ; =============== S U B R O U T I N E ======================================= ROM:0012189E ROM:0012189E ROM:0012189E sub_12189E: ; CODE XREF: ROM:loc_121624↑p ROM:0012189E move.w ($B8C).w,d0 ROM:001218A2 cmp.w ($BF6).w,d0 ROM:001218A6 ble.s loc_1218AC ROM:001218A8 move.w d0,($BF6).w ROM:001218AC ROM:001218AC loc_1218AC: ; CODE XREF: sub_12189E+8↑j ROM:001218AC cmpi.w #0,($BF8).w ROM:001218B2 bge.s loc_1218BC ROM:001218B4 move.w ($BF6).w,($BF4).w ROM:001218BA bra.s loc_1218C2 ROM:001218BC ; --------------------------------------------------------------------------- ROM:001218BC ROM:001218BC loc_1218BC: ; CODE XREF: sub_12189E+14↑j ROM:001218BC move.w ($B8C).w,($BF4).w ROM:001218C2 ROM:001218C2 loc_1218C2: ; CODE XREF: sub_12189E+1C↑j ROM:001218C2 cmp.w ($BDE).w,d0 ROM:001218C6 ble.s loc_1218D0 ROM:001218C8 move.w $3CA(a5),($BF2).w ROM:001218CE bra.s locret_1218EA ROM:001218D0 ; --------------------------------------------------------------------------- ROM:001218D0 ROM:001218D0 loc_1218D0: ; CODE XREF: sub_12189E+28↑j ROM:001218D0 move.w #$3E40,d1 ROM:001218D4 move.w ($BF8).w,d2 ROM:001218D8 bsr.l sub_1175D2 ROM:001218DE muls.w ($BFE).w,d1 ROM:001218E2 divs.w #$2710,d1 ROM:001218E6 move.w d1,($BF2).w ROM:001218EA ROM:001218EA locret_1218EA: ; CODE XREF: sub_12189E+30↑j ROM:001218EA rts ROM:001218EA ; End of function sub_12189E ROM:001218EA ROM:001218EC ROM:001218EC ; =============== S U B R O U T I N E ======================================= ROM:001218EC ROM:001218EC ROM:001218EC sub_1218EC: ; CODE XREF: ROM:001215DC↑p ROM:001218EC move.w #$3E42,d1 ROM:001218F0 move.w ($56E).w,d2 ROM:001218F4 bsr.l sub_1175D2 ROM:001218FA move.w d1,($BFE).w ROM:001218FE rts ROM:001218FE ; End of function sub_1218EC ROM:001218FE ROM:00121900 ROM:00121900 ; =============== S U B R O U T I N E ======================================= ROM:00121900 ROM:00121900 ROM:00121900 sub_121900: ; CODE XREF: ROM:loc_12155E↑p ROM:00121900 ; ROM:00121610↑p ROM:00121900 move.w #$2710,d0 ROM:00121904 move.w d0,($BFE).w ROM:00121908 rts ROM:00121908 ; End of function sub_121900 ROM:00121908 ROM:0012190A ROM:0012190A ; =============== S U B R O U T I N E ======================================= ROM:0012190A ROM:0012190A ROM:0012190A sub_12190A: ; CODE XREF: sub_121522+8↑p ROM:0012190A move.w #$3E44,d1 ROM:0012190E move.w ($13B0).w,d2 ROM:00121912 bsr.l sub_1175D2 ROM:00121918 move.w d1,($BFA).w ROM:0012191C move.w ($A5E).w,d0 ROM:00121920 sub.w d1,d0 ROM:00121922 move.w d0,($BF8).w ROM:00121926 rts ROM:00121926 ; End of function sub_12190A ROM:00121926 ROM:00121928 ROM:00121928 ; =============== S U B R O U T I N E ======================================= ROM:00121928 ROM:00121928 ROM:00121928 sub_121928: ; CODE XREF: ROM:loc_121DA4↓p ROM:00121928 bsr.l sub_1209CA ROM:0012192E bsr.l sub_11FBA2 ROM:00121934 bsr.l sub_11FC16 ROM:0012193A bsr.l sub_11FC56 ROM:00121940 bsr.w sub_12194A ROM:00121944 bsr.w sub_121B68 ROM:00121948 rts ROM:00121948 ; End of function sub_121928 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_121928+18↑p ROM:0012194A bclr #7,($1381).w ROM:00121950 bclr #2,($1373).w ROM:00121956 clr.w d1 ROM:00121958 move.b ($117A).w,d1 ROM:0012195C cmpi.w #5,d1 ROM:00121960 bcc.s locret_12196A ROM:00121962 movea.l off_12196C(pc,d1.w*4),a0 ROM:00121966 nop ROM:00121968 jmp (a0) ROM:0012196A ; --------------------------------------------------------------------------- ROM:0012196A ROM:0012196A locret_12196A: ; CODE XREF: sub_12194A+16↑j ROM:0012196A rts ROM:0012196A ; End of function sub_12194A ROM:0012196A ROM:0012196A ; --------------------------------------------------------------------------- ROM:0012196C off_12196C: dc.l loc_121980 ; DATA XREF: sub_12194A+18↑r ROM:00121970 dc.l loc_121994 ROM:00121974 dc.l loc_1219DE ROM:00121978 dc.l loc_121A0A ROM:0012197C dc.l loc_121A4C ROM:00121980 ; --------------------------------------------------------------------------- ROM:00121980 ROM:00121980 loc_121980: ; DATA XREF: ROM:off_12196C↑o ROM:00121980 bset #1,($1382).w ROM:00121986 move.b #1,($117A).w ROM:0012198C bsr.w sub_121B62 ROM:00121990 bra.s loc_1219CC ROM:00121992 ; --------------------------------------------------------------------------- ROM:00121992 rts ROM:00121994 ; --------------------------------------------------------------------------- ROM:00121994 ROM:00121994 loc_121994: ; DATA XREF: ROM:00121970↑o ROM:00121994 btst #3,($1381).w ROM:0012199A beq.s loc_1219B6 ROM:0012199C bclr #1,($1382).w ROM:001219A2 bset #4,($1381).w ROM:001219A8 bsr.w sub_121B42 ROM:001219AC move.b #3,($117A).w ROM:001219B2 bra.w loc_121A3E ROM:001219B6 ; --------------------------------------------------------------------------- ROM:001219B6 ROM:001219B6 loc_1219B6: ; CODE XREF: ROM:0012199A↑j ROM:001219B6 btst #6,($1378).w ROM:001219BC beq.s loc_1219CC ROM:001219BE bset #4,($1381).w ROM:001219C4 move.b #2,($117A).w ROM:001219CA bra.s loc_1219F8 ROM:001219CC ; --------------------------------------------------------------------------- ROM:001219CC ROM:001219CC loc_1219CC: ; CODE XREF: ROM:00121990↑j ROM:001219CC ; ROM:001219BC↑j ... ROM:001219CC bsr.w sub_121AB2 ROM:001219D0 bsr.w sub_121AF2 ROM:001219D4 bsr.w sub_121B4A ROM:001219D8 bsr.w sub_121AE4 ROM:001219DC rts ROM:001219DE ; --------------------------------------------------------------------------- ROM:001219DE ROM:001219DE loc_1219DE: ; DATA XREF: ROM:00121974↑o ROM:001219DE btst #3,($1381).w ROM:001219E4 beq.s loc_1219F8 ROM:001219E6 bclr #1,($1382).w ROM:001219EC bsr.w sub_121B42 ROM:001219F0 move.b #3,($117A).w ROM:001219F6 bra.s loc_121A3E ROM:001219F8 ; --------------------------------------------------------------------------- ROM:001219F8 ROM:001219F8 loc_1219F8: ; CODE XREF: ROM:001219CA↑j ROM:001219F8 ; ROM:001219E4↑j ROM:001219F8 bsr.w sub_121AB2 ROM:001219FC bsr.w sub_121B1E ROM:00121A00 bsr.w sub_121AE4 ROM:00121A04 bsr.w sub_121B4A ROM:00121A08 rts ROM:00121A0A ; --------------------------------------------------------------------------- ROM:00121A0A ROM:00121A0A loc_121A0A: ; DATA XREF: ROM:00121978↑o ROM:00121A0A btst #0,($137D).w ROM:00121A10 beq.s loc_121A24 ROM:00121A12 bsr.w sub_121B62 ROM:00121A16 bset #1,($1382).w ROM:00121A1C move.b #1,($117A).w ROM:00121A22 bra.s loc_1219CC ROM:00121A24 ; --------------------------------------------------------------------------- ROM:00121A24 ROM:00121A24 loc_121A24: ; CODE XREF: ROM:00121A10↑j ROM:00121A24 btst #7,($1383).w ROM:00121A2A beq.s loc_121A3E ROM:00121A2C bset #0,($137C).w ROM:00121A32 move.b #4,($117A).w ROM:00121A38 bra.l loc_121AA8 ROM:00121A3E ; --------------------------------------------------------------------------- ROM:00121A3E ROM:00121A3E loc_121A3E: ; CODE XREF: ROM:001219B2↑j ROM:00121A3E ; ROM:001219F6↑j ... ROM:00121A3E bsr.l sub_1200FA ROM:00121A44 bsr.l sub_11FCEA ROM:00121A4A rts ROM:00121A4C ; --------------------------------------------------------------------------- ROM:00121A4C ROM:00121A4C loc_121A4C: ; DATA XREF: ROM:0012197C↑o ROM:00121A4C btst #0,($137D).w ROM:00121A52 beq.s loc_121A56 ROM:00121A54 bra.s loc_121A5E ROM:00121A56 ; --------------------------------------------------------------------------- ROM:00121A56 ROM:00121A56 loc_121A56: ; CODE XREF: ROM:00121A52↑j ROM:00121A56 btst #2,($136B).w ROM:00121A5C beq.s loc_121A84 ROM:00121A5E ROM:00121A5E loc_121A5E: ; CODE XREF: ROM:00121A54↑j ROM:00121A5E move.b #0,($116D).w ROM:00121A64 bclr #0,($137C).w ROM:00121A6A bsr.w sub_121B42 ROM:00121A6E bsr.w sub_121B62 ROM:00121A72 bset #1,($1382).w ROM:00121A78 move.b #1,($117A).w ROM:00121A7E bra.l loc_1219CC ROM:00121A84 ; --------------------------------------------------------------------------- ROM:00121A84 ROM:00121A84 loc_121A84: ; CODE XREF: ROM:00121A5C↑j ROM:00121A84 btst #7,($1383).w ROM:00121A8A bne.s loc_121AA8 ROM:00121A8C move.b #0,($116D).w ROM:00121A92 bclr #0,($137C).w ROM:00121A98 bsr.w sub_121B42 ROM:00121A9C move.b #3,($117A).w ROM:00121AA2 bra.l loc_121A3E ROM:00121AA8 ; --------------------------------------------------------------------------- ROM:00121AA8 ROM:00121AA8 loc_121AA8: ; CODE XREF: ROM:00121A38↑j ROM:00121AA8 ; ROM:00121A8A↑j ROM:00121AA8 bsr.l sub_120484 ROM:00121AAE rts ROM:00121AB0 ; --------------------------------------------------------------------------- ROM:00121AB0 rts ROM:00121AB2 ROM:00121AB2 ; =============== S U B R O U T I N E ======================================= ROM:00121AB2 ROM:00121AB2 ROM:00121AB2 sub_121AB2: ; CODE XREF: ROM:loc_1219CC↑p ROM:00121AB2 ; ROM:loc_1219F8↑p ROM:00121AB2 move.w ($BDC).w,d0 ROM:00121AB6 ext.l d0 ROM:00121AB8 divs.w $46E(a5),d0 ROM:00121ABC move.w ($BDE).w,($C06).w ROM:00121AC2 sub.w d0,($C06).w ROM:00121AC6 move.w ($BDA).w,d0 ROM:00121ACA move.w ($BD0).w,d1 ROM:00121ACE cmp.w ($C06).w,d0 ROM:00121AD2 bge.s loc_121AD8 ROM:00121AD4 move.w d0,($C06).w ROM:00121AD8 ROM:00121AD8 loc_121AD8: ; CODE XREF: sub_121AB2+20↑j ROM:00121AD8 cmp.w ($C06).w,d1 ROM:00121ADC ble.s locret_121AE2 ROM:00121ADE move.w d1,($C06).w ROM:00121AE2 ROM:00121AE2 locret_121AE2: ; CODE XREF: sub_121AB2+2A↑j ROM:00121AE2 rts ROM:00121AE2 ; End of function sub_121AB2 ROM:00121AE2 ROM:00121AE4 ROM:00121AE4 ; =============== S U B R O U T I N E ======================================= ROM:00121AE4 ROM:00121AE4 ROM:00121AE4 sub_121AE4: ; CODE XREF: ROM:001219D8↑p ROM:00121AE4 ; ROM:00121A00↑p ROM:00121AE4 move.w ($C06).w,($C00).w ROM:00121AEA move.w ($C04).w,($C02).w ROM:00121AF0 rts ROM:00121AF0 ; End of function sub_121AE4 ROM:00121AF0 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:001219D0↑p ROM:00121AF2 move.w #$3E46,d1 ROM:00121AF6 move.w ($BDC).w,d2 ROM:00121AFA bsr.l sub_1175D2 ROM:00121B00 muls.w $468(a5),d1 ROM:00121B04 divs.w #$190,d1 ROM:00121B08 move.w d1,($C04).w ROM:00121B0C move.w $D2(a5),d0 ROM:00121B10 cmp.w ($C04).w,d0 ROM:00121B14 bge.s locret_121B1C ROM:00121B16 move.w $D2(a5),($C04).w ROM:00121B1C ROM:00121B1C locret_121B1C: ; CODE XREF: sub_121AF2+22↑j ROM:00121B1C rts ROM:00121B1C ; End of function sub_121AF2 ROM:00121B1C ROM:00121B1E ROM:00121B1E ; =============== S U B R O U T I N E ======================================= ROM:00121B1E ROM:00121B1E ROM:00121B1E sub_121B1E: ; CODE XREF: ROM:001219FC↑p ROM:00121B1E move.w #$3E46,d1 ROM:00121B22 move.w ($BDC).w,d2 ROM:00121B26 bsr.l sub_1175D2 ROM:00121B2C move.w d1,($C04).w ROM:00121B30 move.w $D2(a5),d0 ROM:00121B34 cmp.w ($C04).w,d0 ROM:00121B38 bge.s locret_121B40 ROM:00121B3A move.w $D2(a5),($C04).w ROM:00121B40 ROM:00121B40 locret_121B40: ; CODE XREF: sub_121B1E+1A↑j ROM:00121B40 rts ROM:00121B40 ; End of function sub_121B1E ROM:00121B40 ROM:00121B42 ROM:00121B42 ; =============== S U B R O U T I N E ======================================= ROM:00121B42 ROM:00121B42 ROM:00121B42 sub_121B42: ; CODE XREF: ROM:001219A8↑p ROM:00121B42 ; ROM:001219EC↑p ... ROM:00121B42 move.w $46A(a5),($C08).w ROM:00121B48 rts ROM:00121B48 ; End of function sub_121B42 ROM:00121B48 ROM:00121B4A ROM:00121B4A ; =============== S U B R O U T I N E ======================================= ROM:00121B4A ROM:00121B4A ROM:00121B4A sub_121B4A: ; CODE XREF: ROM:001219D4↑p ROM:00121B4A ; ROM:00121A04↑p ROM:00121B4A move.w #$3ED2,d1 ROM:00121B4E move.w ($BDC).w,d2 ROM:00121B52 move.w ($A5E).w,d3 ROM:00121B56 bsr.l sub_1175D2 ROM:00121B5C move.w d1,($C08).w ROM:00121B60 rts ROM:00121B60 ; End of function sub_121B4A ROM:00121B60 ROM:00121B62 ROM:00121B62 ; =============== S U B R O U T I N E ======================================= ROM:00121B62 ROM:00121B62 ROM:00121B62 sub_121B62: ; CODE XREF: ROM:0012198C↑p ROM:00121B62 ; ROM:00121A12↑p ... ROM:00121B62 clr.w ($BDC).w ROM:00121B66 rts ROM:00121B66 ; End of function sub_121B62 ROM:00121B66 ROM:00121B68 ROM:00121B68 ; =============== S U B R O U T I N E ======================================= ROM:00121B68 ROM:00121B68 ROM:00121B68 sub_121B68: ; CODE XREF: sub_121928+1C↑p ROM:00121B68 btst #1,($1374).w ROM:00121B6E beq.s loc_121B7A ROM:00121B70 move.w $46C(a5),d0 ROM:00121B74 move.w d0,($C0A).w ROM:00121B78 bra.s locret_121B80 ROM:00121B7A ; --------------------------------------------------------------------------- ROM:00121B7A ROM:00121B7A loc_121B7A: ; CODE XREF: sub_121B68+6↑j ROM:00121B7A move.w ($C08).w,($C0A).w ROM:00121B80 ROM:00121B80 locret_121B80: ; CODE XREF: sub_121B68+10↑j ROM:00121B80 rts ROM:00121B80 ; End of function sub_121B68 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: sub_121248+30↑p ROM:00121B82 clr.w d1 ROM:00121B84 move.b ($117B).w,d1 ROM:00121B88 cmpi.w #6,d1 ROM:00121B8C bcc.s locret_121B96 ROM:00121B8E movea.l off_121B98(pc,d1.w*4),a0 ROM:00121B92 nop ROM:00121B94 jmp (a0) ROM:00121B96 ; --------------------------------------------------------------------------- ROM:00121B96 ROM:00121B96 locret_121B96: ; CODE XREF: sub_121B82+A↑j ROM:00121B96 rts ROM:00121B96 ; End of function sub_121B82 ROM:00121B96 ROM:00121B96 ; --------------------------------------------------------------------------- ROM:00121B98 off_121B98: dc.l loc_121BB0 ; DATA XREF: sub_121B82+C↑r ROM:00121B9C dc.l loc_121BCE ROM:00121BA0 dc.l loc_121C16 ROM:00121BA4 dc.l loc_121CAA ROM:00121BA8 dc.l loc_121CFA ROM:00121BAC dc.l loc_121DB0 ROM:00121BB0 ; --------------------------------------------------------------------------- ROM:00121BB0 ROM:00121BB0 loc_121BB0: ; DATA XREF: ROM:off_121B98↑o ROM:00121BB0 bclr #1,($1382).w ROM:00121BB6 bclr #4,($1381).w ROM:00121BBC bsr.w sub_121F20 ROM:00121BC0 bsr.w sub_121E34 ROM:00121BC4 move.b #1,($117B).w ROM:00121BCA bra.s loc_121C10 ROM:00121BCC ; --------------------------------------------------------------------------- ROM:00121BCC rts ROM:00121BCE ; --------------------------------------------------------------------------- ROM:00121BCE ROM:00121BCE loc_121BCE: ; DATA XREF: ROM:00121B9C↑o ROM:00121BCE btst #4,($939).w ROM:00121BD4 bne.s loc_121BEA ROM:00121BD6 bsr.w sub_121E3C ROM:00121BDA bsr.w sub_121E4A ROM:00121BDE move.b #5,($117B).w ROM:00121BE4 bra.l locret_121DC8 ROM:00121BEA ; --------------------------------------------------------------------------- ROM:00121BEA ROM:00121BEA loc_121BEA: ; CODE XREF: ROM:00121BD4↑j ROM:00121BEA btst #2,($1383).w ROM:00121BF0 beq.s loc_121C10 ROM:00121BF2 move.w $474(a5),d0 ROM:00121BF6 clr.b ($8D7).w ROM:00121BFA move.w d0,($680).w ROM:00121BFE move.b #1,($8D7).w ROM:00121C04 move.b #2,($117B).w ROM:00121C0A bra.l locret_121CA8 ROM:00121C10 ; --------------------------------------------------------------------------- ROM:00121C10 ROM:00121C10 loc_121C10: ; CODE XREF: ROM:00121BCA↑j ROM:00121C10 ; ROM:00121BF0↑j ... ROM:00121C10 bsr.w sub_121DCC ROM:00121C14 rts ROM:00121C16 ; --------------------------------------------------------------------------- ROM:00121C16 ROM:00121C16 loc_121C16: ; DATA XREF: ROM:00121BA0↑o ROM:00121C16 move.w $470(a5),d4 ROM:00121C1A cmp.w ($BDC).w,d4 ROM:00121C1E bgt.s loc_121C42 ROM:00121C20 bsr.w sub_121F3A ROM:00121C24 move.w ($C0E).w,d5 ROM:00121C28 clr.b ($8D7).w ROM:00121C2C move.w d5,($680).w ROM:00121C30 move.b #1,($8D7).w ROM:00121C36 move.b #3,($117B).w ROM:00121C3C bra.l locret_121CF8 ROM:00121C42 ; --------------------------------------------------------------------------- ROM:00121C42 ROM:00121C42 loc_121C42: ; CODE XREF: ROM:00121C1E↑j ROM:00121C42 move.w ($BDA).w,d0 ROM:00121C46 cmpi.w #0,($680).w ROM:00121C4C bgt.s loc_121C68 ROM:00121C4E cmpi.w #0,($BDC).w ROM:00121C54 bge.s loc_121C5C ROM:00121C56 cmp.w ($BDE).w,d0 ROM:00121C5A blt.s loc_121C68 ROM:00121C5C ROM:00121C5C loc_121C5C: ; CODE XREF: ROM:00121C54↑j ROM:00121C5C move.b #4,($117B).w ROM:00121C62 bra.l loc_121DA4 ROM:00121C68 ; --------------------------------------------------------------------------- ROM:00121C68 ROM:00121C68 loc_121C68: ; CODE XREF: ROM:00121C4C↑j ROM:00121C68 ; ROM:00121C5A↑j ROM:00121C68 btst #4,($939).w ROM:00121C6E bne.s loc_121C8C ROM:00121C70 clr.b ($8D7).w ROM:00121C74 clr.w ($680).w ROM:00121C78 bsr.w sub_121E3C ROM:00121C7C bsr.w sub_121E4A ROM:00121C80 move.b #5,($117B).w ROM:00121C86 bra.l locret_121DC8 ROM:00121C8C ; --------------------------------------------------------------------------- ROM:00121C8C ROM:00121C8C loc_121C8C: ; CODE XREF: ROM:00121C6E↑j ROM:00121C8C btst #2,($1383).w ROM:00121C92 bne.s locret_121CA8 ROM:00121C94 clr.b ($8D7).w ROM:00121C98 clr.w ($680).w ROM:00121C9C move.b #1,($117B).w ROM:00121CA2 bra.l loc_121C10 ROM:00121CA8 ; --------------------------------------------------------------------------- ROM:00121CA8 ROM:00121CA8 locret_121CA8: ; CODE XREF: ROM:00121C0A↑j ROM:00121CA8 ; ROM:00121C92↑j ROM:00121CA8 rts ROM:00121CAA ; --------------------------------------------------------------------------- ROM:00121CAA ROM:00121CAA loc_121CAA: ; DATA XREF: ROM:00121BA4↑o ROM:00121CAA btst #4,($939).w ROM:00121CB0 bne.s loc_121CCC ROM:00121CB2 clr.b ($8D7).w ROM:00121CB6 clr.w ($680).w ROM:00121CBA bsr.w sub_121E3C ROM:00121CBE bsr.w sub_121E4A ROM:00121CC2 move.b #5,($117B).w ROM:00121CC8 bra.w locret_121DC8 ROM:00121CCC ; --------------------------------------------------------------------------- ROM:00121CCC ROM:00121CCC loc_121CCC: ; CODE XREF: ROM:00121CB0↑j ROM:00121CCC cmpi.w #0,($680).w ROM:00121CD2 bgt.s loc_121CDE ROM:00121CD4 move.b #4,($117B).w ROM:00121CDA bra.w loc_121DA4 ROM:00121CDE ; --------------------------------------------------------------------------- ROM:00121CDE ROM:00121CDE loc_121CDE: ; CODE XREF: ROM:00121CD2↑j ROM:00121CDE btst #2,($1383).w ROM:00121CE4 bne.s locret_121CF8 ROM:00121CE6 clr.b ($8D7).w ROM:00121CEA clr.w ($680).w ROM:00121CEE move.b #1,($117B).w ROM:00121CF4 bra.w loc_121C10 ROM:00121CF8 ; --------------------------------------------------------------------------- ROM:00121CF8 ROM:00121CF8 locret_121CF8: ; CODE XREF: ROM:00121C3C↑j ROM:00121CF8 ; ROM:00121CE4↑j ROM:00121CF8 rts ROM:00121CFA ; --------------------------------------------------------------------------- ROM:00121CFA ROM:00121CFA loc_121CFA: ; DATA XREF: ROM:00121BA8↑o ROM:00121CFA btst #2,($1383).w ROM:00121D00 bne.s loc_121D4C ROM:00121D02 move.b #0,($117A).w ROM:00121D08 move.b #0,($116D).w ROM:00121D0E move.b #0,($1170).w ROM:00121D14 move.b #0,($1171).w ROM:00121D1A move.b #0,($1172).w ROM:00121D20 move.b #0,($116E).w ROM:00121D26 move.b #0,($1178).w ROM:00121D2C move.b #0,($1179).w ROM:00121D32 bclr #1,($1382).w ROM:00121D38 bclr #4,($1381).w ROM:00121D3E bsr.w sub_121E34 ROM:00121D42 move.b #1,($117B).w ROM:00121D48 bra.w loc_121C10 ROM:00121D4C ; --------------------------------------------------------------------------- ROM:00121D4C ROM:00121D4C loc_121D4C: ; CODE XREF: ROM:00121D00↑j ROM:00121D4C btst #4,($939).w ROM:00121D52 bne.s loc_121DA4 ROM:00121D54 move.b #0,($117A).w ROM:00121D5A move.b #0,($116D).w ROM:00121D60 move.b #0,($1170).w ROM:00121D66 move.b #0,($1171).w ROM:00121D6C move.b #0,($1172).w ROM:00121D72 move.b #0,($116E).w ROM:00121D78 move.b #0,($1178).w ROM:00121D7E move.b #0,($1179).w ROM:00121D84 bclr #1,($1382).w ROM:00121D8A bclr #4,($1381).w ROM:00121D90 bsr.w sub_121E34 ROM:00121D94 bsr.w sub_121E3C ROM:00121D98 bsr.w sub_121E4A ROM:00121D9C move.b #5,($117B).w ROM:00121DA2 bra.s locret_121DC8 ROM:00121DA4 ; --------------------------------------------------------------------------- ROM:00121DA4 ROM:00121DA4 loc_121DA4: ; CODE XREF: ROM:00121C62↑j ROM:00121DA4 ; ROM:00121CDA↑j ... ROM:00121DA4 bsr.l sub_121928 ROM:00121DAA bsr.w sub_121E68 ROM:00121DAE rts ROM:00121DB0 ; --------------------------------------------------------------------------- ROM:00121DB0 ROM:00121DB0 loc_121DB0: ; DATA XREF: ROM:00121BAC↑o ROM:00121DB0 btst #4,($939).w ROM:00121DB6 beq.s locret_121DC8 ROM:00121DB8 bsr.w sub_121F20 ROM:00121DBC move.b #1,($117B).w ROM:00121DC2 bra.l loc_121C10 ROM:00121DC8 ; --------------------------------------------------------------------------- ROM:00121DC8 ROM:00121DC8 locret_121DC8: ; CODE XREF: ROM:00121BE4↑j ROM:00121DC8 ; ROM:00121C86↑j ... ROM:00121DC8 rts ROM:00121DCA ; --------------------------------------------------------------------------- ROM:00121DCA rts ROM:00121DCC ROM:00121DCC ; =============== S U B R O U T I N E ======================================= ROM:00121DCC ROM:00121DCC ROM:00121DCC sub_121DCC: ; CODE XREF: ROM:loc_121C10↑p ROM:00121DCC move.w $476(a5),d0 ROM:00121DD0 cmpi.w #0,d0 ROM:00121DD4 bne.s loc_121DDE ROM:00121DD6 move.w ($A5A).w,($C18).w ROM:00121DDC bra.s loc_121DE4 ROM:00121DDE ; --------------------------------------------------------------------------- ROM:00121DDE ROM:00121DDE loc_121DDE: ; CODE XREF: sub_121DCC+8↑j ROM:00121DDE move.w ($A60).w,($C18).w ROM:00121DE4 ROM:00121DE4 loc_121DE4: ; CODE XREF: sub_121DCC+10↑j ROM:00121DE4 move.w #$3ED4,d1 ROM:00121DE8 move.w ($A98).w,d2 ROM:00121DEC move.w ($C18).w,d3 ROM:00121DF0 bsr.l sub_1175D2 ROM:00121DF6 move.w d1,($C0C).w ROM:00121DFA add.w ($13B4).w,d1 ROM:00121DFE move.w d1,($C14).w ROM:00121E02 move.w #$3ECC,d1 ROM:00121E06 move.w ($C14).w,d2 ROM:00121E0A move.w ($13B0).w,d3 ROM:00121E0E bsr.l sub_1175D2 ROM:00121E14 add.w ($C14).w,d1 ROM:00121E18 move.w d1,($C16).w ROM:00121E1C move.w d1,($59A).w ROM:00121E20 move.w $D2(a5),($59C).w ROM:00121E26 move.w #0,($59E).w ROM:00121E2C bsr.l sub_11A90A ROM:00121E32 rts ROM:00121E32 ; End of function sub_121DCC ROM:00121E32 ROM:00121E34 ROM:00121E34 ; =============== S U B R O U T I N E ======================================= ROM:00121E34 ROM:00121E34 ROM:00121E34 sub_121E34: ; CODE XREF: ROM:00121BC0↑p ROM:00121E34 ; ROM:00121D3E↑p ... ROM:00121E34 move.w $46A(a5),($C0A).w ROM:00121E3A rts ROM:00121E3A ; End of function sub_121E34 ROM:00121E3A ROM:00121E3C ROM:00121E3C ; =============== S U B R O U T I N E ======================================= ROM:00121E3C ROM:00121E3C ROM:00121E3C sub_121E3C: ; CODE XREF: ROM:00121BD6↑p ROM:00121E3C ; ROM:00121C78↑p ... ROM:00121E3C move.w #3,($59E).w ROM:00121E42 bsr.l sub_11A90A ROM:00121E48 rts ROM:00121E48 ; End of function sub_121E3C ROM:00121E48 ROM:00121E4A ROM:00121E4A ; =============== S U B R O U T I N E ======================================= ROM:00121E4A ROM:00121E4A ROM:00121E4A sub_121E4A: ; CODE XREF: ROM:00121BDA↑p ROM:00121E4A ; ROM:00121C7C↑p ... ROM:00121E4A move.w #5,($59E).w ROM:00121E50 move.w $472(a5),d3 ROM:00121E54 add.w ($13B4).w,d3 ROM:00121E58 move.w d3,($59A).w ROM:00121E5C move.w d3,($13B8).w ROM:00121E60 bsr.l sub_11A90A ROM:00121E66 rts ROM:00121E66 ; End of function sub_121E4A ROM:00121E66 ROM:00121E68 ROM:00121E68 ; =============== S U B R O U T I N E ======================================= ROM:00121E68 ROM:00121E68 ROM:00121E68 sub_121E68: ; CODE XREF: ROM:00121DAA↑p ROM:00121E68 btst #1,($1374).w ROM:00121E6E beq.s loc_121E82 ROM:00121E70 move.w ($BAA).w,($59A).w ROM:00121E76 move.w $D2(a5),($59C).w ROM:00121E7C bra.l loc_121F12 ROM:00121E82 ; --------------------------------------------------------------------------- ROM:00121E82 ROM:00121E82 loc_121E82: ; CODE XREF: sub_121E68+6↑j ROM:00121E82 btst #6,($137B).w ROM:00121E88 beq.s loc_121E98 ROM:00121E8A move.w ($B62).w,($59A).w ROM:00121E90 move.w ($B60).w,($59C).w ROM:00121E96 bra.s loc_121F12 ROM:00121E98 ; --------------------------------------------------------------------------- ROM:00121E98 ROM:00121E98 loc_121E98: ; CODE XREF: sub_121E68+20↑j ROM:00121E98 btst #6,($1362).w ROM:00121E9E beq.s loc_121EAE ROM:00121EA0 move.w ($B7C).w,($59A).w ROM:00121EA6 move.w ($B7A).w,($59C).w ROM:00121EAC bra.s loc_121F12 ROM:00121EAE ; --------------------------------------------------------------------------- ROM:00121EAE ROM:00121EAE loc_121EAE: ; CODE XREF: sub_121E68+36↑j ROM:00121EAE btst #7,($1375).w ROM:00121EB4 beq.s loc_121EC4 ROM:00121EB6 move.w ($BB8).w,($59A).w ROM:00121EBC move.w ($BB6).w,($59C).w ROM:00121EC2 bra.s loc_121F12 ROM:00121EC4 ; --------------------------------------------------------------------------- ROM:00121EC4 ROM:00121EC4 loc_121EC4: ; CODE XREF: sub_121E68+4C↑j ROM:00121EC4 btst #7,($1370).w ROM:00121ECA beq.s loc_121EDA ROM:00121ECC move.w ($C12).w,($59A).w ROM:00121ED2 move.w ($C10).w,($59C).w ROM:00121ED8 bra.s loc_121F12 ROM:00121EDA ; --------------------------------------------------------------------------- ROM:00121EDA ROM:00121EDA loc_121EDA: ; CODE XREF: sub_121E68+62↑j ROM:00121EDA btst #3,($1380).w ROM:00121EE0 beq.s loc_121EF0 ROM:00121EE2 move.w ($B4E).w,($59A).w ROM:00121EE8 move.w ($B50).w,($59C).w ROM:00121EEE bra.s loc_121F12 ROM:00121EF0 ; --------------------------------------------------------------------------- ROM:00121EF0 ROM:00121EF0 loc_121EF0: ; CODE XREF: sub_121E68+78↑j ROM:00121EF0 btst #0,($137A).w ROM:00121EF6 beq.s loc_121F06 ROM:00121EF8 move.w ($BF4).w,($59A).w ROM:00121EFE move.w ($BF2).w,($59C).w ROM:00121F04 bra.s loc_121F12 ROM:00121F06 ; --------------------------------------------------------------------------- ROM:00121F06 ROM:00121F06 loc_121F06: ; CODE XREF: sub_121E68+8E↑j ROM:00121F06 move.w ($C00).w,($59A).w ROM:00121F0C move.w ($C02).w,($59C).w ROM:00121F12 ROM:00121F12 loc_121F12: ; CODE XREF: sub_121E68+14↑j ROM:00121F12 ; sub_121E68+2E↑j ... ROM:00121F12 move.w #0,($59E).w ROM:00121F18 bsr.l sub_11A90A ROM:00121F1E rts ROM:00121F1E ; End of function sub_121E68 ROM:00121F1E ROM:00121F20 ROM:00121F20 ; =============== S U B R O U T I N E ======================================= ROM:00121F20 ROM:00121F20 ROM:00121F20 sub_121F20: ; CODE XREF: ROM:00121BBC↑p ROM:00121F20 ; ROM:00121DB8↑p ROM:00121F20 move.w #4,($59E).w ROM:00121F26 bsr.l sub_11A90A ROM:00121F2C move.w #6,($59E).w ROM:00121F32 bsr.l sub_11A90A ROM:00121F38 rts ROM:00121F38 ; End of function sub_121F20 ROM:00121F38 ROM:00121F3A ROM:00121F3A ; =============== S U B R O U T I N E ======================================= ROM:00121F3A ROM:00121F3A ROM:00121F3A sub_121F3A: ; CODE XREF: ROM:00121C20↑p ROM:00121F3A move.w #$3ED6,d1 ROM:00121F3E move.w ($A98).w,d2 ROM:00121F42 move.w ($A94).w,d3 ROM:00121F46 bsr.l sub_1175D2 ROM:00121F4C move.w d1,($C0E).w ROM:00121F50 rts ROM:00121F50 ; End of function sub_121F3A ROM:00121F50 ROM:00121F52 ROM:00121F52 ; =============== S U B R O U T I N E ======================================= ROM:00121F52 ROM:00121F52 ROM:00121F52 sub_121F52: ; CODE XREF: sub_12025C+8↑p ROM:00121F52 bsr.w sub_122064 ROM:00121F56 bclr #5,($136C).w ROM:00121F5C bclr #3,($1375).w ROM:00121F62 clr.w d1 ROM:00121F64 move.b ($117C).w,d1 ROM:00121F68 cmpi.w #4,d1 ROM:00121F6C bcc.s locret_121F76 ROM:00121F6E movea.l off_121F78(pc,d1.w*4),a0 ROM:00121F72 nop ROM:00121F74 jmp (a0) ROM:00121F76 ; --------------------------------------------------------------------------- ROM:00121F76 ROM:00121F76 locret_121F76: ; CODE XREF: sub_121F52+1A↑j ROM:00121F76 rts ROM:00121F76 ; End of function sub_121F52 ROM:00121F76 ROM:00121F76 ; --------------------------------------------------------------------------- ROM:00121F78 off_121F78: dc.l loc_121F88 ; DATA XREF: sub_121F52+1C↑r ROM:00121F7C dc.l loc_121F94 ROM:00121F80 dc.l loc_121FB0 ROM:00121F84 dc.l loc_121FC2 ROM:00121F88 ; --------------------------------------------------------------------------- ROM:00121F88 ROM:00121F88 loc_121F88: ; DATA XREF: ROM:off_121F78↑o ROM:00121F88 bsr.w sub_122050 ROM:00121F8C move.b #1,($117C).w ROM:00121F92 rts ROM:00121F94 ; --------------------------------------------------------------------------- ROM:00121F94 ROM:00121F94 loc_121F94: ; DATA XREF: ROM:00121F7C↑o ROM:00121F94 btst #6,($1371).w ROM:00121F9A beq.s locret_121FAE ROM:00121F9C bsr.w sub_122018 ROM:00121FA0 bset #3,($1375).w ROM:00121FA6 move.b #2,($117C).w ROM:00121FAC rts ROM:00121FAE ; --------------------------------------------------------------------------- ROM:00121FAE ROM:00121FAE locret_121FAE: ; CODE XREF: ROM:00121F9A↑j ROM:00121FAE rts ROM:00121FB0 ; --------------------------------------------------------------------------- ROM:00121FB0 ROM:00121FB0 loc_121FB0: ; DATA XREF: ROM:00121F80↑o ROM:00121FB0 btst #6,($1371).w ROM:00121FB6 beq.s locret_121FC0 ROM:00121FB8 move.b #3,($117C).w ROM:00121FBE rts ROM:00121FC0 ; --------------------------------------------------------------------------- ROM:00121FC0 ROM:00121FC0 locret_121FC0: ; CODE XREF: ROM:00121FB6↑j ROM:00121FC0 rts ROM:00121FC2 ; --------------------------------------------------------------------------- ROM:00121FC2 ROM:00121FC2 loc_121FC2: ; DATA XREF: ROM:00121F84↑o ROM:00121FC2 move.w ($13BA).w,d0 ROM:00121FC6 move.w ($13BA).w,d1 ROM:00121FCA sub.w $47C(a5),d1 ROM:00121FCE cmp.w ($A4C).w,d1 ROM:00121FD2 ble.s loc_121FE2 ROM:00121FD4 bset #3,($1375).w ROM:00121FDA move.b #2,($117C).w ROM:00121FE0 rts ROM:00121FE2 ; --------------------------------------------------------------------------- ROM:00121FE2 ROM:00121FE2 loc_121FE2: ; CODE XREF: ROM:00121FD2↑j ROM:00121FE2 cmp.w ($A4C).w,d1 ROM:00121FE6 bgt.s loc_121FFC ROM:00121FE8 cmp.w ($A4C).w,d0 ROM:00121FEC blt.s loc_121FFC ROM:00121FEE bset #5,($136C).w ROM:00121FF4 move.b #2,($117C).w ROM:00121FFA rts ROM:00121FFC ; --------------------------------------------------------------------------- ROM:00121FFC ROM:00121FFC loc_121FFC: ; CODE XREF: ROM:00121FE6↑j ROM:00121FFC ; ROM:00121FEC↑j ROM:00121FFC cmp.w ($A4C).w,d0 ROM:00122000 bge.s locret_122014 ROM:00122002 bsr.w sub_122042 ROM:00122006 bset #5,($136C).w ROM:0012200C move.b #2,($117C).w ROM:00122012 rts ROM:00122014 ; --------------------------------------------------------------------------- ROM:00122014 ROM:00122014 locret_122014: ; CODE XREF: ROM:00122000↑j ROM:00122014 rts ROM:00122016 ; --------------------------------------------------------------------------- ROM:00122016 rts ROM:00122018 ROM:00122018 ; =============== S U B R O U T I N E ======================================= ROM:00122018 ROM:00122018 ROM:00122018 sub_122018: ; CODE XREF: ROM:00121F9C↑p ROM:00122018 clr.l d1 ROM:0012201A move.w ($A4C).w,d1 ROM:0012201E swap d1 ROM:00122020 move.w ($13BA).w,d2 ROM:00122024 swap d2 ROM:00122026 move.w ($13BC).w,d2 ROM:0012202A move.w $432(a5),d3 ROM:0012202E ext.l d3 ROM:00122030 bsr.l sub_1174DE ROM:00122036 move.w d4,($13BC).w ROM:0012203A swap d4 ROM:0012203C move.w d4,($13BA).w ROM:00122040 rts ROM:00122040 ; End of function sub_122018 ROM:00122040 ROM:00122042 ROM:00122042 ; =============== S U B R O U T I N E ======================================= ROM:00122042 ROM:00122042 ROM:00122042 sub_122042: ; CODE XREF: ROM:00122002↑p ROM:00122042 move.w ($13BA).w,d0 ROM:00122046 add.w $47A(a5),d0 ROM:0012204A move.w d0,($13BA).w ROM:0012204E rts ROM:0012204E ; End of function sub_122042 ROM:0012204E ROM:00122050 ROM:00122050 ; =============== S U B R O U T I N E ======================================= ROM:00122050 ROM:00122050 ROM:00122050 sub_122050: ; CODE XREF: ROM:loc_121F88↑p ROM:00122050 btst #0,($932).w ROM:00122056 beq.s locret_122062 ROM:00122058 move.w $478(a5),($13BA).w ROM:0012205E clr.w ($13BC).w ROM:00122062 ROM:00122062 locret_122062: ; CODE XREF: sub_122050+6↑j ROM:00122062 rts ROM:00122062 ; End of function sub_122050 ROM:00122062 ROM:00122064 ROM:00122064 ; =============== S U B R O U T I N E ======================================= ROM:00122064 ROM:00122064 ROM:00122064 sub_122064: ; CODE XREF: sub_121F52↑p ROM:00122064 btst #2,($936).w ROM:0012206A beq.s locret_122076 ROM:0012206C move.w $478(a5),($13BA).w ROM:00122072 clr.w ($13BC).w ROM:00122076 ROM:00122076 locret_122076: ; CODE XREF: sub_122064+6↑j ROM:00122076 rts ROM:00122076 ; End of function sub_122064 ROM:00122076 ROM:00122078 ROM:00122078 ; =============== S U B R O U T I N E ======================================= ROM:00122078 ROM:00122078 ROM:00122078 sub_122078: ; CODE XREF: sub_126A82+42↓p ROM:00122078 bsr.w sub_1220A6 ROM:0012207C bsr.w sub_1220BE ROM:00122080 bsr.l sub_122BE0 ROM:00122086 bsr.l sub_1225F4 ROM:0012208C bsr.l sub_122ECC ROM:00122092 bsr.l sub_122AEA ROM:00122098 bsr.w sub_1225A4 ROM:0012209C bsr.w sub_1220D8 ROM:001220A0 bsr.w sub_122508 ROM:001220A4 rts ROM:001220A4 ; End of function sub_122078 ROM:001220A4 ROM:001220A6 ROM:001220A6 ; =============== S U B R O U T I N E ======================================= ROM:001220A6 ROM:001220A6 ROM:001220A6 sub_1220A6: ; CODE XREF: sub_122078↑p ROM:001220A6 move.w #$3EDC,d1 ROM:001220AA move.w ($A5E).w,d2 ROM:001220AE move.w ($A98).w,d3 ROM:001220B2 bsr.l sub_1175D2 ROM:001220B8 move.w d1,($C1C).w ROM:001220BC rts ROM:001220BC ; End of function sub_1220A6 ROM:001220BC ROM:001220BE ROM:001220BE ; =============== S U B R O U T I N E ======================================= ROM:001220BE ROM:001220BE ROM:001220BE sub_1220BE: ; CODE XREF: sub_122078+4↑p ROM:001220BE btst #1,($137C).w ROM:001220C4 beq.s loc_1220CE ROM:001220C6 move.w $48E(a5),d0 ROM:001220CA bra.w loc_1220D2 ROM:001220CE ; --------------------------------------------------------------------------- ROM:001220CE ROM:001220CE loc_1220CE: ; CODE XREF: sub_1220BE+6↑j ROM:001220CE move.w #0,d0 ROM:001220D2 ROM:001220D2 loc_1220D2: ; CODE XREF: sub_1220BE+C↑j ROM:001220D2 move.w d0,($C22).w ROM:001220D6 rts ROM:001220D6 ; End of function sub_1220BE ROM:001220D6 ROM:001220D8 ROM:001220D8 ; =============== S U B R O U T I N E ======================================= ROM:001220D8 ROM:001220D8 ROM:001220D8 sub_1220D8: ; CODE XREF: sub_122078+24↑p ROM:001220D8 clr.w d1 ROM:001220DA move.b ($117D).w,d1 ROM:001220DE cmpi.w #6,d1 ROM:001220E2 bcc.s locret_1220EC ROM:001220E4 movea.l off_1220EE(pc,d1.w*4),a0 ROM:001220E8 nop ROM:001220EA jmp (a0) ROM:001220EC ; --------------------------------------------------------------------------- ROM:001220EC ROM:001220EC locret_1220EC: ; CODE XREF: sub_1220D8+A↑j ROM:001220EC rts ROM:001220EC ; End of function sub_1220D8 ROM:001220EC ROM:001220EC ; --------------------------------------------------------------------------- ROM:001220EE off_1220EE: dc.l loc_122106 ; DATA XREF: sub_1220D8+C↑r ROM:001220F2 dc.l loc_122114 ROM:001220F6 dc.l loc_122130 ROM:001220FA dc.l loc_1221A8 ROM:001220FE dc.l loc_122216 ROM:00122102 dc.l loc_12229E ROM:00122106 ; --------------------------------------------------------------------------- ROM:00122106 ROM:00122106 loc_122106: ; DATA XREF: ROM:off_1220EE↑o ROM:00122106 bclr #5,($1373).w ROM:0012210C move.b #1,($117D).w ROM:00122112 bra.s loc_12212A ROM:00122114 ; --------------------------------------------------------------------------- ROM:00122114 ROM:00122114 loc_122114: ; DATA XREF: ROM:001220F2↑o ROM:00122114 btst #2,($1383).w ROM:0012211A beq.s loc_12212A ROM:0012211C bset #5,($1373).w ROM:00122122 move.b #2,($117D).w ROM:00122128 bra.s loc_12219A ROM:0012212A ; --------------------------------------------------------------------------- ROM:0012212A ROM:0012212A loc_12212A: ; CODE XREF: ROM:00122112↑j ROM:0012212A ; ROM:0012211A↑j ... ROM:0012212A bsr.w sub_122328 ROM:0012212E rts ROM:00122130 ; --------------------------------------------------------------------------- ROM:00122130 ROM:00122130 loc_122130: ; DATA XREF: ROM:001220F6↑o ROM:00122130 btst #7,($1366).w ROM:00122136 beq.s loc_122146 ROM:00122138 bclr #5,($1373).w ROM:0012213E move.b #1,($117D).w ROM:00122144 bra.s loc_12212A ROM:00122146 ; --------------------------------------------------------------------------- ROM:00122146 ROM:00122146 loc_122146: ; CODE XREF: ROM:00122136↑j ROM:00122146 move.w $48A(a5),d0 ROM:0012214A btst #0,($1363).w ROM:00122150 bne.s loc_122168 ROM:00122152 cmpi.w #0,d0 ROM:00122156 bne.s loc_122168 ROM:00122158 bclr #5,($1373).w ROM:0012215E move.b #3,($117D).w ROM:00122164 bra.w loc_122204 ROM:00122168 ; --------------------------------------------------------------------------- ROM:00122168 ROM:00122168 loc_122168: ; CODE XREF: ROM:00122150↑j ROM:00122168 ; ROM:00122156↑j ROM:00122168 move.w $48A(a5),d0 ROM:0012216C btst #0,($1363).w ROM:00122172 bne.s loc_12219A ROM:00122174 cmpi.w #0,d0 ROM:00122178 beq.s loc_12219A ROM:0012217A bclr #5,($1373).w ROM:00122180 clr.b ($912).w ROM:00122184 move.w #0,($6F6).w ROM:0012218A move.b #3,($912).w ROM:00122190 move.b #5,($117D).w ROM:00122196 bra.w loc_122316 ROM:0012219A ; --------------------------------------------------------------------------- ROM:0012219A ROM:0012219A loc_12219A: ; CODE XREF: ROM:00122128↑j ROM:0012219A ; ROM:00122172↑j ... ROM:0012219A bsr.w sub_1223B6 ROM:0012219E bsr.w sub_1223CE ROM:001221A2 bsr.w sub_1223E0 ROM:001221A6 rts ROM:001221A8 ; --------------------------------------------------------------------------- ROM:001221A8 ROM:001221A8 loc_1221A8: ; DATA XREF: ROM:001220FA↑o ROM:001221A8 btst #7,($1366).w ROM:001221AE beq.s loc_1221BA ROM:001221B0 move.b #1,($117D).w ROM:001221B6 bra.w loc_12212A ROM:001221BA ; --------------------------------------------------------------------------- ROM:001221BA ROM:001221BA loc_1221BA: ; CODE XREF: ROM:001221AE↑j ROM:001221BA move.w $48C(a5),d0 ROM:001221BE btst #0,($1363).w ROM:001221C4 beq.s loc_1221E4 ROM:001221C6 cmpi.w #0,d0 ROM:001221CA beq.s loc_1221E4 ROM:001221CC clr.b ($912).w ROM:001221D0 move.w d0,($6F6).w ROM:001221D4 move.b #1,($912).w ROM:001221DA move.b #4,($117D).w ROM:001221E0 bra.w loc_12228C ROM:001221E4 ; --------------------------------------------------------------------------- ROM:001221E4 ROM:001221E4 loc_1221E4: ; CODE XREF: ROM:001221C4↑j ROM:001221E4 ; ROM:001221CA↑j ROM:001221E4 move.w $48C(a5),d0 ROM:001221E8 btst #0,($1363).w ROM:001221EE beq.s loc_122204 ROM:001221F0 cmpi.w #0,d0 ROM:001221F4 bne.s loc_122204 ROM:001221F6 bset #5,($1373).w ROM:001221FC move.b #2,($117D).w ROM:00122202 bra.s loc_12219A ROM:00122204 ; --------------------------------------------------------------------------- ROM:00122204 ROM:00122204 loc_122204: ; CODE XREF: ROM:00122164↑j ROM:00122204 ; ROM:001221EE↑j ... ROM:00122204 bsr.w sub_122340 ROM:00122208 bsr.w sub_1223B6 ROM:0012220C bsr.w sub_1223CE ROM:00122210 bsr.w sub_1223E0 ROM:00122214 rts ROM:00122216 ; --------------------------------------------------------------------------- ROM:00122216 ROM:00122216 loc_122216: ; DATA XREF: ROM:001220FE↑o ROM:00122216 btst #7,($1366).w ROM:0012221C beq.s loc_122228 ROM:0012221E move.b #1,($117D).w ROM:00122224 bra.w loc_12212A ROM:00122228 ; --------------------------------------------------------------------------- ROM:00122228 ROM:00122228 loc_122228: ; CODE XREF: ROM:0012221C↑j ROM:00122228 move.w $48A(a5),d0 ROM:0012222C btst #0,($1363).w ROM:00122232 bne.s loc_122244 ROM:00122234 cmpi.w #0,d0 ROM:00122238 bne.s loc_122244 ROM:0012223A move.b #3,($117D).w ROM:00122240 bra.w loc_122204 ROM:00122244 ; --------------------------------------------------------------------------- ROM:00122244 ROM:00122244 loc_122244: ; CODE XREF: ROM:00122232↑j ROM:00122244 ; ROM:00122238↑j ROM:00122244 move.w $48A(a5),d0 ROM:00122248 btst #0,($1363).w ROM:0012224E bne.s loc_122264 ROM:00122250 cmpi.w #0,d0 ROM:00122254 beq.s loc_122264 ROM:00122256 bsr.w sub_1224E4 ROM:0012225A move.b #5,($117D).w ROM:00122260 bra.w loc_122316 ROM:00122264 ; --------------------------------------------------------------------------- ROM:00122264 ROM:00122264 loc_122264: ; CODE XREF: ROM:0012224E↑j ROM:00122264 ; ROM:00122254↑j ROM:00122264 cmpi.w #0,($6F6).w ROM:0012226A ble.s loc_122274 ROM:0012226C cmpi.w #0,($BDC).w ROM:00122272 bge.s loc_12228C ROM:00122274 ROM:00122274 loc_122274: ; CODE XREF: ROM:0012226A↑j ROM:00122274 clr.b ($912).w ROM:00122278 clr.w ($6F6).w ROM:0012227C bset #5,($1373).w ROM:00122282 move.b #2,($117D).w ROM:00122288 bra.w loc_12219A ROM:0012228C ; --------------------------------------------------------------------------- ROM:0012228C ROM:0012228C loc_12228C: ; CODE XREF: ROM:001221E0↑j ROM:0012228C ; ROM:00122272↑j ... ROM:0012228C bsr.w sub_122340 ROM:00122290 bsr.w sub_12238A ROM:00122294 bsr.w sub_1223CE ROM:00122298 bsr.w sub_1223E0 ROM:0012229C rts ROM:0012229E ; --------------------------------------------------------------------------- ROM:0012229E ROM:0012229E loc_12229E: ; DATA XREF: ROM:00122102↑o ROM:0012229E move.w $48C(a5),d0 ROM:001222A2 btst #0,($1363).w ROM:001222A8 beq.s loc_1222C2 ROM:001222AA cmpi.w #0,d0 ROM:001222AE bne.s loc_1222C2 ROM:001222B0 bset #5,($1373).w ROM:001222B6 move.b #2,($117D).w ROM:001222BC bra.w loc_12219A ROM:001222C0 ; --------------------------------------------------------------------------- ROM:001222C0 rts ROM:001222C2 ; --------------------------------------------------------------------------- ROM:001222C2 ROM:001222C2 loc_1222C2: ; CODE XREF: ROM:001222A8↑j ROM:001222C2 ; ROM:001222AE↑j ROM:001222C2 move.w $48C(a5),d0 ROM:001222C6 btst #0,($1363).w ROM:001222CC beq.s loc_1222E4 ROM:001222CE cmpi.w #0,d0 ROM:001222D2 beq.s loc_1222E4 ROM:001222D4 bsr.w sub_1224C0 ROM:001222D8 move.b #4,($117D).w ROM:001222DE bra.w loc_12228C ROM:001222E2 ; --------------------------------------------------------------------------- ROM:001222E2 rts ROM:001222E4 ; --------------------------------------------------------------------------- ROM:001222E4 ROM:001222E4 loc_1222E4: ; CODE XREF: ROM:001222CC↑j ROM:001222E4 ; ROM:001222D2↑j ROM:001222E4 move.w $48A(a5),d0 ROM:001222E8 cmp.w ($6F6).w,d0 ROM:001222EC bgt.s loc_122302 ROM:001222EE clr.b ($912).w ROM:001222F2 clr.w ($6F6).w ROM:001222F6 move.b #3,($117D).w ROM:001222FC bra.w loc_122204 ROM:00122300 ; --------------------------------------------------------------------------- ROM:00122300 rts ROM:00122302 ; --------------------------------------------------------------------------- ROM:00122302 ROM:00122302 loc_122302: ; CODE XREF: ROM:001222EC↑j ROM:00122302 btst #7,($1366).w ROM:00122308 beq.s loc_122316 ROM:0012230A move.b #1,($117D).w ROM:00122310 bra.w loc_12212A ROM:00122314 ; --------------------------------------------------------------------------- ROM:00122314 rts ROM:00122316 ; --------------------------------------------------------------------------- ROM:00122316 ROM:00122316 loc_122316: ; CODE XREF: ROM:00122196↑j ROM:00122316 ; ROM:00122260↑j ... ROM:00122316 bsr.w sub_122340 ROM:0012231A bsr.w sub_12238A ROM:0012231E bsr.w sub_1223CE ROM:00122322 bsr.w sub_1223E0 ROM:00122326 rts ROM:00122328 ROM:00122328 ; =============== S U B R O U T I N E ======================================= ROM:00122328 ROM:00122328 ROM:00122328 sub_122328: ; CODE XREF: ROM:loc_12212A↑p ROM:00122328 move.w #$3E4A,d1 ROM:0012232C move.w ($A98).w,d2 ROM:00122330 bsr.l sub_1175D2 ROM:00122336 move.w d1,($C1A).w ROM:0012233A move.w d1,($C20).w ROM:0012233E rts ROM:0012233E ; End of function sub_122328 ROM:0012233E ROM:00122340 ROM:00122340 ; =============== S U B R O U T I N E ======================================= ROM:00122340 ROM:00122340 ROM:00122340 sub_122340: ; CODE XREF: ROM:loc_122204↑p ROM:00122340 ; ROM:loc_12228C↑p ... ROM:00122340 move.w #$3ED8,d1 ROM:00122344 move.w ($A5E).w,d2 ROM:00122348 move.w ($56E).w,d3 ROM:0012234C bsr.l sub_1175D2 ROM:00122352 move.w d1,($C2C).w ROM:00122356 move.w $488(a5),d0 ROM:0012235A cmp.w ($A5E).w,d0 ROM:0012235E bgt.s loc_122368 ROM:00122360 bset #3,($1362).w ROM:00122366 bra.s loc_122378 ROM:00122368 ; --------------------------------------------------------------------------- ROM:00122368 ROM:00122368 loc_122368: ; CODE XREF: sub_122340+1E↑j ROM:00122368 sub.w $486(a5),d0 ROM:0012236C cmp.w ($A5E).w,d0 ROM:00122370 ble.s loc_122378 ROM:00122372 bclr #3,($1362).w ROM:00122378 ROM:00122378 loc_122378: ; CODE XREF: sub_122340+26↑j ROM:00122378 ; sub_122340+30↑j ROM:00122378 btst #3,($1362).w ROM:0012237E beq.s loc_122384 ROM:00122380 add.w ($13BE).w,d1 ROM:00122384 ROM:00122384 loc_122384: ; CODE XREF: sub_122340+3E↑j ROM:00122384 move.w d1,($C32).w ROM:00122388 rts ROM:00122388 ; End of function sub_122340 ROM:00122388 ROM:0012238A ROM:0012238A ; =============== S U B R O U T I N E ======================================= ROM:0012238A ROM:0012238A ROM:0012238A sub_12238A: ; CODE XREF: ROM:00122290↑p ROM:0012238A ; ROM:0012231A↑p ROM:0012238A btst #0,($1363).w ROM:00122390 beq.s loc_122398 ROM:00122392 move.w $48C(a5),d1 ROM:00122396 bra.s loc_12239C ROM:00122398 ; --------------------------------------------------------------------------- ROM:00122398 ROM:00122398 loc_122398: ; CODE XREF: sub_12238A+6↑j ROM:00122398 move.w $48A(a5),d1 ROM:0012239C ROM:0012239C loc_12239C: ; CODE XREF: sub_12238A+C↑j ROM:0012239C move.w ($C32).w,d2 ROM:001223A0 sub.w ($C0A).w,d2 ROM:001223A4 move.w ($6F6).w,d0 ROM:001223A8 muls.w d2,d0 ROM:001223AA divs.w d1,d0 ROM:001223AC add.w ($C0A).w,d0 ROM:001223B0 move.w d0,($C2A).w ROM:001223B4 rts ROM:001223B4 ; End of function sub_12238A ROM:001223B4 ROM:001223B6 ROM:001223B6 ; =============== S U B R O U T I N E ======================================= ROM:001223B6 ROM:001223B6 ROM:001223B6 sub_1223B6: ; CODE XREF: ROM:loc_12219A↑p ROM:001223B6 ; ROM:00122208↑p ROM:001223B6 btst #0,($1363).w ROM:001223BC beq.s loc_1223C6 ROM:001223BE move.w ($C0A).w,($C2A).w ROM:001223C4 bra.s locret_1223CC ROM:001223C6 ; --------------------------------------------------------------------------- ROM:001223C6 ROM:001223C6 loc_1223C6: ; CODE XREF: sub_1223B6+6↑j ROM:001223C6 move.w ($C32).w,($C2A).w ROM:001223CC ROM:001223CC locret_1223CC: ; CODE XREF: sub_1223B6+E↑j ROM:001223CC rts ROM:001223CC ; End of function sub_1223B6 ROM:001223CC ROM:001223CE ROM:001223CE ; =============== S U B R O U T I N E ======================================= ROM:001223CE ROM:001223CE ROM:001223CE sub_1223CE: ; CODE XREF: ROM:0012219E↑p ROM:001223CE ; ROM:0012220C↑p ... ROM:001223CE move.w ($C5C).w,d0 ROM:001223D2 add.w ($C50).w,d0 ROM:001223D6 add.w ($DD6).w,d0 ROM:001223DA move.w d0,($C1E).w ROM:001223DE rts ROM:001223DE ; End of function sub_1223CE ROM:001223DE ROM:001223E0 ROM:001223E0 ; =============== S U B R O U T I N E ======================================= ROM:001223E0 ROM:001223E0 ROM:001223E0 sub_1223E0: ; CODE XREF: ROM:001221A2↑p ROM:001223E0 ; ROM:00122210↑p ... ROM:001223E0 move.w ($C52).w,d0 ROM:001223E4 add.w ($C1C).w,d0 ROM:001223E8 move.w d0,($C34).w ROM:001223EC cmpi.w #0,($C3A).w ROM:001223F2 beq.s loc_1223FE ROM:001223F4 cmp.w ($C3A).w,d0 ROM:001223F8 ble.s loc_1223FE ROM:001223FA move.w ($C3A).w,d0 ROM:001223FE ROM:001223FE loc_1223FE: ; CODE XREF: sub_1223E0+12↑j ROM:001223FE ; sub_1223E0+18↑j ROM:001223FE add.w ($C26).w,d0 ROM:00122402 move.w ($C1E).w,d1 ROM:00122406 cmpi.w #0,d0 ROM:0012240A bge.s loc_12241C ROM:0012240C cmp.w d0,d1 ROM:0012240E ble.s loc_122416 ROM:00122410 move.w d0,($C2E).w ROM:00122414 bra.s loc_12241A ROM:00122416 ; --------------------------------------------------------------------------- ROM:00122416 ROM:00122416 loc_122416: ; CODE XREF: sub_1223E0+2E↑j ROM:00122416 move.w d1,($C2E).w ROM:0012241A ROM:0012241A loc_12241A: ; CODE XREF: sub_1223E0+34↑j ROM:0012241A bra.s loc_122422 ROM:0012241C ; --------------------------------------------------------------------------- ROM:0012241C ROM:0012241C loc_12241C: ; CODE XREF: sub_1223E0+2A↑j ROM:0012241C add.w d0,d1 ROM:0012241E move.w d1,($C2E).w ROM:00122422 ROM:00122422 loc_122422: ; CODE XREF: sub_1223E0:loc_12241A↑j ROM:00122422 move.w ($C2A).w,d0 ROM:00122426 add.w ($C2E).w,d0 ROM:0012242A add.w ($C22).w,d0 ROM:0012242E move.w d0,($C28).w ROM:00122432 sub.w ($AA8).w,d0 ROM:00122436 move.w d0,($C20).w ROM:0012243A move.w $1B8(a5),d7 ROM:0012243E cmpi.w #0,d7 ROM:00122442 ble.s loc_12246C ROM:00122444 bsr.l sub_11C2F6 ROM:0012244A cmpi.w #0,d0 ROM:0012244E bne.s loc_12246C ROM:00122450 cmpi.w #1,d7 ROM:00122454 bne.s loc_12245E ROM:00122456 move.w $1CC(a5),d1 ROM:0012245A add.w d1,($C20).w ROM:0012245E ROM:0012245E loc_12245E: ; CODE XREF: sub_1223E0+74↑j ROM:0012245E cmpi.w #2,d7 ROM:00122462 bne.s loc_12246C ROM:00122464 move.w $1C4(a5),d1 ROM:00122468 move.w d1,($C20).w ROM:0012246C ROM:0012246C loc_12246C: ; CODE XREF: sub_1223E0+62↑j ROM:0012246C ; sub_1223E0+6E↑j ... ROM:0012246C move.w $482(a5),d0 ROM:00122470 move.w $484(a5),d1 ROM:00122474 cmp.w ($C20).w,d0 ROM:00122478 ble.s loc_122482 ROM:0012247A move.w $482(a5),($C20).w ROM:00122480 bra.s locret_12248E ROM:00122482 ; --------------------------------------------------------------------------- ROM:00122482 ROM:00122482 loc_122482: ; CODE XREF: sub_1223E0+98↑j ROM:00122482 cmp.w ($C20).w,d1 ROM:00122486 bge.s locret_12248E ROM:00122488 move.w $484(a5),($C20).w ROM:0012248E ROM:0012248E locret_12248E: ; CODE XREF: sub_1223E0+A0↑j ROM:0012248E ; sub_1223E0+A6↑j ROM:0012248E rts ROM:0012248E ; End of function sub_1223E0 ROM:0012248E ROM:00122490 ROM:00122490 ; =============== S U B R O U T I N E ======================================= ROM:00122490 ROM:00122490 ROM:00122490 sub_122490: ; CODE XREF: sub_11C5D0↑p ROM:00122490 move.w ($C28).w,d0 ROM:00122494 sub.w ($AA8).w,d0 ROM:00122498 move.w d0,($C20).w ROM:0012249C move.w $482(a5),d0 ROM:001224A0 move.w $484(a5),d1 ROM:001224A4 cmp.w ($C20).w,d0 ROM:001224A8 ble.s loc_1224B2 ROM:001224AA move.w $482(a5),($C20).w ROM:001224B0 bra.s locret_1224BE ROM:001224B2 ; --------------------------------------------------------------------------- ROM:001224B2 ROM:001224B2 loc_1224B2: ; CODE XREF: sub_122490+18↑j ROM:001224B2 cmp.w ($C20).w,d1 ROM:001224B6 bge.s locret_1224BE ROM:001224B8 move.w $484(a5),($C20).w ROM:001224BE ROM:001224BE locret_1224BE: ; CODE XREF: sub_122490+20↑j ROM:001224BE ; sub_122490+26↑j ROM:001224BE rts ROM:001224BE ; End of function sub_122490 ROM:001224BE ROM:001224C0 ROM:001224C0 ; =============== S U B R O U T I N E ======================================= ROM:001224C0 ROM:001224C0 ROM:001224C0 sub_1224C0: ; CODE XREF: ROM:001222D4↑p ROM:001224C0 move.w ($6F6).w,d0 ROM:001224C4 muls.w $48C(a5),d0 ROM:001224C8 divs.w $48A(a5),d0 ROM:001224CC clr.b ($912).w ROM:001224D0 clr.w ($6F6).w ROM:001224D4 clr.b ($912).w ROM:001224D8 move.w d0,($6F6).w ROM:001224DC move.b #1,($912).w ROM:001224E2 rts ROM:001224E2 ; End of function sub_1224C0 ROM:001224E2 ROM:001224E4 ROM:001224E4 ; =============== S U B R O U T I N E ======================================= ROM:001224E4 ROM:001224E4 ROM:001224E4 sub_1224E4: ; CODE XREF: ROM:00122256↑p ROM:001224E4 move.w ($6F6).w,d0 ROM:001224E8 muls.w $48A(a5),d0 ROM:001224EC divs.w $48C(a5),d0 ROM:001224F0 clr.b ($912).w ROM:001224F4 clr.w ($6F6).w ROM:001224F8 clr.b ($912).w ROM:001224FC move.w d0,($6F6).w ROM:00122500 move.b #3,($912).w ROM:00122506 rts ROM:00122506 ; End of function sub_1224E4 ROM:00122506 ROM:00122508 ROM:00122508 ; =============== S U B R O U T I N E ======================================= ROM:00122508 ROM:00122508 ROM:00122508 sub_122508: ; CODE XREF: sub_11C5D0+6↑p ROM:00122508 ; sub_122078+28↑p ROM:00122508 move.w #$3E48,d1 ROM:0012250C move.w ($56E).w,d2 ROM:00122510 bsr.l sub_1175D2 ROM:00122516 move.w $32(a5),d0 ROM:0012251A muls.w ($56E).w,d0 ROM:0012251E divs.w #$411A,d0 ROM:00122522 add.w d1,d0 ROM:00122524 move.w d0,($C30).w ROM:00122528 move.w #0,d0 ROM:0012252C bra.s loc_122532 ROM:0012252E ; --------------------------------------------------------------------------- ROM:0012252E ROM:0012252E loc_12252E: ; CODE XREF: sub_122508+58↓j ROM:0012252E addi.w #1,d0 ROM:00122532 ROM:00122532 loc_122532: ; CODE XREF: sub_122508+24↑j ROM:00122532 cmpi.w #3,d0 ROM:00122536 bgt.s loc_122562 ROM:00122538 move.w $B26(a5,d0.w*2),d1 ROM:0012253E sub.w ($C20).w,d1 ROM:00122542 sub.w ($C30).w,d1 ROM:00122546 cmpi.w #0,d1 ROM:0012254A bge.s loc_122550 ROM:0012254C addi.w #$1C20,d1 ROM:00122550 ROM:00122550 loc_122550: ; CODE XREF: sub_122508+42↑j ROM:00122550 cmpi.w #$1C20,d1 ROM:00122554 blt.s loc_12255A ROM:00122556 subi.w #$1C20,d1 ROM:0012255A ROM:0012255A loc_12255A: ; CODE XREF: sub_122508+4C↑j ROM:0012255A move.w d1,$FE0(d0.w*2) ROM:00122560 bra.s loc_12252E ROM:00122562 ; --------------------------------------------------------------------------- ROM:00122562 ROM:00122562 loc_122562: ; CODE XREF: sub_122508+2E↑j ROM:00122562 clr.l d0 ROM:00122564 move.w #$1C20,d0 ROM:00122568 divs.w #4,d0 ROM:0012256C move.w #0,d1 ROM:00122570 bra.s loc_122576 ROM:00122572 ; --------------------------------------------------------------------------- ROM:00122572 ROM:00122572 loc_122572: ; CODE XREF: sub_122508+92↓j ROM:00122572 addi.w #1,d1 ROM:00122576 ROM:00122576 loc_122576: ; CODE XREF: sub_122508+68↑j ROM:00122576 cmpi.w #3,d1 ROM:0012257A bgt.s loc_12259C ROM:0012257C move.w $B26(a5,d1.w*2),d2 ROM:00122582 ext.l d2 ROM:00122584 divs.w d0,d2 ROM:00122586 move.w #$100,d3 ROM:0012258A muls.w $FE0(d1.w*2),d3 ROM:00122590 divs.w #$64,d3 ; 'd' ROM:00122594 move.w d3,$FD8(d2.w*2) ROM:0012259A bra.s loc_122572 ROM:0012259C ; --------------------------------------------------------------------------- ROM:0012259C ROM:0012259C loc_12259C: ; CODE XREF: sub_122508+72↑j ROM:0012259C bsr.l sub_1168C8 ROM:001225A2 rts ROM:001225A2 ; End of function sub_122508 ROM:001225A2 ROM:001225A4 ROM:001225A4 ; =============== S U B R O U T I N E ======================================= ROM:001225A4 ROM:001225A4 ROM:001225A4 sub_1225A4: ; CODE XREF: sub_122078+20↑p ROM:001225A4 move.w $47E(a5),d1 ROM:001225A8 cmp.w ($A76).w,d1 ROM:001225AC bge.s loc_1225EC ROM:001225AE move.w #$3EDE,d1 ROM:001225B2 move.w ($56E).w,d2 ROM:001225B6 move.w ($A5E).w,d3 ROM:001225BA bsr.l sub_1175D2 ROM:001225C0 move.w d1,($C24).w ROM:001225C4 move.w ($A76).w,d0 ROM:001225C8 sub.w $47E(a5),d0 ROM:001225CC muls.w d1,d0 ROM:001225CE divs.l #$A,d0 ROM:001225D6 move.w $480(a5),d1 ROM:001225DA ext.l d1 ROM:001225DC cmp.l d0,d1 ROM:001225DE ble.s loc_1225E6 ROM:001225E0 move.w d1,($C26).w ROM:001225E4 bra.s loc_1225EA ROM:001225E6 ; --------------------------------------------------------------------------- ROM:001225E6 ROM:001225E6 loc_1225E6: ; CODE XREF: sub_1225A4+3A↑j ROM:001225E6 move.w d0,($C26).w ROM:001225EA ROM:001225EA loc_1225EA: ; CODE XREF: sub_1225A4+40↑j ROM:001225EA bra.s locret_1225F2 ROM:001225EC ; --------------------------------------------------------------------------- ROM:001225EC ROM:001225EC loc_1225EC: ; CODE XREF: sub_1225A4+8↑j ROM:001225EC move.w #0,($C26).w ROM:001225F2 ROM:001225F2 locret_1225F2: ; CODE XREF: sub_1225A4:loc_1225EA↑j ROM:001225F2 rts ROM:001225F2 ; End of function sub_1225A4 ROM:001225F2 ROM:001225F4 ROM:001225F4 ; =============== S U B R O U T I N E ======================================= ROM:001225F4 ROM:001225F4 ROM:001225F4 sub_1225F4: ; CODE XREF: sub_122078+E↑p ROM:001225F4 move.w ($C3C).w,d1 ROM:001225F8 cmpi.w #7,d1 ROM:001225FC bcc.s locret_122606 ROM:001225FE movea.l off_122608(pc,d1.w*4),a0 ROM:00122602 nop ROM:00122604 jmp (a0) ROM:00122606 ; --------------------------------------------------------------------------- ROM:00122606 ROM:00122606 locret_122606: ; CODE XREF: sub_1225F4+8↑j ROM:00122606 rts ROM:00122606 ; End of function sub_1225F4 ROM:00122606 ROM:00122606 ; --------------------------------------------------------------------------- ROM:00122608 off_122608: dc.l loc_122624 ; DATA XREF: sub_1225F4+A↑r ROM:0012260C dc.l loc_12263A ROM:00122610 dc.l loc_122676 ROM:00122614 dc.l loc_1226F6 ROM:00122618 dc.l loc_122740 ROM:0012261C dc.l loc_1227E6 ROM:00122620 dc.l loc_122820 ROM:00122624 ; --------------------------------------------------------------------------- ROM:00122624 ROM:00122624 loc_122624: ; DATA XREF: ROM:off_122608↑o ROM:00122624 bsr.w sub_122834 ROM:00122628 bsr.w sub_12283A ROM:0012262C bclr #2,($1366).w ROM:00122632 move.w #1,($C3C).w ROM:00122638 rts ROM:0012263A ; --------------------------------------------------------------------------- ROM:0012263A ROM:0012263A loc_12263A: ; DATA XREF: ROM:0012260C↑o ROM:0012263A move.w ($A50).w,d0 ROM:0012263E sub.w ($A62).w,d0 ROM:00122642 bpl.s loc_122646 ROM:00122644 neg.w d0 ROM:00122646 ROM:00122646 loc_122646: ; CODE XREF: ROM:00122642↑j ROM:00122646 move.w $496(a5),d1 ROM:0012264A btst #2,($1383).w ROM:00122650 beq.s locret_122674 ROM:00122652 cmp.w d0,d1 ROM:00122654 blt.s locret_122674 ROM:00122656 bsr.w sub_122840 ROM:0012265A move.w $494(a5),d0 ROM:0012265E clr.b ($914).w ROM:00122662 move.w d0,($6FA).w ROM:00122666 move.b #1,($914).w ROM:0012266C move.w #2,($C3C).w ROM:00122672 rts ROM:00122674 ; --------------------------------------------------------------------------- ROM:00122674 ROM:00122674 locret_122674: ; CODE XREF: ROM:00122650↑j ROM:00122674 ; ROM:00122654↑j ROM:00122674 rts ROM:00122676 ; --------------------------------------------------------------------------- ROM:00122676 ROM:00122676 loc_122676: ; DATA XREF: ROM:00122610↑o ROM:00122676 move.w ($C36).w,d0 ROM:0012267A cmpi.w #0,d0 ROM:0012267E bne.s loc_122696 ROM:00122680 clr.b ($914).w ROM:00122684 clr.w ($6FA).w ROM:00122688 bset #4,($137C).w ROM:0012268E move.w #6,($C3C).w ROM:00122694 rts ROM:00122696 ; --------------------------------------------------------------------------- ROM:00122696 ROM:00122696 loc_122696: ; CODE XREF: ROM:0012267E↑j ROM:00122696 move.w $490(a5),d0 ROM:0012269A cmpi.w #0,($6FA).w ROM:001226A0 bgt.s loc_1226B6 ROM:001226A2 cmpi.w #0,d0 ROM:001226A6 bne.s loc_1226B6 ROM:001226A8 bset #2,($1366).w ROM:001226AE move.w #4,($C3C).w ROM:001226B4 rts ROM:001226B6 ; --------------------------------------------------------------------------- ROM:001226B6 ROM:001226B6 loc_1226B6: ; CODE XREF: ROM:001226A0↑j ROM:001226B6 ; ROM:001226A6↑j ROM:001226B6 btst #7,($1366).w ROM:001226BC beq.s loc_1226CE ROM:001226BE clr.b ($914).w ROM:001226C2 clr.w ($6FA).w ROM:001226C6 move.w #1,($C3C).w ROM:001226CC rts ROM:001226CE ; --------------------------------------------------------------------------- ROM:001226CE ROM:001226CE loc_1226CE: ; CODE XREF: ROM:001226BC↑j ROM:001226CE cmpi.w #0,($6FA).w ROM:001226D4 bgt.s locret_1226F4 ROM:001226D6 clr.b ($913).w ROM:001226DA move.w #0,($6F8).w ROM:001226E0 move.b #3,($913).w ROM:001226E6 bset #2,($1366).w ROM:001226EC move.w #3,($C3C).w ROM:001226F2 rts ROM:001226F4 ; --------------------------------------------------------------------------- ROM:001226F4 ROM:001226F4 locret_1226F4: ; CODE XREF: ROM:001226D4↑j ROM:001226F4 rts ROM:001226F6 ; --------------------------------------------------------------------------- ROM:001226F6 ROM:001226F6 loc_1226F6: ; DATA XREF: ROM:00122614↑o ROM:001226F6 bsr.w sub_122854 ROM:001226FA bsr.w sub_122894 ROM:001226FE btst #7,($1366).w ROM:00122704 beq.s loc_122724 ROM:00122706 bsr.w sub_122834 ROM:0012270A bsr.w sub_12283A ROM:0012270E bclr #2,($1366).w ROM:00122714 clr.b ($913).w ROM:00122718 clr.w ($6F8).w ROM:0012271C move.w #1,($C3C).w ROM:00122722 rts ROM:00122724 ; --------------------------------------------------------------------------- ROM:00122724 ROM:00122724 loc_122724: ; CODE XREF: ROM:00122704↑j ROM:00122724 move.w $490(a5),d0 ROM:00122728 cmp.w ($6F8).w,d0 ROM:0012272C bgt.s locret_12273E ROM:0012272E clr.b ($913).w ROM:00122732 clr.w ($6F8).w ROM:00122736 move.w #4,($C3C).w ROM:0012273C rts ROM:0012273E ; --------------------------------------------------------------------------- ROM:0012273E ROM:0012273E locret_12273E: ; CODE XREF: ROM:0012272C↑j ROM:0012273E rts ROM:00122740 ; --------------------------------------------------------------------------- ROM:00122740 ROM:00122740 loc_122740: ; DATA XREF: ROM:00122618↑o ROM:00122740 bsr.w sub_122854 ROM:00122744 bsr.w sub_12288C ROM:00122748 move.w ($C36).w,d0 ROM:0012274C ext.l d0 ROM:0012274E muls.l #$186A0,d0 ROM:00122756 cmp.l ($964).w,d0 ROM:0012275A bgt.s loc_122782 ROM:0012275C move.w $492(a5),d0 ROM:00122760 cmpi.w #0,d0 ROM:00122764 bne.s loc_122782 ROM:00122766 bsr.w sub_122834 ROM:0012276A bsr.w sub_12283A ROM:0012276E bclr #2,($1366).w ROM:00122774 bset #4,($137C).w ROM:0012277A move.w #6,($C3C).w ROM:00122780 rts ROM:00122782 ; --------------------------------------------------------------------------- ROM:00122782 ROM:00122782 loc_122782: ; CODE XREF: ROM:0012275A↑j ROM:00122782 ; ROM:00122764↑j ROM:00122782 btst #7,($1366).w ROM:00122788 beq.s loc_1227A0 ROM:0012278A bsr.w sub_122834 ROM:0012278E bsr.w sub_12283A ROM:00122792 bclr #2,($1366).w ROM:00122798 move.w #1,($C3C).w ROM:0012279E rts ROM:001227A0 ; --------------------------------------------------------------------------- ROM:001227A0 ROM:001227A0 loc_1227A0: ; CODE XREF: ROM:00122788↑j ROM:001227A0 move.w ($C36).w,d0 ROM:001227A4 ext.l d0 ROM:001227A6 muls.l #$186A0,d0 ROM:001227AE cmp.l ($964).w,d0 ROM:001227B2 bgt.s locret_1227E4 ROM:001227B4 move.w $492(a5),d0 ROM:001227B8 cmpi.w #0,d0 ROM:001227BC beq.s locret_1227E4 ROM:001227BE clr.b ($913).w ROM:001227C2 move.w d0,($6F8).w ROM:001227C6 move.b #1,($913).w ROM:001227CC bsr.w sub_122834 ROM:001227D0 bclr #2,($1366).w ROM:001227D6 bset #4,($137C).w ROM:001227DC move.w #5,($C3C).w ROM:001227E2 rts ROM:001227E4 ; --------------------------------------------------------------------------- ROM:001227E4 ROM:001227E4 locret_1227E4: ; CODE XREF: ROM:001227B2↑j ROM:001227E4 ; ROM:001227BC↑j ROM:001227E4 rts ROM:001227E6 ; --------------------------------------------------------------------------- ROM:001227E6 ROM:001227E6 loc_1227E6: ; DATA XREF: ROM:0012261C↑o ROM:001227E6 bsr.w sub_122854 ROM:001227EA bsr.w sub_1228A6 ROM:001227EE btst #7,($1366).w ROM:001227F4 beq.s loc_12280A ROM:001227F6 bsr.w sub_12283A ROM:001227FA clr.b ($913).w ROM:001227FE clr.w ($6F8).w ROM:00122802 move.w #1,($C3C).w ROM:00122808 rts ROM:0012280A ; --------------------------------------------------------------------------- ROM:0012280A ROM:0012280A loc_12280A: ; CODE XREF: ROM:001227F4↑j ROM:0012280A cmpi.w #0,($6F8).w ROM:00122810 bgt.s locret_12281E ROM:00122812 bsr.w sub_12283A ROM:00122816 move.w #6,($C3C).w ROM:0012281C rts ROM:0012281E ; --------------------------------------------------------------------------- ROM:0012281E ROM:0012281E locret_12281E: ; CODE XREF: ROM:00122810↑j ROM:0012281E rts ROM:00122820 ; --------------------------------------------------------------------------- ROM:00122820 ROM:00122820 loc_122820: ; DATA XREF: ROM:00122620↑o ROM:00122820 btst #7,($1366).w ROM:00122826 beq.s locret_122830 ROM:00122828 move.w #1,($C3C).w ROM:0012282E rts ROM:00122830 ; --------------------------------------------------------------------------- ROM:00122830 ROM:00122830 locret_122830: ; CODE XREF: ROM:00122826↑j ROM:00122830 rts ROM:00122832 ; --------------------------------------------------------------------------- ROM:00122832 rts ROM:00122834 ROM:00122834 ; =============== S U B R O U T I N E ======================================= ROM:00122834 ROM:00122834 ROM:00122834 sub_122834: ; CODE XREF: ROM:loc_122624↑p ROM:00122834 ; ROM:00122706↑p ... ROM:00122834 clr.l ($964).w ROM:00122838 rts ROM:00122838 ; End of function sub_122834 ROM:00122838 ROM:0012283A ROM:0012283A ; =============== S U B R O U T I N E ======================================= ROM:0012283A ROM:0012283A ROM:0012283A sub_12283A: ; CODE XREF: ROM:00122628↑p ROM:0012283A ; ROM:0012270A↑p ... ROM:0012283A clr.w ($C3A).w ROM:0012283E rts ROM:0012283E ; End of function sub_12283A ROM:0012283E ROM:00122840 ROM:00122840 ; =============== S U B R O U T I N E ======================================= ROM:00122840 ROM:00122840 ROM:00122840 sub_122840: ; CODE XREF: ROM:00122656↑p ROM:00122840 move.w #$3E4C,d1 ROM:00122844 move.w ($A98).w,d2 ROM:00122848 bsr.l sub_1175D2 ROM:0012284E move.w d1,($C36).w ROM:00122852 rts ROM:00122852 ; End of function sub_122840 ROM:00122852 ROM:00122854 ROM:00122854 ; =============== S U B R O U T I N E ======================================= ROM:00122854 ROM:00122854 ROM:00122854 sub_122854: ; CODE XREF: ROM:loc_1226F6↑p ROM:00122854 ; ROM:loc_122740↑p ... ROM:00122854 btst #0,($1363).w ROM:0012285A beq.s loc_122874 ROM:0012285C move.w #$3EE2,d1 ROM:00122860 move.w ($A5E).w,d2 ROM:00122864 move.w ($BDC).w,d3 ROM:00122868 bsr.l sub_1175D2 ROM:0012286E move.w d1,($C38).w ROM:00122872 bra.s locret_12288A ROM:00122874 ; --------------------------------------------------------------------------- ROM:00122874 ROM:00122874 loc_122874: ; CODE XREF: sub_122854+6↑j ROM:00122874 move.w #$3EE0,d1 ROM:00122878 move.w ($A5E).w,d2 ROM:0012287C move.w ($56E).w,d3 ROM:00122880 bsr.l sub_1175D2 ROM:00122886 move.w d1,($C38).w ROM:0012288A ROM:0012288A locret_12288A: ; CODE XREF: sub_122854+1E↑j ROM:0012288A rts ROM:0012288A ; End of function sub_122854 ROM:0012288A ROM:0012288C ROM:0012288C ; =============== S U B R O U T I N E ======================================= ROM:0012288C ROM:0012288C ROM:0012288C sub_12288C: ; CODE XREF: ROM:00122744↑p ROM:0012288C move.w ($C38).w,($C3A).w ROM:00122892 rts ROM:00122892 ; End of function sub_12288C ROM:00122892 ROM:00122894 ROM:00122894 ; =============== S U B R O U T I N E ======================================= ROM:00122894 ROM:00122894 ROM:00122894 sub_122894: ; CODE XREF: ROM:001226FA↑p ROM:00122894 move.w ($6F8).w,d0 ROM:00122898 muls.w ($C38).w,d0 ROM:0012289C divs.w $490(a5),d0 ROM:001228A0 move.w d0,($C3A).w ROM:001228A4 rts ROM:001228A4 ; End of function sub_122894 ROM:001228A4 ROM:001228A6 ROM:001228A6 ; =============== S U B R O U T I N E ======================================= ROM:001228A6 ROM:001228A6 ROM:001228A6 sub_1228A6: ; CODE XREF: ROM:001227EA↑p ROM:001228A6 move.w ($6F8).w,d0 ROM:001228AA muls.w ($C38).w,d0 ROM:001228AE divs.w $492(a5),d0 ROM:001228B2 move.w d0,($C3A).w ROM:001228B6 rts ROM:001228B6 ; End of function sub_1228A6 ROM:001228B6 ROM:001228B8 ROM:001228B8 ; =============== S U B R O U T I N E ======================================= ROM:001228B8 ROM:001228B8 ROM:001228B8 sub_1228B8: ; CODE XREF: sub_112328+1B4↑p ROM:001228B8 btst #2,($1366).w ROM:001228BE beq.s locret_1228D4 ROM:001228C0 move.l ($A2C).w,d0 ROM:001228C4 divs.l #$64,d0 ; 'd' ROM:001228CC add.l ($964).w,d0 ROM:001228D0 move.l d0,($964).w ROM:001228D4 ROM:001228D4 locret_1228D4: ; CODE XREF: sub_1228B8+6↑j ROM:001228D4 rts ROM:001228D4 ; End of function sub_1228B8 ROM:001228D4 ROM:001228D6 ; --------------------------------------------------------------------------- ROM:001228D6 cmpi.w #0,($56E).w ROM:001228DC bne.l loc_122A66 ROM:001228E2 bset #0,($944).w ROM:001228E8 bclr #5,($93C).w ROM:001228EE bclr #6,($932).w ROM:001228F4 bclr #3,($933).w ROM:001228FA bclr #0,($93B).w ROM:00122900 move.w #$3EF6,d1 ROM:00122904 move.w ($A4C).w,d2 ROM:00122908 move.w ($56E).w,d3 ROM:0012290C bsr.l sub_1175D2 ROM:00122912 move.w d1,($C44).w ROM:00122916 clr.w d7 ROM:00122918 move.b ($123C).l,d7 ROM:0012291E andi.w #$F,d7 ROM:00122922 move.b ($123C).l,($117E).w ROM:0012292A cmpi.w #2,d7 ROM:0012292E bgt.s loc_122936 ROM:00122930 cmpi.w #0,d7 ROM:00122934 bgt.s loc_12293C ROM:00122936 ROM:00122936 loc_122936: ; CODE XREF: ROM:0012292E↑j ROM:00122936 bra.l loc_122A66 ROM:0012293C ; --------------------------------------------------------------------------- ROM:0012293C ROM:0012293C loc_12293C: ; CODE XREF: ROM:00122934↑j ROM:0012293C subq.w #1,d7 ROM:0012293E moveq #$10,d0 ROM:00122940 asr.w #4,d0 ROM:00122942 add.w d7,d0 ROM:00122944 lea ($FFFFFF10).w,a1 ROM:00122948 asl.w #4,d7 ROM:0012294A adda.w d7,a1 ROM:0012294C asr.w #4,d7 ROM:0012294E move.w d0,($C46).w ROM:00122952 bsr.l sub_11B3D6 ROM:00122958 moveq #8,d2 ROM:0012295A moveq #0,d1 ROM:0012295C moveq #1,d4 ROM:0012295E moveq #1,d5 ROM:00122960 moveq #1,d1 ROM:00122962 asl.w d0,d1 ROM:00122964 move.w d1,($C42).w ROM:00122968 move.w ($C42).w,d1 ROM:0012296C not.w d1 ROM:0012296E and.w d1,($FFFFFE20).w ROM:00122972 move.w #0,d1 ROM:00122976 bsr.l sub_11B35A ROM:0012297C move.w ($C46).w,d0 ROM:00122980 move.w ($FFFFFE20).w,d1 ROM:00122984 and.w ($C42).w,d1 ROM:00122988 ROM:00122988 loc_122988: ; CODE XREF: ROM:00122992↓j ROM:00122988 bne.s loc_122994 ROM:0012298A move.w ($FFFFFE20).w,d1 ROM:0012298E and.w ($C42).w,d1 ROM:00122992 bra.s loc_122988 ROM:00122994 ; --------------------------------------------------------------------------- ROM:00122994 ROM:00122994 loc_122994: ; CODE XREF: ROM:loc_122988↑j ROM:00122994 move.w 8(a1),($C3E).w ROM:0012299A bsr.l sub_11B3D6 ROM:001229A0 moveq #$C,d2 ROM:001229A2 moveq #0,d1 ROM:001229A4 moveq #0,d3 ROM:001229A6 moveq #1,d4 ROM:001229A8 moveq #1,d5 ROM:001229AA move.w #$89,(a1) ROM:001229AE move.w ($C44).w,2(a1) ROM:001229B4 asl.w #4,d0 ROM:001229B6 addi.w #8,d0 ROM:001229BA move.w d0,4(a1) ROM:001229BE move.w ($C46).w,d0 ROM:001229C2 move.w ($C42).w,d1 ROM:001229C6 not.w d1 ROM:001229C8 and.w d1,($FFFFFE20).w ROM:001229CC move.w #0,d1 ROM:001229D0 bsr.l sub_11B35A ROM:001229D6 move.w ($C46).w,d0 ROM:001229DA clr.w d6 ROM:001229DC clr.w d6 ROM:001229DE clr.w d1 ROM:001229E0 ROM:001229E0 loc_1229E0: ; CODE XREF: ROM:loc_122A0E↓j ROM:001229E0 cmpi.w #0,d6 ROM:001229E4 bne.s loc_122A10 ROM:001229E6 cmpi.w #0,d1 ROM:001229EA bne.s loc_122A10 ROM:001229EC move.w ($FFFFFE20).w,d1 ROM:001229F0 and.w ($C42).w,d1 ROM:001229F4 btst #3,($933).w ROM:001229FA beq.s loc_122A0E ROM:001229FC move.w #$FFFF,d6 ROM:00122A00 bset #6,($932).w ROM:00122A06 lea ($FFFFFF90).w,a0 ROM:00122A0A move.w 8(a0),d5 ROM:00122A0E ROM:00122A0E loc_122A0E: ; CODE XREF: ROM:001229FA↑j ROM:00122A0E bra.s loc_1229E0 ROM:00122A10 ; --------------------------------------------------------------------------- ROM:00122A10 ROM:00122A10 loc_122A10: ; CODE XREF: ROM:001229E4↑j ROM:00122A10 ; ROM:001229EA↑j ROM:00122A10 btst #6,($932).w ROM:00122A16 beq.s loc_122A1C ROM:00122A18 move.w d5,($C40).w ROM:00122A1C ROM:00122A1C loc_122A1C: ; CODE XREF: ROM:00122A16↑j ROM:00122A1C clr.w d6 ROM:00122A1E clr.w d1 ROM:00122A20 ROM:00122A20 loc_122A20: ; CODE XREF: ROM:loc_122A46↓j ROM:00122A20 cmpi.w #0,d6 ROM:00122A24 bne.s loc_122A48 ROM:00122A26 cmpi.w #0,d1 ROM:00122A2A bne.s loc_122A48 ROM:00122A2C move.w ($FFFFFE20).w,d1 ROM:00122A30 and.w ($C42).w,d1 ROM:00122A34 btst #0,($93B).w ROM:00122A3A beq.s loc_122A46 ROM:00122A3C move.w #$FFFF,d6 ROM:00122A40 bset #5,($93C).w ROM:00122A46 ROM:00122A46 loc_122A46: ; CODE XREF: ROM:00122A3A↑j ROM:00122A46 bra.s loc_122A20 ROM:00122A48 ; --------------------------------------------------------------------------- ROM:00122A48 ROM:00122A48 loc_122A48: ; CODE XREF: ROM:00122A24↑j ROM:00122A48 ; ROM:00122A2A↑j ROM:00122A48 bsr.l sub_1166EC ROM:00122A4E move.w ($C40).w,d0 ROM:00122A52 sub.w ($C3E).w,d0 ROM:00122A56 move.w d0,($C8A).w ROM:00122A5A bclr #0,($944).w ROM:00122A60 bra.l locret_122A6C ROM:00122A66 ; --------------------------------------------------------------------------- ROM:00122A66 ROM:00122A66 loc_122A66: ; CODE XREF: ROM:001228DC↑j ROM:00122A66 ; ROM:loc_122936↑j ROM:00122A66 bset #1,($1380).w ROM:00122A6C ROM:00122A6C locret_122A6C: ; CODE XREF: ROM:00122A60↑j ROM:00122A6C rts ROM:00122A6E ROM:00122A6E ; =============== S U B R O U T I N E ======================================= ROM:00122A6E ROM:00122A6E ROM:00122A6E sub_122A6E: ; CODE XREF: sub_126A82+48↓p ROM:00122A6E bclr #5,($1364).w ROM:00122A74 bclr #4,($1387).w ROM:00122A7A clr.w d1 ROM:00122A7C move.b ($117F).w,d1 ROM:00122A80 cmpi.w #3,d1 ROM:00122A84 bcc.s locret_122A8E ROM:00122A86 movea.l off_122A90(pc,d1.w*4),a0 ROM:00122A8A nop ROM:00122A8C jmp (a0) ROM:00122A8E ; --------------------------------------------------------------------------- ROM:00122A8E ROM:00122A8E locret_122A8E: ; CODE XREF: sub_122A6E+16↑j ROM:00122A8E rts ROM:00122A8E ; End of function sub_122A6E ROM:00122A8E ROM:00122A8E ; --------------------------------------------------------------------------- ROM:00122A90 off_122A90: dc.l loc_122A9C ; DATA XREF: sub_122A6E+18↑r ROM:00122A94 dc.l loc_122AAA ROM:00122A98 dc.l loc_122ACA ROM:00122A9C ; --------------------------------------------------------------------------- ROM:00122A9C ROM:00122A9C loc_122A9C: ; DATA XREF: ROM:off_122A90↑o ROM:00122A9C bset #4,($1387).w ROM:00122AA2 move.b #1,($117F).w ROM:00122AA8 rts ROM:00122AAA ; --------------------------------------------------------------------------- ROM:00122AAA ROM:00122AAA loc_122AAA: ; DATA XREF: ROM:00122A94↑o ROM:00122AAA btst #7,($137A).w ROM:00122AB0 bne.s locret_122ABA ROM:00122AB2 btst #4,($939).w ROM:00122AB8 bne.s loc_122ABC ROM:00122ABA ROM:00122ABA locret_122ABA: ; CODE XREF: ROM:00122AB0↑j ROM:00122ABA rts ROM:00122ABC ; --------------------------------------------------------------------------- ROM:00122ABC ROM:00122ABC loc_122ABC: ; CODE XREF: ROM:00122AB8↑j ROM:00122ABC bset #5,($1364).w ROM:00122AC2 move.b #2,($117F).w ROM:00122AC8 rts ROM:00122ACA ; --------------------------------------------------------------------------- ROM:00122ACA ROM:00122ACA loc_122ACA: ; DATA XREF: ROM:00122A98↑o ROM:00122ACA btst #7,($137A).w ROM:00122AD0 bne.s loc_122ADC ROM:00122AD2 btst #4,($939).w ROM:00122AD8 beq.s loc_122ADC ROM:00122ADA rts ROM:00122ADC ; --------------------------------------------------------------------------- ROM:00122ADC ROM:00122ADC loc_122ADC: ; CODE XREF: ROM:00122AD0↑j ROM:00122ADC ; ROM:00122AD8↑j ROM:00122ADC bset #4,($1387).w ROM:00122AE2 move.b #1,($117F).w ROM:00122AE8 rts ROM:00122AEA ROM:00122AEA ; =============== S U B R O U T I N E ======================================= ROM:00122AEA ROM:00122AEA ROM:00122AEA sub_122AEA: ; CODE XREF: sub_122078+1A↑p ROM:00122AEA clr.l d1 ROM:00122AEC move.w ($570).w,d1 ROM:00122AF0 swap d1 ROM:00122AF2 move.w ($C48).w,d2 ROM:00122AF6 swap d2 ROM:00122AF8 move.w ($C4E).w,d2 ROM:00122AFC move.w $49C(a5),d3 ROM:00122B00 ext.l d3 ROM:00122B02 bsr.l sub_1174DE ROM:00122B08 move.w d4,($C4E).w ROM:00122B0C swap d4 ROM:00122B0E move.w $49A(a5),d0 ROM:00122B12 cmp.w d4,d0 ROM:00122B14 ble.s loc_122B1E ROM:00122B16 move.w $49A(a5),($C48).w ROM:00122B1C bra.s loc_122B22 ROM:00122B1E ; --------------------------------------------------------------------------- ROM:00122B1E ROM:00122B1E loc_122B1E: ; CODE XREF: sub_122AEA+2A↑j ROM:00122B1E move.w d4,($C48).w ROM:00122B22 ROM:00122B22 loc_122B22: ; CODE XREF: sub_122AEA+32↑j ROM:00122B22 btst #0,($136D).w ROM:00122B28 bne.s loc_122B34 ROM:00122B2A move.w #0,($C50).w ROM:00122B30 bra.w locret_122BDE ROM:00122B34 ; --------------------------------------------------------------------------- ROM:00122B34 ROM:00122B34 loc_122B34: ; CODE XREF: sub_122AEA+3E↑j ROM:00122B34 move.w $49E(a5),d0 ROM:00122B38 btst #5,($146E).w ROM:00122B3E beq.s loc_122B58 ROM:00122B40 btst #0,($C87).w ROM:00122B46 bne.s loc_122B58 ROM:00122B48 cmp.w ($528).w,d0 ROM:00122B4C blt.s loc_122B58 ROM:00122B4E move.w #0,($C50).w ROM:00122B54 bra.w locret_122BDE ROM:00122B58 ; --------------------------------------------------------------------------- ROM:00122B58 ROM:00122B58 loc_122B58: ; CODE XREF: sub_122AEA+54↑j ROM:00122B58 ; sub_122AEA+5C↑j ... ROM:00122B58 btst #4,($1381).w ROM:00122B5E bne.s loc_122B6A ROM:00122B60 move.w #0,($C50).w ROM:00122B66 bra.w locret_122BDE ROM:00122B6A ; --------------------------------------------------------------------------- ROM:00122B6A ROM:00122B6A loc_122B6A: ; CODE XREF: sub_122AEA+74↑j ROM:00122B6A cmpi.w #$1F4,($56E).w ROM:00122B70 ble.s loc_122BA4 ROM:00122B72 move.w ($570).w,d0 ROM:00122B76 move.w ($C48).w,d2 ROM:00122B7A cmpi.w #$1388,d2 ROM:00122B7E ble.s loc_122B84 ROM:00122B80 move.w #$1388,d2 ROM:00122B84 ROM:00122B84 loc_122B84: ; CODE XREF: sub_122AEA+94↑j ROM:00122B84 sub.w d2,d0 ROM:00122B86 muls.w #$2710,d0 ROM:00122B8A move.w ($56E).w,d1 ROM:00122B8E muls.w ($56E).w,d1 ROM:00122B92 divs.l #$3C,d1 ; '<' ROM:00122B9A divs.l d1,d0 ROM:00122B9E move.w d0,($C4A).w ROM:00122BA2 bra.s loc_122BA8 ROM:00122BA4 ; --------------------------------------------------------------------------- ROM:00122BA4 ROM:00122BA4 loc_122BA4: ; CODE XREF: sub_122AEA+86↑j ROM:00122BA4 clr.w ($C4A).w ROM:00122BA8 ROM:00122BA8 loc_122BA8: ; CODE XREF: sub_122AEA+B8↑j ROM:00122BA8 move.w #$3EE4,d1 ROM:00122BAC move.w ($A98).w,d2 ROM:00122BB0 move.w ($56E).w,d3 ROM:00122BB4 bsr.l sub_1175D2 ROM:00122BBA move.w d1,($C4C).w ROM:00122BBE move.w #$3EE6,d1 ROM:00122BC2 move.w ($C4A).w,d2 ROM:00122BC6 move.w ($A5E).w,d3 ROM:00122BCA bsr.l sub_1175D2 ROM:00122BD0 cmp.w ($C4C).w,d1 ROM:00122BD4 bge.s loc_122BDA ROM:00122BD6 move.w ($C4C).w,d1 ROM:00122BDA ROM:00122BDA loc_122BDA: ; CODE XREF: sub_122AEA+EA↑j ROM:00122BDA move.w d1,($C50).w ROM:00122BDE ROM:00122BDE locret_122BDE: ; CODE XREF: sub_122AEA+46↑j ROM:00122BDE ; sub_122AEA+6A↑j ... ROM:00122BDE rts ROM:00122BDE ; End of function sub_122AEA ROM:00122BDE ROM:00122BE0 ROM:00122BE0 ; =============== S U B R O U T I N E ======================================= ROM:00122BE0 ROM:00122BE0 ROM:00122BE0 sub_122BE0: ; CODE XREF: sub_122078+8↑p ROM:00122BE0 bsr.w sub_122BEA ROM:00122BE4 bsr.w sub_122C9A ROM:00122BE8 rts ROM:00122BE8 ; End of function sub_122BE0 ROM:00122BE8 ROM:00122BEA ROM:00122BEA ; =============== S U B R O U T I N E ======================================= ROM:00122BEA ROM:00122BEA ROM:00122BEA sub_122BEA: ; CODE XREF: sub_122BE0↑p ROM:00122BEA move.w #$3EE8,d1 ROM:00122BEE move.w ($A5E).w,d2 ROM:00122BF2 move.w ($A5A).w,d3 ROM:00122BF6 bsr.l sub_1175D2 ROM:00122BFC move.w d1,($C54).w ROM:00122C00 move.w #$3EEA,d1 ROM:00122C04 move.w ($56E).w,d2 ROM:00122C08 move.w ($A5A).w,d3 ROM:00122C0C bsr.l sub_1175D2 ROM:00122C12 move.w d1,($C56).w ROM:00122C16 move.w #$3EEC,d1 ROM:00122C1A move.w ($A5E).w,d2 ROM:00122C1E move.w ($56E).w,d3 ROM:00122C22 bsr.l sub_1175D2 ROM:00122C28 move.w d1,($C5A).w ROM:00122C2C btst #1,($1382).w ROM:00122C32 beq.s loc_122C3E ROM:00122C34 clr.w d0 ROM:00122C36 move.w d0,($C58).w ROM:00122C3A bra.w locret_122C98 ROM:00122C3E ; --------------------------------------------------------------------------- ROM:00122C3E ROM:00122C3E loc_122C3E: ; CODE XREF: sub_122BEA+48↑j ROM:00122C3E cmpi.w #0,($C54).w ROM:00122C44 bgt.s loc_122C6C ROM:00122C46 cmpi.w #0,($C56).w ROM:00122C4C bgt.s loc_122C6C ROM:00122C4E move.w ($C54).w,d0 ROM:00122C52 cmp.w ($C56).w,d0 ROM:00122C56 bge.s loc_122C5C ROM:00122C58 move.w ($C56).w,d0 ROM:00122C5C ROM:00122C5C loc_122C5C: ; CODE XREF: sub_122BEA+6C↑j ROM:00122C5C move.w ($C5A).w,d1 ROM:00122C60 neg.w d1 ROM:00122C62 cmp.w d0,d1 ROM:00122C64 ble.s loc_122C68 ROM:00122C66 move.w d1,d0 ROM:00122C68 ROM:00122C68 loc_122C68: ; CODE XREF: sub_122BEA+7A↑j ROM:00122C68 move.w d0,($C58).w ROM:00122C6C ROM:00122C6C loc_122C6C: ; CODE XREF: sub_122BEA+5A↑j ROM:00122C6C ; sub_122BEA+62↑j ROM:00122C6C cmpi.w #0,($C54).w ROM:00122C72 blt.s locret_122C98 ROM:00122C74 cmpi.w #0,($C56).w ROM:00122C7A blt.s locret_122C98 ROM:00122C7C move.w ($C54).w,d0 ROM:00122C80 cmp.w ($C56).w,d0 ROM:00122C84 ble.s loc_122C8A ROM:00122C86 move.w ($C56).w,d0 ROM:00122C8A ROM:00122C8A loc_122C8A: ; CODE XREF: sub_122BEA+9A↑j ROM:00122C8A cmp.w ($C5A).w,d0 ROM:00122C8E ble.s loc_122C94 ROM:00122C90 move.w ($C5A).w,d0 ROM:00122C94 ROM:00122C94 loc_122C94: ; CODE XREF: sub_122BEA+A4↑j ROM:00122C94 move.w d0,($C58).w ROM:00122C98 ROM:00122C98 locret_122C98: ; CODE XREF: sub_122BEA+50↑j ROM:00122C98 ; sub_122BEA+88↑j ... ROM:00122C98 rts ROM:00122C98 ; End of function sub_122BEA ROM:00122C98 ROM:00122C9A ROM:00122C9A ; =============== S U B R O U T I N E ======================================= ROM:00122C9A ROM:00122C9A ROM:00122C9A sub_122C9A: ; CODE XREF: sub_122BE0+4↑p ROM:00122C9A clr.w d1 ROM:00122C9C move.b ($1180).w,d1 ROM:00122CA0 cmpi.w #4,d1 ROM:00122CA4 bcc.s locret_122CAE ROM:00122CA6 movea.l off_122CB0(pc,d1.w*4),a0 ROM:00122CAA nop ROM:00122CAC jmp (a0) ROM:00122CAE ; --------------------------------------------------------------------------- ROM:00122CAE ROM:00122CAE locret_122CAE: ; CODE XREF: sub_122C9A+A↑j ROM:00122CAE rts ROM:00122CAE ; End of function sub_122C9A ROM:00122CAE ROM:00122CAE ; --------------------------------------------------------------------------- ROM:00122CB0 off_122CB0: dc.l loc_122CC0 ; DATA XREF: sub_122C9A+C↑r ROM:00122CB4 dc.l loc_122CCE ROM:00122CB8 dc.l loc_122CF2 ROM:00122CBC dc.l loc_122D1C ROM:00122CC0 ; --------------------------------------------------------------------------- ROM:00122CC0 ROM:00122CC0 loc_122CC0: ; DATA XREF: ROM:off_122CB0↑o ROM:00122CC0 bsr.w sub_122E9E ROM:00122CC4 move.b #1,($1180).w ROM:00122CCA bra.s locret_122CF0 ROM:00122CCC ; --------------------------------------------------------------------------- ROM:00122CCC rts ROM:00122CCE ; --------------------------------------------------------------------------- ROM:00122CCE ROM:00122CCE loc_122CCE: ; DATA XREF: ROM:00122CB4↑o ROM:00122CCE btst #2,($1383).w ROM:00122CD4 beq.s locret_122CF0 ROM:00122CD6 move.w $4A0(a5),d0 ROM:00122CDA clr.b ($923).w ROM:00122CDE move.w d0,($718).w ROM:00122CE2 move.b #1,($923).w ROM:00122CE8 move.b #2,($1180).w ROM:00122CEE bra.s locret_122D1A ROM:00122CF0 ; --------------------------------------------------------------------------- ROM:00122CF0 ROM:00122CF0 locret_122CF0: ; CODE XREF: ROM:00122CCA↑j ROM:00122CF0 ; ROM:00122CD4↑j ... ROM:00122CF0 rts ROM:00122CF2 ; --------------------------------------------------------------------------- ROM:00122CF2 ROM:00122CF2 loc_122CF2: ; DATA XREF: ROM:00122CB8↑o ROM:00122CF2 cmpi.w #0,($718).w ROM:00122CF8 bgt.s loc_122D02 ROM:00122CFA move.b #3,($1180).w ROM:00122D00 bra.s loc_122D34 ROM:00122D02 ; --------------------------------------------------------------------------- ROM:00122D02 ROM:00122D02 loc_122D02: ; CODE XREF: ROM:00122CF8↑j ROM:00122D02 btst #2,($1383).w ROM:00122D08 bne.s locret_122D1A ROM:00122D0A clr.b ($923).w ROM:00122D0E clr.w ($718).w ROM:00122D12 move.b #1,($1180).w ROM:00122D18 bra.s locret_122CF0 ROM:00122D1A ; --------------------------------------------------------------------------- ROM:00122D1A ROM:00122D1A locret_122D1A: ; CODE XREF: ROM:00122CEE↑j ROM:00122D1A ; ROM:00122D08↑j ROM:00122D1A rts ROM:00122D1C ; --------------------------------------------------------------------------- ROM:00122D1C ROM:00122D1C loc_122D1C: ; DATA XREF: ROM:00122CBC↑o ROM:00122D1C btst #2,($1383).w ROM:00122D22 bne.s loc_122D34 ROM:00122D24 bsr.w sub_122D3C ROM:00122D28 bsr.w sub_122E9E ROM:00122D2C move.b #1,($1180).w ROM:00122D32 bra.s locret_122CF0 ROM:00122D34 ; --------------------------------------------------------------------------- ROM:00122D34 ROM:00122D34 loc_122D34: ; CODE XREF: ROM:00122D00↑j ROM:00122D34 ; ROM:00122D22↑j ROM:00122D34 bsr.w sub_122D5C ROM:00122D38 rts ROM:00122D3A ; --------------------------------------------------------------------------- ROM:00122D3A rts ROM:00122D3C ROM:00122D3C ; =============== S U B R O U T I N E ======================================= ROM:00122D3C ROM:00122D3C ROM:00122D3C sub_122D3C: ; CODE XREF: ROM:00122D24↑p ROM:00122D3C move.b #0,($1181).w ROM:00122D42 clr.b ($925).w ROM:00122D46 clr.w ($71C).w ROM:00122D4A clr.b ($924).w ROM:00122D4E clr.w ($71A).w ROM:00122D52 clr.b ($926).w ROM:00122D56 clr.w ($71E).w ROM:00122D5A rts ROM:00122D5A ; End of function sub_122D3C ROM:00122D5A ROM:00122D5C ROM:00122D5C ; =============== S U B R O U T I N E ======================================= ROM:00122D5C ROM:00122D5C ROM:00122D5C sub_122D5C: ; CODE XREF: ROM:loc_122D34↑p ROM:00122D5C clr.w d1 ROM:00122D5E move.b ($1181).w,d1 ROM:00122D62 cmpi.w #5,d1 ROM:00122D66 bcc.s locret_122D70 ROM:00122D68 movea.l off_122D72(pc,d1.w*4),a0 ROM:00122D6C nop ROM:00122D6E jmp (a0) ROM:00122D70 ; --------------------------------------------------------------------------- ROM:00122D70 ROM:00122D70 locret_122D70: ; CODE XREF: sub_122D5C+A↑j ROM:00122D70 rts ROM:00122D70 ; End of function sub_122D5C ROM:00122D70 ROM:00122D70 ; --------------------------------------------------------------------------- ROM:00122D72 off_122D72: dc.l loc_122D86 ; DATA XREF: sub_122D5C+C↑r ROM:00122D76 dc.l loc_122DA2 ROM:00122D7A dc.l loc_122DF8 ROM:00122D7E dc.l loc_122E38 ROM:00122D82 dc.l loc_122E60 ROM:00122D86 ; --------------------------------------------------------------------------- ROM:00122D86 ROM:00122D86 loc_122D86: ; DATA XREF: ROM:off_122D72↑o ROM:00122D86 move.w $4A2(a5),d0 ROM:00122D8A clr.b ($926).w ROM:00122D8E move.w d0,($71E).w ROM:00122D92 move.b #1,($926).w ROM:00122D98 move.b #1,($1181).w ROM:00122D9E bra.s locret_122DF6 ROM:00122DA0 ; --------------------------------------------------------------------------- ROM:00122DA0 rts ROM:00122DA2 ; --------------------------------------------------------------------------- ROM:00122DA2 ROM:00122DA2 loc_122DA2: ; DATA XREF: ROM:00122D76↑o ROM:00122DA2 cmpi.w #0,($C58).w ROM:00122DA8 blt.s loc_122DD4 ROM:00122DAA move.w ($71E).w,d0 ROM:00122DAE move.w $4A2(a5),d1 ROM:00122DB2 sub.w d0,d1 ROM:00122DB4 clr.b ($924).w ROM:00122DB8 move.w d1,($71A).w ROM:00122DBC move.b #1,($924).w ROM:00122DC2 clr.b ($926).w ROM:00122DC6 clr.w ($71E).w ROM:00122DCA move.b #4,($1181).w ROM:00122DD0 bra.w loc_122E96 ROM:00122DD4 ; --------------------------------------------------------------------------- ROM:00122DD4 ROM:00122DD4 loc_122DD4: ; CODE XREF: ROM:00122DA8↑j ROM:00122DD4 cmpi.w #0,($71E).w ROM:00122DDA bgt.s locret_122DF6 ROM:00122DDC move.w $4A4(a5),d0 ROM:00122DE0 clr.b ($925).w ROM:00122DE4 move.w d0,($71C).w ROM:00122DE8 move.b #1,($925).w ROM:00122DEE move.b #2,($1181).w ROM:00122DF4 bra.s loc_122E32 ROM:00122DF6 ; --------------------------------------------------------------------------- ROM:00122DF6 ROM:00122DF6 locret_122DF6: ; CODE XREF: ROM:00122D9E↑j ROM:00122DF6 ; ROM:00122DDA↑j ... ROM:00122DF6 rts ROM:00122DF8 ; --------------------------------------------------------------------------- ROM:00122DF8 ROM:00122DF8 loc_122DF8: ; DATA XREF: ROM:00122D7A↑o ROM:00122DF8 cmpi.w #0,($C58).w ROM:00122DFE blt.s loc_122E22 ROM:00122E00 move.w $4A2(a5),d1 ROM:00122E04 clr.b ($924).w ROM:00122E08 move.w d1,($71A).w ROM:00122E0C move.b #1,($924).w ROM:00122E12 clr.b ($925).w ROM:00122E16 clr.w ($71C).w ROM:00122E1A move.b #4,($1181).w ROM:00122E20 bra.s loc_122E96 ROM:00122E22 ; --------------------------------------------------------------------------- ROM:00122E22 ROM:00122E22 loc_122E22: ; CODE XREF: ROM:00122DFE↑j ROM:00122E22 cmpi.w #0,($71C).w ROM:00122E28 bgt.s loc_122E32 ROM:00122E2A move.b #3,($1181).w ROM:00122E30 bra.s loc_122E5A ROM:00122E32 ; --------------------------------------------------------------------------- ROM:00122E32 ROM:00122E32 loc_122E32: ; CODE XREF: ROM:00122DF4↑j ROM:00122E32 ; ROM:00122E28↑j ROM:00122E32 bsr.w sub_122EA4 ROM:00122E36 rts ROM:00122E38 ; --------------------------------------------------------------------------- ROM:00122E38 ROM:00122E38 loc_122E38: ; DATA XREF: ROM:00122D7E↑o ROM:00122E38 cmpi.w #0,($C58).w ROM:00122E3E blt.s loc_122E5A ROM:00122E40 move.w $4A2(a5),d1 ROM:00122E44 clr.b ($924).w ROM:00122E48 move.w d1,($71A).w ROM:00122E4C move.b #1,($924).w ROM:00122E52 move.b #4,($1181).w ROM:00122E58 bra.s loc_122E96 ROM:00122E5A ; --------------------------------------------------------------------------- ROM:00122E5A ROM:00122E5A loc_122E5A: ; CODE XREF: ROM:00122E30↑j ROM:00122E5A ; ROM:00122E3E↑j ROM:00122E5A bsr.w sub_122EA4 ROM:00122E5E rts ROM:00122E60 ; --------------------------------------------------------------------------- ROM:00122E60 ROM:00122E60 loc_122E60: ; DATA XREF: ROM:00122D82↑o ROM:00122E60 cmpi.w #0,($C58).w ROM:00122E66 bge.s loc_122E96 ROM:00122E68 move.w ($71A).w,d0 ROM:00122E6C move.w $4A2(a5),d1 ROM:00122E70 sub.w d0,d1 ROM:00122E72 clr.b ($926).w ROM:00122E76 move.w d1,($71E).w ROM:00122E7A move.b #1,($926).w ROM:00122E80 bsr.w sub_122E9E ROM:00122E84 clr.b ($924).w ROM:00122E88 clr.w ($71A).w ROM:00122E8C move.b #1,($1181).w ROM:00122E92 bra.w locret_122DF6 ROM:00122E96 ; --------------------------------------------------------------------------- ROM:00122E96 ROM:00122E96 loc_122E96: ; CODE XREF: ROM:00122DD0↑j ROM:00122E96 ; ROM:00122E20↑j ... ROM:00122E96 bsr.w sub_122EA4 ROM:00122E9A rts ROM:00122E9C ; --------------------------------------------------------------------------- ROM:00122E9C rts ROM:00122E9E ROM:00122E9E ; =============== S U B R O U T I N E ======================================= ROM:00122E9E ROM:00122E9E ROM:00122E9E sub_122E9E: ; CODE XREF: ROM:loc_122CC0↑p ROM:00122E9E ; ROM:00122D28↑p ... ROM:00122E9E clr.w ($C52).w ROM:00122EA2 rts ROM:00122EA2 ; End of function sub_122E9E ROM:00122EA2 ROM:00122EA4 ROM:00122EA4 ; =============== S U B R O U T I N E ======================================= ROM:00122EA4 ROM:00122EA4 ROM:00122EA4 sub_122EA4: ; CODE XREF: ROM:loc_122E32↑p ROM:00122EA4 ; ROM:loc_122E5A↑p ... ROM:00122EA4 move.w $4A4(a5),d0 ROM:00122EA8 cmpi.w #0,d0 ROM:00122EAC bne.s loc_122EB6 ROM:00122EAE move.w ($C58).w,($C52).w ROM:00122EB4 bra.s locret_122ECA ROM:00122EB6 ; --------------------------------------------------------------------------- ROM:00122EB6 ROM:00122EB6 loc_122EB6: ; CODE XREF: sub_122EA4+8↑j ROM:00122EB6 move.w ($71C).w,d1 ROM:00122EBA sub.w d1,d0 ROM:00122EBC move.w ($C58).w,d2 ROM:00122EC0 muls.w d0,d2 ROM:00122EC2 divs.w $4A4(a5),d2 ROM:00122EC6 move.w d2,($C52).w ROM:00122ECA ROM:00122ECA locret_122ECA: ; CODE XREF: sub_122EA4+10↑j ROM:00122ECA rts ROM:00122ECA ; End of function sub_122EA4 ROM:00122ECA ROM:00122ECC ROM:00122ECC ; =============== S U B R O U T I N E ======================================= ROM:00122ECC ROM:00122ECC ROM:00122ECC sub_122ECC: ; CODE XREF: sub_122078+14↑p ROM:00122ECC btst #4,($930).w ROM:00122ED2 beq.s loc_122EE6 ROM:00122ED4 move.w #$3E4E,d1 ROM:00122ED8 move.w ($A98).w,d2 ROM:00122EDC bsr.l sub_1175D2 ROM:00122EE2 move.w d1,($C5E).w ROM:00122EE6 ROM:00122EE6 loc_122EE6: ; CODE XREF: sub_122ECC+6↑j ROM:00122EE6 bsr.w sub_12311A ROM:00122EEA bsr.w sub_12314E ROM:00122EEE clr.w d1 ROM:00122EF0 move.b ($1182).w,d1 ROM:00122EF4 cmpi.w #5,d1 ROM:00122EF8 bcc.s locret_122F02 ROM:00122EFA movea.l off_122F04(pc,d1.w*4),a0 ROM:00122EFE nop ROM:00122F00 jmp (a0) ROM:00122F02 ; --------------------------------------------------------------------------- ROM:00122F02 ROM:00122F02 locret_122F02: ; CODE XREF: sub_122ECC+2C↑j ROM:00122F02 rts ROM:00122F02 ; End of function sub_122ECC ROM:00122F02 ROM:00122F02 ; --------------------------------------------------------------------------- ROM:00122F04 off_122F04: dc.l loc_122F18 ; DATA XREF: sub_122ECC+2E↑r ROM:00122F08 dc.l loc_122F26 ROM:00122F0C dc.l loc_122F4A ROM:00122F10 dc.l loc_122F9C ROM:00122F14 dc.l loc_122FE8 ROM:00122F18 ; --------------------------------------------------------------------------- ROM:00122F18 ROM:00122F18 loc_122F18: ; DATA XREF: ROM:off_122F04↑o ROM:00122F18 bsr.w sub_1230D6 ROM:00122F1C move.b #1,($1182).w ROM:00122F22 bra.s loc_122F44 ROM:00122F24 ; --------------------------------------------------------------------------- ROM:00122F24 rts ROM:00122F26 ; --------------------------------------------------------------------------- ROM:00122F26 ROM:00122F26 loc_122F26: ; DATA XREF: ROM:00122F08↑o ROM:00122F26 move.w ($C64).w,d0 ROM:00122F2A sub.w $4AA(a5),d0 ROM:00122F2E btst #0,($136D).w ROM:00122F34 beq.s loc_122F3C ROM:00122F36 cmp.w ($A5E).w,d0 ROM:00122F3A ble.s loc_122F44 ROM:00122F3C ROM:00122F3C loc_122F3C: ; CODE XREF: ROM:00122F34↑j ROM:00122F3C move.b #2,($1182).w ROM:00122F42 bra.s loc_122F92 ROM:00122F44 ; --------------------------------------------------------------------------- ROM:00122F44 ROM:00122F44 loc_122F44: ; CODE XREF: ROM:00122F22↑j ROM:00122F44 ; ROM:00122F3A↑j ... ROM:00122F44 bsr.w sub_1230F6 ROM:00122F48 rts ROM:00122F4A ; --------------------------------------------------------------------------- ROM:00122F4A ROM:00122F4A loc_122F4A: ; DATA XREF: ROM:00122F0C↑o ROM:00122F4A btst #3,($1368).w ROM:00122F50 bne.s loc_122F66 ROM:00122F52 btst #7,($1365).w ROM:00122F58 beq.s loc_122F66 ROM:00122F5A move.b #1,($1182).w ROM:00122F60 bra.w loc_122F44 ROM:00122F64 ; --------------------------------------------------------------------------- ROM:00122F64 rts ROM:00122F66 ; --------------------------------------------------------------------------- ROM:00122F66 ROM:00122F66 loc_122F66: ; CODE XREF: ROM:00122F50↑j ROM:00122F66 ; ROM:00122F58↑j ROM:00122F66 btst #3,($1368).w ROM:00122F6C beq.s loc_122F92 ROM:00122F6E btst #7,($1365).w ROM:00122F74 beq.s loc_122F92 ROM:00122F76 move.w ($C62).w,d0 ROM:00122F7A clr.b ($915).w ROM:00122F7E move.w d0,($6FC).w ROM:00122F82 move.b #1,($915).w ROM:00122F88 move.b #3,($1182).w ROM:00122F8E bra.s loc_122FE2 ROM:00122F90 ; --------------------------------------------------------------------------- ROM:00122F90 rts ROM:00122F92 ; --------------------------------------------------------------------------- ROM:00122F92 ROM:00122F92 loc_122F92: ; CODE XREF: ROM:00122F42↑j ROM:00122F92 ; ROM:00122F6C↑j ... ROM:00122F92 bsr.w sub_1230DE ROM:00122F96 bsr.w sub_1230F6 ROM:00122F9A rts ROM:00122F9C ; --------------------------------------------------------------------------- ROM:00122F9C ROM:00122F9C loc_122F9C: ; DATA XREF: ROM:00122F10↑o ROM:00122F9C move.w ($C64).w,d0 ROM:00122FA0 sub.w $4AA(a5),d0 ROM:00122FA4 btst #0,($136D).w ROM:00122FAA beq.s loc_122FB2 ROM:00122FAC cmp.w ($A5E).w,d0 ROM:00122FB0 ble.s loc_122FC0 ROM:00122FB2 ROM:00122FB2 loc_122FB2: ; CODE XREF: ROM:00122FAA↑j ROM:00122FB2 bsr.w sub_1230D6 ROM:00122FB6 move.b #2,($1182).w ROM:00122FBC bra.s loc_122F92 ROM:00122FBE ; --------------------------------------------------------------------------- ROM:00122FBE rts ROM:00122FC0 ; --------------------------------------------------------------------------- ROM:00122FC0 ROM:00122FC0 loc_122FC0: ; CODE XREF: ROM:00122FB0↑j ROM:00122FC0 cmpi.w #0,($6FC).w ROM:00122FC6 bgt.s loc_122FE2 ROM:00122FC8 move.w $4A6(a5),d0 ROM:00122FCC clr.b ($915).w ROM:00122FD0 move.w d0,($6FC).w ROM:00122FD4 move.b #1,($915).w ROM:00122FDA move.b #4,($1182).w ROM:00122FE0 bra.s loc_123028 ROM:00122FE2 ; --------------------------------------------------------------------------- ROM:00122FE2 ROM:00122FE2 loc_122FE2: ; CODE XREF: ROM:00122F8E↑j ROM:00122FE2 ; ROM:00122FC6↑j ROM:00122FE2 bsr.w sub_123030 ROM:00122FE6 rts ROM:00122FE8 ; --------------------------------------------------------------------------- ROM:00122FE8 ROM:00122FE8 loc_122FE8: ; DATA XREF: ROM:00122F14↑o ROM:00122FE8 cmpi.w #0,($6FC).w ROM:00122FEE bgt.s loc_123000 ROM:00122FF0 bsr.w sub_1230D6 ROM:00122FF4 move.b #1,($1182).w ROM:00122FFA bra.l loc_122F44 ROM:00123000 ; --------------------------------------------------------------------------- ROM:00123000 ROM:00123000 loc_123000: ; CODE XREF: ROM:00122FEE↑j ROM:00123000 move.w ($C64).w,d0 ROM:00123004 sub.w $4AA(a5),d0 ROM:00123008 btst #0,($136D).w ROM:0012300E beq.s loc_123016 ROM:00123010 cmp.w ($A5E).w,d0 ROM:00123014 ble.s loc_123028 ROM:00123016 ROM:00123016 loc_123016: ; CODE XREF: ROM:0012300E↑j ROM:00123016 bsr.w sub_1230D6 ROM:0012301A move.b #2,($1182).w ROM:00123020 bra.l loc_122F92 ROM:00123026 ; --------------------------------------------------------------------------- ROM:00123026 rts ROM:00123028 ; --------------------------------------------------------------------------- ROM:00123028 ROM:00123028 loc_123028: ; CODE XREF: ROM:00122FE0↑j ROM:00123028 ; ROM:00123014↑j ROM:00123028 bsr.w sub_1230B2 ROM:0012302C rts ROM:0012302E ; --------------------------------------------------------------------------- ROM:0012302E rts ROM:00123030 ROM:00123030 ; =============== S U B R O U T I N E ======================================= ROM:00123030 ROM:00123030 ROM:00123030 sub_123030: ; CODE XREF: ROM:loc_122FE2↑p ROM:00123030 move.w #$3EEE,d1 ROM:00123034 move.w ($A5E).w,d2 ROM:00123038 move.w ($56E).w,d3 ROM:0012303C bsr.l sub_1175D2 ROM:00123042 move.w d1,($C68).w ROM:00123046 btst #6,($933).w ROM:0012304C beq.s loc_123080 ROM:0012304E move.w #$3EF0,d1 ROM:00123052 move.w ($A5E).w,d2 ROM:00123056 move.w ($56E).w,d3 ROM:0012305A bsr.l sub_1175D2 ROM:00123060 move.w d1,($C66).w ROM:00123064 clr.l d0 ROM:00123066 move.w ($C66).w,d0 ROM:0012306A sub.w ($C68).w,d0 ROM:0012306E muls.w ($B52).w,d0 ROM:00123072 divs.w #$2710,d0 ROM:00123076 add.w ($C68).w,d0 ROM:0012307A move.w d0,($C5C).w ROM:0012307E bra.s loc_12308C ROM:00123080 ; --------------------------------------------------------------------------- ROM:00123080 ROM:00123080 loc_123080: ; CODE XREF: sub_123030+1C↑j ROM:00123080 move.w ($C68).w,($C5C).w ROM:00123086 move.w #0,($C66).w ROM:0012308C ROM:0012308C loc_12308C: ; CODE XREF: sub_123030+4E↑j ROM:0012308C cmpi.w #0,($C5C).w ROM:00123092 ble.s loc_12309A ROM:00123094 move.w #0,($C5C).w ROM:0012309A ROM:0012309A loc_12309A: ; CODE XREF: sub_123030+62↑j ROM:0012309A move.w ($C5E).w,d0 ROM:0012309E cmp.w ($C5C).w,d0 ROM:001230A2 ble.s loc_1230AA ROM:001230A4 move.w ($C5E).w,($C5C).w ROM:001230AA ROM:001230AA loc_1230AA: ; CODE XREF: sub_123030+72↑j ROM:001230AA move.w ($C5C).w,($C60).w ROM:001230B0 rts ROM:001230B0 ; End of function sub_123030 ROM:001230B0 ROM:001230B2 ROM:001230B2 ; =============== S U B R O U T I N E ======================================= ROM:001230B2 ROM:001230B2 ROM:001230B2 sub_1230B2: ; CODE XREF: ROM:loc_123028↑p ROM:001230B2 move.w $4A6(a5),d0 ROM:001230B6 cmpi.w #0,d0 ROM:001230BA ble.s loc_1230CE ROM:001230BC move.w ($C60).w,d0 ROM:001230C0 muls.w ($6FC).w,d0 ROM:001230C4 divs.w $4A6(a5),d0 ROM:001230C8 move.w d0,($C5C).w ROM:001230CC bra.s locret_1230D4 ROM:001230CE ; --------------------------------------------------------------------------- ROM:001230CE ROM:001230CE loc_1230CE: ; CODE XREF: sub_1230B2+8↑j ROM:001230CE move.w #0,($C5C).w ROM:001230D4 ROM:001230D4 locret_1230D4: ; CODE XREF: sub_1230B2+1A↑j ROM:001230D4 rts ROM:001230D4 ; End of function sub_1230B2 ROM:001230D4 ROM:001230D6 ROM:001230D6 ; =============== S U B R O U T I N E ======================================= ROM:001230D6 ROM:001230D6 ROM:001230D6 sub_1230D6: ; CODE XREF: ROM:loc_122F18↑p ROM:001230D6 ; ROM:loc_122FB2↑p ... ROM:001230D6 move.w #0,($C5C).w ROM:001230DC rts ROM:001230DC ; End of function sub_1230D6 ROM:001230DC ROM:001230DE ROM:001230DE ; =============== S U B R O U T I N E ======================================= ROM:001230DE ROM:001230DE ROM:001230DE sub_1230DE: ; CODE XREF: ROM:loc_122F92↑p ROM:001230DE move.w #$3EF2,d1 ROM:001230E2 move.w ($56E).w,d2 ROM:001230E6 move.w ($B4A).w,d3 ROM:001230EA bsr.l sub_1175D2 ROM:001230F0 move.w d1,($C62).w ROM:001230F4 rts ROM:001230F4 ; End of function sub_1230DE ROM:001230F4 ROM:001230F6 ROM:001230F6 ; =============== S U B R O U T I N E ======================================= ROM:001230F6 ROM:001230F6 ROM:001230F6 sub_1230F6: ; CODE XREF: ROM:loc_122F44↑p ROM:001230F6 ; ROM:00122F96↑p ROM:001230F6 btst #6,($933).w ROM:001230FC beq.s loc_123104 ROM:001230FE move.w ($B52).w,d3 ROM:00123102 bra.s loc_123106 ROM:00123104 ; --------------------------------------------------------------------------- ROM:00123104 ROM:00123104 loc_123104: ; CODE XREF: sub_1230F6+6↑j ROM:00123104 clr.w d3 ROM:00123106 ROM:00123106 loc_123106: ; CODE XREF: sub_1230F6+C↑j ROM:00123106 move.w #$3EF4,d1 ROM:0012310A move.w ($56E).w,d2 ROM:0012310E bsr.l sub_1175D2 ROM:00123114 move.w d1,($C64).w ROM:00123118 rts ROM:00123118 ; End of function sub_1230F6 ROM:00123118 ROM:0012311A ROM:0012311A ; =============== S U B R O U T I N E ======================================= ROM:0012311A ROM:0012311A ROM:0012311A sub_12311A: ; CODE XREF: sub_122ECC:loc_122EE6↑p ROM:0012311A move.w ($C64).w,d1 ROM:0012311E move.w $4A8(a5),d0 ROM:00123122 btst #0,($136D).w ROM:00123128 beq.s loc_123146 ROM:0012312A cmp.w ($A5E).w,d1 ROM:0012312E bgt.s loc_123146 ROM:00123130 cmp.w ($56E).w,d0 ROM:00123134 blt.s loc_12313E ROM:00123136 bset #7,($1365).w ROM:0012313C bra.s loc_123144 ROM:0012313E ; --------------------------------------------------------------------------- ROM:0012313E ROM:0012313E loc_12313E: ; CODE XREF: sub_12311A+1A↑j ROM:0012313E bclr #7,($1365).w ROM:00123144 ROM:00123144 loc_123144: ; CODE XREF: sub_12311A+22↑j ROM:00123144 bra.s locret_12314C ROM:00123146 ; --------------------------------------------------------------------------- ROM:00123146 ROM:00123146 loc_123146: ; CODE XREF: sub_12311A+E↑j ROM:00123146 ; sub_12311A+14↑j ROM:00123146 bclr #7,($1365).w ROM:0012314C ROM:0012314C locret_12314C: ; CODE XREF: sub_12311A:loc_123144↑j ROM:0012314C rts ROM:0012314C ; End of function sub_12311A ROM:0012314C ROM:0012314E ROM:0012314E ; =============== S U B R O U T I N E ======================================= ROM:0012314E ROM:0012314E ROM:0012314E sub_12314E: ; CODE XREF: sub_122ECC+1E↑p ROM:0012314E move.w $4AC(a5),d0 ROM:00123152 btst #5,($146E).w ROM:00123158 beq.s loc_123170 ROM:0012315A btst #0,($C87).w ROM:00123160 bne.s loc_123170 ROM:00123162 cmp.w ($528).w,d0 ROM:00123166 bgt.s loc_123170 ROM:00123168 bset #3,($1368).w ROM:0012316E bra.s locret_12319E ROM:00123170 ; --------------------------------------------------------------------------- ROM:00123170 ROM:00123170 loc_123170: ; CODE XREF: sub_12314E+A↑j ROM:00123170 ; sub_12314E+12↑j ... ROM:00123170 btst #5,($146E).w ROM:00123176 beq.s loc_123188 ROM:00123178 btst #0,($C87).w ROM:0012317E beq.s loc_123188 ROM:00123180 bset #3,($1368).w ROM:00123186 bra.s locret_12319E ROM:00123188 ; --------------------------------------------------------------------------- ROM:00123188 ROM:00123188 loc_123188: ; CODE XREF: sub_12314E+28↑j ROM:00123188 ; sub_12314E+30↑j ROM:00123188 btst #5,($146E).w ROM:0012318E bne.s loc_123198 ROM:00123190 bset #3,($1368).w ROM:00123196 bra.s locret_12319E ROM:00123198 ; --------------------------------------------------------------------------- ROM:00123198 ROM:00123198 loc_123198: ; CODE XREF: sub_12314E+40↑j ROM:00123198 bclr #3,($1368).w ROM:0012319E ROM:0012319E locret_12319E: ; CODE XREF: sub_12314E+20↑j ROM:0012319E ; sub_12314E+38↑j ... ROM:0012319E rts ROM:0012319E ; End of function sub_12314E ROM:0012319E ROM:001231A0 ROM:001231A0 ; =============== S U B R O U T I N E ======================================= ROM:001231A0 ROM:001231A0 ROM:001231A0 sub_1231A0: ; CODE XREF: ROM:loc_1130AC↑p ROM:001231A0 ; ROM:loc_1131EE↑p ROM:001231A0 bsr.l sub_124F10 ROM:001231A6 bsr.l sub_124AC0 ROM:001231AC bsr.w sub_1231EA ROM:001231B0 rts ROM:001231B0 ; End of function sub_1231A0 ROM:001231B0 ROM:001231B2 ROM:001231B2 ; =============== S U B R O U T I N E ======================================= ROM:001231B2 ROM:001231B2 ROM:001231B2 sub_1231B2: ; CODE XREF: ROM:0011304A↑p ROM:001231B2 ; ROM:0011319C↑p ... ROM:001231B2 move.b #0,($11A6).w ROM:001231B8 move.b #0,($11A4).w ROM:001231BE move.b #0,($11A5).w ROM:001231C4 move.b #0,($118E).w ROM:001231CA move.b #0,($118B).w ROM:001231D0 bsr.l sub_12650C ROM:001231D6 bsr.l sub_1269CA ROM:001231DC bsr.l sub_124AC0 ROM:001231E2 bsr.l sub_124F10 ROM:001231E8 rts ROM:001231E8 ; End of function sub_1231B2 ROM:001231E8 ROM:001231EA ROM:001231EA ; =============== S U B R O U T I N E ======================================= ROM:001231EA ROM:001231EA ROM:001231EA sub_1231EA: ; CODE XREF: sub_1231A0+C↑p ROM:001231EA clr.w d1 ROM:001231EC move.b ($1188).w,d1 ROM:001231F0 cmpi.w #5,d1 ROM:001231F4 bcc.s locret_1231FE ROM:001231F6 movea.l off_123200(pc,d1.w*4),a0 ROM:001231FA nop ROM:001231FC jmp (a0) ROM:001231FE ; --------------------------------------------------------------------------- ROM:001231FE ROM:001231FE locret_1231FE: ; CODE XREF: sub_1231EA+A↑j ROM:001231FE rts ROM:001231FE ; End of function sub_1231EA ROM:001231FE ROM:001231FE ; --------------------------------------------------------------------------- ROM:00123200 off_123200: dc.l loc_123214 ; DATA XREF: sub_1231EA+C↑r ROM:00123204 dc.l loc_12322C ROM:00123208 dc.l loc_1232F6 ROM:0012320C dc.l loc_12331A ROM:00123210 dc.l loc_123382 ROM:00123214 ; --------------------------------------------------------------------------- ROM:00123214 ROM:00123214 loc_123214: ; DATA XREF: ROM:off_123200↑o ROM:00123214 bclr #5,($1389).w ROM:0012321A clr.w ($C6A).w ROM:0012321E move.b #1,($1188).w ROM:00123224 bra.l locret_1232F4 ROM:0012322A ; --------------------------------------------------------------------------- ROM:0012322A rts ROM:0012322C ; --------------------------------------------------------------------------- ROM:0012322C ROM:0012322C loc_12322C: ; DATA XREF: ROM:00123204↑o ROM:0012322C btst #4,($1380).w ROM:00123232 beq.l locret_1232F4 ROM:00123238 bclr #4,($1380).w ROM:0012323E btst #1,($1367).w ROM:00123244 bne.s loc_123294 ROM:00123246 btst #4,($1365).w ROM:0012324C bne.s loc_12326E ROM:0012324E bset #5,($1389).w ROM:00123254 move.w ($C78).w,($53E).w ROM:0012325A bset #6,($943).w ROM:00123260 move.b #2,($1188).w ROM:00123266 bra.l locret_123318 ROM:0012326C ; --------------------------------------------------------------------------- ROM:0012326C bra.s loc_123292 ROM:0012326E ; --------------------------------------------------------------------------- ROM:0012326E ROM:0012326E loc_12326E: ; CODE XREF: ROM:0012324C↑j ROM:0012326E bset #5,($1389).w ROM:00123274 move.w ($C6A).w,($53E).w ROM:0012327A addi.w #$FC,($53E).w ROM:00123280 bset #6,($943).w ROM:00123286 move.b #3,($1188).w ROM:0012328C bra.l locret_123380 ROM:00123292 ; --------------------------------------------------------------------------- ROM:00123292 ROM:00123292 loc_123292: ; CODE XREF: ROM:0012326C↑j ROM:00123292 bra.s locret_1232F4 ROM:00123294 ; --------------------------------------------------------------------------- ROM:00123294 ROM:00123294 loc_123294: ; CODE XREF: ROM:00123244↑j ROM:00123294 btst #4,($1365).w ROM:0012329A bne.s loc_1232B8 ROM:0012329C move.w ($C78).w,($53E).w ROM:001232A2 move.w ($C6A).w,d0 ROM:001232A6 move.w $FE8(d0.w*2),($540).w ROM:001232AE bset #2,($943).w ROM:001232B4 bra.s locret_1232F4 ROM:001232B6 ; --------------------------------------------------------------------------- ROM:001232B6 bra.s locret_1232F4 ROM:001232B8 ; --------------------------------------------------------------------------- ROM:001232B8 ROM:001232B8 loc_1232B8: ; CODE XREF: ROM:0012329A↑j ROM:001232B8 bset #5,($1389).w ROM:001232BE move.w ($C6A).w,($53E).w ROM:001232C4 addi.w #$FC,($53E).w ROM:001232CA move.w ($C6A).w,d0 ROM:001232CE move.w $FE8(d0.w*2),($540).w ROM:001232D6 addq.w #1,($C6A).w ROM:001232DA bvc.s loc_1232E2 ROM:001232DC move.w #$8000,($C6A).w ROM:001232E2 ROM:001232E2 loc_1232E2: ; CODE XREF: ROM:001232DA↑j ROM:001232E2 bset #2,($943).w ROM:001232E8 move.b #4,($1188).w ROM:001232EE bra.l locret_1233FE ROM:001232F4 ; --------------------------------------------------------------------------- ROM:001232F4 ROM:001232F4 locret_1232F4: ; CODE XREF: ROM:00123224↑j ROM:001232F4 ; ROM:00123232↑j ... ROM:001232F4 rts ROM:001232F6 ; --------------------------------------------------------------------------- ROM:001232F6 ROM:001232F6 loc_1232F6: ; DATA XREF: ROM:00123208↑o ROM:001232F6 btst #7,($93A).w ROM:001232FC beq.s locret_123318 ROM:001232FE bclr #5,($1389).w ROM:00123304 move.w ($C6A).w,d0 ROM:00123308 move.w ($540).w,$FE8(d0.w*2) ROM:00123310 move.b #1,($1188).w ROM:00123316 bra.s locret_1232F4 ROM:00123318 ; --------------------------------------------------------------------------- ROM:00123318 ROM:00123318 locret_123318: ; CODE XREF: ROM:00123266↑j ROM:00123318 ; ROM:001232FC↑j ROM:00123318 rts ROM:0012331A ; --------------------------------------------------------------------------- ROM:0012331A ROM:0012331A loc_12331A: ; DATA XREF: ROM:0012320C↑o ROM:0012331A btst #7,($93A).w ROM:00123320 beq.s locret_123380 ROM:00123322 cmpi.w #3,($C6A).w ROM:00123328 blt.s loc_12334A ROM:0012332A move.w ($C6A).w,d0 ROM:0012332E move.w ($540).w,$FE8(d0.w*2) ROM:00123336 bclr #5,($1389).w ROM:0012333C clr.w ($C6A).w ROM:00123340 move.b #1,($1188).w ROM:00123346 bra.s locret_1232F4 ROM:00123348 ; --------------------------------------------------------------------------- ROM:00123348 bra.s locret_123380 ROM:0012334A ; --------------------------------------------------------------------------- ROM:0012334A ROM:0012334A loc_12334A: ; CODE XREF: ROM:00123328↑j ROM:0012334A move.w ($C6A).w,d0 ROM:0012334E move.w ($540).w,$FE8(d0.w*2) ROM:00123356 addq.w #1,($C6A).w ROM:0012335A bvc.s loc_123362 ROM:0012335C move.w #$8000,($C6A).w ROM:00123362 ROM:00123362 loc_123362: ; CODE XREF: ROM:0012335A↑j ROM:00123362 move.w ($C6A).w,($53E).w ROM:00123368 addi.w #$FC,($53E).w ROM:0012336E bset #6,($943).w ROM:00123374 move.b #3,($1188).w ROM:0012337A bra.l *+6 ROM:00123380 ; --------------------------------------------------------------------------- ROM:00123380 ROM:00123380 locret_123380: ; CODE XREF: ROM:0012328C↑j ROM:00123380 ; ROM:00123320↑j ... ROM:00123380 rts ROM:00123382 ; --------------------------------------------------------------------------- ROM:00123382 ROM:00123382 loc_123382: ; DATA XREF: ROM:00123210↑o ROM:00123382 btst #7,($93A).w ROM:00123388 beq.s locret_1233FE ROM:0012338A cmpi.w #3,($C6A).w ROM:00123390 blt.s loc_1233C8 ROM:00123392 move.w ($C6A).w,($53E).w ROM:00123398 addi.w #$FC,($53E).w ROM:0012339E move.w ($C6A).w,d0 ROM:001233A2 move.w $FE8(d0.w*2),($540).w ROM:001233AA bset #2,($943).w ROM:001233B0 bclr #5,($1389).w ROM:001233B6 clr.w ($C6A).w ROM:001233BA move.b #1,($1188).w ROM:001233C0 bra.l locret_1232F4 ROM:001233C6 ; --------------------------------------------------------------------------- ROM:001233C6 bra.s locret_1233FE ROM:001233C8 ; --------------------------------------------------------------------------- ROM:001233C8 ROM:001233C8 loc_1233C8: ; CODE XREF: ROM:00123390↑j ROM:001233C8 move.w ($C6A).w,($53E).w ROM:001233CE addi.w #$FC,($53E).w ROM:001233D4 move.w ($C6A).w,d0 ROM:001233D8 move.w $FE8(d0.w*2),($540).w ROM:001233E0 addq.w #1,($C6A).w ROM:001233E4 bvc.s loc_1233EC ROM:001233E6 move.w #$8000,($C6A).w ROM:001233EC ROM:001233EC loc_1233EC: ; CODE XREF: ROM:001233E4↑j ROM:001233EC bset #2,($943).w ROM:001233F2 move.b #4,($1188).w ROM:001233F8 bra.l *+6 ROM:001233FE ; --------------------------------------------------------------------------- ROM:001233FE ROM:001233FE locret_1233FE: ; CODE XREF: ROM:001232EE↑j ROM:001233FE ; ROM:00123388↑j ... ROM:001233FE rts ROM:00123400 ; --------------------------------------------------------------------------- ROM:00123400 rts ROM:00123402 ROM:00123402 ; =============== S U B R O U T I N E ======================================= ROM:00123402 ROM:00123402 ROM:00123402 sub_123402: ; CODE XREF: ROM:00125698↓p ROM:00123402 cmpi.w #0,($540).w ROM:00123408 bne.s loc_123412 ROM:0012340A move.w #$A55A,($C6E).w ROM:00123410 bra.s loc_123418 ROM:00123412 ; --------------------------------------------------------------------------- ROM:00123412 ROM:00123412 loc_123412: ; CODE XREF: sub_123402+6↑j ROM:00123412 move.w ($540).w,($C6E).w ROM:00123418 ROM:00123418 loc_123418: ; CODE XREF: sub_123402+E↑j ROM:00123418 clr.w d0 ROM:0012341A move.w ($C6E).w,d5 ROM:0012341E btst #0,d5 ROM:00123422 beq.w loc_12342A ROM:00123426 addi.w #1,d0 ROM:0012342A ROM:0012342A loc_12342A: ; CODE XREF: sub_123402+20↑j ROM:0012342A btst #4,d5 ROM:0012342E beq.w loc_123436 ROM:00123432 addi.w #1,d0 ROM:00123436 ROM:00123436 loc_123436: ; CODE XREF: sub_123402+2C↑j ROM:00123436 btst #$D,d5 ROM:0012343A beq.w loc_123442 ROM:0012343E addi.w #1,d0 ROM:00123442 ROM:00123442 loc_123442: ; CODE XREF: sub_123402+38↑j ROM:00123442 btst #$F,d5 ROM:00123446 beq.w loc_12344E ROM:0012344A addi.w #1,d0 ROM:0012344E ROM:0012344E loc_12344E: ; CODE XREF: sub_123402+44↑j ROM:0012344E lsr.w #1,d5 ROM:00123450 cmpi.w #1,d0 ROM:00123454 beq.s loc_12345C ROM:00123456 cmpi.w #3,d0 ROM:0012345A bne.s loc_123460 ROM:0012345C ROM:0012345C loc_12345C: ; CODE XREF: sub_123402+52↑j ROM:0012345C bset #$F,d5 ROM:00123460 ROM:00123460 loc_123460: ; CODE XREF: sub_123402+58↑j ROM:00123460 move.w d5,($C6E).w ROM:00123464 move.w #$FB,($53E).w ROM:0012346A move.w ($C6E).w,($540).w ROM:00123470 bset #2,($943).w ROM:00123476 btst #5,($137F).w ROM:0012347C bne.s loc_12348A ROM:0012347E btst #2,($1378).w ROM:00123484 beq.l loc_12354C ROM:0012348A ROM:0012348A loc_12348A: ; CODE XREF: sub_123402+7A↑j ROM:0012348A clr.w d1 ROM:0012348C btst #$F,d5 ROM:00123490 beq.w loc_123498 ROM:00123494 addi.w #8,d1 ROM:00123498 ROM:00123498 loc_123498: ; CODE XREF: sub_123402+8E↑j ROM:00123498 btst #7,d5 ROM:0012349C beq.w loc_1234A4 ROM:001234A0 addi.w #4,d1 ROM:001234A4 ROM:001234A4 loc_1234A4: ; CODE XREF: sub_123402+9A↑j ROM:001234A4 btst #4,d5 ROM:001234A8 beq.w loc_1234B0 ROM:001234AC addi.w #2,d1 ROM:001234B0 ROM:001234B0 loc_1234B0: ; CODE XREF: sub_123402+A6↑j ROM:001234B0 btst #0,d5 ROM:001234B4 beq.w loc_1234BC ROM:001234B8 addi.w #1,d1 ROM:001234BC ROM:001234BC loc_1234BC: ; CODE XREF: sub_123402+B2↑j ROM:001234BC addi.w #1,d1 ROM:001234C0 move.w ($C6E).w,d6 ROM:001234C4 move.w #1,d2 ROM:001234C8 bra.s loc_1234CE ROM:001234CA ; --------------------------------------------------------------------------- ROM:001234CA ROM:001234CA loc_1234CA: ; CODE XREF: sub_123402:loc_123540↓j ROM:001234CA addi.w #1,d2 ROM:001234CE ROM:001234CE loc_1234CE: ; CODE XREF: sub_123402+C6↑j ROM:001234CE cmp.w d1,d2 ROM:001234D0 bgt.l loc_123542 ROM:001234D6 clr.w d3 ROM:001234D8 btst #1,d6 ROM:001234DC beq.w loc_1234E4 ROM:001234E0 addi.w #1,d3 ROM:001234E4 ROM:001234E4 loc_1234E4: ; CODE XREF: sub_123402+DA↑j ROM:001234E4 btst #2,d6 ROM:001234E8 beq.w loc_1234F0 ROM:001234EC addi.w #1,d3 ROM:001234F0 ROM:001234F0 loc_1234F0: ; CODE XREF: sub_123402+E6↑j ROM:001234F0 btst #8,d6 ROM:001234F4 beq.w loc_1234FC ROM:001234F8 addi.w #1,d3 ROM:001234FC ROM:001234FC loc_1234FC: ; CODE XREF: sub_123402+F2↑j ROM:001234FC btst #9,d6 ROM:00123500 beq.w loc_123508 ROM:00123504 addi.w #1,d3 ROM:00123508 ROM:00123508 loc_123508: ; CODE XREF: sub_123402+FE↑j ROM:00123508 move.w #1,d4 ROM:0012350C btst #3,d6 ROM:00123510 beq.w loc_12351E ROM:00123514 btst #$D,d6 ROM:00123518 beq.w loc_12351E ROM:0012351C clr.w d4 ROM:0012351E ROM:0012351E loc_12351E: ; CODE XREF: sub_123402+10E↑j ROM:0012351E ; sub_123402+116↑j ROM:0012351E lsr.w #1,d6 ROM:00123520 cmpi.w #1,d3 ROM:00123524 beq.s loc_12352C ROM:00123526 cmpi.w #3,d3 ROM:0012352A bne.s loc_123530 ROM:0012352C ROM:0012352C loc_12352C: ; CODE XREF: sub_123402+122↑j ROM:0012352C bset #$F,d6 ROM:00123530 ROM:00123530 loc_123530: ; CODE XREF: sub_123402+128↑j ROM:00123530 cmpi.w #0,d4 ROM:00123534 beq.s loc_12353C ROM:00123536 bset #0,d6 ROM:0012353A bra.s loc_123540 ROM:0012353C ; --------------------------------------------------------------------------- ROM:0012353C ROM:0012353C loc_12353C: ; CODE XREF: sub_123402+132↑j ROM:0012353C bclr #0,d6 ROM:00123540 ROM:00123540 loc_123540: ; CODE XREF: sub_123402+138↑j ROM:00123540 bra.s loc_1234CA ROM:00123542 ; --------------------------------------------------------------------------- ROM:00123542 ROM:00123542 loc_123542: ; CODE XREF: sub_123402+CE↑j ROM:00123542 move.w d6,($C6C).w ROM:00123546 bra.l locret_1235C8 ROM:0012354C ; --------------------------------------------------------------------------- ROM:0012354C ROM:0012354C loc_12354C: ; CODE XREF: sub_123402+82↑j ROM:0012354C move.w ($C6E).w,d6 ROM:00123550 move.w #1,d2 ROM:00123554 bra.s loc_12355A ROM:00123556 ; --------------------------------------------------------------------------- ROM:00123556 ROM:00123556 loc_123556: ; CODE XREF: sub_123402:loc_1235C2↓j ROM:00123556 addi.w #1,d2 ROM:0012355A ROM:0012355A loc_12355A: ; CODE XREF: sub_123402+152↑j ROM:0012355A cmpi.w #2,d2 ROM:0012355E bgt.l loc_1235C4 ROM:00123564 move.w #1,d4 ROM:00123568 btst #9,d6 ROM:0012356C beq.w loc_12357A ROM:00123570 btst #$B,d6 ROM:00123574 beq.w loc_12357A ROM:00123578 clr.w d4 ROM:0012357A ROM:0012357A loc_12357A: ; CODE XREF: sub_123402+16A↑j ROM:0012357A ; sub_123402+172↑j ROM:0012357A clr.w d3 ROM:0012357C btst #1,d6 ROM:00123580 beq.w loc_123588 ROM:00123584 addi.w #1,d3 ROM:00123588 ROM:00123588 loc_123588: ; CODE XREF: sub_123402+17E↑j ROM:00123588 btst #4,d6 ROM:0012358C beq.w loc_123594 ROM:00123590 addi.w #1,d3 ROM:00123594 ROM:00123594 loc_123594: ; CODE XREF: sub_123402+18A↑j ROM:00123594 btst #$C,d6 ROM:00123598 beq.w loc_1235A0 ROM:0012359C addi.w #1,d3 ROM:001235A0 ROM:001235A0 loc_1235A0: ; CODE XREF: sub_123402+196↑j ROM:001235A0 lsr.w #1,d6 ROM:001235A2 cmpi.w #1,d3 ROM:001235A6 beq.s loc_1235AE ROM:001235A8 cmpi.w #3,d3 ROM:001235AC bne.s loc_1235B2 ROM:001235AE ROM:001235AE loc_1235AE: ; CODE XREF: sub_123402+1A4↑j ROM:001235AE bset #$F,d6 ROM:001235B2 ROM:001235B2 loc_1235B2: ; CODE XREF: sub_123402+1AA↑j ROM:001235B2 cmpi.w #0,d4 ROM:001235B6 beq.s loc_1235BE ROM:001235B8 bset #7,d6 ROM:001235BC bra.s loc_1235C2 ROM:001235BE ; --------------------------------------------------------------------------- ROM:001235BE ROM:001235BE loc_1235BE: ; CODE XREF: sub_123402+1B4↑j ROM:001235BE bclr #7,d6 ROM:001235C2 ROM:001235C2 loc_1235C2: ; CODE XREF: sub_123402+1BA↑j ROM:001235C2 bra.s loc_123556 ROM:001235C4 ; --------------------------------------------------------------------------- ROM:001235C4 ROM:001235C4 loc_1235C4: ; CODE XREF: sub_123402+15C↑j ROM:001235C4 move.w d6,($C6C).w ROM:001235C8 ROM:001235C8 locret_1235C8: ; CODE XREF: sub_123402+144↑j ROM:001235C8 rts ROM:001235C8 ; End of function sub_123402 ROM:001235C8 ROM:001235CA ROM:001235CA ; =============== S U B R O U T I N E ======================================= ROM:001235CA ROM:001235CA ROM:001235CA sub_1235CA: ; CODE XREF: ROM:0012569E↓p ROM:001235CA ; ROM:00125858↓p ... ROM:001235CA btst #0,($1386).w ROM:001235D0 beq.s loc_1235DC ROM:001235D2 bsr.w sub_1241D0 ROM:001235D6 bra.l locret_12417A ROM:001235DC ; --------------------------------------------------------------------------- ROM:001235DC ROM:001235DC loc_1235DC: ; CODE XREF: sub_1235CA+6↑j ROM:001235DC btst #1,($1380).w ROM:001235E2 beq.s loc_1235EE ROM:001235E4 bsr.w sub_1241D0 ROM:001235E8 bra.l locret_12417A ROM:001235EE ; --------------------------------------------------------------------------- ROM:001235EE ROM:001235EE loc_1235EE: ; CODE XREF: sub_1235CA+18↑j ROM:001235EE move.w #1,d1 ROM:001235F2 btst #0,($1388).w ROM:001235F8 beq.l loc_123644 ROM:001235FE cmpi.b #$81,$1239(d1.w) ROM:00123606 bne.l loc_123644 ROM:0012360C move.b #3,($123C).l ROM:00123614 move.b ($123A).l,d3 ROM:0012361A addi.b #$40,d3 ; '@' ROM:0012361E move.b d3,($123D).l ROM:00123624 move.b #$57,($123E).l ; 'W' ROM:0012362C move.b #$8F,($123F).l ROM:00123634 bsr.w sub_124634 ROM:00123638 move.w #8,($C74).w ROM:0012363E bra.l locret_12417A ROM:00123644 ; --------------------------------------------------------------------------- ROM:00123644 ROM:00123644 loc_123644: ; CODE XREF: sub_1235CA+2E↑j ROM:00123644 ; sub_1235CA+3C↑j ROM:00123644 move.w #0,d3 ROM:00123648 move.w #3,d1 ROM:0012364C cmpi.b #$81,$1239(d3.w) ROM:00123654 bne.s loc_1236A2 ROM:00123656 cmpi.b #$81,$1239(d1.w) ROM:0012365E bne.s loc_1236A2 ROM:00123660 move.b #3,($1239).l ROM:00123668 move.b #$C1,($123A).l ROM:00123670 move.b #$57,($123B).l ; 'W' ROM:00123678 move.b #$8F,($123C).l ROM:00123680 move.b #$C4,d4 ROM:00123684 add.b ($123B).l,d4 ROM:0012368A add.b ($123C).l,d4 ROM:00123690 move.b d4,($123D).l ROM:00123696 move.w #5,($C74).w ROM:0012369C bra.l locret_12417A ROM:001236A2 ; --------------------------------------------------------------------------- ROM:001236A2 ROM:001236A2 loc_1236A2: ; CODE XREF: sub_1235CA+8A↑j ROM:001236A2 ; sub_1235CA+94↑j ROM:001236A2 move.w #1,d1 ROM:001236A6 cmpi.b #$18,$1239(d1.w) ROM:001236AE bne.l loc_123886 ROM:001236B4 clr.b ($1191).w ROM:001236B8 bclr #6,($136E).w ROM:001236BE bclr #7,($1361).w ROM:001236C4 move.b ($123B).l,d1 ROM:001236CA cmpi.b #1,d1 ROM:001236CE bne.l loc_1236DE ROM:001236D4 bset #2,($1384).w ROM:001236DA bra.w loc_1236E4 ROM:001236DE ; --------------------------------------------------------------------------- ROM:001236DE ROM:001236DE loc_1236DE: ; CODE XREF: sub_1235CA+104↑j ROM:001236DE bclr #2,($1384).w ROM:001236E4 ROM:001236E4 loc_1236E4: ; CODE XREF: sub_1235CA+110↑j ROM:001236E4 btst #0,($1388).w ROM:001236EA beq.s loc_1236F4 ROM:001236EC move.w #6,($C70).w ROM:001236F2 bra.s loc_1236FA ROM:001236F4 ; --------------------------------------------------------------------------- ROM:001236F4 ROM:001236F4 loc_1236F4: ; CODE XREF: sub_1235CA+120↑j ROM:001236F4 move.w #3,($C70).w ROM:001236FA ROM:001236FA loc_1236FA: ; CODE XREF: sub_1235CA+128↑j ROM:001236FA clr.w d1 ROM:001236FC clr.w d2 ROM:001236FE move.b ($123C).l,d1 ROM:00123704 lsl.w #8,d1 ROM:00123706 move.b ($123D).l,d2 ROM:0012370C or.w d1,d2 ROM:0012370E lea (dword_1344C4).l,a3 ROM:00123714 move.w (a3),d0 ROM:00123716 ROM:00123716 loc_123716: ; CODE XREF: sub_1235CA+18A↓j ROM:00123716 cmpi.w #$FF,d0 ROM:0012371A beq.s loc_123756 ROM:0012371C move.w 2(a3),d1 ROM:00123720 cmp.w d1,d2 ROM:00123722 bne.s loc_123744 ROM:00123724 clr.w d3 ROM:00123726 move.b $A(a3),d3 ROM:0012372A and.w ($C82).w,d3 ROM:0012372E cmpi.w #0,d3 ROM:00123732 beq.s loc_123744 ROM:00123734 move.w d0,($C72).w ROM:00123738 movea.l 4(a3),a0 ROM:0012373C jsr (a0) ROM:0012373E bset #3,($1369).w ROM:00123744 ROM:00123744 loc_123744: ; CODE XREF: sub_1235CA+158↑j ROM:00123744 ; sub_1235CA+168↑j ROM:00123744 clr.w d0 ROM:00123746 move.b $B(a3),d0 ROM:0012374A adda.w d0,a3 ROM:0012374C adda.w d0,a3 ROM:0012374E adda.w #$C,a3 ROM:00123752 move.w (a3),d0 ROM:00123754 bra.s loc_123716 ROM:00123756 ; --------------------------------------------------------------------------- ROM:00123756 ROM:00123756 loc_123756: ; CODE XREF: sub_1235CA+150↑j ROM:00123756 btst #3,($1369).w ROM:0012375C bne.s loc_123768 ROM:0012375E bsr.w sub_1241D0 ROM:00123762 bra.l loc_123880 ROM:00123768 ; --------------------------------------------------------------------------- ROM:00123768 ROM:00123768 loc_123768: ; CODE XREF: sub_1235CA+192↑j ROM:00123768 bclr #3,($1369).w ROM:0012376E clr.w d3 ROM:00123770 move.b ($1191).w,d3 ROM:00123774 muls.w #3,d3 ROM:00123778 addi.w #2,d3 ROM:0012377C btst #0,($1388).w ROM:00123782 beq.s loc_1237BC ROM:00123784 move.b ($1191).w,($123E).l ROM:0012378C move.b d3,($123C).l ROM:00123792 move.b ($123A).l,d0 ROM:00123798 addi.b #$40,d0 ; '@' ROM:0012379C move.b d0,($123D).l ROM:001237A2 bsr.w sub_124634 ROM:001237A6 clr.w d3 ROM:001237A8 move.b ($123C).l,d3 ROM:001237AE addi.w #5,d3 ROM:001237B2 move.w d3,($C74).w ROM:001237B6 bra.l loc_123880 ROM:001237BC ; --------------------------------------------------------------------------- ROM:001237BC ROM:001237BC loc_1237BC: ; CODE XREF: sub_1235CA+1B8↑j ROM:001237BC cmpi.w #$3F,d3 ; '?' ROM:001237C0 ble.s loc_123838 ROM:001237C2 move.b d3,d0 ROM:001237C4 move.b d3,d1 ROM:001237C6 addi.b #1,d1 ROM:001237CA move.w #0,d2 ROM:001237CE bra.s loc_1237D4 ROM:001237D0 ; --------------------------------------------------------------------------- ROM:001237D0 ROM:001237D0 loc_1237D0: ; CODE XREF: sub_1235CA+220↓j ROM:001237D0 addi.w #1,d2 ROM:001237D4 ROM:001237D4 loc_1237D4: ; CODE XREF: sub_1235CA+204↑j ROM:001237D4 cmp.w d3,d2 ROM:001237D6 bgt.s loc_1237EC ROM:001237D8 move.b $1239(d0.w),$1239(d1.w) ROM:001237E2 subi.b #1,d0 ROM:001237E6 subi.b #1,d1 ROM:001237EA bra.s loc_1237D0 ROM:001237EC ; --------------------------------------------------------------------------- ROM:001237EC ROM:001237EC loc_1237EC: ; CODE XREF: sub_1235CA+20C↑j ROM:001237EC clr.w d4 ROM:001237EE clr.w d1 ROM:001237F0 addi.b #$40,($123B).w ; '@' ROM:001237F6 move.b d3,($123A).w ROM:001237FA move.b ($1191).w,($123C).w ROM:00123800 move.b #0,($1239).w ROM:00123806 addi.b #1,d3 ROM:0012380A move.w #0,d2 ROM:0012380E bra.s loc_123814 ROM:00123810 ; --------------------------------------------------------------------------- ROM:00123810 ROM:00123810 loc_123810: ; CODE XREF: sub_1235CA+256↓j ROM:00123810 addi.w #1,d2 ROM:00123814 ROM:00123814 loc_123814: ; CODE XREF: sub_1235CA+244↑j ROM:00123814 cmp.w d3,d2 ROM:00123816 bgt.s loc_123822 ROM:00123818 add.b $1239(d4.w),d1 ROM:0012381E addq.w #1,d4 ROM:00123820 bra.s loc_123810 ROM:00123822 ; --------------------------------------------------------------------------- ROM:00123822 ROM:00123822 loc_123822: ; CODE XREF: sub_1235CA+24C↑j ROM:00123822 move.b d1,$1239(d4.w) ROM:00123828 clr.w d3 ROM:0012382A move.b ($123A).w,d3 ROM:0012382E addi.w #3,d3 ROM:00123832 move.w d3,($C74).w ROM:00123836 bra.s loc_123880 ROM:00123838 ; --------------------------------------------------------------------------- ROM:00123838 ROM:00123838 loc_123838: ; CODE XREF: sub_1235CA+1F6↑j ROM:00123838 addi.b #$40,($123A).l ; '@' ROM:00123840 move.b d3,($1239).l ROM:00123846 move.b ($1191).w,($123B).l ROM:0012384E clr.w d0 ROM:00123850 clr.w d4 ROM:00123852 move.w #0,d2 ROM:00123856 bra.s loc_12385C ROM:00123858 ; --------------------------------------------------------------------------- ROM:00123858 ROM:00123858 loc_123858: ; CODE XREF: sub_1235CA+29E↓j ROM:00123858 addi.w #1,d2 ROM:0012385C ROM:0012385C loc_12385C: ; CODE XREF: sub_1235CA+28C↑j ROM:0012385C cmp.w d3,d2 ROM:0012385E bgt.s loc_12386A ROM:00123860 add.b $1239(d4.w),d0 ROM:00123866 addq.w #1,d4 ROM:00123868 bra.s loc_123858 ROM:0012386A ; --------------------------------------------------------------------------- ROM:0012386A ROM:0012386A loc_12386A: ; CODE XREF: sub_1235CA+294↑j ROM:0012386A move.b d0,$1239(d4.w) ROM:00123870 clr.w d3 ROM:00123872 move.b ($1239).l,d3 ROM:00123878 addi.w #2,d3 ROM:0012387C move.w d3,($C74).w ROM:00123880 ROM:00123880 loc_123880: ; CODE XREF: sub_1235CA+198↑j ROM:00123880 ; sub_1235CA+1EC↑j ... ROM:00123880 bra.l locret_12417A ROM:00123886 ; --------------------------------------------------------------------------- ROM:00123886 ROM:00123886 loc_123886: ; CODE XREF: sub_1235CA+E4↑j ROM:00123886 move.w #1,d1 ROM:0012388A cmpi.b #$14,$1239(d1.w) ROM:00123892 bne.l loc_123980 ROM:00123898 clr.b ($1191).w ROM:0012389C clr.w d1 ROM:0012389E clr.w d2 ROM:001238A0 move.b ($123B).l,d1 ROM:001238A6 lsl.w #8,d1 ROM:001238A8 move.b ($123C).l,d2 ROM:001238AE or.w d1,d2 ROM:001238B0 lea (dword_1344C4).l,a3 ROM:001238B6 move.w (a3),d0 ROM:001238B8 ROM:001238B8 loc_1238B8: ; CODE XREF: sub_1235CA+32C↓j ROM:001238B8 cmpi.w #$FF,d0 ROM:001238BC beq.s loc_1238F8 ROM:001238BE move.w 2(a3),d1 ROM:001238C2 cmp.w d1,d2 ROM:001238C4 bne.s loc_1238E6 ROM:001238C6 clr.w d3 ROM:001238C8 move.b $A(a3),d3 ROM:001238CC and.w ($C82).w,d3 ROM:001238D0 cmpi.w #0,d3 ROM:001238D4 beq.s loc_1238E6 ROM:001238D6 move.w d0,($C72).w ROM:001238DA bsr.l sub_125D84 ROM:001238E0 bset #3,($1369).w ROM:001238E6 ROM:001238E6 loc_1238E6: ; CODE XREF: sub_1235CA+2FA↑j ROM:001238E6 ; sub_1235CA+30A↑j ROM:001238E6 clr.w d0 ROM:001238E8 move.b $B(a3),d0 ROM:001238EC adda.w d0,a3 ROM:001238EE adda.w d0,a3 ROM:001238F0 adda.w #$C,a3 ROM:001238F4 move.w (a3),d0 ROM:001238F6 bra.s loc_1238B8 ROM:001238F8 ; --------------------------------------------------------------------------- ROM:001238F8 ROM:001238F8 loc_1238F8: ; CODE XREF: sub_1235CA+2F2↑j ROM:001238F8 btst #3,($1369).w ROM:001238FE bne.s loc_12390A ROM:00123900 bsr.w sub_1241D0 ROM:00123904 bra.l loc_12397A ROM:0012390A ; --------------------------------------------------------------------------- ROM:0012390A ROM:0012390A loc_12390A: ; CODE XREF: sub_1235CA+334↑j ROM:0012390A bclr #3,($1369).w ROM:00123910 btst #0,($1388).w ROM:00123916 beq.s loc_123950 ROM:00123918 move.b ($123A).l,d0 ROM:0012391E addi.b #$40,d0 ; '@' ROM:00123922 move.b d0,($123D).l ROM:00123928 move.b ($123B).l,($123E).l ROM:00123932 move.b ($123C).l,($123F).l ROM:0012393C move.b #3,($123C).l ROM:00123944 bsr.w sub_124634 ROM:00123948 move.w #8,($C74).w ROM:0012394E bra.s loc_12397A ROM:00123950 ; --------------------------------------------------------------------------- ROM:00123950 ROM:00123950 loc_123950: ; CODE XREF: sub_1235CA+34C↑j ROM:00123950 addi.b #$40,($123A).l ; '@' ROM:00123958 move.b ($123A).l,d0 ROM:0012395E add.b ($123B).l,d0 ROM:00123964 add.b ($123C).l,d0 ROM:0012396A addi.b #3,d0 ROM:0012396E move.b d0,($123D).l ROM:00123974 move.w #5,($C74).w ROM:0012397A ROM:0012397A loc_12397A: ; CODE XREF: sub_1235CA+33A↑j ROM:0012397A ; sub_1235CA+384↑j ROM:0012397A bra.l locret_12417A ROM:00123980 ; --------------------------------------------------------------------------- ROM:00123980 ROM:00123980 loc_123980: ; CODE XREF: sub_1235CA+2C8↑j ROM:00123980 move.w #1,d1 ROM:00123984 cmpi.b #$21,$1239(d1.w) ; '!' ROM:0012398C bne.l loc_123A44 ROM:00123992 bsr.l sub_125DBA ROM:00123998 bsr.l sub_13568C ROM:0012399E move.b ($1239).l,d0 ROM:001239A4 andi.b #$3F,d0 ; '?' ROM:001239A8 cmpi.b #2,d0 ROM:001239AC bne.l loc_123A3A ROM:001239B2 cmpi.w #3,($C80).w ROM:001239B8 bne.s loc_1239C0 ROM:001239BA bra.l loc_123A38 ROM:001239C0 ; --------------------------------------------------------------------------- ROM:001239C0 ROM:001239C0 loc_1239C0: ; CODE XREF: sub_1235CA+3EE↑j ROM:001239C0 clr.w d1 ROM:001239C2 move.b ($123B).l,d1 ROM:001239C8 btst #6,($137A).w ROM:001239CE beq.s loc_1239E6 ROM:001239D0 cmpi.w #$F0,d1 ROM:001239D4 blt.s loc_1239E6 ROM:001239D6 cmpi.w #$FE,d1 ROM:001239DA bgt.s loc_1239E6 ROM:001239DC movea.l d4,a3 ROM:001239DE bset #7,($137E).w ROM:001239E4 bra.s loc_1239F2 ROM:001239E6 ; --------------------------------------------------------------------------- ROM:001239E6 ROM:001239E6 loc_1239E6: ; CODE XREF: sub_1235CA+404↑j ROM:001239E6 ; sub_1235CA+40A↑j ... ROM:001239E6 lea (word_133D8E).l,a3 ROM:001239EC bclr #7,($137E).w ROM:001239F2 ROM:001239F2 loc_1239F2: ; CODE XREF: sub_1235CA+41A↑j ROM:001239F2 move.b (a3),d0 ROM:001239F4 ROM:001239F4 loc_1239F4: ; CODE XREF: sub_1235CA+442↓j ROM:001239F4 cmpi.b #$FF,d0 ROM:001239F8 beq.s loc_123A0E ROM:001239FA cmp.b d0,d1 ROM:001239FC beq.s loc_123A0E ROM:001239FE clr.w d2 ROM:00123A00 move.w 2(a3),d2 ROM:00123A04 lsl.w #2,d2 ROM:00123A06 addq.w #4,d2 ROM:00123A08 adda.w d2,a3 ROM:00123A0A move.b (a3),d0 ROM:00123A0C bra.s loc_1239F4 ROM:00123A0E ; --------------------------------------------------------------------------- ROM:00123A0E ROM:00123A0E loc_123A0E: ; CODE XREF: sub_1235CA+42E↑j ROM:00123A0E ; sub_1235CA+432↑j ROM:00123A0E cmpi.b #$FF,d0 ROM:00123A12 bne.s loc_123A1E ROM:00123A14 bsr.w sub_1241D0 ROM:00123A18 bra.l loc_123A38 ROM:00123A1E ; --------------------------------------------------------------------------- ROM:00123A1E ROM:00123A1E loc_123A1E: ; CODE XREF: sub_1235CA+448↑j ROM:00123A1E clr.w d1 ROM:00123A20 move.b 1(a3),d1 ROM:00123A24 and.w ($C82).w,d1 ROM:00123A28 cmpi.w #0,d1 ROM:00123A2C bne.s loc_123A34 ROM:00123A2E bsr.w sub_1241D0 ROM:00123A32 bra.s loc_123A38 ROM:00123A34 ; --------------------------------------------------------------------------- ROM:00123A34 ROM:00123A34 loc_123A34: ; CODE XREF: sub_1235CA+462↑j ROM:00123A34 bsr.w sub_1242C4 ROM:00123A38 ROM:00123A38 loc_123A38: ; CODE XREF: sub_1235CA+3F0↑j ROM:00123A38 ; sub_1235CA+44E↑j ... ROM:00123A38 bra.s loc_123A3E ROM:00123A3A ; --------------------------------------------------------------------------- ROM:00123A3A ROM:00123A3A loc_123A3A: ; CODE XREF: sub_1235CA+3E2↑j ROM:00123A3A bsr.w sub_1241D0 ROM:00123A3E ROM:00123A3E loc_123A3E: ; CODE XREF: sub_1235CA:loc_123A38↑j ROM:00123A3E bra.l locret_12417A ROM:00123A44 ; --------------------------------------------------------------------------- ROM:00123A44 ROM:00123A44 loc_123A44: ; CODE XREF: sub_1235CA+3C2↑j ROM:00123A44 move.w #1,d0 ROM:00123A48 cmpi.b #$3B,$1239(d0.w) ; ';' ROM:00123A50 bne.l loc_123A9C ROM:00123A56 move.w #2,d0 ROM:00123A5A cmpi.b #$87,$1239(d0.w) ROM:00123A62 bne.l loc_123A78 ROM:00123A68 bsr.l sub_115CBA ROM:00123A6E bsr.w sub_124260 ROM:00123A72 bra.l loc_123A96 ROM:00123A78 ; --------------------------------------------------------------------------- ROM:00123A78 ROM:00123A78 loc_123A78: ; CODE XREF: sub_1235CA+498↑j ROM:00123A78 cmpi.b #$8A,$1239(d0.w) ROM:00123A80 bne.l loc_123A92 ROM:00123A86 bsr.l sub_1164A8 ROM:00123A8C bsr.w sub_124260 ROM:00123A90 bra.s loc_123A96 ROM:00123A92 ; --------------------------------------------------------------------------- ROM:00123A92 ROM:00123A92 loc_123A92: ; CODE XREF: sub_1235CA+4B6↑j ROM:00123A92 bsr.w sub_1241D0 ROM:00123A96 ROM:00123A96 loc_123A96: ; CODE XREF: sub_1235CA+4A8↑j ROM:00123A96 ; sub_1235CA+4C6↑j ROM:00123A96 bra.l locret_12417A ROM:00123A9C ; --------------------------------------------------------------------------- ROM:00123A9C ROM:00123A9C loc_123A9C: ; CODE XREF: sub_1235CA+486↑j ROM:00123A9C move.w #1,d0 ROM:00123AA0 cmpi.b #$23,$1239(d0.w) ; '#' ROM:00123AA8 bne.l loc_123AB8 ROM:00123AAE bsr.w sub_124400 ROM:00123AB2 bra.l locret_12417A ROM:00123AB8 ; --------------------------------------------------------------------------- ROM:00123AB8 ROM:00123AB8 loc_123AB8: ; CODE XREF: sub_1235CA+4DE↑j ROM:00123AB8 move.w #1,d0 ROM:00123ABC cmpi.b #$3D,$1239(d0.w) ; '=' ROM:00123AC4 bne.l loc_123AD4 ROM:00123ACA bsr.w sub_124698 ROM:00123ACE bra.l locret_12417A ROM:00123AD4 ; --------------------------------------------------------------------------- ROM:00123AD4 ROM:00123AD4 loc_123AD4: ; CODE XREF: sub_1235CA+4FA↑j ROM:00123AD4 move.w #1,d0 ROM:00123AD8 cmpi.b #$30,$1239(d0.w) ; '0' ROM:00123AE0 bne.s loc_123AEC ROM:00123AE2 bsr.w sub_124260 ROM:00123AE6 bra.l locret_12417A ROM:00123AEC ; --------------------------------------------------------------------------- ROM:00123AEC ROM:00123AEC loc_123AEC: ; CODE XREF: sub_1235CA+516↑j ROM:00123AEC move.w #1,d0 ROM:00123AF0 btst #3,($1388).w ROM:00123AF6 beq.s loc_123B04 ROM:00123AF8 bclr #3,($1388).w ROM:00123AFE bra.l locret_12417A ROM:00123B04 ; --------------------------------------------------------------------------- ROM:00123B04 ROM:00123B04 loc_123B04: ; CODE XREF: sub_1235CA+52C↑j ROM:00123B04 cmpi.b #$31,$1239(d0.w) ; '1' ROM:00123B0C bne.s loc_123B18 ROM:00123B0E bsr.w sub_124260 ROM:00123B12 bra.l locret_12417A ROM:00123B18 ; --------------------------------------------------------------------------- ROM:00123B18 ROM:00123B18 loc_123B18: ; CODE XREF: sub_1235CA+542↑j ROM:00123B18 move.w #1,d0 ROM:00123B1C cmpi.b #$32,$1239(d0.w) ; '2' ROM:00123B24 bne.s loc_123B30 ROM:00123B26 bsr.w sub_124260 ROM:00123B2A bra.l locret_12417A ROM:00123B30 ; --------------------------------------------------------------------------- ROM:00123B30 ROM:00123B30 loc_123B30: ; CODE XREF: sub_1235CA+55A↑j ROM:00123B30 move.w #1,d0 ROM:00123B34 cmpi.b #$2C,$1239(d0.w) ; ',' ROM:00123B3C bne.s loc_123B48 ROM:00123B3E bsr.w sub_124260 ROM:00123B42 bra.l locret_12417A ROM:00123B48 ; --------------------------------------------------------------------------- ROM:00123B48 ROM:00123B48 loc_123B48: ; CODE XREF: sub_1235CA+572↑j ROM:00123B48 move.w #1,d0 ROM:00123B4C cmpi.b #$A0,$1239(d0.w) ROM:00123B54 bne.s loc_123B6E ROM:00123B56 bsr.l nullsub_31 ROM:00123B5C btst #1,($1380).w ROM:00123B62 beq.s loc_123B68 ROM:00123B64 bsr.w sub_1241D0 ROM:00123B68 ROM:00123B68 loc_123B68: ; CODE XREF: sub_1235CA+598↑j ROM:00123B68 bra.l locret_12417A ROM:00123B6E ; --------------------------------------------------------------------------- ROM:00123B6E ROM:00123B6E loc_123B6E: ; CODE XREF: sub_1235CA+58A↑j ROM:00123B6E move.w #1,d0 ROM:00123B72 cmpi.b #$33,$1239(d0.w) ; '3' ROM:00123B7A bne.l loc_123BE4 ROM:00123B80 clr.w d1 ROM:00123B82 move.b ($123B).l,d3 ROM:00123B88 move.b dword_134488(d1.w),d2 ROM:00123B90 ROM:00123B90 loc_123B90: ; CODE XREF: sub_1235CA+5DA↓j ROM:00123B90 cmpi.b #$FF,d2 ROM:00123B94 beq.s loc_123BA6 ROM:00123B96 cmp.b d2,d3 ROM:00123B98 beq.s loc_123BA6 ROM:00123B9A addq.w #6,d1 ROM:00123B9C move.b dword_134488(d1.w),d2 ROM:00123BA4 bra.s loc_123B90 ROM:00123BA6 ; --------------------------------------------------------------------------- ROM:00123BA6 ROM:00123BA6 loc_123BA6: ; CODE XREF: sub_1235CA+5CA↑j ROM:00123BA6 ; sub_1235CA+5CE↑j ROM:00123BA6 clr.w d3 ROM:00123BA8 move.w d1,d4 ROM:00123BAA addq.w #1,d4 ROM:00123BAC move.b dword_134488(d4.w),d3 ROM:00123BB4 and.w ($C82).w,d3 ROM:00123BB8 cmpi.b #$FF,d2 ROM:00123BBC beq.l loc_123BDA ROM:00123BC2 cmpi.w #0,d3 ROM:00123BC6 beq.l loc_123BDA ROM:00123BCC addq.w #1,d4 ROM:00123BCE movea.l dword_134488(d4.w),a0 ROM:00123BD6 jsr (a0) ROM:00123BD8 bra.s loc_123BDE ROM:00123BDA ; --------------------------------------------------------------------------- ROM:00123BDA ROM:00123BDA loc_123BDA: ; CODE XREF: sub_1235CA+5F2↑j ROM:00123BDA ; sub_1235CA+5FC↑j ROM:00123BDA bsr.w sub_1241D0 ROM:00123BDE ROM:00123BDE loc_123BDE: ; CODE XREF: sub_1235CA+60E↑j ROM:00123BDE bra.l locret_12417A ROM:00123BE4 ; --------------------------------------------------------------------------- ROM:00123BE4 ROM:00123BE4 loc_123BE4: ; CODE XREF: sub_1235CA+5B0↑j ROM:00123BE4 move.w #1,d0 ROM:00123BE8 cmpi.b #$27,$1239(d0.w) ; ''' ROM:00123BF0 bne.l loc_123D34 ROM:00123BF6 btst #4,($1376).w ROM:00123BFC beq.l loc_123C68 ROM:00123C02 btst #0,($1388).w ROM:00123C08 beq.s loc_123C3E ROM:00123C0A move.b #4,($123C).l ROM:00123C12 move.b #$67,($123D).l ; 'g' ROM:00123C1A move.b #1,($123E).l ROM:00123C22 move.b #0,($123F).l ROM:00123C2A move.b #0,($1240).l ROM:00123C32 bsr.w sub_124634 ROM:00123C36 move.w #9,($C74).w ROM:00123C3C bra.s loc_123C62 ROM:00123C3E ; --------------------------------------------------------------------------- ROM:00123C3E ROM:00123C3E loc_123C3E: ; CODE XREF: sub_1235CA+63E↑j ROM:00123C3E movea.l #$1239,a0 ROM:00123C44 move.b #4,(a0)+ ROM:00123C48 move.b #$67,(a0)+ ; 'g' ROM:00123C4C move.b #1,(a0)+ ROM:00123C50 move.b #0,(a0)+ ROM:00123C54 move.b #0,(a0)+ ROM:00123C58 move.b #$6C,(a0)+ ; 'l' ROM:00123C5C move.w #6,($C74).w ROM:00123C62 ROM:00123C62 loc_123C62: ; CODE XREF: sub_1235CA+672↑j ROM:00123C62 bra.l loc_123D2E ROM:00123C68 ; --------------------------------------------------------------------------- ROM:00123C68 ROM:00123C68 loc_123C68: ; CODE XREF: sub_1235CA+632↑j ROM:00123C68 move.w #2,d1 ROM:00123C6C cmpi.b #1,$1239(d1.w) ROM:00123C74 bne.l loc_123CE6 ROM:00123C7A btst #0,($1388).w ROM:00123C80 beq.s loc_123CB6 ROM:00123C82 move.b #4,($123C).l ROM:00123C8A move.b #$67,($123D).l ; 'g' ROM:00123C92 move.b #1,($123E).l ROM:00123C9A move.b ($C6E).w,($123F).l ROM:00123CA2 move.b ($C6F).w,($1240).l ROM:00123CAA bsr.w sub_124634 ROM:00123CAE move.w #9,($C74).w ROM:00123CB4 bra.s loc_123CE4 ROM:00123CB6 ; --------------------------------------------------------------------------- ROM:00123CB6 ROM:00123CB6 loc_123CB6: ; CODE XREF: sub_1235CA+6B6↑j ROM:00123CB6 movea.l #$1239,a0 ROM:00123CBC move.b #4,(a0)+ ROM:00123CC0 move.b #$67,(a0)+ ; 'g' ROM:00123CC4 move.b #1,(a0)+ ROM:00123CC8 move.b ($C6E).w,(a0)+ ROM:00123CCC move.b ($C6F).w,(a0)+ ROM:00123CD0 move.b #$6C,d2 ; 'l' ROM:00123CD4 add.b ($C6E).w,d2 ROM:00123CD8 add.b ($C6F).w,d2 ROM:00123CDC move.b d2,(a0)+ ROM:00123CDE move.w #6,($C74).w ROM:00123CE4 ROM:00123CE4 loc_123CE4: ; CODE XREF: sub_1235CA+6EA↑j ROM:00123CE4 bra.s loc_123D2E ROM:00123CE6 ; --------------------------------------------------------------------------- ROM:00123CE6 ROM:00123CE6 loc_123CE6: ; CODE XREF: sub_1235CA+6AA↑j ROM:00123CE6 btst #0,($1388).w ROM:00123CEC beq.s loc_123D12 ROM:00123CEE move.b #2,($123C).l ROM:00123CF6 move.b #$67,($123D).l ; 'g' ROM:00123CFE move.b #2,($123E).l ROM:00123D06 bsr.w sub_124634 ROM:00123D0A move.w #7,($C74).w ROM:00123D10 bra.s loc_123D2E ROM:00123D12 ; --------------------------------------------------------------------------- ROM:00123D12 ROM:00123D12 loc_123D12: ; CODE XREF: sub_1235CA+722↑j ROM:00123D12 movea.l #$1239,a0 ROM:00123D18 move.b #2,(a0)+ ROM:00123D1C move.b #$67,(a0)+ ; 'g' ROM:00123D20 move.b #2,(a0)+ ROM:00123D24 move.b #$6B,(a0)+ ; 'k' ROM:00123D28 move.w #4,($C74).w ROM:00123D2E ROM:00123D2E loc_123D2E: ; CODE XREF: sub_1235CA:loc_123C62↑j ROM:00123D2E ; sub_1235CA:loc_123CE4↑j ... ROM:00123D2E bra.l locret_12417A ROM:00123D34 ; --------------------------------------------------------------------------- ROM:00123D34 ROM:00123D34 loc_123D34: ; CODE XREF: sub_1235CA+626↑j ROM:00123D34 move.w #1,d0 ROM:00123D38 cmpi.b #$34,$1239(d0.w) ; '4' ROM:00123D40 bne.s loc_123DB0 ROM:00123D42 btst #0,($1388).w ROM:00123D48 beq.s loc_123D76 ROM:00123D4A move.b #2,($123C).l ROM:00123D52 move.b ($123A).l,d1 ROM:00123D58 addi.b #$40,d1 ; '@' ROM:00123D5C move.b d1,($123D).l ROM:00123D62 move.b #$FA,($123E).l ROM:00123D6A bsr.w sub_124634 ROM:00123D6E move.w #7,($C74).w ROM:00123D74 bra.s loc_123DAA ROM:00123D76 ; --------------------------------------------------------------------------- ROM:00123D76 ROM:00123D76 loc_123D76: ; CODE XREF: sub_1235CA+77E↑j ROM:00123D76 addi.b #$40,($123A).l ; '@' ROM:00123D7E move.b ($123A).l,d0 ROM:00123D84 move.b #2,($1239).l ROM:00123D8C move.b #$FA,($123B).l ROM:00123D94 add.b ($123B).l,d0 ROM:00123D9A addi.b #2,d0 ROM:00123D9E move.b d0,($123C).l ROM:00123DA4 move.w #4,($C74).w ROM:00123DAA ROM:00123DAA loc_123DAA: ; CODE XREF: sub_1235CA+7AA↑j ROM:00123DAA bra.l locret_12417A ROM:00123DB0 ; --------------------------------------------------------------------------- ROM:00123DB0 ROM:00123DB0 loc_123DB0: ; CODE XREF: sub_1235CA+776↑j ROM:00123DB0 move.w #1,d0 ROM:00123DB4 cmpi.b #$1A,$1239(d0.w) ROM:00123DBC bne.l loc_124176 ROM:00123DC2 move.w #2,d0 ROM:00123DC6 cmpi.b #$87,$1239(d0.w) ROM:00123DCE bne.l loc_123E54 ROM:00123DD4 bsr.l sub_115BCA ROM:00123DDA btst #0,($1388).w ROM:00123DE0 beq.s loc_123E12 ROM:00123DE2 move.b #$30,($123C).l ; '0' ROM:00123DEA move.b ($123A).l,d1 ROM:00123DF0 addi.b #$40,d1 ; '@' ROM:00123DF4 move.b d1,($123D).l ROM:00123DFA move.b ($123B).l,d1 ROM:00123E00 move.b d1,($123E).l ROM:00123E06 bsr.w sub_124634 ROM:00123E0A move.w #$35,($C74).w ; '5' ROM:00123E10 bra.s loc_123E4E ROM:00123E12 ; --------------------------------------------------------------------------- ROM:00123E12 ROM:00123E12 loc_123E12: ; CODE XREF: sub_1235CA+816↑j ROM:00123E12 addi.b #$40,($123A).l ; '@' ROM:00123E1A move.b #$30,($1239).l ; '0' ROM:00123E22 clr.b d0 ROM:00123E24 clr.w d4 ROM:00123E26 move.w #0,d2 ROM:00123E2A bra.s loc_123E30 ROM:00123E2C ; --------------------------------------------------------------------------- ROM:00123E2C ROM:00123E2C loc_123E2C: ; CODE XREF: sub_1235CA+876↓j ROM:00123E2C addi.w #1,d2 ROM:00123E30 ROM:00123E30 loc_123E30: ; CODE XREF: sub_1235CA+860↑j ROM:00123E30 cmpi.w #$30,d2 ; '0' ROM:00123E34 bgt.s loc_123E42 ROM:00123E36 add.b $1239(d4.w),d0 ROM:00123E3C addi.w #1,d4 ROM:00123E40 bra.s loc_123E2C ROM:00123E42 ; --------------------------------------------------------------------------- ROM:00123E42 ROM:00123E42 loc_123E42: ; CODE XREF: sub_1235CA+86A↑j ROM:00123E42 move.b d0,$1239(d4.w) ROM:00123E48 move.w #$32,($C74).w ; '2' ROM:00123E4E ROM:00123E4E loc_123E4E: ; CODE XREF: sub_1235CA+846↑j ROM:00123E4E bra.l loc_124174 ROM:00123E54 ; --------------------------------------------------------------------------- ROM:00123E54 ROM:00123E54 loc_123E54: ; CODE XREF: sub_1235CA+804↑j ROM:00123E54 move.w #2,d0 ROM:00123E58 cmpi.b #$8A,$1239(d0.w) ROM:00123E60 bne.l loc_123EE6 ROM:00123E66 bsr.l sub_11640E ROM:00123E6C btst #0,($1388).w ROM:00123E72 beq.s loc_123EA4 ROM:00123E74 move.b #$16,($123C).l ROM:00123E7C move.b ($123A).l,d1 ROM:00123E82 addi.b #$40,d1 ; '@' ROM:00123E86 move.b d1,($123D).l ROM:00123E8C move.b ($123B).l,d1 ROM:00123E92 move.b d1,($123E).l ROM:00123E98 bsr.w sub_124634 ROM:00123E9C move.w #$1B,($C74).w ROM:00123EA2 bra.s loc_123EE0 ROM:00123EA4 ; --------------------------------------------------------------------------- ROM:00123EA4 ROM:00123EA4 loc_123EA4: ; CODE XREF: sub_1235CA+8A8↑j ROM:00123EA4 addi.b #$40,($123A).l ; '@' ROM:00123EAC move.b #$16,($1239).l ROM:00123EB4 clr.b d0 ROM:00123EB6 clr.w d4 ROM:00123EB8 move.w #0,d2 ROM:00123EBC bra.s loc_123EC2 ROM:00123EBE ; --------------------------------------------------------------------------- ROM:00123EBE ROM:00123EBE loc_123EBE: ; CODE XREF: sub_1235CA+908↓j ROM:00123EBE addi.w #1,d2 ROM:00123EC2 ROM:00123EC2 loc_123EC2: ; CODE XREF: sub_1235CA+8F2↑j ROM:00123EC2 cmpi.w #$16,d2 ROM:00123EC6 bgt.s loc_123ED4 ROM:00123EC8 add.b $1239(d4.w),d0 ROM:00123ECE addi.w #1,d4 ROM:00123ED2 bra.s loc_123EBE ROM:00123ED4 ; --------------------------------------------------------------------------- ROM:00123ED4 ROM:00123ED4 loc_123ED4: ; CODE XREF: sub_1235CA+8FC↑j ROM:00123ED4 move.b d0,$1239(d4.w) ROM:00123EDA move.w #$18,($C74).w ROM:00123EE0 ROM:00123EE0 loc_123EE0: ; CODE XREF: sub_1235CA+8D8↑j ROM:00123EE0 bra.l loc_124174 ROM:00123EE6 ; --------------------------------------------------------------------------- ROM:00123EE6 ROM:00123EE6 loc_123EE6: ; CODE XREF: sub_1235CA+896↑j ROM:00123EE6 move.w #2,d0 ROM:00123EEA cmpi.b #$9A,$1239(d0.w) ROM:00123EF2 bne.l loc_123FA8 ROM:00123EF8 movea.l #$10F000,a0 ROM:00123EFE movea.l #$1239,a1 ROM:00123F04 btst #0,($1388).w ROM:00123F0A beq.s loc_123F14 ROM:00123F0C adda.l #6,a1 ROM:00123F12 bra.s loc_123F1A ROM:00123F14 ; --------------------------------------------------------------------------- ROM:00123F14 ROM:00123F14 loc_123F14: ; CODE XREF: sub_1235CA+940↑j ROM:00123F14 adda.l #3,a1 ROM:00123F1A ROM:00123F1A loc_123F1A: ; CODE XREF: sub_1235CA+948↑j ROM:00123F1A move.b #1,d3 ROM:00123F1E bra.s loc_123F24 ROM:00123F20 ; --------------------------------------------------------------------------- ROM:00123F20 ROM:00123F20 loc_123F20: ; CODE XREF: sub_1235CA+962↓j ROM:00123F20 addi.b #1,d3 ROM:00123F24 ROM:00123F24 loc_123F24: ; CODE XREF: sub_1235CA+954↑j ROM:00123F24 cmpi.b #6,d3 ROM:00123F28 bgt.s loc_123F2E ROM:00123F2A move.b (a0)+,(a1)+ ROM:00123F2C bra.s loc_123F20 ROM:00123F2E ; --------------------------------------------------------------------------- ROM:00123F2E ROM:00123F2E loc_123F2E: ; CODE XREF: sub_1235CA+95E↑j ROM:00123F2E btst #0,($1388).w ROM:00123F34 beq.s loc_123F66 ROM:00123F36 move.b #8,($123C).l ROM:00123F3E move.b ($123A).l,d1 ROM:00123F44 addi.b #$40,d1 ; '@' ROM:00123F48 move.b d1,($123D).l ROM:00123F4E move.b ($123B).l,d1 ROM:00123F54 move.b d1,($123E).l ROM:00123F5A bsr.w sub_124634 ROM:00123F5E move.w #$D,($C74).w ROM:00123F64 bra.s loc_123FA2 ROM:00123F66 ; --------------------------------------------------------------------------- ROM:00123F66 ROM:00123F66 loc_123F66: ; CODE XREF: sub_1235CA+96A↑j ROM:00123F66 addi.b #$40,($123A).l ; '@' ROM:00123F6E move.b #8,($1239).l ROM:00123F76 clr.b d0 ROM:00123F78 clr.w d4 ROM:00123F7A move.w #0,d2 ROM:00123F7E bra.s loc_123F84 ROM:00123F80 ; --------------------------------------------------------------------------- ROM:00123F80 ROM:00123F80 loc_123F80: ; CODE XREF: sub_1235CA+9CA↓j ROM:00123F80 addi.w #1,d2 ROM:00123F84 ROM:00123F84 loc_123F84: ; CODE XREF: sub_1235CA+9B4↑j ROM:00123F84 cmpi.w #8,d2 ROM:00123F88 bgt.s loc_123F96 ROM:00123F8A add.b $1239(d4.w),d0 ROM:00123F90 addi.w #1,d4 ROM:00123F94 bra.s loc_123F80 ROM:00123F96 ; --------------------------------------------------------------------------- ROM:00123F96 ROM:00123F96 loc_123F96: ; CODE XREF: sub_1235CA+9BE↑j ROM:00123F96 move.b d0,$1239(d4.w) ROM:00123F9C move.w #$A,($C74).w ROM:00123FA2 ROM:00123FA2 loc_123FA2: ; CODE XREF: sub_1235CA+99A↑j ROM:00123FA2 bra.l loc_124174 ROM:00123FA8 ; --------------------------------------------------------------------------- ROM:00123FA8 ROM:00123FA8 loc_123FA8: ; CODE XREF: sub_1235CA+928↑j ROM:00123FA8 move.w #2,d0 ROM:00123FAC cmpi.b #$9B,$1239(d0.w) ROM:00123FB4 bne.l loc_12403E ROM:00123FBA btst #0,($1388).w ROM:00123FC0 beq.s loc_123FFC ROM:00123FC2 move.b #3,($123C).l ROM:00123FCA move.b ($123A).l,d1 ROM:00123FD0 addi.b #$40,d1 ; '@' ROM:00123FD4 move.b d1,($123D).l ROM:00123FDA move.b ($123B).l,d1 ROM:00123FE0 move.b d1,($123E).l ROM:00123FE6 movea.l #$10F00A,a0 ROM:00123FEC move.b (a0)+,($123F).w ROM:00123FF0 bsr.w sub_124634 ROM:00123FF4 move.w #8,($C74).w ROM:00123FFA bra.s loc_124038 ROM:00123FFC ; --------------------------------------------------------------------------- ROM:00123FFC ROM:00123FFC loc_123FFC: ; CODE XREF: sub_1235CA+9F6↑j ROM:00123FFC addi.b #$40,($123A).l ; '@' ROM:00124004 move.b #3,($1239).l ROM:0012400C move.b ($123A).l,d0 ROM:00124012 addi.b #3,d0 ROM:00124016 add.b ($123B).l,d0 ROM:0012401C movea.l #$10F00A,a0 ROM:00124022 move.b (a0)+,($123C).l ROM:00124028 add.b ($123C).l,d0 ROM:0012402E move.b d0,($123D).w ROM:00124032 move.w #5,($C74).w ROM:00124038 ROM:00124038 loc_124038: ; CODE XREF: sub_1235CA+A30↑j ROM:00124038 bra.l loc_124174 ROM:0012403E ; --------------------------------------------------------------------------- ROM:0012403E ROM:0012403E loc_12403E: ; CODE XREF: sub_1235CA+9EA↑j ROM:0012403E move.w #2,d0 ROM:00124042 cmpi.b #$9C,$1239(d0.w) ROM:0012404A bne.l loc_1240DE ROM:00124050 btst #0,($1388).w ROM:00124056 beq.s loc_124096 ROM:00124058 move.b #3,($123C).l ROM:00124060 move.b ($123A).l,d1 ROM:00124066 addi.b #$40,d1 ; '@' ROM:0012406A move.b d1,($123D).l ROM:00124070 move.b ($123B).l,d1 ROM:00124076 move.b d1,($123E).l ROM:0012407C movea.l #$10F00A,a0 ROM:00124082 move.b (a0)+,($123F).w ROM:00124086 move.b (a0)+,($123F).w ROM:0012408A bsr.w sub_124634 ROM:0012408E move.w #8,($C74).w ROM:00124094 bra.s loc_1240D8 ROM:00124096 ; --------------------------------------------------------------------------- ROM:00124096 ROM:00124096 loc_124096: ; CODE XREF: sub_1235CA+A8C↑j ROM:00124096 addi.b #$40,($123A).l ; '@' ROM:0012409E move.b #3,($1239).l ROM:001240A6 move.b ($123A).l,d0 ROM:001240AC addi.b #3,d0 ROM:001240B0 add.b ($123B).l,d0 ROM:001240B6 movea.l #$10F00A,a0 ROM:001240BC move.b (a0)+,($123C).l ROM:001240C2 move.b (a0)+,($123C).l ROM:001240C8 add.b ($123C).l,d0 ROM:001240CE move.b d0,($123D).w ROM:001240D2 move.w #5,($C74).w ROM:001240D8 ROM:001240D8 loc_1240D8: ; CODE XREF: sub_1235CA+ACA↑j ROM:001240D8 bra.l loc_124174 ROM:001240DE ; --------------------------------------------------------------------------- ROM:001240DE ROM:001240DE loc_1240DE: ; CODE XREF: sub_1235CA+A80↑j ROM:001240DE move.w #2,d0 ROM:001240E2 cmpi.b #$9E,$1239(d0.w) ROM:001240EA bne.l loc_124170 ROM:001240F0 btst #0,($1388).w ROM:001240F6 beq.s loc_124132 ROM:001240F8 move.b #3,($123C).l ROM:00124100 move.b ($123A).l,d1 ROM:00124106 addi.b #$40,d1 ; '@' ROM:0012410A move.b d1,($123D).l ROM:00124110 move.b ($123B).l,d1 ROM:00124116 move.b d1,($123E).l ROM:0012411C movea.l #$10F00C,a0 ROM:00124122 move.b (a0)+,($123F).w ROM:00124126 bsr.w sub_124634 ROM:0012412A move.w #8,($C74).w ROM:00124130 bra.s loc_12416E ROM:00124132 ; --------------------------------------------------------------------------- ROM:00124132 ROM:00124132 loc_124132: ; CODE XREF: sub_1235CA+B2C↑j ROM:00124132 addi.b #$40,($123A).l ; '@' ROM:0012413A move.b #3,($1239).l ROM:00124142 move.b ($123A).l,d0 ROM:00124148 addi.b #3,d0 ROM:0012414C add.b ($123B).l,d0 ROM:00124152 movea.l #$10F00C,a0 ROM:00124158 move.b (a0)+,($123C).l ROM:0012415E add.b ($123C).l,d0 ROM:00124164 move.b d0,($123D).w ROM:00124168 move.w #5,($C74).w ROM:0012416E ROM:0012416E loc_12416E: ; CODE XREF: sub_1235CA+B66↑j ROM:0012416E bra.s loc_124174 ROM:00124170 ; --------------------------------------------------------------------------- ROM:00124170 ROM:00124170 loc_124170: ; CODE XREF: sub_1235CA+B20↑j ROM:00124170 bsr.w sub_1241D0 ROM:00124174 ROM:00124174 loc_124174: ; CODE XREF: sub_1235CA:loc_123E4E↑j ROM:00124174 ; sub_1235CA:loc_123EE0↑j ... ROM:00124174 bra.s locret_12417A ROM:00124176 ; --------------------------------------------------------------------------- ROM:00124176 ROM:00124176 loc_124176: ; CODE XREF: sub_1235CA+7F2↑j ROM:00124176 bsr.w sub_12417C ROM:0012417A ROM:0012417A locret_12417A: ; CODE XREF: sub_1235CA+C↑j ROM:0012417A ; sub_1235CA+1E↑j ... ROM:0012417A rts ROM:0012417A ; End of function sub_1235CA ROM:0012417A ROM:0012417C ROM:0012417C ; =============== S U B R O U T I N E ======================================= ROM:0012417C ROM:0012417C ROM:0012417C sub_12417C: ; CODE XREF: sub_1235CA:loc_124176↑p ROM:0012417C ; sub_124698+7A↓p ... ROM:0012417C btst #0,($1388).w ROM:00124182 beq.s loc_1241A8 ROM:00124184 move.b #1,($123C).l ROM:0012418C move.b ($123A).l,d1 ROM:00124192 addi.b #$40,d1 ; '@' ROM:00124196 move.b d1,($123D).l ROM:0012419C bsr.w sub_124634 ROM:001241A0 move.w #6,($C74).w ROM:001241A6 bra.s locret_1241CE ROM:001241A8 ; --------------------------------------------------------------------------- ROM:001241A8 ROM:001241A8 loc_1241A8: ; CODE XREF: sub_12417C+6↑j ROM:001241A8 addi.b #$40,($123A).l ; '@' ROM:001241B0 move.b ($123A).l,d0 ROM:001241B6 addi.b #1,d0 ROM:001241BA move.b #1,($1239).l ROM:001241C2 move.b d0,($123B).l ROM:001241C8 move.w #3,($C74).w ROM:001241CE ROM:001241CE locret_1241CE: ; CODE XREF: sub_12417C+2A↑j ROM:001241CE rts ROM:001241CE ; End of function sub_12417C ROM:001241CE ROM:001241D0 ROM:001241D0 ; =============== S U B R O U T I N E ======================================= ROM:001241D0 ROM:001241D0 ROM:001241D0 sub_1241D0: ; CODE XREF: sub_1235CA+8↑p ROM:001241D0 ; sub_1235CA+1A↑p ... ROM:001241D0 move.b ($1239).l,d1 ROM:001241D6 btst #0,($1388).w ROM:001241DC beq.s loc_12420C ROM:001241DE move.b #3,($123C).l ROM:001241E6 move.b ($123A).l,($123E).l ROM:001241F0 move.b #$7F,($123D).l ROM:001241F8 move.b ($118A).w,($123F).l ROM:00124200 bsr.w sub_124634 ROM:00124204 move.w #8,($C74).w ROM:0012420A bra.s locret_12425E ROM:0012420C ; --------------------------------------------------------------------------- ROM:0012420C ROM:0012420C loc_12420C: ; CODE XREF: sub_1241D0+C↑j ROM:0012420C andi.b #$C0,d1 ROM:00124210 cmpi.b #0,d1 ROM:00124214 bne.s loc_124222 ROM:00124216 move.b ($123A).l,($123B).l ROM:00124220 bra.s loc_12422C ROM:00124222 ; --------------------------------------------------------------------------- ROM:00124222 ROM:00124222 loc_124222: ; CODE XREF: sub_1241D0+44↑j ROM:00124222 move.b ($123C).l,($123B).l ROM:0012422C ROM:0012422C loc_12422C: ; CODE XREF: sub_1241D0+50↑j ROM:0012422C move.b ($123B).l,d0 ROM:00124232 addi.b #-$7E,d0 ROM:00124236 add.b ($118A).w,d0 ROM:0012423A move.b #3,($1239).l ROM:00124242 move.b #$7F,($123A).l ROM:0012424A move.b ($118A).w,($123C).l ROM:00124252 move.b d0,($123D).l ROM:00124258 move.w #5,($C74).w ROM:0012425E ROM:0012425E locret_12425E: ; CODE XREF: sub_1241D0+3A↑j ROM:0012425E rts ROM:0012425E ; End of function sub_1241D0 ROM:0012425E ROM:00124260 ROM:00124260 ; =============== S U B R O U T I N E ======================================= ROM:00124260 ROM:00124260 ROM:00124260 sub_124260: ; CODE XREF: sub_1235CA+4A4↑p ROM:00124260 ; sub_1235CA+4C2↑p ... ROM:00124260 btst #0,($1388).w ROM:00124266 beq.s loc_124296 ROM:00124268 move.b #2,($123C).l ROM:00124270 move.b ($123A).l,d1 ROM:00124276 addi.b #$40,d1 ; '@' ROM:0012427A move.b d1,($123D).l ROM:00124280 move.b ($123B).l,($123E).l ROM:0012428A bsr.w sub_124634 ROM:0012428E move.w #7,($C74).w ROM:00124294 bra.s locret_1242C2 ROM:00124296 ; --------------------------------------------------------------------------- ROM:00124296 ROM:00124296 loc_124296: ; CODE XREF: sub_124260+6↑j ROM:00124296 addi.b #$40,($123A).l ; '@' ROM:0012429E move.b ($123A).l,d0 ROM:001242A4 move.b #2,($1239).l ROM:001242AC add.b ($123B).l,d0 ROM:001242B2 addi.b #2,d0 ROM:001242B6 move.b d0,($123C).l ROM:001242BC move.w #4,($C74).w ROM:001242C2 ROM:001242C2 locret_1242C2: ; CODE XREF: sub_124260+34↑j ROM:001242C2 rts ROM:001242C2 ; End of function sub_124260 ROM:001242C2 ROM:001242C4 ROM:001242C4 ; =============== S U B R O U T I N E ======================================= ROM:001242C4 ROM:001242C4 ROM:001242C4 sub_1242C4: ; CODE XREF: sub_1235CA:loc_123A34↑p ROM:001242C4 clr.l d1 ROM:001242C6 movea.l #$1239,a0 ROM:001242CC move.b 2(a0),d1 ROM:001242D0 swap d1 ROM:001242D2 move.b 1(a0),d1 ROM:001242D6 btst #0,($1388).w ROM:001242DC beq.s loc_1242EC ROM:001242DE adda.l #3,a0 ROM:001242E4 move.w #7,($C74).w ROM:001242EA bra.s loc_124304 ROM:001242EC ; --------------------------------------------------------------------------- ROM:001242EC ROM:001242EC loc_1242EC: ; CODE XREF: sub_1242C4+18↑j ROM:001242EC btst #7,($137E).w ROM:001242F2 beq.s loc_1242FE ROM:001242F4 clr.b (a0)+ ROM:001242F6 move.w #5,($C74).w ROM:001242FC bra.s loc_124304 ROM:001242FE ; --------------------------------------------------------------------------- ROM:001242FE ROM:001242FE loc_1242FE: ; CODE XREF: sub_1242C4+2E↑j ROM:001242FE move.w #4,($C74).w ROM:00124304 ROM:00124304 loc_124304: ; CODE XREF: sub_1242C4+26↑j ROM:00124304 ; sub_1242C4+38↑j ROM:00124304 adda.l #1,a0 ROM:0012430A addi.b #$40,d1 ; '@' ROM:0012430E move.b d1,(a0)+ ROM:00124310 move.b d1,d2 ROM:00124312 swap d1 ROM:00124314 move.b d1,(a0)+ ROM:00124316 add.b d1,d2 ROM:00124318 clr.w d1 ROM:0012431A move.w 2(a3),d4 ROM:0012431E ROM:0012431E loc_12431E: ; CODE XREF: sub_1242C4+F8↓j ROM:0012431E cmp.w d1,d4 ROM:00124320 ble.l loc_1243C0 ROM:00124326 move.w d1,d3 ROM:00124328 lsl.w #2,d3 ROM:0012432A addq.w #6,d3 ROM:0012432C move.b (a3,d3.w),d5 ROM:00124330 btst #7,($137E).w ROM:00124336 bne.s loc_12436A ROM:00124338 cmpi.b #0,d5 ROM:0012433C bne.s loc_124346 ROM:0012433E movea.l #0,a1 ROM:00124344 bra.s loc_12436A ROM:00124346 ; --------------------------------------------------------------------------- ROM:00124346 ROM:00124346 loc_124346: ; CODE XREF: sub_1242C4+78↑j ROM:00124346 cmpi.b #$40,d5 ; '@' ROM:0012434A bne.s loc_124354 ROM:0012434C movea.l #unk_110000,a1 ROM:00124352 bra.s loc_12436A ROM:00124354 ; --------------------------------------------------------------------------- ROM:00124354 ROM:00124354 loc_124354: ; CODE XREF: sub_1242C4+86↑j ROM:00124354 cmpi.b #$80,d5 ROM:00124358 bne.s loc_12435E ROM:0012435A movea.l a5,a1 ROM:0012435C bra.s loc_12436A ROM:0012435E ; --------------------------------------------------------------------------- ROM:0012435E ROM:0012435E loc_12435E: ; CODE XREF: sub_1242C4+94↑j ROM:0012435E cmpi.b #$C0,d5 ROM:00124362 bne.s loc_12436A ROM:00124364 movea.l #$100000,a1 ROM:0012436A ROM:0012436A loc_12436A: ; CODE XREF: sub_1242C4+72↑j ROM:0012436A ; sub_1242C4+80↑j ... ROM:0012436A subq.w #2,d3 ROM:0012436C clr.l d5 ROM:0012436E btst #7,($137E).w ROM:00124374 bne.s loc_12437E ROM:00124376 move.w (a3,d3.w),d5 ROM:0012437A adda.l d5,a1 ROM:0012437C bra.s loc_124390 ROM:0012437E ; --------------------------------------------------------------------------- ROM:0012437E ROM:0012437E loc_12437E: ; CODE XREF: sub_1242C4+B0↑j ROM:0012437E move.b (a3,d3.w),d5 ROM:00124382 asl.l #8,d5 ROM:00124384 move.b 1(a3,d3.w),d5 ROM:00124388 asl.l #8,d5 ROM:0012438A move.b 2(a3,d3.w),d5 ROM:0012438E movea.l d5,a1 ROM:00124390 ROM:00124390 loc_124390: ; CODE XREF: sub_1242C4+B8↑j ROM:00124390 clr.w d5 ROM:00124392 clr.w d6 ROM:00124394 addq.w #3,d3 ROM:00124396 move.b (a3,d3.w),d6 ROM:0012439A ROM:0012439A loc_12439A: ; CODE XREF: sub_1242C4+F4↓j ROM:0012439A cmp.w d5,d6 ROM:0012439C ble.s loc_1243BA ROM:0012439E move.b (a1),(a0)+ ROM:001243A0 addq.w #1,d5 ROM:001243A2 add.b (a1)+,d2 ROM:001243A4 addq.w #1,($C8C).w ROM:001243A8 move.l #$133C,d3 ROM:001243AE cmp.l a0,d3 ROM:001243B0 bge.s loc_1243B4 ROM:001243B2 movea.l d3,a0 ROM:001243B4 ROM:001243B4 loc_1243B4: ; CODE XREF: sub_1242C4+EC↑j ROM:001243B4 addq.w #1,($C74).w ROM:001243B8 bra.s loc_12439A ROM:001243BA ; --------------------------------------------------------------------------- ROM:001243BA ROM:001243BA loc_1243BA: ; CODE XREF: sub_1242C4+D8↑j ROM:001243BA addq.w #1,d1 ROM:001243BC bra.w loc_12431E ROM:001243C0 ; --------------------------------------------------------------------------- ROM:001243C0 ROM:001243C0 loc_1243C0: ; CODE XREF: sub_1242C4+5C↑j ROM:001243C0 move.w ($C74).w,d3 ROM:001243C4 btst #0,($1388).w ROM:001243CA beq.s loc_1243D6 ROM:001243CC subq.w #5,d3 ROM:001243CE move.b d3,($123C).l ROM:001243D4 bra.s loc_1243EC ROM:001243D6 ; --------------------------------------------------------------------------- ROM:001243D6 ROM:001243D6 loc_1243D6: ; CODE XREF: sub_1242C4+106↑j ROM:001243D6 btst #7,($137E).w ROM:001243DC beq.s loc_1243E6 ROM:001243DE subq.w #3,d3 ROM:001243E0 move.b d3,($123A).w ROM:001243E4 bra.s loc_1243EC ROM:001243E6 ; --------------------------------------------------------------------------- ROM:001243E6 ROM:001243E6 loc_1243E6: ; CODE XREF: sub_1242C4+118↑j ROM:001243E6 subq.w #2,d3 ROM:001243E8 move.b d3,($1239).w ROM:001243EC ROM:001243EC loc_1243EC: ; CODE XREF: sub_1242C4+110↑j ROM:001243EC ; sub_1242C4+120↑j ROM:001243EC add.b d3,d2 ROM:001243EE btst #0,($1388).w ROM:001243F4 beq.s loc_1243FC ROM:001243F6 bsr.w sub_124634 ROM:001243FA bra.s locret_1243FE ROM:001243FC ; --------------------------------------------------------------------------- ROM:001243FC ROM:001243FC loc_1243FC: ; CODE XREF: sub_1242C4+130↑j ROM:001243FC move.b d2,(a0) ROM:001243FE ROM:001243FE locret_1243FE: ; CODE XREF: sub_1242C4+136↑j ROM:001243FE rts ROM:001243FE ; End of function sub_1242C4 ROM:001243FE ROM:00124400 ROM:00124400 ; =============== S U B R O U T I N E ======================================= ROM:00124400 ROM:00124400 ROM:00124400 sub_124400: ; CODE XREF: sub_1235CA+4E4↑p ROM:00124400 clr.l d2 ROM:00124402 clr.l d1 ROM:00124404 move.b ($123B).l,d1 ROM:0012440A move.w #$10,d3 ROM:0012440E lsl.l d3,d1 ROM:00124410 or.l d1,d2 ROM:00124412 clr.l d1 ROM:00124414 move.b ($123C).l,d1 ROM:0012441A lsl.l #8,d1 ROM:0012441C or.l d1,d2 ROM:0012441E clr.l d1 ROM:00124420 move.b ($123D).l,d1 ROM:00124426 or.l d1,d2 ROM:00124428 movea.l d2,a0 ROM:0012442A clr.l d1 ROM:0012442C move.b ($123E).l,d1 ROM:00124432 add.l d2,d1 ROM:00124434 subi.l #1,d1 ROM:0012443A move.l d1,d3 ROM:0012443C bclr #5,($138B).w ROM:00124442 cmpi.l #0,d2 ROM:00124448 blt.s loc_12446E ROM:0012444A cmpi.l #$1E00,d2 ROM:00124450 bge.s loc_12446E ROM:00124452 cmpi.l #0,d3 ROM:00124458 blt.s loc_124468 ROM:0012445A cmpi.l #$1E00,d3 ROM:00124460 bge.s loc_124468 ROM:00124462 bset #5,($138B).w ROM:00124468 ROM:00124468 loc_124468: ; CODE XREF: sub_124400+58↑j ROM:00124468 ; sub_124400+60↑j ROM:00124468 bra.l loc_124512 ROM:0012446E ; --------------------------------------------------------------------------- ROM:0012446E ROM:0012446E loc_12446E: ; CODE XREF: sub_124400+48↑j ROM:0012446E ; sub_124400+50↑j ROM:0012446E btst #7,($136F).w ROM:00124474 beq.s loc_1244C4 ROM:00124476 cmpi.l #$1E00,d2 ROM:0012447C blt.s loc_12449E ROM:0012447E cmpi.l #$10000,d2 ROM:00124484 bge.s loc_12449E ROM:00124486 cmpi.l #$1E00,d3 ROM:0012448C blt.s loc_12449C ROM:0012448E cmpi.l #$10000,d3 ROM:00124494 bge.s loc_12449C ROM:00124496 bset #5,($138B).w ROM:0012449C ROM:0012449C loc_12449C: ; CODE XREF: sub_124400+8C↑j ROM:0012449C ; sub_124400+94↑j ROM:0012449C bra.s loc_1244C4 ROM:0012449E ; --------------------------------------------------------------------------- ROM:0012449E ROM:0012449E loc_12449E: ; CODE XREF: sub_124400+7C↑j ROM:0012449E ; sub_124400+84↑j ROM:0012449E cmpi.l #0,d2 ROM:001244A4 blt.s loc_1244C4 ROM:001244A6 cmpi.l #$FFFE,d2 ROM:001244AC bge.s loc_1244C4 ROM:001244AE cmpi.l #0,d3 ROM:001244B4 blt.s loc_1244C4 ROM:001244B6 cmpi.l #$FFFE,d3 ROM:001244BC bge.s loc_1244C4 ROM:001244BE bset #5,($138B).w ROM:001244C4 ROM:001244C4 loc_1244C4: ; CODE XREF: sub_124400+74↑j ROM:001244C4 ; sub_124400:loc_12449C↑j ... ROM:001244C4 cmpi.l #unk_110000,d2 ROM:001244CA blt.s loc_1244EC ROM:001244CC cmpi.l #$13FFFF,d2 ROM:001244D2 bge.s loc_1244EC ROM:001244D4 cmpi.l #unk_110000,d3 ROM:001244DA blt.s loc_1244EA ROM:001244DC cmpi.l #$13FFFF,d3 ROM:001244E2 bge.s loc_1244EA ROM:001244E4 bset #5,($138B).w ROM:001244EA ROM:001244EA loc_1244EA: ; CODE XREF: sub_124400+DA↑j ROM:001244EA ; sub_124400+E2↑j ROM:001244EA bra.s loc_124512 ROM:001244EC ; --------------------------------------------------------------------------- ROM:001244EC ROM:001244EC loc_1244EC: ; CODE XREF: sub_124400+CA↑j ROM:001244EC ; sub_124400+D2↑j ROM:001244EC cmpi.l #$13C000,d2 ROM:001244F2 blt.s loc_124512 ROM:001244F4 cmpi.l #$143F48,d2 ROM:001244FA bge.s loc_124512 ROM:001244FC cmpi.l #$13C000,d3 ROM:00124502 blt.s loc_124512 ROM:00124504 cmpi.l #$143F48,d3 ROM:0012450A bge.s loc_124512 ROM:0012450C bset #5,($138B).w ROM:00124512 ROM:00124512 loc_124512: ; CODE XREF: sub_124400:loc_124468↑j ROM:00124512 ; sub_124400:loc_1244EA↑j ... ROM:00124512 clr.w d3 ROM:00124514 move.b ($123E).l,d3 ROM:0012451A cmpi.w #$3E,d3 ; '>' ROM:0012451E ble.s loc_124544 ROM:00124520 cmpi.w #$FE,d3 ROM:00124524 ble.s loc_124530 ROM:00124526 bclr #5,($138B).w ROM:0012452C bra.w loc_124542 ROM:00124530 ; --------------------------------------------------------------------------- ROM:00124530 ROM:00124530 loc_124530: ; CODE XREF: sub_124400+124↑j ROM:00124530 move.w #$104,d4 ROM:00124534 subi.w #4,d4 ROM:00124538 cmp.w d3,d4 ROM:0012453A bge.s loc_124542 ROM:0012453C bclr #5,($138B).w ROM:00124542 ROM:00124542 loc_124542: ; CODE XREF: sub_124400+12C↑j ROM:00124542 ; sub_124400+13A↑j ROM:00124542 bra.s loc_124556 ROM:00124544 ; --------------------------------------------------------------------------- ROM:00124544 ROM:00124544 loc_124544: ; CODE XREF: sub_124400+11E↑j ROM:00124544 move.w #$104,d4 ROM:00124548 subi.w #3,d4 ROM:0012454C cmp.w d3,d4 ROM:0012454E bge.s loc_124556 ROM:00124550 bclr #5,($138B).w ROM:00124556 ROM:00124556 loc_124556: ; CODE XREF: sub_124400:loc_124542↑j ROM:00124556 ; sub_124400+14E↑j ROM:00124556 btst #5,($138B).w ROM:0012455C beq.l loc_12462C ROM:00124562 cmpi.w #$3E,d3 ; '>' ROM:00124566 bgt.s loc_124584 ROM:00124568 move.w #2,($C8C).w ROM:0012456E move.w #3,($C74).w ROM:00124574 addi.b #$40,($123A).l ; '@' ROM:0012457C move.b ($123A).l,d3 ROM:00124582 bra.s loc_1245C4 ROM:00124584 ; --------------------------------------------------------------------------- ROM:00124584 ROM:00124584 loc_124584: ; CODE XREF: sub_124400+166↑j ROM:00124584 clr.b ($1239).l ROM:0012458A move.w #3,($C8C).w ROM:00124590 move.w #4,($C74).w ROM:00124596 move.b ($123A).l,($123B).l ROM:001245A0 addi.b #$40,($123B).l ; '@' ROM:001245A8 move.b ($123E).l,($123A).l ROM:001245B2 addq.b #1,($123A).l ROM:001245B8 move.b ($123B).l,d3 ROM:001245BE add.b ($123A).l,d3 ROM:001245C4 ROM:001245C4 loc_1245C4: ; CODE XREF: sub_124400+182↑j ROM:001245C4 clr.w d5 ROM:001245C6 clr.w d6 ROM:001245C8 move.b ($123E).l,d6 ROM:001245CE ROM:001245CE loc_1245CE: ; CODE XREF: sub_124400+1FA↓j ROM:001245CE cmp.w d5,d6 ROM:001245D0 ble.s loc_1245FC ROM:001245D2 movea.l #$1239,a1 ROM:001245D8 adda.w ($C8C).w,a1 ROM:001245DC move.b (a0)+,(a1) ROM:001245DE addq.w #1,d5 ROM:001245E0 add.b (a1),d3 ROM:001245E2 addq.w #1,($C8C).w ROM:001245E6 move.w #$103,d7 ROM:001245EA cmp.w ($C8C).w,d7 ROM:001245EE bge.s loc_1245F6 ROM:001245F0 move.w #$103,($C8C).w ROM:001245F6 ROM:001245F6 loc_1245F6: ; CODE XREF: sub_124400+1EE↑j ROM:001245F6 addq.w #1,($C74).w ROM:001245FA bra.s loc_1245CE ROM:001245FC ; --------------------------------------------------------------------------- ROM:001245FC ROM:001245FC loc_1245FC: ; CODE XREF: sub_124400+1D0↑j ROM:001245FC cmpi.w #$3E,d6 ; '>' ROM:00124600 bgt.s loc_12461E ROM:00124602 movea.l #$C74,a2 ROM:00124608 move.b 1(a2),($1239).l ROM:00124610 subi.b #2,($1239).l ROM:00124618 add.b ($1239).l,d3 ROM:0012461E ROM:0012461E loc_12461E: ; CODE XREF: sub_124400+200↑j ROM:0012461E movea.l #$1239,a4 ROM:00124624 adda.w ($C8C).w,a4 ROM:00124628 move.b d3,(a4) ROM:0012462A bra.s locret_124632 ROM:0012462C ; --------------------------------------------------------------------------- ROM:0012462C ROM:0012462C loc_12462C: ; CODE XREF: sub_124400+15C↑j ROM:0012462C bset #1,($1380).w ROM:00124632 ROM:00124632 locret_124632: ; CODE XREF: sub_124400+22A↑j ROM:00124632 rts ROM:00124632 ; End of function sub_124400 ROM:00124632 ROM:00124634 ROM:00124634 ; =============== S U B R O U T I N E ======================================= ROM:00124634 ROM:00124634 ROM:00124634 sub_124634: ; CODE XREF: sub_1235CA+6A↑p ROM:00124634 ; sub_1235CA+1D8↑p ... ROM:00124634 move.b #$B8,($1239).l ROM:0012463C move.b #$B8,d4 ROM:00124640 move.b ($11A3).w,($123A).l ROM:00124648 move.b ($11A3).w,d3 ROM:0012464C eor.b d3,d4 ROM:0012464E move.b #$13,($123B).l ROM:00124656 move.b #$13,d3 ROM:0012465A eor.b d3,d4 ROM:0012465C move.b ($123C).l,d3 ROM:00124662 eor.b d3,d4 ROM:00124664 clr.w d6 ROM:00124666 move.b d3,d6 ROM:00124668 subi.w #1,d6 ROM:0012466C move.w #3,d7 ROM:00124670 move.w #0,d5 ROM:00124674 bra.s loc_12467A ROM:00124676 ; --------------------------------------------------------------------------- ROM:00124676 ROM:00124676 loc_124676: ; CODE XREF: sub_124634+56↓j ROM:00124676 addi.w #1,d5 ROM:0012467A ROM:0012467A loc_12467A: ; CODE XREF: sub_124634+40↑j ROM:0012467A cmp.w d6,d5 ROM:0012467C bgt.s loc_12468C ROM:0012467E addi.w #1,d7 ROM:00124682 move.b $1239(d7.w),d3 ROM:00124688 eor.b d3,d4 ROM:0012468A bra.s loc_124676 ROM:0012468C ; --------------------------------------------------------------------------- ROM:0012468C ROM:0012468C loc_12468C: ; CODE XREF: sub_124634+48↑j ROM:0012468C addi.b #1,d7 ROM:00124690 move.b d4,$1239(d7.w) ROM:00124696 rts ROM:00124696 ; End of function sub_124634 ROM:00124696 ROM:00124698 ROM:00124698 ; =============== S U B R O U T I N E ======================================= ROM:00124698 ROM:00124698 ROM:00124698 sub_124698: ; CODE XREF: sub_1235CA+500↑p ROM:00124698 bsr.l sub_13568C ROM:0012469E clr.l d0 ROM:001246A0 clr.l d1 ROM:001246A2 move.b ($123B).l,d0 ROM:001246A8 asl.l #8,d0 ROM:001246AA move.b ($123C).l,d0 ROM:001246B0 asl.l #8,d0 ROM:001246B2 move.b ($123D).l,d0 ROM:001246B8 move.b ($123E).l,d1 ROM:001246BE subi.l #1,d1 ROM:001246C4 move.l d0,d2 ROM:001246C6 add.l d1,d2 ROM:001246C8 cmpi.l #$1E00,d0 ROM:001246CE blt.l loc_1246E0 ROM:001246D4 cmp.l d2,d4 ROM:001246D6 ble.l loc_1246E0 ROM:001246DC bra.s loc_1246FE ROM:001246DE ; --------------------------------------------------------------------------- ROM:001246DE bra.s loc_1246FE ROM:001246E0 ; --------------------------------------------------------------------------- ROM:001246E0 ROM:001246E0 loc_1246E0: ; CODE XREF: sub_124698+36↑j ROM:001246E0 ; sub_124698+3E↑j ROM:001246E0 cmp.l d0,d5 ROM:001246E2 bgt.l loc_1246F8 ROM:001246E8 cmpi.l #$FFFE,d2 ROM:001246EE bge.l loc_1246F8 ROM:001246F4 bra.s loc_1246FE ROM:001246F6 ; --------------------------------------------------------------------------- ROM:001246F6 bra.s loc_1246FE ROM:001246F8 ; --------------------------------------------------------------------------- ROM:001246F8 ROM:001246F8 loc_1246F8: ; CODE XREF: sub_124698+4A↑j ROM:001246F8 ; sub_124698+56↑j ROM:001246F8 bsr.w sub_1241D0 ROM:001246FC bra.s locret_124716 ROM:001246FE ; --------------------------------------------------------------------------- ROM:001246FE ROM:001246FE loc_1246FE: ; CODE XREF: sub_124698+44↑j ROM:001246FE ; sub_124698+46↑j ... ROM:001246FE movea.l d0,a0 ROM:00124700 movea.l #$1239,a1 ROM:00124706 adda.l #6,a1 ROM:0012470C ROM:0012470C loc_12470C: ; CODE XREF: sub_124698+76↓j ROM:0012470C move.b (a1)+,(a0)+ ROM:0012470E dbf d1,loc_12470C ROM:00124712 bsr.w sub_12417C ROM:00124716 ROM:00124716 locret_124716: ; CODE XREF: sub_124698+64↑j ROM:00124716 rts ROM:00124716 ; End of function sub_124698 ROM:00124716 ROM:00124718 ; --------------------------------------------------------------------------- ROM:00124718 bset #3,($1388).w ROM:0012471E move.b ($123C).l,d1 ROM:00124724 cmpi.b #$50,d1 ; 'P' ROM:00124728 bgt.l loc_1247BA ROM:0012472E cmpi.b #0,d1 ROM:00124732 blt.l loc_1247B4 ROM:00124738 bsr.l sub_115C1E ROM:0012473E btst #0,($1388).w ROM:00124744 beq.s loc_124776 ROM:00124746 move.b #$30,($123C).l ; '0' ROM:0012474E move.b ($123A).l,d1 ROM:00124754 addi.b #$40,d1 ; '@' ROM:00124758 move.b d1,($123D).l ROM:0012475E move.b ($123B).l,d1 ROM:00124764 move.b d1,($123E).l ROM:0012476A bsr.w sub_124634 ROM:0012476E move.w #$35,($C74).w ; '5' ROM:00124774 bra.s loc_1247B2 ROM:00124776 ; --------------------------------------------------------------------------- ROM:00124776 ROM:00124776 loc_124776: ; CODE XREF: ROM:00124744↑j ROM:00124776 addi.b #$40,($123A).l ; '@' ROM:0012477E move.b #$30,($1239).l ; '0' ROM:00124786 clr.b d0 ROM:00124788 clr.w d4 ROM:0012478A move.w #0,d2 ROM:0012478E bra.s loc_124794 ROM:00124790 ; --------------------------------------------------------------------------- ROM:00124790 ROM:00124790 loc_124790: ; CODE XREF: ROM:001247A4↓j ROM:00124790 addi.w #1,d2 ROM:00124794 ROM:00124794 loc_124794: ; CODE XREF: ROM:0012478E↑j ROM:00124794 cmpi.w #$30,d2 ; '0' ROM:00124798 bgt.s loc_1247A6 ROM:0012479A add.b $1239(d4.w),d0 ROM:001247A0 addi.w #1,d4 ROM:001247A4 bra.s loc_124790 ROM:001247A6 ; --------------------------------------------------------------------------- ROM:001247A6 ROM:001247A6 loc_1247A6: ; CODE XREF: ROM:00124798↑j ROM:001247A6 move.b d0,$1239(d4.w) ROM:001247AC move.w #$32,($C74).w ; '2' ROM:001247B2 ROM:001247B2 loc_1247B2: ; CODE XREF: ROM:00124774↑j ROM:001247B2 bra.s loc_1247B8 ROM:001247B4 ; --------------------------------------------------------------------------- ROM:001247B4 ROM:001247B4 loc_1247B4: ; CODE XREF: ROM:00124732↑j ROM:001247B4 bsr.w sub_1241D0 ROM:001247B8 ROM:001247B8 loc_1247B8: ; CODE XREF: ROM:loc_1247B2↑j ROM:001247B8 bra.s locret_1247BE ROM:001247BA ; --------------------------------------------------------------------------- ROM:001247BA ROM:001247BA loc_1247BA: ; CODE XREF: ROM:00124728↑j ROM:001247BA bsr.w sub_1241D0 ROM:001247BE ROM:001247BE locret_1247BE: ; CODE XREF: ROM:loc_1247B8↑j ROM:001247BE rts ROM:001247C0 ROM:001247C0 ; =============== S U B R O U T I N E ======================================= ROM:001247C0 ROM:001247C0 ROM:001247C0 sub_1247C0: ; CODE XREF: ROM:001258B2↓p ROM:001247C0 ; ROM:loc_1258D0↓p ROM:001247C0 bclr #1,($1380).w ROM:001247C6 move.b #$10,($118A).w ROM:001247CC clr.w d0 ROM:001247CE move.w word_1342BA(d0.w*2),d1 ROM:001247D6 lsr.w #8,d1 ROM:001247D8 move.w word_1342BA(d0.w*2),d3 ROM:001247E0 and.w ($C82).w,d3 ROM:001247E4 move.b ($123A).l,d2 ROM:001247EA ROM:001247EA loc_1247EA: ; CODE XREF: sub_1247C0+52↓j ROM:001247EA cmpi.b #$7F,d1 ROM:001247EE beq.s loc_124814 ROM:001247F0 cmp.b d1,d2 ROM:001247F2 beq.s loc_124814 ROM:001247F4 addq.w #1,d0 ROM:001247F6 bvc.s loc_1247FC ROM:001247F8 move.w #$8000,d0 ROM:001247FC ROM:001247FC loc_1247FC: ; CODE XREF: sub_1247C0+36↑j ROM:001247FC move.w word_1342BA(d0.w*2),d1 ROM:00124804 lsr.w #8,d1 ROM:00124806 move.w word_1342BA(d0.w*2),d3 ROM:0012480E and.w ($C82).w,d3 ROM:00124812 bra.s loc_1247EA ROM:00124814 ; --------------------------------------------------------------------------- ROM:00124814 ROM:00124814 loc_124814: ; CODE XREF: sub_1247C0+2E↑j ROM:00124814 ; sub_1247C0+32↑j ROM:00124814 cmpi.b #$7F,d1 ROM:00124818 beq.l locret_124ABE ROM:0012481E cmpi.w #0,d3 ROM:00124822 beq.l locret_124ABE ROM:00124828 move.b ($123A).l,d0 ROM:0012482E cmpi.b #$30,d0 ; '0' ROM:00124832 bne.l loc_124914 ROM:00124838 clr.w d1 ROM:0012483A move.b ($123B).l,d3 ROM:00124840 move.b dword_134362(d1.w),d2 ROM:00124848 ROM:00124848 loc_124848: ; CODE XREF: sub_1247C0+9C↓j ROM:00124848 cmpi.b #$FF,d2 ROM:0012484C beq.s loc_12485E ROM:0012484E cmp.b d2,d3 ROM:00124850 beq.s loc_12485E ROM:00124852 addq.w #6,d1 ROM:00124854 move.b dword_134362(d1.w),d2 ROM:0012485C bra.s loc_124848 ROM:0012485E ; --------------------------------------------------------------------------- ROM:0012485E ROM:0012485E loc_12485E: ; CODE XREF: sub_1247C0+8C↑j ROM:0012485E ; sub_1247C0+90↑j ROM:0012485E cmpi.b #$FF,d2 ROM:00124862 bne.s loc_1248D6 ROM:00124864 clr.w d4 ROM:00124866 move.b dword_1342EA(d4.w),d5 ROM:0012486E ROM:0012486E loc_12486E: ; CODE XREF: sub_1247C0+C2↓j ROM:0012486E cmpi.b #$FF,d5 ROM:00124872 beq.s loc_124884 ROM:00124874 cmp.b d5,d3 ROM:00124876 beq.s loc_124884 ROM:00124878 addq.w #6,d4 ROM:0012487A move.b dword_1342EA(d4.w),d5 ROM:00124882 bra.s loc_12486E ROM:00124884 ; --------------------------------------------------------------------------- ROM:00124884 ROM:00124884 loc_124884: ; CODE XREF: sub_1247C0+B2↑j ROM:00124884 ; sub_1247C0+B6↑j ROM:00124884 cmpi.b #$FF,d5 ROM:00124888 bne.s loc_124892 ROM:0012488A bset #1,($1380).w ROM:00124890 bra.s loc_1248D4 ROM:00124892 ; --------------------------------------------------------------------------- ROM:00124892 ROM:00124892 loc_124892: ; CODE XREF: sub_1247C0+C8↑j ROM:00124892 move.b ($123C).l,d3 ROM:00124898 cmpi.b #$FF,d3 ROM:0012489C beq.s loc_1248B6 ROM:0012489E cmpi.b #$F0,d3 ROM:001248A2 beq.s loc_1248B6 ROM:001248A4 cmpi.b #0,d3 ROM:001248A8 beq.s loc_1248B2 ROM:001248AA bset #1,($1380).w ROM:001248B0 bra.s loc_1248B4 ROM:001248B2 ; --------------------------------------------------------------------------- ROM:001248B2 ROM:001248B2 loc_1248B2: ; CODE XREF: sub_1247C0+E8↑j ROM:001248B2 bra.s loc_1248B6 ROM:001248B4 ; --------------------------------------------------------------------------- ROM:001248B4 ROM:001248B4 loc_1248B4: ; CODE XREF: sub_1247C0+F0↑j ROM:001248B4 bra.s loc_1248D4 ROM:001248B6 ; --------------------------------------------------------------------------- ROM:001248B6 ROM:001248B6 loc_1248B6: ; CODE XREF: sub_1247C0+DC↑j ROM:001248B6 ; sub_1247C0+E2↑j ... ROM:001248B6 bset #1,($1372).w ROM:001248BC addq.w #1,d4 ROM:001248BE clr.w d5 ROM:001248C0 move.b dword_1342EA(d4.w),d5 ROM:001248C8 addq.w #1,d4 ROM:001248CA movea.l dword_1342EA(d4.w),a0 ROM:001248D2 jsr (a0) ROM:001248D4 ROM:001248D4 loc_1248D4: ; CODE XREF: sub_1247C0+D0↑j ROM:001248D4 ; sub_1247C0:loc_1248B4↑j ROM:001248D4 bra.s loc_12490E ROM:001248D6 ; --------------------------------------------------------------------------- ROM:001248D6 ROM:001248D6 loc_1248D6: ; CODE XREF: sub_1247C0+A2↑j ROM:001248D6 move.b ($123C).l,d3 ROM:001248DC cmpi.b #0,d3 ROM:001248E0 beq.s loc_1248F0 ROM:001248E2 cmpi.b #$FF,d3 ROM:001248E6 beq.s loc_1248F0 ROM:001248E8 bset #1,($1380).w ROM:001248EE bra.s loc_12490E ROM:001248F0 ; --------------------------------------------------------------------------- ROM:001248F0 ROM:001248F0 loc_1248F0: ; CODE XREF: sub_1247C0+120↑j ROM:001248F0 ; sub_1247C0+126↑j ROM:001248F0 bset #1,($1372).w ROM:001248F6 addq.w #1,d1 ROM:001248F8 clr.w d2 ROM:001248FA move.b dword_134362(d1.w),d2 ROM:00124902 addq.w #1,d1 ROM:00124904 movea.l dword_134362(d1.w),a0 ROM:0012490C jsr (a0) ROM:0012490E ROM:0012490E loc_12490E: ; CODE XREF: sub_1247C0:loc_1248D4↑j ROM:0012490E ; sub_1247C0+12E↑j ROM:0012490E bra.l locret_124ABE ROM:00124914 ; --------------------------------------------------------------------------- ROM:00124914 ROM:00124914 loc_124914: ; CODE XREF: sub_1247C0+72↑j ROM:00124914 cmpi.b #$31,d0 ; '1' ROM:00124918 bne.l loc_124984 ROM:0012491E clr.w d1 ROM:00124920 move.b ($123B).l,d3 ROM:00124926 move.b dword_13438C(d1.w),d2 ROM:0012492E ROM:0012492E loc_12492E: ; CODE XREF: sub_1247C0+182↓j ROM:0012492E cmpi.b #$FF,d2 ROM:00124932 beq.s loc_124944 ROM:00124934 cmp.b d2,d3 ROM:00124936 beq.s loc_124944 ROM:00124938 addq.w #6,d1 ROM:0012493A move.b dword_13438C(d1.w),d2 ROM:00124942 bra.s loc_12492E ROM:00124944 ; --------------------------------------------------------------------------- ROM:00124944 ROM:00124944 loc_124944: ; CODE XREF: sub_1247C0+172↑j ROM:00124944 ; sub_1247C0+176↑j ROM:00124944 clr.w d3 ROM:00124946 move.w d1,d4 ROM:00124948 addq.w #1,d4 ROM:0012494A move.b dword_13438C(d4.w),d3 ROM:00124952 and.w ($C82).w,d3 ROM:00124956 cmpi.b #$FF,d2 ROM:0012495A beq.l loc_124978 ROM:00124960 cmpi.w #0,d3 ROM:00124964 beq.l loc_124978 ROM:0012496A addq.w #1,d4 ROM:0012496C movea.l dword_13438C(d4.w),a0 ROM:00124974 jsr (a0) ROM:00124976 bra.s loc_12497E ROM:00124978 ; --------------------------------------------------------------------------- ROM:00124978 ROM:00124978 loc_124978: ; CODE XREF: sub_1247C0+19A↑j ROM:00124978 ; sub_1247C0+1A4↑j ROM:00124978 bset #1,($1380).w ROM:0012497E ROM:0012497E loc_12497E: ; CODE XREF: sub_1247C0+1B6↑j ROM:0012497E bra.l locret_124ABE ROM:00124984 ; --------------------------------------------------------------------------- ROM:00124984 ROM:00124984 loc_124984: ; CODE XREF: sub_1247C0+158↑j ROM:00124984 move.b ($123A).l,d0 ROM:0012498A cmpi.b #$32,d0 ; '2' ROM:0012498E bne.s loc_1249F6 ROM:00124990 clr.w d1 ROM:00124992 move.b ($123B).l,d3 ROM:00124998 move.b dword_13437A(d1.w),d2 ROM:001249A0 ROM:001249A0 loc_1249A0: ; CODE XREF: sub_1247C0+1F4↓j ROM:001249A0 cmpi.b #$FF,d2 ROM:001249A4 beq.s loc_1249B6 ROM:001249A6 cmp.b d2,d3 ROM:001249A8 beq.s loc_1249B6 ROM:001249AA addq.w #6,d1 ROM:001249AC move.b dword_13437A(d1.w),d2 ROM:001249B4 bra.s loc_1249A0 ROM:001249B6 ; --------------------------------------------------------------------------- ROM:001249B6 ROM:001249B6 loc_1249B6: ; CODE XREF: sub_1247C0+1E4↑j ROM:001249B6 ; sub_1247C0+1E8↑j ROM:001249B6 clr.w d3 ROM:001249B8 move.w d1,d4 ROM:001249BA addq.w #1,d4 ROM:001249BC move.b dword_13437A(d4.w),d3 ROM:001249C4 and.w ($C82).w,d3 ROM:001249C8 cmpi.b #$FF,d2 ROM:001249CC beq.l loc_1249EA ROM:001249D2 cmpi.w #0,d3 ROM:001249D6 beq.l loc_1249EA ROM:001249DC addq.w #1,d4 ROM:001249DE movea.l dword_13437A(d4.w),a0 ROM:001249E6 jsr (a0) ROM:001249E8 bra.s loc_1249F0 ROM:001249EA ; --------------------------------------------------------------------------- ROM:001249EA ROM:001249EA loc_1249EA: ; CODE XREF: sub_1247C0+20C↑j ROM:001249EA ; sub_1247C0+216↑j ROM:001249EA bset #1,($1380).w ROM:001249F0 ROM:001249F0 loc_1249F0: ; CODE XREF: sub_1247C0+228↑j ROM:001249F0 bra.l locret_124ABE ROM:001249F6 ; --------------------------------------------------------------------------- ROM:001249F6 ROM:001249F6 loc_1249F6: ; CODE XREF: sub_1247C0+1CE↑j ROM:001249F6 cmpi.b #$21,d0 ; '!' ROM:001249FA bne.s loc_124A26 ROM:001249FC cmpi.w #3,($C80).w ROM:00124A02 bne.s loc_124A20 ROM:00124A04 move.w #2,d1 ROM:00124A08 cmpi.b #$26,$1239(d1.w) ; '&' ROM:00124A10 bne.s loc_124A1A ROM:00124A12 bsr.l sub_1264FC ROM:00124A18 bra.s loc_124A20 ROM:00124A1A ; --------------------------------------------------------------------------- ROM:00124A1A ROM:00124A1A loc_124A1A: ; CODE XREF: sub_1247C0+250↑j ROM:00124A1A bsr.l sub_126504 ROM:00124A20 ROM:00124A20 loc_124A20: ; CODE XREF: sub_1247C0+242↑j ROM:00124A20 ; sub_1247C0+258↑j ROM:00124A20 bra.l locret_124ABE ROM:00124A26 ; --------------------------------------------------------------------------- ROM:00124A26 ROM:00124A26 loc_124A26: ; CODE XREF: sub_1247C0+23A↑j ROM:00124A26 cmpi.b #$A0,d0 ROM:00124A2A bne.s loc_124A38 ROM:00124A2C bsr.l nullsub_32 ROM:00124A32 bra.l locret_124ABE ROM:00124A38 ; --------------------------------------------------------------------------- ROM:00124A38 ROM:00124A38 loc_124A38: ; CODE XREF: sub_1247C0+26A↑j ROM:00124A38 cmpi.b #$2C,d0 ; ',' ROM:00124A3C bne.s loc_124A58 ROM:00124A3E bsr.l sub_124BC2 ROM:00124A44 btst #0,($1385).w ROM:00124A4A bne.s loc_124A52 ROM:00124A4C bset #1,($1380).w ROM:00124A52 ROM:00124A52 loc_124A52: ; CODE XREF: sub_1247C0+28A↑j ROM:00124A52 bra.l locret_124ABE ROM:00124A58 ; --------------------------------------------------------------------------- ROM:00124A58 ROM:00124A58 loc_124A58: ; CODE XREF: sub_1247C0+27C↑j ROM:00124A58 cmpi.b #$13,d0 ROM:00124A5C bne.s loc_124A6A ROM:00124A5E bsr.l sub_1264FC ROM:00124A64 bra.l locret_124ABE ROM:00124A6A ; --------------------------------------------------------------------------- ROM:00124A6A ROM:00124A6A loc_124A6A: ; CODE XREF: sub_1247C0+29C↑j ROM:00124A6A cmpi.b #$77,d0 ; 'w' ROM:00124A6E bne.s loc_124A7C ROM:00124A70 bsr.l sub_1264F4 ROM:00124A76 bra.l locret_124ABE ROM:00124A7C ; --------------------------------------------------------------------------- ROM:00124A7C ROM:00124A7C loc_124A7C: ; CODE XREF: sub_1247C0+2AE↑j ROM:00124A7C cmpi.b #$34,d0 ; '4' ROM:00124A80 bne.s loc_124A90 ROM:00124A82 bsr.l sub_116066 ROM:00124A88 bset #5,($137C).w ROM:00124A8E bra.s locret_124ABE ROM:00124A90 ; --------------------------------------------------------------------------- ROM:00124A90 ROM:00124A90 loc_124A90: ; CODE XREF: sub_1247C0+2C0↑j ROM:00124A90 cmpi.b #$36,d0 ; '6' ROM:00124A94 bne.s loc_124AA4 ROM:00124A96 bsr.l sub_116094 ROM:00124A9C bset #1,($1389).w ROM:00124AA2 bra.s locret_124ABE ROM:00124AA4 ; --------------------------------------------------------------------------- ROM:00124AA4 ROM:00124AA4 loc_124AA4: ; CODE XREF: sub_1247C0+2D4↑j ROM:00124AA4 cmpi.b #$37,d0 ; '7' ROM:00124AA8 bne.s loc_124AB2 ROM:00124AAA bset #4,($136D).w ROM:00124AB0 bra.s locret_124ABE ROM:00124AB2 ; --------------------------------------------------------------------------- ROM:00124AB2 ROM:00124AB2 loc_124AB2: ; CODE XREF: sub_1247C0+2E8↑j ROM:00124AB2 cmpi.b #$83,d0 ROM:00124AB6 bne.s locret_124ABE ROM:00124AB8 bset #6,($138A).w ROM:00124ABE ROM:00124ABE locret_124ABE: ; CODE XREF: sub_1247C0+58↑j ROM:00124ABE ; sub_1247C0+62↑j ... ROM:00124ABE rts ROM:00124ABE ; End of function sub_1247C0 ROM:00124ABE ROM:00124AC0 ROM:00124AC0 ; =============== S U B R O U T I N E ======================================= ROM:00124AC0 ROM:00124AC0 ROM:00124AC0 sub_124AC0: ; CODE XREF: sub_1231A0+6↑p ROM:00124AC0 ; sub_1231B2+2A↑p ROM:00124AC0 btst #3,($976).w ROM:00124AC6 beq.s loc_124AD6 ROM:00124AC8 btst #4,($939).w ROM:00124ACE bne.s loc_124AD6 ROM:00124AD0 bset #0,($138B).w ROM:00124AD6 ROM:00124AD6 loc_124AD6: ; CODE XREF: sub_124AC0+6↑j ROM:00124AD6 ; sub_124AC0+E↑j ROM:00124AD6 clr.w d1 ROM:00124AD8 move.b ($118B).w,d1 ROM:00124ADC cmpi.w #3,d1 ROM:00124AE0 bcc.s locret_124AEA ROM:00124AE2 movea.l off_124AEC(pc,d1.w*4),a0 ROM:00124AE6 nop ROM:00124AE8 jmp (a0) ROM:00124AEA ; --------------------------------------------------------------------------- ROM:00124AEA ROM:00124AEA locret_124AEA: ; CODE XREF: sub_124AC0+20↑j ROM:00124AEA rts ROM:00124AEA ; End of function sub_124AC0 ROM:00124AEA ROM:00124AEA ; --------------------------------------------------------------------------- ROM:00124AEC off_124AEC: dc.l loc_124AF8 ; DATA XREF: sub_124AC0+22↑r ROM:00124AF0 dc.l loc_124B0E ROM:00124AF4 dc.l loc_124B64 ROM:00124AF8 ; --------------------------------------------------------------------------- ROM:00124AF8 ROM:00124AF8 loc_124AF8: ; DATA XREF: ROM:off_124AEC↑o ROM:00124AF8 bsr.l sub_13614A ROM:00124AFE bsr.l sub_136138 ROM:00124B04 move.b #1,($118B).w ROM:00124B0A bra.s locret_124B62 ROM:00124B0C ; --------------------------------------------------------------------------- ROM:00124B0C rts ROM:00124B0E ; --------------------------------------------------------------------------- ROM:00124B0E ROM:00124B0E loc_124B0E: ; DATA XREF: ROM:00124AF0↑o ROM:00124B0E btst #1,($1372).w ROM:00124B14 beq.s loc_124B4E ROM:00124B16 bclr #1,($1372).w ROM:00124B1C btst #7,($1372).w ROM:00124B22 beq.s loc_124B30 ROM:00124B24 bclr #7,($1372).w ROM:00124B2A move.w ($C76).w,d0 ROM:00124B2E bra.s loc_124B34 ROM:00124B30 ; --------------------------------------------------------------------------- ROM:00124B30 ROM:00124B30 loc_124B30: ; CODE XREF: ROM:00124B22↑j ROM:00124B30 move.w $4AE(a5),d0 ROM:00124B34 ROM:00124B34 loc_124B34: ; CODE XREF: ROM:00124B2E↑j ROM:00124B34 clr.b ($8D8).w ROM:00124B38 move.w d0,($682).w ROM:00124B3C move.b #1,($8D8).w ROM:00124B42 move.b #2,($118B).w ROM:00124B48 bra.l locret_124BBE ROM:00124B4E ; --------------------------------------------------------------------------- ROM:00124B4E ROM:00124B4E loc_124B4E: ; CODE XREF: ROM:00124B14↑j ROM:00124B4E btst #0,($138B).w ROM:00124B54 beq.s locret_124B62 ROM:00124B56 bclr #0,($138B).w ROM:00124B5C bsr.l sub_136138 ROM:00124B62 ROM:00124B62 locret_124B62: ; CODE XREF: ROM:00124B0A↑j ROM:00124B62 ; ROM:00124B54↑j ... ROM:00124B62 rts ROM:00124B64 ; --------------------------------------------------------------------------- ROM:00124B64 ROM:00124B64 loc_124B64: ; DATA XREF: ROM:00124AF4↑o ROM:00124B64 btst #1,($1372).w ROM:00124B6A beq.s loc_124B86 ROM:00124B6C bclr #1,($1372).w ROM:00124B72 move.w $4AE(a5),d0 ROM:00124B76 clr.b ($8D8).w ROM:00124B7A move.w d0,($682).w ROM:00124B7E move.b #1,($8D8).w ROM:00124B84 bra.s locret_124BBE ROM:00124B86 ; --------------------------------------------------------------------------- ROM:00124B86 ROM:00124B86 loc_124B86: ; CODE XREF: ROM:00124B6A↑j ROM:00124B86 cmpi.w #0,($682).w ROM:00124B8C bgt.s loc_124B9C ROM:00124B8E bsr.l sub_13614A ROM:00124B94 move.b #1,($118B).w ROM:00124B9A bra.s locret_124B62 ROM:00124B9C ; --------------------------------------------------------------------------- ROM:00124B9C ROM:00124B9C loc_124B9C: ; CODE XREF: ROM:00124B8C↑j ROM:00124B9C btst #0,($138B).w ROM:00124BA2 beq.s locret_124BBE ROM:00124BA4 bclr #0,($138B).w ROM:00124BAA bsr.l sub_136138 ROM:00124BB0 bsr.l sub_13614A ROM:00124BB6 move.b #1,($118B).w ROM:00124BBC bra.s locret_124B62 ROM:00124BBE ; --------------------------------------------------------------------------- ROM:00124BBE ROM:00124BBE locret_124BBE: ; CODE XREF: ROM:00124B48↑j ROM:00124BBE ; ROM:00124B84↑j ... ROM:00124BBE rts ROM:00124BC0 ; --------------------------------------------------------------------------- ROM:00124BC0 rts ROM:00124BC2 ROM:00124BC2 ; =============== S U B R O U T I N E ======================================= ROM:00124BC2 ROM:00124BC2 ROM:00124BC2 sub_124BC2: ; CODE XREF: sub_1247C0+27E↑p ROM:00124BC2 btst #4,($1366).w ROM:00124BC8 bne.s loc_124BD0 ROM:00124BCA bsr.l sub_13568C ROM:00124BD0 ROM:00124BD0 loc_124BD0: ; CODE XREF: sub_124BC2+6↑j ROM:00124BD0 clr.w d0 ROM:00124BD2 move.b ($1239).l,d0 ROM:00124BD8 move.b ($123B).w,d1 ROM:00124BDC movea.l ($424).w,a0 ROM:00124BE0 btst #6,($137A).w ROM:00124BE6 bne.s loc_124C06 ROM:00124BE8 clr.w ($C7A).w ROM:00124BEC move.l ($424).w,d2 ROM:00124BF0 addi.l #2,d2 ROM:00124BF6 move.l d2,($968).w ROM:00124BFA move.b #0,($118C).w ROM:00124C00 bra.l loc_124C1C ROM:00124C06 ; --------------------------------------------------------------------------- ROM:00124C06 ROM:00124C06 loc_124C06: ; CODE XREF: sub_124BC2+24↑j ROM:00124C06 cmp.b (a0),d1 ROM:00124C08 bne.w loc_124CAA ROM:00124C0C bsr.w sub_124CCC ROM:00124C10 move.l ($434).w,($968).w ROM:00124C16 move.b 3(a0),($118C).w ROM:00124C1C ROM:00124C1C loc_124C1C: ; CODE XREF: sub_124BC2+3E↑j ROM:00124C1C subi.w #2,d0 ROM:00124C20 move.w #3,d4 ROM:00124C24 ROM:00124C24 loc_124C24: ; CODE XREF: sub_124BC2:loc_124CA0↓j ROM:00124C24 cmpi.w #0,d0 ROM:00124C28 ble.s loc_124CA2 ROM:00124C2A move.b $1239(d4.w),d2 ROM:00124C30 addq.w #1,d4 ROM:00124C32 cmpi.b #4,d2 ROM:00124C36 bne.s loc_124C48 ROM:00124C38 cmpi.w #1,d0 ROM:00124C3C bne.s loc_124CAA ROM:00124C3E bsr.w sub_124CFC ROM:00124C42 subi.w #1,d0 ROM:00124C46 bra.s loc_124CA0 ROM:00124C48 ; --------------------------------------------------------------------------- ROM:00124C48 ROM:00124C48 loc_124C48: ; CODE XREF: sub_124BC2+74↑j ROM:00124C48 cmpi.w #5,d0 ROM:00124C4C blt.s loc_124CAA ROM:00124C4E clr.w d3 ROM:00124C50 move.b $1239(d4.w),d3 ROM:00124C56 move.w d3,($C7C).w ROM:00124C5A addq.w #1,d4 ROM:00124C5C clr.w d3 ROM:00124C5E move.b $1239(d4.w),d3 ROM:00124C64 move.w d3,($C7E).w ROM:00124C68 addq.w #1,d4 ROM:00124C6A cmpi.b #1,d2 ROM:00124C6E bne.s loc_124C74 ROM:00124C70 bra.s loc_124CAA ROM:00124C72 ; --------------------------------------------------------------------------- ROM:00124C72 bra.s loc_124CA0 ROM:00124C74 ; --------------------------------------------------------------------------- ROM:00124C74 ROM:00124C74 loc_124C74: ; CODE XREF: sub_124BC2+AC↑j ROM:00124C74 cmpi.b #3,d2 ROM:00124C78 bne.s loc_124CA0 ROM:00124C7A cmpi.w #6,d0 ROM:00124C7E blt.s loc_124CAA ROM:00124C80 bclr #0,($1385).w ROM:00124C86 bsr.w sub_124D16 ROM:00124C8A btst #0,($1385).w ROM:00124C90 beq.s loc_124CAA ROM:00124C92 bset #6,($137A).w ROM:00124C98 subi.w #6,d0 ROM:00124C9C addi.w #3,d4 ROM:00124CA0 ROM:00124CA0 loc_124CA0: ; CODE XREF: sub_124BC2+84↑j ROM:00124CA0 ; sub_124BC2+B0↑j ... ROM:00124CA0 bra.s loc_124C24 ROM:00124CA2 ; --------------------------------------------------------------------------- ROM:00124CA2 ROM:00124CA2 loc_124CA2: ; CODE XREF: sub_124BC2+66↑j ROM:00124CA2 bset #0,($1385).w ROM:00124CA8 bra.s locret_124CCA ROM:00124CAA ; --------------------------------------------------------------------------- ROM:00124CAA ROM:00124CAA loc_124CAA: ; CODE XREF: sub_124BC2+46↑j ROM:00124CAA ; sub_124BC2+7A↑j ... ROM:00124CAA bclr #0,($1385).w ROM:00124CB0 movea.l ($424).w,a0 ROM:00124CB4 move.b ($118C).w,3(a0) ROM:00124CBA move.l ($968).w,($434).w ROM:00124CC0 movea.l ($434).w,a0 ROM:00124CC4 move.b #$FF,-2(a0) ROM:00124CCA ROM:00124CCA locret_124CCA: ; CODE XREF: sub_124BC2+E6↑j ROM:00124CCA rts ROM:00124CCA ; End of function sub_124BC2 ROM:00124CCA ROM:00124CCC ROM:00124CCC ; =============== S U B R O U T I N E ======================================= ROM:00124CCC ROM:00124CCC ROM:00124CCC sub_124CCC: ; CODE XREF: sub_124BC2+4A↑p ROM:00124CCC clr.w d2 ROM:00124CCE move.b 3(a0),d2 ROM:00124CD2 asl.w #2,d2 ROM:00124CD4 ext.l d2 ROM:00124CD6 adda.l d2,a0 ROM:00124CD8 asr.l #2,d2 ROM:00124CDA clr.w ($C7A).w ROM:00124CDE ROM:00124CDE loc_124CDE: ; CODE XREF: sub_124CCC+2C↓j ROM:00124CDE cmpi.w #0,d2 ROM:00124CE2 ble.s locret_124CFA ROM:00124CE4 clr.w d3 ROM:00124CE6 move.b 3(a0),d3 ROM:00124CEA add.w d3,($C7A).w ROM:00124CEE suba.l #4,a0 ROM:00124CF4 subi.w #1,d2 ROM:00124CF8 bra.s loc_124CDE ROM:00124CFA ; --------------------------------------------------------------------------- ROM:00124CFA ROM:00124CFA locret_124CFA: ; CODE XREF: sub_124CCC+16↑j ROM:00124CFA rts ROM:00124CFA ; End of function sub_124CCC ROM:00124CFA ROM:00124CFC ROM:00124CFC ; =============== S U B R O U T I N E ======================================= ROM:00124CFC ROM:00124CFC ROM:00124CFC sub_124CFC: ; CODE XREF: sub_124BC2+7C↑p ROM:00124CFC move.b #$FF,(a0) ROM:00124D00 move.l ($424).w,d2 ROM:00124D04 addi.l #2,d2 ROM:00124D0A move.l d2,($434).w ROM:00124D0E bclr #6,($137A).w ROM:00124D14 rts ROM:00124D14 ; End of function sub_124CFC ROM:00124D14 ROM:00124D16 ROM:00124D16 ; =============== S U B R O U T I N E ======================================= ROM:00124D16 ROM:00124D16 ROM:00124D16 sub_124D16: ; CODE XREF: sub_124BC2+C4↑p ROM:00124D16 cmpi.w #0,($C7A).w ROM:00124D1C bne.s loc_124D5A ROM:00124D1E move.l #$10000,d2 ROM:00124D24 cmp.l ($41C).w,d2 ROM:00124D28 ble.s loc_124D2E ROM:00124D2A move.l ($41C).w,d2 ROM:00124D2E ROM:00124D2E loc_124D2E: ; CODE XREF: sub_124D16+12↑j ROM:00124D2E subq.l #8,d2 ROM:00124D30 sub.l ($434).w,d2 ROM:00124D34 blt.l loc_124F08 ROM:00124D3A move.b d1,(a0)+ ROM:00124D3C clr.w d2 ROM:00124D3E move.w ($C82).w,d2 ROM:00124D42 move.b d2,(a0)+ ROM:00124D44 move.b #0,(a0)+ ROM:00124D48 move.b #0,(a0)+ ROM:00124D4C move.l #4,d2 ROM:00124D52 add.l d2,($434).w ROM:00124D56 move.l ($424).w,d2 ROM:00124D5A ROM:00124D5A loc_124D5A: ; CODE XREF: sub_124D16+6↑j ROM:00124D5A move.l #$10000,d2 ROM:00124D60 cmp.l ($41C).w,d2 ROM:00124D64 ble.s loc_124D6A ROM:00124D66 move.l ($41C).w,d2 ROM:00124D6A ROM:00124D6A loc_124D6A: ; CODE XREF: sub_124D16+4E↑j ROM:00124D6A subq.l #4,d2 ROM:00124D6C sub.l ($434).w,d2 ROM:00124D70 blt.l loc_124F08 ROM:00124D76 move.l #4,d2 ROM:00124D7C add.l d2,($434).w ROM:00124D80 move.l ($424).w,d2 ROM:00124D84 move.w ($C7A).w,d2 ROM:00124D88 move.w ($C7A).w,d3 ROM:00124D8C addq.w #1,d2 ROM:00124D8E cmp.w ($C7C).w,d2 ROM:00124D92 bne.s loc_124DA0 ROM:00124D94 movea.l ($434).w,a0 ROM:00124D98 suba.l #6,a0 ROM:00124D9E bra.s loc_124DCA ROM:00124DA0 ; --------------------------------------------------------------------------- ROM:00124DA0 ROM:00124DA0 loc_124DA0: ; CODE XREF: sub_124D16+7C↑j ROM:00124DA0 addq.w #1,d2 ROM:00124DA2 cmp.w ($C7C).w,d2 ROM:00124DA6 ble.s loc_124DB0 ROM:00124DA8 bra.l loc_124F08 ROM:00124DAE ; --------------------------------------------------------------------------- ROM:00124DAE bra.s loc_124DCA ROM:00124DB0 ; --------------------------------------------------------------------------- ROM:00124DB0 ROM:00124DB0 loc_124DB0: ; CODE XREF: sub_124D16+90↑j ROM:00124DB0 cmpi.w #$FF,($C7C).w ROM:00124DB6 bne.s loc_124DC4 ROM:00124DB8 movea.l ($434).w,a0 ROM:00124DBC suba.l #6,a0 ROM:00124DC2 bra.s loc_124DCA ROM:00124DC4 ; --------------------------------------------------------------------------- ROM:00124DC4 ROM:00124DC4 loc_124DC4: ; CODE XREF: sub_124D16+A0↑j ROM:00124DC4 bra.l loc_124F08 ROM:00124DCA ; --------------------------------------------------------------------------- ROM:00124DCA ROM:00124DCA loc_124DCA: ; CODE XREF: sub_124D16+88↑j ROM:00124DCA ; sub_124D16+98↑j ... ROM:00124DCA add.w ($C7E).w,d3 ROM:00124DCE move.w d3,($C7A).w ROM:00124DD2 move.w d4,d2 ROM:00124DD4 clr.l d3 ROM:00124DD6 clr.l d5 ROM:00124DD8 move.b $1239(d2.w),d3 ROM:00124DDE addq.w #1,d2 ROM:00124DE0 asl.l #8,d3 ROM:00124DE2 move.b $1239(d2.w),d3 ROM:00124DE8 addq.w #1,d2 ROM:00124DEA asl.l #8,d3 ROM:00124DEC move.b $1239(d2.w),d3 ROM:00124DF2 addq.w #1,d2 ROM:00124DF4 move.w ($C7E).w,d5 ROM:00124DF8 add.l d3,d5 ROM:00124DFA bclr #4,($1362).w ROM:00124E00 cmpi.l #0,d3 ROM:00124E06 blt.s loc_124E2C ROM:00124E08 cmpi.l #$1E00,d3 ROM:00124E0E bge.s loc_124E2C ROM:00124E10 cmpi.l #0,d5 ROM:00124E16 blt.s loc_124E26 ROM:00124E18 cmpi.l #$1E00,d5 ROM:00124E1E bge.s loc_124E26 ROM:00124E20 bset #4,($1362).w ROM:00124E26 ROM:00124E26 loc_124E26: ; CODE XREF: sub_124D16+100↑j ROM:00124E26 ; sub_124D16+108↑j ROM:00124E26 bra.l loc_124E76 ROM:00124E2C ; --------------------------------------------------------------------------- ROM:00124E2C ROM:00124E2C loc_124E2C: ; CODE XREF: sub_124D16+F0↑j ROM:00124E2C ; sub_124D16+F8↑j ROM:00124E2C cmpi.l #$1E00,d3 ROM:00124E32 blt.s loc_124E54 ROM:00124E34 cmpi.l #$10000,d3 ROM:00124E3A bge.s loc_124E54 ROM:00124E3C cmpi.l #$1E00,d5 ROM:00124E42 blt.s loc_124E52 ROM:00124E44 cmpi.l #$10000,d5 ROM:00124E4A bge.s loc_124E52 ROM:00124E4C bset #4,($1362).w ROM:00124E52 ROM:00124E52 loc_124E52: ; CODE XREF: sub_124D16+12C↑j ROM:00124E52 ; sub_124D16+134↑j ROM:00124E52 bra.s loc_124E76 ROM:00124E54 ; --------------------------------------------------------------------------- ROM:00124E54 ROM:00124E54 loc_124E54: ; CODE XREF: sub_124D16+11C↑j ROM:00124E54 ; sub_124D16+124↑j ROM:00124E54 cmp.l ($41C).w,d3 ROM:00124E58 blt.s loc_124E76 ROM:00124E5A cmpi.l #$FFFE,d3 ROM:00124E60 bge.s loc_124E76 ROM:00124E62 cmp.l ($41C).w,d5 ROM:00124E66 blt.s loc_124E76 ROM:00124E68 cmpi.l #$FFFE,d5 ROM:00124E6E bge.s loc_124E76 ROM:00124E70 bset #4,($1362).w ROM:00124E76 ROM:00124E76 loc_124E76: ; CODE XREF: sub_124D16:loc_124E26↑j ROM:00124E76 ; sub_124D16:loc_124E52↑j ... ROM:00124E76 cmpi.l #unk_110000,d3 ROM:00124E7C blt.s loc_124E9E ROM:00124E7E cmpi.l #$13FFFF,d3 ROM:00124E84 bge.s loc_124E9E ROM:00124E86 cmpi.l #unk_110000,d5 ROM:00124E8C blt.s loc_124E9C ROM:00124E8E cmpi.l #$13FFFF,d5 ROM:00124E94 bge.s loc_124E9C ROM:00124E96 bset #4,($1362).w ROM:00124E9C ROM:00124E9C loc_124E9C: ; CODE XREF: sub_124D16+176↑j ROM:00124E9C ; sub_124D16+17E↑j ROM:00124E9C bra.s loc_124EC4 ROM:00124E9E ; --------------------------------------------------------------------------- ROM:00124E9E ROM:00124E9E loc_124E9E: ; CODE XREF: sub_124D16+166↑j ROM:00124E9E ; sub_124D16+16E↑j ROM:00124E9E cmpi.l #$13C000,d3 ROM:00124EA4 blt.s loc_124EC4 ROM:00124EA6 cmpi.l #$143F48,d3 ROM:00124EAC bge.s loc_124EC4 ROM:00124EAE cmpi.l #$13C000,d5 ROM:00124EB4 blt.s loc_124EC4 ROM:00124EB6 cmpi.l #$143F48,d5 ROM:00124EBC bge.s loc_124EC4 ROM:00124EBE bset #4,($1362).w ROM:00124EC4 ROM:00124EC4 loc_124EC4: ; CODE XREF: sub_124D16:loc_124E9C↑j ROM:00124EC4 ; sub_124D16+18E↑j ... ROM:00124EC4 btst #4,($1362).w ROM:00124ECA beq.s loc_124EFE ROM:00124ECC move.w d4,d2 ROM:00124ECE move.b $1239(d2.w),(a0)+ ROM:00124ED4 addq.w #1,d2 ROM:00124ED6 move.b $1239(d2.w),(a0)+ ROM:00124EDC addq.w #1,d2 ROM:00124EDE move.b $1239(d2.w),(a0)+ ROM:00124EE4 addq.w #1,d2 ROM:00124EE6 move.w ($C7E).w,d2 ROM:00124EEA move.b d2,(a0)+ ROM:00124EEC move.b #$FF,(a0) ROM:00124EF0 clr.w d2 ROM:00124EF2 movea.l ($424).w,a0 ROM:00124EF6 addi.b #1,3(a0) ROM:00124EFC bra.s loc_124F00 ROM:00124EFE ; --------------------------------------------------------------------------- ROM:00124EFE ROM:00124EFE loc_124EFE: ; CODE XREF: sub_124D16+1B4↑j ROM:00124EFE bra.s loc_124F08 ROM:00124F00 ; --------------------------------------------------------------------------- ROM:00124F00 ROM:00124F00 loc_124F00: ; CODE XREF: sub_124D16+1E6↑j ROM:00124F00 bset #0,($1385).w ROM:00124F06 bra.s locret_124F0E ROM:00124F08 ; --------------------------------------------------------------------------- ROM:00124F08 ROM:00124F08 loc_124F08: ; CODE XREF: sub_124D16+1E↑j ROM:00124F08 ; sub_124D16+5A↑j ... ROM:00124F08 bclr #0,($1385).w ROM:00124F0E ROM:00124F0E locret_124F0E: ; CODE XREF: sub_124D16+1F0↑j ROM:00124F0E rts ROM:00124F0E ; End of function sub_124D16 ROM:00124F0E ROM:00124F10 ROM:00124F10 ; =============== S U B R O U T I N E ======================================= ROM:00124F10 ROM:00124F10 ROM:00124F10 sub_124F10: ; CODE XREF: sub_1231A0↑p ROM:00124F10 ; sub_1231B2+30↑p ROM:00124F10 bclr #7,($1378).w ROM:00124F16 clr.w d1 ROM:00124F18 move.b ($118E).w,d1 ROM:00124F1C cmpi.w #8,d1 ROM:00124F20 bcc.s locret_124F2A ROM:00124F22 movea.l off_124F2C(pc,d1.w*4),a0 ROM:00124F26 nop ROM:00124F28 jmp (a0) ROM:00124F2A ; --------------------------------------------------------------------------- ROM:00124F2A ROM:00124F2A locret_124F2A: ; CODE XREF: sub_124F10+10↑j ROM:00124F2A rts ROM:00124F2A ; End of function sub_124F10 ROM:00124F2A ROM:00124F2A ; --------------------------------------------------------------------------- ROM:00124F2C off_124F2C: dc.l loc_124F4C ; DATA XREF: sub_124F10+12↑r ROM:00124F30 dc.l dword_124F94 ROM:00124F34 dc.l loc_12501C ROM:00124F38 dc.l loc_12506A ROM:00124F3C dc.l loc_1250B4 ROM:00124F40 dc.l word_125102 ROM:00124F44 dc.l aNu8_2 ; "Nu\b8" ROM:00124F48 dc.l aNu8_2+2 ; "\b8" ROM:00124F4C ; --------------------------------------------------------------------------- ROM:00124F4C ROM:00124F4C loc_124F4C: ; DATA XREF: ROM:off_124F2C↑o ROM:00124F4C move.w $4B0(a5),d0 ROM:00124F50 clr.b ($8D9).w ROM:00124F54 move.w d0,($684).w ROM:00124F58 move.b #1,($8D9).w ROM:00124F5E bset #6,($137F).w ROM:00124F64 bsr.l sub_1268F6 ROM:00124F6A move.b #0,($118F).w ROM:00124F70 bclr #4,($137E).w ROM:00124F76 bclr #2,($1372).w ROM:00124F7C bclr #2,($1378).w ROM:00124F82 clr.b ($118D).w ROM:00124F86 move.b #1,($118E).w ROM:00124F8C bra.l loc_125014 ROM:00124F92 ; --------------------------------------------------------------------------- ROM:00124F92 rts ROM:00124F92 ; --------------------------------------------------------------------------- ROM:00124F94 dword_124F94: dc.l $C780000, $C8E6F08, $8380000, $13886608, $8380001 ROM:00124F94 ; DATA XREF: ROM:00124F30↑o ROM:00124F94 dc.l $13836720, $423808D9, $42780684, $8F80004, $137E11FC ROM:00124F94 dc.l $1118D, $11FC0002, $118E60FF, $9C, $C780000, $6846E1A ROM:00124F94 dc.l $8380000, $13886612, $8F80007, $137811FC, $6118E ROM:00124F94 dc.l $60FF0000, $1580838, $51382, $671E0838, $1388, $661608B8 ROM:00124F94 dc.l $51382, $61000168, $11FC0005, $118E60FF, $F2 ROM:00125014 ; --------------------------------------------------------------------------- ROM:00125014 ROM:00125014 loc_125014: ; CODE XREF: ROM:00124F8C↑j ROM:00125014 bsr.l sub_12693C ROM:0012501A rts ROM:0012501C ; --------------------------------------------------------------------------- ROM:0012501C ROM:0012501C loc_12501C: ; DATA XREF: ROM:00124F34↑o ROM:0012501C btst #4,($1375).w ROM:00125022 beq.s loc_125042 ROM:00125024 bclr #4,($137E).w ROM:0012502A bset #2,($1378).w ROM:00125030 move.b #3,($118D).w ROM:00125036 move.b #4,($118E).w ROM:0012503C bra.l loc_1250FC ROM:00125042 ; --------------------------------------------------------------------------- ROM:00125042 ROM:00125042 loc_125042: ; CODE XREF: ROM:00125022↑j ROM:00125042 btst #4,($138B).w ROM:00125048 beq.s loc_125064 ROM:0012504A bclr #4,($137E).w ROM:00125050 bset #2,($1372).w ROM:00125056 move.b #2,($118D).w ROM:0012505C move.b #3,($118E).w ROM:00125062 bra.s loc_1250AE ROM:00125064 ; --------------------------------------------------------------------------- ROM:00125064 ROM:00125064 loc_125064: ; CODE XREF: ROM:00125048↑j ROM:00125064 ; ROM:001250AC↓j ... ROM:00125064 bsr.w sub_125532 ROM:00125068 rts ROM:0012506A ; --------------------------------------------------------------------------- ROM:0012506A ROM:0012506A loc_12506A: ; DATA XREF: ROM:00124F38↑o ROM:0012506A btst #4,($1375).w ROM:00125070 beq.s loc_12508C ROM:00125072 bclr #2,($1372).w ROM:00125078 bset #2,($1378).w ROM:0012507E move.b #3,($118D).w ROM:00125084 move.b #4,($118E).w ROM:0012508A bra.s loc_1250FC ROM:0012508C ; --------------------------------------------------------------------------- ROM:0012508C ROM:0012508C loc_12508C: ; CODE XREF: ROM:00125070↑j ROM:0012508C btst #7,($1385).w ROM:00125092 beq.s loc_1250AE ROM:00125094 bclr #2,($1372).w ROM:0012509A bset #4,($137E).w ROM:001250A0 move.b #1,($118D).w ROM:001250A6 move.b #2,($118E).w ROM:001250AC bra.s loc_125064 ROM:001250AE ; --------------------------------------------------------------------------- ROM:001250AE ROM:001250AE loc_1250AE: ; CODE XREF: ROM:00125062↑j ROM:001250AE ; ROM:00125092↑j ... ROM:001250AE bsr.w sub_125532 ROM:001250B2 rts ROM:001250B4 ; --------------------------------------------------------------------------- ROM:001250B4 ROM:001250B4 loc_1250B4: ; DATA XREF: ROM:00124F3C↑o ROM:001250B4 btst #4,($138B).w ROM:001250BA beq.s loc_1250D6 ROM:001250BC bclr #2,($1378).w ROM:001250C2 bset #2,($1372).w ROM:001250C8 move.b #2,($118D).w ROM:001250CE move.b #3,($118E).w ROM:001250D4 bra.s loc_1250AE ROM:001250D6 ; --------------------------------------------------------------------------- ROM:001250D6 ROM:001250D6 loc_1250D6: ; CODE XREF: ROM:001250BA↑j ROM:001250D6 btst #7,($1385).w ROM:001250DC beq.s loc_1250FC ROM:001250DE bclr #2,($1378).w ROM:001250E4 bset #4,($137E).w ROM:001250EA move.b #1,($118D).w ROM:001250F0 move.b #2,($118E).w ROM:001250F6 bra.l loc_125064 ROM:001250FC ; --------------------------------------------------------------------------- ROM:001250FC ROM:001250FC loc_1250FC: ; CODE XREF: ROM:0012503C↑j ROM:001250FC ; ROM:0012508A↑j ... ROM:001250FC bsr.w sub_125532 ROM:00125100 rts ROM:00125100 ; --------------------------------------------------------------------------- ROM:00125102 word_125102: dc.w $838 ; DATA XREF: ROM:00124F40↑o ROM:00125104 dc.l $21382, $661408F8, $71378, $11FC0006, $118E60FF, $2A ROM:00125104 dc.l $60224238, $8D94278, $68461FF, $FFFFE4A2, $8F80003 ROM:00125104 dc.l $136461FF, $1908, $11FC0007, $118E602A ROM:00125140 ; --------------------------------------------------------------------------- ROM:00125140 rts ROM:00125140 ; --------------------------------------------------------------------------- ROM:00125142 aNu8_2: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124F44↑o ROM:00125142 ; ROM:00124F48↑o ROM:00125147 dc.b 6 ROM:00125148 dc.l $1386671E, $8B80006, $138608F8, $4137E, $11FC0001 ROM:00125148 dc.l $118D11FC, $2118E, $60FFFFFF, $FEFE4E75 ROM:0012516C ; --------------------------------------------------------------------------- ROM:0012516C rts ROM:0012516E ROM:0012516E ; =============== S U B R O U T I N E ======================================= ROM:0012516E ROM:0012516E ROM:0012516E sub_12516E: ROM:0012516E bset #2,($1382).w ROM:00125174 bclr #0,($1386).w ROM:0012517A bclr #1,($1380).w ROM:00125180 move.b ($1239).l,d0 ROM:00125186 andi.b #$BF,d0 ROM:0012518A cmpi.b #$81,d0 ROM:0012518E beq.s loc_125196 ROM:00125190 bclr #2,($1382).w ROM:00125196 ROM:00125196 loc_125196: ; CODE XREF: sub_12516E+20↑j ROM:00125196 move.w $26C(a5),d0 ROM:0012519A move.b ($123A).l,d1 ROM:001251A0 cmp.b d0,d1 ROM:001251A2 beq.s loc_1251AA ROM:001251A4 bclr #2,($1382).w ROM:001251AA ROM:001251AA loc_1251AA: ; CODE XREF: sub_12516E+34↑j ROM:001251AA move.b ($123B).l,d0 ROM:001251B0 move.b $B40(a5),d1 ROM:001251B4 move.b $B41(a5),d2 ROM:001251B8 cmp.b d0,d1 ROM:001251BA bgt.s loc_1251C0 ROM:001251BC cmp.b d0,d2 ROM:001251BE bge.s loc_1251C6 ROM:001251C0 ROM:001251C0 loc_1251C0: ; CODE XREF: sub_12516E+4C↑j ROM:001251C0 bclr #2,($1382).w ROM:001251C6 ROM:001251C6 loc_1251C6: ; CODE XREF: sub_12516E+50↑j ROM:001251C6 move.b ($123C).l,d0 ROM:001251CC cmpi.b #$81,d0 ROM:001251D0 beq.s locret_1251D8 ROM:001251D2 bclr #2,($1382).w ROM:001251D8 ROM:001251D8 locret_1251D8: ; CODE XREF: sub_12516E+62↑j ROM:001251D8 rts ROM:001251D8 ; End of function sub_12516E ROM:001251D8 ROM:001251DA ROM:001251DA ; =============== S U B R O U T I N E ======================================= ROM:001251DA ROM:001251DA ROM:001251DA sub_1251DA: ROM:001251DA bclr #0,($1386).w ROM:001251E0 clr.w d0 ROM:001251E2 move.w word_1342BA(d0.w*2),d1 ROM:001251EA lsr.w #8,d1 ROM:001251EC btst #0,($1388).w ROM:001251F2 beq.s loc_1251FC ROM:001251F4 move.b ($123A).l,d2 ROM:001251FA bra.s loc_125218 ROM:001251FC ; --------------------------------------------------------------------------- ROM:001251FC ROM:001251FC loc_1251FC: ; CODE XREF: sub_1251DA+18↑j ROM:001251FC move.b ($1239).l,d3 ROM:00125202 andi.b #$C0,d3 ROM:00125206 cmpi.b #0,d3 ROM:0012520A bne.s loc_125214 ROM:0012520C move.b ($123A).l,d2 ROM:00125212 bra.s loc_125218 ROM:00125214 ; --------------------------------------------------------------------------- ROM:00125214 ROM:00125214 loc_125214: ; CODE XREF: sub_1251DA+30↑j ROM:00125214 move.b #$7F,d2 ROM:00125218 ROM:00125218 loc_125218: ; CODE XREF: sub_1251DA+20↑j ROM:00125218 ; sub_1251DA+38↑j ... ROM:00125218 cmpi.b #$7F,d1 ROM:0012521C beq.s loc_125236 ROM:0012521E cmp.b d1,d2 ROM:00125220 beq.s loc_125236 ROM:00125222 addq.w #1,d0 ROM:00125224 bvc.s loc_12522A ROM:00125226 move.w #$8000,d0 ROM:0012522A ROM:0012522A loc_12522A: ; CODE XREF: sub_1251DA+4A↑j ROM:0012522A move.w word_1342BA(d0.w*2),d1 ROM:00125232 lsr.w #8,d1 ROM:00125234 bra.s loc_125218 ROM:00125236 ; --------------------------------------------------------------------------- ROM:00125236 ROM:00125236 loc_125236: ; CODE XREF: sub_1251DA+42↑j ROM:00125236 ; sub_1251DA+46↑j ROM:00125236 cmpi.b #$7F,d1 ROM:0012523A bne.s loc_12524E ROM:0012523C bset #0,($1386).w ROM:00125242 move.w #4,($C80).w ROM:00125248 bra.l locret_125530 ROM:0012524E ; --------------------------------------------------------------------------- ROM:0012524E ROM:0012524E loc_12524E: ; CODE XREF: sub_1251DA+60↑j ROM:0012524E btst #4,($137E).w ROM:00125254 beq.s loc_12525E ROM:00125256 move.w #1,($C82).w ROM:0012525C bra.s loc_125284 ROM:0012525E ; --------------------------------------------------------------------------- ROM:0012525E ROM:0012525E loc_12525E: ; CODE XREF: sub_1251DA+7A↑j ROM:0012525E btst #2,($1372).w ROM:00125264 beq.s loc_12526E ROM:00125266 move.w #2,($C82).w ROM:0012526C bra.s loc_125284 ROM:0012526E ; --------------------------------------------------------------------------- ROM:0012526E ROM:0012526E loc_12526E: ; CODE XREF: sub_1251DA+8A↑j ROM:0012526E btst #2,($1378).w ROM:00125274 beq.s loc_12527E ROM:00125276 move.w #4,($C82).w ROM:0012527C bra.s loc_125284 ROM:0012527E ; --------------------------------------------------------------------------- ROM:0012527E ROM:0012527E loc_12527E: ; CODE XREF: sub_1251DA+9A↑j ROM:0012527E move.w #0,($C82).w ROM:00125284 ROM:00125284 loc_125284: ; CODE XREF: sub_1251DA+82↑j ROM:00125284 ; sub_1251DA+92↑j ... ROM:00125284 move.w word_1342BA(d0.w*2),d1 ROM:0012528C and.w ($C82).w,d1 ROM:00125290 cmpi.w #0,d1 ROM:00125294 bne.s loc_1252A8 ROM:00125296 bset #0,($1386).w ROM:0012529C move.w #4,($C80).w ROM:001252A2 bra.l locret_125530 ROM:001252A8 ; --------------------------------------------------------------------------- ROM:001252A8 ROM:001252A8 loc_1252A8: ; CODE XREF: sub_1251DA+BA↑j ROM:001252A8 move.w #1,d0 ROM:001252AC cmpi.b #$82,$1239(d0.w) ROM:001252B4 bne.s loc_1252EE ROM:001252B6 btst #0,($1388).w ROM:001252BC bne.s loc_1252DC ROM:001252BE btst #4,($137E).w ROM:001252C4 beq.s loc_1252CE ROM:001252C6 move.w #5,($C80).w ROM:001252CC bra.s loc_1252DA ROM:001252CE ; --------------------------------------------------------------------------- ROM:001252CE ROM:001252CE loc_1252CE: ; CODE XREF: sub_1251DA+EA↑j ROM:001252CE bset #0,($1386).w ROM:001252D4 move.w #4,($C80).w ROM:001252DA ROM:001252DA loc_1252DA: ; CODE XREF: sub_1251DA+F2↑j ROM:001252DA bra.s loc_1252E8 ROM:001252DC ; --------------------------------------------------------------------------- ROM:001252DC ROM:001252DC loc_1252DC: ; CODE XREF: sub_1251DA+E2↑j ROM:001252DC bset #0,($1386).w ROM:001252E2 move.w #4,($C80).w ROM:001252E8 ROM:001252E8 loc_1252E8: ; CODE XREF: sub_1251DA:loc_1252DA↑j ROM:001252E8 bra.l locret_125530 ROM:001252EE ; --------------------------------------------------------------------------- ROM:001252EE ROM:001252EE loc_1252EE: ; CODE XREF: sub_1251DA+DA↑j ROM:001252EE move.w #1,d0 ROM:001252F2 move.w #2,d1 ROM:001252F6 cmpi.b #$10,$1239(d0.w) ROM:001252FE bne.l loc_12542E ROM:00125304 cmpi.b #$80,$1239(d1.w) ROM:0012530C beq.s loc_125318 ROM:0012530E cmpi.b #$86,$1239(d1.w) ROM:00125316 bne.s loc_125334 ROM:00125318 ROM:00125318 loc_125318: ; CODE XREF: sub_1251DA+132↑j ROM:00125318 btst #4,($137E).w ROM:0012531E beq.s loc_125328 ROM:00125320 move.w #4,($C80).w ROM:00125326 bra.s loc_12532E ROM:00125328 ; --------------------------------------------------------------------------- ROM:00125328 ROM:00125328 loc_125328: ; CODE XREF: sub_1251DA+144↑j ROM:00125328 move.w #2,($C80).w ROM:0012532E ROM:0012532E loc_12532E: ; CODE XREF: sub_1251DA+14C↑j ROM:0012532E bra.l loc_125428 ROM:00125334 ; --------------------------------------------------------------------------- ROM:00125334 ROM:00125334 loc_125334: ; CODE XREF: sub_1251DA+13C↑j ROM:00125334 cmpi.b #$90,$1239(d1.w) ROM:0012533C bne.s loc_12535A ROM:0012533E btst #2,($1372).w ROM:00125344 beq.s loc_12534E ROM:00125346 move.w #4,($C80).w ROM:0012534C bra.s loc_125354 ROM:0012534E ; --------------------------------------------------------------------------- ROM:0012534E ROM:0012534E loc_12534E: ; CODE XREF: sub_1251DA+16A↑j ROM:0012534E move.w #0,($C80).w ROM:00125354 ROM:00125354 loc_125354: ; CODE XREF: sub_1251DA+172↑j ROM:00125354 bra.l loc_125428 ROM:0012535A ; --------------------------------------------------------------------------- ROM:0012535A ROM:0012535A loc_12535A: ; CODE XREF: sub_1251DA+162↑j ROM:0012535A cmpi.b #$A0,$1239(d1.w) ROM:00125362 bne.s loc_125380 ROM:00125364 btst #2,($1378).w ROM:0012536A beq.s loc_125374 ROM:0012536C move.w #4,($C80).w ROM:00125372 bra.s loc_12537A ROM:00125374 ; --------------------------------------------------------------------------- ROM:00125374 ROM:00125374 loc_125374: ; CODE XREF: sub_1251DA+190↑j ROM:00125374 move.w #1,($C80).w ROM:0012537A ROM:0012537A loc_12537A: ; CODE XREF: sub_1251DA+198↑j ROM:0012537A bra.l loc_125428 ROM:00125380 ; --------------------------------------------------------------------------- ROM:00125380 ROM:00125380 loc_125380: ; CODE XREF: sub_1251DA+188↑j ROM:00125380 cmpi.b #$85,$1239(d1.w) ROM:00125388 bne.l loc_12541C ROM:0012538E btst #4,($939).w ROM:00125394 beq.l loc_12540E ROM:0012539A btst #7,($1366).w ROM:001253A0 beq.s loc_1253FE ROM:001253A2 move sr,-(sp) ROM:001253A4 move #$2700,sr ROM:001253A8 move.w #0,($FFFFFE0A).w ROM:001253AE move.w #0,($FFFFF448).w ROM:001253B4 move.w #0,($FFFFF450).w ROM:001253BA clr.l d6 ROM:001253BC move.b ($11A3).w,d6 ROM:001253C0 swap d6 ROM:001253C2 btst #0,($1388).w ROM:001253C8 beq.s loc_1253CE ROM:001253CA move.w #1,d6 ROM:001253CE ROM:001253CE loc_1253CE: ; CODE XREF: sub_1251DA+1EE↑j ROM:001253CE move.w #3,d2 ROM:001253D2 move.l #$12345678,d4 ROM:001253D8 cmpi.b #6,$1239(d2.w) ROM:001253E0 bne.s loc_1253E8 ROM:001253E2 move.l #$12345677,d4 ROM:001253E8 ROM:001253E8 loc_1253E8: ; CODE XREF: sub_1251DA+206↑j ROM:001253E8 movea.l #$100000,a0 ROM:001253EE adda.l 4(a0),a0 ROM:001253F2 movea.l #$10E000,a5 ROM:001253F8 jmp (a0) ROM:001253FA ; --------------------------------------------------------------------------- ROM:001253FA bra.w loc_12540A ROM:001253FE ; --------------------------------------------------------------------------- ROM:001253FE ROM:001253FE loc_1253FE: ; CODE XREF: sub_1251DA+1C6↑j ROM:001253FE move.w #4,($C80).w ROM:00125404 bset #0,($1386).w ROM:0012540A ROM:0012540A loc_12540A: ; CODE XREF: sub_1251DA+220↑j ROM:0012540A bra.w loc_12541A ROM:0012540E ; --------------------------------------------------------------------------- ROM:0012540E ROM:0012540E loc_12540E: ; CODE XREF: sub_1251DA+1BA↑j ROM:0012540E move.w #4,($C80).w ROM:00125414 bset #0,($1386).w ROM:0012541A ROM:0012541A loc_12541A: ; CODE XREF: sub_1251DA:loc_12540A↑j ROM:0012541A bra.s loc_125428 ROM:0012541C ; --------------------------------------------------------------------------- ROM:0012541C ROM:0012541C loc_12541C: ; CODE XREF: sub_1251DA+1AE↑j ROM:0012541C move.w #4,($C80).w ROM:00125422 bset #0,($1386).w ROM:00125428 ROM:00125428 loc_125428: ; CODE XREF: sub_1251DA:loc_12532E↑j ROM:00125428 ; sub_1251DA:loc_125354↑j ... ROM:00125428 bra.l locret_125530 ROM:0012542E ; --------------------------------------------------------------------------- ROM:0012542E ROM:0012542E loc_12542E: ; CODE XREF: sub_1251DA+124↑j ROM:0012542E move.w #1,d0 ROM:00125432 cmpi.b #$20,$1239(d0.w) ; ' ' ROM:0012543A bne.s loc_125458 ROM:0012543C btst #4,($137E).w ROM:00125442 beq.s loc_12544C ROM:00125444 move.w #4,($C80).w ROM:0012544A bra.s loc_125452 ROM:0012544C ; --------------------------------------------------------------------------- ROM:0012544C ROM:0012544C loc_12544C: ; CODE XREF: sub_1251DA+268↑j ROM:0012544C move.w #2,($C80).w ROM:00125452 ROM:00125452 loc_125452: ; CODE XREF: sub_1251DA+270↑j ROM:00125452 bra.l locret_125530 ROM:00125458 ; --------------------------------------------------------------------------- ROM:00125458 ROM:00125458 loc_125458: ; CODE XREF: sub_1251DA+260↑j ROM:00125458 move.w #1,d0 ROM:0012545C cmpi.b #$21,$1239(d0.w) ; '!' ROM:00125464 bne.s loc_1254B0 ROM:00125466 move.w #2,d0 ROM:0012546A clr.w d3 ROM:0012546C move.b byte_1342B8(d3.w),d1 ROM:00125474 move.b $1239(d0.w),d2 ROM:0012547A ROM:0012547A loc_12547A: ; CODE XREF: sub_1251DA+2BA↓j ROM:0012547A cmpi.b #$FF,d1 ROM:0012547E beq.s loc_125496 ROM:00125480 cmp.b d1,d2 ROM:00125482 beq.s loc_125496 ROM:00125484 addq.w #1,d3 ROM:00125486 bvc.s loc_12548C ROM:00125488 move.w #$8000,d3 ROM:0012548C ROM:0012548C loc_12548C: ; CODE XREF: sub_1251DA+2AC↑j ROM:0012548C move.b byte_1342B8(d3.w),d1 ROM:00125494 bra.s loc_12547A ROM:00125496 ; --------------------------------------------------------------------------- ROM:00125496 ROM:00125496 loc_125496: ; CODE XREF: sub_1251DA+2A4↑j ROM:00125496 ; sub_1251DA+2A8↑j ROM:00125496 cmpi.b #$FF,d1 ROM:0012549A bne.s loc_1254A4 ROM:0012549C move.w #4,($C80).w ROM:001254A2 bra.s loc_1254AA ROM:001254A4 ; --------------------------------------------------------------------------- ROM:001254A4 ROM:001254A4 loc_1254A4: ; CODE XREF: sub_1251DA+2C0↑j ROM:001254A4 move.w #3,($C80).w ROM:001254AA ROM:001254AA loc_1254AA: ; CODE XREF: sub_1251DA+2C8↑j ROM:001254AA bra.l locret_125530 ROM:001254B0 ; --------------------------------------------------------------------------- ROM:001254B0 ROM:001254B0 loc_1254B0: ; CODE XREF: sub_1251DA+28A↑j ROM:001254B0 move.w #1,d0 ROM:001254B4 cmpi.b #$23,$1239(d0.w) ; '#' ROM:001254BC bne.s loc_1254C6 ROM:001254BE move.w #4,($C80).w ROM:001254C4 bra.s locret_125530 ROM:001254C6 ; --------------------------------------------------------------------------- ROM:001254C6 ROM:001254C6 loc_1254C6: ; CODE XREF: sub_1251DA+2E2↑j ROM:001254C6 move.w #1,d0 ROM:001254CA cmpi.b #$17,$1239(d0.w) ROM:001254D2 bne.s loc_1254DC ROM:001254D4 move.w #4,($C80).w ROM:001254DA bra.s locret_125530 ROM:001254DC ; --------------------------------------------------------------------------- ROM:001254DC ROM:001254DC loc_1254DC: ; CODE XREF: sub_1251DA+2F8↑j ROM:001254DC move.w #1,d0 ROM:001254E0 cmpi.b #$18,$1239(d0.w) ROM:001254E8 bne.s loc_1254F2 ROM:001254EA move.w #4,($C80).w ROM:001254F0 bra.s locret_125530 ROM:001254F2 ; --------------------------------------------------------------------------- ROM:001254F2 ROM:001254F2 loc_1254F2: ; CODE XREF: sub_1251DA+30E↑j ROM:001254F2 move.w #1,d0 ROM:001254F6 cmpi.b #$13,$1239(d0.w) ROM:001254FE bne.s loc_125508 ROM:00125500 move.w #3,($C80).w ROM:00125506 bra.s locret_125530 ROM:00125508 ; --------------------------------------------------------------------------- ROM:00125508 ROM:00125508 loc_125508: ; CODE XREF: sub_1251DA+324↑j ROM:00125508 move.w #1,d0 ROM:0012550C cmpi.b #$11,$1239(d0.w) ROM:00125514 bne.s loc_125524 ROM:00125516 bset #5,($93B).w ROM:0012551C move.w #4,($C80).w ROM:00125522 bra.s locret_125530 ROM:00125524 ; --------------------------------------------------------------------------- ROM:00125524 ROM:00125524 loc_125524: ; CODE XREF: sub_1251DA+33A↑j ROM:00125524 move.w #4,($C80).w ROM:0012552A move.w #4,($C80).w ROM:00125530 ROM:00125530 locret_125530: ; CODE XREF: sub_1251DA+6E↑j ROM:00125530 ; sub_1251DA+C8↑j ... ROM:00125530 rts ROM:00125530 ; End of function sub_1251DA ROM:00125530 ROM:00125532 ROM:00125532 ; =============== S U B R O U T I N E ======================================= ROM:00125532 ROM:00125532 ROM:00125532 sub_125532: ; CODE XREF: ROM:loc_125064↑p ROM:00125532 ; ROM:loc_1250AE↑p ... ROM:00125532 bclr #4,($1375).w ROM:00125538 bclr #4,($138B).w ROM:0012553E bclr #7,($1385).w ROM:00125544 bclr #7,($1378).w ROM:0012554A bclr #1,($1380).w ROM:00125550 clr.w d1 ROM:00125552 move.b ($118F).w,d1 ROM:00125556 cmpi.w #$10,d1 ROM:0012555A bcc.s locret_125564 ROM:0012555C movea.l off_125566(pc,d1.w*4),a0 ROM:00125560 nop ROM:00125562 jmp (a0) ROM:00125564 ; --------------------------------------------------------------------------- ROM:00125564 ROM:00125564 locret_125564: ; CODE XREF: sub_125532+28↑j ROM:00125564 rts ROM:00125564 ; End of function sub_125532 ROM:00125564 ROM:00125564 ; --------------------------------------------------------------------------- ROM:00125566 off_125566: dc.l loc_1255A6 ; DATA XREF: sub_125532+2A↑r ROM:0012556A dc.l dword_1255D8 ROM:0012556E dc.l loc_1256BE ROM:00125572 dc.l dword_1256F8 ROM:00125576 dc.l loc_1257C4 ROM:0012557A dc.l word_1257FA ROM:0012557E dc.l loc_125850 ROM:00125582 dc.l loc_12594E ROM:00125586 dc.l loc_125998 ROM:0012558A dc.l loc_1259D2 ROM:0012558E dc.l loc_125A12 ROM:00125592 dc.l loc_125A46 ROM:00125596 dc.l word_125A7A ROM:0012559A dc.l aNu8_3 ; "Nu\b8" ROM:0012559E dc.l aNu8_3+2 ; "\b8" ROM:001255A2 dc.l loc_125690 ROM:001255A6 ; --------------------------------------------------------------------------- ROM:001255A6 ROM:001255A6 loc_1255A6: ; DATA XREF: ROM:off_125566↑o ROM:001255A6 bset #6,($137F).w ROM:001255AC bsr.l sub_1268F6 ROM:001255B2 move.w $4B2(a5),d0 ROM:001255B6 clr.b ($8DA).w ROM:001255BA move.w d0,($686).w ROM:001255BE move.b #1,($8DA).w ROM:001255C4 bclr #4,($1376).w ROM:001255CA move.b #1,($118F).w ROM:001255D0 bra.l loc_125688 ROM:001255D6 ; --------------------------------------------------------------------------- ROM:001255D6 rts ROM:001255D6 ; --------------------------------------------------------------------------- ROM:001255D8 dword_1255D8: dc.l $8380004, $137E6712, $8F80004, $137611FC, $5118F ROM:001255D8 ; DATA XREF: ROM:0012556A↑o ROM:001255D8 dc.l $60FF0000, $20C0838, $1388, $66260C78, $686, $6E1E61FF ROM:001255D8 dc.l $10B34, $61FF0001, $B4008F8, $71378, $11FC000D, $118F60FF ROM:001255D8 dc.l $4CE, $8380005, $13826760, $8B80005, $1382303C, $1323C ROM:001255D8 dc.l $20C30, $2701A0, $12396624, $C300001, $11A01239, $661A31FC ROM:001255D8 dc.l $FB053E, $8F80006, $94311FC, $F118F, $60FF0000, $5E6024 ROM:001255D8 dc.l $8F80001, $138061FF, $FFFFDF5E, $8F80003, $136461FF ROM:001255D8 dc.l $13C4, $11FC0009, $118F60FF, $38C ROM:00125688 ; --------------------------------------------------------------------------- ROM:00125688 ROM:00125688 loc_125688: ; CODE XREF: ROM:001255D0↑j ROM:00125688 ; ROM:001259CA↓j ... ROM:00125688 bsr.l sub_12693C ROM:0012568E rts ROM:00125690 ; --------------------------------------------------------------------------- ROM:00125690 ROM:00125690 loc_125690: ; DATA XREF: ROM:001255A2↑o ROM:00125690 btst #7,($93A).w ROM:00125696 beq.s locret_1256BC ROM:00125698 bsr.l sub_123402 ROM:0012569E bsr.l sub_1235CA ROM:001256A4 bset #3,($1364).w ROM:001256AA bsr.l sub_126A3C ROM:001256B0 move.b #2,($118F).w ROM:001256B6 bra.l locret_1256F6 ROM:001256BC ; --------------------------------------------------------------------------- ROM:001256BC ROM:001256BC locret_1256BC: ; CODE XREF: ROM:00125696↑j ROM:001256BC rts ROM:001256BE ; --------------------------------------------------------------------------- ROM:001256BE ROM:001256BE loc_1256BE: ; DATA XREF: ROM:0012556E↑o ROM:001256BE btst #6,($1386).w ROM:001256C4 beq.s locret_1256F6 ROM:001256C6 bclr #6,($1386).w ROM:001256CC bset #6,($137F).w ROM:001256D2 bsr.l sub_1268F6 ROM:001256D8 move.w $4B2(a5),d0 ROM:001256DC clr.b ($8DA).w ROM:001256E0 move.w d0,($686).w ROM:001256E4 move.b #1,($8DA).w ROM:001256EA move.b #3,($118F).w ROM:001256F0 bra.l loc_1257BC ROM:001256F6 ; --------------------------------------------------------------------------- ROM:001256F6 ROM:001256F6 locret_1256F6: ; CODE XREF: ROM:001256B6↑j ROM:001256F6 ; ROM:001256C4↑j ROM:001256F6 rts ROM:001256F6 ; --------------------------------------------------------------------------- ROM:001256F8 dword_1256F8: dc.l $8380000, $13886626, $C780000, $6866E1E, $61FF0001 ROM:001256F8 ; DATA XREF: ROM:00125572↑o ROM:001256F8 dc.l $A2E61FF, $10A3A, $8F80007, $137811FC, $D118F, $60FF0000 ROM:001256F8 dc.l $3C80838, $51382, $67FF0000, $8E08B8, $51382, $303C0001 ROM:001256F8 dc.l $323C0002, $343C0003, $363C0004, $18380C6C, $1A380C6D ROM:001256F8 dc.l $C300027, $1A01239, $663E0C30, $211A0, $12396634 ROM:001256F8 dc.l $B83021A0, $1239662C, $BA3031A0, $12396624, $61FFFFFF ROM:001256F8 dc.l $DE5408F8, $31364, $61FF0000, $12BA08F8, $41376, $11FC0004 ROM:001256F8 dc.l $118F60FF, $64, $8F80001, $138061FF, $FFFFDE2A, $8F80003 ROM:001256F8 dc.l $136461FF, $1290, $11FC0008, $118F60FF, $218 ROM:001257BC ; --------------------------------------------------------------------------- ROM:001257BC ROM:001257BC loc_1257BC: ; CODE XREF: ROM:001256F0↑j ROM:001257BC bsr.l sub_12693C ROM:001257C2 rts ROM:001257C4 ; --------------------------------------------------------------------------- ROM:001257C4 ROM:001257C4 loc_1257C4: ; DATA XREF: ROM:00125576↑o ROM:001257C4 btst #6,($1386).w ROM:001257CA beq.s locret_1257F8 ROM:001257CC bclr #6,($1386).w ROM:001257D2 bset #6,($137F).w ROM:001257D8 bsr.l sub_1268F6 ROM:001257DE move.w $4B2(a5),d0 ROM:001257E2 clr.b ($8DA).w ROM:001257E6 move.w d0,($686).w ROM:001257EA move.b #1,($8DA).w ROM:001257F0 move.b #5,($118F).w ROM:001257F6 bra.s loc_125848 ROM:001257F8 ; --------------------------------------------------------------------------- ROM:001257F8 ROM:001257F8 locret_1257F8: ; CODE XREF: ROM:001257CA↑j ROM:001257F8 rts ROM:001257F8 ; --------------------------------------------------------------------------- ROM:001257FA word_1257FA: dc.w $838 ; DATA XREF: ROM:0012557A↑o ROM:001257FC dc.l $1388, $662C0C78, $686, $6E2461FF, $1092C, $61FF0001 ROM:001257FC dc.l $93808F8, $71378, $8B80004, $137611FC, $D118F, $60FF0000 ROM:001257FC dc.l $2C00838, $51382, $671208B8, $51382, $6100F99C, $11FC0006 ROM:001257FC dc.l $118F6008 ROM:00125848 ; --------------------------------------------------------------------------- ROM:00125848 ROM:00125848 loc_125848: ; CODE XREF: ROM:001257F6↑j ROM:00125848 ; ROM:00125990↓j ... ROM:00125848 bsr.l sub_12693C ROM:0012584E rts ROM:00125850 ; --------------------------------------------------------------------------- ROM:00125850 ROM:00125850 loc_125850: ; DATA XREF: ROM:0012557E↑o ROM:00125850 cmpi.w #5,($C80).w ROM:00125856 bne.s loc_125876 ROM:00125858 bsr.l sub_1235CA ROM:0012585E bset #3,($1364).w ROM:00125864 bsr.l sub_126A3C ROM:0012586A move.b #$E,($118F).w ROM:00125870 bra.l locret_125B0E ROM:00125876 ; --------------------------------------------------------------------------- ROM:00125876 ROM:00125876 loc_125876: ; CODE XREF: ROM:00125856↑j ROM:00125876 cmpi.w #0,($C80).w ROM:0012587C bne.s loc_1258A2 ROM:0012587E bsr.l sub_1235CA ROM:00125884 bset #3,($1364).w ROM:0012588A bsr.l sub_126A3C ROM:00125890 bset #0,($138B).w ROM:00125896 move.b #$B,($118F).w ROM:0012589C bra.l locret_125A78 ROM:001258A2 ; --------------------------------------------------------------------------- ROM:001258A2 ROM:001258A2 loc_1258A2: ; CODE XREF: ROM:0012587C↑j ROM:001258A2 cmpi.w #3,($C80).w ROM:001258A8 bne.s loc_1258C8 ROM:001258AA btst #5,($93A).w ROM:001258B0 beq.s loc_1258C6 ROM:001258B2 bsr.l sub_1247C0 ROM:001258B8 move.b #$C,($118F).w ROM:001258BE bra.l locret_125AE8 ROM:001258C4 ; --------------------------------------------------------------------------- ROM:001258C4 bra.s loc_1258C8 ROM:001258C6 ; --------------------------------------------------------------------------- ROM:001258C6 ROM:001258C6 loc_1258C6: ; CODE XREF: ROM:001258B0↑j ROM:001258C6 bra.s loc_1258D0 ROM:001258C8 ; --------------------------------------------------------------------------- ROM:001258C8 ROM:001258C8 loc_1258C8: ; CODE XREF: ROM:001258A8↑j ROM:001258C8 ; ROM:001258C4↑j ROM:001258C8 cmpi.w #4,($C80).w ROM:001258CE bne.s loc_1258F4 ROM:001258D0 ROM:001258D0 loc_1258D0: ; CODE XREF: ROM:loc_1258C6↑j ROM:001258D0 bsr.l sub_1247C0 ROM:001258D6 bsr.l sub_1235CA ROM:001258DC bset #3,($1364).w ROM:001258E2 bsr.l sub_126A3C ROM:001258E8 move.b #7,($118F).w ROM:001258EE bra.l locret_125996 ROM:001258F4 ; --------------------------------------------------------------------------- ROM:001258F4 ROM:001258F4 loc_1258F4: ; CODE XREF: ROM:001258CE↑j ROM:001258F4 cmpi.w #2,($C80).w ROM:001258FA bne.s loc_125920 ROM:001258FC bsr.l sub_1235CA ROM:00125902 bset #3,($1364).w ROM:00125908 bsr.l sub_126A3C ROM:0012590E bset #0,($138B).w ROM:00125914 move.b #9,($118F).w ROM:0012591A bra.l locret_125A10 ROM:00125920 ; --------------------------------------------------------------------------- ROM:00125920 ROM:00125920 loc_125920: ; CODE XREF: ROM:001258FA↑j ROM:00125920 cmpi.w #1,($C80).w ROM:00125926 bne.s locret_12594C ROM:00125928 bsr.l sub_1235CA ROM:0012592E bset #3,($1364).w ROM:00125934 bsr.l sub_126A3C ROM:0012593A bset #0,($138B).w ROM:00125940 move.b #$A,($118F).w ROM:00125946 bra.l locret_125A44 ROM:0012594C ; --------------------------------------------------------------------------- ROM:0012594C ROM:0012594C locret_12594C: ; CODE XREF: ROM:00125926↑j ROM:0012594C rts ROM:0012594E ; --------------------------------------------------------------------------- ROM:0012594E ROM:0012594E loc_12594E: ; DATA XREF: ROM:00125582↑o ROM:0012594E btst #6,($1386).w ROM:00125954 beq.s locret_125996 ROM:00125956 btst #5,($93B).w ROM:0012595C beq.s loc_125966 ROM:0012595E bsr.l sub_117FFE ROM:00125964 bra.s locret_125996 ROM:00125966 ; --------------------------------------------------------------------------- ROM:00125966 ROM:00125966 loc_125966: ; CODE XREF: ROM:0012595C↑j ROM:00125966 bclr #6,($1386).w ROM:0012596C bset #6,($137F).w ROM:00125972 bsr.l sub_1268F6 ROM:00125978 move.w $4B2(a5),d0 ROM:0012597C clr.b ($8DA).w ROM:00125980 move.w d0,($686).w ROM:00125984 move.b #1,($8DA).w ROM:0012598A move.b #5,($118F).w ROM:00125990 bra.l loc_125848 ROM:00125996 ; --------------------------------------------------------------------------- ROM:00125996 ROM:00125996 locret_125996: ; CODE XREF: ROM:001258EE↑j ROM:00125996 ; ROM:00125954↑j ... ROM:00125996 rts ROM:00125998 ; --------------------------------------------------------------------------- ROM:00125998 ROM:00125998 loc_125998: ; DATA XREF: ROM:00125586↑o ROM:00125998 btst #6,($1386).w ROM:0012599E beq.s locret_1259D0 ROM:001259A0 bclr #6,($1386).w ROM:001259A6 bset #6,($137F).w ROM:001259AC bsr.l sub_1268F6 ROM:001259B2 move.w $4B2(a5),d0 ROM:001259B6 clr.b ($8DA).w ROM:001259BA move.w d0,($686).w ROM:001259BE move.b #1,($8DA).w ROM:001259C4 move.b #1,($118F).w ROM:001259CA bra.l loc_125688 ROM:001259D0 ; --------------------------------------------------------------------------- ROM:001259D0 ROM:001259D0 locret_1259D0: ; CODE XREF: ROM:0012599E↑j ROM:001259D0 rts ROM:001259D2 ; --------------------------------------------------------------------------- ROM:001259D2 ROM:001259D2 loc_1259D2: ; DATA XREF: ROM:0012558A↑o ROM:001259D2 btst #6,($1386).w ROM:001259D8 beq.s locret_125A10 ROM:001259DA bclr #6,($1386).w ROM:001259E0 bset #7,($1385).w ROM:001259E6 bset #6,($137F).w ROM:001259EC bsr.l sub_1268F6 ROM:001259F2 move.w $4B2(a5),d0 ROM:001259F6 clr.b ($8DA).w ROM:001259FA move.w d0,($686).w ROM:001259FE move.b #1,($8DA).w ROM:00125A04 move.b #5,($118F).w ROM:00125A0A bra.l loc_125848 ROM:00125A10 ; --------------------------------------------------------------------------- ROM:00125A10 ROM:00125A10 locret_125A10: ; CODE XREF: ROM:0012591A↑j ROM:00125A10 ; ROM:001259D8↑j ROM:00125A10 rts ROM:00125A12 ; --------------------------------------------------------------------------- ROM:00125A12 ROM:00125A12 loc_125A12: ; DATA XREF: ROM:0012558E↑o ROM:00125A12 btst #6,($1386).w ROM:00125A18 beq.s locret_125A44 ROM:00125A1A bclr #6,($1386).w ROM:00125A20 bset #6,($137F).w ROM:00125A26 bsr.l sub_1268F6 ROM:00125A2C bset #4,($1375).w ROM:00125A32 bclr #4,($1376).w ROM:00125A38 move.b #1,($118F).w ROM:00125A3E bra.l loc_125688 ROM:00125A44 ; --------------------------------------------------------------------------- ROM:00125A44 ROM:00125A44 locret_125A44: ; CODE XREF: ROM:00125946↑j ROM:00125A44 ; ROM:00125A18↑j ROM:00125A44 rts ROM:00125A46 ; --------------------------------------------------------------------------- ROM:00125A46 ROM:00125A46 loc_125A46: ; DATA XREF: ROM:00125592↑o ROM:00125A46 btst #6,($1386).w ROM:00125A4C beq.s locret_125A78 ROM:00125A4E bclr #6,($1386).w ROM:00125A54 bset #6,($137F).w ROM:00125A5A bsr.l sub_1268F6 ROM:00125A60 bset #4,($138B).w ROM:00125A66 bclr #4,($1376).w ROM:00125A6C move.b #1,($118F).w ROM:00125A72 bra.l loc_125688 ROM:00125A78 ; --------------------------------------------------------------------------- ROM:00125A78 ROM:00125A78 locret_125A78: ; CODE XREF: ROM:0012589C↑j ROM:00125A78 ; ROM:00125A4C↑j ROM:00125A78 rts ROM:00125A78 ; --------------------------------------------------------------------------- ROM:00125A7A word_125A7A: dc.w $838 ; DATA XREF: ROM:00125596↑o ROM:00125A7C dc.l $1388, $662C0C78, $686, $6E2461FF, $106AC, $61FF0001 ROM:00125A7C dc.l $6B808F8, $71378, $8B80004, $137611FC, $D118F, $60FF0000 ROM:00125A7C dc.l $400838, $50944, $67026012, $8380004, $93E6702, $60080838 ROM:00125A7C dc.l $11380, $671E61FF, $FFFFDAFE, $8F80003, $136461FF ROM:00125A7C dc.l $F64, $11FC0007, $118F60FF, $FFFFFEB2 ROM:00125AE8 ; --------------------------------------------------------------------------- ROM:00125AE8 ROM:00125AE8 locret_125AE8: ; CODE XREF: ROM:001258BE↑j ROM:00125AE8 rts ROM:00125AE8 ; --------------------------------------------------------------------------- ROM:00125AEA aNu8_3: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0012559A↑o ROM:00125AEA ; ROM:0012559E↑o ROM:00125AEF dc.b 6 ROM:00125AF0 dc.l $1386671A, $8B80006, $138608F8, $71378, $8B80004 ROM:00125AF0 dc.l $137611FC, $D118F ROM:00125B0C dc.b $60, $DC ROM:00125B0E ; --------------------------------------------------------------------------- ROM:00125B0E ROM:00125B0E locret_125B0E: ; CODE XREF: ROM:00125870↑j ROM:00125B0E rts ROM:00125B10 ; --------------------------------------------------------------------------- ROM:00125B10 rts ROM:00125B12 ; --------------------------------------------------------------------------- ROM:00125B12 movea.w 8(a3),a0 ROM:00125B16 adda.l #$13C000,a0 ROM:00125B1C move.w (a0),d7 ROM:00125B1E cmpi.w #0,d7 ROM:00125B22 bne.s locret_125B58 ROM:00125B24 clr.b ($1192).w ROM:00125B28 move.b $B(a3),d7 ROM:00125B2C ext.w d7 ROM:00125B2E lsr.w #1,d7 ROM:00125B30 lea $C(a3),a2 ROM:00125B34 move.w #1,d3 ROM:00125B38 bra.s loc_125B3E ROM:00125B3A ; --------------------------------------------------------------------------- ROM:00125B3A ROM:00125B3A loc_125B3A: ; CODE XREF: ROM:loc_125B52↓j ROM:00125B3A addi.w #1,d3 ROM:00125B3E ROM:00125B3E loc_125B3E: ; CODE XREF: ROM:00125B38↑j ROM:00125B3E cmp.w d7,d3 ROM:00125B40 bgt.w loc_125B54 ROM:00125B44 movea.w (a2)+,a4 ROM:00125B46 move.b (a2)+,d6 ROM:00125B48 move.b (a2)+,d5 ROM:00125B4A btst d6,(a4) ROM:00125B4C beq.s loc_125B52 ROM:00125B4E or.b d5,($1192).w ROM:00125B52 ROM:00125B52 loc_125B52: ; CODE XREF: ROM:00125B4C↑j ROM:00125B52 bra.s loc_125B3A ROM:00125B54 ; --------------------------------------------------------------------------- ROM:00125B54 ROM:00125B54 loc_125B54: ; CODE XREF: ROM:00125B40↑j ROM:00125B54 bsr.w sub_125B5A ROM:00125B58 ROM:00125B58 locret_125B58: ; CODE XREF: ROM:00125B22↑j ROM:00125B58 rts ROM:00125B5A ROM:00125B5A ; =============== S U B R O U T I N E ======================================= ROM:00125B5A ROM:00125B5A ROM:00125B5A sub_125B5A: ; CODE XREF: ROM:loc_125B54↑p ROM:00125B5A move.b ($1192).w,d0 ROM:00125B5E btst #2,($1384).w ROM:00125B64 bne.s loc_125B6C ROM:00125B66 andi.b #$60,d0 ; '`' ROM:00125B6A bra.s loc_125B70 ROM:00125B6C ; --------------------------------------------------------------------------- ROM:00125B6C ROM:00125B6C loc_125B6C: ; CODE XREF: sub_125B5A+A↑j ROM:00125B6C andi.b #$10,d0 ROM:00125B70 ROM:00125B70 loc_125B70: ; CODE XREF: sub_125B5A+10↑j ROM:00125B70 cmpi.b #0,d0 ROM:00125B74 ble.s locret_125BAE ROM:00125B76 addi.b #1,($1191).w ROM:00125B7C cmpi.b #$50,($1191).w ; 'P' ROM:00125B82 bgt.s locret_125BAE ROM:00125B84 move.w ($C70).w,d0 ROM:00125B88 move.b ($C72).w,$1239(d0.w) ROM:00125B90 addi.w #1,d0 ROM:00125B94 move.b ($C73).w,$1239(d0.w) ROM:00125B9C addi.w #1,d0 ROM:00125BA0 move.b ($1192).w,$1239(d0.w) ROM:00125BA8 addi.w #3,($C70).w ROM:00125BAE ROM:00125BAE locret_125BAE: ; CODE XREF: sub_125B5A+1A↑j ROM:00125BAE ; sub_125B5A+28↑j ROM:00125BAE rts ROM:00125BAE ; End of function sub_125B5A ROM:00125BAE ROM:00125BB0 ROM:00125BB0 ; =============== S U B R O U T I N E ======================================= ROM:00125BB0 ROM:00125BB0 ROM:00125BB0 sub_125BB0: ; CODE XREF: sub_11932A+A↑p ROM:00125BB0 ; sub_125D84:loc_125DB4↓p ROM:00125BB0 clr.w ($584).w ROM:00125BB4 clr.w ($586).w ROM:00125BB8 bclr #3,($930).w ROM:00125BBE bclr #2,($93C).w ROM:00125BC4 bclr #2,($930).w ROM:00125BCA bclr #3,($939).w ROM:00125BD0 clr.w ($DAA).w ROM:00125BD4 clr.b ($1416).w ROM:00125BD8 clr.w ($13CE).w ROM:00125BDC clr.w ($13D0).w ROM:00125BE0 clr.w ($13D2).w ROM:00125BE4 clr.w ($13D4).w ROM:00125BE8 clr.w ($13D6).w ROM:00125BEC clr.w ($13D8).w ROM:00125BF0 clr.w ($13DA).w ROM:00125BF4 clr.w ($13DC).w ROM:00125BF8 clr.w ($13DE).w ROM:00125BFC clr.w ($13E0).w ROM:00125C00 clr.w ($DC4).w ROM:00125C04 clr.w ($DC6).w ROM:00125C08 clr.w ($DC8).w ROM:00125C0C clr.w ($DCA).w ROM:00125C10 clr.w ($DCC).w ROM:00125C14 clr.w ($DCE).w ROM:00125C18 clr.w ($1A68).w ROM:00125C1C clr.w ($1A6A).w ROM:00125C20 clr.w ($DD0).w ROM:00125C24 clr.w ($DD2).w ROM:00125C28 clr.b ($11D7).w ROM:00125C2C clr.b ($1414).w ROM:00125C30 bclr #6,($1379).w ROM:00125C36 bclr #0,($1470).w ROM:00125C3C bclr #1,($146F).w ROM:00125C42 bclr #3,($146F).w ROM:00125C48 bclr #5,($146F).w ROM:00125C4E move.b #$FF,($1417).w ROM:00125C54 move.b #$FF,($11EC).w ROM:00125C5A move.w #$FFFF,($DBC).w ROM:00125C60 move.w #$FFFF,($DBE).w ROM:00125C66 move.w #$FFFF,($1A60).w ROM:00125C6C move.w #$FFFF,($1A62).w ROM:00125C72 clr.w ($E6A).w ROM:00125C76 clr.w ($13E2).w ROM:00125C7A clr.w ($E6E).w ROM:00125C7E clr.w ($E70).w ROM:00125C82 clr.w ($E72).w ROM:00125C86 clr.w ($13E4).w ROM:00125C8A clr.w ($13E6).w ROM:00125C8E clr.w ($13E8).w ROM:00125C92 clr.w ($E74).w ROM:00125C96 clr.w ($E76).w ROM:00125C9A clr.w ($E78).w ROM:00125C9E clr.w ($13EA).w ROM:00125CA2 clr.w ($13EC).w ROM:00125CA6 clr.w ($13EE).w ROM:00125CAA clr.w ($E7A).w ROM:00125CAE clr.w ($E7C).w ROM:00125CB2 clr.w ($E7E).w ROM:00125CB6 clr.w ($13F0).w ROM:00125CBA clr.w ($13F2).w ROM:00125CBE clr.w ($13F4).w ROM:00125CC2 clr.w ($E80).w ROM:00125CC6 clr.w ($E82).w ROM:00125CCA clr.w ($E84).w ROM:00125CCE clr.b ($141A).w ROM:00125CD2 clr.b ($141B).w ROM:00125CD6 clr.b ($141C).w ROM:00125CDA clr.w ($A88).w ROM:00125CDE clr.w ($A8A).w ROM:00125CE2 clr.w ($492).w ROM:00125CE6 clr.w ($13AC).w ROM:00125CEA clr.w ($13AE).w ROM:00125CEE bsr.l sub_12E998 ROM:00125CF4 move.w #$20,d0 ; ' ' ROM:00125CF8 move.b #$10,d1 ROM:00125CFC lea ($105C).w,a0 ROM:00125D00 bsr.l sub_116506 ROM:00125D06 lea ($109C).w,a0 ROM:00125D0A bsr.l sub_116506 ROM:00125D10 lea ($1A6C).w,a0 ROM:00125D14 bsr.l sub_116506 ROM:00125D1A lea ($1AAC).w,a0 ROM:00125D1E bsr.l sub_116506 ROM:00125D24 lea ($1AEC).w,a0 ROM:00125D28 bsr.l sub_116506 ROM:00125D2E lea ($1B2C).w,a0 ROM:00125D32 bsr.l sub_116506 ROM:00125D38 lea ($1B6C).w,a0 ROM:00125D3C bsr.l sub_116506 ROM:00125D42 lea ($1BAC).w,a0 ROM:00125D46 bsr.l sub_116506 ROM:00125D4C lea ($1BEC).w,a0 ROM:00125D50 bsr.l sub_116506 ROM:00125D56 lea ($1C2C).w,a0 ROM:00125D5A bsr.l sub_116506 ROM:00125D60 lea ($1C6C).w,a0 ROM:00125D64 bsr.l sub_116506 ROM:00125D6A move.b #8,d1 ROM:00125D6E lea ($1CCD).w,a0 ROM:00125D72 bsr.l sub_116506 ROM:00125D78 lea ($1CAD).w,a0 ROM:00125D7C bsr.l sub_116506 ROM:00125D82 rts ROM:00125D82 ; End of function sub_125BB0 ROM:00125D82 ROM:00125D84 ROM:00125D84 ; =============== S U B R O U T I N E ======================================= ROM:00125D84 ROM:00125D84 ROM:00125D84 sub_125D84: ; CODE XREF: sub_1235CA+310↑p ROM:00125D84 move.b $B(a3),d7 ROM:00125D88 ext.w d7 ROM:00125D8A lsr.w #1,d7 ROM:00125D8C lea $C(a3),a2 ROM:00125D90 move.w #1,d3 ROM:00125D94 bra.s loc_125D9A ROM:00125D96 ; --------------------------------------------------------------------------- ROM:00125D96 ROM:00125D96 loc_125D96: ; CODE XREF: sub_125D84:loc_125DB2↓j ROM:00125D96 addi.w #1,d3 ROM:00125D9A ROM:00125D9A loc_125D9A: ; CODE XREF: sub_125D84+10↑j ROM:00125D9A cmp.w d7,d3 ROM:00125D9C bgt.w loc_125DB4 ROM:00125DA0 movea.w (a2)+,a4 ROM:00125DA2 move.b (a2)+,d6 ROM:00125DA4 move.b (a2)+,d5 ROM:00125DA6 cmpi.b #$10,d5 ROM:00125DAA bne.s loc_125DB0 ROM:00125DAC bset d6,(a4) ROM:00125DAE bra.s loc_125DB2 ROM:00125DB0 ; --------------------------------------------------------------------------- ROM:00125DB0 ROM:00125DB0 loc_125DB0: ; CODE XREF: sub_125D84+26↑j ROM:00125DB0 bclr d6,(a4) ROM:00125DB2 ROM:00125DB2 loc_125DB2: ; CODE XREF: sub_125D84+2A↑j ROM:00125DB2 bra.s loc_125D96 ROM:00125DB4 ; --------------------------------------------------------------------------- ROM:00125DB4 ROM:00125DB4 loc_125DB4: ; CODE XREF: sub_125D84+18↑j ROM:00125DB4 bsr.w sub_125BB0 ROM:00125DB8 rts ROM:00125DB8 ; End of function sub_125D84 ROM:00125DB8 ROM:00125DBA ROM:00125DBA ; =============== S U B R O U T I N E ======================================= ROM:00125DBA ROM:00125DBA ROM:00125DBA sub_125DBA: ; CODE XREF: sub_1235CA+3C8↑p ROM:00125DBA btst #3,($1383).w ROM:00125DC0 beq.s loc_125DCA ROM:00125DC2 ori.b #1,($119E).w ROM:00125DC8 bra.s loc_125DD0 ROM:00125DCA ; --------------------------------------------------------------------------- ROM:00125DCA ROM:00125DCA loc_125DCA: ; CODE XREF: sub_125DBA+6↑j ROM:00125DCA andi.b #$FE,($119E).w ROM:00125DD0 ROM:00125DD0 loc_125DD0: ; CODE XREF: sub_125DBA+E↑j ROM:00125DD0 btst #0,($136D).w ROM:00125DD6 beq.s loc_125DE0 ROM:00125DD8 ori.b #1,($1193).w ROM:00125DDE bra.s loc_125DE6 ROM:00125DE0 ; --------------------------------------------------------------------------- ROM:00125DE0 ROM:00125DE0 loc_125DE0: ; CODE XREF: sub_125DBA+1C↑j ROM:00125DE0 andi.b #$FE,($1193).w ROM:00125DE6 ROM:00125DE6 loc_125DE6: ; CODE XREF: sub_125DBA+24↑j ROM:00125DE6 btst #4,($939).w ROM:00125DEC beq.s loc_125DF6 ROM:00125DEE ori.b #2,($1193).w ROM:00125DF4 bra.s loc_125DFC ROM:00125DF6 ; --------------------------------------------------------------------------- ROM:00125DF6 ROM:00125DF6 loc_125DF6: ; CODE XREF: sub_125DBA+32↑j ROM:00125DF6 andi.b #$FD,($1193).w ROM:00125DFC ROM:00125DFC loc_125DFC: ; CODE XREF: sub_125DBA+3A↑j ROM:00125DFC btst #4,($942).w ROM:00125E02 beq.s loc_125E0C ROM:00125E04 ori.b #4,($1193).w ROM:00125E0A bra.s loc_125E12 ROM:00125E0C ; --------------------------------------------------------------------------- ROM:00125E0C ROM:00125E0C loc_125E0C: ; CODE XREF: sub_125DBA+48↑j ROM:00125E0C andi.b #$FB,($1193).w ROM:00125E12 ROM:00125E12 loc_125E12: ; CODE XREF: sub_125DBA+50↑j ROM:00125E12 btst #1,($93B).w ROM:00125E18 beq.s loc_125E22 ROM:00125E1A ori.b #8,($1193).w ROM:00125E20 bra.s loc_125E28 ROM:00125E22 ; --------------------------------------------------------------------------- ROM:00125E22 ROM:00125E22 loc_125E22: ; CODE XREF: sub_125DBA+5E↑j ROM:00125E22 andi.b #$F7,($1193).w ROM:00125E28 ROM:00125E28 loc_125E28: ; CODE XREF: sub_125DBA+66↑j ROM:00125E28 btst #4,($FFFFFA19).w ROM:00125E2E bne.s loc_125E38 ROM:00125E30 ori.b #$10,($1193).w ROM:00125E36 bra.s loc_125E3E ROM:00125E38 ; --------------------------------------------------------------------------- ROM:00125E38 ROM:00125E38 loc_125E38: ; CODE XREF: sub_125DBA+74↑j ROM:00125E38 andi.b #$EF,($1193).w ROM:00125E3E ROM:00125E3E loc_125E3E: ; CODE XREF: sub_125DBA+7C↑j ROM:00125E3E btst #3,($942).w ROM:00125E44 beq.s loc_125E4E ROM:00125E46 ori.b #$20,($1193).w ; ' ' ROM:00125E4C bra.s loc_125E54 ROM:00125E4E ; --------------------------------------------------------------------------- ROM:00125E4E ROM:00125E4E loc_125E4E: ; CODE XREF: sub_125DBA+8A↑j ROM:00125E4E andi.b #$DF,($1193).w ROM:00125E54 ROM:00125E54 loc_125E54: ; CODE XREF: sub_125DBA+92↑j ROM:00125E54 btst #2,($1389).w ROM:00125E5A beq.s loc_125E64 ROM:00125E5C ori.b #$40,($1193).w ; '@' ROM:00125E62 bra.s loc_125E6A ROM:00125E64 ; --------------------------------------------------------------------------- ROM:00125E64 ROM:00125E64 loc_125E64: ; CODE XREF: sub_125DBA+A0↑j ROM:00125E64 andi.b #$BF,($1193).w ROM:00125E6A ROM:00125E6A loc_125E6A: ; CODE XREF: sub_125DBA+A8↑j ROM:00125E6A btst #7,($FFFFF411).w ROM:00125E70 bne.s loc_125E7A ROM:00125E72 ori.b #$80,($1193).w ROM:00125E78 bra.s loc_125E80 ROM:00125E7A ; --------------------------------------------------------------------------- ROM:00125E7A ROM:00125E7A loc_125E7A: ; CODE XREF: sub_125DBA+B6↑j ROM:00125E7A andi.b #$7F,($1193).w ROM:00125E80 ROM:00125E80 loc_125E80: ; CODE XREF: sub_125DBA+BE↑j ROM:00125E80 btst #7,($93E).w ROM:00125E86 beq.s loc_125E90 ROM:00125E88 ori.b #1,($1198).w ROM:00125E8E bra.s loc_125E96 ROM:00125E90 ; --------------------------------------------------------------------------- ROM:00125E90 ROM:00125E90 loc_125E90: ; CODE XREF: sub_125DBA+CC↑j ROM:00125E90 andi.b #$FE,($1198).w ROM:00125E96 ROM:00125E96 loc_125E96: ; CODE XREF: sub_125DBA+D4↑j ROM:00125E96 btst #1,($934).w ROM:00125E9C beq.s loc_125EA6 ROM:00125E9E ori.b #2,($1198).w ROM:00125EA4 bra.s loc_125EAC ROM:00125EA6 ; --------------------------------------------------------------------------- ROM:00125EA6 ROM:00125EA6 loc_125EA6: ; CODE XREF: sub_125DBA+E2↑j ROM:00125EA6 andi.b #$FD,($1198).w ROM:00125EAC ROM:00125EAC loc_125EAC: ; CODE XREF: sub_125DBA+EA↑j ROM:00125EAC btst #0,($935).w ROM:00125EB2 beq.s loc_125EBC ROM:00125EB4 ori.b #4,($1198).w ROM:00125EBA bra.s loc_125EC2 ROM:00125EBC ; --------------------------------------------------------------------------- ROM:00125EBC ROM:00125EBC loc_125EBC: ; CODE XREF: sub_125DBA+F8↑j ROM:00125EBC andi.b #$FB,($1198).w ROM:00125EC2 ROM:00125EC2 loc_125EC2: ; CODE XREF: sub_125DBA+100↑j ROM:00125EC2 btst #7,($932).w ROM:00125EC8 beq.s loc_125ED2 ROM:00125ECA ori.b #8,($1198).w ROM:00125ED0 bra.s loc_125ED8 ROM:00125ED2 ; --------------------------------------------------------------------------- ROM:00125ED2 ROM:00125ED2 loc_125ED2: ; CODE XREF: sub_125DBA+10E↑j ROM:00125ED2 andi.b #$F7,($1198).w ROM:00125ED8 ROM:00125ED8 loc_125ED8: ; CODE XREF: sub_125DBA+116↑j ROM:00125ED8 btst #1,($940).w ROM:00125EDE beq.s loc_125EE8 ROM:00125EE0 ori.b #$10,($1198).w ROM:00125EE6 bra.s loc_125EEE ROM:00125EE8 ; --------------------------------------------------------------------------- ROM:00125EE8 ROM:00125EE8 loc_125EE8: ; CODE XREF: sub_125DBA+124↑j ROM:00125EE8 andi.b #$EF,($1198).w ROM:00125EEE ROM:00125EEE loc_125EEE: ; CODE XREF: sub_125DBA+12C↑j ROM:00125EEE btst #2,($941).w ROM:00125EF4 beq.s loc_125EFE ROM:00125EF6 ori.b #$20,($1198).w ; ' ' ROM:00125EFC bra.s loc_125F04 ROM:00125EFE ; --------------------------------------------------------------------------- ROM:00125EFE ROM:00125EFE loc_125EFE: ; CODE XREF: sub_125DBA+13A↑j ROM:00125EFE andi.b #$DF,($1198).w ROM:00125F04 ROM:00125F04 loc_125F04: ; CODE XREF: sub_125DBA+142↑j ROM:00125F04 btst #2,($938).w ROM:00125F0A beq.s loc_125F14 ROM:00125F0C ori.b #$40,($1198).w ; '@' ROM:00125F12 bra.s loc_125F1A ROM:00125F14 ; --------------------------------------------------------------------------- ROM:00125F14 ROM:00125F14 loc_125F14: ; CODE XREF: sub_125DBA+150↑j ROM:00125F14 andi.b #$BF,($1198).w ROM:00125F1A ROM:00125F1A loc_125F1A: ; CODE XREF: sub_125DBA+158↑j ROM:00125F1A btst #4,($944).w ROM:00125F20 beq.s loc_125F2A ROM:00125F22 ori.b #$80,($1198).w ROM:00125F28 bra.s loc_125F30 ROM:00125F2A ; --------------------------------------------------------------------------- ROM:00125F2A ROM:00125F2A loc_125F2A: ; CODE XREF: sub_125DBA+166↑j ROM:00125F2A andi.b #$7F,($1198).w ROM:00125F30 ROM:00125F30 loc_125F30: ; CODE XREF: sub_125DBA+16E↑j ROM:00125F30 btst #2,($939).w ROM:00125F36 beq.s loc_125F40 ROM:00125F38 ori.b #1,($1199).w ROM:00125F3E bra.s loc_125F46 ROM:00125F40 ; --------------------------------------------------------------------------- ROM:00125F40 ROM:00125F40 loc_125F40: ; CODE XREF: sub_125DBA+17C↑j ROM:00125F40 andi.b #$FE,($1199).w ROM:00125F46 ROM:00125F46 loc_125F46: ; CODE XREF: sub_125DBA+184↑j ROM:00125F46 btst #2,($C86).w ROM:00125F4C beq.s loc_125F56 ROM:00125F4E ori.b #2,($1199).w ROM:00125F54 bra.s loc_125F5C ROM:00125F56 ; --------------------------------------------------------------------------- ROM:00125F56 ROM:00125F56 loc_125F56: ; CODE XREF: sub_125DBA+192↑j ROM:00125F56 andi.b #$FD,($1199).w ROM:00125F5C ROM:00125F5C loc_125F5C: ; CODE XREF: sub_125DBA+19A↑j ROM:00125F5C btst #1,($93D).w ROM:00125F62 beq.s loc_125F6C ROM:00125F64 ori.b #4,($1199).w ROM:00125F6A bra.s loc_125F72 ROM:00125F6C ; --------------------------------------------------------------------------- ROM:00125F6C ROM:00125F6C loc_125F6C: ; CODE XREF: sub_125DBA+1A8↑j ROM:00125F6C andi.b #$FB,($1199).w ROM:00125F72 ROM:00125F72 loc_125F72: ; CODE XREF: sub_125DBA+1B0↑j ROM:00125F72 btst #1,($C86).w ROM:00125F78 beq.s loc_125F82 ROM:00125F7A ori.b #8,($1199).w ROM:00125F80 bra.s loc_125F88 ROM:00125F82 ; --------------------------------------------------------------------------- ROM:00125F82 ROM:00125F82 loc_125F82: ; CODE XREF: sub_125DBA+1BE↑j ROM:00125F82 andi.b #$F7,($1199).w ROM:00125F88 ROM:00125F88 loc_125F88: ; CODE XREF: sub_125DBA+1C6↑j ROM:00125F88 btst #0,($C86).w ROM:00125F8E beq.s loc_125F98 ROM:00125F90 ori.b #$10,($1199).w ROM:00125F96 bra.s loc_125F9E ROM:00125F98 ; --------------------------------------------------------------------------- ROM:00125F98 ROM:00125F98 loc_125F98: ; CODE XREF: sub_125DBA+1D4↑j ROM:00125F98 andi.b #$EF,($1199).w ROM:00125F9E ROM:00125F9E loc_125F9E: ; CODE XREF: sub_125DBA+1DC↑j ROM:00125F9E btst #7,($C87).w ROM:00125FA4 beq.s loc_125FAE ROM:00125FA6 ori.b #$20,($1199).w ; ' ' ROM:00125FAC bra.s loc_125FB4 ROM:00125FAE ; --------------------------------------------------------------------------- ROM:00125FAE ROM:00125FAE loc_125FAE: ; CODE XREF: sub_125DBA+1EA↑j ROM:00125FAE andi.b #$DF,($1199).w ROM:00125FB4 ROM:00125FB4 loc_125FB4: ; CODE XREF: sub_125DBA+1F2↑j ROM:00125FB4 btst #0,($1154).w ROM:00125FBA beq.s loc_125FC4 ROM:00125FBC ori.b #1,($119A).w ROM:00125FC2 bra.s loc_125FCA ROM:00125FC4 ; --------------------------------------------------------------------------- ROM:00125FC4 ROM:00125FC4 loc_125FC4: ; CODE XREF: sub_125DBA+200↑j ROM:00125FC4 andi.b #$FE,($119A).w ROM:00125FCA ROM:00125FCA loc_125FCA: ; CODE XREF: sub_125DBA+208↑j ROM:00125FCA btst #0,($1161).w ROM:00125FD0 beq.s loc_125FDA ROM:00125FD2 ori.b #2,($119A).w ROM:00125FD8 bra.s loc_125FE0 ROM:00125FDA ; --------------------------------------------------------------------------- ROM:00125FDA ROM:00125FDA loc_125FDA: ; CODE XREF: sub_125DBA+216↑j ROM:00125FDA andi.b #$FD,($119A).w ROM:00125FE0 ROM:00125FE0 loc_125FE0: ; CODE XREF: sub_125DBA+21E↑j ROM:00125FE0 btst #0,($115F).w ROM:00125FE6 beq.s loc_125FF0 ROM:00125FE8 ori.b #4,($119A).w ROM:00125FEE bra.s loc_125FF6 ROM:00125FF0 ; --------------------------------------------------------------------------- ROM:00125FF0 ROM:00125FF0 loc_125FF0: ; CODE XREF: sub_125DBA+22C↑j ROM:00125FF0 andi.b #$FB,($119A).w ROM:00125FF6 ROM:00125FF6 loc_125FF6: ; CODE XREF: sub_125DBA+234↑j ROM:00125FF6 btst #0,($11F8).w ROM:00125FFC beq.s loc_126006 ROM:00125FFE ori.b #1,($11C9).w ROM:00126004 bra.s loc_12600C ROM:00126006 ; --------------------------------------------------------------------------- ROM:00126006 ROM:00126006 loc_126006: ; CODE XREF: sub_125DBA+242↑j ROM:00126006 andi.b #$FE,($11C9).w ROM:0012600C ROM:0012600C loc_12600C: ; CODE XREF: sub_125DBA+24A↑j ROM:0012600C btst #2,($1362).w ROM:00126012 beq.s loc_12601C ROM:00126014 ori.b #1,($119B).w ROM:0012601A bra.s loc_126022 ROM:0012601C ; --------------------------------------------------------------------------- ROM:0012601C ROM:0012601C loc_12601C: ; CODE XREF: sub_125DBA+258↑j ROM:0012601C andi.b #$FE,($119B).w ROM:00126022 ROM:00126022 loc_126022: ; CODE XREF: sub_125DBA+260↑j ROM:00126022 btst #2,($138A).w ROM:00126028 beq.s loc_126032 ROM:0012602A ori.b #2,($119B).w ROM:00126030 bra.s loc_126038 ROM:00126032 ; --------------------------------------------------------------------------- ROM:00126032 ROM:00126032 loc_126032: ; CODE XREF: sub_125DBA+26E↑j ROM:00126032 andi.b #$FD,($119B).w ROM:00126038 ROM:00126038 loc_126038: ; CODE XREF: sub_125DBA+276↑j ROM:00126038 btst #2,($1379).w ROM:0012603E beq.s loc_126048 ROM:00126040 ori.b #4,($119B).w ROM:00126046 bra.s loc_12604E ROM:00126048 ; --------------------------------------------------------------------------- ROM:00126048 ROM:00126048 loc_126048: ; CODE XREF: sub_125DBA+284↑j ROM:00126048 andi.b #$FB,($119B).w ROM:0012604E ROM:0012604E loc_12604E: ; CODE XREF: sub_125DBA+28C↑j ROM:0012604E btst #4,($136F).w ROM:00126054 beq.s loc_12605E ROM:00126056 ori.b #8,($119B).w ROM:0012605C bra.s loc_126064 ROM:0012605E ; --------------------------------------------------------------------------- ROM:0012605E ROM:0012605E loc_12605E: ; CODE XREF: sub_125DBA+29A↑j ROM:0012605E andi.b #$F7,($119B).w ROM:00126064 ROM:00126064 loc_126064: ; CODE XREF: sub_125DBA+2A2↑j ROM:00126064 btst #4,($136C).w ROM:0012606A beq.s loc_126074 ROM:0012606C ori.b #$10,($119B).w ROM:00126072 bra.s loc_12607A ROM:00126074 ; --------------------------------------------------------------------------- ROM:00126074 ROM:00126074 loc_126074: ; CODE XREF: sub_125DBA+2B0↑j ROM:00126074 andi.b #$EF,($119B).w ROM:0012607A ROM:0012607A loc_12607A: ; CODE XREF: sub_125DBA+2B8↑j ROM:0012607A btst #7,($146F).w ROM:00126080 beq.s loc_12608A ROM:00126082 ori.b #$20,($119B).w ; ' ' ROM:00126088 bra.s loc_126090 ROM:0012608A ; --------------------------------------------------------------------------- ROM:0012608A ROM:0012608A loc_12608A: ; CODE XREF: sub_125DBA+2C6↑j ROM:0012608A andi.b #$DF,($119B).w ROM:00126090 ROM:00126090 loc_126090: ; CODE XREF: sub_125DBA+2CE↑j ROM:00126090 btst #3,($1381).w ROM:00126096 beq.s loc_1260A0 ROM:00126098 ori.b #1,($119C).w ROM:0012609E bra.s loc_1260A6 ROM:001260A0 ; --------------------------------------------------------------------------- ROM:001260A0 ROM:001260A0 loc_1260A0: ; CODE XREF: sub_125DBA+2DC↑j ROM:001260A0 andi.b #$FE,($119C).w ROM:001260A6 ROM:001260A6 loc_1260A6: ; CODE XREF: sub_125DBA+2E4↑j ROM:001260A6 btst #0,($136D).w ROM:001260AC beq.s loc_1260B6 ROM:001260AE ori.b #2,($119C).w ROM:001260B4 bra.s loc_1260BC ROM:001260B6 ; --------------------------------------------------------------------------- ROM:001260B6 ROM:001260B6 loc_1260B6: ; CODE XREF: sub_125DBA+2F2↑j ROM:001260B6 andi.b #$FD,($119C).w ROM:001260BC ROM:001260BC loc_1260BC: ; CODE XREF: sub_125DBA+2FA↑j ROM:001260BC btst #4,($935).w ROM:001260C2 beq.s loc_1260CC ROM:001260C4 ori.b #4,($119C).w ROM:001260CA bra.s loc_1260D2 ROM:001260CC ; --------------------------------------------------------------------------- ROM:001260CC ROM:001260CC loc_1260CC: ; CODE XREF: sub_125DBA+308↑j ROM:001260CC andi.b #$FB,($119C).w ROM:001260D2 ROM:001260D2 loc_1260D2: ; CODE XREF: sub_125DBA+310↑j ROM:001260D2 btst #6,($136A).w ROM:001260D8 beq.s loc_1260E2 ROM:001260DA ori.b #8,($119C).w ROM:001260E0 bra.s loc_1260E8 ROM:001260E2 ; --------------------------------------------------------------------------- ROM:001260E2 ROM:001260E2 loc_1260E2: ; CODE XREF: sub_125DBA+31E↑j ROM:001260E2 andi.b #$F7,($119C).w ROM:001260E8 ROM:001260E8 loc_1260E8: ; CODE XREF: sub_125DBA+326↑j ROM:001260E8 btst #4,($1381).w ROM:001260EE beq.s loc_1260F8 ROM:001260F0 ori.b #$10,($119C).w ROM:001260F6 bra.s loc_1260FE ROM:001260F8 ; --------------------------------------------------------------------------- ROM:001260F8 ROM:001260F8 loc_1260F8: ; CODE XREF: sub_125DBA+334↑j ROM:001260F8 andi.b #$EF,($119C).w ROM:001260FE ROM:001260FE loc_1260FE: ; CODE XREF: sub_125DBA+33C↑j ROM:001260FE btst #0,($1363).w ROM:00126104 beq.s loc_12610E ROM:00126106 ori.b #$20,($119C).w ; ' ' ROM:0012610C bra.s loc_126114 ROM:0012610E ; --------------------------------------------------------------------------- ROM:0012610E ROM:0012610E loc_12610E: ; CODE XREF: sub_125DBA+34A↑j ROM:0012610E andi.b #$DF,($119C).w ROM:00126114 ROM:00126114 loc_126114: ; CODE XREF: sub_125DBA+352↑j ROM:00126114 btst #2,($137E).w ROM:0012611A beq.s loc_126124 ROM:0012611C ori.b #$20,($119C).w ; ' ' ROM:00126122 bra.s loc_12612A ROM:00126124 ; --------------------------------------------------------------------------- ROM:00126124 ROM:00126124 loc_126124: ; CODE XREF: sub_125DBA+360↑j ROM:00126124 andi.b #$DF,($119C).w ROM:0012612A ROM:0012612A loc_12612A: ; CODE XREF: sub_125DBA+368↑j ROM:0012612A btst #0,($137D).w ROM:00126130 beq.s loc_12613A ROM:00126132 ori.b #$20,($119C).w ; ' ' ROM:00126138 bra.s loc_126140 ROM:0012613A ; --------------------------------------------------------------------------- ROM:0012613A ROM:0012613A loc_12613A: ; CODE XREF: sub_125DBA+376↑j ROM:0012613A andi.b #$DF,($119C).w ROM:00126140 ROM:00126140 loc_126140: ; CODE XREF: sub_125DBA+37E↑j ROM:00126140 btst #2,($136C).w ROM:00126146 beq.s loc_126150 ROM:00126148 ori.b #1,($119D).w ROM:0012614E bra.s loc_126156 ROM:00126150 ; --------------------------------------------------------------------------- ROM:00126150 ROM:00126150 loc_126150: ; CODE XREF: sub_125DBA+38C↑j ROM:00126150 andi.b #$FE,($119D).w ROM:00126156 ROM:00126156 loc_126156: ; CODE XREF: sub_125DBA+394↑j ROM:00126156 btst #2,($1374).w ROM:0012615C beq.s loc_126166 ROM:0012615E ori.b #2,($119D).w ROM:00126164 bra.s loc_12616C ROM:00126166 ; --------------------------------------------------------------------------- ROM:00126166 ROM:00126166 loc_126166: ; CODE XREF: sub_125DBA+3A2↑j ROM:00126166 andi.b #$FD,($119D).w ROM:0012616C ROM:0012616C loc_12616C: ; CODE XREF: sub_125DBA+3AA↑j ROM:0012616C btst #0,($1374).w ROM:00126172 beq.s loc_12617C ROM:00126174 ori.b #4,($119D).w ROM:0012617A bra.s loc_126182 ROM:0012617C ; --------------------------------------------------------------------------- ROM:0012617C ROM:0012617C loc_12617C: ; CODE XREF: sub_125DBA+3B8↑j ROM:0012617C andi.b #$FB,($119D).w ROM:00126182 ROM:00126182 loc_126182: ; CODE XREF: sub_125DBA+3C0↑j ROM:00126182 btst #7,($1383).w ROM:00126188 beq.s loc_126192 ROM:0012618A ori.b #8,($119D).w ROM:00126190 bra.s loc_126198 ROM:00126192 ; --------------------------------------------------------------------------- ROM:00126192 ROM:00126192 loc_126192: ; CODE XREF: sub_125DBA+3CE↑j ROM:00126192 andi.b #$F7,($119D).w ROM:00126198 ROM:00126198 loc_126198: ; CODE XREF: sub_125DBA+3D6↑j ROM:00126198 btst #5,($1373).w ROM:0012619E beq.s loc_1261A8 ROM:001261A0 ori.b #$10,($119D).w ROM:001261A6 bra.s loc_1261AE ROM:001261A8 ; --------------------------------------------------------------------------- ROM:001261A8 ROM:001261A8 loc_1261A8: ; CODE XREF: sub_125DBA+3E4↑j ROM:001261A8 andi.b #$EF,($119D).w ROM:001261AE ROM:001261AE loc_1261AE: ; CODE XREF: sub_125DBA+3EC↑j ROM:001261AE btst #5,($93D).w ROM:001261B4 beq.s loc_1261BE ROM:001261B6 ori.b #$20,($119D).w ; ' ' ROM:001261BC bra.s loc_1261C4 ROM:001261BE ; --------------------------------------------------------------------------- ROM:001261BE ROM:001261BE loc_1261BE: ; CODE XREF: sub_125DBA+3FA↑j ROM:001261BE andi.b #$DF,($119D).w ROM:001261C4 ROM:001261C4 loc_1261C4: ; CODE XREF: sub_125DBA+402↑j ROM:001261C4 btst #7,($138A).w ROM:001261CA beq.s loc_1261D4 ROM:001261CC ori.b #$20,($119D).w ; ' ' ROM:001261D2 bra.s loc_1261DA ROM:001261D4 ; --------------------------------------------------------------------------- ROM:001261D4 ROM:001261D4 loc_1261D4: ; CODE XREF: sub_125DBA+410↑j ROM:001261D4 andi.b #$DF,($119D).w ROM:001261DA ROM:001261DA loc_1261DA: ; CODE XREF: sub_125DBA+418↑j ROM:001261DA btst #0,($937).w ROM:001261E0 bne.s loc_1261EA ROM:001261E2 ori.b #1,($1196).w ROM:001261E8 bra.s loc_1261F0 ROM:001261EA ; --------------------------------------------------------------------------- ROM:001261EA ROM:001261EA loc_1261EA: ; CODE XREF: sub_125DBA+426↑j ROM:001261EA andi.b #$FE,($1196).w ROM:001261F0 ROM:001261F0 loc_1261F0: ; CODE XREF: sub_125DBA+42E↑j ROM:001261F0 btst #6,($937).w ROM:001261F6 bne.s loc_126200 ROM:001261F8 ori.b #2,($1196).w ROM:001261FE bra.s loc_126206 ROM:00126200 ; --------------------------------------------------------------------------- ROM:00126200 ROM:00126200 loc_126200: ; CODE XREF: sub_125DBA+43C↑j ROM:00126200 andi.b #$FD,($1196).w ROM:00126206 ROM:00126206 loc_126206: ; CODE XREF: sub_125DBA+444↑j ROM:00126206 btst #1,($13C0).w ROM:0012620C beq.s loc_126216 ROM:0012620E ori.b #4,($1196).w ROM:00126214 bra.s loc_12621C ROM:00126216 ; --------------------------------------------------------------------------- ROM:00126216 ROM:00126216 loc_126216: ; CODE XREF: sub_125DBA+452↑j ROM:00126216 andi.b #$FB,($1196).w ROM:0012621C ROM:0012621C loc_12621C: ; CODE XREF: sub_125DBA+45A↑j ROM:0012621C btst #1,($938).w ROM:00126222 beq.s loc_12622C ROM:00126224 ori.b #8,($1196).w ROM:0012622A bra.s loc_126232 ROM:0012622C ; --------------------------------------------------------------------------- ROM:0012622C ROM:0012622C loc_12622C: ; CODE XREF: sub_125DBA+468↑j ROM:0012622C andi.b #$F7,($1196).w ROM:00126232 ROM:00126232 loc_126232: ; CODE XREF: sub_125DBA+470↑j ROM:00126232 btst #0,($1154).w ROM:00126238 beq.s loc_126242 ROM:0012623A ori.b #1,($1194).w ROM:00126240 bra.s loc_126248 ROM:00126242 ; --------------------------------------------------------------------------- ROM:00126242 ROM:00126242 loc_126242: ; CODE XREF: sub_125DBA+47E↑j ROM:00126242 andi.b #$FE,($1194).w ROM:00126248 ROM:00126248 loc_126248: ; CODE XREF: sub_125DBA+486↑j ROM:00126248 btst #1,($1154).w ROM:0012624E beq.s loc_126258 ROM:00126250 ori.b #2,($1194).w ROM:00126256 bra.s loc_12625E ROM:00126258 ; --------------------------------------------------------------------------- ROM:00126258 ROM:00126258 loc_126258: ; CODE XREF: sub_125DBA+494↑j ROM:00126258 andi.b #$FD,($1194).w ROM:0012625E ROM:0012625E loc_12625E: ; CODE XREF: sub_125DBA+49C↑j ROM:0012625E btst #1,($1382).w ROM:00126264 beq.s loc_12626E ROM:00126266 ori.b #1,($1195).w ROM:0012626C bra.s loc_126274 ROM:0012626E ; --------------------------------------------------------------------------- ROM:0012626E ROM:0012626E loc_12626E: ; CODE XREF: sub_125DBA+4AA↑j ROM:0012626E andi.b #$FE,($1195).w ROM:00126274 ROM:00126274 loc_126274: ; CODE XREF: sub_125DBA+4B2↑j ROM:00126274 btst #0,($137C).w ROM:0012627A beq.s loc_126284 ROM:0012627C ori.b #2,($1195).w ROM:00126282 bra.s loc_12628A ROM:00126284 ; --------------------------------------------------------------------------- ROM:00126284 ROM:00126284 loc_126284: ; CODE XREF: sub_125DBA+4C0↑j ROM:00126284 andi.b #$FD,($1195).w ROM:0012628A ROM:0012628A loc_12628A: ; CODE XREF: sub_125DBA+4C8↑j ROM:0012628A btst #0,($136D).w ROM:00126290 beq.s loc_12629A ROM:00126292 ori.b #4,($1195).w ROM:00126298 bra.s loc_1262A0 ROM:0012629A ; --------------------------------------------------------------------------- ROM:0012629A ROM:0012629A loc_12629A: ; CODE XREF: sub_125DBA+4D6↑j ROM:0012629A andi.b #$FB,($1195).w ROM:001262A0 ROM:001262A0 loc_1262A0: ; CODE XREF: sub_125DBA+4DE↑j ROM:001262A0 btst #3,($1386).w ROM:001262A6 beq.s loc_1262B0 ROM:001262A8 ori.b #8,($1195).w ROM:001262AE bra.s loc_1262B6 ROM:001262B0 ; --------------------------------------------------------------------------- ROM:001262B0 ROM:001262B0 loc_1262B0: ; CODE XREF: sub_125DBA+4EC↑j ROM:001262B0 andi.b #$F7,($1195).w ROM:001262B6 ROM:001262B6 loc_1262B6: ; CODE XREF: sub_125DBA+4F4↑j ROM:001262B6 btst #2,($1383).w ROM:001262BC beq.s loc_1262C6 ROM:001262BE ori.b #$10,($1195).w ROM:001262C4 bra.s loc_1262CC ROM:001262C6 ; --------------------------------------------------------------------------- ROM:001262C6 ROM:001262C6 loc_1262C6: ; CODE XREF: sub_125DBA+502↑j ROM:001262C6 andi.b #$EF,($1195).w ROM:001262CC ROM:001262CC loc_1262CC: ; CODE XREF: sub_125DBA+50A↑j ROM:001262CC btst #7,($1366).w ROM:001262D2 beq.s loc_1262DC ROM:001262D4 ori.b #$20,($1195).w ; ' ' ROM:001262DA bra.s loc_1262E2 ROM:001262DC ; --------------------------------------------------------------------------- ROM:001262DC ROM:001262DC loc_1262DC: ; CODE XREF: sub_125DBA+518↑j ROM:001262DC andi.b #$DF,($1195).w ROM:001262E2 ROM:001262E2 loc_1262E2: ; CODE XREF: sub_125DBA+520↑j ROM:001262E2 btst #6,($136A).w ROM:001262E8 beq.s loc_1262F2 ROM:001262EA ori.b #$40,($1195).w ; '@' ROM:001262F0 bra.s loc_1262F8 ROM:001262F2 ; --------------------------------------------------------------------------- ROM:001262F2 ROM:001262F2 loc_1262F2: ; CODE XREF: sub_125DBA+52E↑j ROM:001262F2 andi.b #$BF,($1195).w ROM:001262F8 ROM:001262F8 loc_1262F8: ; CODE XREF: sub_125DBA+536↑j ROM:001262F8 btst #4,($1373).w ROM:001262FE beq.s loc_126308 ROM:00126300 ori.b #$80,($1195).w ROM:00126306 bra.s loc_12630E ROM:00126308 ; --------------------------------------------------------------------------- ROM:00126308 ROM:00126308 loc_126308: ; CODE XREF: sub_125DBA+544↑j ROM:00126308 andi.b #$7F,($1195).w ROM:0012630E ROM:0012630E loc_12630E: ; CODE XREF: sub_125DBA+54C↑j ROM:0012630E btst #2,($137F).w ROM:00126314 beq.s loc_12631E ROM:00126316 ori.w #1,($C88).w ROM:0012631C bra.s loc_126324 ROM:0012631E ; --------------------------------------------------------------------------- ROM:0012631E ROM:0012631E loc_12631E: ; CODE XREF: sub_125DBA+55A↑j ROM:0012631E andi.w #$FFFE,($C88).w ROM:00126324 ROM:00126324 loc_126324: ; CODE XREF: sub_125DBA+562↑j ROM:00126324 btst #3,($137C).w ROM:0012632A beq.s loc_126334 ROM:0012632C ori.w #2,($C88).w ROM:00126332 bra.s loc_12633A ROM:00126334 ; --------------------------------------------------------------------------- ROM:00126334 ROM:00126334 loc_126334: ; CODE XREF: sub_125DBA+570↑j ROM:00126334 andi.w #$FFFD,($C88).w ROM:0012633A ROM:0012633A loc_12633A: ; CODE XREF: sub_125DBA+578↑j ROM:0012633A btst #2,($136D).w ROM:00126340 beq.s loc_12634A ROM:00126342 ori.w #4,($C88).w ROM:00126348 bra.s loc_126350 ROM:0012634A ; --------------------------------------------------------------------------- ROM:0012634A ROM:0012634A loc_12634A: ; CODE XREF: sub_125DBA+586↑j ROM:0012634A andi.w #$FFFB,($C88).w ROM:00126350 ROM:00126350 loc_126350: ; CODE XREF: sub_125DBA+58E↑j ROM:00126350 btst #6,($933).w ROM:00126356 beq.s loc_126360 ROM:00126358 ori.w #8,($C88).w ROM:0012635E bra.s loc_126366 ROM:00126360 ; --------------------------------------------------------------------------- ROM:00126360 ROM:00126360 loc_126360: ; CODE XREF: sub_125DBA+59C↑j ROM:00126360 andi.w #$FFF7,($C88).w ROM:00126366 ROM:00126366 loc_126366: ; CODE XREF: sub_125DBA+5A4↑j ROM:00126366 btst #1,($137E).w ROM:0012636C beq.s loc_126376 ROM:0012636E ori.w #$10,($C88).w ROM:00126374 bra.s loc_12637C ROM:00126376 ; --------------------------------------------------------------------------- ROM:00126376 ROM:00126376 loc_126376: ; CODE XREF: sub_125DBA+5B2↑j ROM:00126376 andi.w #$FFEF,($C88).w ROM:0012637C ROM:0012637C loc_12637C: ; CODE XREF: sub_125DBA+5BA↑j ROM:0012637C btst #7,($1374).w ROM:00126382 beq.s loc_12638C ROM:00126384 ori.w #$20,($C88).w ; ' ' ROM:0012638A bra.s loc_126392 ROM:0012638C ; --------------------------------------------------------------------------- ROM:0012638C ROM:0012638C loc_12638C: ; CODE XREF: sub_125DBA+5C8↑j ROM:0012638C andi.w #$FFDF,($C88).w ROM:00126392 ROM:00126392 loc_126392: ; CODE XREF: sub_125DBA+5D0↑j ROM:00126392 btst #7,($1369).w ROM:00126398 beq.s loc_1263A2 ROM:0012639A ori.w #$40,($C88).w ; '@' ROM:001263A0 bra.s loc_1263A8 ROM:001263A2 ; --------------------------------------------------------------------------- ROM:001263A2 ROM:001263A2 loc_1263A2: ; CODE XREF: sub_125DBA+5DE↑j ROM:001263A2 andi.w #$FFBF,($C88).w ROM:001263A8 ROM:001263A8 loc_1263A8: ; CODE XREF: sub_125DBA+5E6↑j ROM:001263A8 btst #5,($1369).w ROM:001263AE beq.s loc_1263B8 ROM:001263B0 ori.w #$80,($C88).w ROM:001263B6 bra.s loc_1263BE ROM:001263B8 ; --------------------------------------------------------------------------- ROM:001263B8 ROM:001263B8 loc_1263B8: ; CODE XREF: sub_125DBA+5F4↑j ROM:001263B8 andi.w #$FF7F,($C88).w ROM:001263BE ROM:001263BE loc_1263BE: ; CODE XREF: sub_125DBA+5FC↑j ROM:001263BE btst #4,($137A).w ROM:001263C4 beq.s loc_1263CE ROM:001263C6 ori.w #$100,($C88).w ROM:001263CC bra.s loc_1263D4 ROM:001263CE ; --------------------------------------------------------------------------- ROM:001263CE ROM:001263CE loc_1263CE: ; CODE XREF: sub_125DBA+60A↑j ROM:001263CE andi.w #$FEFF,($C88).w ROM:001263D4 ROM:001263D4 loc_1263D4: ; CODE XREF: sub_125DBA+612↑j ROM:001263D4 btst #1,($1368).w ROM:001263DA beq.s loc_1263E4 ROM:001263DC ori.w #$200,($C88).w ROM:001263E2 bra.s loc_1263EA ROM:001263E4 ; --------------------------------------------------------------------------- ROM:001263E4 ROM:001263E4 loc_1263E4: ; CODE XREF: sub_125DBA+620↑j ROM:001263E4 andi.w #$FDFF,($C88).w ROM:001263EA ROM:001263EA loc_1263EA: ; CODE XREF: sub_125DBA+628↑j ROM:001263EA btst #6,($138B).w ROM:001263F0 beq.s loc_1263FA ROM:001263F2 ori.w #$400,($C88).w ROM:001263F8 bra.s loc_126400 ROM:001263FA ; --------------------------------------------------------------------------- ROM:001263FA ROM:001263FA loc_1263FA: ; CODE XREF: sub_125DBA+636↑j ROM:001263FA andi.w #$FBFF,($C88).w ROM:00126400 ROM:00126400 loc_126400: ; CODE XREF: sub_125DBA+63E↑j ROM:00126400 clr.l d0 ROM:00126402 move.w $430(a5),d1 ROM:00126406 cmpi.w #0,d1 ROM:0012640A bne.s loc_126410 ROM:0012640C bset #3,d0 ROM:00126410 ROM:00126410 loc_126410: ; CODE XREF: sub_125DBA+650↑j ROM:00126410 btst #1,($146E).w ROM:00126416 beq.s loc_126420 ROM:00126418 bset #$12,d0 ROM:0012641C bset #$10,d0 ROM:00126420 ROM:00126420 loc_126420: ; CODE XREF: sub_125DBA+65C↑j ROM:00126420 btst #5,($146E).w ROM:00126426 beq.s loc_12642C ROM:00126428 bset #$13,d0 ROM:0012642C ROM:0012642C loc_12642C: ; CODE XREF: sub_125DBA+66C↑j ROM:0012642C ori.l #1,d0 ROM:00126432 ori.l #0,d0 ROM:00126438 ori.l #0,d0 ROM:0012643E ori.l #0,d0 ROM:00126444 ori.l #0,d0 ROM:0012644A ori.l #$100,d0 ROM:00126450 ori.l #$200,d0 ROM:00126456 ori.l #$400,d0 ROM:0012645C ori.l #0,d0 ROM:00126462 ori.l #$1000,d0 ROM:00126468 ori.l #$2000,d0 ROM:0012646E ori.l #0,d0 ROM:00126474 ori.l #0,d0 ROM:0012647A ori.l #$20000,d0 ROM:00126480 ori.l #0,d0 ROM:00126486 move.l d0,($970).w ROM:0012648A btst #2,($146F).w ROM:00126490 beq.s loc_12649A ROM:00126492 ori.b #1,($1197).w ROM:00126498 bra.s loc_1264A0 ROM:0012649A ; --------------------------------------------------------------------------- ROM:0012649A ROM:0012649A loc_12649A: ; CODE XREF: sub_125DBA+6D6↑j ROM:0012649A andi.b #$FE,($1197).w ROM:001264A0 ROM:001264A0 loc_1264A0: ; CODE XREF: sub_125DBA+6DE↑j ROM:001264A0 btst #1,($1362).w ROM:001264A6 beq.s loc_1264B0 ROM:001264A8 ori.b #2,($1197).w ROM:001264AE bra.s loc_1264B6 ROM:001264B0 ; --------------------------------------------------------------------------- ROM:001264B0 ROM:001264B0 loc_1264B0: ; CODE XREF: sub_125DBA+6EC↑j ROM:001264B0 andi.b #$FD,($1197).w ROM:001264B6 ROM:001264B6 loc_1264B6: ; CODE XREF: sub_125DBA+6F4↑j ROM:001264B6 btst #0,($1371).w ROM:001264BC beq.s loc_1264C6 ROM:001264BE ori.b #4,($1197).w ROM:001264C4 bra.s loc_1264CC ROM:001264C6 ; --------------------------------------------------------------------------- ROM:001264C6 ROM:001264C6 loc_1264C6: ; CODE XREF: sub_125DBA+702↑j ROM:001264C6 andi.b #$FB,($1197).w ROM:001264CC ROM:001264CC loc_1264CC: ; CODE XREF: sub_125DBA+70A↑j ROM:001264CC btst #6,($1369).w ROM:001264D2 beq.s loc_1264DC ROM:001264D4 ori.b #8,($1197).w ROM:001264DA bra.s locret_1264E2 ROM:001264DC ; --------------------------------------------------------------------------- ROM:001264DC ROM:001264DC loc_1264DC: ; CODE XREF: sub_125DBA+718↑j ROM:001264DC andi.b #$F7,($1197).w ROM:001264E2 ROM:001264E2 locret_1264E2: ; CODE XREF: sub_125DBA+720↑j ROM:001264E2 rts ROM:001264E2 ; End of function sub_125DBA ROM:001264E2 ROM:001264E4 ROM:001264E4 ; =============== S U B R O U T I N E ======================================= ROM:001264E4 ROM:001264E4 ROM:001264E4 sub_1264E4: ; CODE XREF: sub_13614A+8↓p ROM:001264E4 move.w #2,($59E).w ROM:001264EA bsr.l sub_11A90A ROM:001264F0 rts ROM:001264F0 ; End of function sub_1264E4 ROM:001264F0 ROM:001264F2 ; --------------------------------------------------------------------------- ROM:001264F2 rts ROM:001264F4 ROM:001264F4 ; =============== S U B R O U T I N E ======================================= ROM:001264F4 ROM:001264F4 ROM:001264F4 sub_1264F4: ; CODE XREF: sub_1247C0+2B0↑p ROM:001264F4 bset #1,($1380).w ROM:001264FA rts ROM:001264FA ; End of function sub_1264F4 ROM:001264FA ROM:001264FC ROM:001264FC ; =============== S U B R O U T I N E ======================================= ROM:001264FC ROM:001264FC ROM:001264FC sub_1264FC: ; CODE XREF: sub_1247C0+252↑p ROM:001264FC ; sub_1247C0+29E↑p ROM:001264FC bset #1,($1380).w ROM:00126502 rts ROM:00126502 ; End of function sub_1264FC ROM:00126502 ROM:00126504 ROM:00126504 ; =============== S U B R O U T I N E ======================================= ROM:00126504 ROM:00126504 ROM:00126504 sub_126504: ; CODE XREF: sub_1247C0:loc_124A1A↑p ROM:00126504 bset #1,($1380).w ROM:0012650A rts ROM:0012650A ; End of function sub_126504 ROM:0012650A ROM:0012650C ROM:0012650C ; =============== S U B R O U T I N E ======================================= ROM:0012650C ROM:0012650C ROM:0012650C sub_12650C: ; CODE XREF: sub_1132F4+5E↑p ROM:0012650C ; sub_1231B2+1E↑p ROM:0012650C btst #0,($1388).w ROM:00126512 beq.s loc_12651A ROM:00126514 bsr.w sub_126520 ROM:00126518 bra.s locret_12651E ROM:0012651A ; --------------------------------------------------------------------------- ROM:0012651A ROM:0012651A loc_12651A: ; CODE XREF: sub_12650C+6↑j ROM:0012651A bsr.w sub_1266D4 ROM:0012651E ROM:0012651E locret_12651E: ; CODE XREF: sub_12650C+C↑j ROM:0012651E rts ROM:0012651E ; End of function sub_12650C ROM:0012651E ROM:00126520 ROM:00126520 ; =============== S U B R O U T I N E ======================================= ROM:00126520 ROM:00126520 ROM:00126520 sub_126520: ; CODE XREF: sub_12650C+8↑p ROM:00126520 clr.w d1 ROM:00126522 move.b ($11A5).w,d1 ROM:00126526 cmpi.w #8,d1 ROM:0012652A bcc.s locret_126534 ROM:0012652C movea.l off_126536(pc,d1.w*4),a0 ROM:00126530 nop ROM:00126532 jmp (a0) ROM:00126534 ; --------------------------------------------------------------------------- ROM:00126534 ROM:00126534 locret_126534: ; CODE XREF: sub_126520+A↑j ROM:00126534 rts ROM:00126534 ; End of function sub_126520 ROM:00126534 ROM:00126534 ; --------------------------------------------------------------------------- ROM:00126536 off_126536: dc.l loc_126556 ; DATA XREF: sub_126520+C↑r ROM:0012653A dc.l loc_12655E ROM:0012653E dc.l loc_12656C ROM:00126542 dc.l loc_12659C ROM:00126546 dc.l loc_1265DC ROM:0012654A dc.l loc_12660A ROM:0012654E dc.l loc_12663E ROM:00126552 dc.l loc_126680 ROM:00126556 ; --------------------------------------------------------------------------- ROM:00126556 ROM:00126556 loc_126556: ; DATA XREF: ROM:off_126536↑o ROM:00126556 move.b #1,($11A5).w ROM:0012655C rts ROM:0012655E ; --------------------------------------------------------------------------- ROM:0012655E ROM:0012655E loc_12655E: ; DATA XREF: ROM:0012653A↑o ROM:0012655E btst #4,($1364).w ROM:00126564 beq.s locret_12656A ROM:00126566 move.w ($FFFFFC0E).w,d1 ROM:0012656A ROM:0012656A locret_12656A: ; CODE XREF: ROM:00126564↑j ROM:0012656A rts ROM:0012656C ; --------------------------------------------------------------------------- ROM:0012656C ROM:0012656C loc_12656C: ; DATA XREF: ROM:0012653E↑o ROM:0012656C btst #4,($1364).w ROM:00126572 beq.s locret_12659A ROM:00126574 move.w ($FFFFFC0E).w,d1 ROM:00126578 cmpi.b #$B8,d1 ROM:0012657C bne.s locret_12659A ROM:0012657E bsr.w sub_1269BA ROM:00126582 move.w $4B4(a5),d0 ROM:00126586 clr.b ($89B).w ROM:0012658A move.w d0,($608).w ROM:0012658E move.b #1,($89B).w ROM:00126594 move.b #3,($11A5).w ROM:0012659A ROM:0012659A locret_12659A: ; CODE XREF: ROM:00126572↑j ROM:0012659A ; ROM:0012657C↑j ROM:0012659A rts ROM:0012659C ; --------------------------------------------------------------------------- ROM:0012659C ROM:0012659C loc_12659C: ; DATA XREF: ROM:00126542↑o ROM:0012659C btst #4,($1364).w ROM:001265A2 beq.s locret_1265DA ROM:001265A4 move.w ($FFFFFC0E).w,d1 ROM:001265A8 cmpi.b #$13,d1 ROM:001265AC bne.s loc_1265CC ROM:001265AE bsr.w sub_1269BA ROM:001265B2 move.w $4B4(a5),d0 ROM:001265B6 clr.b ($89B).w ROM:001265BA move.w d0,($608).w ROM:001265BE move.b #1,($89B).w ROM:001265C4 move.b #4,($11A5).w ROM:001265CA bra.s locret_1265DA ROM:001265CC ; --------------------------------------------------------------------------- ROM:001265CC ROM:001265CC loc_1265CC: ; CODE XREF: ROM:001265AC↑j ROM:001265CC bsr.w sub_126976 ROM:001265D0 clr.w ($C8E).w ROM:001265D4 move.b #2,($11A5).w ROM:001265DA ROM:001265DA locret_1265DA: ; CODE XREF: ROM:001265A2↑j ROM:001265DA ; ROM:001265CA↑j ROM:001265DA rts ROM:001265DC ; --------------------------------------------------------------------------- ROM:001265DC ROM:001265DC loc_1265DC: ; DATA XREF: ROM:00126546↑o ROM:001265DC btst #4,($1364).w ROM:001265E2 beq.s locret_126608 ROM:001265E4 bsr.w sub_1269BA ROM:001265E8 move.w ($FFFFFC0E).w,d1 ROM:001265EC move.b d1,($11A3).w ROM:001265F0 move.w $4B4(a5),d0 ROM:001265F4 clr.b ($89B).w ROM:001265F8 move.w d0,($608).w ROM:001265FC move.b #1,($89B).w ROM:00126602 move.b #5,($11A5).w ROM:00126608 ROM:00126608 locret_126608: ; CODE XREF: ROM:001265E2↑j ROM:00126608 rts ROM:0012660A ; --------------------------------------------------------------------------- ROM:0012660A ROM:0012660A loc_12660A: ; DATA XREF: ROM:0012654A↑o ROM:0012660A btst #4,($1364).w ROM:00126610 beq.s locret_12663C ROM:00126612 bsr.w sub_126980 ROM:00126616 move.w #1,($C8E).w ROM:0012661C move.w $4B4(a5),d0 ROM:00126620 clr.b ($89B).w ROM:00126624 move.w d0,($608).w ROM:00126628 move.b #1,($89B).w ROM:0012662E move.w ($FFFFFC0E).w,d3 ROM:00126632 move.b d3,($11A2).w ROM:00126636 move.b #6,($11A5).w ROM:0012663C ROM:0012663C locret_12663C: ; CODE XREF: ROM:00126610↑j ROM:0012663C rts ROM:0012663E ; --------------------------------------------------------------------------- ROM:0012663E ROM:0012663E loc_12663E: ; DATA XREF: ROM:0012654E↑o ROM:0012663E btst #4,($1364).w ROM:00126644 beq.s locret_12667E ROM:00126646 subi.b #1,($11A2).w ROM:0012664C bsr.w sub_126980 ROM:00126650 addq.w #1,($C8E).w ROM:00126654 bvc.s loc_12665C ROM:00126656 move.w #$8000,($C8E).w ROM:0012665C ROM:0012665C loc_12665C: ; CODE XREF: ROM:00126654↑j ROM:0012665C move.w $4B4(a5),d0 ROM:00126660 clr.b ($89B).w ROM:00126664 move.w d0,($608).w ROM:00126668 move.b #1,($89B).w ROM:0012666E cmpi.b #0,($11A2).w ROM:00126674 bne.w locret_12667E ROM:00126678 move.b #7,($11A5).w ROM:0012667E ROM:0012667E locret_12667E: ; CODE XREF: ROM:00126644↑j ROM:0012667E ; ROM:00126674↑j ROM:0012667E rts ROM:00126680 ; --------------------------------------------------------------------------- ROM:00126680 ROM:00126680 loc_126680: ; DATA XREF: ROM:00126552↑o ROM:00126680 btst #4,($1364).w ROM:00126686 beq.s locret_1266D0 ROM:00126688 move.w ($FFFFFC0E).w,d1 ROM:0012668C cmp.b ($11A1).w,d1 ROM:00126690 bne.s loc_1266C2 ROM:00126692 bsr.w sub_126980 ROM:00126696 addq.w #1,($C8E).w ROM:0012669A bvc.s loc_1266A2 ROM:0012669C move.w #$8000,($C8E).w ROM:001266A2 ROM:001266A2 loc_1266A2: ; CODE XREF: ROM:0012669A↑j ROM:001266A2 move.w $4B4(a5),d0 ROM:001266A6 clr.b ($89B).w ROM:001266AA move.w d0,($608).w ROM:001266AE move.b #1,($89B).w ROM:001266B4 move.b #1,($11A5).w ROM:001266BA bset #5,($1382).w ROM:001266C0 bra.s locret_1266D0 ROM:001266C2 ; --------------------------------------------------------------------------- ROM:001266C2 ROM:001266C2 loc_1266C2: ; CODE XREF: ROM:00126690↑j ROM:001266C2 bsr.w sub_126976 ROM:001266C6 clr.w ($C8E).w ROM:001266CA move.b #2,($11A5).w ROM:001266D0 ROM:001266D0 locret_1266D0: ; CODE XREF: ROM:00126686↑j ROM:001266D0 ; ROM:001266C0↑j ROM:001266D0 rts ROM:001266D2 ; --------------------------------------------------------------------------- ROM:001266D2 rts ROM:001266D4 ROM:001266D4 ; =============== S U B R O U T I N E ======================================= ROM:001266D4 ROM:001266D4 ROM:001266D4 sub_1266D4: ; CODE XREF: sub_12650C:loc_12651A↑p ROM:001266D4 clr.w d1 ROM:001266D6 move.b ($11A4).w,d1 ROM:001266DA cmpi.w #7,d1 ROM:001266DE bcc.s locret_1266E8 ROM:001266E0 movea.l off_1266EA(pc,d1.w*4),a0 ROM:001266E4 nop ROM:001266E6 jmp (a0) ROM:001266E8 ; --------------------------------------------------------------------------- ROM:001266E8 ROM:001266E8 locret_1266E8: ; CODE XREF: sub_1266D4+A↑j ROM:001266E8 rts ROM:001266E8 ; End of function sub_1266D4 ROM:001266E8 ROM:001266E8 ; --------------------------------------------------------------------------- ROM:001266EA off_1266EA: dc.l loc_126706 ; DATA XREF: sub_1266D4+C↑r ROM:001266EE dc.l loc_12670E ROM:001266F2 dc.l loc_12671C ROM:001266F6 dc.l loc_1267D4 ROM:001266FA dc.l loc_126852 ROM:001266FE dc.l loc_126890 ROM:00126702 dc.l loc_1268C2 ROM:00126706 ; --------------------------------------------------------------------------- ROM:00126706 ROM:00126706 loc_126706: ; DATA XREF: ROM:off_1266EA↑o ROM:00126706 move.b #1,($11A4).w ROM:0012670C rts ROM:0012670E ; --------------------------------------------------------------------------- ROM:0012670E ROM:0012670E loc_12670E: ; DATA XREF: ROM:001266EE↑o ROM:0012670E btst #4,($1364).w ROM:00126714 beq.s locret_12671A ROM:00126716 move.w ($FFFFFC0E).w,d1 ROM:0012671A ROM:0012671A locret_12671A: ; CODE XREF: ROM:00126714↑j ROM:0012671A rts ROM:0012671C ; --------------------------------------------------------------------------- ROM:0012671C ROM:0012671C loc_12671C: ; DATA XREF: ROM:001266F2↑o ROM:0012671C btst #4,($1364).w ROM:00126722 beq.l locret_1267D2 ROM:00126728 move.w ($FFFFFC0E).w,d1 ROM:0012672C andi.w #$C0,d1 ROM:00126730 move.w ($FFFFFC0E).w,d2 ROM:00126734 andi.w #$3F,d2 ; '?' ROM:00126738 cmpi.w #0,d1 ROM:0012673C bne.s loc_1267A4 ROM:0012673E cmpi.w #0,d2 ROM:00126742 beq.s loc_126774 ROM:00126744 addq.w #2,d2 ROM:00126746 move.w d2,($C90).w ROM:0012674A bsr.w sub_126980 ROM:0012674E addq.w #1,($C8E).w ROM:00126752 bvc.s loc_12675A ROM:00126754 move.w #$8000,($C8E).w ROM:0012675A ROM:0012675A loc_12675A: ; CODE XREF: ROM:00126752↑j ROM:0012675A move.w $4B4(a5),d0 ROM:0012675E clr.b ($89B).w ROM:00126762 move.w d0,($608).w ROM:00126766 move.b #1,($89B).w ROM:0012676C move.b #3,($11A4).w ROM:00126772 rts ROM:00126774 ; --------------------------------------------------------------------------- ROM:00126774 ROM:00126774 loc_126774: ; CODE XREF: ROM:00126742↑j ROM:00126774 move.w #3,($C90).w ROM:0012677A bsr.w sub_126980 ROM:0012677E addq.w #1,($C8E).w ROM:00126782 bvc.s loc_12678A ROM:00126784 move.w #$8000,($C8E).w ROM:0012678A ROM:0012678A loc_12678A: ; CODE XREF: ROM:00126782↑j ROM:0012678A move.w $4B4(a5),d0 ROM:0012678E clr.b ($89B).w ROM:00126792 move.w d0,($608).w ROM:00126796 move.b #1,($89B).w ROM:0012679C move.b #4,($11A4).w ROM:001267A2 rts ROM:001267A4 ; --------------------------------------------------------------------------- ROM:001267A4 ROM:001267A4 loc_1267A4: ; CODE XREF: ROM:0012673C↑j ROM:001267A4 addq.w #4,d2 ROM:001267A6 move.w d2,($C90).w ROM:001267AA bsr.w sub_126980 ROM:001267AE addq.w #1,($C8E).w ROM:001267B2 bvc.s loc_1267BA ROM:001267B4 move.w #$8000,($C8E).w ROM:001267BA ROM:001267BA loc_1267BA: ; CODE XREF: ROM:001267B2↑j ROM:001267BA move.w $4B4(a5),d0 ROM:001267BE clr.b ($89B).w ROM:001267C2 move.w d0,($608).w ROM:001267C6 move.b #1,($89B).w ROM:001267CC move.b #5,($11A4).w ROM:001267D2 ROM:001267D2 locret_1267D2: ; CODE XREF: ROM:00126722↑j ROM:001267D2 rts ROM:001267D4 ; --------------------------------------------------------------------------- ROM:001267D4 ROM:001267D4 loc_1267D4: ; DATA XREF: ROM:001266F6↑o ROM:001267D4 btst #4,($1364).w ROM:001267DA beq.l locret_126850 ROM:001267E0 move.w ($C90).w,d1 ROM:001267E4 subq.w #1,d1 ROM:001267E6 cmp.w ($C8E).w,d1 ROM:001267EA ble.s loc_126810 ROM:001267EC bsr.w sub_126980 ROM:001267F0 addq.w #1,($C8E).w ROM:001267F4 bvc.s loc_1267FC ROM:001267F6 move.w #$8000,($C8E).w ROM:001267FC ROM:001267FC loc_1267FC: ; CODE XREF: ROM:001267F4↑j ROM:001267FC move.w $4B4(a5),d0 ROM:00126800 clr.b ($89B).w ROM:00126804 move.w d0,($608).w ROM:00126808 move.b #1,($89B).w ROM:0012680E rts ROM:00126810 ; --------------------------------------------------------------------------- ROM:00126810 ROM:00126810 loc_126810: ; CODE XREF: ROM:001267EA↑j ROM:00126810 move.w ($FFFFFC0E).w,d1 ROM:00126814 cmp.b ($11A1).w,d1 ROM:00126818 bne.s loc_126840 ROM:0012681A bsr.w sub_126980 ROM:0012681E addq.w #1,($C8E).w ROM:00126822 bvc.s loc_12682A ROM:00126824 move.w #$8000,($C8E).w ROM:0012682A ROM:0012682A loc_12682A: ; CODE XREF: ROM:00126822↑j ROM:0012682A clr.b ($89B).w ROM:0012682E clr.w ($608).w ROM:00126832 bset #5,($1382).w ROM:00126838 move.b #1,($11A4).w ROM:0012683E rts ROM:00126840 ; --------------------------------------------------------------------------- ROM:00126840 ROM:00126840 loc_126840: ; CODE XREF: ROM:00126818↑j ROM:00126840 bsr.w sub_126976 ROM:00126844 clr.w ($C8E).w ROM:00126848 move.b #2,($11A4).w ROM:0012684E rts ROM:00126850 ; --------------------------------------------------------------------------- ROM:00126850 ROM:00126850 locret_126850: ; CODE XREF: ROM:001267DA↑j ROM:00126850 rts ROM:00126852 ; --------------------------------------------------------------------------- ROM:00126852 ROM:00126852 loc_126852: ; DATA XREF: ROM:001266FA↑o ROM:00126852 btst #4,($1364).w ROM:00126858 beq.s locret_12688E ROM:0012685A move.w ($FFFFFC0E).w,d1 ROM:0012685E andi.w #$FF,d1 ROM:00126862 add.w d1,($C90).w ROM:00126866 bsr.w sub_126980 ROM:0012686A addq.w #1,($C8E).w ROM:0012686E bvc.s loc_126876 ROM:00126870 move.w #$8000,($C8E).w ROM:00126876 ROM:00126876 loc_126876: ; CODE XREF: ROM:0012686E↑j ROM:00126876 move.w $4B4(a5),d0 ROM:0012687A clr.b ($89B).w ROM:0012687E move.w d0,($608).w ROM:00126882 move.b #1,($89B).w ROM:00126888 move.b #3,($11A4).w ROM:0012688E ROM:0012688E locret_12688E: ; CODE XREF: ROM:00126858↑j ROM:0012688E rts ROM:00126890 ; --------------------------------------------------------------------------- ROM:00126890 ROM:00126890 loc_126890: ; DATA XREF: ROM:001266FE↑o ROM:00126890 btst #4,($1364).w ROM:00126896 beq.s locret_1268C0 ROM:00126898 bsr.w sub_126980 ROM:0012689C addq.w #1,($C8E).w ROM:001268A0 bvc.s loc_1268A8 ROM:001268A2 move.w #$8000,($C8E).w ROM:001268A8 ROM:001268A8 loc_1268A8: ; CODE XREF: ROM:001268A0↑j ROM:001268A8 move.w $4B4(a5),d0 ROM:001268AC clr.b ($89B).w ROM:001268B0 move.w d0,($608).w ROM:001268B4 move.b #1,($89B).w ROM:001268BA move.b #6,($11A4).w ROM:001268C0 ROM:001268C0 locret_1268C0: ; CODE XREF: ROM:00126896↑j ROM:001268C0 rts ROM:001268C2 ; --------------------------------------------------------------------------- ROM:001268C2 ROM:001268C2 loc_1268C2: ; DATA XREF: ROM:00126702↑o ROM:001268C2 btst #4,($1364).w ROM:001268C8 beq.s locret_1268F2 ROM:001268CA bsr.w sub_126980 ROM:001268CE addq.w #1,($C8E).w ROM:001268D2 bvc.s loc_1268DA ROM:001268D4 move.w #$8000,($C8E).w ROM:001268DA ROM:001268DA loc_1268DA: ; CODE XREF: ROM:001268D2↑j ROM:001268DA move.w $4B4(a5),d0 ROM:001268DE clr.b ($89B).w ROM:001268E2 move.w d0,($608).w ROM:001268E6 move.b #1,($89B).w ROM:001268EC move.b #3,($11A4).w ROM:001268F2 ROM:001268F2 locret_1268F2: ; CODE XREF: ROM:001268C8↑j ROM:001268F2 rts ROM:001268F4 ; --------------------------------------------------------------------------- ROM:001268F4 rts ROM:001268F6 ROM:001268F6 ; =============== S U B R O U T I N E ======================================= ROM:001268F6 ROM:001268F6 ROM:001268F6 sub_1268F6: ; CODE XREF: ROM:00124F64↑p ROM:001268F6 ; ROM:001255AC↑p ... ROM:001268F6 btst #0,($1388).w ROM:001268FC beq.s loc_126904 ROM:001268FE move.b ($11A5).w,d1 ROM:00126902 bra.s loc_126908 ROM:00126904 ; --------------------------------------------------------------------------- ROM:00126904 ROM:00126904 loc_126904: ; CODE XREF: sub_1268F6+6↑j ROM:00126904 move.b ($11A4).w,d1 ROM:00126908 ROM:00126908 loc_126908: ; CODE XREF: sub_1268F6+C↑j ROM:00126908 cmpi.b #1,d1 ROM:0012690C bne.s locret_12693A ROM:0012690E btst #6,($137F).w ROM:00126914 beq.s locret_12693A ROM:00126916 bclr #6,($137F).w ROM:0012691C bsr.w sub_126976 ROM:00126920 clr.w ($C8E).w ROM:00126924 btst #0,($1388).w ROM:0012692A beq.s loc_126934 ROM:0012692C move.b #2,($11A5).w ROM:00126932 bra.s locret_12693A ROM:00126934 ; --------------------------------------------------------------------------- ROM:00126934 ROM:00126934 loc_126934: ; CODE XREF: sub_1268F6+34↑j ROM:00126934 move.b #2,($11A4).w ROM:0012693A ROM:0012693A locret_12693A: ; CODE XREF: sub_1268F6+16↑j ROM:0012693A ; sub_1268F6+1E↑j ... ROM:0012693A rts ROM:0012693A ; End of function sub_1268F6 ROM:0012693A ROM:0012693C ROM:0012693C ; =============== S U B R O U T I N E ======================================= ROM:0012693C ROM:0012693C ROM:0012693C sub_12693C: ; CODE XREF: ROM:loc_125014↑p ROM:0012693C ; ROM:loc_125688↑p ... ROM:0012693C btst #0,($1388).w ROM:00126942 beq.s loc_126946 ROM:00126944 bra.s locret_12694A ROM:00126946 ; --------------------------------------------------------------------------- ROM:00126946 ROM:00126946 loc_126946: ; CODE XREF: sub_12693C+6↑j ROM:00126946 bsr.w sub_12694E ROM:0012694A ROM:0012694A locret_12694A: ; CODE XREF: sub_12693C+8↑j ROM:0012694A rts ROM:0012694A ; End of function sub_12693C ROM:0012694A ROM:0012694C ; --------------------------------------------------------------------------- ROM:0012694C rts ROM:0012694E ROM:0012694E ; =============== S U B R O U T I N E ======================================= ROM:0012694E ROM:0012694E ROM:0012694E sub_12694E: ; CODE XREF: sub_12693C:loc_126946↑p ROM:0012694E cmpi.b #3,($11A4).w ROM:00126954 blt.s locret_126974 ROM:00126956 cmpi.b #6,($11A4).w ROM:0012695C bgt.s locret_126974 ROM:0012695E cmpi.w #0,($608).w ROM:00126964 bgt.s locret_126974 ROM:00126966 bsr.w sub_126976 ROM:0012696A clr.w ($C8E).w ROM:0012696E move.b #2,($11A4).w ROM:00126974 ROM:00126974 locret_126974: ; CODE XREF: sub_12694E+6↑j ROM:00126974 ; sub_12694E+E↑j ... ROM:00126974 rts ROM:00126974 ; End of function sub_12694E ROM:00126974 ROM:00126976 ROM:00126976 ; =============== S U B R O U T I N E ======================================= ROM:00126976 ROM:00126976 ROM:00126976 sub_126976: ; CODE XREF: ROM:loc_1265CC↑p ROM:00126976 ; ROM:loc_1266C2↑p ... ROM:00126976 clr.w ($C8C).w ROM:0012697A clr.b ($11A1).w ROM:0012697E rts ROM:0012697E ; End of function sub_126976 ROM:0012697E ROM:00126980 ROM:00126980 ; =============== S U B R O U T I N E ======================================= ROM:00126980 ROM:00126980 ROM:00126980 sub_126980: ; CODE XREF: ROM:00126612↑p ROM:00126980 ; ROM:0012664C↑p ... ROM:00126980 move.w ($FFFFFC0E).w,d1 ROM:00126984 move.w ($C8C).w,d2 ROM:00126988 move.b d1,$1239(d2.w) ROM:0012698E move.b ($11A1).w,d3 ROM:00126992 btst #0,($1388).w ROM:00126998 bne.s loc_12699E ROM:0012699A add.b d1,d3 ROM:0012699C bra.s loc_1269A0 ROM:0012699E ; --------------------------------------------------------------------------- ROM:0012699E ROM:0012699E loc_12699E: ; CODE XREF: sub_126980+18↑j ROM:0012699E eor.b d1,d3 ROM:001269A0 ROM:001269A0 loc_1269A0: ; CODE XREF: sub_126980+1C↑j ROM:001269A0 move.b d3,($11A1).w ROM:001269A4 addq.w #1,($C8C).w ROM:001269A8 move.w #$103,d1 ROM:001269AC cmp.w ($C8C).w,d1 ROM:001269B0 bge.s locret_1269B8 ROM:001269B2 move.w #$103,($C8C).w ROM:001269B8 ROM:001269B8 locret_1269B8: ; CODE XREF: sub_126980+30↑j ROM:001269B8 rts ROM:001269B8 ; End of function sub_126980 ROM:001269B8 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:0012657E↑p ROM:001269BA ; ROM:001265AE↑p ... ROM:001269BA move.w ($FFFFFC0E).w,d1 ROM:001269BE move.b ($11A1).w,d3 ROM:001269C2 eor.b d1,d3 ROM:001269C4 move.b d3,($11A1).w ROM:001269C8 rts ROM:001269C8 ; End of function sub_1269BA ROM:001269C8 ROM:001269CA ROM:001269CA ; =============== S U B R O U T I N E ======================================= ROM:001269CA ROM:001269CA ROM:001269CA sub_1269CA: ; CODE XREF: sub_1132F4+30↑p ROM:001269CA ; sub_1231B2+24↑p ROM:001269CA clr.w d1 ROM:001269CC move.b ($11A6).w,d1 ROM:001269D0 cmpi.w #3,d1 ROM:001269D4 bcc.s locret_1269DE ROM:001269D6 movea.l off_1269E0(pc,d1.w*4),a0 ROM:001269DA nop ROM:001269DC jmp (a0) ROM:001269DE ; --------------------------------------------------------------------------- ROM:001269DE ROM:001269DE locret_1269DE: ; CODE XREF: sub_1269CA+A↑j ROM:001269DE rts ROM:001269DE ; End of function sub_1269CA ROM:001269DE ROM:001269DE ; --------------------------------------------------------------------------- ROM:001269E0 off_1269E0: dc.l dword_1269EC ; DATA XREF: sub_1269CA+C↑r ROM:001269E4 dc.l aNu8_4 ; "Nu\b8" ROM:001269E8 dc.l aNu8_4+2 ; "\b8" ROM:001269EC dword_1269EC: dc.l $8B80006, $138611FC, $111A6, $60024E75 ROM:001269EC ; DATA XREF: ROM:off_1269E0↑o ROM:001269FC aNu8_4: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001269E4↑o ROM:001269FC ; ROM:001269E8↑o ROM:00126A01 dc.b 3, $13, $66 ROM:00126A04 dc.l $673208B8, $31366, $30380C92, $B0780C74, $6C145278 ROM:00126A04 dc.l $C926806, $31FC8000, $C926100, $446010, $600E08F8 ROM:00126A04 dc.l $61386, $11FC0001, $11A660C4, $4E754E75 ROM:00126A3C ROM:00126A3C ; =============== S U B R O U T I N E ======================================= ROM:00126A3C ROM:00126A3C ROM:00126A3C sub_126A3C: ; CODE XREF: ROM:001256AA↑p ROM:00126A3C ; ROM:00125864↑p ... ROM:00126A3C cmpi.b #1,($11A6).w ROM:00126A42 bne.s locret_126A66 ROM:00126A44 btst #3,($1364).w ROM:00126A4A beq.s locret_126A66 ROM:00126A4C bclr #3,($1364).w ROM:00126A52 clr.w ($C8C).w ROM:00126A56 move.w #1,($C92).w ROM:00126A5C move.b #2,($11A6).w ROM:00126A62 bsr.w sub_126A68 ROM:00126A66 ROM:00126A66 locret_126A66: ; CODE XREF: sub_126A3C+6↑j ROM:00126A66 ; sub_126A3C+E↑j ROM:00126A66 rts ROM:00126A66 ; End of function sub_126A3C ROM:00126A66 ROM:00126A68 ROM:00126A68 ; =============== S U B R O U T I N E ======================================= ROM:00126A68 ROM:00126A68 ROM:00126A68 sub_126A68: ; CODE XREF: sub_126A3C+26↑p ROM:00126A68 move.w ($C8C).w,d0 ROM:00126A6C move.b $1239(d0.w),d1 ROM:00126A72 move.w d1,($FFFFFC0E).w ROM:00126A76 addq.w #1,($C8C).w ROM:00126A7A bset #7,($FFFFFC0B).w ROM:00126A80 rts ROM:00126A80 ; End of function sub_126A68 ROM:00126A80 ROM:00126A82 ROM:00126A82 ; =============== S U B R O U T I N E ======================================= ROM:00126A82 ROM:00126A82 ROM:00126A82 sub_126A82: ; CODE XREF: ROM:001170FA↑p ROM:00126A82 bsr.l sub_126BB4 ROM:00126A88 bsr.l sub_11B534 ROM:00126A8E bsr.l sub_126DAE ROM:00126A94 bsr.l sub_11F262 ROM:00126A9A bsr.l sub_11CBCE ROM:00126AA0 bsr.l sub_1270F8 ROM:00126AA6 bsr.l sub_11C05E ROM:00126AAC bsr.l sub_121248 ROM:00126AB2 bsr.l sub_130394 ROM:00126AB8 bsr.l sub_11C352 ROM:00126ABE bsr.l sub_13363A ROM:00126AC4 bsr.l sub_122078 ROM:00126ACA bsr.l sub_122A6E ROM:00126AD0 bsr.l sub_133CF4 ROM:00126AD6 bsr.l sub_11C5DE ROM:00126ADC bsr.l sub_12F408 ROM:00126AE2 bsr.l sub_12CCB4 ROM:00126AE8 bsr.l sub_11E1BA ROM:00126AEE bsr.l sub_11F0CE ROM:00126AF4 bsr.l nullsub_18 ROM:00126AFA bsr.l sub_12FB90 ROM:00126B00 bsr.l sub_133D2E ROM:00126B06 bsr.l nullsub_14 ROM:00126B0C bsr.l sub_130CB2 ROM:00126B12 bsr.l nullsub_19 ROM:00126B18 bsr.l sub_130682 ROM:00126B1E bsr.l nullsub_21 ROM:00126B24 bsr.l nullsub_22 ROM:00126B2A bsr.l sub_11C860 ROM:00126B30 bsr.l nullsub_11 ROM:00126B36 bsr.l nullsub_13 ROM:00126B3C bsr.l nullsub_12 ROM:00126B42 bsr.l nullsub_20 ROM:00126B48 bsr.l sub_12A270 ROM:00126B4E bsr.l sub_12A382 ROM:00126B54 bsr.l sub_12D4F4 ROM:00126B5A bsr.l sub_12CF0A ROM:00126B60 bsr.l sub_12F19A ROM:00126B66 bsr.l sub_12A394 ROM:00126B6C bsr.l sub_12DABE ROM:00126B72 bsr.l sub_12B85A ROM:00126B78 bsr.l nullsub_23 ROM:00126B7E bsr.l nullsub_10 ROM:00126B84 move.l #2,d0 ROM:00126B8A move.l d0,-(sp) ROM:00126B8C bsr.l nullsub_3 ROM:00126B92 move.l (sp)+,d0 ROM:00126B94 bsr.l nullsub_24 ROM:00126B9A bsr.l nullsub_8 ROM:00126BA0 cmpi.w #5,($558).w ROM:00126BA6 bne.s loc_126BAE ROM:00126BA8 bsr.l nullsub_1 ROM:00126BAE ROM:00126BAE loc_126BAE: ; CODE XREF: sub_126A82+124↑j ROM:00126BAE addq.w #1,($CA4).w ROM:00126BB2 rts ROM:00126BB2 ; End of function sub_126A82 ROM:00126BB2 ROM:00126BB4 ROM:00126BB4 ; =============== S U B R O U T I N E ======================================= ROM:00126BB4 ROM:00126BB4 ROM:00126BB4 sub_126BB4: ; CODE XREF: sub_126A82↑p ROM:00126BB4 clr.w d1 ROM:00126BB6 move.b ($11A9).w,d1 ROM:00126BBA cmpi.w #5,d1 ROM:00126BBE bcc.s locret_126BC8 ROM:00126BC0 movea.l off_126BCA(pc,d1.w*4),a0 ROM:00126BC4 nop ROM:00126BC6 jmp (a0) ROM:00126BC8 ; --------------------------------------------------------------------------- ROM:00126BC8 ROM:00126BC8 locret_126BC8: ; CODE XREF: sub_126BB4+A↑j ROM:00126BC8 rts ROM:00126BC8 ; End of function sub_126BB4 ROM:00126BC8 ROM:00126BC8 ; --------------------------------------------------------------------------- ROM:00126BCA off_126BCA: dc.l loc_126BDE ; DATA XREF: sub_126BB4+C↑r ROM:00126BCE dc.l loc_126C0A ROM:00126BD2 dc.l loc_126C8E ROM:00126BD6 dc.l loc_126D22 ROM:00126BDA dc.l loc_126D72 ROM:00126BDE ; --------------------------------------------------------------------------- ROM:00126BDE ROM:00126BDE loc_126BDE: ; DATA XREF: ROM:off_126BCA↑o ROM:00126BDE bset #7,($1366).w ROM:00126BE4 bclr #3,($1386).w ROM:00126BEA bclr #2,($1383).w ROM:00126BF0 bclr #2,($1387).w ROM:00126BF6 bclr #1,($1388).w ROM:00126BFC move.b #1,($11A9).w ROM:00126C02 bra.l locret_126C8C ROM:00126C08 ; --------------------------------------------------------------------------- ROM:00126C08 rts ROM:00126C0A ; --------------------------------------------------------------------------- ROM:00126C0A ROM:00126C0A loc_126C0A: ; DATA XREF: ROM:00126BCE↑o ROM:00126C0A move.w $4D2(a5),d0 ROM:00126C0E move.w $4D8(a5),d1 ROM:00126C12 btst #7,($93B).w ROM:00126C18 beq.s loc_126C5C ROM:00126C1A cmp.w ($56E).w,d0 ROM:00126C1E ble.s loc_126C5C ROM:00126C20 cmp.w ($4EC).w,d1 ROM:00126C24 bgt.s loc_126C5C ROM:00126C26 bclr #7,($1366).w ROM:00126C2C bset #3,($1386).w ROM:00126C32 bclr #4,($1372).w ROM:00126C38 bclr #7,($93B).w ROM:00126C3E move.w $4D6(a5),d1 ROM:00126C42 clr.b ($8A0).w ROM:00126C46 move.w d1,($612).w ROM:00126C4A move.b #1,($8A0).w ROM:00126C50 move.b #2,($11A9).w ROM:00126C56 bra.l locret_126D20 ROM:00126C5C ; --------------------------------------------------------------------------- ROM:00126C5C ROM:00126C5C loc_126C5C: ; CODE XREF: ROM:00126C18↑j ROM:00126C5C ; ROM:00126C1E↑j ... ROM:00126C5C cmp.w ($56E).w,d0 ROM:00126C60 bgt.s locret_126C8C ROM:00126C62 bclr #7,($1366).w ROM:00126C68 bset #2,($1383).w ROM:00126C6E bset #2,($1387).w ROM:00126C74 bclr #4,($1372).w ROM:00126C7A bset #1,($1388).w ROM:00126C80 move.b #4,($11A9).w ROM:00126C86 bra.l locret_126DAA ROM:00126C8C ; --------------------------------------------------------------------------- ROM:00126C8C ROM:00126C8C locret_126C8C: ; CODE XREF: ROM:00126C02↑j ROM:00126C8C ; ROM:00126C60↑j ... ROM:00126C8C rts ROM:00126C8E ; --------------------------------------------------------------------------- ROM:00126C8E ROM:00126C8E loc_126C8E: ; DATA XREF: ROM:00126BD2↑o ROM:00126C8E btst #7,($93B).w ROM:00126C94 beq.s loc_126CBA ROM:00126C96 bclr #7,($93B).w ROM:00126C9C move.w $4D6(a5),d0 ROM:00126CA0 clr.b ($8A0).w ROM:00126CA4 move.w d0,($612).w ROM:00126CA8 move.b #1,($8A0).w ROM:00126CAE move.b #2,($11A9).w ROM:00126CB4 bra.l locret_126D20 ROM:00126CBA ; --------------------------------------------------------------------------- ROM:00126CBA ROM:00126CBA loc_126CBA: ; CODE XREF: ROM:00126C94↑j ROM:00126CBA cmpi.w #0,($612).w ROM:00126CC0 bgt.s loc_126CFA ROM:00126CC2 btst #6,($937).w ROM:00126CC8 bne.s loc_126CFA ROM:00126CCA bset #7,($1366).w ROM:00126CD0 bclr #3,($1386).w ROM:00126CD6 btst #1,($1388).w ROM:00126CDC bne.s loc_126CE6 ROM:00126CDE bset #4,($1372).w ROM:00126CE4 bra.s loc_126CEC ROM:00126CE6 ; --------------------------------------------------------------------------- ROM:00126CE6 ROM:00126CE6 loc_126CE6: ; CODE XREF: ROM:00126CDC↑j ROM:00126CE6 bclr #4,($1372).w ROM:00126CEC ROM:00126CEC loc_126CEC: ; CODE XREF: ROM:00126CE4↑j ROM:00126CEC bclr #1,($1388).w ROM:00126CF2 move.b #1,($11A9).w ROM:00126CF8 bra.s locret_126C8C ROM:00126CFA ; --------------------------------------------------------------------------- ROM:00126CFA ROM:00126CFA loc_126CFA: ; CODE XREF: ROM:00126CC0↑j ROM:00126CFA ; ROM:00126CC8↑j ROM:00126CFA move.w $4D0(a5),d0 ROM:00126CFE cmp.w ($56E).w,d0 ROM:00126D02 bgt.s locret_126D20 ROM:00126D04 clr.b ($927).w ROM:00126D08 clr.w ($720).w ROM:00126D0C move.b #3,($927).w ROM:00126D12 bclr #3,($1386).w ROM:00126D18 move.b #3,($11A9).w ROM:00126D1E bra.s locret_126D70 ROM:00126D20 ; --------------------------------------------------------------------------- ROM:00126D20 ROM:00126D20 locret_126D20: ; CODE XREF: ROM:00126C56↑j ROM:00126D20 ; ROM:00126CB4↑j ... ROM:00126D20 rts ROM:00126D22 ; --------------------------------------------------------------------------- ROM:00126D22 ROM:00126D22 loc_126D22: ; DATA XREF: ROM:00126BD6↑o ROM:00126D22 move.w $4D0(a5),d0 ROM:00126D26 cmp.w ($56E).w,d0 ROM:00126D2A ble.s loc_126D3A ROM:00126D2C bset #3,($1386).w ROM:00126D32 move.b #2,($11A9).w ROM:00126D38 bra.s locret_126D20 ROM:00126D3A ; --------------------------------------------------------------------------- ROM:00126D3A ROM:00126D3A loc_126D3A: ; CODE XREF: ROM:00126D2A↑j ROM:00126D3A move.w $4D2(a5),d0 ROM:00126D3E move.w $4D4(a5),d1 ROM:00126D42 cmp.w ($720).w,d1 ROM:00126D46 ble.s loc_126D4E ROM:00126D48 cmp.w ($56E).w,d0 ROM:00126D4C bgt.s locret_126D70 ROM:00126D4E ROM:00126D4E loc_126D4E: ; CODE XREF: ROM:00126D46↑j ROM:00126D4E clr.b ($927).w ROM:00126D52 clr.w ($720).w ROM:00126D56 bset #2,($1383).w ROM:00126D5C bset #2,($1387).w ROM:00126D62 bset #1,($1388).w ROM:00126D68 move.b #4,($11A9).w ROM:00126D6E bra.s locret_126DAA ROM:00126D70 ; --------------------------------------------------------------------------- ROM:00126D70 ROM:00126D70 locret_126D70: ; CODE XREF: ROM:00126D1E↑j ROM:00126D70 ; ROM:00126D4C↑j ROM:00126D70 rts ROM:00126D72 ; --------------------------------------------------------------------------- ROM:00126D72 ROM:00126D72 loc_126D72: ; DATA XREF: ROM:00126BDA↑o ROM:00126D72 btst #6,($937).w ROM:00126D78 bne.s locret_126DAA ROM:00126D7A bclr #7,($93B).w ROM:00126D80 move.w $4D6(a5),d0 ROM:00126D84 clr.b ($8A0).w ROM:00126D88 move.w d0,($612).w ROM:00126D8C move.b #1,($8A0).w ROM:00126D92 bclr #2,($1383).w ROM:00126D98 bset #3,($1386).w ROM:00126D9E move.b #2,($11A9).w ROM:00126DA4 bra.l locret_126D20 ROM:00126DAA ; --------------------------------------------------------------------------- ROM:00126DAA ROM:00126DAA locret_126DAA: ; CODE XREF: ROM:00126C86↑j ROM:00126DAA ; ROM:00126D6E↑j ... ROM:00126DAA rts ROM:00126DAC ; --------------------------------------------------------------------------- ROM:00126DAC rts ROM:00126DAE ROM:00126DAE ; =============== S U B R O U T I N E ======================================= ROM:00126DAE ROM:00126DAE ROM:00126DAE sub_126DAE: ; CODE XREF: sub_126A82+C↑p ROM:00126DAE move.w $282(a5),d0 ROM:00126DB2 move.w ($AB6).w,d1 ROM:00126DB6 cmpi.w #0,d0 ROM:00126DBA bne.s loc_126DEE ROM:00126DBC btst #3,d1 ROM:00126DC0 beq.s loc_126DEC ROM:00126DC2 bclr #3,d1 ROM:00126DC6 move.w d1,($AB6).w ROM:00126DCA btst #4,($1381).w ROM:00126DD0 beq.s loc_126DE6 ROM:00126DD2 move.w ($528).w,d2 ROM:00126DD6 muls.w #$186A,d2 ROM:00126DDA divs.w ($56E).w,d2 ROM:00126DDE move.w d2,($CA6).w ROM:00126DE2 bra.w loc_126DEC ROM:00126DE6 ; --------------------------------------------------------------------------- ROM:00126DE6 ROM:00126DE6 loc_126DE6: ; CODE XREF: sub_126DAE+22↑j ROM:00126DE6 move.w #$FFFF,($CA6).w ROM:00126DEC ROM:00126DEC loc_126DEC: ; CODE XREF: sub_126DAE+12↑j ROM:00126DEC ; sub_126DAE+34↑j ROM:00126DEC bra.s locret_126E10 ROM:00126DEE ; --------------------------------------------------------------------------- ROM:00126DEE ROM:00126DEE loc_126DEE: ; CODE XREF: sub_126DAE+C↑j ROM:00126DEE btst #4,($1381).w ROM:00126DF4 beq.s loc_126E0A ROM:00126DF6 move.w ($528).w,d2 ROM:00126DFA muls.w #$186A,d2 ROM:00126DFE divs.w ($56E).w,d2 ROM:00126E02 move.w d2,($CA6).w ROM:00126E06 bra.w locret_126E10 ROM:00126E0A ; --------------------------------------------------------------------------- ROM:00126E0A ROM:00126E0A loc_126E0A: ; CODE XREF: sub_126DAE+46↑j ROM:00126E0A move.w #$FFFF,($CA6).w ROM:00126E10 ROM:00126E10 locret_126E10: ; CODE XREF: sub_126DAE:loc_126DEC↑j ROM:00126E10 ; sub_126DAE+58↑j ROM:00126E10 rts ROM:00126E10 ; End of function sub_126DAE ROM:00126E10 ROM:00126E12 ROM:00126E12 ; =============== S U B R O U T I N E ======================================= ROM:00126E12 ROM:00126E12 ROM:00126E12 sub_126E12: ; CODE XREF: sub_1270F8+12↓p ROM:00126E12 bsr.w sub_126E1C ROM:00126E16 bsr.w sub_126FBE ROM:00126E1A rts ROM:00126E1A ; End of function sub_126E12 ROM:00126E1A ROM:00126E1C ROM:00126E1C ; =============== S U B R O U T I N E ======================================= ROM:00126E1C ROM:00126E1C ROM:00126E1C sub_126E1C: ; CODE XREF: sub_126E12↑p ROM:00126E1C clr.w d1 ROM:00126E1E move.b ($11AB).w,d1 ROM:00126E22 cmpi.w #6,d1 ROM:00126E26 bcc.s locret_126E30 ROM:00126E28 movea.l off_126E32(pc,d1.w*4),a0 ROM:00126E2C nop ROM:00126E2E jmp (a0) ROM:00126E30 ; --------------------------------------------------------------------------- ROM:00126E30 ROM:00126E30 locret_126E30: ; CODE XREF: sub_126E1C+A↑j ROM:00126E30 rts ROM:00126E30 ; End of function sub_126E1C ROM:00126E30 ROM:00126E30 ; --------------------------------------------------------------------------- ROM:00126E32 off_126E32: dc.l loc_126E4A ; DATA XREF: sub_126E1C+C↑r ROM:00126E36 dc.l loc_126E56 ROM:00126E3A dc.l loc_126E94 ROM:00126E3E dc.l loc_126EE4 ROM:00126E42 dc.l loc_126F58 ROM:00126E46 dc.l loc_126F96 ROM:00126E4A ; --------------------------------------------------------------------------- ROM:00126E4A ROM:00126E4A loc_126E4A: ; DATA XREF: ROM:off_126E32↑o ROM:00126E4A move.b #1,($11AB).w ROM:00126E50 bra.w locret_126E92 ROM:00126E54 ; --------------------------------------------------------------------------- ROM:00126E54 rts ROM:00126E56 ; --------------------------------------------------------------------------- ROM:00126E56 ROM:00126E56 loc_126E56: ; DATA XREF: ROM:00126E36↑o ROM:00126E56 btst #4,($939).w ROM:00126E5C beq.s locret_126E92 ROM:00126E5E btst #7,($492).w ROM:00126E64 bne.s locret_126E92 ROM:00126E66 move.w $4EE(a5),d0 ROM:00126E6A btst #7,($1366).w ROM:00126E70 bne.s locret_126E92 ROM:00126E72 cmpi.w #0,d0 ROM:00126E76 bne.s locret_126E92 ROM:00126E78 move.w $4E0(a5),d0 ROM:00126E7C clr.b ($8F4).w ROM:00126E80 move.w d0,($6BA).w ROM:00126E84 move.b #1,($8F4).w ROM:00126E8A move.b #2,($11AB).w ROM:00126E90 bra.s locret_126EE2 ROM:00126E92 ; --------------------------------------------------------------------------- ROM:00126E92 ROM:00126E92 locret_126E92: ; CODE XREF: ROM:00126E50↑j ROM:00126E92 ; ROM:00126E5C↑j ... ROM:00126E92 rts ROM:00126E94 ; --------------------------------------------------------------------------- ROM:00126E94 ROM:00126E94 loc_126E94: ; DATA XREF: ROM:00126E3A↑o ROM:00126E94 btst #0,($136D).w ROM:00126E9A bne.s loc_126EA6 ROM:00126E9C move.b #4,($11AB).w ROM:00126EA2 bra.w locret_126F94 ROM:00126EA6 ; --------------------------------------------------------------------------- ROM:00126EA6 ROM:00126EA6 loc_126EA6: ; CODE XREF: ROM:00126E9A↑j ROM:00126EA6 btst #4,($939).w ROM:00126EAC beq.s loc_126EC8 ROM:00126EAE btst #7,($492).w ROM:00126EB4 bne.s loc_126EC8 ROM:00126EB6 move.w $4EE(a5),d0 ROM:00126EBA btst #7,($1366).w ROM:00126EC0 bne.s loc_126EC8 ROM:00126EC2 cmpi.w #0,d0 ROM:00126EC6 beq.s loc_126ED0 ROM:00126EC8 ROM:00126EC8 loc_126EC8: ; CODE XREF: ROM:00126EAC↑j ROM:00126EC8 ; ROM:00126EB4↑j ... ROM:00126EC8 move.b #1,($11AB).w ROM:00126ECE bra.s locret_126E92 ROM:00126ED0 ; --------------------------------------------------------------------------- ROM:00126ED0 ROM:00126ED0 loc_126ED0: ; CODE XREF: ROM:00126EC6↑j ROM:00126ED0 cmpi.w #0,($6BA).w ROM:00126ED6 bgt.s locret_126EE2 ROM:00126ED8 move.b #3,($11AB).w ROM:00126EDE bra.w locret_126F56 ROM:00126EE2 ; --------------------------------------------------------------------------- ROM:00126EE2 ROM:00126EE2 locret_126EE2: ; CODE XREF: ROM:00126E90↑j ROM:00126EE2 ; ROM:00126ED6↑j ROM:00126EE2 rts ROM:00126EE4 ; --------------------------------------------------------------------------- ROM:00126EE4 ROM:00126EE4 loc_126EE4: ; DATA XREF: ROM:00126E3E↑o ROM:00126EE4 btst #7,($492).w ROM:00126EEA bne.s loc_126F28 ROM:00126EEC btst #4,($939).w ROM:00126EF2 bne.s loc_126F28 ROM:00126EF4 move.w $4EE(a5),d0 ROM:00126EF8 btst #7,($1366).w ROM:00126EFE beq.s loc_126F28 ROM:00126F00 cmpi.w #0,d0 ROM:00126F04 bne.s loc_126F28 ROM:00126F06 btst #7,($1371).w ROM:00126F0C bne.s loc_126F28 ROM:00126F0E move.w #$1388,($13C4).w ROM:00126F14 bsr.w sub_1270E4 ROM:00126F18 move.w ($CAE).w,($CAC).w ROM:00126F1E move.b #1,($11AB).w ROM:00126F24 bra.w locret_126E92 ROM:00126F28 ; --------------------------------------------------------------------------- ROM:00126F28 ROM:00126F28 loc_126F28: ; CODE XREF: ROM:00126EEA↑j ROM:00126F28 ; ROM:00126EF2↑j ... ROM:00126F28 move.w $4EE(a5),d0 ROM:00126F2C btst #7,($492).w ROM:00126F32 bne.s loc_126F3A ROM:00126F34 cmpi.w #0,d0 ROM:00126F38 beq.s loc_126F44 ROM:00126F3A ROM:00126F3A loc_126F3A: ; CODE XREF: ROM:00126F32↑j ROM:00126F3A move.b #1,($11AB).w ROM:00126F40 bra.w locret_126E92 ROM:00126F44 ; --------------------------------------------------------------------------- ROM:00126F44 ROM:00126F44 loc_126F44: ; CODE XREF: ROM:00126F38↑j ROM:00126F44 btst #0,($136D).w ROM:00126F4A bne.s locret_126F56 ROM:00126F4C move.b #5,($11AB).w ROM:00126F52 bra.w locret_126FBA ROM:00126F56 ; --------------------------------------------------------------------------- ROM:00126F56 ROM:00126F56 locret_126F56: ; CODE XREF: ROM:00126EDE↑j ROM:00126F56 ; ROM:00126F4A↑j ROM:00126F56 rts ROM:00126F58 ; --------------------------------------------------------------------------- ROM:00126F58 ROM:00126F58 loc_126F58: ; DATA XREF: ROM:00126E42↑o ROM:00126F58 cmpi.w #0,($6BA).w ROM:00126F5E bgt.s loc_126F68 ROM:00126F60 move.b #5,($11AB).w ROM:00126F66 bra.s locret_126FBA ROM:00126F68 ; --------------------------------------------------------------------------- ROM:00126F68 ROM:00126F68 loc_126F68: ; CODE XREF: ROM:00126F5E↑j ROM:00126F68 btst #4,($939).w ROM:00126F6E beq.s loc_126F8A ROM:00126F70 btst #7,($492).w ROM:00126F76 bne.s loc_126F8A ROM:00126F78 move.w $4EE(a5),d0 ROM:00126F7C btst #7,($1366).w ROM:00126F82 bne.s loc_126F8A ROM:00126F84 cmpi.w #0,d0 ROM:00126F88 beq.s locret_126F94 ROM:00126F8A ROM:00126F8A loc_126F8A: ; CODE XREF: ROM:00126F6E↑j ROM:00126F8A ; ROM:00126F76↑j ... ROM:00126F8A move.b #1,($11AB).w ROM:00126F90 bra.w locret_126E92 ROM:00126F94 ; --------------------------------------------------------------------------- ROM:00126F94 ROM:00126F94 locret_126F94: ; CODE XREF: ROM:00126EA2↑j ROM:00126F94 ; ROM:00126F88↑j ROM:00126F94 rts ROM:00126F96 ; --------------------------------------------------------------------------- ROM:00126F96 ROM:00126F96 loc_126F96: ; DATA XREF: ROM:00126E46↑o ROM:00126F96 btst #4,($939).w ROM:00126F9C beq.s loc_126FB0 ROM:00126F9E move.w $4EE(a5),d0 ROM:00126FA2 btst #7,($1366).w ROM:00126FA8 bne.s loc_126FB0 ROM:00126FAA cmpi.w #0,d0 ROM:00126FAE beq.s locret_126FBA ROM:00126FB0 ROM:00126FB0 loc_126FB0: ; CODE XREF: ROM:00126F9C↑j ROM:00126FB0 ; ROM:00126FA8↑j ROM:00126FB0 move.b #1,($11AB).w ROM:00126FB6 bra.w locret_126E92 ROM:00126FBA ; --------------------------------------------------------------------------- ROM:00126FBA ROM:00126FBA locret_126FBA: ; CODE XREF: ROM:00126F52↑j ROM:00126FBA ; ROM:00126F66↑j ... ROM:00126FBA rts ROM:00126FBC ; --------------------------------------------------------------------------- ROM:00126FBC rts ROM:00126FBE ROM:00126FBE ; =============== S U B R O U T I N E ======================================= ROM:00126FBE ROM:00126FBE ROM:00126FBE sub_126FBE: ; CODE XREF: sub_126E12+4↑p ROM:00126FBE clr.w d1 ROM:00126FC0 move.b ($11AA).w,d1 ROM:00126FC4 cmpi.w #4,d1 ROM:00126FC8 bcc.s locret_126FD2 ROM:00126FCA movea.l off_126FD4(pc,d1.w*4),a0 ROM:00126FCE nop ROM:00126FD0 jmp (a0) ROM:00126FD2 ; --------------------------------------------------------------------------- ROM:00126FD2 ROM:00126FD2 locret_126FD2: ; CODE XREF: sub_126FBE+A↑j ROM:00126FD2 rts ROM:00126FD2 ; End of function sub_126FBE ROM:00126FD2 ROM:00126FD2 ; --------------------------------------------------------------------------- ROM:00126FD4 off_126FD4: dc.l loc_126FE4 ; DATA XREF: sub_126FBE+C↑r ROM:00126FD8 dc.l loc_127008 ROM:00126FDC dc.l loc_127022 ROM:00126FE0 dc.l loc_12707A ROM:00126FE4 ; --------------------------------------------------------------------------- ROM:00126FE4 ROM:00126FE4 loc_126FE4: ; DATA XREF: ROM:off_126FD4↑o ROM:00126FE4 btst #0,($932).w ROM:00126FEA beq.s loc_126FF8 ROM:00126FEC move.w #$1388,($13C4).w ROM:00126FF2 move.w ($CAE).w,($CAC).w ROM:00126FF8 ROM:00126FF8 loc_126FF8: ; CODE XREF: ROM:00126FEA↑j ROM:00126FF8 move.w #0,($CA8).w ROM:00126FFE move.b #1,($11AA).w ROM:00127004 bra.s locret_127020 ROM:00127006 ; --------------------------------------------------------------------------- ROM:00127006 rts ROM:00127008 ; --------------------------------------------------------------------------- ROM:00127008 ROM:00127008 loc_127008: ; DATA XREF: ROM:00126FD8↑o ROM:00127008 btst #4,($939).w ROM:0012700E beq.s locret_127020 ROM:00127010 btst #7,($1366).w ROM:00127016 beq.s locret_127020 ROM:00127018 move.b #2,($11AA).w ROM:0012701E bra.s locret_127078 ROM:00127020 ; --------------------------------------------------------------------------- ROM:00127020 ROM:00127020 locret_127020: ; CODE XREF: ROM:00127004↑j ROM:00127020 ; ROM:0012700E↑j ... ROM:00127020 rts ROM:00127022 ; --------------------------------------------------------------------------- ROM:00127022 ROM:00127022 loc_127022: ; DATA XREF: ROM:00126FDC↑o ROM:00127022 move.w $4DA(a5),d0 ROM:00127026 cmp.w ($CA8).w,d0 ROM:0012702A bgt.s loc_127046 ROM:0012702C move.w #0,($CA8).w ROM:00127032 move.w #$1388,($13C4).w ROM:00127038 move.w ($CAE).w,($CAC).w ROM:0012703E move.b #1,($11AA).w ROM:00127044 bra.s locret_127020 ROM:00127046 ; --------------------------------------------------------------------------- ROM:00127046 ROM:00127046 loc_127046: ; CODE XREF: ROM:0012702A↑j ROM:00127046 move.w $4DC(a5),d0 ROM:0012704A cmp.w ($A6A).w,d0 ROM:0012704E bge.s loc_12705A ROM:00127050 move.b #3,($11AA).w ROM:00127056 bra.w locret_1270E0 ROM:0012705A ; --------------------------------------------------------------------------- ROM:0012705A ROM:0012705A loc_12705A: ; CODE XREF: ROM:0012704E↑j ROM:0012705A btst #4,($939).w ROM:00127060 beq.s loc_12706A ROM:00127062 btst #7,($1366).w ROM:00127068 bne.s locret_127078 ROM:0012706A ROM:0012706A loc_12706A: ; CODE XREF: ROM:00127060↑j ROM:0012706A move.w #0,($CA8).w ROM:00127070 move.b #1,($11AA).w ROM:00127076 bra.s locret_127020 ROM:00127078 ; --------------------------------------------------------------------------- ROM:00127078 ROM:00127078 locret_127078: ; CODE XREF: ROM:0012701E↑j ROM:00127078 ; ROM:00127068↑j ... ROM:00127078 rts ROM:0012707A ; --------------------------------------------------------------------------- ROM:0012707A ROM:0012707A loc_12707A: ; DATA XREF: ROM:00126FE0↑o ROM:0012707A move.w $4DA(a5),d0 ROM:0012707E cmp.w ($CA8).w,d0 ROM:00127082 bgt.s loc_1270A0 ROM:00127084 move.w #0,($CA8).w ROM:0012708A move.w #$1388,($13C4).w ROM:00127090 move.w ($CAE).w,($CAC).w ROM:00127096 move.b #1,($11AA).w ROM:0012709C bra.w locret_127020 ROM:001270A0 ; --------------------------------------------------------------------------- ROM:001270A0 ROM:001270A0 loc_1270A0: ; CODE XREF: ROM:00127082↑j ROM:001270A0 btst #4,($939).w ROM:001270A6 beq.s loc_1270B0 ROM:001270A8 btst #7,($1366).w ROM:001270AE bne.s loc_1270C0 ROM:001270B0 ROM:001270B0 loc_1270B0: ; CODE XREF: ROM:001270A6↑j ROM:001270B0 move.w #0,($CA8).w ROM:001270B6 move.b #1,($11AA).w ROM:001270BC bra.w locret_127020 ROM:001270C0 ; --------------------------------------------------------------------------- ROM:001270C0 ROM:001270C0 loc_1270C0: ; CODE XREF: ROM:001270AE↑j ROM:001270C0 move.w $4DE(a5),d0 ROM:001270C4 cmp.w ($A6A).w,d0 ROM:001270C8 blt.s locret_1270E0 ROM:001270CA move.w ($CA8).w,d0 ROM:001270CE addi.w #1,d0 ROM:001270D2 move.w d0,($CA8).w ROM:001270D6 move.b #2,($11AA).w ROM:001270DC bra.w locret_127078 ROM:001270E0 ; --------------------------------------------------------------------------- ROM:001270E0 ROM:001270E0 locret_1270E0: ; CODE XREF: ROM:00127056↑j ROM:001270E0 ; ROM:001270C8↑j ROM:001270E0 rts ROM:001270E2 ; --------------------------------------------------------------------------- ROM:001270E2 rts ROM:001270E4 ROM:001270E4 ; =============== S U B R O U T I N E ======================================= ROM:001270E4 ROM:001270E4 ROM:001270E4 sub_1270E4: ; CODE XREF: ROM:00126F14↑p ROM:001270E4 move.w ($13C2).w,d0 ROM:001270E8 cmpi.w #$FF,d0 ROM:001270EC bge.s loc_1270F2 ROM:001270EE addi.w #1,d0 ROM:001270F2 ROM:001270F2 loc_1270F2: ; CODE XREF: sub_1270E4+8↑j ROM:001270F2 move.w d0,($13C2).w ROM:001270F6 rts ROM:001270F6 ; End of function sub_1270E4 ROM:001270F6 ROM:001270F8 ROM:001270F8 ; =============== S U B R O U T I N E ======================================= ROM:001270F8 ROM:001270F8 ROM:001270F8 sub_1270F8: ; CODE XREF: sub_126A82+1E↑p ROM:001270F8 bsr.w sub_127112 ROM:001270FC bsr.w sub_12731C ROM:00127100 bsr.w sub_1271EC ROM:00127104 bsr.l sub_127354 ROM:0012710A bsr.l sub_126E12 ROM:00127110 rts ROM:00127110 ; End of function sub_1270F8 ROM:00127110 ROM:00127112 ROM:00127112 ; =============== S U B R O U T I N E ======================================= ROM:00127112 ROM:00127112 ROM:00127112 sub_127112: ; CODE XREF: sub_1270F8↑p ROM:00127112 clr.w d1 ROM:00127114 move.b ($11AD).w,d1 ROM:00127118 cmpi.w #4,d1 ROM:0012711C bcc.s locret_127126 ROM:0012711E movea.l off_127128(pc,d1.w*4),a0 ROM:00127122 nop ROM:00127124 jmp (a0) ROM:00127126 ; --------------------------------------------------------------------------- ROM:00127126 ROM:00127126 locret_127126: ; CODE XREF: sub_127112+A↑j ROM:00127126 rts ROM:00127126 ; End of function sub_127112 ROM:00127126 ROM:00127126 ; --------------------------------------------------------------------------- ROM:00127128 off_127128: dc.l loc_127138 ; DATA XREF: sub_127112+C↑r ROM:0012712C dc.l loc_127142 ROM:00127130 dc.l loc_12715C ROM:00127134 dc.l loc_12719E ROM:00127138 ; --------------------------------------------------------------------------- ROM:00127138 ROM:00127138 loc_127138: ; DATA XREF: ROM:off_127128↑o ROM:00127138 move.b #1,($11AD).w ROM:0012713E bra.s locret_12715A ROM:00127140 ; --------------------------------------------------------------------------- ROM:00127140 rts ROM:00127142 ; --------------------------------------------------------------------------- ROM:00127142 ROM:00127142 loc_127142: ; DATA XREF: ROM:0012712C↑o ROM:00127142 btst #7,($492).w ROM:00127148 bne.s locret_12715A ROM:0012714A btst #4,($939).w ROM:00127150 beq.s locret_12715A ROM:00127152 move.b #2,($11AD).w ROM:00127158 bra.s locret_12719C ROM:0012715A ; --------------------------------------------------------------------------- ROM:0012715A ROM:0012715A locret_12715A: ; CODE XREF: ROM:0012713E↑j ROM:0012715A ; ROM:00127148↑j ... ROM:0012715A rts ROM:0012715C ; --------------------------------------------------------------------------- ROM:0012715C ROM:0012715C loc_12715C: ; DATA XREF: ROM:00127130↑o ROM:0012715C move.w $4EA(a5),d0 ROM:00127160 neg.w d0 ROM:00127162 cmp.w ($CAE).w,d0 ROM:00127166 ble.s loc_127184 ROM:00127168 move.w $4E8(a5),d0 ROM:0012716C clr.b ($8DC).w ROM:00127170 move.w d0,($68A).w ROM:00127174 move.b #1,($8DC).w ROM:0012717A move.b #3,($11AD).w ROM:00127180 bra.w locret_1271E8 ROM:00127184 ; --------------------------------------------------------------------------- ROM:00127184 ROM:00127184 loc_127184: ; CODE XREF: ROM:00127166↑j ROM:00127184 btst #7,($492).w ROM:0012718A bne.s loc_127194 ROM:0012718C btst #4,($939).w ROM:00127192 bne.s locret_12719C ROM:00127194 ROM:00127194 loc_127194: ; CODE XREF: ROM:0012718A↑j ROM:00127194 move.b #1,($11AD).w ROM:0012719A bra.s locret_12715A ROM:0012719C ; --------------------------------------------------------------------------- ROM:0012719C ROM:0012719C locret_12719C: ; CODE XREF: ROM:00127158↑j ROM:0012719C ; ROM:00127192↑j ... ROM:0012719C rts ROM:0012719E ; --------------------------------------------------------------------------- ROM:0012719E ROM:0012719E loc_12719E: ; DATA XREF: ROM:00127134↑o ROM:0012719E btst #7,($492).w ROM:001271A4 bne.s loc_1271AE ROM:001271A6 btst #4,($939).w ROM:001271AC bne.s loc_1271B6 ROM:001271AE ROM:001271AE loc_1271AE: ; CODE XREF: ROM:001271A4↑j ROM:001271AE move.b #1,($11AD).w ROM:001271B4 bra.s locret_12715A ROM:001271B6 ; --------------------------------------------------------------------------- ROM:001271B6 ROM:001271B6 loc_1271B6: ; CODE XREF: ROM:001271AC↑j ROM:001271B6 cmpi.w #0,($68A).w ROM:001271BC bgt.s loc_1271D2 ROM:001271BE bsr.w sub_1272EC ROM:001271C2 move.w ($CAE).w,($CAC).w ROM:001271C8 move.b #2,($11AD).w ROM:001271CE bra.w locret_12719C ROM:001271D2 ; --------------------------------------------------------------------------- ROM:001271D2 ROM:001271D2 loc_1271D2: ; CODE XREF: ROM:001271BC↑j ROM:001271D2 move.w $4EA(a5),d0 ROM:001271D6 neg.w d0 ROM:001271D8 cmp.w ($CAE).w,d0 ROM:001271DC bgt.s locret_1271E8 ROM:001271DE move.b #2,($11AD).w ROM:001271E4 bra.w locret_12719C ROM:001271E8 ; --------------------------------------------------------------------------- ROM:001271E8 ROM:001271E8 locret_1271E8: ; CODE XREF: ROM:00127180↑j ROM:001271E8 ; ROM:001271DC↑j ROM:001271E8 rts ROM:001271EA ; --------------------------------------------------------------------------- ROM:001271EA rts ROM:001271EC ROM:001271EC ; =============== S U B R O U T I N E ======================================= ROM:001271EC ROM:001271EC ROM:001271EC sub_1271EC: ; CODE XREF: sub_1270F8+8↑p ROM:001271EC clr.w d1 ROM:001271EE move.b ($11AC).w,d1 ROM:001271F2 cmpi.w #3,d1 ROM:001271F6 bcc.s locret_127200 ROM:001271F8 movea.l off_127202(pc,d1.w*4),a0 ROM:001271FC nop ROM:001271FE jmp (a0) ROM:00127200 ; --------------------------------------------------------------------------- ROM:00127200 ROM:00127200 locret_127200: ; CODE XREF: sub_1271EC+A↑j ROM:00127200 rts ROM:00127200 ; End of function sub_1271EC ROM:00127200 ROM:00127200 ; --------------------------------------------------------------------------- ROM:00127202 off_127202: dc.l loc_12720E ; DATA XREF: sub_1271EC+C↑r ROM:00127206 dc.l loc_127218 ROM:0012720A dc.l loc_127276 ROM:0012720E ; --------------------------------------------------------------------------- ROM:0012720E ROM:0012720E loc_12720E: ; DATA XREF: ROM:off_127202↑o ROM:0012720E move.b #1,($11AC).w ROM:00127214 bra.s locret_127274 ROM:00127216 ; --------------------------------------------------------------------------- ROM:00127216 rts ROM:00127218 ; --------------------------------------------------------------------------- ROM:00127218 ROM:00127218 loc_127218: ; DATA XREF: ROM:00127206↑o ROM:00127218 move.w $4E6(a5),d0 ROM:0012721C cmp.w ($A5E).w,d0 ROM:00127220 blt.s locret_127274 ROM:00127222 move.w $4E2(a5),d0 ROM:00127226 move.w ($CAE).w,d1 ROM:0012722A cmpi.w #0,d1 ROM:0012722E bge.s loc_127232 ROM:00127230 neg.w d1 ROM:00127232 ROM:00127232 loc_127232: ; CODE XREF: ROM:0012722E↑j ROM:00127232 btst #0,($136C).w ROM:00127238 beq.s locret_127274 ROM:0012723A cmp.w d1,d0 ROM:0012723C bgt.s locret_127274 ROM:0012723E move.w $4EC(a5),d0 ROM:00127242 cmp.w ($A5A).w,d0 ROM:00127246 blt.s locret_127274 ROM:00127248 btst #5,($136A).w ROM:0012724E beq.s locret_127274 ROM:00127250 btst #1,($138C).w ROM:00127256 beq.s locret_127274 ROM:00127258 move.w $4E4(a5),d0 ROM:0012725C clr.b ($8DB).w ROM:00127260 move.w d0,($688).w ROM:00127264 move.b #1,($8DB).w ROM:0012726A move.b #2,($11AC).w ROM:00127270 bra.w locret_1272E8 ROM:00127274 ; --------------------------------------------------------------------------- ROM:00127274 ROM:00127274 locret_127274: ; CODE XREF: ROM:00127214↑j ROM:00127274 ; ROM:00127220↑j ... ROM:00127274 rts ROM:00127276 ; --------------------------------------------------------------------------- ROM:00127276 ROM:00127276 loc_127276: ; DATA XREF: ROM:0012720A↑o ROM:00127276 btst #5,($136A).w ROM:0012727C beq.s loc_1272B2 ROM:0012727E move.w $4E6(a5),d0 ROM:00127282 cmp.w ($A5E).w,d0 ROM:00127286 bge.s loc_12728A ROM:00127288 bra.s loc_1272B2 ROM:0012728A ; --------------------------------------------------------------------------- ROM:0012728A ROM:0012728A loc_12728A: ; CODE XREF: ROM:00127286↑j ROM:0012728A move.w $4EC(a5),d0 ROM:0012728E cmp.w ($A5A).w,d0 ROM:00127292 bge.s loc_127296 ROM:00127294 bra.s loc_1272B2 ROM:00127296 ; --------------------------------------------------------------------------- ROM:00127296 ROM:00127296 loc_127296: ; CODE XREF: ROM:00127292↑j ROM:00127296 move.w $4E2(a5),d0 ROM:0012729A move.w ($CAE).w,d1 ROM:0012729E cmpi.w #0,d1 ROM:001272A2 bge.s loc_1272A6 ROM:001272A4 neg.w d1 ROM:001272A6 ROM:001272A6 loc_1272A6: ; CODE XREF: ROM:001272A2↑j ROM:001272A6 btst #0,($136C).w ROM:001272AC beq.s loc_1272B2 ROM:001272AE cmp.w d1,d0 ROM:001272B0 ble.s loc_1272BA ROM:001272B2 ROM:001272B2 loc_1272B2: ; CODE XREF: ROM:0012727C↑j ROM:001272B2 ; ROM:00127288↑j ... ROM:001272B2 move.b #1,($11AC).w ROM:001272B8 bra.s locret_127274 ROM:001272BA ; --------------------------------------------------------------------------- ROM:001272BA ROM:001272BA loc_1272BA: ; CODE XREF: ROM:001272B0↑j ROM:001272BA cmpi.w #0,($688).w ROM:001272C0 bgt.s locret_1272E8 ROM:001272C2 bsr.w sub_1272FE ROM:001272C6 move.w ($CAE).w,($CAC).w ROM:001272CC move.w $4E4(a5),d0 ROM:001272D0 clr.b ($8DB).w ROM:001272D4 move.w d0,($688).w ROM:001272D8 move.b #1,($8DB).w ROM:001272DE move.b #2,($11AC).w ROM:001272E4 bra.w *+4 ROM:001272E8 ; --------------------------------------------------------------------------- ROM:001272E8 ROM:001272E8 locret_1272E8: ; CODE XREF: ROM:00127270↑j ROM:001272E8 ; ROM:001272C0↑j ... ROM:001272E8 rts ROM:001272EA ; --------------------------------------------------------------------------- ROM:001272EA rts ROM:001272EC ROM:001272EC ; =============== S U B R O U T I N E ======================================= ROM:001272EC ROM:001272EC ROM:001272EC sub_1272EC: ; CODE XREF: ROM:001271BE↑p ROM:001272EC move.w ($13C4).w,d0 ROM:001272F0 add.w ($CAE).w,d0 ROM:001272F4 add.w $4EA(a5),d0 ROM:001272F8 move.w d0,($13C4).w ROM:001272FC rts ROM:001272FC ; End of function sub_1272EC ROM:001272FC ROM:001272FE ROM:001272FE ; =============== S U B R O U T I N E ======================================= ROM:001272FE ROM:001272FE ROM:001272FE sub_1272FE: ; CODE XREF: ROM:001272C2↑p ROM:001272FE move.w ($CAE).w,d0 ROM:00127302 move.w ($13C4).w,d1 ROM:00127306 cmpi.w #0,d0 ROM:0012730A ble.s loc_127312 ROM:0012730C addi.w #5,d1 ROM:00127310 bra.s loc_127316 ROM:00127312 ; --------------------------------------------------------------------------- ROM:00127312 ROM:00127312 loc_127312: ; CODE XREF: sub_1272FE+C↑j ROM:00127312 subi.w #5,d1 ROM:00127316 ROM:00127316 loc_127316: ; CODE XREF: sub_1272FE+12↑j ROM:00127316 move.w d1,($13C4).w ROM:0012731A rts ROM:0012731A ; End of function sub_1272FE ROM:0012731A ROM:0012731C ROM:0012731C ; =============== S U B R O U T I N E ======================================= ROM:0012731C ROM:0012731C ROM:0012731C sub_12731C: ; CODE XREF: sub_1270F8+4↑p ROM:0012731C bclr #5,($136A).w ROM:00127322 btst #7,($1371).w ROM:00127328 bne.s locret_127352 ROM:0012732A move.w ($C02).w,d0 ROM:0012732E cmpi.w #0,d0 ROM:00127332 bne.s locret_127352 ROM:00127334 btst #5,($146E).w ROM:0012733A beq.s loc_12734C ROM:0012733C btst #0,($C87).w ROM:00127342 bne.s locret_127352 ROM:00127344 btst #7,($138A).w ROM:0012734A bne.s locret_127352 ROM:0012734C ROM:0012734C loc_12734C: ; CODE XREF: sub_12731C+1E↑j ROM:0012734C bset #5,($136A).w ROM:00127352 ROM:00127352 locret_127352: ; CODE XREF: sub_12731C+C↑j ROM:00127352 ; sub_12731C+16↑j ... ROM:00127352 rts ROM:00127352 ; End of function sub_12731C ROM:00127352 ROM:00127354 ROM:00127354 ; =============== S U B R O U T I N E ======================================= ROM:00127354 ROM:00127354 ROM:00127354 sub_127354: ; CODE XREF: sub_1270F8+C↑p ROM:00127354 bsr.w sub_1275C6 ROM:00127358 bsr.w sub_1275D4 ROM:0012735C bsr.w sub_12736A ROM:00127360 bsr.w sub_127456 ROM:00127364 bsr.w sub_127626 ROM:00127368 rts ROM:00127368 ; End of function sub_127354 ROM:00127368 ROM:0012736A ROM:0012736A ; =============== S U B R O U T I N E ======================================= ROM:0012736A ROM:0012736A ROM:0012736A sub_12736A: ; CODE XREF: sub_127354+8↑p ROM:0012736A clr.w d1 ROM:0012736C move.b ($11AE).w,d1 ROM:00127370 cmpi.w #4,d1 ROM:00127374 bcc.s locret_12737E ROM:00127376 movea.l off_127380(pc,d1.w*4),a0 ROM:0012737A nop ROM:0012737C jmp (a0) ROM:0012737E ; --------------------------------------------------------------------------- ROM:0012737E ROM:0012737E locret_12737E: ; CODE XREF: sub_12736A+A↑j ROM:0012737E rts ROM:0012737E ; End of function sub_12736A ROM:0012737E ROM:0012737E ; --------------------------------------------------------------------------- ROM:00127380 off_127380: dc.l loc_127390 ; DATA XREF: sub_12736A+C↑r ROM:00127384 dc.l loc_1273A0 ROM:00127388 dc.l loc_1273E2 ROM:0012738C dc.l loc_127410 ROM:00127390 ; --------------------------------------------------------------------------- ROM:00127390 ROM:00127390 loc_127390: ; DATA XREF: ROM:off_127380↑o ROM:00127390 bclr #3,($1376).w ROM:00127396 move.b #1,($11AE).w ROM:0012739C bra.s locret_1273E0 ROM:0012739E ; --------------------------------------------------------------------------- ROM:0012739E rts ROM:001273A0 ; --------------------------------------------------------------------------- ROM:001273A0 ROM:001273A0 loc_1273A0: ; DATA XREF: ROM:00127384↑o ROM:001273A0 btst #7,($492).w ROM:001273A6 beq.s loc_1273BE ROM:001273A8 bset #3,($1376).w ROM:001273AE move.w #$1388,($CAC).w ROM:001273B4 move.b #3,($11AE).w ROM:001273BA bra.w locret_127452 ROM:001273BE ; --------------------------------------------------------------------------- ROM:001273BE ROM:001273BE loc_1273BE: ; CODE XREF: ROM:001273A6↑j ROM:001273BE move.w ($13C4).w,d0 ROM:001273C2 add.w $4F0(a5),d0 ROM:001273C6 cmp.w ($A6A).w,d0 ROM:001273CA bgt.s locret_1273E0 ROM:001273CC bset #3,($1376).w ROM:001273D2 move.w #$1388,($CAC).w ROM:001273D8 move.b #2,($11AE).w ROM:001273DE bra.s locret_12740E ROM:001273E0 ; --------------------------------------------------------------------------- ROM:001273E0 ROM:001273E0 locret_1273E0: ; CODE XREF: ROM:0012739C↑j ROM:001273E0 ; ROM:001273CA↑j ... ROM:001273E0 rts ROM:001273E2 ; --------------------------------------------------------------------------- ROM:001273E2 ROM:001273E2 loc_1273E2: ; DATA XREF: ROM:00127388↑o ROM:001273E2 btst #7,($492).w ROM:001273E8 beq.s loc_1273F2 ROM:001273EA move.b #3,($11AE).w ROM:001273F0 bra.s locret_127452 ROM:001273F2 ; --------------------------------------------------------------------------- ROM:001273F2 ROM:001273F2 loc_1273F2: ; CODE XREF: ROM:001273E8↑j ROM:001273F2 move.w ($13C4).w,d0 ROM:001273F6 add.w $4F2(a5),d0 ROM:001273FA cmp.w ($A6A).w,d0 ROM:001273FE ble.s locret_12740E ROM:00127400 bclr #3,($1376).w ROM:00127406 move.b #1,($11AE).w ROM:0012740C bra.s locret_1273E0 ROM:0012740E ; --------------------------------------------------------------------------- ROM:0012740E ROM:0012740E locret_12740E: ; CODE XREF: ROM:001273DE↑j ROM:0012740E ; ROM:001273FE↑j ... ROM:0012740E rts ROM:00127410 ; --------------------------------------------------------------------------- ROM:00127410 ROM:00127410 loc_127410: ; DATA XREF: ROM:0012738C↑o ROM:00127410 move.w ($13C4).w,d0 ROM:00127414 add.w $4F2(a5),d0 ROM:00127418 btst #7,($492).w ROM:0012741E bne.s loc_127434 ROM:00127420 cmp.w ($A6A).w,d0 ROM:00127424 ble.s loc_127434 ROM:00127426 bclr #3,($1376).w ROM:0012742C move.b #1,($11AE).w ROM:00127432 bra.s locret_1273E0 ROM:00127434 ; --------------------------------------------------------------------------- ROM:00127434 ROM:00127434 loc_127434: ; CODE XREF: ROM:0012741E↑j ROM:00127434 ; ROM:00127424↑j ROM:00127434 move.w ($13C4).w,d0 ROM:00127438 add.w $4F0(a5),d0 ROM:0012743C btst #7,($492).w ROM:00127442 bne.s locret_127452 ROM:00127444 cmp.w ($A6A).w,d0 ROM:00127448 bgt.s locret_127452 ROM:0012744A move.b #2,($11AE).w ROM:00127450 bra.s locret_12740E ROM:00127452 ; --------------------------------------------------------------------------- ROM:00127452 ROM:00127452 locret_127452: ; CODE XREF: ROM:001273BA↑j ROM:00127452 ; ROM:001273F0↑j ... ROM:00127452 rts ROM:00127454 ; --------------------------------------------------------------------------- ROM:00127454 rts ROM:00127456 ROM:00127456 ; =============== S U B R O U T I N E ======================================= ROM:00127456 ROM:00127456 ROM:00127456 sub_127456: ; CODE XREF: sub_127354+C↑p ROM:00127456 clr.w d1 ROM:00127458 move.b ($11AF).w,d1 ROM:0012745C cmpi.w #5,d1 ROM:00127460 bcc.s locret_12746A ROM:00127462 movea.l off_12746C(pc,d1.w*4),a0 ROM:00127466 nop ROM:00127468 jmp (a0) ROM:0012746A ; --------------------------------------------------------------------------- ROM:0012746A ROM:0012746A locret_12746A: ; CODE XREF: sub_127456+A↑j ROM:0012746A rts ROM:0012746A ; End of function sub_127456 ROM:0012746A ROM:0012746A ; --------------------------------------------------------------------------- ROM:0012746C off_12746C: dc.l loc_127480 ; DATA XREF: sub_127456+C↑r ROM:00127470 dc.l loc_127490 ROM:00127474 dc.l loc_1274BC ROM:00127478 dc.l loc_127500 ROM:0012747C dc.l loc_127584 ROM:00127480 ; --------------------------------------------------------------------------- ROM:00127480 ROM:00127480 loc_127480: ; DATA XREF: ROM:off_12746C↑o ROM:00127480 bclr #3,($136F).w ROM:00127486 move.b #1,($11AF).w ROM:0012748C bra.s locret_1274BA ROM:0012748E ; --------------------------------------------------------------------------- ROM:0012748E rts ROM:00127490 ; --------------------------------------------------------------------------- ROM:00127490 ROM:00127490 loc_127490: ; DATA XREF: ROM:00127470↑o ROM:00127490 btst #4,($1381).w ROM:00127496 beq.s locret_1274BA ROM:00127498 btst #3,($1376).w ROM:0012749E bne.s locret_1274BA ROM:001274A0 move.w $4F8(a5),d0 ROM:001274A4 clr.b ($8DD).w ROM:001274A8 move.w d0,($68C).w ROM:001274AC move.b #1,($8DD).w ROM:001274B2 move.b #2,($11AF).w ROM:001274B8 bra.s locret_1274FE ROM:001274BA ; --------------------------------------------------------------------------- ROM:001274BA ROM:001274BA locret_1274BA: ; CODE XREF: ROM:0012748C↑j ROM:001274BA ; ROM:00127496↑j ... ROM:001274BA rts ROM:001274BC ; --------------------------------------------------------------------------- ROM:001274BC ROM:001274BC loc_1274BC: ; DATA XREF: ROM:00127474↑o ROM:001274BC btst #3,($1376).w ROM:001274C2 bne.s loc_1274CC ROM:001274C4 btst #4,($1381).w ROM:001274CA bne.s loc_1274D4 ROM:001274CC ROM:001274CC loc_1274CC: ; CODE XREF: ROM:001274C2↑j ROM:001274CC move.b #1,($11AF).w ROM:001274D2 bra.s locret_1274BA ROM:001274D4 ; --------------------------------------------------------------------------- ROM:001274D4 ROM:001274D4 loc_1274D4: ; CODE XREF: ROM:001274CA↑j ROM:001274D4 cmpi.w #0,($68C).w ROM:001274DA bgt.s locret_1274FE ROM:001274DC move.w ($CAE).w,($CAC).w ROM:001274E2 move.w $4FA(a5),d0 ROM:001274E6 clr.b ($8DD).w ROM:001274EA move.w d0,($68C).w ROM:001274EE move.b #1,($8DD).w ROM:001274F4 move.b #3,($11AF).w ROM:001274FA bra.w locret_127582 ROM:001274FE ; --------------------------------------------------------------------------- ROM:001274FE ROM:001274FE locret_1274FE: ; CODE XREF: ROM:001274B8↑j ROM:001274FE ; ROM:001274DA↑j ROM:001274FE rts ROM:00127500 ; --------------------------------------------------------------------------- ROM:00127500 ROM:00127500 loc_127500: ; DATA XREF: ROM:00127478↑o ROM:00127500 move.w ($CAE).w,d0 ROM:00127504 sub.w ($CAC).w,d0 ROM:00127508 move.w $4F4(a5),d1 ROM:0012750C cmp.w d0,d1 ROM:0012750E bgt.s loc_127520 ROM:00127510 bset #3,($136F).w ROM:00127516 move.b #4,($11AF).w ROM:0012751C bra.w locret_1275C2 ROM:00127520 ; --------------------------------------------------------------------------- ROM:00127520 ROM:00127520 loc_127520: ; CODE XREF: ROM:0012750E↑j ROM:00127520 cmpi.w #0,($68C).w ROM:00127526 bgt.s loc_127550 ROM:00127528 move.w ($CAC).w,d0 ROM:0012752C cmp.w ($CAE).w,d0 ROM:00127530 bge.s loc_127550 ROM:00127532 bsr.w sub_1275EE ROM:00127536 move.w $4FA(a5),d0 ROM:0012753A clr.b ($8DD).w ROM:0012753E move.w d0,($68C).w ROM:00127542 move.b #1,($8DD).w ROM:00127548 move.b #3,($11AF).w ROM:0012754E bra.s locret_127582 ROM:00127550 ; --------------------------------------------------------------------------- ROM:00127550 ROM:00127550 loc_127550: ; CODE XREF: ROM:00127526↑j ROM:00127550 ; ROM:00127530↑j ROM:00127550 btst #3,($1376).w ROM:00127556 bne.s loc_127560 ROM:00127558 btst #4,($1381).w ROM:0012755E bne.s loc_12756A ROM:00127560 ROM:00127560 loc_127560: ; CODE XREF: ROM:00127556↑j ROM:00127560 move.b #1,($11AF).w ROM:00127566 bra.w locret_1274BA ROM:0012756A ; --------------------------------------------------------------------------- ROM:0012756A ROM:0012756A loc_12756A: ; CODE XREF: ROM:0012755E↑j ROM:0012756A move.w ($CAC).w,d0 ROM:0012756E cmp.w ($CAE).w,d0 ROM:00127572 ble.s locret_127582 ROM:00127574 bsr.w sub_1275FC ROM:00127578 move.b #3,($11AF).w ROM:0012757E bra.w *+4 ROM:00127582 ; --------------------------------------------------------------------------- ROM:00127582 ROM:00127582 locret_127582: ; CODE XREF: ROM:001274FA↑j ROM:00127582 ; ROM:0012754E↑j ... ROM:00127582 rts ROM:00127584 ; --------------------------------------------------------------------------- ROM:00127584 ROM:00127584 loc_127584: ; DATA XREF: ROM:0012747C↑o ROM:00127584 move.w $4F6(a5),d0 ROM:00127588 move.w ($CAE).w,d1 ROM:0012758C sub.w ($CAC).w,d1 ROM:00127590 cmp.w d1,d0 ROM:00127592 ble.s loc_1275A2 ROM:00127594 bclr #3,($136F).w ROM:0012759A move.b #3,($11AF).w ROM:001275A0 bra.s locret_127582 ROM:001275A2 ; --------------------------------------------------------------------------- ROM:001275A2 ROM:001275A2 loc_1275A2: ; CODE XREF: ROM:00127592↑j ROM:001275A2 btst #3,($1376).w ROM:001275A8 bne.s loc_1275B2 ROM:001275AA btst #4,($1381).w ROM:001275B0 bne.s locret_1275C2 ROM:001275B2 ROM:001275B2 loc_1275B2: ; CODE XREF: ROM:001275A8↑j ROM:001275B2 bclr #3,($136F).w ROM:001275B8 move.b #1,($11AF).w ROM:001275BE bra.w locret_1274BA ROM:001275C2 ; --------------------------------------------------------------------------- ROM:001275C2 ROM:001275C2 locret_1275C2: ; CODE XREF: ROM:0012751C↑j ROM:001275C2 ; ROM:001275B0↑j ROM:001275C2 rts ROM:001275C4 ; --------------------------------------------------------------------------- ROM:001275C4 rts ROM:001275C6 ROM:001275C6 ; =============== S U B R O U T I N E ======================================= ROM:001275C6 ROM:001275C6 ROM:001275C6 sub_1275C6: ; CODE XREF: sub_127354↑p ROM:001275C6 move.w ($A6A).w,d0 ROM:001275CA sub.w ($13C4).w,d0 ROM:001275CE move.w d0,($CAE).w ROM:001275D2 rts ROM:001275D2 ; End of function sub_1275C6 ROM:001275D2 ROM:001275D4 ROM:001275D4 ; =============== S U B R O U T I N E ======================================= ROM:001275D4 ROM:001275D4 ROM:001275D4 sub_1275D4: ; CODE XREF: sub_127354+4↑p ROM:001275D4 move.w ($CAE).w,d0 ROM:001275D8 muls.w $500(a5),d0 ROM:001275DC divs.w $4FE(a5),d0 ROM:001275E0 addi.w #$2328,d0 ROM:001275E4 sub.w $500(a5),d0 ROM:001275E8 move.w d0,($CAA).w ROM:001275EC rts ROM:001275EC ; End of function sub_1275D4 ROM:001275EC ROM:001275EE ROM:001275EE ; =============== S U B R O U T I N E ======================================= ROM:001275EE ROM:001275EE ROM:001275EE sub_1275EE: ; CODE XREF: ROM:00127532↑p ROM:001275EE move.w ($CAC).w,d0 ROM:001275F2 addi.w #1,d0 ROM:001275F6 move.w d0,($CAC).w ROM:001275FA rts ROM:001275FA ; End of function sub_1275EE ROM:001275FA ROM:001275FC ROM:001275FC ; =============== S U B R O U T I N E ======================================= ROM:001275FC ROM:001275FC ROM:001275FC sub_1275FC: ; CODE XREF: ROM:00127574↑p ROM:001275FC clr.l d1 ROM:001275FE move.w ($CAE).w,d1 ROM:00127602 swap d1 ROM:00127604 move.w ($CAC).w,d2 ROM:00127608 swap d2 ROM:0012760A move.w ($CB0).w,d2 ROM:0012760E move.w $4FC(a5),d3 ROM:00127612 ext.l d3 ROM:00127614 bsr.l sub_1174DE ROM:0012761A move.w d4,($CB0).w ROM:0012761E swap d4 ROM:00127620 move.w d4,($CAC).w ROM:00127624 rts ROM:00127624 ; End of function sub_1275FC ROM:00127624 ROM:00127626 ROM:00127626 ; =============== S U B R O U T I N E ======================================= ROM:00127626 ROM:00127626 ROM:00127626 sub_127626: ; CODE XREF: sub_127354+10↑p ROM:00127626 move.w $4EE(a5),d0 ROM:0012762A cmpi.w #0,d0 ROM:0012762E bne.s loc_127648 ROM:00127630 btst #3,($1376).w ROM:00127636 bne.s loc_127674 ROM:00127638 btst #3,($136F).w ROM:0012763E bne.s loc_127674 ROM:00127640 bclr #0,($136D).w ROM:00127646 bra.s loc_12767A ROM:00127648 ; --------------------------------------------------------------------------- ROM:00127648 ROM:00127648 loc_127648: ; CODE XREF: sub_127626+8↑j ROM:00127648 cmpi.w #1,d0 ROM:0012764C bne.s loc_127662 ROM:0012764E bclr #0,($136D).w ROM:00127654 bclr #3,($1376).w ROM:0012765A bclr #3,($136F).w ROM:00127660 bra.s loc_12767A ROM:00127662 ; --------------------------------------------------------------------------- ROM:00127662 ROM:00127662 loc_127662: ; CODE XREF: sub_127626+26↑j ROM:00127662 cmpi.w #2,d0 ROM:00127666 bne.s loc_12767A ROM:00127668 bset #3,($1376).w ROM:0012766E bset #3,($136F).w ROM:00127674 ROM:00127674 loc_127674: ; CODE XREF: sub_127626+10↑j ROM:00127674 ; sub_127626+18↑j ROM:00127674 bset #0,($136D).w ROM:0012767A ROM:0012767A loc_12767A: ; CODE XREF: sub_127626+20↑j ROM:0012767A ; sub_127626+3A↑j ... ROM:0012767A btst #5,($975).w ROM:00127680 beq.s locret_12769C ROM:00127682 btst #5,($979).w ROM:00127688 beq.s locret_12769C ROM:0012768A bclr #0,($136D).w ROM:00127690 bclr #3,($1376).w ROM:00127696 bclr #3,($136F).w ROM:0012769C ROM:0012769C locret_12769C: ; CODE XREF: sub_127626+5A↑j ROM:0012769C ; sub_127626+62↑j ROM:0012769C rts ROM:0012769C ; End of function sub_127626 ROM:0012769C ROM:0012769E ROM:0012769E ; =============== S U B R O U T I N E ======================================= ROM:0012769E ROM:0012769E ROM:0012769E sub_12769E: ; CODE XREF: ROM:00117136↑p ROM:0012769E bsr.w sub_1276DA ROM:001276A2 bsr.w sub_12798C ROM:001276A6 move.w #0,($CB2).w ROM:001276AC bra.s loc_1276B4 ROM:001276AE ; --------------------------------------------------------------------------- ROM:001276AE ROM:001276AE loc_1276AE: ; CODE XREF: sub_12769E+22↓j ROM:001276AE addi.w #1,($CB2).w ROM:001276B4 ROM:001276B4 loc_1276B4: ; CODE XREF: sub_12769E+E↑j ROM:001276B4 cmpi.w #1,($CB2).w ROM:001276BA bgt.s loc_1276C2 ROM:001276BC bsr.w sub_127702 ROM:001276C0 bra.s loc_1276AE ROM:001276C2 ; --------------------------------------------------------------------------- ROM:001276C2 ROM:001276C2 loc_1276C2: ; CODE XREF: sub_12769E+1C↑j ROM:001276C2 bsr.l sub_127B32 ROM:001276C8 bsr.l sub_127DB4 ROM:001276CE bsr.l sub_12817A ROM:001276D4 bsr.w sub_127AB2 ROM:001276D8 rts ROM:001276D8 ; End of function sub_12769E ROM:001276D8 ROM:001276DA ROM:001276DA ; =============== S U B R O U T I N E ======================================= ROM:001276DA ROM:001276DA ROM:001276DA sub_1276DA: ; CODE XREF: sub_12769E↑p ROM:001276DA bclr #4,($1382).w ROM:001276E0 cmpi.w #0,($68E).w ROM:001276E6 bgt.s locret_127700 ROM:001276E8 move.w $508(a5),d0 ROM:001276EC clr.b ($8DE).w ROM:001276F0 move.w d0,($68E).w ROM:001276F4 move.b #1,($8DE).w ROM:001276FA bset #4,($1382).w ROM:00127700 ROM:00127700 locret_127700: ; CODE XREF: sub_1276DA+C↑j ROM:00127700 rts ROM:00127700 ; End of function sub_1276DA ROM:00127700 ROM:00127702 ROM:00127702 ; =============== S U B R O U T I N E ======================================= ROM:00127702 ROM:00127702 ROM:00127702 sub_127702: ; CODE XREF: sub_12769E+1E↑p ROM:00127702 move.w ($CB2).w,d7 ROM:00127706 clr.w d1 ROM:00127708 move.b $133D(d7.w),d1 ROM:0012770E cmpi.w #5,d1 ROM:00127712 bcc.s locret_12771C ROM:00127714 movea.l off_12771E(pc,d1.w*4),a0 ROM:00127718 nop ROM:0012771A jmp (a0) ROM:0012771C ; --------------------------------------------------------------------------- ROM:0012771C ROM:0012771C locret_12771C: ; CODE XREF: sub_127702+10↑j ROM:0012771C rts ROM:0012771C ; End of function sub_127702 ROM:0012771C ROM:0012771C ; --------------------------------------------------------------------------- ROM:0012771E off_12771E: dc.l loc_127732 ; DATA XREF: sub_127702+12↑r ROM:00127722 dc.l loc_127750 ROM:00127726 dc.l loc_127784 ROM:0012772A dc.l loc_1277C6 ROM:0012772E dc.l loc_127824 ROM:00127732 ; --------------------------------------------------------------------------- ROM:00127732 ROM:00127732 loc_127732: ; DATA XREF: ROM:off_12771E↑o ROM:00127732 bclr d7,($11B1).w ROM:00127736 bclr d7,($11B0).w ROM:0012773A move.w #0,$FF0(d7.w*2) ROM:00127742 bsr.w sub_127AE0 ROM:00127746 move.b #1,$133D(d7.w) ROM:0012774E bra.s locret_127782 ROM:00127750 ; --------------------------------------------------------------------------- ROM:00127750 ROM:00127750 loc_127750: ; DATA XREF: ROM:00127722↑o ROM:00127750 move.w $502(a5),d2 ROM:00127754 btst #2,($1383).w ROM:0012775A beq.s locret_127782 ROM:0012775C cmp.w ($A4C).w,d2 ROM:00127760 ble.s locret_127782 ROM:00127762 move.w $924(a5,d7.w*2),$FF0(d7.w*2) ROM:0012776C bsr.w sub_127AE0 ROM:00127770 bset d7,($11B1).w ROM:00127774 move.b #2,$133D(d7.w) ROM:0012777C bra.l locret_1277C4 ROM:00127782 ; --------------------------------------------------------------------------- ROM:00127782 ROM:00127782 locret_127782: ; CODE XREF: ROM:0012774E↑j ROM:00127782 ; ROM:0012775A↑j ... ROM:00127782 rts ROM:00127784 ; --------------------------------------------------------------------------- ROM:00127784 ROM:00127784 loc_127784: ; DATA XREF: ROM:00127726↑o ROM:00127784 move.w $502(a5),d2 ROM:00127788 btst #2,($1383).w ROM:0012778E beq.s loc_127796 ROM:00127790 cmp.w ($A4C).w,d2 ROM:00127794 bgt.s loc_1277B0 ROM:00127796 ROM:00127796 loc_127796: ; CODE XREF: ROM:0012778E↑j ROM:00127796 move.w #0,$FF0(d7.w*2) ROM:0012779E bsr.w sub_127AE0 ROM:001277A2 bclr d7,($11B1).w ROM:001277A6 move.b #1,$133D(d7.w) ROM:001277AE bra.s locret_127782 ROM:001277B0 ; --------------------------------------------------------------------------- ROM:001277B0 ROM:001277B0 loc_1277B0: ; CODE XREF: ROM:00127794↑j ROM:001277B0 btst d7,($1413).w ROM:001277B4 beq.s locret_1277C4 ROM:001277B6 move.b #3,$133D(d7.w) ROM:001277BE bra.l locret_127822 ROM:001277C4 ; --------------------------------------------------------------------------- ROM:001277C4 ROM:001277C4 locret_1277C4: ; CODE XREF: ROM:0012777C↑j ROM:001277C4 ; ROM:001277B4↑j ROM:001277C4 rts ROM:001277C6 ; --------------------------------------------------------------------------- ROM:001277C6 ROM:001277C6 loc_1277C6: ; DATA XREF: ROM:0012772A↑o ROM:001277C6 move.w $502(a5),d2 ROM:001277CA btst #2,($1383).w ROM:001277D0 beq.s loc_1277D8 ROM:001277D2 cmp.w ($A4C).w,d2 ROM:001277D6 bgt.s loc_1277F6 ROM:001277D8 ROM:001277D8 loc_1277D8: ; CODE XREF: ROM:001277D0↑j ROM:001277D8 move.w #0,$FF0(d7.w*2) ROM:001277E0 bsr.w sub_127AE0 ROM:001277E4 bclr d7,($11B1).w ROM:001277E8 move.b #1,$133D(d7.w) ROM:001277F0 bra.l locret_127782 ROM:001277F6 ; --------------------------------------------------------------------------- ROM:001277F6 ROM:001277F6 loc_1277F6: ; CODE XREF: ROM:001277D6↑j ROM:001277F6 cmpi.w #$2710,$FF0(d7.w*2) ROM:001277FE blt.s loc_127812 ROM:00127800 bset d7,($11B0).w ROM:00127804 move.b #4,$133D(d7.w) ROM:0012780C bra.l locret_127868 ROM:00127812 ; --------------------------------------------------------------------------- ROM:00127812 ROM:00127812 loc_127812: ; CODE XREF: ROM:001277FE↑j ROM:00127812 btst #4,($1382).w ROM:00127818 beq.s locret_127822 ROM:0012781A bsr.w sub_12795C ROM:0012781E bsr.w sub_127AE0 ROM:00127822 ROM:00127822 locret_127822: ; CODE XREF: ROM:001277BE↑j ROM:00127822 ; ROM:00127818↑j ROM:00127822 rts ROM:00127824 ; --------------------------------------------------------------------------- ROM:00127824 ROM:00127824 loc_127824: ; DATA XREF: ROM:0012772E↑o ROM:00127824 move.w $502(a5),d2 ROM:00127828 btst #2,($1383).w ROM:0012782E beq.s loc_127836 ROM:00127830 cmp.w ($A4C).w,d2 ROM:00127834 bgt.s loc_127858 ROM:00127836 ROM:00127836 loc_127836: ; CODE XREF: ROM:0012782E↑j ROM:00127836 move.w #0,$FF0(d7.w*2) ROM:0012783E bsr.w sub_127AE0 ROM:00127842 bclr d7,($11B1).w ROM:00127846 bclr d7,($11B0).w ROM:0012784A move.b #1,$133D(d7.w) ROM:00127852 bra.l locret_127782 ROM:00127858 ; --------------------------------------------------------------------------- ROM:00127858 ROM:00127858 loc_127858: ; CODE XREF: ROM:00127834↑j ROM:00127858 btst #4,($1382).w ROM:0012785E beq.s locret_127868 ROM:00127860 bsr.w sub_1278CA ROM:00127864 bsr.w sub_127AE0 ROM:00127868 ROM:00127868 locret_127868: ; CODE XREF: ROM:0012780C↑j ROM:00127868 ; ROM:0012785E↑j ROM:00127868 rts ROM:0012786A ROM:0012786A ; =============== S U B R O U T I N E ======================================= ROM:0012786A ROM:0012786A ROM:0012786A sub_12786A: ; CODE XREF: ROM:001279C8↓p ROM:0012786A move.w #$3EFC,d1 ROM:0012786E move.w ($A98).w,d2 ROM:00127872 move.w ($A5A).w,d3 ROM:00127876 bsr.l sub_1175D2 ROM:0012787C move.w d1,($FF8).w ROM:00127880 move.w #$3EFE,d1 ROM:00127884 move.w ($A98).w,d2 ROM:00127888 move.w ($A5A).w,d3 ROM:0012788C bsr.l sub_1175D2 ROM:00127892 move.w d1,($FFA).w ROM:00127896 move.w #0,d7 ROM:0012789A bra.s loc_1278A0 ROM:0012789C ; --------------------------------------------------------------------------- ROM:0012789C ROM:0012789C loc_12789C: ; CODE XREF: sub_12786A:loc_1278C6↓j ROM:0012789C addi.w #1,d7 ROM:001278A0 ROM:001278A0 loc_1278A0: ; CODE XREF: sub_12786A+30↑j ROM:001278A0 cmpi.w #1,d7 ROM:001278A4 bgt.s locret_1278C8 ROM:001278A6 btst d7,($1413).w ROM:001278AA bne.s loc_1278C6 ROM:001278AC move.w $504(a5),d1 ROM:001278B0 muls.w $FF8(d7.w*2),d1 ROM:001278B6 divs.w #$64,d1 ; 'd' ROM:001278BA bvc.s loc_1278C0 ROM:001278BC move.w #$7FFF,d1 ROM:001278C0 ROM:001278C0 loc_1278C0: ; CODE XREF: sub_12786A+50↑j ROM:001278C0 move.w d1,$FF8(d7.w*2) ROM:001278C6 ROM:001278C6 loc_1278C6: ; CODE XREF: sub_12786A+40↑j ROM:001278C6 bra.s loc_12789C ROM:001278C8 ; --------------------------------------------------------------------------- ROM:001278C8 ROM:001278C8 locret_1278C8: ; CODE XREF: sub_12786A+3A↑j ROM:001278C8 rts ROM:001278C8 ; End of function sub_12786A ROM:001278C8 ROM:001278CA ROM:001278CA ; =============== S U B R O U T I N E ======================================= ROM:001278CA ROM:001278CA ROM:001278CA sub_1278CA: ; CODE XREF: ROM:00127860↑p ROM:001278CA cmpi.w #0,($CB2).w ROM:001278D0 bne.s loc_1278E6 ROM:001278D2 move.w #$3EF8,d1 ROM:001278D6 move.w ($56E).w,d2 ROM:001278DA move.w ($A5E).w,d3 ROM:001278DE bsr.l sub_1175D2 ROM:001278E4 bra.s loc_1278F8 ROM:001278E6 ; --------------------------------------------------------------------------- ROM:001278E6 ROM:001278E6 loc_1278E6: ; CODE XREF: sub_1278CA+6↑j ROM:001278E6 move.w #$3EFA,d1 ROM:001278EA move.w ($56E).w,d2 ROM:001278EE move.w ($A5E).w,d3 ROM:001278F2 bsr.l sub_1175D2 ROM:001278F8 ROM:001278F8 loc_1278F8: ; CODE XREF: sub_1278CA+1A↑j ROM:001278F8 move.w ($CB2).w,d7 ROM:001278FC move.w d1,$FF4(d7.w*2) ROM:00127902 move.w #$3E54,d1 ROM:00127906 move.w ($A4C).w,d2 ROM:0012790A bsr.l sub_1175D2 ROM:00127910 move.w ($CB2).w,d7 ROM:00127914 muls.w $FF4(d7.w*2),d1 ROM:0012791A divs.w #$64,d1 ; 'd' ROM:0012791E bvs.s loc_127926 ROM:00127920 cmpi.w #$2710,d1 ROM:00127924 ble.s loc_12792A ROM:00127926 ROM:00127926 loc_127926: ; CODE XREF: sub_1278CA+54↑j ROM:00127926 move.w #$2710,d1 ROM:0012792A ROM:0012792A loc_12792A: ; CODE XREF: sub_1278CA+5A↑j ROM:0012792A swap d1 ROM:0012792C clr.w d1 ROM:0012792E move.w $FF0(d7.w*2),d2 ROM:00127934 swap d2 ROM:00127936 move.w $FFC(d7.w*2),d2 ROM:0012793C move.w $506(a5),d3 ROM:00127940 ext.l d3 ROM:00127942 bsr.l sub_1174DE ROM:00127948 move.w ($CB2).w,d7 ROM:0012794C move.w d4,$FFC(d7.w*2) ROM:00127952 swap d4 ROM:00127954 move.w d4,$FF0(d7.w*2) ROM:0012795A rts ROM:0012795A ; End of function sub_1278CA ROM:0012795A ROM:0012795C ROM:0012795C ; =============== S U B R O U T I N E ======================================= ROM:0012795C ROM:0012795C ROM:0012795C sub_12795C: ; CODE XREF: ROM:0012781A↑p ROM:0012795C move.w ($CB2).w,d7 ROM:00127960 move.w $928(a5,d7.w*2),d0 ROM:00127966 muls.w $508(a5),d0 ROM:0012796A divs.w #$64,d0 ; 'd' ROM:0012796E add.w $FF0(d7.w*2),d0 ROM:00127974 cmpi.w #$2710,d0 ROM:00127978 ble.s loc_127984 ROM:0012797A move.w #$2710,$FF0(d7.w*2) ROM:00127982 bra.s locret_12798A ROM:00127984 ; --------------------------------------------------------------------------- ROM:00127984 ROM:00127984 loc_127984: ; CODE XREF: sub_12795C+1C↑j ROM:00127984 move.w d0,$FF0(d7.w*2) ROM:0012798A ROM:0012798A locret_12798A: ; CODE XREF: sub_12795C+26↑j ROM:0012798A rts ROM:0012798A ; End of function sub_12795C ROM:0012798A ROM:0012798C ROM:0012798C ; =============== S U B R O U T I N E ======================================= ROM:0012798C ROM:0012798C ROM:0012798C sub_12798C: ; CODE XREF: sub_12769E+4↑p ROM:0012798C clr.w d1 ROM:0012798E move.b ($11B2).w,d1 ROM:00127992 cmpi.w #5,d1 ROM:00127996 bcc.s locret_1279A0 ROM:00127998 movea.l off_1279A2(pc,d1.w*4),a0 ROM:0012799C nop ROM:0012799E jmp (a0) ROM:001279A0 ; --------------------------------------------------------------------------- ROM:001279A0 ROM:001279A0 locret_1279A0: ; CODE XREF: sub_12798C+A↑j ROM:001279A0 rts ROM:001279A0 ; End of function sub_12798C ROM:001279A0 ROM:001279A0 ; --------------------------------------------------------------------------- ROM:001279A2 off_1279A2: dc.l loc_1279B6 ; DATA XREF: sub_12798C+C↑r ROM:001279A6 dc.l loc_1279C0 ROM:001279AA dc.l loc_1279E2 ROM:001279AE dc.l loc_127A28 ROM:001279B2 dc.l loc_127A4A ROM:001279B6 ; --------------------------------------------------------------------------- ROM:001279B6 ROM:001279B6 loc_1279B6: ; DATA XREF: ROM:off_1279A2↑o ROM:001279B6 move.b #1,($11B2).w ROM:001279BC bra.s locret_1279E0 ROM:001279BE ; --------------------------------------------------------------------------- ROM:001279BE rts ROM:001279C0 ; --------------------------------------------------------------------------- ROM:001279C0 ROM:001279C0 loc_1279C0: ; DATA XREF: ROM:001279A6↑o ROM:001279C0 btst #2,($1383).w ROM:001279C6 beq.s locret_1279E0 ROM:001279C8 bsr.w sub_12786A ROM:001279CC bclr #0,($1413).w ROM:001279D2 bclr #1,($1413).w ROM:001279D8 move.b #2,($11B2).w ROM:001279DE bra.s locret_127A26 ROM:001279E0 ; --------------------------------------------------------------------------- ROM:001279E0 ROM:001279E0 locret_1279E0: ; CODE XREF: ROM:001279BC↑j ROM:001279E0 ; ROM:001279C6↑j ... ROM:001279E0 rts ROM:001279E2 ; --------------------------------------------------------------------------- ROM:001279E2 ROM:001279E2 loc_1279E2: ; DATA XREF: ROM:001279AA↑o ROM:001279E2 btst #2,($1383).w ROM:001279E8 bne.s loc_1279F2 ROM:001279EA move.b #1,($11B2).w ROM:001279F0 bra.s locret_1279E0 ROM:001279F2 ; --------------------------------------------------------------------------- ROM:001279F2 ROM:001279F2 loc_1279F2: ; CODE XREF: ROM:001279E8↑j ROM:001279F2 btst #6,($1375).w ROM:001279F8 beq.s loc_127A02 ROM:001279FA move.b #3,($11B2).w ROM:00127A00 bra.s locret_127A48 ROM:00127A02 ; --------------------------------------------------------------------------- ROM:00127A02 ROM:00127A02 loc_127A02: ; CODE XREF: ROM:001279F8↑j ROM:00127A02 btst #0,($1413).w ROM:00127A08 beq.s loc_127A1A ROM:00127A0A btst #1,($1413).w ROM:00127A10 beq.s loc_127A1A ROM:00127A12 move.b #4,($11B2).w ROM:00127A18 bra.s locret_127A5E ROM:00127A1A ; --------------------------------------------------------------------------- ROM:00127A1A ROM:00127A1A loc_127A1A: ; CODE XREF: ROM:00127A08↑j ROM:00127A1A ; ROM:00127A10↑j ROM:00127A1A btst #4,($1382).w ROM:00127A20 beq.s locret_127A26 ROM:00127A22 bsr.w sub_127A60 ROM:00127A26 ROM:00127A26 locret_127A26: ; CODE XREF: ROM:001279DE↑j ROM:00127A26 ; ROM:00127A20↑j ... ROM:00127A26 rts ROM:00127A28 ; --------------------------------------------------------------------------- ROM:00127A28 ROM:00127A28 loc_127A28: ; DATA XREF: ROM:001279AE↑o ROM:00127A28 btst #2,($1383).w ROM:00127A2E bne.s loc_127A38 ROM:00127A30 move.b #1,($11B2).w ROM:00127A36 bra.s locret_1279E0 ROM:00127A38 ; --------------------------------------------------------------------------- ROM:00127A38 ROM:00127A38 loc_127A38: ; CODE XREF: ROM:00127A2E↑j ROM:00127A38 btst #6,($1375).w ROM:00127A3E bne.s locret_127A48 ROM:00127A40 move.b #2,($11B2).w ROM:00127A46 bra.s locret_127A26 ROM:00127A48 ; --------------------------------------------------------------------------- ROM:00127A48 ROM:00127A48 locret_127A48: ; CODE XREF: ROM:00127A00↑j ROM:00127A48 ; ROM:00127A3E↑j ROM:00127A48 rts ROM:00127A4A ; --------------------------------------------------------------------------- ROM:00127A4A ROM:00127A4A loc_127A4A: ; DATA XREF: ROM:001279B2↑o ROM:00127A4A btst #2,($1383).w ROM:00127A50 bne.s locret_127A5E ROM:00127A52 move.b #1,($11B2).w ROM:00127A58 bra.l locret_1279E0 ROM:00127A5E ; --------------------------------------------------------------------------- ROM:00127A5E ROM:00127A5E locret_127A5E: ; CODE XREF: ROM:00127A18↑j ROM:00127A5E ; ROM:00127A50↑j ROM:00127A5E rts ROM:00127A60 ROM:00127A60 ; =============== S U B R O U T I N E ======================================= ROM:00127A60 ROM:00127A60 ROM:00127A60 sub_127A60: ; CODE XREF: ROM:00127A22↑p ROM:00127A60 btst #0,($1413).w ROM:00127A66 bne.s loc_127A88 ROM:00127A68 move.w #$3E50,d1 ROM:00127A6C move.w ($CE4).w,d2 ROM:00127A70 bsr.l sub_1175D2 ROM:00127A76 sub.w d1,($FF8).w ROM:00127A7A bgt.w loc_127A88 ROM:00127A7E clr.w ($FF8).w ROM:00127A82 bset #0,($1413).w ROM:00127A88 ROM:00127A88 loc_127A88: ; CODE XREF: sub_127A60+6↑j ROM:00127A88 ; sub_127A60+1A↑j ROM:00127A88 btst #1,($1413).w ROM:00127A8E bne.s locret_127AB0 ROM:00127A90 move.w #$3E52,d1 ROM:00127A94 move.w ($CE4).w,d2 ROM:00127A98 bsr.l sub_1175D2 ROM:00127A9E sub.w d1,($FFA).w ROM:00127AA2 bgt.w locret_127AB0 ROM:00127AA6 clr.w ($FFA).w ROM:00127AAA bset #1,($1413).w ROM:00127AB0 ROM:00127AB0 locret_127AB0: ; CODE XREF: sub_127A60+2E↑j ROM:00127AB0 ; sub_127A60+42↑j ROM:00127AB0 rts ROM:00127AB0 ; End of function sub_127A60 ROM:00127AB0 ROM:00127AB2 ROM:00127AB2 ; =============== S U B R O U T I N E ======================================= ROM:00127AB2 ROM:00127AB2 ROM:00127AB2 sub_127AB2: ; CODE XREF: sub_12769E+36↑p ROM:00127AB2 btst #1,($11BB).w ROM:00127AB8 beq.s loc_127AC2 ROM:00127ABA bset #1,($115F).w ROM:00127AC0 bra.s loc_127AC8 ROM:00127AC2 ; --------------------------------------------------------------------------- ROM:00127AC2 ROM:00127AC2 loc_127AC2: ; CODE XREF: sub_127AB2+6↑j ROM:00127AC2 bclr #1,($115F).w ROM:00127AC8 ROM:00127AC8 loc_127AC8: ; CODE XREF: sub_127AB2+E↑j ROM:00127AC8 btst #0,($11B1).w ROM:00127ACE beq.s loc_127AD8 ROM:00127AD0 bset #2,($1380).w ROM:00127AD6 bra.s locret_127ADE ROM:00127AD8 ; --------------------------------------------------------------------------- ROM:00127AD8 ROM:00127AD8 loc_127AD8: ; CODE XREF: sub_127AB2+1C↑j ROM:00127AD8 bclr #2,($1380).w ROM:00127ADE ROM:00127ADE locret_127ADE: ; CODE XREF: sub_127AB2+24↑j ROM:00127ADE rts ROM:00127ADE ; End of function sub_127AB2 ROM:00127ADE ROM:00127AE0 ROM:00127AE0 ; =============== S U B R O U T I N E ======================================= ROM:00127AE0 ROM:00127AE0 ROM:00127AE0 sub_127AE0: ; CODE XREF: ROM:00127742↑p ROM:00127AE0 ; ROM:0012776C↑p ... ROM:00127AE0 move.w ($CB2).w,d7 ROM:00127AE4 cmpi.w #0,$FF0(d7.w*2) ROM:00127AEC bne.s loc_127B02 ROM:00127AEE move.w #0,$1004(d7.w*2) ROM:00127AF6 move.w $92C(a5,d7.w*2),$1000(d7.w*2) ROM:00127B00 bra.s locret_127B30 ROM:00127B02 ; --------------------------------------------------------------------------- ROM:00127B02 ROM:00127B02 loc_127B02: ; CODE XREF: sub_127AE0+C↑j ROM:00127B02 move.w $92C(a5,d7.w*2),$1004(d7.w*2) ROM:00127B0C move.w #$2710,d1 ROM:00127B10 sub.w $FF0(d7.w*2),d1 ROM:00127B16 muls.w $92C(a5,d7.w*2),d1 ROM:00127B1C divs.w $FF0(d7.w*2),d1 ROM:00127B22 bvc.w loc_127B2A ROM:00127B26 move.w #$7FFF,d1 ROM:00127B2A ROM:00127B2A loc_127B2A: ; CODE XREF: sub_127AE0+42↑j ROM:00127B2A move.w d1,$1000(d7.w*2) ROM:00127B30 ROM:00127B30 locret_127B30: ; CODE XREF: sub_127AE0+20↑j ROM:00127B30 rts ROM:00127B30 ; End of function sub_127AE0 ROM:00127B30 ROM:00127B32 ROM:00127B32 ; =============== S U B R O U T I N E ======================================= ROM:00127B32 ROM:00127B32 ROM:00127B32 sub_127B32: ; CODE XREF: sub_12769E:loc_1276C2↑p ROM:00127B32 bsr.w sub_127C40 ROM:00127B36 bsr.w sub_127B5A ROM:00127B3A clr.w ($CB2).w ROM:00127B3E ROM:00127B3E loc_127B3E: ; CODE XREF: sub_127B32:loc_127B56↓j ROM:00127B3E bsr.w sub_127CDE ROM:00127B42 cmpi.w #1,($CB2).w ROM:00127B48 bge.s locret_127B58 ROM:00127B4A addq.w #1,($CB2).w ROM:00127B4E bvc.s loc_127B56 ROM:00127B50 move.w #$8000,($CB2).w ROM:00127B56 ROM:00127B56 loc_127B56: ; CODE XREF: sub_127B32+1C↑j ROM:00127B56 bra.s loc_127B3E ROM:00127B58 ; --------------------------------------------------------------------------- ROM:00127B58 ROM:00127B58 locret_127B58: ; CODE XREF: sub_127B32+16↑j ROM:00127B58 rts ROM:00127B58 ; End of function sub_127B32 ROM:00127B58 ROM:00127B5A ROM:00127B5A ; =============== S U B R O U T I N E ======================================= ROM:00127B5A ROM:00127B5A ROM:00127B5A sub_127B5A: ; CODE XREF: sub_127B32+4↑p ROM:00127B5A clr.w d1 ROM:00127B5C move.b ($11B5).w,d1 ROM:00127B60 cmpi.w #5,d1 ROM:00127B64 bcc.s locret_127B6E ROM:00127B66 movea.l off_127B70(pc,d1.w*4),a0 ROM:00127B6A nop ROM:00127B6C jmp (a0) ROM:00127B6E ; --------------------------------------------------------------------------- ROM:00127B6E ROM:00127B6E locret_127B6E: ; CODE XREF: sub_127B5A+A↑j ROM:00127B6E rts ROM:00127B6E ; End of function sub_127B5A ROM:00127B6E ROM:00127B6E ; --------------------------------------------------------------------------- ROM:00127B70 off_127B70: dc.l loc_127B84 ; DATA XREF: sub_127B5A+C↑r ROM:00127B74 dc.l loc_127B8C ROM:00127B78 dc.l loc_127BB6 ROM:00127B7C dc.l loc_127BEE ROM:00127B80 dc.l loc_127C24 ROM:00127B84 ; --------------------------------------------------------------------------- ROM:00127B84 ROM:00127B84 loc_127B84: ; DATA XREF: ROM:off_127B70↑o ROM:00127B84 move.b #1,($11B5).w ROM:00127B8A bra.s locret_127BB4 ROM:00127B8C ; --------------------------------------------------------------------------- ROM:00127B8C ROM:00127B8C loc_127B8C: ; DATA XREF: ROM:00127B74↑o ROM:00127B8C cmpi.w #2,($CB6).w ROM:00127B92 bge.s locret_127BB4 ROM:00127B94 move.w ($CB6).w,($CB8).w ROM:00127B9A move.w $50C(a5),d0 ROM:00127B9E clr.b ($8A1).w ROM:00127BA2 move.w d0,($614).w ROM:00127BA6 move.b #1,($8A1).w ROM:00127BAC move.b #2,($11B5).w ROM:00127BB2 bra.s locret_127BEC ROM:00127BB4 ; --------------------------------------------------------------------------- ROM:00127BB4 ROM:00127BB4 locret_127BB4: ; CODE XREF: ROM:00127B8A↑j ROM:00127BB4 ; ROM:00127B92↑j ... ROM:00127BB4 rts ROM:00127BB6 ; --------------------------------------------------------------------------- ROM:00127BB6 ROM:00127BB6 loc_127BB6: ; DATA XREF: ROM:00127B78↑o ROM:00127BB6 move.w ($CB6).w,d7 ROM:00127BBA cmp.w ($CB8).w,d7 ROM:00127BBE bne.s loc_127BE4 ROM:00127BC0 cmpi.w #0,($614).w ROM:00127BC6 bgt.s loc_127BE2 ROM:00127BC8 move.w $50A(a5),d0 ROM:00127BCC clr.b ($8A1).w ROM:00127BD0 move.w d0,($614).w ROM:00127BD4 move.b #1,($8A1).w ROM:00127BDA move.b #3,($11B5).w ROM:00127BE0 bra.s loc_127C1E ROM:00127BE2 ; --------------------------------------------------------------------------- ROM:00127BE2 ROM:00127BE2 loc_127BE2: ; CODE XREF: ROM:00127BC6↑j ROM:00127BE2 bra.s locret_127BEC ROM:00127BE4 ; --------------------------------------------------------------------------- ROM:00127BE4 ROM:00127BE4 loc_127BE4: ; CODE XREF: ROM:00127BBE↑j ROM:00127BE4 move.b #1,($11B5).w ROM:00127BEA bra.s locret_127BB4 ROM:00127BEC ; --------------------------------------------------------------------------- ROM:00127BEC ROM:00127BEC locret_127BEC: ; CODE XREF: ROM:00127BB2↑j ROM:00127BEC ; ROM:loc_127BE2↑j ROM:00127BEC rts ROM:00127BEE ; --------------------------------------------------------------------------- ROM:00127BEE ROM:00127BEE loc_127BEE: ; DATA XREF: ROM:00127B7C↑o ROM:00127BEE move.w ($CB6).w,d7 ROM:00127BF2 cmp.w ($CB8).w,d7 ROM:00127BF6 bne.s loc_127C10 ROM:00127BF8 cmpi.w #0,($614).w ROM:00127BFE bgt.s loc_127C0E ROM:00127C00 move.w ($CB8).w,($CB4).w ROM:00127C06 move.b #4,($11B5).w ROM:00127C0C bra.s loc_127C3A ROM:00127C0E ; --------------------------------------------------------------------------- ROM:00127C0E ROM:00127C0E loc_127C0E: ; CODE XREF: ROM:00127BFE↑j ROM:00127C0E bra.s loc_127C1E ROM:00127C10 ; --------------------------------------------------------------------------- ROM:00127C10 ROM:00127C10 loc_127C10: ; CODE XREF: ROM:00127BF6↑j ROM:00127C10 move.w ($CB8).w,($CB4).w ROM:00127C16 move.b #1,($11B5).w ROM:00127C1C bra.s locret_127BB4 ROM:00127C1E ; --------------------------------------------------------------------------- ROM:00127C1E ROM:00127C1E loc_127C1E: ; CODE XREF: ROM:00127BE0↑j ROM:00127C1E ; ROM:loc_127C0E↑j ROM:00127C1E bsr.w sub_127C78 ROM:00127C22 rts ROM:00127C24 ; --------------------------------------------------------------------------- ROM:00127C24 ROM:00127C24 loc_127C24: ; DATA XREF: ROM:00127B80↑o ROM:00127C24 move.w ($CB6).w,d7 ROM:00127C28 cmp.w ($CB8).w,d7 ROM:00127C2C beq.s loc_127C3A ROM:00127C2E move.b #1,($11B5).w ROM:00127C34 bra.l locret_127BB4 ROM:00127C3A ; --------------------------------------------------------------------------- ROM:00127C3A ROM:00127C3A loc_127C3A: ; CODE XREF: ROM:00127C0C↑j ROM:00127C3A ; ROM:00127C2C↑j ROM:00127C3A bsr.w sub_127C78 ROM:00127C3E rts ROM:00127C40 ROM:00127C40 ; =============== S U B R O U T I N E ======================================= ROM:00127C40 ROM:00127C40 ROM:00127C40 sub_127C40: ; CODE XREF: sub_127B32↑p ROM:00127C40 btst #0,($1214).w ROM:00127C46 beq.s loc_127C58 ROM:00127C48 btst #1,($1214).w ROM:00127C4E bne.s loc_127C58 ROM:00127C50 move.w #0,($CB6).w ROM:00127C56 bra.s locret_127C76 ROM:00127C58 ; --------------------------------------------------------------------------- ROM:00127C58 ROM:00127C58 loc_127C58: ; CODE XREF: sub_127C40+6↑j ROM:00127C58 ; sub_127C40+E↑j ROM:00127C58 btst #1,($1214).w ROM:00127C5E beq.s loc_127C70 ROM:00127C60 btst #0,($1214).w ROM:00127C66 bne.s loc_127C70 ROM:00127C68 move.w #1,($CB6).w ROM:00127C6E bra.s locret_127C76 ROM:00127C70 ; --------------------------------------------------------------------------- ROM:00127C70 ROM:00127C70 loc_127C70: ; CODE XREF: sub_127C40+1E↑j ROM:00127C70 ; sub_127C40+26↑j ROM:00127C70 move.w #2,($CB6).w ROM:00127C76 ROM:00127C76 locret_127C76: ; CODE XREF: sub_127C40+16↑j ROM:00127C76 ; sub_127C40+2E↑j ROM:00127C76 rts ROM:00127C76 ; End of function sub_127C40 ROM:00127C76 ROM:00127C78 ROM:00127C78 ; =============== S U B R O U T I N E ======================================= ROM:00127C78 ROM:00127C78 ROM:00127C78 sub_127C78: ; CODE XREF: ROM:loc_127C1E↑p ROM:00127C78 ; ROM:loc_127C3A↑p ROM:00127C78 move.w ($CB6).w,d7 ROM:00127C7C move.w ($A64).w,d1 ROM:00127C80 swap d1 ROM:00127C82 clr.w d1 ROM:00127C84 move.w $1008(d7.w*2),d2 ROM:00127C8A swap d2 ROM:00127C8C move.w $100C(d7.w*2),d2 ROM:00127C92 move.w $50E(a5),d3 ROM:00127C96 ext.l d3 ROM:00127C98 bsr.l sub_1174DE ROM:00127C9E move.w ($CB6).w,d7 ROM:00127CA2 move.w d4,$100C(d7.w*2) ROM:00127CA8 swap d4 ROM:00127CAA move.w d4,$1008(d7.w*2) ROM:00127CB0 cmpi.w #0,$1008(d7.w*2) ROM:00127CB8 bne.s loc_127CC0 ROM:00127CBA move.w #$7FFF,d0 ROM:00127CBE bra.s loc_127CD6 ROM:00127CC0 ; --------------------------------------------------------------------------- ROM:00127CC0 ROM:00127CC0 loc_127CC0: ; CODE XREF: sub_127C78+40↑j ROM:00127CC0 move.w ($A4C).w,d0 ROM:00127CC4 muls.w #$64,d0 ; 'd' ROM:00127CC8 divs.w $1008(d7.w*2),d0 ROM:00127CCE bvc.w loc_127CD6 ROM:00127CD2 move.w #$7FFF,d0 ROM:00127CD6 ROM:00127CD6 loc_127CD6: ; CODE XREF: sub_127C78+46↑j ROM:00127CD6 ; sub_127C78+56↑j ROM:00127CD6 move.w d0,$1010(d7.w*2) ROM:00127CDC rts ROM:00127CDC ; End of function sub_127C78 ROM:00127CDC ROM:00127CDE ROM:00127CDE ; =============== S U B R O U T I N E ======================================= ROM:00127CDE ROM:00127CDE ROM:00127CDE sub_127CDE: ; CODE XREF: sub_127B32:loc_127B3E↑p ROM:00127CDE move.w ($CB2).w,d7 ROM:00127CE2 clr.w d1 ROM:00127CE4 move.b $133F(d7.w),d1 ROM:00127CEA cmpi.w #4,d1 ROM:00127CEE bcc.s locret_127CF8 ROM:00127CF0 movea.l off_127CFA(pc,d1.w*4),a0 ROM:00127CF4 nop ROM:00127CF6 jmp (a0) ROM:00127CF8 ; --------------------------------------------------------------------------- ROM:00127CF8 ROM:00127CF8 locret_127CF8: ; CODE XREF: sub_127CDE+10↑j ROM:00127CF8 rts ROM:00127CF8 ; End of function sub_127CDE ROM:00127CF8 ROM:00127CF8 ; --------------------------------------------------------------------------- ROM:00127CFA off_127CFA: dc.l loc_127D0A ; DATA XREF: sub_127CDE+12↑r ROM:00127CFE dc.l loc_127D1E ROM:00127D02 dc.l loc_127D38 ROM:00127D06 dc.l loc_127D78 ROM:00127D0A ; --------------------------------------------------------------------------- ROM:00127D0A ROM:00127D0A loc_127D0A: ; DATA XREF: ROM:off_127CFA↑o ROM:00127D0A bset d7,($11B4).w ROM:00127D0E bset d7,($11B3).w ROM:00127D12 move.b #1,$133F(d7.w) ROM:00127D1A bra.s locret_127D36 ROM:00127D1C ; --------------------------------------------------------------------------- ROM:00127D1C rts ROM:00127D1E ; --------------------------------------------------------------------------- ROM:00127D1E ROM:00127D1E loc_127D1E: ; DATA XREF: ROM:00127CFE↑o ROM:00127D1E btst d7,($1215).w ROM:00127D22 beq.s locret_127D36 ROM:00127D24 move.w $510(a5),$1014(d7.w*2) ROM:00127D2C move.b #2,$133F(d7.w) ROM:00127D34 bra.s locret_127D76 ROM:00127D36 ; --------------------------------------------------------------------------- ROM:00127D36 ROM:00127D36 locret_127D36: ; CODE XREF: ROM:00127D1A↑j ROM:00127D36 ; ROM:00127D22↑j ... ROM:00127D36 rts ROM:00127D38 ; --------------------------------------------------------------------------- ROM:00127D38 ROM:00127D38 loc_127D38: ; DATA XREF: ROM:00127D02↑o ROM:00127D38 btst d7,($1215).w ROM:00127D3C bne.s loc_127D48 ROM:00127D3E move.b #1,$133F(d7.w) ROM:00127D46 bra.s locret_127D36 ROM:00127D48 ; --------------------------------------------------------------------------- ROM:00127D48 ROM:00127D48 loc_127D48: ; CODE XREF: ROM:00127D3C↑j ROM:00127D48 btst #5,($1365).w ROM:00127D4E beq.s locret_127D76 ROM:00127D50 cmpi.w #0,$1014(d7.w*2) ROM:00127D58 bne.s loc_127D66 ROM:00127D5A move.b #3,$133F(d7.w) ROM:00127D62 bra.s loc_127D88 ROM:00127D64 ; --------------------------------------------------------------------------- ROM:00127D64 bra.s locret_127D76 ROM:00127D66 ; --------------------------------------------------------------------------- ROM:00127D66 ROM:00127D66 loc_127D66: ; CODE XREF: ROM:00127D58↑j ROM:00127D66 subq.w #1,$1014(d7.w*2) ROM:00127D6C bvc.s locret_127D76 ROM:00127D6E move.w #$8000,$1014(d7.w*2) ROM:00127D76 ROM:00127D76 locret_127D76: ; CODE XREF: ROM:00127D34↑j ROM:00127D76 ; ROM:00127D4E↑j ... ROM:00127D76 rts ROM:00127D78 ; --------------------------------------------------------------------------- ROM:00127D78 ROM:00127D78 loc_127D78: ; DATA XREF: ROM:00127D06↑o ROM:00127D78 btst d7,($1215).w ROM:00127D7C bne.s loc_127D88 ROM:00127D7E move.b #1,$133F(d7.w) ROM:00127D86 bra.s locret_127D36 ROM:00127D88 ; --------------------------------------------------------------------------- ROM:00127D88 ROM:00127D88 loc_127D88: ; CODE XREF: ROM:00127D62↑j ROM:00127D88 ; ROM:00127D7C↑j ROM:00127D88 bsr.w sub_127D8E ROM:00127D8C rts ROM:00127D8E ROM:00127D8E ; =============== S U B R O U T I N E ======================================= ROM:00127D8E ROM:00127D8E ROM:00127D8E sub_127D8E: ; CODE XREF: ROM:loc_127D88↑p ROM:00127D8E move.w ($CB2).w,d7 ROM:00127D92 btst d7,($1212).w ROM:00127D96 beq.s loc_127D9E ROM:00127D98 bset d7,($11B3).w ROM:00127D9C bra.s loc_127DA2 ROM:00127D9E ; --------------------------------------------------------------------------- ROM:00127D9E ROM:00127D9E loc_127D9E: ; CODE XREF: sub_127D8E+8↑j ROM:00127D9E bclr d7,($11B3).w ROM:00127DA2 ROM:00127DA2 loc_127DA2: ; CODE XREF: sub_127D8E+E↑j ROM:00127DA2 btst d7,($1213).w ROM:00127DA6 beq.s loc_127DAE ROM:00127DA8 bset d7,($11B4).w ROM:00127DAC bra.s locret_127DB2 ROM:00127DAE ; --------------------------------------------------------------------------- ROM:00127DAE ROM:00127DAE loc_127DAE: ; CODE XREF: sub_127D8E+18↑j ROM:00127DAE bclr d7,($11B4).w ROM:00127DB2 ROM:00127DB2 locret_127DB2: ; CODE XREF: sub_127D8E+1E↑j ROM:00127DB2 rts ROM:00127DB2 ; End of function sub_127D8E ROM:00127DB2 ROM:00127DB4 ROM:00127DB4 ; =============== S U B R O U T I N E ======================================= ROM:00127DB4 ROM:00127DB4 ROM:00127DB4 sub_127DB4: ; CODE XREF: sub_12769E+2A↑p ROM:00127DB4 move.w #0,($CB2).w ROM:00127DBA bra.s loc_127DC2 ROM:00127DBC ; --------------------------------------------------------------------------- ROM:00127DBC ROM:00127DBC loc_127DBC: ; CODE XREF: sub_127DB4+1E↓j ROM:00127DBC addi.w #1,($CB2).w ROM:00127DC2 ROM:00127DC2 loc_127DC2: ; CODE XREF: sub_127DB4+6↑j ROM:00127DC2 cmpi.w #1,($CB2).w ROM:00127DC8 bgt.s loc_127DD4 ROM:00127DCA bsr.w sub_127F20 ROM:00127DCE bsr.w sub_127FE8 ROM:00127DD2 bra.s loc_127DBC ROM:00127DD4 ; --------------------------------------------------------------------------- ROM:00127DD4 ROM:00127DD4 loc_127DD4: ; CODE XREF: sub_127DB4+14↑j ROM:00127DD4 bsr.w sub_12811A ROM:00127DD8 move.w #0,($CB2).w ROM:00127DDE bra.s loc_127DE6 ROM:00127DE0 ; --------------------------------------------------------------------------- ROM:00127DE0 ROM:00127DE0 loc_127DE0: ; CODE XREF: sub_127DB4+3E↓j ROM:00127DE0 addi.w #1,($CB2).w ROM:00127DE6 ROM:00127DE6 loc_127DE6: ; CODE XREF: sub_127DB4+2A↑j ROM:00127DE6 cmpi.w #1,($CB2).w ROM:00127DEC bgt.s loc_127DF4 ROM:00127DEE bsr.w sub_127E54 ROM:00127DF2 bra.s loc_127DE0 ROM:00127DF4 ; --------------------------------------------------------------------------- ROM:00127DF4 ROM:00127DF4 loc_127DF4: ; CODE XREF: sub_127DB4+38↑j ROM:00127DF4 bsr.w sub_127DFA ROM:00127DF8 rts ROM:00127DF8 ; End of function sub_127DB4 ROM:00127DF8 ROM:00127DFA ROM:00127DFA ; =============== S U B R O U T I N E ======================================= ROM:00127DFA ROM:00127DFA ROM:00127DFA sub_127DFA: ; CODE XREF: sub_127DB4:loc_127DF4↑p ROM:00127DFA btst #0,($11B7).w ROM:00127E00 beq.s loc_127E0A ROM:00127E02 bset #0,($138C).w ROM:00127E08 bra.s loc_127E10 ROM:00127E0A ; --------------------------------------------------------------------------- ROM:00127E0A ROM:00127E0A loc_127E0A: ; CODE XREF: sub_127DFA+6↑j ROM:00127E0A bclr #0,($138C).w ROM:00127E10 ROM:00127E10 loc_127E10: ; CODE XREF: sub_127DFA+E↑j ROM:00127E10 btst #1,($11B7).w ROM:00127E16 beq.s loc_127E20 ROM:00127E18 bset #3,($1372).w ROM:00127E1E bra.s loc_127E26 ROM:00127E20 ; --------------------------------------------------------------------------- ROM:00127E20 ROM:00127E20 loc_127E20: ; CODE XREF: sub_127DFA+1C↑j ROM:00127E20 bclr #3,($1372).w ROM:00127E26 ROM:00127E26 loc_127E26: ; CODE XREF: sub_127DFA+24↑j ROM:00127E26 btst #0,($11B8).w ROM:00127E2C beq.s loc_127E36 ROM:00127E2E bset #7,($1369).w ROM:00127E34 bra.s loc_127E3C ROM:00127E36 ; --------------------------------------------------------------------------- ROM:00127E36 ROM:00127E36 loc_127E36: ; CODE XREF: sub_127DFA+32↑j ROM:00127E36 bclr #7,($1369).w ROM:00127E3C ROM:00127E3C loc_127E3C: ; CODE XREF: sub_127DFA+3A↑j ROM:00127E3C btst #1,($11B8).w ROM:00127E42 beq.s loc_127E4C ROM:00127E44 bset #5,($137A).w ROM:00127E4A bra.s locret_127E52 ROM:00127E4C ; --------------------------------------------------------------------------- ROM:00127E4C ROM:00127E4C loc_127E4C: ; CODE XREF: sub_127DFA+48↑j ROM:00127E4C bclr #5,($137A).w ROM:00127E52 ROM:00127E52 locret_127E52: ; CODE XREF: sub_127DFA+50↑j ROM:00127E52 rts ROM:00127E52 ; End of function sub_127DFA ROM:00127E52 ROM:00127E54 ROM:00127E54 ; =============== S U B R O U T I N E ======================================= ROM:00127E54 ROM:00127E54 ROM:00127E54 sub_127E54: ; CODE XREF: sub_127DB4+3A↑p ROM:00127E54 move.w ($CB2).w,d7 ROM:00127E58 clr.w d1 ROM:00127E5A move.b $1341(d7.w),d1 ROM:00127E60 cmpi.w #5,d1 ROM:00127E64 bcc.s locret_127E6E ROM:00127E66 movea.l off_127E70(pc,d1.w*4),a0 ROM:00127E6A nop ROM:00127E6C jmp (a0) ROM:00127E6E ; --------------------------------------------------------------------------- ROM:00127E6E ROM:00127E6E locret_127E6E: ; CODE XREF: sub_127E54+10↑j ROM:00127E6E rts ROM:00127E6E ; End of function sub_127E54 ROM:00127E6E ROM:00127E6E ; --------------------------------------------------------------------------- ROM:00127E70 off_127E70: dc.l loc_127E84 ; DATA XREF: sub_127E54+12↑r ROM:00127E74 dc.l loc_127E96 ROM:00127E78 dc.l loc_127ECA ROM:00127E7C dc.l loc_127EE0 ROM:00127E80 dc.l loc_127EFC ROM:00127E84 ; --------------------------------------------------------------------------- ROM:00127E84 ROM:00127E84 loc_127E84: ; DATA XREF: ROM:off_127E70↑o ROM:00127E84 bclr d7,($11B7).w ROM:00127E88 bclr d7,($11B8).w ROM:00127E8C move.b #1,$1341(d7.w) ROM:00127E94 bra.s locret_127EC8 ROM:00127E96 ; --------------------------------------------------------------------------- ROM:00127E96 ROM:00127E96 loc_127E96: ; CODE XREF: ROM:00127EF4↓j ROM:00127E96 ; DATA XREF: ROM:00127E74↑o ROM:00127E96 cmp.w ($CBA).w,d7 ROM:00127E9A bne.s loc_127EB0 ROM:00127E9C bset d7,($11B7).w ROM:00127EA0 move.b #2,$1341(d7.w) ROM:00127EA8 bra.l locret_127EDE ROM:00127EAE ; --------------------------------------------------------------------------- ROM:00127EAE bra.s locret_127EC8 ROM:00127EB0 ; --------------------------------------------------------------------------- ROM:00127EB0 ROM:00127EB0 loc_127EB0: ; CODE XREF: ROM:00127E9A↑j ROM:00127EB0 btst d7,($11B6).w ROM:00127EB4 beq.s locret_127EC8 ROM:00127EB6 bset d7,($11B8).w ROM:00127EBA move.b #4,$1341(d7.w) ROM:00127EC2 bra.l locret_127F1E ROM:00127EC8 ; --------------------------------------------------------------------------- ROM:00127EC8 ROM:00127EC8 locret_127EC8: ; CODE XREF: ROM:00127E94↑j ROM:00127EC8 ; ROM:00127EAE↑j ... ROM:00127EC8 rts ROM:00127ECA ; --------------------------------------------------------------------------- ROM:00127ECA ROM:00127ECA loc_127ECA: ; DATA XREF: ROM:00127E78↑o ROM:00127ECA cmp.w ($CBA).w,d7 ROM:00127ECE beq.s locret_127EDE ROM:00127ED0 bclr d7,($11B7).w ROM:00127ED4 move.b #3,$1341(d7.w) ROM:00127EDC bra.s locret_127EFA ROM:00127EDE ; --------------------------------------------------------------------------- ROM:00127EDE ROM:00127EDE locret_127EDE: ; CODE XREF: ROM:00127EA8↑j ROM:00127EDE ; ROM:00127ECE↑j ROM:00127EDE rts ROM:00127EE0 ; --------------------------------------------------------------------------- ROM:00127EE0 ROM:00127EE0 loc_127EE0: ; DATA XREF: ROM:00127E7C↑o ROM:00127EE0 btst d7,($1214).w ROM:00127EE4 bne.s locret_127EFA ROM:00127EE6 btst d7,($1215).w ROM:00127EEA bne.s locret_127EFA ROM:00127EEC move.b #1,$1341(d7.w) ROM:00127EF4 bra.l loc_127E96 ROM:00127EFA ; --------------------------------------------------------------------------- ROM:00127EFA ROM:00127EFA locret_127EFA: ; CODE XREF: ROM:00127EDC↑j ROM:00127EFA ; ROM:00127EE4↑j ... ROM:00127EFA rts ROM:00127EFC ; --------------------------------------------------------------------------- ROM:00127EFC ROM:00127EFC loc_127EFC: ; DATA XREF: ROM:00127E80↑o ROM:00127EFC btst d7,($11B6).w ROM:00127F00 bne.s loc_127F06 ROM:00127F02 bra.s loc_127F0C ROM:00127F04 ; --------------------------------------------------------------------------- ROM:00127F04 bra.s locret_127F1E ROM:00127F06 ; --------------------------------------------------------------------------- ROM:00127F06 ROM:00127F06 loc_127F06: ; CODE XREF: ROM:00127F00↑j ROM:00127F06 cmp.w ($CBA).w,d7 ROM:00127F0A bne.s locret_127F1E ROM:00127F0C ROM:00127F0C loc_127F0C: ; CODE XREF: ROM:00127F02↑j ROM:00127F0C bclr d7,($11B8).w ROM:00127F10 move.b #3,$1341(d7.w) ROM:00127F18 bra.l locret_127EFA ROM:00127F1E ; --------------------------------------------------------------------------- ROM:00127F1E ROM:00127F1E locret_127F1E: ; CODE XREF: ROM:00127EC2↑j ROM:00127F1E ; ROM:00127F04↑j ... ROM:00127F1E rts ROM:00127F20 ROM:00127F20 ; =============== S U B R O U T I N E ======================================= ROM:00127F20 ROM:00127F20 ROM:00127F20 sub_127F20: ; CODE XREF: sub_127DB4+16↑p ROM:00127F20 move.w ($CB2).w,d7 ROM:00127F24 clr.w d1 ROM:00127F26 move.b $1343(d7.w),d1 ROM:00127F2C cmpi.w #3,d1 ROM:00127F30 bcc.s locret_127F3A ROM:00127F32 movea.l off_127F3C(pc,d1.w*4),a0 ROM:00127F36 nop ROM:00127F38 jmp (a0) ROM:00127F3A ; --------------------------------------------------------------------------- ROM:00127F3A ROM:00127F3A locret_127F3A: ; CODE XREF: sub_127F20+10↑j ROM:00127F3A rts ROM:00127F3A ; End of function sub_127F20 ROM:00127F3A ROM:00127F3A ; --------------------------------------------------------------------------- ROM:00127F3C off_127F3C: dc.l loc_127F48 ; DATA XREF: sub_127F20+12↑r ROM:00127F40 dc.l loc_127F6C ROM:00127F44 dc.l loc_127FAA ROM:00127F48 ; --------------------------------------------------------------------------- ROM:00127F48 ROM:00127F48 loc_127F48: ; DATA XREF: ROM:off_127F3C↑o ROM:00127F48 bclr d7,($11B6).w ROM:00127F4C clr.b $8A2(d7.w) ROM:00127F52 move.w #0,$616(d7.w*2) ROM:00127F5A move.b #3,$8A2(d7.w) ROM:00127F62 move.b #1,$1343(d7.w) ROM:00127F6A bra.s locret_127FA8 ROM:00127F6C ; --------------------------------------------------------------------------- ROM:00127F6C ROM:00127F6C loc_127F6C: ; DATA XREF: ROM:00127F40↑o ROM:00127F6C move.w $1000(d7.w*2),d1 ROM:00127F72 cmp.w $616(d7.w*2),d1 ROM:00127F78 bgt.s locret_127FA8 ROM:00127F7A cmpi.w #0,$1004(d7.w*2) ROM:00127F82 ble.s locret_127FA8 ROM:00127F84 clr.b $8A2(d7.w) ROM:00127F8A move.w #0,$616(d7.w*2) ROM:00127F92 move.b #3,$8A2(d7.w) ROM:00127F9A bset d7,($11B6).w ROM:00127F9E move.b #2,$1343(d7.w) ROM:00127FA6 bra.s locret_127FE6 ROM:00127FA8 ; --------------------------------------------------------------------------- ROM:00127FA8 ROM:00127FA8 locret_127FA8: ; CODE XREF: ROM:00127F6A↑j ROM:00127FA8 ; ROM:00127F78↑j ... ROM:00127FA8 rts ROM:00127FAA ; --------------------------------------------------------------------------- ROM:00127FAA ROM:00127FAA loc_127FAA: ; DATA XREF: ROM:00127F44↑o ROM:00127FAA move.w $1004(d7.w*2),d1 ROM:00127FB0 cmp.w $616(d7.w*2),d1 ROM:00127FB6 bgt.s locret_127FE6 ROM:00127FB8 cmpi.w #0,$1000(d7.w*2) ROM:00127FC0 ble.s locret_127FE6 ROM:00127FC2 clr.b $8A2(d7.w) ROM:00127FC8 move.w #0,$616(d7.w*2) ROM:00127FD0 move.b #3,$8A2(d7.w) ROM:00127FD8 bclr d7,($11B6).w ROM:00127FDC move.b #1,$1343(d7.w) ROM:00127FE4 bra.s locret_127FA8 ROM:00127FE6 ; --------------------------------------------------------------------------- ROM:00127FE6 ROM:00127FE6 locret_127FE6: ; CODE XREF: ROM:00127FA6↑j ROM:00127FE6 ; ROM:00127FB6↑j ... ROM:00127FE6 rts ROM:00127FE8 ROM:00127FE8 ; =============== S U B R O U T I N E ======================================= ROM:00127FE8 ROM:00127FE8 ROM:00127FE8 sub_127FE8: ; CODE XREF: sub_127DB4+1A↑p ROM:00127FE8 move.w ($CB2).w,d7 ROM:00127FEC clr.w d1 ROM:00127FEE move.b $1345(d7.w),d1 ROM:00127FF4 cmpi.w #5,d1 ROM:00127FF8 bcc.s locret_128002 ROM:00127FFA movea.l off_128004(pc,d1.w*4),a0 ROM:00127FFE nop ROM:00128000 jmp (a0) ROM:00128002 ; --------------------------------------------------------------------------- ROM:00128002 ROM:00128002 locret_128002: ; CODE XREF: sub_127FE8+10↑j ROM:00128002 rts ROM:00128002 ; End of function sub_127FE8 ROM:00128002 ROM:00128002 ; --------------------------------------------------------------------------- ROM:00128004 off_128004: dc.l loc_128018 ; DATA XREF: sub_127FE8+12↑r ROM:00128008 dc.l loc_128026 ROM:0012800C dc.l loc_128052 ROM:00128010 dc.l loc_128086 ROM:00128014 dc.l loc_1280D2 ROM:00128018 ; --------------------------------------------------------------------------- ROM:00128018 ROM:00128018 loc_128018: ; DATA XREF: ROM:off_128004↑o ROM:00128018 bclr d7,($11B9).w ROM:0012801C move.b #1,$1345(d7.w) ROM:00128024 bra.s locret_128050 ROM:00128026 ; --------------------------------------------------------------------------- ROM:00128026 ROM:00128026 loc_128026: ; DATA XREF: ROM:00128008↑o ROM:00128026 btst #2,($1383).w ROM:0012802C beq.s locret_128050 ROM:0012802E move.w $512(a5),d0 ROM:00128032 clr.b $8F5(d7.w) ROM:00128038 move.w d0,$6BC(d7.w*2) ROM:0012803E move.b #1,$8F5(d7.w) ROM:00128046 move.b #2,$1345(d7.w) ROM:0012804E bra.s locret_128084 ROM:00128050 ; --------------------------------------------------------------------------- ROM:00128050 ROM:00128050 locret_128050: ; CODE XREF: ROM:00128024↑j ROM:00128050 ; ROM:0012802C↑j ... ROM:00128050 rts ROM:00128052 ; --------------------------------------------------------------------------- ROM:00128052 ROM:00128052 loc_128052: ; DATA XREF: ROM:0012800C↑o ROM:00128052 btst #2,($1383).w ROM:00128058 bne.s loc_128064 ROM:0012805A move.b #1,$1345(d7.w) ROM:00128062 bra.s locret_128050 ROM:00128064 ; --------------------------------------------------------------------------- ROM:00128064 ROM:00128064 loc_128064: ; CODE XREF: ROM:00128058↑j ROM:00128064 btst d7,($11B4).w ROM:00128068 bne.s loc_128078 ROM:0012806A ROM:0012806A loc_12806A: ; CODE XREF: ROM:00128082↓j ROM:0012806A bset d7,($11B9).w ROM:0012806E move.b #3,$1345(d7.w) ROM:00128076 bra.s locret_1280D0 ROM:00128078 ; --------------------------------------------------------------------------- ROM:00128078 ROM:00128078 loc_128078: ; CODE XREF: ROM:00128068↑j ROM:00128078 cmpi.w #0,$6BC(d7.w*2) ROM:00128080 bgt.s locret_128084 ROM:00128082 bra.s loc_12806A ROM:00128084 ; --------------------------------------------------------------------------- ROM:00128084 ROM:00128084 locret_128084: ; CODE XREF: ROM:0012804E↑j ROM:00128084 ; ROM:00128080↑j ... ROM:00128084 rts ROM:00128086 ; --------------------------------------------------------------------------- ROM:00128086 ROM:00128086 loc_128086: ; DATA XREF: ROM:00128010↑o ROM:00128086 btst #2,($1383).w ROM:0012808C bne.s loc_1280A0 ROM:0012808E bclr d7,($11B9).w ROM:00128092 move.b #1,$1345(d7.w) ROM:0012809A bra.l locret_128050 ROM:001280A0 ; --------------------------------------------------------------------------- ROM:001280A0 ROM:001280A0 loc_1280A0: ; CODE XREF: ROM:0012808C↑j ROM:001280A0 btst d7,($1216).w ROM:001280A4 beq.s locret_1280D0 ROM:001280A6 move.w $514(a5),d0 ROM:001280AA clr.b $8F5(d7.w) ROM:001280B0 move.w d0,$6BC(d7.w*2) ROM:001280B6 move.b #1,$8F5(d7.w) ROM:001280BE bclr d7,($11B9).w ROM:001280C2 move.b #4,$1345(d7.w) ROM:001280CA bra.l locret_128118 ROM:001280D0 ; --------------------------------------------------------------------------- ROM:001280D0 ROM:001280D0 locret_1280D0: ; CODE XREF: ROM:00128076↑j ROM:001280D0 ; ROM:001280A4↑j ROM:001280D0 rts ROM:001280D2 ; --------------------------------------------------------------------------- ROM:001280D2 ROM:001280D2 loc_1280D2: ; DATA XREF: ROM:00128014↑o ROM:001280D2 btst #2,($1383).w ROM:001280D8 bne.s loc_1280E8 ROM:001280DA move.b #1,$1345(d7.w) ROM:001280E2 bra.l locret_128050 ROM:001280E8 ; --------------------------------------------------------------------------- ROM:001280E8 ROM:001280E8 loc_1280E8: ; CODE XREF: ROM:001280D8↑j ROM:001280E8 cmpi.w #0,$6BC(d7.w*2) ROM:001280F0 bgt.s locret_128118 ROM:001280F2 move.w $512(a5),d0 ROM:001280F6 clr.b $8F5(d7.w) ROM:001280FC move.w d0,$6BC(d7.w*2) ROM:00128102 move.b #1,$8F5(d7.w) ROM:0012810A move.b #2,$1345(d7.w) ROM:00128112 bra.l locret_128084 ROM:00128118 ; --------------------------------------------------------------------------- ROM:00128118 ROM:00128118 locret_128118: ; CODE XREF: ROM:001280CA↑j ROM:00128118 ; ROM:001280F0↑j ROM:00128118 rts ROM:0012811A ROM:0012811A ; =============== S U B R O U T I N E ======================================= ROM:0012811A ROM:0012811A ROM:0012811A sub_12811A: ; CODE XREF: sub_127DB4:loc_127DD4↑p ROM:0012811A btst #0,($11B6).w ROM:00128120 beq.s loc_12815A ROM:00128122 btst #0,($11B9).w ROM:00128128 beq.s loc_12815A ROM:0012812A btst #1,($11B6).w ROM:00128130 beq.s loc_128152 ROM:00128132 btst #1,($11B9).w ROM:00128138 beq.s loc_128152 ROM:0012813A cmpi.w #0,($CB4).w ROM:00128140 bne.s loc_12814A ROM:00128142 move.w #1,($CBA).w ROM:00128148 bra.s loc_128150 ROM:0012814A ; --------------------------------------------------------------------------- ROM:0012814A ROM:0012814A loc_12814A: ; CODE XREF: sub_12811A+26↑j ROM:0012814A move.w #0,($CBA).w ROM:00128150 ROM:00128150 loc_128150: ; CODE XREF: sub_12811A+2E↑j ROM:00128150 bra.s locret_128178 ROM:00128152 ; --------------------------------------------------------------------------- ROM:00128152 ROM:00128152 loc_128152: ; CODE XREF: sub_12811A+16↑j ROM:00128152 ; sub_12811A+1E↑j ROM:00128152 move.w #0,($CBA).w ROM:00128158 bra.s locret_128178 ROM:0012815A ; --------------------------------------------------------------------------- ROM:0012815A ROM:0012815A loc_12815A: ; CODE XREF: sub_12811A+6↑j ROM:0012815A ; sub_12811A+E↑j ROM:0012815A btst #1,($11B6).w ROM:00128160 beq.s loc_128172 ROM:00128162 btst #1,($11B9).w ROM:00128168 beq.s loc_128172 ROM:0012816A move.w #1,($CBA).w ROM:00128170 bra.s locret_128178 ROM:00128172 ; --------------------------------------------------------------------------- ROM:00128172 ROM:00128172 loc_128172: ; CODE XREF: sub_12811A+46↑j ROM:00128172 ; sub_12811A+4E↑j ROM:00128172 move.w #2,($CBA).w ROM:00128178 ROM:00128178 locret_128178: ; CODE XREF: sub_12811A:loc_128150↑j ROM:00128178 ; sub_12811A+3E↑j ... ROM:00128178 rts ROM:00128178 ; End of function sub_12811A ROM:00128178 ROM:0012817A ROM:0012817A ; =============== S U B R O U T I N E ======================================= ROM:0012817A ROM:0012817A ROM:0012817A sub_12817A: ; CODE XREF: sub_12769E+30↑p ROM:0012817A move.w #0,d0 ROM:0012817E bra.s loc_128184 ROM:00128180 ; --------------------------------------------------------------------------- ROM:00128180 ROM:00128180 loc_128180: ; CODE XREF: sub_12817A+18↓j ROM:00128180 addi.w #1,d0 ROM:00128184 ROM:00128184 loc_128184: ; CODE XREF: sub_12817A+4↑j ROM:00128184 cmpi.w #1,d0 ROM:00128188 bgt.s locret_128194 ROM:0012818A bsr.w sub_128196 ROM:0012818E bsr.w sub_1281D8 ROM:00128192 bra.s loc_128180 ROM:00128194 ; --------------------------------------------------------------------------- ROM:00128194 ROM:00128194 locret_128194: ; CODE XREF: sub_12817A+E↑j ROM:00128194 rts ROM:00128194 ; End of function sub_12817A ROM:00128194 ROM:00128196 ROM:00128196 ; =============== S U B R O U T I N E ======================================= ROM:00128196 ROM:00128196 ROM:00128196 sub_128196: ; CODE XREF: sub_12817A+10↑p ROM:00128196 move.w $516(a5),d1 ROM:0012819A move.w $518(a5),d2 ROM:0012819E cmp.w $EEE(d0.w*2),d1 ROM:001281A4 ble.s loc_1281D2 ROM:001281A6 cmp.w $EEE(d0.w*2),d2 ROM:001281AC bgt.s loc_1281D2 ROM:001281AE move.w $51C(a5),d1 ROM:001281B2 move.w $51A(a5),d2 ROM:001281B6 cmp.w $EEE(d0.w*2),d2 ROM:001281BC bgt.s loc_1281C6 ROM:001281BE cmp.w $EEE(d0.w*2),d1 ROM:001281C4 bgt.s loc_1281CC ROM:001281C6 ROM:001281C6 loc_1281C6: ; CODE XREF: sub_128196+26↑j ROM:001281C6 bset d0,($11BA).w ROM:001281CA bra.s loc_1281D0 ROM:001281CC ; --------------------------------------------------------------------------- ROM:001281CC ROM:001281CC loc_1281CC: ; CODE XREF: sub_128196+2E↑j ROM:001281CC bclr d0,($11BA).w ROM:001281D0 ROM:001281D0 loc_1281D0: ; CODE XREF: sub_128196+34↑j ROM:001281D0 bra.s locret_1281D6 ROM:001281D2 ; --------------------------------------------------------------------------- ROM:001281D2 ROM:001281D2 loc_1281D2: ; CODE XREF: sub_128196+E↑j ROM:001281D2 ; sub_128196+16↑j ROM:001281D2 bclr d0,($11BA).w ROM:001281D6 ROM:001281D6 locret_1281D6: ; CODE XREF: sub_128196:loc_1281D0↑j ROM:001281D6 rts ROM:001281D6 ; End of function sub_128196 ROM:001281D6 ROM:001281D8 ROM:001281D8 ; =============== S U B R O U T I N E ======================================= ROM:001281D8 ROM:001281D8 ROM:001281D8 sub_1281D8: ; CODE XREF: sub_12817A+14↑p ROM:001281D8 clr.w d1 ROM:001281DA move.b $1347(d0.w),d1 ROM:001281E0 cmpi.w #$B,d1 ROM:001281E4 bcc.s locret_1281EE ROM:001281E6 movea.l off_1281F0(pc,d1.w*4),a0 ROM:001281EA nop ROM:001281EC jmp (a0) ROM:001281EE ; --------------------------------------------------------------------------- ROM:001281EE ROM:001281EE locret_1281EE: ; CODE XREF: sub_1281D8+C↑j ROM:001281EE rts ROM:001281EE ; End of function sub_1281D8 ROM:001281EE ROM:001281EE ; --------------------------------------------------------------------------- ROM:001281F0 off_1281F0: dc.l loc_12821C ; DATA XREF: sub_1281D8+E↑r ROM:001281F4 dc.l loc_128228 ROM:001281F8 dc.l loc_128288 ROM:001281FC dc.l loc_1282E0 ROM:00128200 dc.l loc_128326 ROM:00128204 dc.l loc_12837E ROM:00128208 dc.l loc_1283AE ROM:0012820C dc.l loc_1283E0 ROM:00128210 dc.l loc_128412 ROM:00128214 dc.l loc_12844E ROM:00128218 dc.l loc_1284BE ROM:0012821C ; --------------------------------------------------------------------------- ROM:0012821C ROM:0012821C loc_12821C: ; DATA XREF: ROM:off_1281F0↑o ROM:0012821C bclr d0,($11BB).w ROM:00128220 move.b #1,$1347(d0.w) ROM:00128228 ROM:00128228 loc_128228: ; DATA XREF: ROM:001281F4↑o ROM:00128228 cmpi.w #0,d0 ROM:0012822C bne.s loc_128258 ROM:0012822E btst #0,($11B0).w ROM:00128234 beq.s loc_128258 ROM:00128236 move.w $51E(a5),d1 ROM:0012823A clr.b $8DF(d0.w) ROM:00128240 move.w d1,$690(d0.w*2) ROM:00128246 move.b #1,$8DF(d0.w) ROM:0012824E move.b #2,$1347(d0.w) ROM:00128256 rts ROM:00128258 ; --------------------------------------------------------------------------- ROM:00128258 ROM:00128258 loc_128258: ; CODE XREF: ROM:0012822C↑j ROM:00128258 ; ROM:00128234↑j ROM:00128258 cmpi.w #1,d0 ROM:0012825C bne.s locret_128286 ROM:0012825E btst #1,($11B0).w ROM:00128264 beq.s locret_128286 ROM:00128266 move.w $51E(a5),d1 ROM:0012826A clr.b $8DF(d0.w) ROM:00128270 move.w d1,$690(d0.w*2) ROM:00128276 move.b #1,$8DF(d0.w) ROM:0012827E move.b #6,$1347(d0.w) ROM:00128286 ROM:00128286 locret_128286: ; CODE XREF: ROM:0012825C↑j ROM:00128286 ; ROM:00128264↑j ROM:00128286 rts ROM:00128288 ; --------------------------------------------------------------------------- ROM:00128288 ROM:00128288 loc_128288: ; DATA XREF: ROM:001281F8↑o ROM:00128288 btst #7,($1366).w ROM:0012828E beq.s loc_1282A6 ROM:00128290 clr.b $8DF(d0.w) ROM:00128296 clr.w $690(d0.w*2) ROM:0012829C move.b #1,$1347(d0.w) ROM:001282A4 rts ROM:001282A6 ; --------------------------------------------------------------------------- ROM:001282A6 ROM:001282A6 loc_1282A6: ; CODE XREF: ROM:0012828E↑j ROM:001282A6 btst d0,($11BA).w ROM:001282AA beq.s loc_1282C6 ROM:001282AC clr.b $8DF(d0.w) ROM:001282B2 clr.w $690(d0.w*2) ROM:001282B8 bset d0,($11BB).w ROM:001282BC move.b #3,$1347(d0.w) ROM:001282C4 bra.s loc_128320 ROM:001282C6 ; --------------------------------------------------------------------------- ROM:001282C6 ROM:001282C6 loc_1282C6: ; CODE XREF: ROM:001282AA↑j ROM:001282C6 cmpi.w #0,$690(d0.w*2) ROM:001282CE bgt.s locret_1282DE ROM:001282D0 move.b #5,$1347(d0.w) ROM:001282D8 bra.l loc_1283A8 ROM:001282DE ; --------------------------------------------------------------------------- ROM:001282DE ROM:001282DE locret_1282DE: ; CODE XREF: ROM:001282CE↑j ROM:001282DE rts ROM:001282E0 ; --------------------------------------------------------------------------- ROM:001282E0 ROM:001282E0 loc_1282E0: ; DATA XREF: ROM:001281FC↑o ROM:001282E0 btst #7,($1366).w ROM:001282E6 beq.s loc_1282F6 ROM:001282E8 bclr d0,($11BB).w ROM:001282EC move.b #1,$1347(d0.w) ROM:001282F4 rts ROM:001282F6 ; --------------------------------------------------------------------------- ROM:001282F6 ROM:001282F6 loc_1282F6: ; CODE XREF: ROM:001282E6↑j ROM:001282F6 btst d0,($11BA).w ROM:001282FA bne.s loc_128320 ROM:001282FC move.w $930(a5,d0.w*2),d1 ROM:00128302 clr.b $8DF(d0.w) ROM:00128308 move.w d1,$690(d0.w*2) ROM:0012830E move.b #1,$8DF(d0.w) ROM:00128316 move.b #4,$1347(d0.w) ROM:0012831E rts ROM:00128320 ; --------------------------------------------------------------------------- ROM:00128320 ROM:00128320 loc_128320: ; CODE XREF: ROM:001282C4↑j ROM:00128320 ; ROM:001282FA↑j ... ROM:00128320 bsr.w sub_1284E6 ROM:00128324 rts ROM:00128326 ; --------------------------------------------------------------------------- ROM:00128326 ROM:00128326 loc_128326: ; DATA XREF: ROM:00128200↑o ROM:00128326 btst #7,($1366).w ROM:0012832C beq.s loc_128348 ROM:0012832E bclr d0,($11BB).w ROM:00128332 clr.b $8DF(d0.w) ROM:00128338 clr.w $690(d0.w*2) ROM:0012833E move.b #1,$1347(d0.w) ROM:00128346 rts ROM:00128348 ; --------------------------------------------------------------------------- ROM:00128348 ROM:00128348 loc_128348: ; CODE XREF: ROM:0012832C↑j ROM:00128348 btst d0,($11BA).w ROM:0012834C beq.s loc_128364 ROM:0012834E clr.b $8DF(d0.w) ROM:00128354 clr.w $690(d0.w*2) ROM:0012835A move.b #3,$1347(d0.w) ROM:00128362 bra.s loc_128320 ROM:00128364 ; --------------------------------------------------------------------------- ROM:00128364 ROM:00128364 loc_128364: ; CODE XREF: ROM:0012834C↑j ROM:00128364 cmpi.w #0,$690(d0.w*2) ROM:0012836C bgt.s locret_12837C ROM:0012836E bclr d0,($11BB).w ROM:00128372 move.b #5,$1347(d0.w) ROM:0012837A bra.s loc_1283A8 ROM:0012837C ; --------------------------------------------------------------------------- ROM:0012837C ROM:0012837C locret_12837C: ; CODE XREF: ROM:0012836C↑j ROM:0012837C rts ROM:0012837E ; --------------------------------------------------------------------------- ROM:0012837E ROM:0012837E loc_12837E: ; DATA XREF: ROM:00128204↑o ROM:0012837E btst #7,($1366).w ROM:00128384 beq.s loc_128390 ROM:00128386 move.b #1,$1347(d0.w) ROM:0012838E rts ROM:00128390 ; --------------------------------------------------------------------------- ROM:00128390 ROM:00128390 loc_128390: ; CODE XREF: ROM:00128384↑j ROM:00128390 btst d0,($11BA).w ROM:00128394 beq.s loc_1283A8 ROM:00128396 bset d0,($11BB).w ROM:0012839A move.b #3,$1347(d0.w) ROM:001283A2 bra.l loc_128320 ROM:001283A8 ; --------------------------------------------------------------------------- ROM:001283A8 ROM:001283A8 loc_1283A8: ; CODE XREF: ROM:001282D8↑j ROM:001283A8 ; ROM:0012837A↑j ... ROM:001283A8 bsr.w sub_128508 ROM:001283AC rts ROM:001283AE ; --------------------------------------------------------------------------- ROM:001283AE ROM:001283AE loc_1283AE: ; DATA XREF: ROM:00128208↑o ROM:001283AE btst #7,($1366).w ROM:001283B4 beq.s loc_1283CC ROM:001283B6 clr.b $8DF(d0.w) ROM:001283BC clr.w $690(d0.w*2) ROM:001283C2 move.b #1,$1347(d0.w) ROM:001283CA rts ROM:001283CC ; --------------------------------------------------------------------------- ROM:001283CC ROM:001283CC loc_1283CC: ; CODE XREF: ROM:001283B4↑j ROM:001283CC cmpi.w #0,$690(d0.w*2) ROM:001283D4 bgt.s locret_1283DE ROM:001283D6 move.b #7,$1347(d0.w) ROM:001283DE ROM:001283DE locret_1283DE: ; CODE XREF: ROM:001283D4↑j ROM:001283DE rts ROM:001283E0 ; --------------------------------------------------------------------------- ROM:001283E0 ROM:001283E0 loc_1283E0: ; DATA XREF: ROM:0012820C↑o ROM:001283E0 btst #7,($1366).w ROM:001283E6 beq.s loc_1283F6 ROM:001283E8 bclr d0,($11BB).w ROM:001283EC move.b #1,$1347(d0.w) ROM:001283F4 rts ROM:001283F6 ; --------------------------------------------------------------------------- ROM:001283F6 ROM:001283F6 loc_1283F6: ; CODE XREF: ROM:001283E6↑j ROM:001283F6 move.w $520(a5),d7 ROM:001283FA btst #6,($1375).w ROM:00128400 beq.s locret_128410 ROM:00128402 cmp.w ($D0A).w,d7 ROM:00128406 bge.s locret_128410 ROM:00128408 move.b #8,$1347(d0.w) ROM:00128410 ROM:00128410 locret_128410: ; CODE XREF: ROM:00128400↑j ROM:00128410 ; ROM:00128406↑j ROM:00128410 rts ROM:00128412 ; --------------------------------------------------------------------------- ROM:00128412 ROM:00128412 loc_128412: ; DATA XREF: ROM:00128210↑o ROM:00128412 btst d0,($11BA).w ROM:00128416 beq.s loc_12842A ROM:00128418 bsr.w sub_1284E6 ROM:0012841C bset d0,($11BB).w ROM:00128420 move.b #$A,$1347(d0.w) ROM:00128428 bra.s locret_12844C ROM:0012842A ; --------------------------------------------------------------------------- ROM:0012842A ROM:0012842A loc_12842A: ; CODE XREF: ROM:00128416↑j ROM:0012842A move.w $930(a5,d0.w*2),d1 ROM:00128430 clr.b $8DF(d0.w) ROM:00128436 move.w d1,$690(d0.w*2) ROM:0012843C move.b #1,$8DF(d0.w) ROM:00128444 move.b #9,$1347(d0.w) ROM:0012844C ROM:0012844C locret_12844C: ; CODE XREF: ROM:00128428↑j ROM:0012844C rts ROM:0012844E ; --------------------------------------------------------------------------- ROM:0012844E ROM:0012844E loc_12844E: ; DATA XREF: ROM:00128214↑o ROM:0012844E btst #7,($1366).w ROM:00128454 beq.s loc_12846C ROM:00128456 clr.b $8DF(d0.w) ROM:0012845C clr.w $690(d0.w*2) ROM:00128462 move.b #1,$1347(d0.w) ROM:0012846A rts ROM:0012846C ; --------------------------------------------------------------------------- ROM:0012846C ROM:0012846C loc_12846C: ; CODE XREF: ROM:00128454↑j ROM:0012846C btst #6,($1375).w ROM:00128472 bne.s loc_12847E ROM:00128474 move.b #7,$1347(d0.w) ROM:0012847C rts ROM:0012847E ; --------------------------------------------------------------------------- ROM:0012847E ROM:0012847E loc_12847E: ; CODE XREF: ROM:00128472↑j ROM:0012847E btst d0,($11BA).w ROM:00128482 beq.s loc_1284A2 ROM:00128484 clr.b $8DF(d0.w) ROM:0012848A clr.w $690(d0.w*2) ROM:00128490 bsr.w sub_1284E6 ROM:00128494 bset d0,($11BB).w ROM:00128498 move.b #$A,$1347(d0.w) ROM:001284A0 rts ROM:001284A2 ; --------------------------------------------------------------------------- ROM:001284A2 ROM:001284A2 loc_1284A2: ; CODE XREF: ROM:00128482↑j ROM:001284A2 cmpi.w #0,$690(d0.w*2) ROM:001284AA bgt.s locret_1284BC ROM:001284AC bsr.w sub_128508 ROM:001284B0 bclr d0,($11BB).w ROM:001284B4 move.b #$A,$1347(d0.w) ROM:001284BC ROM:001284BC locret_1284BC: ; CODE XREF: ROM:001284AA↑j ROM:001284BC rts ROM:001284BE ; --------------------------------------------------------------------------- ROM:001284BE ROM:001284BE loc_1284BE: ; DATA XREF: ROM:00128218↑o ROM:001284BE btst #7,($1366).w ROM:001284C4 beq.s loc_1284D4 ROM:001284C6 bclr d0,($11BB).w ROM:001284CA move.b #1,$1347(d0.w) ROM:001284D2 rts ROM:001284D4 ; --------------------------------------------------------------------------- ROM:001284D4 ROM:001284D4 loc_1284D4: ; CODE XREF: ROM:001284C4↑j ROM:001284D4 btst #6,($1375).w ROM:001284DA bne.s locret_1284E4 ROM:001284DC move.b #7,$1347(d0.w) ROM:001284E4 ROM:001284E4 locret_1284E4: ; CODE XREF: ROM:001284DA↑j ROM:001284E4 rts ROM:001284E6 ROM:001284E6 ; =============== S U B R O U T I N E ======================================= ROM:001284E6 ROM:001284E6 ROM:001284E6 sub_1284E6: ; CODE XREF: ROM:loc_128320↑p ROM:001284E6 ; ROM:00128418↑p ... ROM:001284E6 cmpi.w #0,d0 ROM:001284EA bne.s loc_1284FA ROM:001284EC bclr #6,($DB9).w ROM:001284F2 bset #6,($DD1).w ROM:001284F8 bra.s locret_128506 ROM:001284FA ; --------------------------------------------------------------------------- ROM:001284FA ROM:001284FA loc_1284FA: ; CODE XREF: sub_1284E6+4↑j ROM:001284FA bclr #5,($DB8).w ROM:00128500 bset #5,($DD0).w ROM:00128506 ROM:00128506 locret_128506: ; CODE XREF: sub_1284E6+12↑j ROM:00128506 rts ROM:00128506 ; End of function sub_1284E6 ROM:00128506 ROM:00128508 ROM:00128508 ; =============== S U B R O U T I N E ======================================= ROM:00128508 ROM:00128508 ROM:00128508 sub_128508: ; CODE XREF: ROM:loc_1283A8↑p ROM:00128508 ; ROM:001284AC↑p ROM:00128508 cmpi.w #0,d0 ROM:0012850C bne.s loc_12851C ROM:0012850E bset #6,($DB9).w ROM:00128514 bset #6,($DD1).w ROM:0012851A bra.s locret_128528 ROM:0012851C ; --------------------------------------------------------------------------- ROM:0012851C ROM:0012851C loc_12851C: ; CODE XREF: sub_128508+4↑j ROM:0012851C bset #5,($DB8).w ROM:00128522 bset #5,($DD0).w ROM:00128528 ROM:00128528 locret_128528: ; CODE XREF: sub_128508+12↑j ROM:00128528 rts ROM:00128528 ; End of function sub_128508 ROM:00128528 ROM:0012852A ROM:0012852A ; =============== S U B R O U T I N E ======================================= ROM:0012852A ROM:0012852A ROM:0012852A sub_12852A: ; CODE XREF: sub_12A270+2C↓p ROM:0012852A move.w ($CBC).w,d1 ROM:0012852E cmpi.w #5,d1 ROM:00128532 bcc.s locret_12853C ROM:00128534 movea.l off_12853E(pc,d1.w*4),a0 ROM:00128538 nop ROM:0012853A jmp (a0) ROM:0012853C ; --------------------------------------------------------------------------- ROM:0012853C ROM:0012853C locret_12853C: ; CODE XREF: sub_12852A+8↑j ROM:0012853C rts ROM:0012853C ; End of function sub_12852A ROM:0012853C ROM:0012853C ; --------------------------------------------------------------------------- ROM:0012853E off_12853E: dc.l loc_128552 ; DATA XREF: sub_12852A+A↑r ROM:00128542 dc.l loc_12855C ROM:00128546 dc.l loc_128580 ROM:0012854A dc.l loc_1285E6 ROM:0012854E dc.l loc_128642 ROM:00128552 ; --------------------------------------------------------------------------- ROM:00128552 ROM:00128552 loc_128552: ; DATA XREF: ROM:off_12853E↑o ROM:00128552 move.w #1,($CBC).w ROM:00128558 bra.s locret_12857E ROM:0012855A ; --------------------------------------------------------------------------- ROM:0012855A rts ROM:0012855C ; --------------------------------------------------------------------------- ROM:0012855C ROM:0012855C loc_12855C: ; DATA XREF: ROM:00128542↑o ROM:0012855C btst #2,($1383).w ROM:00128562 beq.s locret_12857E ROM:00128564 move.w $522(a5),d0 ROM:00128568 clr.b ($928).w ROM:0012856C move.w d0,($722).w ROM:00128570 move.b #1,($928).w ROM:00128576 move.w #2,($CBC).w ROM:0012857C bra.s locret_1285E4 ROM:0012857E ; --------------------------------------------------------------------------- ROM:0012857E ROM:0012857E locret_12857E: ; CODE XREF: ROM:00128558↑j ROM:0012857E ; ROM:00128562↑j ... ROM:0012857E rts ROM:00128580 ; --------------------------------------------------------------------------- ROM:00128580 ROM:00128580 loc_128580: ; DATA XREF: ROM:00128546↑o ROM:00128580 btst #2,($1383).w ROM:00128586 bne.s loc_128598 ROM:00128588 clr.b ($928).w ROM:0012858C clr.w ($722).w ROM:00128590 move.w #1,($CBC).w ROM:00128596 bra.s locret_12857E ROM:00128598 ; --------------------------------------------------------------------------- ROM:00128598 ROM:00128598 loc_128598: ; CODE XREF: ROM:00128586↑j ROM:00128598 cmpi.w #0,($722).w ROM:0012859E bgt.s loc_1285BA ROM:001285A0 btst #0,($937).w ROM:001285A6 beq.s loc_1285BA ROM:001285A8 bset #4,($DD1).w ROM:001285AE move.w #4,($CBC).w ROM:001285B4 bra.l locret_12865C ROM:001285BA ; --------------------------------------------------------------------------- ROM:001285BA ROM:001285BA loc_1285BA: ; CODE XREF: ROM:0012859E↑j ROM:001285BA ; ROM:001285A6↑j ROM:001285BA cmpi.w #0,($722).w ROM:001285C0 bgt.s locret_1285E4 ROM:001285C2 btst #0,($937).w ROM:001285C8 bne.s locret_1285E4 ROM:001285CA move.w $524(a5),d0 ROM:001285CE clr.b ($928).w ROM:001285D2 move.w d0,($722).w ROM:001285D6 move.b #1,($928).w ROM:001285DC move.w #3,($CBC).w ROM:001285E2 bra.s locret_128640 ROM:001285E4 ; --------------------------------------------------------------------------- ROM:001285E4 ROM:001285E4 locret_1285E4: ; CODE XREF: ROM:0012857C↑j ROM:001285E4 ; ROM:001285C0↑j ... ROM:001285E4 rts ROM:001285E6 ; --------------------------------------------------------------------------- ROM:001285E6 ROM:001285E6 loc_1285E6: ; DATA XREF: ROM:0012854A↑o ROM:001285E6 btst #2,($1383).w ROM:001285EC bne.s loc_1285FE ROM:001285EE clr.b ($928).w ROM:001285F2 clr.w ($722).w ROM:001285F6 move.w #1,($CBC).w ROM:001285FC bra.s locret_12857E ROM:001285FE ; --------------------------------------------------------------------------- ROM:001285FE ROM:001285FE loc_1285FE: ; CODE XREF: ROM:001285EC↑j ROM:001285FE btst #0,($937).w ROM:00128604 beq.s loc_12861C ROM:00128606 clr.b ($928).w ROM:0012860A clr.w ($722).w ROM:0012860E bset #4,($DD1).w ROM:00128614 move.w #4,($CBC).w ROM:0012861A bra.s locret_12865C ROM:0012861C ; --------------------------------------------------------------------------- ROM:0012861C ROM:0012861C loc_12861C: ; CODE XREF: ROM:00128604↑j ROM:0012861C cmpi.w #0,($722).w ROM:00128622 bgt.s locret_128640 ROM:00128624 btst #0,($937).w ROM:0012862A bne.s locret_128640 ROM:0012862C bset #4,($DB9).w ROM:00128632 bset #4,($DD1).w ROM:00128638 move.w #4,($CBC).w ROM:0012863E bra.s locret_12865C ROM:00128640 ; --------------------------------------------------------------------------- ROM:00128640 ROM:00128640 locret_128640: ; CODE XREF: ROM:001285E2↑j ROM:00128640 ; ROM:00128622↑j ... ROM:00128640 rts ROM:00128642 ; --------------------------------------------------------------------------- ROM:00128642 ROM:00128642 loc_128642: ; DATA XREF: ROM:0012854E↑o ROM:00128642 btst #2,($1383).w ROM:00128648 bne.s locret_12865C ROM:0012864A bclr #4,($DB9).w ROM:00128650 move.w #1,($CBC).w ROM:00128656 bra.l locret_12857E ROM:0012865C ; --------------------------------------------------------------------------- ROM:0012865C ROM:0012865C locret_12865C: ; CODE XREF: ROM:001285B4↑j ROM:0012865C ; ROM:0012861A↑j ... ROM:0012865C rts ROM:0012865E ; --------------------------------------------------------------------------- ROM:0012865E rts ROM:00128660 ROM:00128660 ; =============== S U B R O U T I N E ======================================= ROM:00128660 ROM:00128660 ROM:00128660 sub_128660: ; CODE XREF: sub_12A270+C↓p ROM:00128660 btst #0,($1361).w ROM:00128666 beq.s loc_1286BA ROM:00128668 move.w ($476).w,d1 ROM:0012866C sub.w ($CBE).w,d1 ROM:00128670 cmpi.w #0,d1 ROM:00128674 bge.s loc_128678 ROM:00128676 neg.w d1 ROM:00128678 ROM:00128678 loc_128678: ; CODE XREF: sub_128660+14↑j ROM:00128678 move.w $526(a5),d2 ROM:0012867C cmp.w d1,d2 ROM:0012867E bgt.s loc_128688 ROM:00128680 bset #5,($1376).w ROM:00128686 bra.s loc_12868E ROM:00128688 ; --------------------------------------------------------------------------- ROM:00128688 ROM:00128688 loc_128688: ; CODE XREF: sub_128660+1E↑j ROM:00128688 bclr #5,($1376).w ROM:0012868E ROM:0012868E loc_12868E: ; CODE XREF: sub_128660+26↑j ROM:0012868E move.w ($476).w,($CBE).w ROM:00128694 btst #2,($493).w ROM:0012869A bne.s loc_1286A4 ROM:0012869C btst #5,($1376).w ROM:001286A2 beq.s loc_1286AC ROM:001286A4 ROM:001286A4 loc_1286A4: ; CODE XREF: sub_128660+3A↑j ROM:001286A4 bset #2,($DB8).w ROM:001286AA bra.s loc_1286B2 ROM:001286AC ; --------------------------------------------------------------------------- ROM:001286AC ROM:001286AC loc_1286AC: ; CODE XREF: sub_128660+42↑j ROM:001286AC bclr #2,($DB8).w ROM:001286B2 ROM:001286B2 loc_1286B2: ; CODE XREF: sub_128660+4A↑j ROM:001286B2 bset #2,($DD0).w ROM:001286B8 bra.s locret_1286C6 ROM:001286BA ; --------------------------------------------------------------------------- ROM:001286BA ROM:001286BA loc_1286BA: ; CODE XREF: sub_128660+6↑j ROM:001286BA move.w ($476).w,($CBE).w ROM:001286C0 bset #0,($1361).w ROM:001286C6 ROM:001286C6 locret_1286C6: ; CODE XREF: sub_128660+58↑j ROM:001286C6 rts ROM:001286C6 ; End of function sub_128660 ROM:001286C6 ROM:001286C8 ROM:001286C8 ; =============== S U B R O U T I N E ======================================= ROM:001286C8 ROM:001286C8 ROM:001286C8 sub_1286C8: ; CODE XREF: sub_12A270+4A↓p ROM:001286C8 clr.w d1 ROM:001286CA move.b ($11BC).w,d1 ROM:001286CE cmpi.w #2,d1 ROM:001286D2 bcc.s locret_1286DC ROM:001286D4 movea.l off_1286DE(pc,d1.w*4),a0 ROM:001286D8 nop ROM:001286DA jmp (a0) ROM:001286DC ; --------------------------------------------------------------------------- ROM:001286DC ROM:001286DC locret_1286DC: ; CODE XREF: sub_1286C8+A↑j ROM:001286DC rts ROM:001286DC ; End of function sub_1286C8 ROM:001286DC ROM:001286DC ; --------------------------------------------------------------------------- ROM:001286DE off_1286DE: dc.l loc_1286E6 ; DATA XREF: sub_1286C8+C↑r ROM:001286E2 dc.l loc_128702 ROM:001286E6 ; --------------------------------------------------------------------------- ROM:001286E6 ROM:001286E6 loc_1286E6: ; DATA XREF: ROM:off_1286DE↑o ROM:001286E6 move.w #$3D0,d0 ROM:001286EA clr.b ($8A4).w ROM:001286EE move.w d0,($61A).w ROM:001286F2 move.b #1,($8A4).w ROM:001286F8 move.b #1,($11BC).w ROM:001286FE bra.s locret_12872C ROM:00128700 ; --------------------------------------------------------------------------- ROM:00128700 rts ROM:00128702 ; --------------------------------------------------------------------------- ROM:00128702 ROM:00128702 loc_128702: ; DATA XREF: ROM:001286E2↑o ROM:00128702 cmpi.w #0,($61A).w ROM:00128708 bgt.s locret_12872C ROM:0012870A bsr.w sub_12872E ROM:0012870E move.w #$3D0,d0 ROM:00128712 clr.b ($8A4).w ROM:00128716 move.w d0,($61A).w ROM:0012871A move.b #1,($8A4).w ROM:00128720 move.b #1,($11BC).w ROM:00128726 bra.l *+6 ROM:0012872C ; --------------------------------------------------------------------------- ROM:0012872C ROM:0012872C locret_12872C: ; CODE XREF: ROM:001286FE↑j ROM:0012872C ; ROM:00128708↑j ... ROM:0012872C rts ROM:0012872E ROM:0012872E ; =============== S U B R O U T I N E ======================================= ROM:0012872E ROM:0012872E ROM:0012872E sub_12872E: ; CODE XREF: ROM:0012870A↑p ROM:0012872E clr.l d0 ROM:00128730 move.w ($52A).w,d0 ROM:00128734 divu.l #$24,d0 ; '$' ROM:0012873C add.l d0,($1398).w ROM:00128740 rts ROM:00128740 ; End of function sub_12872E ROM:00128740 ROM:00128742 ROM:00128742 ; =============== S U B R O U T I N E ======================================= ROM:00128742 ROM:00128742 ROM:00128742 sub_128742: ; CODE XREF: sub_12A382↓p ROM:00128742 move.w $578(a5),d5 ROM:00128746 cmpi.w #$A,d5 ROM:0012874A beq.s loc_128752 ROM:0012874C cmpi.w #$14,d5 ROM:00128750 bne.s loc_128760 ROM:00128752 ROM:00128752 loc_128752: ; CODE XREF: sub_128742+8↑j ROM:00128752 bset #3,($1379).w ROM:00128758 bclr #2,($1363).w ROM:0012875E bra.s loc_1287A0 ROM:00128760 ; --------------------------------------------------------------------------- ROM:00128760 ROM:00128760 loc_128760: ; CODE XREF: sub_128742+E↑j ROM:00128760 cmpi.w #$B,d5 ROM:00128764 beq.s loc_12876C ROM:00128766 cmpi.w #$15,d5 ROM:0012876A bne.s loc_12877A ROM:0012876C ROM:0012876C loc_12876C: ; CODE XREF: sub_128742+22↑j ROM:0012876C bset #2,($1363).w ROM:00128772 bclr #3,($1379).w ROM:00128778 bra.s loc_1287A0 ROM:0012877A ; --------------------------------------------------------------------------- ROM:0012877A ROM:0012877A loc_12877A: ; CODE XREF: sub_128742+28↑j ROM:0012877A cmpi.w #$C,d5 ROM:0012877E beq.s loc_128786 ROM:00128780 cmpi.w #$16,d5 ROM:00128784 bne.s loc_128794 ROM:00128786 ROM:00128786 loc_128786: ; CODE XREF: sub_128742+3C↑j ROM:00128786 bset #3,($1379).w ROM:0012878C bset #2,($1363).w ROM:00128792 bra.s loc_1287A0 ROM:00128794 ; --------------------------------------------------------------------------- ROM:00128794 ROM:00128794 loc_128794: ; CODE XREF: sub_128742+42↑j ROM:00128794 bclr #3,($1379).w ROM:0012879A bclr #2,($1363).w ROM:001287A0 ROM:001287A0 loc_1287A0: ; CODE XREF: sub_128742+1C↑j ROM:001287A0 ; sub_128742+36↑j ... ROM:001287A0 clr.w d1 ROM:001287A2 move.b ($11BD).w,d1 ROM:001287A6 cmpi.w #8,d1 ROM:001287AA bcc.s locret_1287B4 ROM:001287AC movea.l off_1287B6(pc,d1.w*4),a0 ROM:001287B0 nop ROM:001287B2 jmp (a0) ROM:001287B4 ; --------------------------------------------------------------------------- ROM:001287B4 ROM:001287B4 locret_1287B4: ; CODE XREF: sub_128742+68↑j ROM:001287B4 rts ROM:001287B4 ; End of function sub_128742 ROM:001287B4 ROM:001287B4 ; --------------------------------------------------------------------------- ROM:001287B6 off_1287B6: dc.l loc_1287D6 ; DATA XREF: sub_128742+6A↑r ROM:001287BA dc.l loc_1287E0 ROM:001287BE dc.l loc_128804 ROM:001287C2 dc.l loc_128854 ROM:001287C6 dc.l loc_128924 ROM:001287CA dc.l loc_12893A ROM:001287CE dc.l loc_128A1C ROM:001287D2 dc.l loc_128A32 ROM:001287D6 ; --------------------------------------------------------------------------- ROM:001287D6 ROM:001287D6 loc_1287D6: ; DATA XREF: ROM:off_1287B6↑o ROM:001287D6 move.b #1,($11BD).w ROM:001287DC bra.s locret_128802 ROM:001287DE ; --------------------------------------------------------------------------- ROM:001287DE rts ROM:001287E0 ; --------------------------------------------------------------------------- ROM:001287E0 ROM:001287E0 loc_1287E0: ; DATA XREF: ROM:001287BA↑o ROM:001287E0 btst #3,($1379).w ROM:001287E6 beq.s locret_128802 ROM:001287E8 bclr #0,($1371).w ROM:001287EE bclr #6,($1369).w ROM:001287F4 bclr #1,($1362).w ROM:001287FA move.b #2,($11BD).w ROM:00128800 bra.s loc_12884E ROM:00128802 ; --------------------------------------------------------------------------- ROM:00128802 ROM:00128802 locret_128802: ; CODE XREF: ROM:001287DC↑j ROM:00128802 ; ROM:001287E6↑j ... ROM:00128802 rts ROM:00128804 ; --------------------------------------------------------------------------- ROM:00128804 ROM:00128804 loc_128804: ; DATA XREF: ROM:001287BE↑o ROM:00128804 btst #3,($1379).w ROM:0012880A bne.s loc_128814 ROM:0012880C move.b #1,($11BD).w ROM:00128812 bra.s locret_128802 ROM:00128814 ; --------------------------------------------------------------------------- ROM:00128814 ROM:00128814 loc_128814: ; CODE XREF: ROM:0012880A↑j ROM:00128814 btst #2,($1363).w ROM:0012881A beq.s loc_12884E ROM:0012881C btst #2,($1376).w ROM:00128822 beq.s loc_12884E ROM:00128824 bset #1,($1370).w ROM:0012882A bset #7,($137B).w ROM:00128830 move.w $528(a5),d0 ROM:00128834 clr.b ($8F7).w ROM:00128838 move.w d0,($6C0).w ROM:0012883C move.b #1,($8F7).w ROM:00128842 move.b #3,($11BD).w ROM:00128848 bra.l loc_12891E ROM:0012884E ; --------------------------------------------------------------------------- ROM:0012884E ROM:0012884E loc_12884E: ; CODE XREF: ROM:00128800↑j ROM:0012884E ; ROM:0012881A↑j ... ROM:0012884E bsr.w sub_128A48 ROM:00128852 rts ROM:00128854 ; --------------------------------------------------------------------------- ROM:00128854 ROM:00128854 loc_128854: ; DATA XREF: ROM:001287C2↑o ROM:00128854 move.l $136(a5),d0 ROM:00128858 cmp.l ($990).w,d0 ROM:0012885C bge.s loc_12888A ROM:0012885E bclr #1,($1370).w ROM:00128864 bclr #7,($137B).w ROM:0012886A clr.b ($8F7).w ROM:0012886E clr.w ($6C0).w ROM:00128872 bset #0,($1371).w ROM:00128878 bset #1,($1362).w ROM:0012887E move.b #4,($11BD).w ROM:00128884 bra.l locret_128938 ROM:0012888A ; --------------------------------------------------------------------------- ROM:0012888A ROM:0012888A loc_12888A: ; CODE XREF: ROM:0012885C↑j ROM:0012888A cmpi.w #0,($6C0).w ROM:00128890 bgt.s loc_1288C6 ROM:00128892 bclr #1,($1370).w ROM:00128898 bclr #7,($137B).w ROM:0012889E bclr #0,($1370).w ROM:001288A4 bsr.w sub_128C48 ROM:001288A8 move.w $52A(a5),d0 ROM:001288AC clr.b ($8F7).w ROM:001288B0 move.w d0,($6C0).w ROM:001288B4 move.b #1,($8F7).w ROM:001288BA move.b #5,($11BD).w ROM:001288C0 bra.l loc_128A16 ROM:001288C6 ; --------------------------------------------------------------------------- ROM:001288C6 ROM:001288C6 loc_1288C6: ; CODE XREF: ROM:00128890↑j ROM:001288C6 btst #2,($1363).w ROM:001288CC beq.s loc_1288D6 ROM:001288CE btst #2,($1376).w ROM:001288D4 bne.s loc_1288F6 ROM:001288D6 ROM:001288D6 loc_1288D6: ; CODE XREF: ROM:001288CC↑j ROM:001288D6 bclr #1,($1370).w ROM:001288DC bclr #7,($137B).w ROM:001288E2 clr.b ($8F7).w ROM:001288E6 clr.w ($6C0).w ROM:001288EA move.b #2,($11BD).w ROM:001288F0 bra.l loc_12884E ROM:001288F6 ; --------------------------------------------------------------------------- ROM:001288F6 ROM:001288F6 loc_1288F6: ; CODE XREF: ROM:001288D4↑j ROM:001288F6 btst #3,($1379).w ROM:001288FC bne.s loc_12891E ROM:001288FE bclr #1,($1370).w ROM:00128904 bclr #7,($137B).w ROM:0012890A clr.b ($8F7).w ROM:0012890E clr.w ($6C0).w ROM:00128912 move.b #1,($11BD).w ROM:00128918 bra.l locret_128802 ROM:0012891E ; --------------------------------------------------------------------------- ROM:0012891E ROM:0012891E loc_12891E: ; CODE XREF: ROM:00128848↑j ROM:0012891E ; ROM:001288FC↑j ROM:0012891E bsr.w sub_128A48 ROM:00128922 rts ROM:00128924 ; --------------------------------------------------------------------------- ROM:00128924 ROM:00128924 loc_128924: ; DATA XREF: ROM:001287C6↑o ROM:00128924 btst #3,($1379).w ROM:0012892A bne.s locret_128938 ROM:0012892C move.b #1,($11BD).w ROM:00128932 bra.l locret_128802 ROM:00128938 ; --------------------------------------------------------------------------- ROM:00128938 ROM:00128938 locret_128938: ; CODE XREF: ROM:00128884↑j ROM:00128938 ; ROM:0012892A↑j ROM:00128938 rts ROM:0012893A ; --------------------------------------------------------------------------- ROM:0012893A ROM:0012893A loc_12893A: ; DATA XREF: ROM:001287CA↑o ROM:0012893A cmpi.w #0,($6C0).w ROM:00128940 bgt.s loc_128960 ROM:00128942 bclr #0,($1370).w ROM:00128948 bset #6,($1369).w ROM:0012894E bset #1,($1362).w ROM:00128954 move.b #6,($11BD).w ROM:0012895A bra.l locret_128A30 ROM:00128960 ; --------------------------------------------------------------------------- ROM:00128960 ROM:00128960 loc_128960: ; CODE XREF: ROM:00128940↑j ROM:00128960 move.w $52E(a5),d0 ROM:00128964 cmp.w ($CA2).w,d0 ROM:00128968 ble.s loc_128992 ROM:0012896A btst #5,($1377).w ROM:00128970 bne.s loc_128992 ROM:00128972 bclr #0,($1370).w ROM:00128978 bset #1,($1362).w ROM:0012897E clr.b ($8F7).w ROM:00128982 clr.w ($6C0).w ROM:00128986 move.b #7,($11BD).w ROM:0012898C bra.l locret_128A46 ROM:00128992 ; --------------------------------------------------------------------------- ROM:00128992 ROM:00128992 loc_128992: ; CODE XREF: ROM:00128968↑j ROM:00128992 ; ROM:00128970↑j ROM:00128992 move.w $52C(a5),d0 ROM:00128996 cmp.w ($CA2).w,d0 ROM:0012899A bge.s loc_1289C4 ROM:0012899C btst #5,($1377).w ROM:001289A2 beq.s loc_1289C4 ROM:001289A4 bclr #0,($1370).w ROM:001289AA bset #1,($1362).w ROM:001289B0 clr.b ($8F7).w ROM:001289B4 clr.w ($6C0).w ROM:001289B8 move.b #7,($11BD).w ROM:001289BE bra.l locret_128A46 ROM:001289C4 ; --------------------------------------------------------------------------- ROM:001289C4 ROM:001289C4 loc_1289C4: ; CODE XREF: ROM:0012899A↑j ROM:001289C4 ; ROM:001289A2↑j ROM:001289C4 btst #2,($1363).w ROM:001289CA beq.s loc_1289D4 ROM:001289CC btst #2,($1376).w ROM:001289D2 bne.s loc_1289EE ROM:001289D4 ROM:001289D4 loc_1289D4: ; CODE XREF: ROM:001289CA↑j ROM:001289D4 bclr #0,($1370).w ROM:001289DA clr.b ($8F7).w ROM:001289DE clr.w ($6C0).w ROM:001289E2 move.b #2,($11BD).w ROM:001289E8 bra.l loc_12884E ROM:001289EE ; --------------------------------------------------------------------------- ROM:001289EE ROM:001289EE loc_1289EE: ; CODE XREF: ROM:001289D2↑j ROM:001289EE btst #3,($1379).w ROM:001289F4 bne.s loc_128A16 ROM:001289F6 bclr #1,($1370).w ROM:001289FC bclr #7,($137B).w ROM:00128A02 clr.b ($8F7).w ROM:00128A06 clr.w ($6C0).w ROM:00128A0A move.b #1,($11BD).w ROM:00128A10 bra.l locret_128802 ROM:00128A16 ; --------------------------------------------------------------------------- ROM:00128A16 ROM:00128A16 loc_128A16: ; CODE XREF: ROM:001288C0↑j ROM:00128A16 ; ROM:001289F4↑j ROM:00128A16 bsr.w sub_128A48 ROM:00128A1A rts ROM:00128A1C ; --------------------------------------------------------------------------- ROM:00128A1C ROM:00128A1C loc_128A1C: ; DATA XREF: ROM:001287CE↑o ROM:00128A1C btst #3,($1379).w ROM:00128A22 bne.s locret_128A30 ROM:00128A24 move.b #1,($11BD).w ROM:00128A2A bra.l locret_128802 ROM:00128A30 ; --------------------------------------------------------------------------- ROM:00128A30 ROM:00128A30 locret_128A30: ; CODE XREF: ROM:0012895A↑j ROM:00128A30 ; ROM:00128A22↑j ROM:00128A30 rts ROM:00128A32 ; --------------------------------------------------------------------------- ROM:00128A32 ROM:00128A32 loc_128A32: ; DATA XREF: ROM:001287D2↑o ROM:00128A32 btst #3,($1379).w ROM:00128A38 bne.s locret_128A46 ROM:00128A3A move.b #1,($11BD).w ROM:00128A40 bra.l locret_128802 ROM:00128A46 ; --------------------------------------------------------------------------- ROM:00128A46 ROM:00128A46 locret_128A46: ; CODE XREF: ROM:0012898C↑j ROM:00128A46 ; ROM:001289BE↑j ... ROM:00128A46 rts ROM:00128A48 ROM:00128A48 ; =============== S U B R O U T I N E ======================================= ROM:00128A48 ROM:00128A48 ROM:00128A48 sub_128A48: ; CODE XREF: ROM:loc_12884E↑p ROM:00128A48 ; ROM:loc_12891E↑p ... ROM:00128A48 move.w $578(a5),d5 ROM:00128A4C cmpi.w #$14,d5 ROM:00128A50 bne.s loc_128A58 ROM:00128A52 bra.l loc_128C40 ROM:00128A58 ; --------------------------------------------------------------------------- ROM:00128A58 ROM:00128A58 loc_128A58: ; CODE XREF: sub_128A48+8↑j ROM:00128A58 cmpi.w #$15,d5 ROM:00128A5C bne.s loc_128A64 ROM:00128A5E bra.l loc_128C40 ROM:00128A64 ; --------------------------------------------------------------------------- ROM:00128A64 ROM:00128A64 loc_128A64: ; CODE XREF: sub_128A48+14↑j ROM:00128A64 cmpi.w #$16,d5 ROM:00128A68 bne.s loc_128A70 ROM:00128A6A bra.l loc_128C40 ROM:00128A70 ; --------------------------------------------------------------------------- ROM:00128A70 ROM:00128A70 loc_128A70: ; CODE XREF: sub_128A48+20↑j ROM:00128A70 move.w $578(a5),d0 ROM:00128A74 cmpi.w #0,d0 ROM:00128A78 beq.l loc_128C40 ROM:00128A7E btst #0,($137B).w ROM:00128A84 bne.l loc_128B92 ROM:00128A8A btst #2,($137A).w ROM:00128A90 bne.l loc_128B92 ROM:00128A96 btst #3,($DB8).w ROM:00128A9C bne.l loc_128B92 ROM:00128AA2 btst #3,($DCC).w ROM:00128AA8 bne.l loc_128B92 ROM:00128AAE btst #3,($1378).w ROM:00128AB4 bne.l loc_128B92 ROM:00128ABA btst #3,($1377).w ROM:00128AC0 bne.l loc_128B92 ROM:00128AC6 btst #5,($DBB).w ROM:00128ACC bne.l loc_128B92 ROM:00128AD2 btst #5,($DCF).w ROM:00128AD8 bne.l loc_128B92 ROM:00128ADE btst #7,($136D).w ROM:00128AE4 bne.l loc_128B92 ROM:00128AEA btst #1,($136A).w ROM:00128AF0 bne.l loc_128B92 ROM:00128AF6 btst #6,($DB9).w ROM:00128AFC bne.l loc_128B92 ROM:00128B02 btst #6,($DCD).w ROM:00128B08 bne.l loc_128B92 ROM:00128B0E btst #5,($DB8).w ROM:00128B14 bne.l loc_128B92 ROM:00128B1A btst #5,($DCC).w ROM:00128B20 bne.s loc_128B92 ROM:00128B22 btst #0,($DB8).w ROM:00128B28 bne.s loc_128B92 ROM:00128B2A btst #0,($DCC).w ROM:00128B30 bne.s loc_128B92 ROM:00128B32 btst #7,($DB9).w ROM:00128B38 bne.s loc_128B92 ROM:00128B3A btst #7,($DCD).w ROM:00128B40 bne.s loc_128B92 ROM:00128B42 btst #1,($DB8).w ROM:00128B48 bne.s loc_128B92 ROM:00128B4A btst #1,($DCC).w ROM:00128B50 bne.s loc_128B92 ROM:00128B52 btst #0,($1154).w ROM:00128B58 beq.s loc_128B92 ROM:00128B5A move.w $57C(a5),d0 ROM:00128B5E cmp.w ($A98).w,d0 ROM:00128B62 bgt.s loc_128B92 ROM:00128B64 move.w ($CE8).w,d1 ROM:00128B68 sub.w ($CE4).w,d1 ROM:00128B6C bpl.w loc_128B72 ROM:00128B70 neg.w d1 ROM:00128B72 ROM:00128B72 loc_128B72: ; CODE XREF: sub_128A48+124↑j ROM:00128B72 move.w $57E(a5),d0 ROM:00128B76 cmp.w d1,d0 ROM:00128B78 blt.s loc_128B92 ROM:00128B7A move.w $580(a5),d0 ROM:00128B7E cmp.w ($13B0).w,d0 ROM:00128B82 bge.s loc_128B92 ROM:00128B84 btst #5,($1368).w ROM:00128B8A beq.s loc_128B92 ROM:00128B8C bra.l loc_128B98 ROM:00128B92 ; --------------------------------------------------------------------------- ROM:00128B92 ROM:00128B92 loc_128B92: ; CODE XREF: sub_128A48+3C↑j ROM:00128B92 ; sub_128A48+48↑j ... ROM:00128B92 bra.l loc_128C38 ROM:00128B98 ; --------------------------------------------------------------------------- ROM:00128B98 ROM:00128B98 loc_128B98: ; CODE XREF: sub_128A48+144↑j ROM:00128B98 move.w $582(a5),d2 ROM:00128B9C move.w $584(a5),d3 ROM:00128BA0 cmp.w ($CE8).w,d2 ROM:00128BA4 bgt.s loc_128BDC ROM:00128BA6 cmp.w ($CE8).w,d3 ROM:00128BAA blt.s loc_128BDC ROM:00128BAC move.w $588(a5),d2 ROM:00128BB0 move.w $58A(a5),d3 ROM:00128BB4 cmp.w ($56E).w,d2 ROM:00128BB8 bgt.s loc_128BDC ROM:00128BBA cmp.w ($56E).w,d3 ROM:00128BBE blt.s loc_128BDC ROM:00128BC0 move.w $58E(a5),d2 ROM:00128BC4 move.w $590(a5),d3 ROM:00128BC8 cmp.w ($528).w,d2 ROM:00128BCC bgt.s loc_128BDC ROM:00128BCE cmp.w ($528).w,d3 ROM:00128BD2 blt.s loc_128BDC ROM:00128BD4 bset #2,($1376).w ROM:00128BDA bra.s locret_128C46 ROM:00128BDC ; --------------------------------------------------------------------------- ROM:00128BDC ROM:00128BDC loc_128BDC: ; CODE XREF: sub_128A48+15C↑j ROM:00128BDC ; sub_128A48+162↑j ... ROM:00128BDC move.w $582(a5),d2 ROM:00128BE0 sub.w $586(a5),d2 ROM:00128BE4 move.w $584(a5),d3 ROM:00128BE8 add.w $586(a5),d3 ROM:00128BEC cmp.w ($CE8).w,d2 ROM:00128BF0 bgt.s loc_128BF8 ROM:00128BF2 cmp.w ($CE8).w,d3 ROM:00128BF6 bge.s loc_128BFA ROM:00128BF8 ROM:00128BF8 loc_128BF8: ; CODE XREF: sub_128A48+1A8↑j ROM:00128BF8 bra.s loc_128C38 ROM:00128BFA ; --------------------------------------------------------------------------- ROM:00128BFA ROM:00128BFA loc_128BFA: ; CODE XREF: sub_128A48+1AE↑j ROM:00128BFA move.w $588(a5),d2 ROM:00128BFE sub.w $58C(a5),d2 ROM:00128C02 move.w $58A(a5),d3 ROM:00128C06 add.w $58C(a5),d3 ROM:00128C0A cmp.w ($56E).w,d2 ROM:00128C0E bgt.s loc_128C16 ROM:00128C10 cmp.w ($56E).w,d3 ROM:00128C14 bge.s loc_128C18 ROM:00128C16 ROM:00128C16 loc_128C16: ; CODE XREF: sub_128A48+1C6↑j ROM:00128C16 bra.s loc_128C38 ROM:00128C18 ; --------------------------------------------------------------------------- ROM:00128C18 ROM:00128C18 loc_128C18: ; CODE XREF: sub_128A48+1CC↑j ROM:00128C18 move.w $58E(a5),d2 ROM:00128C1C sub.w $592(a5),d2 ROM:00128C20 move.w $590(a5),d3 ROM:00128C24 add.w $592(a5),d3 ROM:00128C28 cmp.w ($528).w,d2 ROM:00128C2C bgt.s loc_128C34 ROM:00128C2E cmp.w ($528).w,d3 ROM:00128C32 bge.s loc_128C36 ROM:00128C34 ROM:00128C34 loc_128C34: ; CODE XREF: sub_128A48+1E4↑j ROM:00128C34 bra.s loc_128C38 ROM:00128C36 ; --------------------------------------------------------------------------- ROM:00128C36 ROM:00128C36 loc_128C36: ; CODE XREF: sub_128A48+1EA↑j ROM:00128C36 bra.s locret_128C46 ROM:00128C38 ; --------------------------------------------------------------------------- ROM:00128C38 ROM:00128C38 loc_128C38: ; CODE XREF: sub_128A48:loc_128B92↑j ROM:00128C38 ; sub_128A48:loc_128BF8↑j ... ROM:00128C38 bclr #2,($1376).w ROM:00128C3E bra.s locret_128C46 ROM:00128C40 ; --------------------------------------------------------------------------- ROM:00128C40 ROM:00128C40 loc_128C40: ; CODE XREF: sub_128A48+A↑j ROM:00128C40 ; sub_128A48+16↑j ... ROM:00128C40 bset #2,($1376).w ROM:00128C46 ROM:00128C46 locret_128C46: ; CODE XREF: sub_128A48+192↑j ROM:00128C46 ; sub_128A48:loc_128C36↑j ... ROM:00128C46 rts ROM:00128C46 ; End of function sub_128A48 ROM:00128C46 ROM:00128C48 ROM:00128C48 ; =============== S U B R O U T I N E ======================================= ROM:00128C48 ROM:00128C48 ROM:00128C48 sub_128C48: ; CODE XREF: ROM:001288A4↑p ROM:00128C48 move.w $59E(a5),d0 ROM:00128C4C cmp.w ($CA2).w,d0 ROM:00128C50 blt.s loc_128C66 ROM:00128C52 move.w ($CF6).w,d1 ROM:00128C56 add.w $530(a5),d1 ROM:00128C5A move.w d1,($F32).w ROM:00128C5E bset #5,($1377).w ROM:00128C64 bra.s locret_128C78 ROM:00128C66 ; --------------------------------------------------------------------------- ROM:00128C66 ROM:00128C66 loc_128C66: ; CODE XREF: sub_128C48+8↑j ROM:00128C66 move.w ($CF6).w,d1 ROM:00128C6A sub.w $530(a5),d1 ROM:00128C6E move.w d1,($F32).w ROM:00128C72 bclr #5,($1377).w ROM:00128C78 ROM:00128C78 locret_128C78: ; CODE XREF: sub_128C48+1C↑j ROM:00128C78 rts ROM:00128C78 ; End of function sub_128C48 ROM:00128C78 ROM:00128C7A ROM:00128C7A ; =============== S U B R O U T I N E ======================================= ROM:00128C7A ROM:00128C7A ROM:00128C7A sub_128C7A: ; CODE XREF: sub_12A270+6↓p ROM:00128C7A bsr.w sub_128C8C ROM:00128C7E bsr.w sub_128C9C ROM:00128C82 bsr.w sub_128CF6 ROM:00128C86 bsr.w sub_128E98 ROM:00128C8A rts ROM:00128C8A ; End of function sub_128C7A ROM:00128C8A ROM:00128C8C ROM:00128C8C ; =============== S U B R O U T I N E ======================================= ROM:00128C8C ROM:00128C8C ROM:00128C8C sub_128C8C: ; CODE XREF: sub_128C7A↑p ROM:00128C8C move.w ($A60).w,d1 ROM:00128C90 cmp.w ($CC0).w,d1 ROM:00128C94 ble.s locret_128C9A ROM:00128C96 move.w d1,($CC0).w ROM:00128C9A ROM:00128C9A locret_128C9A: ; CODE XREF: sub_128C8C+8↑j ROM:00128C9A rts ROM:00128C9A ; End of function sub_128C8C ROM:00128C9A ROM:00128C9C ROM:00128C9C ; =============== S U B R O U T I N E ======================================= ROM:00128C9C ROM:00128C9C ROM:00128C9C sub_128C9C: ; CODE XREF: sub_128C7A+4↑p ROM:00128C9C clr.w d1 ROM:00128C9E move.b ($11BE).w,d1 ROM:00128CA2 cmpi.w #3,d1 ROM:00128CA6 bcc.s locret_128CB0 ROM:00128CA8 movea.l off_128CB2(pc,d1.w*4),a0 ROM:00128CAC nop ROM:00128CAE jmp (a0) ROM:00128CB0 ; --------------------------------------------------------------------------- ROM:00128CB0 ROM:00128CB0 locret_128CB0: ; CODE XREF: sub_128C9C+A↑j ROM:00128CB0 rts ROM:00128CB0 ; End of function sub_128C9C ROM:00128CB0 ROM:00128CB0 ; --------------------------------------------------------------------------- ROM:00128CB2 off_128CB2: dc.l loc_128CBE ; DATA XREF: sub_128C9C+C↑r ROM:00128CB6 dc.l loc_128CC8 ROM:00128CBA dc.l loc_128CDE ROM:00128CBE ; --------------------------------------------------------------------------- ROM:00128CBE ROM:00128CBE loc_128CBE: ; DATA XREF: ROM:off_128CB2↑o ROM:00128CBE move.b #1,($11BE).w ROM:00128CC4 bra.s locret_128CDC ROM:00128CC6 ; --------------------------------------------------------------------------- ROM:00128CC6 rts ROM:00128CC8 ; --------------------------------------------------------------------------- ROM:00128CC8 ROM:00128CC8 loc_128CC8: ; DATA XREF: ROM:00128CB6↑o ROM:00128CC8 btst #2,($1383).w ROM:00128CCE beq.s locret_128CDC ROM:00128CD0 bsr.w sub_128EF6 ROM:00128CD4 move.b #2,($11BE).w ROM:00128CDA bra.s locret_128CF2 ROM:00128CDC ; --------------------------------------------------------------------------- ROM:00128CDC ROM:00128CDC locret_128CDC: ; CODE XREF: ROM:00128CC4↑j ROM:00128CDC ; ROM:00128CCE↑j ... ROM:00128CDC rts ROM:00128CDE ; --------------------------------------------------------------------------- ROM:00128CDE ROM:00128CDE loc_128CDE: ; DATA XREF: ROM:00128CBA↑o ROM:00128CDE btst #2,($1383).w ROM:00128CE4 bne.s locret_128CF2 ROM:00128CE6 bsr.w sub_128F2A ROM:00128CEA move.b #1,($11BE).w ROM:00128CF0 bra.s locret_128CDC ROM:00128CF2 ; --------------------------------------------------------------------------- ROM:00128CF2 ROM:00128CF2 locret_128CF2: ; CODE XREF: ROM:00128CDA↑j ROM:00128CF2 ; ROM:00128CE4↑j ROM:00128CF2 rts ROM:00128CF4 ; --------------------------------------------------------------------------- ROM:00128CF4 rts ROM:00128CF6 ROM:00128CF6 ; =============== S U B R O U T I N E ======================================= ROM:00128CF6 ROM:00128CF6 ROM:00128CF6 sub_128CF6: ; CODE XREF: sub_128C7A+8↑p ROM:00128CF6 move.w #$3F00,d1 ROM:00128CFA move.w ($56E).w,d2 ROM:00128CFE move.w ($A5E).w,d3 ROM:00128D02 bsr.l sub_1175D2 ROM:00128D08 move.w d1,($CC4).w ROM:00128D0C btst #6,($DB9).w ROM:00128D12 beq.s loc_128D1A ROM:00128D14 bra.l loc_128E88 ROM:00128D1A ; --------------------------------------------------------------------------- ROM:00128D1A ROM:00128D1A loc_128D1A: ; CODE XREF: sub_128CF6+1C↑j ROM:00128D1A btst #6,($DCD).w ROM:00128D20 beq.s loc_128D28 ROM:00128D22 bra.l loc_128E88 ROM:00128D28 ; --------------------------------------------------------------------------- ROM:00128D28 ROM:00128D28 loc_128D28: ; CODE XREF: sub_128CF6+2A↑j ROM:00128D28 btst #2,($DB9).w ROM:00128D2E beq.s loc_128D36 ROM:00128D30 bra.l loc_128E88 ROM:00128D36 ; --------------------------------------------------------------------------- ROM:00128D36 ROM:00128D36 loc_128D36: ; CODE XREF: sub_128CF6+38↑j ROM:00128D36 btst #2,($DCD).w ROM:00128D3C beq.s loc_128D44 ROM:00128D3E bra.l loc_128E88 ROM:00128D44 ; --------------------------------------------------------------------------- ROM:00128D44 ROM:00128D44 loc_128D44: ; CODE XREF: sub_128CF6+46↑j ROM:00128D44 btst #0,($DB8).w ROM:00128D4A beq.s loc_128D52 ROM:00128D4C bra.l loc_128E88 ROM:00128D52 ; --------------------------------------------------------------------------- ROM:00128D52 ROM:00128D52 loc_128D52: ; CODE XREF: sub_128CF6+54↑j ROM:00128D52 btst #0,($DCC).w ROM:00128D58 beq.s loc_128D60 ROM:00128D5A bra.l loc_128E88 ROM:00128D60 ; --------------------------------------------------------------------------- ROM:00128D60 ROM:00128D60 loc_128D60: ; CODE XREF: sub_128CF6+62↑j ROM:00128D60 btst #1,($DB8).w ROM:00128D66 beq.s loc_128D6E ROM:00128D68 bra.l loc_128E88 ROM:00128D6E ; --------------------------------------------------------------------------- ROM:00128D6E ROM:00128D6E loc_128D6E: ; CODE XREF: sub_128CF6+70↑j ROM:00128D6E btst #1,($DCC).w ROM:00128D74 beq.s loc_128D7C ROM:00128D76 bra.l loc_128E88 ROM:00128D7C ; --------------------------------------------------------------------------- ROM:00128D7C ROM:00128D7C loc_128D7C: ; CODE XREF: sub_128CF6+7E↑j ROM:00128D7C btst #6,($DB8).w ROM:00128D82 beq.s loc_128D8A ROM:00128D84 bra.l loc_128E88 ROM:00128D8A ; --------------------------------------------------------------------------- ROM:00128D8A ROM:00128D8A loc_128D8A: ; CODE XREF: sub_128CF6+8C↑j ROM:00128D8A btst #6,($DCC).w ROM:00128D90 beq.s loc_128D98 ROM:00128D92 bra.l loc_128E88 ROM:00128D98 ; --------------------------------------------------------------------------- ROM:00128D98 ROM:00128D98 loc_128D98: ; CODE XREF: sub_128CF6+9A↑j ROM:00128D98 btst #7,($DB8).w ROM:00128D9E beq.s loc_128DA6 ROM:00128DA0 bra.l loc_128E88 ROM:00128DA6 ; --------------------------------------------------------------------------- ROM:00128DA6 ROM:00128DA6 loc_128DA6: ; CODE XREF: sub_128CF6+A8↑j ROM:00128DA6 btst #7,($DCC).w ROM:00128DAC beq.s loc_128DB4 ROM:00128DAE bra.l loc_128E88 ROM:00128DB4 ; --------------------------------------------------------------------------- ROM:00128DB4 ROM:00128DB4 loc_128DB4: ; CODE XREF: sub_128CF6+B6↑j ROM:00128DB4 btst #3,($1378).w ROM:00128DBA beq.s loc_128DC2 ROM:00128DBC bra.l loc_128E88 ROM:00128DC2 ; --------------------------------------------------------------------------- ROM:00128DC2 ROM:00128DC2 loc_128DC2: ; CODE XREF: sub_128CF6+C4↑j ROM:00128DC2 btst #3,($1377).w ROM:00128DC8 beq.s loc_128DD0 ROM:00128DCA bra.l loc_128E88 ROM:00128DD0 ; --------------------------------------------------------------------------- ROM:00128DD0 ROM:00128DD0 loc_128DD0: ; CODE XREF: sub_128CF6+D2↑j ROM:00128DD0 btst #5,($DB9).w ROM:00128DD6 beq.s loc_128DDE ROM:00128DD8 bra.l loc_128E88 ROM:00128DDE ; --------------------------------------------------------------------------- ROM:00128DDE ROM:00128DDE loc_128DDE: ; CODE XREF: sub_128CF6+E0↑j ROM:00128DDE btst #5,($DCD).w ROM:00128DE4 beq.s loc_128DEC ROM:00128DE6 bra.l loc_128E88 ROM:00128DEC ; --------------------------------------------------------------------------- ROM:00128DEC ROM:00128DEC loc_128DEC: ; CODE XREF: sub_128CF6+EE↑j ROM:00128DEC btst #6,($DBB).w ROM:00128DF2 beq.s loc_128DFA ROM:00128DF4 bra.l loc_128E88 ROM:00128DFA ; --------------------------------------------------------------------------- ROM:00128DFA ROM:00128DFA loc_128DFA: ; CODE XREF: sub_128CF6+FC↑j ROM:00128DFA btst #6,($DCF).w ROM:00128E00 beq.s loc_128E08 ROM:00128E02 bra.l loc_128E88 ROM:00128E08 ; --------------------------------------------------------------------------- ROM:00128E08 ROM:00128E08 loc_128E08: ; CODE XREF: sub_128CF6+10A↑j ROM:00128E08 btst #4,($DBA).w ROM:00128E0E beq.s loc_128E12 ROM:00128E10 bra.s loc_128E88 ROM:00128E12 ; --------------------------------------------------------------------------- ROM:00128E12 ROM:00128E12 loc_128E12: ; CODE XREF: sub_128CF6+118↑j ROM:00128E12 btst #4,($DCE).w ROM:00128E18 beq.s loc_128E1C ROM:00128E1A bra.s loc_128E88 ROM:00128E1C ; --------------------------------------------------------------------------- ROM:00128E1C ROM:00128E1C loc_128E1C: ; CODE XREF: sub_128CF6+122↑j ROM:00128E1C btst #5,($DBA).w ROM:00128E22 beq.s loc_128E26 ROM:00128E24 bra.s loc_128E88 ROM:00128E26 ; --------------------------------------------------------------------------- ROM:00128E26 ROM:00128E26 loc_128E26: ; CODE XREF: sub_128CF6+12C↑j ROM:00128E26 btst #5,($DCE).w ROM:00128E2C beq.s loc_128E30 ROM:00128E2E bra.s loc_128E88 ROM:00128E30 ; --------------------------------------------------------------------------- ROM:00128E30 ROM:00128E30 loc_128E30: ; CODE XREF: sub_128CF6+136↑j ROM:00128E30 btst #6,($DBA).w ROM:00128E36 beq.s loc_128E3A ROM:00128E38 bra.s loc_128E88 ROM:00128E3A ; --------------------------------------------------------------------------- ROM:00128E3A ROM:00128E3A loc_128E3A: ; CODE XREF: sub_128CF6+140↑j ROM:00128E3A btst #6,($DCE).w ROM:00128E40 beq.s loc_128E44 ROM:00128E42 bra.s loc_128E88 ROM:00128E44 ; --------------------------------------------------------------------------- ROM:00128E44 ROM:00128E44 loc_128E44: ; CODE XREF: sub_128CF6+14A↑j ROM:00128E44 btst #7,($DBA).w ROM:00128E4A beq.s loc_128E4E ROM:00128E4C bra.s loc_128E88 ROM:00128E4E ; --------------------------------------------------------------------------- ROM:00128E4E ROM:00128E4E loc_128E4E: ; CODE XREF: sub_128CF6+154↑j ROM:00128E4E btst #7,($DCE).w ROM:00128E54 beq.s loc_128E58 ROM:00128E56 bra.s loc_128E88 ROM:00128E58 ; --------------------------------------------------------------------------- ROM:00128E58 ROM:00128E58 loc_128E58: ; CODE XREF: sub_128CF6+15E↑j ROM:00128E58 btst #2,($DBB).w ROM:00128E5E beq.s loc_128E62 ROM:00128E60 bra.s loc_128E88 ROM:00128E62 ; --------------------------------------------------------------------------- ROM:00128E62 ROM:00128E62 loc_128E62: ; CODE XREF: sub_128CF6+168↑j ROM:00128E62 btst #2,($DCF).w ROM:00128E68 beq.s loc_128E6C ROM:00128E6A bra.s loc_128E88 ROM:00128E6C ; --------------------------------------------------------------------------- ROM:00128E6C ROM:00128E6C loc_128E6C: ; CODE XREF: sub_128CF6+172↑j ROM:00128E6C btst #2,($138C).w ROM:00128E72 beq.s loc_128E76 ROM:00128E74 bra.s loc_128E88 ROM:00128E76 ; --------------------------------------------------------------------------- ROM:00128E76 ROM:00128E76 loc_128E76: ; CODE XREF: sub_128CF6+17C↑j ROM:00128E76 btst #0,($1154).w ROM:00128E7C bne.s loc_128E80 ROM:00128E7E bra.s loc_128E88 ROM:00128E80 ; --------------------------------------------------------------------------- ROM:00128E80 ROM:00128E80 loc_128E80: ; CODE XREF: sub_128CF6+186↑j ROM:00128E80 cmpi.w #1,($CC4).w ROM:00128E86 bge.s loc_128E90 ROM:00128E88 ROM:00128E88 loc_128E88: ; CODE XREF: sub_128CF6+1E↑j ROM:00128E88 ; sub_128CF6+2C↑j ... ROM:00128E88 bclr #5,($1381).w ROM:00128E8E bra.s locret_128E96 ROM:00128E90 ; --------------------------------------------------------------------------- ROM:00128E90 ROM:00128E90 loc_128E90: ; CODE XREF: sub_128CF6+190↑j ROM:00128E90 bset #5,($1381).w ROM:00128E96 ROM:00128E96 locret_128E96: ; CODE XREF: sub_128CF6+198↑j ROM:00128E96 rts ROM:00128E96 ; End of function sub_128CF6 ROM:00128E96 ROM:00128E98 ROM:00128E98 ; =============== S U B R O U T I N E ======================================= ROM:00128E98 ROM:00128E98 ROM:00128E98 sub_128E98: ; CODE XREF: sub_128C7A+C↑p ROM:00128E98 move.w ($FD6).w,d1 ROM:00128E9C muls.w ($F32).w,d1 ROM:00128EA0 divs.w #$2710,d1 ROM:00128EA4 bvc.s loc_128EAA ROM:00128EA6 move.w #$7FFF,d1 ROM:00128EAA ROM:00128EAA loc_128EAA: ; CODE XREF: sub_128E98+C↑j ROM:00128EAA move.w d1,($CC2).w ROM:00128EAE btst #4,($C87).w ROM:00128EB4 beq.s loc_128EC4 ROM:00128EB6 bset #3,($DBB).w ROM:00128EBC bset #3,($DD3).w ROM:00128EC2 bra.s locret_128EF4 ROM:00128EC4 ; --------------------------------------------------------------------------- ROM:00128EC4 ROM:00128EC4 loc_128EC4: ; CODE XREF: sub_128E98+1C↑j ROM:00128EC4 btst #5,($1381).w ROM:00128ECA beq.s locret_128EF4 ROM:00128ECC move.w $534(a5),d1 ROM:00128ED0 move.w $536(a5),d2 ROM:00128ED4 cmp.w ($CC2).w,d1 ROM:00128ED8 ble.s loc_128EE0 ROM:00128EDA cmp.w ($CC2).w,d2 ROM:00128EDE blt.s loc_128EE8 ROM:00128EE0 ROM:00128EE0 loc_128EE0: ; CODE XREF: sub_128E98+40↑j ROM:00128EE0 bset #3,($DBB).w ROM:00128EE6 bra.s loc_128EEE ROM:00128EE8 ; --------------------------------------------------------------------------- ROM:00128EE8 ROM:00128EE8 loc_128EE8: ; CODE XREF: sub_128E98+46↑j ROM:00128EE8 bclr #3,($DBB).w ROM:00128EEE ROM:00128EEE loc_128EEE: ; CODE XREF: sub_128E98+4E↑j ROM:00128EEE bset #3,($DD3).w ROM:00128EF4 ROM:00128EF4 locret_128EF4: ; CODE XREF: sub_128E98+2A↑j ROM:00128EF4 ; sub_128E98+32↑j ROM:00128EF4 rts ROM:00128EF4 ; End of function sub_128E98 ROM:00128EF4 ROM:00128EF6 ROM:00128EF6 ; =============== S U B R O U T I N E ======================================= ROM:00128EF6 ROM:00128EF6 ROM:00128EF6 sub_128EF6: ; CODE XREF: ROM:00128CD0↑p ROM:00128EF6 move.w #$3E58,d1 ROM:00128EFA move.w ($A98).w,d2 ROM:00128EFE bsr.l sub_1175D2 ROM:00128F04 add.w d1,($13C6).w ROM:00128F08 bvc.s loc_128F10 ROM:00128F0A move.w #$7FFF,($13C6).w ROM:00128F10 ROM:00128F10 loc_128F10: ; CODE XREF: sub_128EF6+12↑j ROM:00128F10 move.w $532(a5),d1 ROM:00128F14 cmp.w ($13C6).w,d1 ROM:00128F18 bgt.s loc_128F22 ROM:00128F1A bset #2,($138C).w ROM:00128F20 bra.s locret_128F28 ROM:00128F22 ; --------------------------------------------------------------------------- ROM:00128F22 ROM:00128F22 loc_128F22: ; CODE XREF: sub_128EF6+22↑j ROM:00128F22 bclr #2,($138C).w ROM:00128F28 ROM:00128F28 locret_128F28: ; CODE XREF: sub_128EF6+2A↑j ROM:00128F28 rts ROM:00128F28 ; End of function sub_128EF6 ROM:00128F28 ROM:00128F2A ROM:00128F2A ; =============== S U B R O U T I N E ======================================= ROM:00128F2A ROM:00128F2A ROM:00128F2A sub_128F2A: ; CODE XREF: ROM:00128CE6↑p ROM:00128F2A move.w #$3E56,d1 ROM:00128F2E move.w ($CC0).w,d2 ROM:00128F32 bsr.l sub_1175D2 ROM:00128F38 sub.w d1,($13C6).w ROM:00128F3C cmpi.w #0,($13C6).w ROM:00128F42 bge.s locret_128F4A ROM:00128F44 move.w #0,($13C6).w ROM:00128F4A ROM:00128F4A locret_128F4A: ; CODE XREF: sub_128F2A+18↑j ROM:00128F4A rts ROM:00128F4A ; End of function sub_128F2A ROM:00128F4A ROM:00128F4C ROM:00128F4C ; =============== S U B R O U T I N E ======================================= ROM:00128F4C ROM:00128F4C ROM:00128F4C sub_128F4C: ; CODE XREF: sub_12A270+38↓p ROM:00128F4C move.w ($CC6).w,d1 ROM:00128F50 cmpi.w #4,d1 ROM:00128F54 bcc.s locret_128F5E ROM:00128F56 movea.l off_128F60(pc,d1.w*4),a0 ROM:00128F5A nop ROM:00128F5C jmp (a0) ROM:00128F5E ; --------------------------------------------------------------------------- ROM:00128F5E ROM:00128F5E locret_128F5E: ; CODE XREF: sub_128F4C+8↑j ROM:00128F5E rts ROM:00128F5E ; End of function sub_128F4C ROM:00128F5E ROM:00128F5E ; --------------------------------------------------------------------------- ROM:00128F60 off_128F60: dc.l loc_128F70 ; DATA XREF: sub_128F4C+A↑r ROM:00128F64 dc.l loc_128F8C ROM:00128F68 dc.l loc_128FB6 ROM:00128F6C dc.l loc_128FCC ROM:00128F70 ; --------------------------------------------------------------------------- ROM:00128F70 ROM:00128F70 loc_128F70: ; DATA XREF: ROM:off_128F60↑o ROM:00128F70 move.w $538(a5),d0 ROM:00128F74 clr.b ($8F8).w ROM:00128F78 move.w d0,($6C2).w ROM:00128F7C move.b #1,($8F8).w ROM:00128F82 move.w #1,($CC6).w ROM:00128F88 bra.s locret_128FB4 ROM:00128F8A ; --------------------------------------------------------------------------- ROM:00128F8A rts ROM:00128F8C ; --------------------------------------------------------------------------- ROM:00128F8C ROM:00128F8C loc_128F8C: ; DATA XREF: ROM:00128F64↑o ROM:00128F8C cmpi.w #0,($6C2).w ROM:00128F92 bgt.s loc_128FA0 ROM:00128F94 bsr.w sub_128FDE ROM:00128F98 move.w #2,($CC6).w ROM:00128F9E bra.s locret_128FCA ROM:00128FA0 ; --------------------------------------------------------------------------- ROM:00128FA0 ROM:00128FA0 loc_128FA0: ; CODE XREF: ROM:00128F92↑j ROM:00128FA0 btst #2,($1383).w ROM:00128FA6 beq.s locret_128FB4 ROM:00128FA8 bsr.w sub_128FDE ROM:00128FAC move.w #3,($CC6).w ROM:00128FB2 bra.s locret_128FDC ROM:00128FB4 ; --------------------------------------------------------------------------- ROM:00128FB4 ROM:00128FB4 locret_128FB4: ; CODE XREF: ROM:00128F88↑j ROM:00128FB4 ; ROM:00128FA6↑j ROM:00128FB4 rts ROM:00128FB6 ; --------------------------------------------------------------------------- ROM:00128FB6 ROM:00128FB6 loc_128FB6: ; DATA XREF: ROM:00128F68↑o ROM:00128FB6 btst #2,($1383).w ROM:00128FBC beq.s locret_128FCA ROM:00128FBE bsr.w sub_128FDE ROM:00128FC2 move.w #3,($CC6).w ROM:00128FC8 bra.s locret_128FDC ROM:00128FCA ; --------------------------------------------------------------------------- ROM:00128FCA ROM:00128FCA locret_128FCA: ; CODE XREF: ROM:00128F9E↑j ROM:00128FCA ; ROM:00128FBC↑j ... ROM:00128FCA rts ROM:00128FCC ; --------------------------------------------------------------------------- ROM:00128FCC ROM:00128FCC loc_128FCC: ; DATA XREF: ROM:00128F6C↑o ROM:00128FCC btst #2,($1383).w ROM:00128FD2 bne.s locret_128FDC ROM:00128FD4 move.w #2,($CC6).w ROM:00128FDA bra.s locret_128FCA ROM:00128FDC ; --------------------------------------------------------------------------- ROM:00128FDC ROM:00128FDC locret_128FDC: ; CODE XREF: ROM:00128FB2↑j ROM:00128FDC ; ROM:00128FC8↑j ... ROM:00128FDC rts ROM:00128FDE ROM:00128FDE ; =============== S U B R O U T I N E ======================================= ROM:00128FDE ROM:00128FDE ROM:00128FDE sub_128FDE: ; CODE XREF: ROM:00128F94↑p ROM:00128FDE ; ROM:00128FA8↑p ... ROM:00128FDE btst #7,($136A).w ROM:00128FE4 beq.s loc_128FF4 ROM:00128FE6 bclr #7,($136A).w ROM:00128FEC bset #0,($DBA).w ROM:00128FF2 bra.s loc_128FFA ROM:00128FF4 ; --------------------------------------------------------------------------- ROM:00128FF4 ROM:00128FF4 loc_128FF4: ; CODE XREF: sub_128FDE+6↑j ROM:00128FF4 bclr #0,($DBA).w ROM:00128FFA ROM:00128FFA loc_128FFA: ; CODE XREF: sub_128FDE+14↑j ROM:00128FFA bset #0,($DD2).w ROM:00129000 rts ROM:00129000 ; End of function sub_128FDE ROM:00129000 ROM:00129002 ROM:00129002 ; =============== S U B R O U T I N E ======================================= ROM:00129002 ROM:00129002 ROM:00129002 sub_129002: ; CODE XREF: sub_12A270+32↓p ROM:00129002 bsr.w sub_1294A6 ROM:00129006 clr.w d1 ROM:00129008 move.b ($11BF).w,d1 ROM:0012900C cmpi.w #6,d1 ROM:00129010 bcc.s locret_12901A ROM:00129012 movea.l off_12901C(pc,d1.w*4),a0 ROM:00129016 nop ROM:00129018 jmp (a0) ROM:0012901A ; --------------------------------------------------------------------------- ROM:0012901A ROM:0012901A locret_12901A: ; CODE XREF: sub_129002+E↑j ROM:0012901A rts ROM:0012901A ; End of function sub_129002 ROM:0012901A ROM:0012901A ; --------------------------------------------------------------------------- ROM:0012901C off_12901C: dc.l loc_129034 ; DATA XREF: sub_129002+10↑r ROM:00129020 dc.l loc_12903E ROM:00129024 dc.l loc_12907A ROM:00129028 dc.l loc_129142 ROM:0012902C dc.l loc_12916A ROM:00129030 dc.l loc_12919C ROM:00129034 ; --------------------------------------------------------------------------- ROM:00129034 ROM:00129034 loc_129034: ; DATA XREF: ROM:off_12901C↑o ROM:00129034 move.b #1,($11BF).w ROM:0012903A bra.s locret_129078 ROM:0012903C ; --------------------------------------------------------------------------- ROM:0012903C rts ROM:0012903E ; --------------------------------------------------------------------------- ROM:0012903E ROM:0012903E loc_12903E: ; DATA XREF: ROM:00129020↑o ROM:0012903E btst #2,($1383).w ROM:00129044 beq.s loc_129064 ROM:00129046 btst #5,($1361).w ROM:0012904C bne.s loc_129064 ROM:0012904E move.w $53E(a5),d0 ROM:00129052 cmp.w ($A98).w,d0 ROM:00129056 bge.s loc_129064 ROM:00129058 move.b #2,($11BF).w ROM:0012905E bra.l loc_129138 ROM:00129064 ; --------------------------------------------------------------------------- ROM:00129064 ROM:00129064 loc_129064: ; CODE XREF: ROM:00129044↑j ROM:00129064 ; ROM:0012904C↑j ... ROM:00129064 btst #5,($1361).w ROM:0012906A beq.s locret_129078 ROM:0012906C move.b #3,($11BF).w ROM:00129072 bra.l locret_129168 ROM:00129078 ; --------------------------------------------------------------------------- ROM:00129078 ROM:00129078 locret_129078: ; CODE XREF: ROM:0012903A↑j ROM:00129078 ; ROM:0012906A↑j ... ROM:00129078 rts ROM:0012907A ; --------------------------------------------------------------------------- ROM:0012907A ROM:0012907A loc_12907A: ; DATA XREF: ROM:00129024↑o ROM:0012907A btst #2,($1383).w ROM:00129080 bne.s loc_1290A2 ROM:00129082 move.b #0,($11C2).w ROM:00129088 move.b #0,($11C3).w ROM:0012908E move.b #0,($11C1).w ROM:00129094 move.b #0,($11C0).w ROM:0012909A move.b #1,($11BF).w ROM:001290A0 bra.s locret_129078 ROM:001290A2 ; --------------------------------------------------------------------------- ROM:001290A2 ROM:001290A2 loc_1290A2: ; CODE XREF: ROM:00129080↑j ROM:001290A2 btst #5,($1361).w ROM:001290A8 beq.s loc_1290CE ROM:001290AA move.b #0,($11C2).w ROM:001290B0 move.b #0,($11C3).w ROM:001290B6 move.b #0,($11C1).w ROM:001290BC move.b #0,($11C0).w ROM:001290C2 move.b #3,($11BF).w ROM:001290C8 bra.l locret_129168 ROM:001290CE ; --------------------------------------------------------------------------- ROM:001290CE ROM:001290CE loc_1290CE: ; CODE XREF: ROM:001290A8↑j ROM:001290CE btst #3,($1387).w ROM:001290D4 beq.s loc_129100 ROM:001290D6 move.b #0,($11C2).w ROM:001290DC move.b #0,($11C3).w ROM:001290E2 move.b #0,($11C1).w ROM:001290E8 move.b #0,($11C0).w ROM:001290EE bset #5,($DD1).w ROM:001290F4 move.b #5,($11BF).w ROM:001290FA bra.l locret_1291D8 ROM:00129100 ; --------------------------------------------------------------------------- ROM:00129100 ROM:00129100 loc_129100: ; CODE XREF: ROM:001290D4↑j ROM:00129100 btst #4,($1378).w ROM:00129106 beq.s loc_129138 ROM:00129108 move.b #0,($11C2).w ROM:0012910E move.b #0,($11C3).w ROM:00129114 move.b #0,($11C1).w ROM:0012911A move.b #0,($11C0).w ROM:00129120 bset #5,($DB9).w ROM:00129126 bset #5,($DD1).w ROM:0012912C move.b #5,($11BF).w ROM:00129132 bra.l locret_1291D8 ROM:00129138 ; --------------------------------------------------------------------------- ROM:00129138 ROM:00129138 loc_129138: ; CODE XREF: ROM:0012905E↑j ROM:00129138 ; ROM:00129106↑j ROM:00129138 bsr.w sub_1291DC ROM:0012913C bsr.w sub_1292AC ROM:00129140 rts ROM:00129142 ; --------------------------------------------------------------------------- ROM:00129142 ROM:00129142 loc_129142: ; DATA XREF: ROM:00129028↑o ROM:00129142 btst #5,($1361).w ROM:00129148 bne.s locret_129168 ROM:0012914A move.w $54A(a5),d0 ROM:0012914E clr.b ($8E1).w ROM:00129152 move.w d0,($694).w ROM:00129156 move.b #1,($8E1).w ROM:0012915C move.b #4,($11BF).w ROM:00129162 bra.l locret_12919A ROM:00129168 ; --------------------------------------------------------------------------- ROM:00129168 ROM:00129168 locret_129168: ; CODE XREF: ROM:00129072↑j ROM:00129168 ; ROM:001290C8↑j ... ROM:00129168 rts ROM:0012916A ; --------------------------------------------------------------------------- ROM:0012916A ROM:0012916A loc_12916A: ; DATA XREF: ROM:0012902C↑o ROM:0012916A btst #5,($1361).w ROM:00129170 beq.s loc_129186 ROM:00129172 clr.b ($8E1).w ROM:00129176 clr.w ($694).w ROM:0012917A move.b #3,($11BF).w ROM:00129180 bra.l locret_129168 ROM:00129186 ; --------------------------------------------------------------------------- ROM:00129186 ROM:00129186 loc_129186: ; CODE XREF: ROM:00129170↑j ROM:00129186 cmpi.w #0,($694).w ROM:0012918C bgt.s locret_12919A ROM:0012918E move.b #1,($11BF).w ROM:00129194 bra.l locret_129078 ROM:0012919A ; --------------------------------------------------------------------------- ROM:0012919A ROM:0012919A locret_12919A: ; CODE XREF: ROM:00129162↑j ROM:0012919A ; ROM:0012918C↑j ROM:0012919A rts ROM:0012919C ; --------------------------------------------------------------------------- ROM:0012919C ROM:0012919C loc_12919C: ; DATA XREF: ROM:00129030↑o ROM:0012919C btst #2,($1383).w ROM:001291A2 bne.s loc_1291B6 ROM:001291A4 bclr #5,($DB9).w ROM:001291AA move.b #1,($11BF).w ROM:001291B0 bra.l locret_129078 ROM:001291B6 ; --------------------------------------------------------------------------- ROM:001291B6 ROM:001291B6 loc_1291B6: ; CODE XREF: ROM:001291A2↑j ROM:001291B6 btst #5,($1361).w ROM:001291BC beq.s locret_1291D8 ROM:001291BE btst #2,($1383).w ROM:001291C4 beq.s locret_1291D8 ROM:001291C6 bclr #5,($DB9).w ROM:001291CC move.b #3,($11BF).w ROM:001291D2 bra.l locret_129168 ROM:001291D8 ; --------------------------------------------------------------------------- ROM:001291D8 ROM:001291D8 locret_1291D8: ; CODE XREF: ROM:001290FA↑j ROM:001291D8 ; ROM:00129132↑j ... ROM:001291D8 rts ROM:001291DA ; --------------------------------------------------------------------------- ROM:001291DA rts 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_129138↑p ROM:001291DC clr.w d1 ROM:001291DE move.b ($11C2).w,d1 ROM:001291E2 cmpi.w #3,d1 ROM:001291E6 bcc.s locret_1291F0 ROM:001291E8 movea.l off_1291F2(pc,d1.w*4),a0 ROM:001291EC nop ROM:001291EE jmp (a0) ROM:001291F0 ; --------------------------------------------------------------------------- ROM:001291F0 ROM:001291F0 locret_1291F0: ; CODE XREF: sub_1291DC+A↑j ROM:001291F0 rts ROM:001291F0 ; End of function sub_1291DC ROM:001291F0 ROM:001291F0 ; --------------------------------------------------------------------------- ROM:001291F2 off_1291F2: dc.l loc_1291FE ; DATA XREF: sub_1291DC+C↑r ROM:001291F6 dc.l loc_12920C ROM:001291FA dc.l locret_129240 ROM:001291FE ; --------------------------------------------------------------------------- ROM:001291FE ROM:001291FE loc_1291FE: ; DATA XREF: ROM:off_1291F2↑o ROM:001291FE bsr.w sub_129244 ROM:00129202 move.b #1,($11C2).w ROM:00129208 bra.s loc_12923A ROM:0012920A ; --------------------------------------------------------------------------- ROM:0012920A rts ROM:0012920C ; --------------------------------------------------------------------------- ROM:0012920C ROM:0012920C loc_12920C: ; DATA XREF: ROM:001291F6↑o ROM:0012920C btst #3,($1387).w ROM:00129212 beq.s loc_12921C ROM:00129214 move.b #2,($11C2).w ROM:0012921A bra.s locret_129240 ROM:0012921C ; --------------------------------------------------------------------------- ROM:0012921C ROM:0012921C loc_12921C: ; CODE XREF: ROM:00129212↑j ROM:0012921C btst #0,($1380).w ROM:00129222 beq.s loc_12923A ROM:00129224 bsr.w sub_129294 ROM:00129228 bclr #0,($1380).w ROM:0012922E move.b #1,($11C2).w ROM:00129234 bra.l *+6 ROM:0012923A ; --------------------------------------------------------------------------- ROM:0012923A ROM:0012923A loc_12923A: ; CODE XREF: ROM:00129208↑j ROM:0012923A ; ROM:00129222↑j ... ROM:0012923A bsr.w sub_12925E ROM:0012923E rts ROM:00129240 ; --------------------------------------------------------------------------- ROM:00129240 ROM:00129240 locret_129240: ; CODE XREF: ROM:0012921A↑j ROM:00129240 ; DATA XREF: ROM:001291FA↑o ROM:00129240 rts ROM:00129242 ; --------------------------------------------------------------------------- ROM:00129242 rts ROM:00129244 ROM:00129244 ; =============== S U B R O U T I N E ======================================= ROM:00129244 ROM:00129244 ROM:00129244 sub_129244: ; CODE XREF: ROM:loc_1291FE↑p ROM:00129244 move.w ($A5A).w,($CCA).w ROM:0012924A move.w ($A5A).w,($CC8).w ROM:00129250 bclr #0,($1380).w ROM:00129256 bclr #3,($1387).w ROM:0012925C rts ROM:0012925C ; End of function sub_129244 ROM:0012925C ROM:0012925E ROM:0012925E ; =============== S U B R O U T I N E ======================================= ROM:0012925E ROM:0012925E ROM:0012925E sub_12925E: ; CODE XREF: ROM:loc_12923A↑p ROM:0012925E btst #5,($1361).w ROM:00129264 bne.s locret_129292 ROM:00129266 move.w ($CCA).w,d0 ROM:0012926A cmp.w ($A5A).w,d0 ROM:0012926E bge.s loc_12927C ROM:00129270 move.w ($A5A).w,($CCA).w ROM:00129276 bset #0,($1380).w ROM:0012927C ROM:0012927C loc_12927C: ; CODE XREF: sub_12925E+10↑j ROM:0012927C move.w ($CC8).w,d0 ROM:00129280 cmp.w ($A5A).w,d0 ROM:00129284 ble.s locret_129292 ROM:00129286 move.w ($A5A).w,($CC8).w ROM:0012928C bset #0,($1380).w ROM:00129292 ROM:00129292 locret_129292: ; CODE XREF: sub_12925E+6↑j ROM:00129292 ; sub_12925E+26↑j ROM:00129292 rts ROM:00129292 ; End of function sub_12925E ROM:00129292 ROM:00129294 ROM:00129294 ; =============== S U B R O U T I N E ======================================= ROM:00129294 ROM:00129294 ROM:00129294 sub_129294: ; CODE XREF: ROM:00129224↑p ROM:00129294 move.w ($CCA).w,d0 ROM:00129298 sub.w ($CC8).w,d0 ROM:0012929C move.w $544(a5),d1 ROM:001292A0 cmp.w d1,d0 ROM:001292A2 blt.s locret_1292AA ROM:001292A4 bset #3,($1387).w ROM:001292AA ROM:001292AA locret_1292AA: ; CODE XREF: sub_129294+E↑j ROM:001292AA rts ROM:001292AA ; End of function sub_129294 ROM:001292AA ROM:001292AC ROM:001292AC ; =============== S U B R O U T I N E ======================================= ROM:001292AC ROM:001292AC ROM:001292AC sub_1292AC: ; CODE XREF: ROM:0012913C↑p ROM:001292AC clr.w d1 ROM:001292AE move.b ($11C3).w,d1 ROM:001292B2 cmpi.w #4,d1 ROM:001292B6 bcc.s locret_1292C0 ROM:001292B8 movea.l off_1292C2(pc,d1.w*4),a0 ROM:001292BC nop ROM:001292BE jmp (a0) ROM:001292C0 ; --------------------------------------------------------------------------- ROM:001292C0 ROM:001292C0 locret_1292C0: ; CODE XREF: sub_1292AC+A↑j ROM:001292C0 rts ROM:001292C0 ; End of function sub_1292AC ROM:001292C0 ROM:001292C0 ; --------------------------------------------------------------------------- ROM:001292C2 off_1292C2: dc.l loc_1292D2 ; DATA XREF: sub_1292AC+C↑r ROM:001292C6 dc.l loc_1292E0 ROM:001292CA dc.l loc_129326 ROM:001292CE dc.l locret_12934E ROM:001292D2 ; --------------------------------------------------------------------------- ROM:001292D2 ROM:001292D2 loc_1292D2: ; DATA XREF: ROM:off_1292C2↑o ROM:001292D2 bsr.w sub_129352 ROM:001292D6 move.b #1,($11C3).w ROM:001292DC bra.s loc_12931C ROM:001292DE ; --------------------------------------------------------------------------- ROM:001292DE rts ROM:001292E0 ; --------------------------------------------------------------------------- ROM:001292E0 ROM:001292E0 loc_1292E0: ; DATA XREF: ROM:001292C6↑o ROM:001292E0 btst #0,($1382).w ROM:001292E6 beq.s loc_12931C ROM:001292E8 btst #1,($1375).w ROM:001292EE beq.s loc_12931C ROM:001292F0 move.b #0,($11C1).w ROM:001292F6 move.b #0,($11C0).w ROM:001292FC addq.w #1,($CCC).w ROM:00129300 bvc.s loc_129308 ROM:00129302 move.w #$8000,($CCC).w ROM:00129308 ROM:00129308 loc_129308: ; CODE XREF: ROM:00129300↑j ROM:00129308 bclr #0,($1382).w ROM:0012930E bclr #1,($1375).w ROM:00129314 move.b #2,($11C3).w ROM:0012931A bra.s locret_12934C ROM:0012931C ; --------------------------------------------------------------------------- ROM:0012931C ROM:0012931C loc_12931C: ; CODE XREF: ROM:001292DC↑j ROM:0012931C ; ROM:001292E6↑j ... ROM:0012931C bsr.w sub_12936A ROM:00129320 bsr.w sub_12940A ROM:00129324 rts ROM:00129326 ; --------------------------------------------------------------------------- ROM:00129326 ROM:00129326 loc_129326: ; DATA XREF: ROM:001292CA↑o ROM:00129326 move.w $548(a5),d0 ROM:0012932A cmp.w ($CCC).w,d0 ROM:0012932E ble.s loc_129338 ROM:00129330 move.b #1,($11C3).w ROM:00129336 bra.s loc_12931C ROM:00129338 ; --------------------------------------------------------------------------- ROM:00129338 ROM:00129338 loc_129338: ; CODE XREF: ROM:0012932E↑j ROM:00129338 cmp.w ($CCC).w,d0 ROM:0012933C bgt.s locret_12934C ROM:0012933E bset #4,($1378).w ROM:00129344 move.b #3,($11C3).w ROM:0012934A bra.s locret_12934E ROM:0012934C ; --------------------------------------------------------------------------- ROM:0012934C ROM:0012934C locret_12934C: ; CODE XREF: ROM:0012931A↑j ROM:0012934C ; ROM:0012933C↑j ROM:0012934C rts ROM:0012934E ; --------------------------------------------------------------------------- ROM:0012934E ROM:0012934E locret_12934E: ; CODE XREF: ROM:0012934A↑j ROM:0012934E ; DATA XREF: ROM:001292CE↑o ROM:0012934E rts ROM:00129350 ; --------------------------------------------------------------------------- ROM:00129350 rts ROM:00129352 ROM:00129352 ; =============== S U B R O U T I N E ======================================= ROM:00129352 ROM:00129352 ROM:00129352 sub_129352: ; CODE XREF: ROM:loc_1292D2↑p ROM:00129352 bclr #0,($1382).w ROM:00129358 bclr #1,($1375).w ROM:0012935E bclr #4,($1378).w ROM:00129364 clr.w ($CCC).w ROM:00129368 rts ROM:00129368 ; End of function sub_129352 ROM:00129368 ROM:0012936A ROM:0012936A ; =============== S U B R O U T I N E ======================================= ROM:0012936A ROM:0012936A ROM:0012936A sub_12936A: ; CODE XREF: ROM:loc_12931C↑p ROM:0012936A clr.w d1 ROM:0012936C move.b ($11C1).w,d1 ROM:00129370 cmpi.w #4,d1 ROM:00129374 bcc.s locret_12937E ROM:00129376 movea.l off_129380(pc,d1.w*4),a0 ROM:0012937A nop ROM:0012937C jmp (a0) ROM:0012937E ; --------------------------------------------------------------------------- ROM:0012937E ROM:0012937E locret_12937E: ; CODE XREF: sub_12936A+A↑j ROM:0012937E rts ROM:0012937E ; End of function sub_12936A ROM:0012937E ROM:0012937E ; --------------------------------------------------------------------------- ROM:00129380 off_129380: dc.l loc_129390 ; DATA XREF: sub_12936A+C↑r ROM:00129384 dc.l loc_12939A ROM:00129388 dc.l loc_1293CA ROM:0012938C dc.l locret_129406 ROM:00129390 ; --------------------------------------------------------------------------- ROM:00129390 ROM:00129390 loc_129390: ; DATA XREF: ROM:off_129380↑o ROM:00129390 move.b #1,($11C1).w ROM:00129396 bra.s locret_1293C8 ROM:00129398 ; --------------------------------------------------------------------------- ROM:00129398 rts ROM:0012939A ; --------------------------------------------------------------------------- ROM:0012939A ROM:0012939A loc_12939A: ; DATA XREF: ROM:00129384↑o ROM:0012939A move.w $53C(a5),d1 ROM:0012939E move.w $546(a5),d0 ROM:001293A2 cmp.w ($528).w,d0 ROM:001293A6 bge.s locret_1293C8 ROM:001293A8 cmp.w ($CE4).w,d1 ROM:001293AC bge.s locret_1293C8 ROM:001293AE move.w $542(a5),d1 ROM:001293B2 clr.b ($8FA).w ROM:001293B6 move.w d1,($6C6).w ROM:001293BA move.b #1,($8FA).w ROM:001293C0 move.b #2,($11C1).w ROM:001293C6 bra.s locret_129404 ROM:001293C8 ; --------------------------------------------------------------------------- ROM:001293C8 ROM:001293C8 locret_1293C8: ; CODE XREF: ROM:00129396↑j ROM:001293C8 ; ROM:001293A6↑j ... ROM:001293C8 rts ROM:001293CA ; --------------------------------------------------------------------------- ROM:001293CA ROM:001293CA loc_1293CA: ; DATA XREF: ROM:00129388↑o ROM:001293CA cmpi.w #0,($6C6).w ROM:001293D0 bgt.s loc_1293E0 ROM:001293D2 bset #0,($1382).w ROM:001293D8 move.b #3,($11C1).w ROM:001293DE bra.s locret_129406 ROM:001293E0 ; --------------------------------------------------------------------------- ROM:001293E0 ROM:001293E0 loc_1293E0: ; CODE XREF: ROM:001293D0↑j ROM:001293E0 move.w $53C(a5),d1 ROM:001293E4 move.w $546(a5),d0 ROM:001293E8 cmp.w ($528).w,d0 ROM:001293EC bgt.s loc_1293F4 ROM:001293EE cmp.w ($CE4).w,d1 ROM:001293F2 ble.s locret_129404 ROM:001293F4 ROM:001293F4 loc_1293F4: ; CODE XREF: ROM:001293EC↑j ROM:001293F4 clr.b ($8FA).w ROM:001293F8 clr.w ($6C6).w ROM:001293FC move.b #1,($11C1).w ROM:00129402 bra.s locret_1293C8 ROM:00129404 ; --------------------------------------------------------------------------- ROM:00129404 ROM:00129404 locret_129404: ; CODE XREF: ROM:001293C6↑j ROM:00129404 ; ROM:001293F2↑j ROM:00129404 rts ROM:00129406 ; --------------------------------------------------------------------------- ROM:00129406 ROM:00129406 locret_129406: ; CODE XREF: ROM:001293DE↑j ROM:00129406 ; DATA XREF: ROM:0012938C↑o ROM:00129406 rts ROM:00129408 ; --------------------------------------------------------------------------- ROM:00129408 rts ROM:0012940A ROM:0012940A ; =============== S U B R O U T I N E ======================================= ROM:0012940A ROM:0012940A ROM:0012940A sub_12940A: ; CODE XREF: ROM:00129320↑p ROM:0012940A clr.w d1 ROM:0012940C move.b ($11C0).w,d1 ROM:00129410 cmpi.w #4,d1 ROM:00129414 bcc.s locret_12941E ROM:00129416 movea.l off_129420(pc,d1.w*4),a0 ROM:0012941A nop ROM:0012941C jmp (a0) ROM:0012941E ; --------------------------------------------------------------------------- ROM:0012941E ROM:0012941E locret_12941E: ; CODE XREF: sub_12940A+A↑j ROM:0012941E rts ROM:0012941E ; End of function sub_12940A ROM:0012941E ROM:0012941E ; --------------------------------------------------------------------------- ROM:00129420 off_129420: dc.l loc_129430 ; DATA XREF: sub_12940A+C↑r ROM:00129424 dc.l loc_12943A ROM:00129428 dc.l loc_129468 ROM:0012942C dc.l locret_1294A2 ROM:00129430 ; --------------------------------------------------------------------------- ROM:00129430 ROM:00129430 loc_129430: ; DATA XREF: ROM:off_129420↑o ROM:00129430 move.b #1,($11C0).w ROM:00129436 bra.s locret_129466 ROM:00129438 ; --------------------------------------------------------------------------- ROM:00129438 rts ROM:0012943A ; --------------------------------------------------------------------------- ROM:0012943A ROM:0012943A loc_12943A: ; DATA XREF: ROM:00129424↑o ROM:0012943A move.w $53A(a5),d1 ROM:0012943E btst #7,($138A).w ROM:00129444 bne.s locret_129466 ROM:00129446 cmp.w ($CE4).w,d1 ROM:0012944A ble.s locret_129466 ROM:0012944C move.w $540(a5),d1 ROM:00129450 clr.b ($8F9).w ROM:00129454 move.w d1,($6C4).w ROM:00129458 move.b #1,($8F9).w ROM:0012945E move.b #2,($11C0).w ROM:00129464 bra.s locret_1294A0 ROM:00129466 ; --------------------------------------------------------------------------- ROM:00129466 ROM:00129466 locret_129466: ; CODE XREF: ROM:00129436↑j ROM:00129466 ; ROM:00129444↑j ... ROM:00129466 rts ROM:00129468 ; --------------------------------------------------------------------------- ROM:00129468 ROM:00129468 loc_129468: ; DATA XREF: ROM:00129428↑o ROM:00129468 cmpi.w #0,($6C4).w ROM:0012946E bgt.s loc_12947E ROM:00129470 bset #1,($1375).w ROM:00129476 move.b #3,($11C0).w ROM:0012947C bra.s locret_1294A2 ROM:0012947E ; --------------------------------------------------------------------------- ROM:0012947E ROM:0012947E loc_12947E: ; CODE XREF: ROM:0012946E↑j ROM:0012947E move.w $53A(a5),d1 ROM:00129482 btst #7,($138A).w ROM:00129488 bne.s loc_129490 ROM:0012948A cmp.w ($CE4).w,d1 ROM:0012948E bge.s locret_1294A0 ROM:00129490 ROM:00129490 loc_129490: ; CODE XREF: ROM:00129488↑j ROM:00129490 clr.b ($8F9).w ROM:00129494 clr.w ($6C4).w ROM:00129498 move.b #1,($11C0).w ROM:0012949E bra.s locret_129466 ROM:001294A0 ; --------------------------------------------------------------------------- ROM:001294A0 ROM:001294A0 locret_1294A0: ; CODE XREF: ROM:00129464↑j ROM:001294A0 ; ROM:0012948E↑j ROM:001294A0 rts ROM:001294A2 ; --------------------------------------------------------------------------- ROM:001294A2 ROM:001294A2 locret_1294A2: ; CODE XREF: ROM:0012947C↑j ROM:001294A2 ; DATA XREF: ROM:0012942C↑o ROM:001294A2 rts ROM:001294A4 ; --------------------------------------------------------------------------- ROM:001294A4 rts ROM:001294A6 ROM:001294A6 ; =============== S U B R O U T I N E ======================================= ROM:001294A6 ROM:001294A6 ROM:001294A6 sub_1294A6: ; CODE XREF: sub_129002↑p ROM:001294A6 btst #5,($1361).w ROM:001294AC beq.s loc_1294B6 ROM:001294AE bset #6,($DBB).w ROM:001294B4 bra.s loc_1294BC ROM:001294B6 ; --------------------------------------------------------------------------- ROM:001294B6 ROM:001294B6 loc_1294B6: ; CODE XREF: sub_1294A6+6↑j ROM:001294B6 bclr #6,($DBB).w ROM:001294BC ROM:001294BC loc_1294BC: ; CODE XREF: sub_1294A6+E↑j ROM:001294BC bset #6,($DD3).w ROM:001294C2 rts ROM:001294C2 ; End of function sub_1294A6 ROM:001294C2 ROM:001294C4 ROM:001294C4 ; =============== S U B R O U T I N E ======================================= ROM:001294C4 ROM:001294C4 ROM:001294C4 sub_1294C4: ; CODE XREF: sub_12A270+3E↓p ROM:001294C4 move.w ($CCE).w,d1 ROM:001294C8 cmpi.w #3,d1 ROM:001294CC bcc.s locret_1294D6 ROM:001294CE movea.l off_1294D8(pc,d1.w*4),a0 ROM:001294D2 nop ROM:001294D4 jmp (a0) ROM:001294D6 ; --------------------------------------------------------------------------- ROM:001294D6 ROM:001294D6 locret_1294D6: ; CODE XREF: sub_1294C4+8↑j ROM:001294D6 rts ROM:001294D6 ; End of function sub_1294C4 ROM:001294D6 ROM:001294D6 ; --------------------------------------------------------------------------- ROM:001294D8 off_1294D8: dc.l loc_1294E4 ; DATA XREF: sub_1294C4+A↑r ROM:001294DC dc.l loc_1294EE ROM:001294E0 dc.l loc_129516 ROM:001294E4 ; --------------------------------------------------------------------------- ROM:001294E4 ROM:001294E4 loc_1294E4: ; DATA XREF: ROM:off_1294D8↑o ROM:001294E4 move.w #1,($CCE).w ROM:001294EA bra.s locret_129514 ROM:001294EC ; --------------------------------------------------------------------------- ROM:001294EC rts ROM:001294EE ; --------------------------------------------------------------------------- ROM:001294EE ROM:001294EE loc_1294EE: ; DATA XREF: ROM:001294DC↑o ROM:001294EE btst #2,($1383).w ROM:001294F4 beq.s locret_129514 ROM:001294F6 bsr.w sub_12955C ROM:001294FA move.w $54C(a5),d0 ROM:001294FE clr.b ($929).w ROM:00129502 move.w d0,($724).w ROM:00129506 move.b #1,($929).w ROM:0012950C move.w #2,($CCE).w ROM:00129512 bra.s locret_129558 ROM:00129514 ; --------------------------------------------------------------------------- ROM:00129514 ROM:00129514 locret_129514: ; CODE XREF: ROM:001294EA↑j ROM:00129514 ; ROM:001294F4↑j ... ROM:00129514 rts ROM:00129516 ; --------------------------------------------------------------------------- ROM:00129516 ROM:00129516 loc_129516: ; DATA XREF: ROM:001294E0↑o ROM:00129516 btst #2,($1383).w ROM:0012951C bne.s loc_12952E ROM:0012951E clr.b ($929).w ROM:00129522 clr.w ($724).w ROM:00129526 move.w #1,($CCE).w ROM:0012952C bra.s locret_129514 ROM:0012952E ; --------------------------------------------------------------------------- ROM:0012952E ROM:0012952E loc_12952E: ; CODE XREF: ROM:0012951C↑j ROM:0012952E cmpi.w #0,($724).w ROM:00129534 bgt.s locret_129558 ROM:00129536 bsr.w sub_12955C ROM:0012953A move.w $54C(a5),d0 ROM:0012953E clr.b ($929).w ROM:00129542 move.w d0,($724).w ROM:00129546 move.b #1,($929).w ROM:0012954C move.w #2,($CCE).w ROM:00129552 bra.l *+6 ROM:00129558 ; --------------------------------------------------------------------------- ROM:00129558 ROM:00129558 locret_129558: ; CODE XREF: ROM:00129512↑j ROM:00129558 ; ROM:00129534↑j ... ROM:00129558 rts ROM:0012955A ; --------------------------------------------------------------------------- ROM:0012955A rts ROM:0012955C ROM:0012955C ; =============== S U B R O U T I N E ======================================= ROM:0012955C ROM:0012955C ROM:0012955C sub_12955C: ; CODE XREF: ROM:001294F6↑p ROM:0012955C ; ROM:00129536↑p ROM:0012955C btst #0,($1373).w ROM:00129562 beq.s loc_129572 ROM:00129564 bclr #0,($1373).w ROM:0012956A bset #4,($DBA).w ROM:00129570 bra.s loc_129578 ROM:00129572 ; --------------------------------------------------------------------------- ROM:00129572 ROM:00129572 loc_129572: ; CODE XREF: sub_12955C+6↑j ROM:00129572 bclr #4,($DBA).w ROM:00129578 ROM:00129578 loc_129578: ; CODE XREF: sub_12955C+14↑j ROM:00129578 bset #4,($DD2).w ROM:0012957E btst #6,($1374).w ROM:00129584 beq.s loc_129594 ROM:00129586 bclr #6,($1374).w ROM:0012958C bset #5,($DBA).w ROM:00129592 bra.s loc_12959A ROM:00129594 ; --------------------------------------------------------------------------- ROM:00129594 ROM:00129594 loc_129594: ; CODE XREF: sub_12955C+28↑j ROM:00129594 bclr #5,($DBA).w ROM:0012959A ROM:0012959A loc_12959A: ; CODE XREF: sub_12955C+36↑j ROM:0012959A bset #5,($DD2).w ROM:001295A0 btst #3,($1371).w ROM:001295A6 beq.s loc_1295B6 ROM:001295A8 bclr #3,($1371).w ROM:001295AE bset #6,($DBA).w ROM:001295B4 bra.s loc_1295BC ROM:001295B6 ; --------------------------------------------------------------------------- ROM:001295B6 ROM:001295B6 loc_1295B6: ; CODE XREF: sub_12955C+4A↑j ROM:001295B6 bclr #6,($DBA).w ROM:001295BC ROM:001295BC loc_1295BC: ; CODE XREF: sub_12955C+58↑j ROM:001295BC bset #6,($DD2).w ROM:001295C2 btst #1,($1373).w ROM:001295C8 beq.s loc_1295D8 ROM:001295CA bclr #1,($1373).w ROM:001295D0 bset #7,($DBA).w ROM:001295D6 bra.s loc_1295DE ROM:001295D8 ; --------------------------------------------------------------------------- ROM:001295D8 ROM:001295D8 loc_1295D8: ; CODE XREF: sub_12955C+6C↑j ROM:001295D8 bclr #7,($DBA).w ROM:001295DE ROM:001295DE loc_1295DE: ; CODE XREF: sub_12955C+7A↑j ROM:001295DE bset #7,($DD2).w ROM:001295E4 rts ROM:001295E4 ; End of function sub_12955C ROM:001295E4 ROM:001295E6 ROM:001295E6 ; =============== S U B R O U T I N E ======================================= ROM:001295E6 ROM:001295E6 ROM:001295E6 sub_1295E6: ; CODE XREF: sub_12A270+26↓p ROM:001295E6 move.w ($CD0).w,d1 ROM:001295EA cmpi.w #5,d1 ROM:001295EE bcc.s locret_1295F8 ROM:001295F0 movea.l off_1295FA(pc,d1.w*4),a0 ROM:001295F4 nop ROM:001295F6 jmp (a0) ROM:001295F8 ; --------------------------------------------------------------------------- ROM:001295F8 ROM:001295F8 locret_1295F8: ; CODE XREF: sub_1295E6+8↑j ROM:001295F8 rts ROM:001295F8 ; End of function sub_1295E6 ROM:001295F8 ROM:001295F8 ; --------------------------------------------------------------------------- ROM:001295FA off_1295FA: dc.l loc_12960E ; DATA XREF: sub_1295E6+A↑r ROM:001295FE dc.l loc_129618 ROM:00129602 dc.l loc_129646 ROM:00129606 dc.l loc_129692 ROM:0012960A dc.l loc_12973A ROM:0012960E ; --------------------------------------------------------------------------- ROM:0012960E ROM:0012960E loc_12960E: ; DATA XREF: ROM:off_1295FA↑o ROM:0012960E move.w #1,($CD0).w ROM:00129614 bra.s loc_129640 ROM:00129616 ; --------------------------------------------------------------------------- ROM:00129616 rts ROM:00129618 ; --------------------------------------------------------------------------- ROM:00129618 ROM:00129618 loc_129618: ; DATA XREF: ROM:001295FE↑o ROM:00129618 btst #6,($1367).w ROM:0012961E beq.s loc_129640 ROM:00129620 move.w $550(a5),d1 ROM:00129624 clr.b ($8FB).w ROM:00129628 move.w d1,($6C8).w ROM:0012962C move.b #1,($8FB).w ROM:00129632 bclr #3,($DB9).w ROM:00129638 move.w #2,($CD0).w ROM:0012963E bra.s loc_12968C ROM:00129640 ; --------------------------------------------------------------------------- ROM:00129640 ROM:00129640 loc_129640: ; CODE XREF: ROM:00129614↑j ROM:00129640 ; ROM:0012961E↑j ... ROM:00129640 bsr.w sub_129756 ROM:00129644 rts ROM:00129646 ; --------------------------------------------------------------------------- ROM:00129646 ROM:00129646 loc_129646: ; DATA XREF: ROM:00129602↑o ROM:00129646 btst #6,($1367).w ROM:0012964C bne.s loc_12965E ROM:0012964E clr.b ($8FB).w ROM:00129652 clr.w ($6C8).w ROM:00129656 move.w #1,($CD0).w ROM:0012965C bra.s loc_129640 ROM:0012965E ; --------------------------------------------------------------------------- ROM:0012965E ROM:0012965E loc_12965E: ; CODE XREF: ROM:0012964C↑j ROM:0012965E cmpi.w #0,($6C8).w ROM:00129664 bgt.s loc_12968C ROM:00129666 btst #6,($1367).w ROM:0012966C beq.s loc_12968C ROM:0012966E move.w $552(a5),d1 ROM:00129672 clr.b ($8FB).w ROM:00129676 move.w d1,($6C8).w ROM:0012967A move.b #1,($8FB).w ROM:00129680 move.w #3,($CD0).w ROM:00129686 bra.l loc_129730 ROM:0012968C ; --------------------------------------------------------------------------- ROM:0012968C ROM:0012968C loc_12968C: ; CODE XREF: ROM:0012963E↑j ROM:0012968C ; ROM:00129664↑j ... ROM:0012968C bsr.w sub_129756 ROM:00129690 rts ROM:00129692 ; --------------------------------------------------------------------------- ROM:00129692 ROM:00129692 loc_129692: ; DATA XREF: ROM:00129606↑o ROM:00129692 cmpi.w #0,($6C8).w ROM:00129698 bgt.s loc_1296C2 ROM:0012969A btst #6,($1367).w ROM:001296A0 beq.s loc_1296C2 ROM:001296A2 move.w $552(a5),d1 ROM:001296A6 clr.b ($8FB).w ROM:001296AA move.w d1,($6C8).w ROM:001296AE move.b #1,($8FB).w ROM:001296B4 bset #3,($DD1).w ROM:001296BA move.w #3,($CD0).w ROM:001296C0 bra.s loc_129730 ROM:001296C2 ; --------------------------------------------------------------------------- ROM:001296C2 ROM:001296C2 loc_1296C2: ; CODE XREF: ROM:00129698↑j ROM:001296C2 ; ROM:001296A0↑j ROM:001296C2 cmpi.w #0,($6C8).w ROM:001296C8 bgt.s loc_1296E4 ROM:001296CA btst #6,($1367).w ROM:001296D0 bne.s loc_1296E4 ROM:001296D2 move.w #0,($CD2).w ROM:001296D8 move.w #1,($CD0).w ROM:001296DE bra.l loc_129640 ROM:001296E4 ; --------------------------------------------------------------------------- ROM:001296E4 ROM:001296E4 loc_1296E4: ; CODE XREF: ROM:001296C8↑j ROM:001296E4 ; ROM:001296D0↑j ROM:001296E4 btst #6,($1367).w ROM:001296EA bne.s loc_129706 ROM:001296EC move.w #0,($CD2).w ROM:001296F2 clr.b ($8FB).w ROM:001296F6 clr.w ($6C8).w ROM:001296FA move.w #1,($CD0).w ROM:00129700 bra.l loc_129640 ROM:00129706 ; --------------------------------------------------------------------------- ROM:00129706 ROM:00129706 loc_129706: ; CODE XREF: ROM:001296EA↑j ROM:00129706 btst #4,($136E).w ROM:0012970C beq.s loc_129730 ROM:0012970E move.w #0,($CD2).w ROM:00129714 bset #3,($DB9).w ROM:0012971A bset #3,($DD1).w ROM:00129720 clr.b ($8FB).w ROM:00129724 clr.w ($6C8).w ROM:00129728 move.w #4,($CD0).w ROM:0012972E bra.s loc_12974E ROM:00129730 ; --------------------------------------------------------------------------- ROM:00129730 ROM:00129730 loc_129730: ; CODE XREF: ROM:00129686↑j ROM:00129730 ; ROM:001296C0↑j ... ROM:00129730 bsr.w sub_129756 ROM:00129734 bsr.w sub_129790 ROM:00129738 rts ROM:0012973A ; --------------------------------------------------------------------------- ROM:0012973A ROM:0012973A loc_12973A: ; DATA XREF: ROM:0012960A↑o ROM:0012973A btst #6,($1367).w ROM:00129740 bne.s loc_12974E ROM:00129742 move.w #1,($CD0).w ROM:00129748 bra.l loc_129640 ROM:0012974E ; --------------------------------------------------------------------------- ROM:0012974E ROM:0012974E loc_12974E: ; CODE XREF: ROM:0012972E↑j ROM:0012974E ; ROM:00129740↑j ROM:0012974E bsr.w sub_129756 ROM:00129752 rts ROM:00129754 ; --------------------------------------------------------------------------- ROM:00129754 rts ROM:00129756 ROM:00129756 ; =============== S U B R O U T I N E ======================================= ROM:00129756 ROM:00129756 ROM:00129756 sub_129756: ; CODE XREF: ROM:loc_129640↑p ROM:00129756 ; ROM:loc_12968C↑p ... ROM:00129756 btst #7,($138A).w ROM:0012975C bne.s loc_129788 ROM:0012975E btst #1,($1382).w ROM:00129764 beq.s loc_129780 ROM:00129766 move.w $54E(a5),d1 ROM:0012976A cmp.w ($A98).w,d1 ROM:0012976E bgt.s loc_129778 ROM:00129770 bset #6,($1367).w ROM:00129776 bra.s loc_12977E ROM:00129778 ; --------------------------------------------------------------------------- ROM:00129778 ROM:00129778 loc_129778: ; CODE XREF: sub_129756+18↑j ROM:00129778 bclr #6,($1367).w ROM:0012977E ROM:0012977E loc_12977E: ; CODE XREF: sub_129756+20↑j ROM:0012977E bra.s loc_129786 ROM:00129780 ; --------------------------------------------------------------------------- ROM:00129780 ROM:00129780 loc_129780: ; CODE XREF: sub_129756+E↑j ROM:00129780 bclr #6,($1367).w ROM:00129786 ROM:00129786 loc_129786: ; CODE XREF: sub_129756:loc_12977E↑j ROM:00129786 bra.s locret_12978E ROM:00129788 ; --------------------------------------------------------------------------- ROM:00129788 ROM:00129788 loc_129788: ; CODE XREF: sub_129756+6↑j ROM:00129788 bclr #6,($1367).w ROM:0012978E ROM:0012978E locret_12978E: ; CODE XREF: sub_129756:loc_129786↑j ROM:0012978E rts ROM:0012978E ; End of function sub_129756 ROM:0012978E ROM:00129790 ROM:00129790 ; =============== S U B R O U T I N E ======================================= ROM:00129790 ROM:00129790 ROM:00129790 sub_129790: ; CODE XREF: ROM:00129734↑p ROM:00129790 move.w ($CD2).w,d1 ROM:00129794 cmpi.w #4,d1 ROM:00129798 bcc.s locret_1297A2 ROM:0012979A movea.l off_1297A4(pc,d1.w*4),a0 ROM:0012979E nop ROM:001297A0 jmp (a0) ROM:001297A2 ; --------------------------------------------------------------------------- ROM:001297A2 ROM:001297A2 locret_1297A2: ; CODE XREF: sub_129790+8↑j ROM:001297A2 rts ROM:001297A2 ; End of function sub_129790 ROM:001297A2 ROM:001297A2 ; --------------------------------------------------------------------------- ROM:001297A4 off_1297A4: dc.l loc_1297B4 ; DATA XREF: sub_129790+A↑r ROM:001297A8 dc.l loc_1297D4 ROM:001297AC dc.l loc_129808 ROM:001297B0 dc.l locret_12985C ROM:001297B4 ; --------------------------------------------------------------------------- ROM:001297B4 ROM:001297B4 loc_1297B4: ; DATA XREF: ROM:off_1297A4↑o ROM:001297B4 bclr #4,($136E).w ROM:001297BA bclr #0,($136E).w ROM:001297C0 bclr #2,($1377).w ROM:001297C6 move.w #1,($CD2).w ROM:001297CC bra.l loc_129802 ROM:001297D2 ; --------------------------------------------------------------------------- ROM:001297D2 rts ROM:001297D4 ; --------------------------------------------------------------------------- ROM:001297D4 ROM:001297D4 loc_1297D4: ; DATA XREF: ROM:001297A8↑o ROM:001297D4 btst #0,($136E).w ROM:001297DA beq.s loc_129802 ROM:001297DC btst #2,($1377).w ROM:001297E2 beq.s loc_129802 ROM:001297E4 move.w $558(a5),d1 ROM:001297E8 clr.b ($8FC).w ROM:001297EC move.w d1,($6CA).w ROM:001297F0 move.b #1,($8FC).w ROM:001297F6 move.w #2,($CD2).w ROM:001297FC bra.l loc_129856 ROM:00129802 ; --------------------------------------------------------------------------- ROM:00129802 ROM:00129802 loc_129802: ; CODE XREF: ROM:001297CC↑j ROM:00129802 ; ROM:001297DA↑j ... ROM:00129802 bsr.w sub_129860 ROM:00129806 rts ROM:00129808 ; --------------------------------------------------------------------------- ROM:00129808 ROM:00129808 loc_129808: ; DATA XREF: ROM:001297AC↑o ROM:00129808 btst #0,($136E).w ROM:0012980E beq.s loc_129818 ROM:00129810 btst #2,($1377).w ROM:00129816 bne.s loc_12982C ROM:00129818 ROM:00129818 loc_129818: ; CODE XREF: ROM:0012980E↑j ROM:00129818 clr.b ($8FC).w ROM:0012981C clr.w ($6CA).w ROM:00129820 move.w #1,($CD2).w ROM:00129826 bra.l loc_129802 ROM:0012982C ; --------------------------------------------------------------------------- ROM:0012982C ROM:0012982C loc_12982C: ; CODE XREF: ROM:00129816↑j ROM:0012982C btst #0,($136E).w ROM:00129832 beq.s loc_129856 ROM:00129834 btst #2,($1377).w ROM:0012983A beq.s loc_129856 ROM:0012983C cmpi.w #0,($6CA).w ROM:00129842 bgt.s loc_129856 ROM:00129844 bset #4,($136E).w ROM:0012984A move.w #3,($CD2).w ROM:00129850 bra.l locret_12985C ROM:00129856 ; --------------------------------------------------------------------------- ROM:00129856 ROM:00129856 loc_129856: ; CODE XREF: ROM:001297FC↑j ROM:00129856 ; ROM:00129832↑j ... ROM:00129856 bsr.w sub_129860 ROM:0012985A rts ROM:0012985C ; --------------------------------------------------------------------------- ROM:0012985C ROM:0012985C locret_12985C: ; CODE XREF: ROM:00129850↑j ROM:0012985C ; DATA XREF: ROM:001297B0↑o ROM:0012985C rts ROM:0012985E ; --------------------------------------------------------------------------- ROM:0012985E rts ROM:00129860 ROM:00129860 ; =============== S U B R O U T I N E ======================================= ROM:00129860 ROM:00129860 ROM:00129860 sub_129860: ; CODE XREF: ROM:loc_129802↑p ROM:00129860 ; ROM:loc_129856↑p ROM:00129860 move.w $556(a5),d1 ROM:00129864 move.w $554(a5),d2 ROM:00129868 cmp.w ($BDC).w,d1 ROM:0012986C blt.s loc_129874 ROM:0012986E cmp.w ($BDC).w,d2 ROM:00129872 ble.s loc_12987C ROM:00129874 ROM:00129874 loc_129874: ; CODE XREF: sub_129860+C↑j ROM:00129874 bset #2,($1377).w ROM:0012987A bra.s loc_129882 ROM:0012987C ; --------------------------------------------------------------------------- ROM:0012987C ROM:0012987C loc_12987C: ; CODE XREF: sub_129860+12↑j ROM:0012987C bclr #2,($1377).w ROM:00129882 ROM:00129882 loc_129882: ; CODE XREF: sub_129860+1A↑j ROM:00129882 cmpi.w #0,($BDE).w ROM:00129888 bne.s loc_12988C ROM:0012988A bra.s loc_1298A6 ROM:0012988C ; --------------------------------------------------------------------------- ROM:0012988C ROM:0012988C loc_12988C: ; CODE XREF: sub_129860+28↑j ROM:0012988C move.w ($BDA).w,d0 ROM:00129890 cmp.w ($BDE).w,d0 ROM:00129894 bgt.s loc_129898 ROM:00129896 bra.s loc_1298A6 ROM:00129898 ; --------------------------------------------------------------------------- ROM:00129898 ROM:00129898 loc_129898: ; CODE XREF: sub_129860+34↑j ROM:00129898 move.w ($BD4).w,d1 ROM:0012989C sub.w $438(a5),d1 ROM:001298A0 cmp.w ($BDE).w,d1 ROM:001298A4 blt.s loc_1298AE ROM:001298A6 ROM:001298A6 loc_1298A6: ; CODE XREF: sub_129860+2A↑j ROM:001298A6 ; sub_129860+36↑j ROM:001298A6 bset #0,($136E).w ROM:001298AC bra.s locret_1298B4 ROM:001298AE ; --------------------------------------------------------------------------- ROM:001298AE ROM:001298AE loc_1298AE: ; CODE XREF: sub_129860+44↑j ROM:001298AE bclr #0,($136E).w ROM:001298B4 ROM:001298B4 locret_1298B4: ; CODE XREF: sub_129860+4C↑j ROM:001298B4 rts ROM:001298B4 ; End of function sub_129860 ROM:001298B4 ROM:001298B6 ROM:001298B6 ; =============== S U B R O U T I N E ======================================= ROM:001298B6 ROM:001298B6 ROM:001298B6 sub_1298B6: ; CODE XREF: sub_12A270+44↓p ROM:001298B6 move.w ($CD4).w,d1 ROM:001298BA cmpi.w #3,d1 ROM:001298BE bcc.s locret_1298C8 ROM:001298C0 movea.l off_1298CA(pc,d1.w*4),a0 ROM:001298C4 nop ROM:001298C6 jmp (a0) ROM:001298C8 ; --------------------------------------------------------------------------- ROM:001298C8 ROM:001298C8 locret_1298C8: ; CODE XREF: sub_1298B6+8↑j ROM:001298C8 rts ROM:001298C8 ; End of function sub_1298B6 ROM:001298C8 ROM:001298C8 ; --------------------------------------------------------------------------- ROM:001298CA off_1298CA: dc.l loc_1298D6 ; DATA XREF: sub_1298B6+A↑r ROM:001298CE dc.l loc_1298E0 ROM:001298D2 dc.l loc_129910 ROM:001298D6 ; --------------------------------------------------------------------------- ROM:001298D6 ROM:001298D6 loc_1298D6: ; DATA XREF: ROM:off_1298CA↑o ROM:001298D6 move.w #1,($CD4).w ROM:001298DC bra.s locret_12990E ROM:001298DE ; --------------------------------------------------------------------------- ROM:001298DE rts ROM:001298E0 ; --------------------------------------------------------------------------- ROM:001298E0 ROM:001298E0 loc_1298E0: ; DATA XREF: ROM:001298CE↑o ROM:001298E0 btst #2,($1383).w ROM:001298E6 beq.s locret_12990E ROM:001298E8 cmpi.w #0,($578).w ROM:001298EE ble.s locret_12990E ROM:001298F0 bsr.w sub_12995E ROM:001298F4 move.w $55A(a5),d0 ROM:001298F8 clr.b ($8FD).w ROM:001298FC move.w d0,($6CC).w ROM:00129900 move.b #1,($8FD).w ROM:00129906 move.w #2,($CD4).w ROM:0012990C bra.s locret_12995A ROM:0012990E ; --------------------------------------------------------------------------- ROM:0012990E ROM:0012990E locret_12990E: ; CODE XREF: ROM:001298DC↑j ROM:0012990E ; ROM:001298E6↑j ... ROM:0012990E rts ROM:00129910 ; --------------------------------------------------------------------------- ROM:00129910 ROM:00129910 loc_129910: ; DATA XREF: ROM:001298D2↑o ROM:00129910 btst #2,($1383).w ROM:00129916 beq.s loc_129920 ROM:00129918 cmpi.w #0,($578).w ROM:0012991E bgt.s loc_129930 ROM:00129920 ROM:00129920 loc_129920: ; CODE XREF: ROM:00129916↑j ROM:00129920 clr.b ($8FD).w ROM:00129924 clr.w ($6CC).w ROM:00129928 move.w #1,($CD4).w ROM:0012992E bra.s locret_12990E ROM:00129930 ; --------------------------------------------------------------------------- ROM:00129930 ROM:00129930 loc_129930: ; CODE XREF: ROM:0012991E↑j ROM:00129930 cmpi.w #0,($6CC).w ROM:00129936 bgt.s locret_12995A ROM:00129938 bsr.w sub_12995E ROM:0012993C move.w $55A(a5),d0 ROM:00129940 clr.b ($8FD).w ROM:00129944 move.w d0,($6CC).w ROM:00129948 move.b #1,($8FD).w ROM:0012994E move.w #2,($CD4).w ROM:00129954 bra.l *+6 ROM:0012995A ; --------------------------------------------------------------------------- ROM:0012995A ROM:0012995A locret_12995A: ; CODE XREF: ROM:0012990C↑j ROM:0012995A ; ROM:00129936↑j ... ROM:0012995A rts ROM:0012995C ; --------------------------------------------------------------------------- ROM:0012995C rts ROM:0012995E ROM:0012995E ; =============== S U B R O U T I N E ======================================= ROM:0012995E ROM:0012995E ROM:0012995E sub_12995E: ; CODE XREF: ROM:001298F0↑p ROM:0012995E ; ROM:00129938↑p ROM:0012995E btst #3,($136D).w ROM:00129964 beq.s loc_129974 ROM:00129966 bclr #3,($136D).w ROM:0012996C bset #2,($DBB).w ROM:00129972 bra.s loc_12997A ROM:00129974 ; --------------------------------------------------------------------------- ROM:00129974 ROM:00129974 loc_129974: ; CODE XREF: sub_12995E+6↑j ROM:00129974 bclr #2,($DBB).w ROM:0012997A ROM:0012997A loc_12997A: ; CODE XREF: sub_12995E+14↑j ROM:0012997A bset #2,($DD3).w ROM:00129980 rts ROM:00129980 ; End of function sub_12995E ROM:00129980 ROM:00129982 ROM:00129982 ; =============== S U B R O U T I N E ======================================= ROM:00129982 ROM:00129982 ROM:00129982 sub_129982: ; CODE XREF: sub_12A270+20↓p ROM:00129982 move.w $282(a5),d0 ROM:00129986 cmpi.w #0,d0 ROM:0012998A bne.s loc_129992 ROM:0012998C bsr.w sub_129998 ROM:00129990 bra.s locret_129996 ROM:00129992 ; --------------------------------------------------------------------------- ROM:00129992 ROM:00129992 loc_129992: ; CODE XREF: sub_129982+8↑j ROM:00129992 bsr.w sub_129A64 ROM:00129996 ROM:00129996 locret_129996: ; CODE XREF: sub_129982+E↑j ROM:00129996 rts ROM:00129996 ; End of function sub_129982 ROM:00129996 ROM:00129998 ROM:00129998 ; =============== S U B R O U T I N E ======================================= ROM:00129998 ROM:00129998 ROM:00129998 sub_129998: ; CODE XREF: sub_129982+A↑p ROM:00129998 clr.w d1 ROM:0012999A move.b ($11C4).w,d1 ROM:0012999E cmpi.w #3,d1 ROM:001299A2 bcc.s locret_1299AC ROM:001299A4 movea.l off_1299AE(pc,d1.w*4),a0 ROM:001299A8 nop ROM:001299AA jmp (a0) ROM:001299AC ; --------------------------------------------------------------------------- ROM:001299AC ROM:001299AC locret_1299AC: ; CODE XREF: sub_129998+A↑j ROM:001299AC rts ROM:001299AC ; End of function sub_129998 ROM:001299AC ROM:001299AC ; --------------------------------------------------------------------------- ROM:001299AE off_1299AE: dc.l loc_1299BA ; DATA XREF: sub_129998+C↑r ROM:001299B2 dc.l loc_1299CA ROM:001299B6 dc.l loc_129A20 ROM:001299BA ; --------------------------------------------------------------------------- ROM:001299BA ROM:001299BA loc_1299BA: ; DATA XREF: ROM:off_1299AE↑o ROM:001299BA bclr #1,($DBA).w ROM:001299C0 move.b #1,($11C4).w ROM:001299C6 bra.s locret_129A1E ROM:001299C8 ; --------------------------------------------------------------------------- ROM:001299C8 rts ROM:001299CA ; --------------------------------------------------------------------------- ROM:001299CA ROM:001299CA loc_1299CA: ; DATA XREF: ROM:001299B2↑o ROM:001299CA move.w $560(a5),d0 ROM:001299CE cmp.w ($52C).w,d0 ROM:001299D2 bgt.s loc_1299E2 ROM:001299D4 bset #1,($DBA).w ROM:001299DA bset #1,($DD2).w ROM:001299E0 bra.s locret_129A1E ROM:001299E2 ; --------------------------------------------------------------------------- ROM:001299E2 ROM:001299E2 loc_1299E2: ; CODE XREF: ROM:001299D2↑j ROM:001299E2 move.w $55E(a5),d0 ROM:001299E6 cmp.w ($52C).w,d0 ROM:001299EA bgt.s loc_1299FC ROM:001299EC bclr #1,($DBA).w ROM:001299F2 bset #1,($DD2).w ROM:001299F8 bra.s locret_129A1E ROM:001299FA ; --------------------------------------------------------------------------- ROM:001299FA bra.s locret_129A1E ROM:001299FC ; --------------------------------------------------------------------------- ROM:001299FC ROM:001299FC loc_1299FC: ; CODE XREF: ROM:001299EA↑j ROM:001299FC btst #2,($1361).w ROM:00129A02 beq.s locret_129A1E ROM:00129A04 move.w $55C(a5),d1 ROM:00129A08 clr.b ($8E2).w ROM:00129A0C move.w d1,($696).w ROM:00129A10 move.b #1,($8E2).w ROM:00129A16 move.b #2,($11C4).w ROM:00129A1C bra.s locret_129A60 ROM:00129A1E ; --------------------------------------------------------------------------- ROM:00129A1E ROM:00129A1E locret_129A1E: ; CODE XREF: ROM:001299C6↑j ROM:00129A1E ; ROM:001299E0↑j ... ROM:00129A1E rts ROM:00129A20 ; --------------------------------------------------------------------------- ROM:00129A20 ROM:00129A20 loc_129A20: ; DATA XREF: ROM:001299B6↑o ROM:00129A20 move.w $55E(a5),d0 ROM:00129A24 cmp.w ($52C).w,d0 ROM:00129A28 bgt.s loc_129A2C ROM:00129A2A bra.s loc_129A34 ROM:00129A2C ; --------------------------------------------------------------------------- ROM:00129A2C ROM:00129A2C loc_129A2C: ; CODE XREF: ROM:00129A28↑j ROM:00129A2C btst #2,($1361).w ROM:00129A32 bne.s loc_129A44 ROM:00129A34 ROM:00129A34 loc_129A34: ; CODE XREF: ROM:00129A2A↑j ROM:00129A34 clr.b ($8E2).w ROM:00129A38 clr.w ($696).w ROM:00129A3C move.b #1,($11C4).w ROM:00129A42 bra.s locret_129A1E ROM:00129A44 ; --------------------------------------------------------------------------- ROM:00129A44 ROM:00129A44 loc_129A44: ; CODE XREF: ROM:00129A32↑j ROM:00129A44 cmpi.w #0,($696).w ROM:00129A4A bgt.s locret_129A60 ROM:00129A4C bset #1,($DBA).w ROM:00129A52 bset #1,($DD2).w ROM:00129A58 move.b #1,($11C4).w ROM:00129A5E bra.s locret_129A1E ROM:00129A60 ; --------------------------------------------------------------------------- ROM:00129A60 ROM:00129A60 locret_129A60: ; CODE XREF: ROM:00129A1C↑j ROM:00129A60 ; ROM:00129A4A↑j ROM:00129A60 rts ROM:00129A62 ; --------------------------------------------------------------------------- ROM:00129A62 rts ROM:00129A64 ROM:00129A64 ; =============== S U B R O U T I N E ======================================= ROM:00129A64 ROM:00129A64 ROM:00129A64 sub_129A64: ; CODE XREF: sub_129982:loc_129992↑p ROM:00129A64 btst #7,($136D).w ROM:00129A6A beq.s loc_129A74 ROM:00129A6C bset #1,($DBA).w ROM:00129A72 bra.s loc_129A7A ROM:00129A74 ; --------------------------------------------------------------------------- ROM:00129A74 ROM:00129A74 loc_129A74: ; CODE XREF: sub_129A64+6↑j ROM:00129A74 bclr #1,($DBA).w ROM:00129A7A ROM:00129A7A loc_129A7A: ; CODE XREF: sub_129A64+E↑j ROM:00129A7A btst #1,($DD3).w ROM:00129A80 bne.s loc_129A8A ROM:00129A82 btst #4,($DD3).w ROM:00129A88 beq.s loc_129A92 ROM:00129A8A ROM:00129A8A loc_129A8A: ; CODE XREF: sub_129A64+1C↑j ROM:00129A8A bset #1,($DD2).w ROM:00129A90 bra.s locret_129A98 ROM:00129A92 ; --------------------------------------------------------------------------- ROM:00129A92 ROM:00129A92 loc_129A92: ; CODE XREF: sub_129A64+24↑j ROM:00129A92 bclr #1,($DD2).w ROM:00129A98 ROM:00129A98 locret_129A98: ; CODE XREF: sub_129A64+2C↑j ROM:00129A98 rts ROM:00129A98 ; End of function sub_129A64 ROM:00129A98 ROM:00129A9A ROM:00129A9A ; =============== S U B R O U T I N E ======================================= ROM:00129A9A ROM:00129A9A ROM:00129A9A sub_129A9A: ; CODE XREF: sub_12A270↓p ROM:00129A9A bsr.w sub_129AA4 ROM:00129A9E bsr.w sub_129CD2 ROM:00129AA2 rts ROM:00129AA2 ; End of function sub_129A9A ROM:00129AA2 ROM:00129AA4 ROM:00129AA4 ; =============== S U B R O U T I N E ======================================= ROM:00129AA4 ROM:00129AA4 ROM:00129AA4 sub_129AA4: ; CODE XREF: sub_129A9A↑p ROM:00129AA4 clr.w d1 ROM:00129AA6 move.b ($11C5).w,d1 ROM:00129AAA cmpi.w #7,d1 ROM:00129AAE bcc.s locret_129AB8 ROM:00129AB0 movea.l off_129ABA(pc,d1.w*4),a0 ROM:00129AB4 nop ROM:00129AB6 jmp (a0) ROM:00129AB8 ; --------------------------------------------------------------------------- ROM:00129AB8 ROM:00129AB8 locret_129AB8: ; CODE XREF: sub_129AA4+A↑j ROM:00129AB8 rts ROM:00129AB8 ; End of function sub_129AA4 ROM:00129AB8 ROM:00129AB8 ; --------------------------------------------------------------------------- ROM:00129ABA off_129ABA: dc.l loc_129AD6 ; DATA XREF: sub_129AA4+C↑r ROM:00129ABE dc.l loc_129AEA ROM:00129AC2 dc.l loc_129B40 ROM:00129AC6 dc.l loc_129BA0 ROM:00129ACA dc.l loc_129BF6 ROM:00129ACE dc.l loc_129C60 ROM:00129AD2 dc.l locret_129C82 ROM:00129AD6 ; --------------------------------------------------------------------------- ROM:00129AD6 ROM:00129AD6 loc_129AD6: ; DATA XREF: ROM:off_129ABA↑o ROM:00129AD6 bclr #7,($DB8).w ROM:00129ADC bsr.w sub_129C84 ROM:00129AE0 move.b #1,($11C5).w ROM:00129AE6 bra.s loc_129B3A ROM:00129AE8 ; --------------------------------------------------------------------------- ROM:00129AE8 rts ROM:00129AEA ; --------------------------------------------------------------------------- ROM:00129AEA ROM:00129AEA loc_129AEA: ; DATA XREF: ROM:00129ABE↑o ROM:00129AEA btst #2,($136A).w ROM:00129AF0 beq.s loc_129B04 ROM:00129AF2 bset #7,($DD0).w ROM:00129AF8 move.b #6,($11C5).w ROM:00129AFE bra.l locret_129C82 ROM:00129B04 ; --------------------------------------------------------------------------- ROM:00129B04 ROM:00129B04 loc_129B04: ; CODE XREF: ROM:00129AF0↑j ROM:00129B04 btst #5,($1371).w ROM:00129B0A bne.s loc_129B3A ROM:00129B0C move.w $562(a5),d0 ROM:00129B10 move.w $564(a5),d1 ROM:00129B14 cmp.w ($56E).w,d0 ROM:00129B18 bgt.s loc_129B3A ROM:00129B1A cmp.w ($A5E).w,d1 ROM:00129B1E bgt.s loc_129B3A ROM:00129B20 move.w $566(a5),d2 ROM:00129B24 clr.b ($8E3).w ROM:00129B28 move.w d2,($698).w ROM:00129B2C move.b #1,($8E3).w ROM:00129B32 move.b #2,($11C5).w ROM:00129B38 bra.s loc_129B9A ROM:00129B3A ; --------------------------------------------------------------------------- ROM:00129B3A ROM:00129B3A loc_129B3A: ; CODE XREF: ROM:00129AE6↑j ROM:00129B3A ; ROM:00129B0A↑j ... ROM:00129B3A bsr.w sub_129C92 ROM:00129B3E rts ROM:00129B40 ; --------------------------------------------------------------------------- ROM:00129B40 ROM:00129B40 loc_129B40: ; DATA XREF: ROM:00129AC2↑o ROM:00129B40 btst #2,($136A).w ROM:00129B46 beq.s loc_129B5A ROM:00129B48 bset #7,($DD0).w ROM:00129B4E move.b #6,($11C5).w ROM:00129B54 bra.l locret_129C82 ROM:00129B5A ; --------------------------------------------------------------------------- ROM:00129B5A ROM:00129B5A loc_129B5A: ; CODE XREF: ROM:00129B46↑j ROM:00129B5A cmpi.w #0,($698).w ROM:00129B60 bgt.s loc_129B6E ROM:00129B62 move.b #3,($11C5).w ROM:00129B68 bra.l loc_129BF0 ROM:00129B6E ; --------------------------------------------------------------------------- ROM:00129B6E ROM:00129B6E loc_129B6E: ; CODE XREF: ROM:00129B60↑j ROM:00129B6E btst #5,($1371).w ROM:00129B74 bne.s loc_129B8A ROM:00129B76 move.w $562(a5),d0 ROM:00129B7A move.w $564(a5),d1 ROM:00129B7E cmp.w ($56E).w,d0 ROM:00129B82 bgt.s loc_129B8A ROM:00129B84 cmp.w ($A5E).w,d1 ROM:00129B88 ble.s loc_129B9A ROM:00129B8A ROM:00129B8A loc_129B8A: ; CODE XREF: ROM:00129B74↑j ROM:00129B8A ; ROM:00129B82↑j ROM:00129B8A clr.b ($8E3).w ROM:00129B8E clr.w ($698).w ROM:00129B92 move.b #1,($11C5).w ROM:00129B98 bra.s loc_129B3A ROM:00129B9A ; --------------------------------------------------------------------------- ROM:00129B9A ROM:00129B9A loc_129B9A: ; CODE XREF: ROM:00129B38↑j ROM:00129B9A ; ROM:00129B88↑j ROM:00129B9A bsr.w sub_129C92 ROM:00129B9E rts ROM:00129BA0 ; --------------------------------------------------------------------------- ROM:00129BA0 ROM:00129BA0 loc_129BA0: ; DATA XREF: ROM:00129AC6↑o ROM:00129BA0 btst #2,($136A).w ROM:00129BA6 beq.s loc_129BBA ROM:00129BA8 bset #7,($DD0).w ROM:00129BAE move.b #6,($11C5).w ROM:00129BB4 bra.l locret_129C82 ROM:00129BBA ; --------------------------------------------------------------------------- ROM:00129BBA ROM:00129BBA loc_129BBA: ; CODE XREF: ROM:00129BA6↑j ROM:00129BBA btst #5,($1371).w ROM:00129BC0 bne.s loc_129BF0 ROM:00129BC2 move.w $568(a5),d0 ROM:00129BC6 move.w $56A(a5),d1 ROM:00129BCA cmp.w ($56E).w,d0 ROM:00129BCE blt.s loc_129BF0 ROM:00129BD0 cmp.w ($A5E).w,d1 ROM:00129BD4 blt.s loc_129BF0 ROM:00129BD6 move.w $56C(a5),d2 ROM:00129BDA clr.b ($8E3).w ROM:00129BDE move.w d2,($698).w ROM:00129BE2 move.b #1,($8E3).w ROM:00129BE8 move.b #4,($11C5).w ROM:00129BEE bra.s loc_129C5A ROM:00129BF0 ; --------------------------------------------------------------------------- ROM:00129BF0 ROM:00129BF0 loc_129BF0: ; CODE XREF: ROM:00129B68↑j ROM:00129BF0 ; ROM:00129BC0↑j ... ROM:00129BF0 bsr.w sub_129C92 ROM:00129BF4 rts ROM:00129BF6 ; --------------------------------------------------------------------------- ROM:00129BF6 ROM:00129BF6 loc_129BF6: ; DATA XREF: ROM:00129ACA↑o ROM:00129BF6 btst #2,($136A).w ROM:00129BFC beq.s loc_129C0C ROM:00129BFE bset #7,($DD0).w ROM:00129C04 move.b #6,($11C5).w ROM:00129C0A bra.s locret_129C82 ROM:00129C0C ; --------------------------------------------------------------------------- ROM:00129C0C ROM:00129C0C loc_129C0C: ; CODE XREF: ROM:00129BFC↑j ROM:00129C0C cmpi.w #0,($698).w ROM:00129C12 bgt.s loc_129C2E ROM:00129C14 bset #7,($DB8).w ROM:00129C1A bset #7,($1371).w ROM:00129C20 bset #7,($DD0).w ROM:00129C26 move.b #5,($11C5).w ROM:00129C2C bra.s loc_129C7C ROM:00129C2E ; --------------------------------------------------------------------------- ROM:00129C2E ROM:00129C2E loc_129C2E: ; CODE XREF: ROM:00129C12↑j ROM:00129C2E btst #5,($1371).w ROM:00129C34 bne.s loc_129C4A ROM:00129C36 move.w $568(a5),d0 ROM:00129C3A move.w $56A(a5),d1 ROM:00129C3E cmp.w ($56E).w,d0 ROM:00129C42 blt.s loc_129C4A ROM:00129C44 cmp.w ($A5E).w,d1 ROM:00129C48 bge.s loc_129C5A ROM:00129C4A ROM:00129C4A loc_129C4A: ; CODE XREF: ROM:00129C34↑j ROM:00129C4A ; ROM:00129C42↑j ROM:00129C4A clr.b ($8E3).w ROM:00129C4E clr.w ($698).w ROM:00129C52 move.b #3,($11C5).w ROM:00129C58 bra.s loc_129BF0 ROM:00129C5A ; --------------------------------------------------------------------------- ROM:00129C5A ROM:00129C5A loc_129C5A: ; CODE XREF: ROM:00129BEE↑j ROM:00129C5A ; ROM:00129C48↑j ROM:00129C5A bsr.w sub_129C92 ROM:00129C5E rts ROM:00129C60 ; --------------------------------------------------------------------------- ROM:00129C60 ROM:00129C60 loc_129C60: ; DATA XREF: ROM:00129ACE↑o ROM:00129C60 btst #2,($136A).w ROM:00129C66 beq.s loc_129C7C ROM:00129C68 bclr #7,($DB8).w ROM:00129C6E bset #7,($DD0).w ROM:00129C74 move.b #6,($11C5).w ROM:00129C7A bra.s locret_129C82 ROM:00129C7C ; --------------------------------------------------------------------------- ROM:00129C7C ROM:00129C7C loc_129C7C: ; CODE XREF: ROM:00129C2C↑j ROM:00129C7C ; ROM:00129C66↑j ROM:00129C7C bsr.w sub_129C92 ROM:00129C80 rts ROM:00129C82 ; --------------------------------------------------------------------------- ROM:00129C82 ROM:00129C82 locret_129C82: ; CODE XREF: ROM:00129AFE↑j ROM:00129C82 ; ROM:00129B54↑j ... ROM:00129C82 rts ROM:00129C84 ROM:00129C84 ; =============== S U B R O U T I N E ======================================= ROM:00129C84 ROM:00129C84 ROM:00129C84 sub_129C84: ; CODE XREF: ROM:00129ADC↑p ROM:00129C84 move.w ($490).w,($CD6).w ROM:00129C8A move.w ($490).w,($CD8).w ROM:00129C90 rts ROM:00129C90 ; End of function sub_129C84 ROM:00129C90 ROM:00129C92 ROM:00129C92 ; =============== S U B R O U T I N E ======================================= ROM:00129C92 ROM:00129C92 ROM:00129C92 sub_129C92: ; CODE XREF: ROM:loc_129B3A↑p ROM:00129C92 ; ROM:loc_129B9A↑p ... ROM:00129C92 move.w ($CD8).w,d0 ROM:00129C96 cmp.w ($490).w,d0 ROM:00129C9A bge.s loc_129CA2 ROM:00129C9C move.w ($490).w,($CD8).w ROM:00129CA2 ROM:00129CA2 loc_129CA2: ; CODE XREF: sub_129C92+8↑j ROM:00129CA2 move.w ($CD6).w,d0 ROM:00129CA6 cmp.w ($490).w,d0 ROM:00129CAA ble.s loc_129CB2 ROM:00129CAC move.w ($490).w,($CD6).w ROM:00129CB2 ROM:00129CB2 loc_129CB2: ; CODE XREF: sub_129C92+18↑j ROM:00129CB2 move.w ($CD8).w,d0 ROM:00129CB6 sub.w ($CD6).w,d0 ROM:00129CBA move.w $56E(a5),d1 ROM:00129CBE cmp.w d0,d1 ROM:00129CC0 bgt.s loc_129CCA ROM:00129CC2 bset #2,($136A).w ROM:00129CC8 bra.s locret_129CD0 ROM:00129CCA ; --------------------------------------------------------------------------- ROM:00129CCA ROM:00129CCA loc_129CCA: ; CODE XREF: sub_129C92+2E↑j ROM:00129CCA bclr #2,($136A).w ROM:00129CD0 ROM:00129CD0 locret_129CD0: ; CODE XREF: sub_129C92+36↑j ROM:00129CD0 rts ROM:00129CD0 ; End of function sub_129C92 ROM:00129CD0 ROM:00129CD2 ROM:00129CD2 ; =============== S U B R O U T I N E ======================================= ROM:00129CD2 ROM:00129CD2 ROM:00129CD2 sub_129CD2: ; CODE XREF: sub_129A9A+4↑p ROM:00129CD2 btst #7,($492).w ROM:00129CD8 beq.s loc_129CE2 ROM:00129CDA bset #6,($DB8).w ROM:00129CE0 bra.s loc_129CE8 ROM:00129CE2 ; --------------------------------------------------------------------------- ROM:00129CE2 ROM:00129CE2 loc_129CE2: ; CODE XREF: sub_129CD2+6↑j ROM:00129CE2 bclr #6,($DB8).w ROM:00129CE8 ROM:00129CE8 loc_129CE8: ; CODE XREF: sub_129CD2+E↑j ROM:00129CE8 bset #6,($DD0).w ROM:00129CEE rts ROM:00129CEE ; End of function sub_129CD2 ROM:00129CEE ROM:00129CF0 ROM:00129CF0 ; =============== S U B R O U T I N E ======================================= ROM:00129CF0 ROM:00129CF0 ROM:00129CF0 sub_129CF0: ; CODE XREF: sub_12A270+1A↓p ROM:00129CF0 bsr.w sub_129CFE ROM:00129CF4 bsr.w sub_129D34 ROM:00129CF8 bsr.w sub_129DE4 ROM:00129CFC rts ROM:00129CFC ; End of function sub_129CF0 ROM:00129CFC ROM:00129CFE ROM:00129CFE ; =============== S U B R O U T I N E ======================================= ROM:00129CFE ROM:00129CFE ROM:00129CFE sub_129CFE: ; CODE XREF: sub_129CF0↑p ROM:00129CFE move.w $576(a5),d0 ROM:00129D02 btst #4,($1381).w ROM:00129D08 beq.s loc_129D2C ROM:00129D0A cmp.w ($56E).w,d0 ROM:00129D0E bge.s loc_129D2C ROM:00129D10 move.w $574(a5),d0 ROM:00129D14 move.w $572(a5),d1 ROM:00129D18 cmp.w ($56E).w,d0 ROM:00129D1C ble.s loc_129D2C ROM:00129D1E cmp.w ($A5E).w,d1 ROM:00129D22 bge.s loc_129D2C ROM:00129D24 bset #2,($1361).w ROM:00129D2A bra.s locret_129D32 ROM:00129D2C ; --------------------------------------------------------------------------- ROM:00129D2C ROM:00129D2C loc_129D2C: ; CODE XREF: sub_129CFE+A↑j ROM:00129D2C ; sub_129CFE+10↑j ... ROM:00129D2C bclr #2,($1361).w ROM:00129D32 ROM:00129D32 locret_129D32: ; CODE XREF: sub_129CFE+2C↑j ROM:00129D32 rts ROM:00129D32 ; End of function sub_129CFE ROM:00129D32 ROM:00129D34 ROM:00129D34 ; =============== S U B R O U T I N E ======================================= ROM:00129D34 ROM:00129D34 ROM:00129D34 sub_129D34: ; CODE XREF: sub_129CF0+4↑p ROM:00129D34 clr.w d1 ROM:00129D36 move.b ($11C6).w,d1 ROM:00129D3A cmpi.w #3,d1 ROM:00129D3E bcc.s locret_129D48 ROM:00129D40 movea.l off_129D4A(pc,d1.w*4),a0 ROM:00129D44 nop ROM:00129D46 jmp (a0) ROM:00129D48 ; --------------------------------------------------------------------------- ROM:00129D48 ROM:00129D48 locret_129D48: ; CODE XREF: sub_129D34+A↑j ROM:00129D48 rts ROM:00129D48 ; End of function sub_129D34 ROM:00129D48 ROM:00129D48 ; --------------------------------------------------------------------------- ROM:00129D4A off_129D4A: dc.l loc_129D56 ; DATA XREF: sub_129D34+C↑r ROM:00129D4E dc.l loc_129D66 ROM:00129D52 dc.l loc_129DA2 ROM:00129D56 ; --------------------------------------------------------------------------- ROM:00129D56 ROM:00129D56 loc_129D56: ; DATA XREF: ROM:off_129D4A↑o ROM:00129D56 bclr #1,($DBB).w ROM:00129D5C move.b #1,($11C6).w ROM:00129D62 bra.s locret_129DA0 ROM:00129D64 ; --------------------------------------------------------------------------- ROM:00129D64 rts ROM:00129D66 ; --------------------------------------------------------------------------- ROM:00129D66 ROM:00129D66 loc_129D66: ; DATA XREF: ROM:00129D4E↑o ROM:00129D66 btst #7,($138A).w ROM:00129D6C beq.s loc_129D7E ROM:00129D6E bclr #1,($DBB).w ROM:00129D74 bset #1,($DD3).w ROM:00129D7A bra.s locret_129DA0 ROM:00129D7C ; --------------------------------------------------------------------------- ROM:00129D7C bra.s locret_129DA0 ROM:00129D7E ; --------------------------------------------------------------------------- ROM:00129D7E ROM:00129D7E loc_129D7E: ; CODE XREF: ROM:00129D6C↑j ROM:00129D7E btst #2,($1361).w ROM:00129D84 beq.s locret_129DA0 ROM:00129D86 move.w $570(a5),d1 ROM:00129D8A clr.b ($8E4).w ROM:00129D8E move.w d1,($69A).w ROM:00129D92 move.b #1,($8E4).w ROM:00129D98 move.b #2,($11C6).w ROM:00129D9E bra.s locret_129DE0 ROM:00129DA0 ; --------------------------------------------------------------------------- ROM:00129DA0 ROM:00129DA0 locret_129DA0: ; CODE XREF: ROM:00129D62↑j ROM:00129DA0 ; ROM:00129D7A↑j ... ROM:00129DA0 rts ROM:00129DA2 ; --------------------------------------------------------------------------- ROM:00129DA2 ROM:00129DA2 loc_129DA2: ; DATA XREF: ROM:00129D52↑o ROM:00129DA2 btst #7,($138A).w ROM:00129DA8 beq.s loc_129DAC ROM:00129DAA bra.s loc_129DB4 ROM:00129DAC ; --------------------------------------------------------------------------- ROM:00129DAC ROM:00129DAC loc_129DAC: ; CODE XREF: ROM:00129DA8↑j ROM:00129DAC btst #2,($1361).w ROM:00129DB2 bne.s loc_129DC4 ROM:00129DB4 ROM:00129DB4 loc_129DB4: ; CODE XREF: ROM:00129DAA↑j ROM:00129DB4 clr.b ($8E4).w ROM:00129DB8 clr.w ($69A).w ROM:00129DBC move.b #1,($11C6).w ROM:00129DC2 bra.s locret_129DA0 ROM:00129DC4 ; --------------------------------------------------------------------------- ROM:00129DC4 ROM:00129DC4 loc_129DC4: ; CODE XREF: ROM:00129DB2↑j ROM:00129DC4 cmpi.w #0,($69A).w ROM:00129DCA bgt.s locret_129DE0 ROM:00129DCC bset #1,($DBB).w ROM:00129DD2 bset #1,($DD3).w ROM:00129DD8 move.b #1,($11C6).w ROM:00129DDE bra.s locret_129DA0 ROM:00129DE0 ; --------------------------------------------------------------------------- ROM:00129DE0 ROM:00129DE0 locret_129DE0: ; CODE XREF: ROM:00129D9E↑j ROM:00129DE0 ; ROM:00129DCA↑j ROM:00129DE0 rts ROM:00129DE2 ; --------------------------------------------------------------------------- ROM:00129DE2 rts ROM:00129DE4 ROM:00129DE4 ; =============== S U B R O U T I N E ======================================= ROM:00129DE4 ROM:00129DE4 ROM:00129DE4 sub_129DE4: ; CODE XREF: sub_129CF0+8↑p ROM:00129DE4 btst #0,($C87).w ROM:00129DEA bne.s loc_129DF4 ROM:00129DEC bclr #4,($DBB).w ROM:00129DF2 bra.s loc_129DFA ROM:00129DF4 ; --------------------------------------------------------------------------- ROM:00129DF4 ROM:00129DF4 loc_129DF4: ; CODE XREF: sub_129DE4+6↑j ROM:00129DF4 bset #4,($DBB).w ROM:00129DFA ROM:00129DFA loc_129DFA: ; CODE XREF: sub_129DE4+E↑j ROM:00129DFA bset #4,($DD3).w ROM:00129E00 rts ROM:00129E00 ; End of function sub_129DE4 ROM:00129E00 ROM:00129E02 ROM:00129E02 ; =============== S U B R O U T I N E ======================================= ROM:00129E02 ROM:00129E02 ROM:00129E02 sub_129E02: ; CODE XREF: sub_12A382+A↓p ROM:00129E02 bsr.l sub_12B036 ROM:00129E08 bsr.w sub_129E12 ROM:00129E0C bsr.w sub_129ECA ROM:00129E10 rts ROM:00129E10 ; End of function sub_129E02 ROM:00129E10 ROM:00129E12 ROM:00129E12 ; =============== S U B R O U T I N E ======================================= ROM:00129E12 ROM:00129E12 ROM:00129E12 sub_129E12: ; CODE XREF: sub_129E02+6↑p ROM:00129E12 clr.w d1 ROM:00129E14 move.b ($11C7).w,d1 ROM:00129E18 cmpi.w #4,d1 ROM:00129E1C bcc.s locret_129E26 ROM:00129E1E movea.l off_129E28(pc,d1.w*4),a0 ROM:00129E22 nop ROM:00129E24 jmp (a0) ROM:00129E26 ; --------------------------------------------------------------------------- ROM:00129E26 ROM:00129E26 locret_129E26: ; CODE XREF: sub_129E12+A↑j ROM:00129E26 rts ROM:00129E26 ; End of function sub_129E12 ROM:00129E26 ROM:00129E26 ; --------------------------------------------------------------------------- ROM:00129E28 off_129E28: dc.l loc_129E38 ; DATA XREF: sub_129E12+C↑r ROM:00129E2C dc.l loc_129E46 ROM:00129E30 dc.l loc_129E6A ROM:00129E34 dc.l loc_129E9E ROM:00129E38 ; --------------------------------------------------------------------------- ROM:00129E38 ROM:00129E38 loc_129E38: ; DATA XREF: ROM:off_129E28↑o ROM:00129E38 bclr #6,($1388).w ROM:00129E3E move.b #1,($11C7).w ROM:00129E44 rts ROM:00129E46 ; --------------------------------------------------------------------------- ROM:00129E46 ROM:00129E46 loc_129E46: ; DATA XREF: ROM:00129E2C↑o ROM:00129E46 btst #6,($1387).w ROM:00129E4C beq.s locret_129E68 ROM:00129E4E move.w $57A(a5),d1 ROM:00129E52 clr.b ($8FE).w ROM:00129E56 move.w d1,($6CE).w ROM:00129E5A move.b #1,($8FE).w ROM:00129E60 move.b #2,($11C7).w ROM:00129E66 rts ROM:00129E68 ; --------------------------------------------------------------------------- ROM:00129E68 ROM:00129E68 locret_129E68: ; CODE XREF: ROM:00129E4C↑j ROM:00129E68 rts ROM:00129E6A ; --------------------------------------------------------------------------- ROM:00129E6A ROM:00129E6A loc_129E6A: ; DATA XREF: ROM:00129E30↑o ROM:00129E6A btst #6,($1387).w ROM:00129E70 beq.s loc_129E86 ROM:00129E72 move.w $57A(a5),d1 ROM:00129E76 clr.b ($8FE).w ROM:00129E7A move.w d1,($6CE).w ROM:00129E7E move.b #1,($8FE).w ROM:00129E84 rts ROM:00129E86 ; --------------------------------------------------------------------------- ROM:00129E86 ROM:00129E86 loc_129E86: ; CODE XREF: ROM:00129E70↑j ROM:00129E86 cmpi.w #0,($6CE).w ROM:00129E8C bgt.s locret_129E9C ROM:00129E8E bset #6,($1388).w ROM:00129E94 move.b #3,($11C7).w ROM:00129E9A rts ROM:00129E9C ; --------------------------------------------------------------------------- ROM:00129E9C ROM:00129E9C locret_129E9C: ; CODE XREF: ROM:00129E8C↑j ROM:00129E9C rts ROM:00129E9E ; --------------------------------------------------------------------------- ROM:00129E9E ROM:00129E9E loc_129E9E: ; DATA XREF: ROM:00129E34↑o ROM:00129E9E btst #6,($1387).w ROM:00129EA4 beq.s locret_129EC6 ROM:00129EA6 bclr #6,($1388).w ROM:00129EAC move.w $57A(a5),d1 ROM:00129EB0 clr.b ($8FE).w ROM:00129EB4 move.w d1,($6CE).w ROM:00129EB8 move.b #1,($8FE).w ROM:00129EBE move.b #2,($11C7).w ROM:00129EC4 rts ROM:00129EC6 ; --------------------------------------------------------------------------- ROM:00129EC6 ROM:00129EC6 locret_129EC6: ; CODE XREF: ROM:00129EA4↑j ROM:00129EC6 rts ROM:00129EC8 ; --------------------------------------------------------------------------- ROM:00129EC8 rts ROM:00129ECA ROM:00129ECA ; =============== S U B R O U T I N E ======================================= ROM:00129ECA ROM:00129ECA ROM:00129ECA sub_129ECA: ; CODE XREF: sub_129E02+A↑p ROM:00129ECA move.w $578(a5),d0 ROM:00129ECE cmpi.w #0,d0 ROM:00129ED2 beq.l loc_12A096 ROM:00129ED8 btst #2,($1363).w ROM:00129EDE bne.l loc_129FE8 ROM:00129EE4 btst #0,($137B).w ROM:00129EEA bne.l loc_129FE8 ROM:00129EF0 btst #2,($137A).w ROM:00129EF6 bne.l loc_129FE8 ROM:00129EFC btst #3,($1378).w ROM:00129F02 bne.l loc_129FE8 ROM:00129F08 btst #3,($1377).w ROM:00129F0E bne.l loc_129FE8 ROM:00129F14 btst #5,($DBB).w ROM:00129F1A bne.l loc_129FE8 ROM:00129F20 btst #5,($DCF).w ROM:00129F26 bne.l loc_129FE8 ROM:00129F2C btst #7,($136D).w ROM:00129F32 bne.l loc_129FE8 ROM:00129F38 btst #1,($136A).w ROM:00129F3E bne.l loc_129FE8 ROM:00129F44 btst #6,($DB9).w ROM:00129F4A bne.l loc_129FE8 ROM:00129F50 btst #6,($DCD).w ROM:00129F56 bne.l loc_129FE8 ROM:00129F5C btst #5,($DB8).w ROM:00129F62 bne.l loc_129FE8 ROM:00129F68 btst #5,($DCC).w ROM:00129F6E bne.s loc_129FE8 ROM:00129F70 btst #0,($DB8).w ROM:00129F76 bne.s loc_129FE8 ROM:00129F78 btst #0,($DCC).w ROM:00129F7E bne.s loc_129FE8 ROM:00129F80 btst #7,($DB9).w ROM:00129F86 bne.s loc_129FE8 ROM:00129F88 btst #7,($DCD).w ROM:00129F8E bne.s loc_129FE8 ROM:00129F90 btst #1,($DB8).w ROM:00129F96 bne.s loc_129FE8 ROM:00129F98 btst #1,($DCC).w ROM:00129F9E bne.s loc_129FE8 ROM:00129FA0 btst #0,($1154).w ROM:00129FA6 beq.s loc_129FE8 ROM:00129FA8 move.w $57C(a5),d0 ROM:00129FAC cmp.w ($A98).w,d0 ROM:00129FB0 bgt.s loc_129FE8 ROM:00129FB2 move.w ($CE8).w,d1 ROM:00129FB6 sub.w ($CE4).w,d1 ROM:00129FBA bpl.w loc_129FC0 ROM:00129FBE neg.w d1 ROM:00129FC0 ROM:00129FC0 loc_129FC0: ; CODE XREF: sub_129ECA+F0↑j ROM:00129FC0 move.w $57E(a5),d0 ROM:00129FC4 cmp.w d1,d0 ROM:00129FC6 blt.s loc_129FE8 ROM:00129FC8 move.w $580(a5),d0 ROM:00129FCC cmp.w ($13B0).w,d0 ROM:00129FD0 bge.s loc_129FE8 ROM:00129FD2 btst #5,($1368).w ROM:00129FD8 beq.s loc_129FE8 ROM:00129FDA btst #6,($1388).w ROM:00129FE0 beq.s loc_129FE8 ROM:00129FE2 bra.l loc_129FEE ROM:00129FE8 ; --------------------------------------------------------------------------- ROM:00129FE8 ROM:00129FE8 loc_129FE8: ; CODE XREF: sub_129ECA+14↑j ROM:00129FE8 ; sub_129ECA+20↑j ... ROM:00129FE8 bra.l loc_12A08E ROM:00129FEE ; --------------------------------------------------------------------------- ROM:00129FEE ROM:00129FEE loc_129FEE: ; CODE XREF: sub_129ECA+118↑j ROM:00129FEE move.w $582(a5),d2 ROM:00129FF2 move.w $584(a5),d3 ROM:00129FF6 cmp.w ($CE8).w,d2 ROM:00129FFA bgt.s loc_12A032 ROM:00129FFC cmp.w ($CE8).w,d3 ROM:0012A000 blt.s loc_12A032 ROM:0012A002 move.w $588(a5),d2 ROM:0012A006 move.w $58A(a5),d3 ROM:0012A00A cmp.w ($56E).w,d2 ROM:0012A00E bgt.s loc_12A032 ROM:0012A010 cmp.w ($56E).w,d3 ROM:0012A014 blt.s loc_12A032 ROM:0012A016 move.w $58E(a5),d2 ROM:0012A01A move.w $590(a5),d3 ROM:0012A01E cmp.w ($528).w,d2 ROM:0012A022 bgt.s loc_12A032 ROM:0012A024 cmp.w ($528).w,d3 ROM:0012A028 blt.s loc_12A032 ROM:0012A02A bset #0,($11F5).w ROM:0012A030 bra.s locret_12A09C ROM:0012A032 ; --------------------------------------------------------------------------- ROM:0012A032 ROM:0012A032 loc_12A032: ; CODE XREF: sub_129ECA+130↑j ROM:0012A032 ; sub_129ECA+136↑j ... ROM:0012A032 move.w $582(a5),d2 ROM:0012A036 sub.w $586(a5),d2 ROM:0012A03A move.w $584(a5),d3 ROM:0012A03E add.w $586(a5),d3 ROM:0012A042 cmp.w ($CE8).w,d2 ROM:0012A046 bgt.s loc_12A04E ROM:0012A048 cmp.w ($CE8).w,d3 ROM:0012A04C bge.s loc_12A050 ROM:0012A04E ROM:0012A04E loc_12A04E: ; CODE XREF: sub_129ECA+17C↑j ROM:0012A04E bra.s loc_12A08E ROM:0012A050 ; --------------------------------------------------------------------------- ROM:0012A050 ROM:0012A050 loc_12A050: ; CODE XREF: sub_129ECA+182↑j ROM:0012A050 move.w $588(a5),d2 ROM:0012A054 sub.w $58C(a5),d2 ROM:0012A058 move.w $58A(a5),d3 ROM:0012A05C add.w $58C(a5),d3 ROM:0012A060 cmp.w ($56E).w,d2 ROM:0012A064 bgt.s loc_12A06C ROM:0012A066 cmp.w ($56E).w,d3 ROM:0012A06A bge.s loc_12A06E ROM:0012A06C ROM:0012A06C loc_12A06C: ; CODE XREF: sub_129ECA+19A↑j ROM:0012A06C bra.s loc_12A08E ROM:0012A06E ; --------------------------------------------------------------------------- ROM:0012A06E ROM:0012A06E loc_12A06E: ; CODE XREF: sub_129ECA+1A0↑j ROM:0012A06E move.w $58E(a5),d2 ROM:0012A072 sub.w $592(a5),d2 ROM:0012A076 move.w $590(a5),d3 ROM:0012A07A add.w $592(a5),d3 ROM:0012A07E cmp.w ($528).w,d2 ROM:0012A082 bgt.s loc_12A08A ROM:0012A084 cmp.w ($528).w,d3 ROM:0012A088 bge.s loc_12A08C ROM:0012A08A ROM:0012A08A loc_12A08A: ; CODE XREF: sub_129ECA+1B8↑j ROM:0012A08A bra.s loc_12A08E ROM:0012A08C ; --------------------------------------------------------------------------- ROM:0012A08C ROM:0012A08C loc_12A08C: ; CODE XREF: sub_129ECA+1BE↑j ROM:0012A08C bra.s locret_12A09C ROM:0012A08E ; --------------------------------------------------------------------------- ROM:0012A08E ROM:0012A08E loc_12A08E: ; CODE XREF: sub_129ECA:loc_129FE8↑j ROM:0012A08E ; sub_129ECA:loc_12A04E↑j ... ROM:0012A08E bclr #0,($11F5).w ROM:0012A094 bra.s locret_12A09C ROM:0012A096 ; --------------------------------------------------------------------------- ROM:0012A096 ROM:0012A096 loc_12A096: ; CODE XREF: sub_129ECA+8↑j ROM:0012A096 bset #0,($11F5).w ROM:0012A09C ROM:0012A09C locret_12A09C: ; CODE XREF: sub_129ECA+166↑j ROM:0012A09C ; sub_129ECA:loc_12A08C↑j ... ROM:0012A09C rts ROM:0012A09C ; End of function sub_129ECA ROM:0012A09C ROM:0012A09E ROM:0012A09E ; =============== S U B R O U T I N E ======================================= ROM:0012A09E ROM:0012A09E ROM:0012A09E sub_12A09E: ; CODE XREF: sub_12A394+A↓p ROM:0012A09E clr.w d1 ROM:0012A0A0 move.b ($11C8).w,d1 ROM:0012A0A4 cmpi.w #6,d1 ROM:0012A0A8 bcc.s locret_12A0B2 ROM:0012A0AA movea.l off_12A0B4(pc,d1.w*4),a0 ROM:0012A0AE nop ROM:0012A0B0 jmp (a0) ROM:0012A0B2 ; --------------------------------------------------------------------------- ROM:0012A0B2 ROM:0012A0B2 locret_12A0B2: ; CODE XREF: sub_12A09E+A↑j ROM:0012A0B2 rts ROM:0012A0B2 ; End of function sub_12A09E ROM:0012A0B2 ROM:0012A0B2 ; --------------------------------------------------------------------------- ROM:0012A0B4 off_12A0B4: dc.l loc_12A0CC ; DATA XREF: sub_12A09E+C↑r ROM:0012A0B8 dc.l loc_12A0D6 ROM:0012A0BC dc.l loc_12A118 ROM:0012A0C0 dc.l loc_12A14E ROM:0012A0C4 dc.l loc_12A186 ROM:0012A0C8 dc.l loc_12A1C0 ROM:0012A0CC ; --------------------------------------------------------------------------- ROM:0012A0CC ROM:0012A0CC loc_12A0CC: ; DATA XREF: ROM:off_12A0B4↑o ROM:0012A0CC move.b #1,($11C8).w ROM:0012A0D2 bra.s locret_12A116 ROM:0012A0D4 ; --------------------------------------------------------------------------- ROM:0012A0D4 rts ROM:0012A0D6 ; --------------------------------------------------------------------------- ROM:0012A0D6 ROM:0012A0D6 loc_12A0D6: ; DATA XREF: ROM:0012A0B8↑o ROM:0012A0D6 btst #1,($1370).w ROM:0012A0DC beq.s locret_12A116 ROM:0012A0DE move.w $59E(a5),d0 ROM:0012A0E2 cmp.w ($EEE).w,d0 ROM:0012A0E6 bge.s loc_12A0FA ROM:0012A0E8 cmp.w ($CA2).w,d0 ROM:0012A0EC bge.s loc_12A0FA ROM:0012A0EE bsr.w sub_12A202 ROM:0012A0F2 move.b #2,($11C8).w ROM:0012A0F8 bra.s locret_12A14C ROM:0012A0FA ; --------------------------------------------------------------------------- ROM:0012A0FA ROM:0012A0FA loc_12A0FA: ; CODE XREF: ROM:0012A0E6↑j ROM:0012A0FA ; ROM:0012A0EC↑j ROM:0012A0FA cmp.w ($EEE).w,d0 ROM:0012A0FE ble.s locret_12A116 ROM:0012A100 cmp.w ($CA2).w,d0 ROM:0012A104 ble.s locret_12A116 ROM:0012A106 bsr.w sub_12A202 ROM:0012A10A move.b #4,($11C8).w ROM:0012A110 bra.l locret_12A1BE ROM:0012A116 ; --------------------------------------------------------------------------- ROM:0012A116 ROM:0012A116 locret_12A116: ; CODE XREF: ROM:0012A0D2↑j ROM:0012A116 ; ROM:0012A0DC↑j ... ROM:0012A116 rts ROM:0012A118 ; --------------------------------------------------------------------------- ROM:0012A118 ROM:0012A118 loc_12A118: ; DATA XREF: ROM:0012A0BC↑o ROM:0012A118 btst #1,($1370).w ROM:0012A11E bne.s loc_12A12C ROM:0012A120 bsr.w sub_12A22C ROM:0012A124 move.b #1,($11C8).w ROM:0012A12A bra.s locret_12A116 ROM:0012A12C ; --------------------------------------------------------------------------- ROM:0012A12C ROM:0012A12C loc_12A12C: ; CODE XREF: ROM:0012A11E↑j ROM:0012A12C move.w $59E(a5),d0 ROM:0012A130 cmp.w ($EEE).w,d0 ROM:0012A134 ble.s locret_12A14C ROM:0012A136 clr.b ($8E5).w ROM:0012A13A clr.w ($69C).w ROM:0012A13E move.b #3,($8E5).w ROM:0012A144 move.b #3,($11C8).w ROM:0012A14A bra.s locret_12A184 ROM:0012A14C ; --------------------------------------------------------------------------- ROM:0012A14C ROM:0012A14C locret_12A14C: ; CODE XREF: ROM:0012A0F8↑j ROM:0012A14C ; ROM:0012A134↑j ... ROM:0012A14C rts ROM:0012A14E ; --------------------------------------------------------------------------- ROM:0012A14E ROM:0012A14E loc_12A14E: ; DATA XREF: ROM:0012A0C0↑o ROM:0012A14E btst #1,($1370).w ROM:0012A154 bne.s loc_12A162 ROM:0012A156 bsr.w sub_12A22C ROM:0012A15A move.b #1,($11C8).w ROM:0012A160 bra.s locret_12A116 ROM:0012A162 ; --------------------------------------------------------------------------- ROM:0012A162 ROM:0012A162 loc_12A162: ; CODE XREF: ROM:0012A154↑j ROM:0012A162 move.w $59E(a5),d0 ROM:0012A166 cmp.w ($CA2).w,d0 ROM:0012A16A ble.s locret_12A184 ROM:0012A16C bclr #0,($8E5).w ROM:0012A172 bset #2,($8E5).w ROM:0012A178 bsr.w sub_12A214 ROM:0012A17C move.b #4,($11C8).w ROM:0012A182 bra.s locret_12A1BE ROM:0012A184 ; --------------------------------------------------------------------------- ROM:0012A184 ROM:0012A184 locret_12A184: ; CODE XREF: ROM:0012A14A↑j ROM:0012A184 ; ROM:0012A16A↑j ROM:0012A184 rts ROM:0012A186 ; --------------------------------------------------------------------------- ROM:0012A186 ROM:0012A186 loc_12A186: ; DATA XREF: ROM:0012A0C4↑o ROM:0012A186 btst #1,($1370).w ROM:0012A18C bne.s loc_12A19E ROM:0012A18E bsr.w sub_12A22C ROM:0012A192 move.b #1,($11C8).w ROM:0012A198 bra.l locret_12A116 ROM:0012A19E ; --------------------------------------------------------------------------- ROM:0012A19E ROM:0012A19E loc_12A19E: ; CODE XREF: ROM:0012A18C↑j ROM:0012A19E move.w $59E(a5),d0 ROM:0012A1A2 cmp.w ($EEE).w,d0 ROM:0012A1A6 bge.s locret_12A1BE ROM:0012A1A8 clr.b ($8E5).w ROM:0012A1AC clr.w ($69C).w ROM:0012A1B0 move.b #3,($8E5).w ROM:0012A1B6 move.b #5,($11C8).w ROM:0012A1BC bra.s locret_12A1FE ROM:0012A1BE ; --------------------------------------------------------------------------- ROM:0012A1BE ROM:0012A1BE locret_12A1BE: ; CODE XREF: ROM:0012A110↑j ROM:0012A1BE ; ROM:0012A182↑j ... ROM:0012A1BE rts ROM:0012A1C0 ; --------------------------------------------------------------------------- ROM:0012A1C0 ROM:0012A1C0 loc_12A1C0: ; DATA XREF: ROM:0012A0C8↑o ROM:0012A1C0 btst #1,($1370).w ROM:0012A1C6 bne.s loc_12A1D8 ROM:0012A1C8 bsr.w sub_12A22C ROM:0012A1CC move.b #1,($11C8).w ROM:0012A1D2 bra.l locret_12A116 ROM:0012A1D8 ; --------------------------------------------------------------------------- ROM:0012A1D8 ROM:0012A1D8 loc_12A1D8: ; CODE XREF: ROM:0012A1C6↑j ROM:0012A1D8 move.w $59E(a5),d0 ROM:0012A1DC cmp.w ($CA2).w,d0 ROM:0012A1E0 bge.s locret_12A1FE ROM:0012A1E2 bclr #0,($8E5).w ROM:0012A1E8 bset #2,($8E5).w ROM:0012A1EE bsr.w sub_12A258 ROM:0012A1F2 move.b #2,($11C8).w ROM:0012A1F8 bra.l locret_12A14C ROM:0012A1FE ; --------------------------------------------------------------------------- ROM:0012A1FE ROM:0012A1FE locret_12A1FE: ; CODE XREF: ROM:0012A1BC↑j ROM:0012A1FE ; ROM:0012A1E0↑j ROM:0012A1FE rts ROM:0012A200 ; --------------------------------------------------------------------------- ROM:0012A200 rts ROM:0012A202 ROM:0012A202 ; =============== S U B R O U T I N E ======================================= ROM:0012A202 ROM:0012A202 ROM:0012A202 sub_12A202: ; CODE XREF: ROM:0012A0EE↑p ROM:0012A202 ; ROM:0012A106↑p ROM:0012A202 clr.l ($988).w ROM:0012A206 clr.w ($CDA).w ROM:0012A20A clr.l ($98C).w ROM:0012A20E clr.w ($CDC).w ROM:0012A212 rts ROM:0012A212 ; End of function sub_12A202 ROM:0012A212 ROM:0012A214 ROM:0012A214 ; =============== S U B R O U T I N E ======================================= ROM:0012A214 ROM:0012A214 ROM:0012A214 sub_12A214: ; CODE XREF: ROM:0012A178↑p ROM:0012A214 addq.w #1,($CDA).w ROM:0012A218 bvc.s loc_12A220 ROM:0012A21A move.w #$8000,($CDA).w ROM:0012A220 ROM:0012A220 loc_12A220: ; CODE XREF: sub_12A214+4↑j ROM:0012A220 move.w ($69C).w,d0 ROM:0012A224 ext.l d0 ROM:0012A226 add.l d0,($988).w ROM:0012A22A rts ROM:0012A22A ; End of function sub_12A214 ROM:0012A22A ROM:0012A22C ROM:0012A22C ; =============== S U B R O U T I N E ======================================= ROM:0012A22C ROM:0012A22C ROM:0012A22C sub_12A22C: ; CODE XREF: ROM:0012A120↑p ROM:0012A22C ; ROM:0012A156↑p ... ROM:0012A22C move.l ($988).w,d0 ROM:0012A230 divs.w ($CDA).w,d0 ROM:0012A234 move.w d0,($CDE).w ROM:0012A238 move.l ($98C).w,d0 ROM:0012A23C divs.w ($CDC).w,d0 ROM:0012A240 move.w d0,($CE0).w ROM:0012A244 ext.l d0 ROM:0012A246 move.w ($CDE).w,d1 ROM:0012A24A ext.l d1 ROM:0012A24C add.l d1,d0 ROM:0012A24E divs.w #2,d0 ROM:0012A252 move.w d0,($CE2).w ROM:0012A256 rts ROM:0012A256 ; End of function sub_12A22C ROM:0012A256 ROM:0012A258 ROM:0012A258 ; =============== S U B R O U T I N E ======================================= ROM:0012A258 ROM:0012A258 ROM:0012A258 sub_12A258: ; CODE XREF: ROM:0012A1EE↑p ROM:0012A258 addq.w #1,($CDC).w ROM:0012A25C bvc.s loc_12A264 ROM:0012A25E move.w #$8000,($CDC).w ROM:0012A264 ROM:0012A264 loc_12A264: ; CODE XREF: sub_12A258+4↑j ROM:0012A264 move.w ($69C).w,d0 ROM:0012A268 ext.l d0 ROM:0012A26A add.l d0,($98C).w ROM:0012A26E rts ROM:0012A26E ; End of function sub_12A258 ROM:0012A26E ROM:0012A270 ROM:0012A270 ; =============== S U B R O U T I N E ======================================= ROM:0012A270 ROM:0012A270 ROM:0012A270 sub_12A270: ; CODE XREF: sub_126A82+C6↑p ROM:0012A270 bsr.l sub_129A9A ROM:0012A276 bsr.l sub_128C7A ROM:0012A27C bsr.l sub_128660 ROM:0012A282 bsr.w sub_12A2DE ROM:0012A286 bsr.w sub_12A310 ROM:0012A28A bsr.l sub_129CF0 ROM:0012A290 bsr.l sub_129982 ROM:0012A296 bsr.l sub_1295E6 ROM:0012A29C bsr.l sub_12852A ROM:0012A2A2 bsr.l sub_129002 ROM:0012A2A8 bsr.l sub_128F4C ROM:0012A2AE bsr.l sub_1294C4 ROM:0012A2B4 bsr.l sub_1298B6 ROM:0012A2BA bsr.l sub_1286C8 ROM:0012A2C0 btst #2,($492).w ROM:0012A2C6 beq.s loc_12A2D0 ROM:0012A2C8 bset #0,($DBB).w ROM:0012A2CE bra.s loc_12A2D6 ROM:0012A2D0 ; --------------------------------------------------------------------------- ROM:0012A2D0 ROM:0012A2D0 loc_12A2D0: ; CODE XREF: sub_12A270+56↑j ROM:0012A2D0 bclr #0,($DBB).w ROM:0012A2D6 ROM:0012A2D6 loc_12A2D6: ; CODE XREF: sub_12A270+5E↑j ROM:0012A2D6 bset #0,($DD3).w ROM:0012A2DC rts ROM:0012A2DC ; End of function sub_12A270 ROM:0012A2DC ROM:0012A2DE ROM:0012A2DE ; =============== S U B R O U T I N E ======================================= ROM:0012A2DE ROM:0012A2DE ROM:0012A2DE sub_12A2DE: ; CODE XREF: sub_12A270+12↑p ROM:0012A2DE btst #2,($1368).w ROM:0012A2E4 beq.s loc_12A2FA ROM:0012A2E6 bclr #2,($1368).w ROM:0012A2EC bset #5,($DBB).w ROM:0012A2F2 bset #5,($DD3).w ROM:0012A2F8 bra.s locret_12A30E ROM:0012A2FA ; --------------------------------------------------------------------------- ROM:0012A2FA ROM:0012A2FA loc_12A2FA: ; CODE XREF: sub_12A2DE+6↑j ROM:0012A2FA cmpi.w #0,($56E).w ROM:0012A300 ble.s locret_12A30E ROM:0012A302 bclr #5,($DBB).w ROM:0012A308 bset #5,($DD3).w ROM:0012A30E ROM:0012A30E locret_12A30E: ; CODE XREF: sub_12A2DE+1A↑j ROM:0012A30E ; sub_12A2DE+22↑j ROM:0012A30E rts ROM:0012A30E ; End of function sub_12A2DE ROM:0012A30E ROM:0012A310 ROM:0012A310 ; =============== S U B R O U T I N E ======================================= ROM:0012A310 ROM:0012A310 ROM:0012A310 sub_12A310: ; CODE XREF: sub_12A270+16↑p ROM:0012A310 btst #6,($1381).w ROM:0012A316 beq.s loc_12A32C ROM:0012A318 bclr #6,($1381).w ROM:0012A31E bset #3,($1472).w ROM:0012A324 bset #3,($1473).w ROM:0012A32A bra.s loc_12A348 ROM:0012A32C ; --------------------------------------------------------------------------- ROM:0012A32C ROM:0012A32C loc_12A32C: ; CODE XREF: sub_12A310+6↑j ROM:0012A32C btst #4,($939).w ROM:0012A332 beq.s loc_12A348 ROM:0012A334 cmpi.w #0,($56E).w ROM:0012A33A ble.s loc_12A348 ROM:0012A33C bclr #3,($1472).w ROM:0012A342 bset #3,($1473).w ROM:0012A348 ROM:0012A348 loc_12A348: ; CODE XREF: sub_12A310+1A↑j ROM:0012A348 ; sub_12A310+22↑j ... ROM:0012A348 btst #0,($137E).w ROM:0012A34E beq.s loc_12A364 ROM:0012A350 bclr #0,($137E).w ROM:0012A356 bset #4,($1472).w ROM:0012A35C bset #2,($1472).w ROM:0012A362 bra.s locret_12A380 ROM:0012A364 ; --------------------------------------------------------------------------- ROM:0012A364 ROM:0012A364 loc_12A364: ; CODE XREF: sub_12A310+3E↑j ROM:0012A364 btst #4,($939).w ROM:0012A36A beq.s locret_12A380 ROM:0012A36C cmpi.w #0,($56E).w ROM:0012A372 ble.s locret_12A380 ROM:0012A374 bclr #4,($1472).w ROM:0012A37A bset #2,($1472).w ROM:0012A380 ROM:0012A380 locret_12A380: ; CODE XREF: sub_12A310+52↑j ROM:0012A380 ; sub_12A310+5A↑j ... ROM:0012A380 rts ROM:0012A380 ; End of function sub_12A310 ROM:0012A380 ROM:0012A382 ROM:0012A382 ; =============== S U B R O U T I N E ======================================= ROM:0012A382 ROM:0012A382 ROM:0012A382 sub_12A382: ; CODE XREF: sub_126A82+CC↑p ROM:0012A382 bsr.l sub_128742 ROM:0012A388 bsr.w sub_12A79A ROM:0012A38C bsr.l sub_129E02 ROM:0012A392 rts ROM:0012A392 ; End of function sub_12A382 ROM:0012A392 ROM:0012A394 ROM:0012A394 ; =============== S U B R O U T I N E ======================================= ROM:0012A394 ROM:0012A394 ROM:0012A394 sub_12A394: ; CODE XREF: sub_126A82+E4↑p ROM:0012A394 bsr.l sub_12AC2A ROM:0012A39A bsr.w sub_12A3A6 ROM:0012A39E bsr.l sub_12A09E ROM:0012A3A4 rts ROM:0012A3A4 ; End of function sub_12A394 ROM:0012A3A4 ROM:0012A3A6 ROM:0012A3A6 ; =============== S U B R O U T I N E ======================================= ROM:0012A3A6 ROM:0012A3A6 ROM:0012A3A6 sub_12A3A6: ; CODE XREF: sub_12A394+6↑p ROM:0012A3A6 bclr #0,($11FA).w ROM:0012A3AC bclr #7,($1387).w ROM:0012A3B2 clr.w d1 ROM:0012A3B4 move.b ($11CA).w,d1 ROM:0012A3B8 cmpi.w #8,d1 ROM:0012A3BC bcc.s locret_12A3C6 ROM:0012A3BE movea.l off_12A3C8(pc,d1.w*4),a0 ROM:0012A3C2 nop ROM:0012A3C4 jmp (a0) ROM:0012A3C6 ; --------------------------------------------------------------------------- ROM:0012A3C6 ROM:0012A3C6 locret_12A3C6: ; CODE XREF: sub_12A3A6+16↑j ROM:0012A3C6 rts ROM:0012A3C6 ; End of function sub_12A3A6 ROM:0012A3C6 ROM:0012A3C6 ; --------------------------------------------------------------------------- ROM:0012A3C8 off_12A3C8: dc.l loc_12A3E8 ; DATA XREF: sub_12A3A6+18↑r ROM:0012A3CC dc.l loc_12A410 ROM:0012A3D0 dc.l loc_12A43A ROM:0012A3D4 dc.l loc_12A498 ROM:0012A3D8 dc.l loc_12A534 ROM:0012A3DC dc.l loc_12A5B0 ROM:0012A3E0 dc.l loc_12A622 ROM:0012A3E4 dc.l loc_12A700 ROM:0012A3E8 ; --------------------------------------------------------------------------- ROM:0012A3E8 ROM:0012A3E8 loc_12A3E8: ; DATA XREF: ROM:off_12A3C8↑o ROM:0012A3E8 bclr #0,($1370).w ROM:0012A3EE bclr #1,($1370).w ROM:0012A3F4 bclr #5,($1370).w ROM:0012A3FA bclr #5,($1383).w ROM:0012A400 bclr #7,($137B).w ROM:0012A406 move.b #1,($11CA).w ROM:0012A40C bra.s locret_12A438 ROM:0012A40E ; --------------------------------------------------------------------------- ROM:0012A40E rts ROM:0012A410 ; --------------------------------------------------------------------------- ROM:0012A410 ROM:0012A410 loc_12A410: ; DATA XREF: ROM:0012A3CC↑o ROM:0012A410 btst #0,($11F6).w ROM:0012A416 beq.s locret_12A438 ROM:0012A418 bset #7,($137B).w ROM:0012A41E move.w $594(a5),d1 ROM:0012A422 clr.b ($8A5).w ROM:0012A426 move.w d1,($61C).w ROM:0012A42A move.b #1,($8A5).w ROM:0012A430 move.b #2,($11CA).w ROM:0012A436 bra.s locret_12A496 ROM:0012A438 ; --------------------------------------------------------------------------- ROM:0012A438 ROM:0012A438 locret_12A438: ; CODE XREF: ROM:0012A40C↑j ROM:0012A438 ; ROM:0012A416↑j ... ROM:0012A438 rts ROM:0012A43A ; --------------------------------------------------------------------------- ROM:0012A43A ROM:0012A43A loc_12A43A: ; DATA XREF: ROM:0012A3D0↑o ROM:0012A43A bsr.w sub_12A9B2 ROM:0012A43E btst #0,($11F6).w ROM:0012A444 bne.s loc_12A456 ROM:0012A446 bclr #7,($137B).w ROM:0012A44C move.b #1,($11CA).w ROM:0012A452 bra.s locret_12A438 ROM:0012A454 ; --------------------------------------------------------------------------- ROM:0012A454 bra.s locret_12A496 ROM:0012A456 ; --------------------------------------------------------------------------- ROM:0012A456 ROM:0012A456 loc_12A456: ; CODE XREF: ROM:0012A444↑j ROM:0012A456 cmpi.w #0,($61C).w ROM:0012A45C bgt.s locret_12A496 ROM:0012A45E btst #7,($1387).w ROM:0012A464 beq.s locret_12A496 ROM:0012A466 bset #0,($1370).w ROM:0012A46C bsr.w sub_12A78C ROM:0012A470 bsr.w sub_12A92E ROM:0012A474 bsr.w sub_12A8F2 ROM:0012A478 move.w #1,($CEE).w ROM:0012A47E move.w $598(a5),($CF0).w ROM:0012A484 bclr #4,($136A).w ROM:0012A48A move.b #3,($11CA).w ROM:0012A490 bra.l loc_12A52C ROM:0012A496 ; --------------------------------------------------------------------------- ROM:0012A496 ROM:0012A496 locret_12A496: ; CODE XREF: ROM:0012A436↑j ROM:0012A496 ; ROM:0012A454↑j ... ROM:0012A496 rts ROM:0012A498 ; --------------------------------------------------------------------------- ROM:0012A498 ROM:0012A498 loc_12A498: ; DATA XREF: ROM:0012A3D4↑o ROM:0012A498 bsr.w sub_12A7D4 ROM:0012A49C bsr.w sub_12A7FC ROM:0012A4A0 bsr.w sub_12A818 ROM:0012A4A4 btst #0,($11F6).w ROM:0012A4AA bne.s loc_12A4AE ROM:0012A4AC bra.s loc_12A4B6 ROM:0012A4AE ; --------------------------------------------------------------------------- ROM:0012A4AE ROM:0012A4AE loc_12A4AE: ; CODE XREF: ROM:0012A4AA↑j ROM:0012A4AE btst #3,($137F).w ROM:0012A4B4 beq.s loc_12A4DC ROM:0012A4B6 ROM:0012A4B6 loc_12A4B6: ; CODE XREF: ROM:0012A4AC↑j ROM:0012A4B6 bclr #7,($137B).w ROM:0012A4BC bsr.w sub_12A992 ROM:0012A4C0 bclr #0,($1370).w ROM:0012A4C6 bsr.l sub_12AF60 ROM:0012A4CC bsr.w sub_12A8DE ROM:0012A4D0 move.b #1,($11CA).w ROM:0012A4D6 bra.l locret_12A438 ROM:0012A4DC ; --------------------------------------------------------------------------- ROM:0012A4DC ROM:0012A4DC loc_12A4DC: ; CODE XREF: ROM:0012A4B4↑j ROM:0012A4DC btst #1,($137F).w ROM:0012A4E2 beq.s loc_12A52C ROM:0012A4E4 btst #4,($136A).w ROM:0012A4EA beq.s loc_12A506 ROM:0012A4EC bset #1,($1370).w ROM:0012A4F2 move.w $59A(a5),($CF0).w ROM:0012A4F8 move.b #4,($11CA).w ROM:0012A4FE bra.l loc_12A5A8 ROM:0012A504 ; --------------------------------------------------------------------------- ROM:0012A504 bra.s loc_12A52C ROM:0012A506 ; --------------------------------------------------------------------------- ROM:0012A506 ROM:0012A506 loc_12A506: ; CODE XREF: ROM:0012A4EA↑j ROM:0012A506 bsr.w sub_12A92E ROM:0012A50A bsr.w sub_12A936 ROM:0012A50E addq.w #1,($CEE).w ROM:0012A512 bvc.s loc_12A51A ROM:0012A514 move.w #$8000,($CEE).w ROM:0012A51A ROM:0012A51A loc_12A51A: ; CODE XREF: ROM:0012A512↑j ROM:0012A51A move.w $598(a5),($CF0).w ROM:0012A520 move.b #6,($11CA).w ROM:0012A526 bra.l loc_12A6F8 ROM:0012A52C ; --------------------------------------------------------------------------- ROM:0012A52C ROM:0012A52C loc_12A52C: ; CODE XREF: ROM:0012A490↑j ROM:0012A52C ; ROM:0012A4E2↑j ... ROM:0012A52C bsr.l sub_12AD44 ROM:0012A532 rts ROM:0012A534 ; --------------------------------------------------------------------------- ROM:0012A534 ROM:0012A534 loc_12A534: ; DATA XREF: ROM:0012A3D8↑o ROM:0012A534 bsr.w sub_12A7D4 ROM:0012A538 bsr.w sub_12A7FC ROM:0012A53C bsr.w sub_12A818 ROM:0012A540 btst #0,($11F6).w ROM:0012A546 bne.s loc_12A54A ROM:0012A548 bra.s loc_12A552 ROM:0012A54A ; --------------------------------------------------------------------------- ROM:0012A54A ROM:0012A54A loc_12A54A: ; CODE XREF: ROM:0012A546↑j ROM:0012A54A btst #3,($137F).w ROM:0012A550 beq.s loc_12A57E ROM:0012A552 ROM:0012A552 loc_12A552: ; CODE XREF: ROM:0012A548↑j ROM:0012A552 bclr #7,($137B).w ROM:0012A558 bsr.w sub_12A992 ROM:0012A55C bclr #0,($1370).w ROM:0012A562 bclr #1,($1370).w ROM:0012A568 bsr.l sub_12AF60 ROM:0012A56E bsr.w sub_12A8DE ROM:0012A572 move.b #1,($11CA).w ROM:0012A578 bra.l locret_12A438 ROM:0012A57E ; --------------------------------------------------------------------------- ROM:0012A57E ROM:0012A57E loc_12A57E: ; CODE XREF: ROM:0012A550↑j ROM:0012A57E btst #1,($137F).w ROM:0012A584 beq.s loc_12A5A8 ROM:0012A586 bclr #1,($1370).w ROM:0012A58C bsr.w sub_12A954 ROM:0012A590 bset #0,($DD1).w ROM:0012A596 bset #5,($1383).w ROM:0012A59C bsr.w sub_12A8DE ROM:0012A5A0 move.b #5,($11CA).w ROM:0012A5A6 bra.s loc_12A61A ROM:0012A5A8 ; --------------------------------------------------------------------------- ROM:0012A5A8 ROM:0012A5A8 loc_12A5A8: ; CODE XREF: ROM:0012A4FE↑j ROM:0012A5A8 ; ROM:0012A584↑j ... ROM:0012A5A8 bsr.l sub_12AD44 ROM:0012A5AE rts ROM:0012A5B0 ; --------------------------------------------------------------------------- ROM:0012A5B0 ROM:0012A5B0 loc_12A5B0: ; DATA XREF: ROM:0012A3DC↑o ROM:0012A5B0 btst #7,($1386).w ROM:0012A5B6 beq.s loc_12A5E4 ROM:0012A5B8 bclr #7,($137B).w ROM:0012A5BE bclr #0,($1370).w ROM:0012A5C4 bclr #5,($1383).w ROM:0012A5CA bsr.l sub_12AF60 ROM:0012A5D0 bset #0,($11FA).w ROM:0012A5D6 move.b #1,($11CA).w ROM:0012A5DC bra.l locret_12A438 ROM:0012A5E2 ; --------------------------------------------------------------------------- ROM:0012A5E2 bra.s loc_12A61A ROM:0012A5E4 ; --------------------------------------------------------------------------- ROM:0012A5E4 ROM:0012A5E4 loc_12A5E4: ; CODE XREF: ROM:0012A5B6↑j ROM:0012A5E4 btst #0,($11F6).w ROM:0012A5EA bne.s loc_12A61A ROM:0012A5EC bclr #7,($137B).w ROM:0012A5F2 bsr.w sub_12A992 ROM:0012A5F6 bclr #0,($1370).w ROM:0012A5FC bsr.l sub_12AF60 ROM:0012A602 bclr #5,($1383).w ROM:0012A608 bset #0,($11FA).w ROM:0012A60E move.b #1,($11CA).w ROM:0012A614 bra.l locret_12A438 ROM:0012A61A ; --------------------------------------------------------------------------- ROM:0012A61A ROM:0012A61A loc_12A61A: ; CODE XREF: ROM:0012A5A6↑j ROM:0012A61A ; ROM:0012A5E2↑j ... ROM:0012A61A bsr.l sub_12AD44 ROM:0012A620 rts ROM:0012A622 ; --------------------------------------------------------------------------- ROM:0012A622 ROM:0012A622 loc_12A622: ; DATA XREF: ROM:0012A3E0↑o ROM:0012A622 bsr.w sub_12A7D4 ROM:0012A626 bsr.w sub_12A7FC ROM:0012A62A bsr.w sub_12A818 ROM:0012A62E btst #0,($11F6).w ROM:0012A634 bne.s loc_12A638 ROM:0012A636 bra.s loc_12A640 ROM:0012A638 ; --------------------------------------------------------------------------- ROM:0012A638 ROM:0012A638 loc_12A638: ; CODE XREF: ROM:0012A634↑j ROM:0012A638 btst #3,($137F).w ROM:0012A63E beq.s loc_12A666 ROM:0012A640 ROM:0012A640 loc_12A640: ; CODE XREF: ROM:0012A636↑j ROM:0012A640 bclr #7,($137B).w ROM:0012A646 bsr.w sub_12A992 ROM:0012A64A bclr #0,($1370).w ROM:0012A650 bsr.l sub_12AF60 ROM:0012A656 bsr.w sub_12A8DE ROM:0012A65A move.b #1,($11CA).w ROM:0012A660 bra.l locret_12A438 ROM:0012A666 ; --------------------------------------------------------------------------- ROM:0012A666 ROM:0012A666 loc_12A666: ; CODE XREF: ROM:0012A63E↑j ROM:0012A666 btst #5,($138C).w ROM:0012A66C beq.s loc_12A68E ROM:0012A66E btst #4,($136A).w ROM:0012A674 beq.s loc_12A68E ROM:0012A676 bset #1,($1370).w ROM:0012A67C move.w $59A(a5),($CF0).w ROM:0012A682 move.b #4,($11CA).w ROM:0012A688 bra.l loc_12A5A8 ROM:0012A68E ; --------------------------------------------------------------------------- ROM:0012A68E ROM:0012A68E loc_12A68E: ; CODE XREF: ROM:0012A66C↑j ROM:0012A68E ; ROM:0012A674↑j ROM:0012A68E btst #1,($137F).w ROM:0012A694 beq.s loc_12A6F8 ROM:0012A696 btst #4,($136A).w ROM:0012A69C bne.s loc_12A6F8 ROM:0012A69E move.w $59C(a5),d0 ROM:0012A6A2 cmp.w ($CEE).w,d0 ROM:0012A6A6 bgt.s loc_12A6D2 ROM:0012A6A8 bset #5,($1370).w ROM:0012A6AE bsr.w sub_12A8DE ROM:0012A6B2 move.w $5AE(a5),d1 ROM:0012A6B6 clr.b ($8A5).w ROM:0012A6BA move.w d1,($61C).w ROM:0012A6BE move.b #1,($8A5).w ROM:0012A6C4 move.b #7,($11CA).w ROM:0012A6CA bra.l loc_12A784 ROM:0012A6D0 ; --------------------------------------------------------------------------- ROM:0012A6D0 bra.s loc_12A6F8 ROM:0012A6D2 ; --------------------------------------------------------------------------- ROM:0012A6D2 ROM:0012A6D2 loc_12A6D2: ; CODE XREF: ROM:0012A6A6↑j ROM:0012A6D2 bsr.w sub_12A92E ROM:0012A6D6 bsr.w sub_12A936 ROM:0012A6DA addq.w #1,($CEE).w ROM:0012A6DE bvc.s loc_12A6E6 ROM:0012A6E0 move.w #$8000,($CEE).w ROM:0012A6E6 ROM:0012A6E6 loc_12A6E6: ; CODE XREF: ROM:0012A6DE↑j ROM:0012A6E6 move.w $598(a5),($CF0).w ROM:0012A6EC move.b #6,($11CA).w ROM:0012A6F2 bra.l *+6 ROM:0012A6F8 ; --------------------------------------------------------------------------- ROM:0012A6F8 ROM:0012A6F8 loc_12A6F8: ; CODE XREF: ROM:0012A526↑j ROM:0012A6F8 ; ROM:0012A694↑j ... ROM:0012A6F8 bsr.l sub_12AD44 ROM:0012A6FE rts ROM:0012A700 ; --------------------------------------------------------------------------- ROM:0012A700 ROM:0012A700 loc_12A700: ; DATA XREF: ROM:0012A3E4↑o ROM:0012A700 btst #0,($11F6).w ROM:0012A706 bne.s loc_12A730 ROM:0012A708 bclr #7,($137B).w ROM:0012A70E bclr #0,($1370).w ROM:0012A714 bclr #5,($1370).w ROM:0012A71A bsr.l sub_12AF60 ROM:0012A720 bsr.w sub_12A992 ROM:0012A724 move.b #1,($11CA).w ROM:0012A72A bra.l locret_12A438 ROM:0012A730 ; --------------------------------------------------------------------------- ROM:0012A730 ROM:0012A730 loc_12A730: ; CODE XREF: ROM:0012A706↑j ROM:0012A730 btst #1,($1363).w ROM:0012A736 beq.s loc_12A75A ROM:0012A738 bsr.w sub_12A9AA ROM:0012A73C bset #1,($DD1).w ROM:0012A742 bset #5,($1383).w ROM:0012A748 bclr #5,($1370).w ROM:0012A74E move.b #5,($11CA).w ROM:0012A754 bra.l loc_12A61A ROM:0012A75A ; --------------------------------------------------------------------------- ROM:0012A75A ROM:0012A75A loc_12A75A: ; CODE XREF: ROM:0012A736↑j ROM:0012A75A cmpi.w #0,($61C).w ROM:0012A760 bgt.s loc_12A784 ROM:0012A762 bsr.w sub_12A9A2 ROM:0012A766 bset #1,($DD1).w ROM:0012A76C bset #5,($1383).w ROM:0012A772 bclr #5,($1370).w ROM:0012A778 move.b #5,($11CA).w ROM:0012A77E bra.l loc_12A61A ROM:0012A784 ; --------------------------------------------------------------------------- ROM:0012A784 ROM:0012A784 loc_12A784: ; CODE XREF: ROM:0012A6CA↑j ROM:0012A784 ; ROM:0012A760↑j ROM:0012A784 bsr.l sub_12AD44 ROM:0012A78A rts ROM:0012A78C ROM:0012A78C ; =============== S U B R O U T I N E ======================================= ROM:0012A78C ROM:0012A78C ROM:0012A78C sub_12A78C: ; CODE XREF: ROM:0012A46C↑p ROM:0012A78C move.w ($D06).w,($CEC).w ROM:0012A792 move.w ($CE8).w,($CEA).w ROM:0012A798 rts ROM:0012A798 ; End of function sub_12A78C ROM:0012A798 ROM:0012A79A ROM:0012A79A ; =============== S U B R O U T I N E ======================================= ROM:0012A79A ROM:0012A79A ROM:0012A79A sub_12A79A: ; CODE XREF: sub_12A382+6↑p ROM:0012A79A move.l ($9C0).w,d0 ROM:0012A79E divs.w #$2710,d0 ROM:0012A7A2 bvc.w loc_12A7AA ROM:0012A7A6 move.w #$7FFF,d0 ROM:0012A7AA ROM:0012A7AA loc_12A7AA: ; CODE XREF: sub_12A79A+8↑j ROM:0012A7AA move.w d0,($CE8).w ROM:0012A7AE move.w #$2710,d6 ROM:0012A7B2 move.w ($CE4).w,d2 ROM:0012A7B6 move.w ($CE6).w,d5 ROM:0012A7BA move.w $596(a5),d3 ROM:0012A7BE move.w ($CE8).w,d1 ROM:0012A7C2 bsr.l sub_12AD1E ROM:0012A7C8 move.w d4,($CE6).w ROM:0012A7CC swap d4 ROM:0012A7CE move.w d4,($CE4).w ROM:0012A7D2 rts ROM:0012A7D2 ; End of function sub_12A79A ROM:0012A7D2 ROM:0012A7D4 ROM:0012A7D4 ; =============== S U B R O U T I N E ======================================= ROM:0012A7D4 ROM:0012A7D4 ROM:0012A7D4 sub_12A7D4: ; CODE XREF: ROM:loc_12A498↑p ROM:0012A7D4 ; ROM:loc_12A534↑p ... ROM:0012A7D4 move.w ($CE8).w,d0 ROM:0012A7D8 sub.w ($CEA).w,d0 ROM:0012A7DC cmpi.w #0,d0 ROM:0012A7E0 bge.s loc_12A7E4 ROM:0012A7E2 neg.w d0 ROM:0012A7E4 ROM:0012A7E4 loc_12A7E4: ; CODE XREF: sub_12A7D4+C↑j ROM:0012A7E4 move.w $5AC(a5),d1 ROM:0012A7E8 cmp.w d0,d1 ROM:0012A7EA bge.s loc_12A7F4 ROM:0012A7EC bset #3,($137F).w ROM:0012A7F2 bra.s locret_12A7FA ROM:0012A7F4 ; --------------------------------------------------------------------------- ROM:0012A7F4 ROM:0012A7F4 loc_12A7F4: ; CODE XREF: sub_12A7D4+16↑j ROM:0012A7F4 bclr #3,($137F).w ROM:0012A7FA ROM:0012A7FA locret_12A7FA: ; CODE XREF: sub_12A7D4+1E↑j ROM:0012A7FA rts ROM:0012A7FA ; End of function sub_12A7D4 ROM:0012A7FA ROM:0012A7FC ROM:0012A7FC ; =============== S U B R O U T I N E ======================================= ROM:0012A7FC ROM:0012A7FC ROM:0012A7FC sub_12A7FC: ; CODE XREF: ROM:0012A49C↑p ROM:0012A7FC ; ROM:0012A538↑p ... ROM:0012A7FC move.w $5A0(a5),d0 ROM:0012A800 move.w $5A2(a5),d1 ROM:0012A804 cmp.w ($D02).w,d0 ROM:0012A808 bgt.s locret_12A816 ROM:0012A80A cmp.w ($D02).w,d1 ROM:0012A80E ble.s locret_12A816 ROM:0012A810 bset #4,($136A).w ROM:0012A816 ROM:0012A816 locret_12A816: ; CODE XREF: sub_12A7FC+C↑j ROM:0012A816 ; sub_12A7FC+12↑j ROM:0012A816 rts ROM:0012A816 ; End of function sub_12A7FC ROM:0012A816 ROM:0012A818 ROM:0012A818 ; =============== S U B R O U T I N E ======================================= ROM:0012A818 ROM:0012A818 ROM:0012A818 sub_12A818: ; CODE XREF: ROM:0012A4A0↑p ROM:0012A818 ; ROM:0012A53C↑p ... ROM:0012A818 bclr #5,($138C).w ROM:0012A81E bclr #1,($137F).w ROM:0012A824 clr.w d1 ROM:0012A826 move.b ($11CB).w,d1 ROM:0012A82A cmpi.w #3,d1 ROM:0012A82E bcc.s locret_12A838 ROM:0012A830 movea.l off_12A83A(pc,d1.w*4),a0 ROM:0012A834 nop ROM:0012A836 jmp (a0) ROM:0012A838 ; --------------------------------------------------------------------------- ROM:0012A838 ROM:0012A838 locret_12A838: ; CODE XREF: sub_12A818+16↑j ROM:0012A838 rts ROM:0012A838 ; End of function sub_12A818 ROM:0012A838 ROM:0012A838 ; --------------------------------------------------------------------------- ROM:0012A83A off_12A83A: dc.l loc_12A846 ; DATA XREF: sub_12A818+18↑r ROM:0012A83E dc.l loc_12A864 ROM:0012A842 dc.l loc_12A8CE ROM:0012A846 ; --------------------------------------------------------------------------- ROM:0012A846 ROM:0012A846 loc_12A846: ; DATA XREF: ROM:off_12A83A↑o ROM:0012A846 bsr.w sub_12A91A ROM:0012A84A move.w ($CF2).w,d2 ROM:0012A84E clr.b ($8A6).w ROM:0012A852 move.w d2,($61E).w ROM:0012A856 move.b #1,($8A6).w ROM:0012A85C move.b #1,($11CB).w ROM:0012A862 rts ROM:0012A864 ; --------------------------------------------------------------------------- ROM:0012A864 ROM:0012A864 loc_12A864: ; DATA XREF: ROM:0012A83E↑o ROM:0012A864 cmpi.w #0,($61E).w ROM:0012A86A bgt.s locret_12A8CC ROM:0012A86C cmpi.w #1,($CF0).w ROM:0012A872 ble.s loc_12A89C ROM:0012A874 subq.w #1,($CF0).w ROM:0012A878 bvc.s loc_12A880 ROM:0012A87A move.w #$8000,($CF0).w ROM:0012A880 ROM:0012A880 loc_12A880: ; CODE XREF: ROM:0012A878↑j ROM:0012A880 bset #5,($138C).w ROM:0012A886 move.w ($CF2).w,d2 ROM:0012A88A clr.b ($8A6).w ROM:0012A88E move.w d2,($61E).w ROM:0012A892 move.b #1,($8A6).w ROM:0012A898 bra.w locret_12A8CC ROM:0012A89C ; --------------------------------------------------------------------------- ROM:0012A89C ROM:0012A89C loc_12A89C: ; CODE XREF: ROM:0012A872↑j ROM:0012A89C subq.w #1,($CF0).w ROM:0012A8A0 bvc.s loc_12A8A8 ROM:0012A8A2 move.w #$8000,($CF0).w ROM:0012A8A8 ROM:0012A8A8 loc_12A8A8: ; CODE XREF: ROM:0012A8A0↑j ROM:0012A8A8 bset #5,($138C).w ROM:0012A8AE bset #1,($137F).w ROM:0012A8B4 move.w ($CF2).w,d2 ROM:0012A8B8 clr.b ($8A6).w ROM:0012A8BC move.w d2,($61E).w ROM:0012A8C0 move.b #1,($8A6).w ROM:0012A8C6 move.b #2,($11CB).w ROM:0012A8CC ROM:0012A8CC locret_12A8CC: ; CODE XREF: ROM:0012A86A↑j ROM:0012A8CC ; ROM:0012A898↑j ROM:0012A8CC rts ROM:0012A8CE ; --------------------------------------------------------------------------- ROM:0012A8CE ROM:0012A8CE loc_12A8CE: ; DATA XREF: ROM:0012A842↑o ROM:0012A8CE cmpi.w #0,($CF0).w ROM:0012A8D4 ble.s locret_12A8DC ROM:0012A8D6 move.b #1,($11CB).w ROM:0012A8DC ROM:0012A8DC locret_12A8DC: ; CODE XREF: ROM:0012A8D4↑j ROM:0012A8DC rts ROM:0012A8DE ROM:0012A8DE ; =============== S U B R O U T I N E ======================================= ROM:0012A8DE ROM:0012A8DE ROM:0012A8DE sub_12A8DE: ; CODE XREF: ROM:0012A4CC↑p ROM:0012A8DE ; ROM:0012A56E↑p ... ROM:0012A8DE move.b #0,($11CB).w ROM:0012A8E4 bclr #5,($138C).w ROM:0012A8EA bclr #1,($137F).w ROM:0012A8F0 rts ROM:0012A8F0 ; End of function sub_12A8DE ROM:0012A8F0 ROM:0012A8F2 ROM:0012A8F2 ; =============== S U B R O U T I N E ======================================= ROM:0012A8F2 ROM:0012A8F2 ROM:0012A8F2 sub_12A8F2: ; CODE XREF: ROM:0012A474↑p ROM:0012A8F2 move.w $5A0(a5),d0 ROM:0012A8F6 move.w ($CEC).w,d1 ROM:0012A8FA cmp.w ($CF4).w,d0 ROM:0012A8FE ble.s loc_12A906 ROM:0012A900 add.w $5A8(a5),d1 ROM:0012A904 bra.s loc_12A914 ROM:0012A906 ; --------------------------------------------------------------------------- ROM:0012A906 ROM:0012A906 loc_12A906: ; CODE XREF: sub_12A8F2+C↑j ROM:0012A906 move.w $5A2(a5),d0 ROM:0012A90A cmp.w ($CF4).w,d0 ROM:0012A90E bge.s loc_12A914 ROM:0012A910 sub.w $5AA(a5),d1 ROM:0012A914 ROM:0012A914 loc_12A914: ; CODE XREF: sub_12A8F2+12↑j ROM:0012A914 ; sub_12A8F2+1C↑j ROM:0012A914 move.w d1,($CF6).w ROM:0012A918 rts ROM:0012A918 ; End of function sub_12A8F2 ROM:0012A918 ROM:0012A91A ROM:0012A91A ; =============== S U B R O U T I N E ======================================= ROM:0012A91A ROM:0012A91A ROM:0012A91A sub_12A91A: ; CODE XREF: ROM:loc_12A846↑p ROM:0012A91A move.w #$3E5A,d1 ROM:0012A91E move.w ($CE4).w,d2 ROM:0012A922 bsr.l sub_1175D2 ROM:0012A928 move.w d1,($CF2).w ROM:0012A92C rts ROM:0012A92C ; End of function sub_12A91A ROM:0012A92C ROM:0012A92E ROM:0012A92E ; =============== S U B R O U T I N E ======================================= ROM:0012A92E ROM:0012A92E ROM:0012A92E sub_12A92E: ; CODE XREF: ROM:0012A470↑p ROM:0012A92E ; ROM:loc_12A506↑p ... ROM:0012A92E move.w ($D02).w,($CF4).w ROM:0012A934 rts ROM:0012A934 ; End of function sub_12A92E ROM:0012A934 ROM:0012A936 ROM:0012A936 ; =============== S U B R O U T I N E ======================================= ROM:0012A936 ROM:0012A936 ROM:0012A936 sub_12A936: ; CODE XREF: ROM:0012A50A↑p ROM:0012A936 ; ROM:0012A6D6↑p ROM:0012A936 move.w $59E(a5),d0 ROM:0012A93A cmp.w ($CF4).w,d0 ROM:0012A93E ble.s loc_12A94A ROM:0012A940 move.w $5A4(a5),d1 ROM:0012A944 add.w d1,($CF6).w ROM:0012A948 bra.s locret_12A952 ROM:0012A94A ; --------------------------------------------------------------------------- ROM:0012A94A ROM:0012A94A loc_12A94A: ; CODE XREF: sub_12A936+8↑j ROM:0012A94A move.w $5A6(a5),d1 ROM:0012A94E sub.w d1,($CF6).w ROM:0012A952 ROM:0012A952 locret_12A952: ; CODE XREF: sub_12A936+12↑j ROM:0012A952 rts ROM:0012A952 ; End of function sub_12A936 ROM:0012A952 ROM:0012A954 ROM:0012A954 ; =============== S U B R O U T I N E ======================================= ROM:0012A954 ROM:0012A954 ROM:0012A954 sub_12A954: ; CODE XREF: ROM:0012A58C↑p ROM:0012A954 move.w #$3E5C,d1 ROM:0012A958 move.w ($CE4).w,d2 ROM:0012A95C bsr.l sub_1175D2 ROM:0012A962 move.w d1,($CF8).w ROM:0012A966 muls.w #$3E8,d1 ROM:0012A96A cmp.l ($990).w,d1 ROM:0012A96E bgt.s loc_12A978 ROM:0012A970 bset #0,($DB9).w ROM:0012A976 bra.s loc_12A97E ROM:0012A978 ; --------------------------------------------------------------------------- ROM:0012A978 ROM:0012A978 loc_12A978: ; CODE XREF: sub_12A954+1A↑j ROM:0012A978 bclr #0,($DB9).w ROM:0012A97E ROM:0012A97E loc_12A97E: ; CODE XREF: sub_12A954+22↑j ROM:0012A97E bclr #1,($DB9).w ROM:0012A984 bset #1,($DD1).w ROM:0012A98A move.l ($990).w,($994).w ROM:0012A990 rts ROM:0012A990 ; End of function sub_12A954 ROM:0012A990 ROM:0012A992 ROM:0012A992 ; =============== S U B R O U T I N E ======================================= ROM:0012A992 ROM:0012A992 ROM:0012A992 sub_12A992: ; CODE XREF: ROM:0012A4BC↑p ROM:0012A992 ; ROM:0012A558↑p ... ROM:0012A992 btst #0,($1154).w ROM:0012A998 beq.s locret_12A9A0 ROM:0012A99A move.w ($CEC).w,($F32).w ROM:0012A9A0 ROM:0012A9A0 locret_12A9A0: ; CODE XREF: sub_12A992+6↑j ROM:0012A9A0 rts ROM:0012A9A0 ; End of function sub_12A992 ROM:0012A9A0 ROM:0012A9A2 ROM:0012A9A2 ; =============== S U B R O U T I N E ======================================= ROM:0012A9A2 ROM:0012A9A2 ROM:0012A9A2 sub_12A9A2: ; CODE XREF: ROM:0012A762↑p ROM:0012A9A2 bset #1,($DB9).w ROM:0012A9A8 rts ROM:0012A9A8 ; End of function sub_12A9A2 ROM:0012A9A8 ROM:0012A9AA ROM:0012A9AA ; =============== S U B R O U T I N E ======================================= ROM:0012A9AA ROM:0012A9AA ROM:0012A9AA sub_12A9AA: ; CODE XREF: ROM:0012A738↑p ROM:0012A9AA bclr #1,($DB9).w ROM:0012A9B0 rts ROM:0012A9B0 ; End of function sub_12A9AA ROM:0012A9B0 ROM:0012A9B2 ROM:0012A9B2 ; =============== S U B R O U T I N E ======================================= ROM:0012A9B2 ROM:0012A9B2 ROM:0012A9B2 sub_12A9B2: ; CODE XREF: ROM:loc_12A43A↑p ROM:0012A9B2 btst #0,($1162).w ROM:0012A9B8 beq.s locret_12A9E8 ROM:0012A9BA move.w $59E(a5),d0 ROM:0012A9BE btst #0,($1161).w ROM:0012A9C4 beq.s loc_12A9D4 ROM:0012A9C6 cmp.w ($D02).w,d0 ROM:0012A9CA blt.s loc_12A9D4 ROM:0012A9CC bset #7,($1387).w ROM:0012A9D2 bra.s locret_12A9E8 ROM:0012A9D4 ; --------------------------------------------------------------------------- ROM:0012A9D4 ROM:0012A9D4 loc_12A9D4: ; CODE XREF: sub_12A9B2+12↑j ROM:0012A9D4 ; sub_12A9B2+18↑j ROM:0012A9D4 btst #0,($1161).w ROM:0012A9DA bne.s locret_12A9E8 ROM:0012A9DC cmp.w ($D02).w,d0 ROM:0012A9E0 bge.s locret_12A9E8 ROM:0012A9E2 bset #7,($1387).w ROM:0012A9E8 ROM:0012A9E8 locret_12A9E8: ; CODE XREF: sub_12A9B2+6↑j ROM:0012A9E8 ; sub_12A9B2+20↑j ... ROM:0012A9E8 rts ROM:0012A9E8 ; End of function sub_12A9B2 ROM:0012A9E8 ROM:0012A9EA ROM:0012A9EA ; =============== S U B R O U T I N E ======================================= ROM:0012A9EA ROM:0012A9EA ROM:0012A9EA sub_12A9EA: ; CODE XREF: ROM:001177B2↑p ROM:0012A9EA bsr.l sub_12AB38 ROM:0012A9F0 clr.w d1 ROM:0012A9F2 move.b ($11CC).w,d1 ROM:0012A9F6 cmpi.w #4,d1 ROM:0012A9FA bcc.s locret_12AA04 ROM:0012A9FC movea.l off_12AA06(pc,d1.w*4),a0 ROM:0012AA00 nop ROM:0012AA02 jmp (a0) ROM:0012AA04 ; --------------------------------------------------------------------------- ROM:0012AA04 ROM:0012AA04 locret_12AA04: ; CODE XREF: sub_12A9EA+10↑j ROM:0012AA04 rts ROM:0012AA04 ; End of function sub_12A9EA ROM:0012AA04 ROM:0012AA04 ; --------------------------------------------------------------------------- ROM:0012AA06 off_12AA06: dc.l loc_12AA16 ; DATA XREF: sub_12A9EA+12↑r ROM:0012AA0A dc.l loc_12AA1E ROM:0012AA0E dc.l loc_12AA44 ROM:0012AA12 dc.l loc_12AA84 ROM:0012AA16 ; --------------------------------------------------------------------------- ROM:0012AA16 ROM:0012AA16 loc_12AA16: ; DATA XREF: ROM:off_12AA06↑o ROM:0012AA16 move.b #1,($11CC).w ROM:0012AA1C rts ROM:0012AA1E ; --------------------------------------------------------------------------- ROM:0012AA1E ROM:0012AA1E loc_12AA1E: ; DATA XREF: ROM:0012AA0A↑o ROM:0012AA1E btst #7,($137B).w ROM:0012AA24 beq.s locret_12AA42 ROM:0012AA26 bsr.w sub_12AAC0 ROM:0012AA2A move.w $5B0(a5),d1 ROM:0012AA2E clr.b ($8A7).w ROM:0012AA32 move.w d1,($620).w ROM:0012AA36 move.b #1,($8A7).w ROM:0012AA3C move.b #2,($11CC).w ROM:0012AA42 ROM:0012AA42 locret_12AA42: ; CODE XREF: ROM:0012AA24↑j ROM:0012AA42 rts ROM:0012AA44 ; --------------------------------------------------------------------------- ROM:0012AA44 ROM:0012AA44 loc_12AA44: ; DATA XREF: ROM:0012AA0E↑o ROM:0012AA44 btst #7,($137B).w ROM:0012AA4A bne.s loc_12AA54 ROM:0012AA4C move.b #1,($11CC).w ROM:0012AA52 bra.s locret_12AA82 ROM:0012AA54 ; --------------------------------------------------------------------------- ROM:0012AA54 ROM:0012AA54 loc_12AA54: ; CODE XREF: ROM:0012AA4A↑j ROM:0012AA54 btst #1,($1370).w ROM:0012AA5A beq.s loc_12AA64 ROM:0012AA5C move.b #3,($11CC).w ROM:0012AA62 bra.s locret_12AA82 ROM:0012AA64 ; --------------------------------------------------------------------------- ROM:0012AA64 ROM:0012AA64 loc_12AA64: ; CODE XREF: ROM:0012AA5A↑j ROM:0012AA64 cmpi.w #0,($620).w ROM:0012AA6A bgt.s locret_12AA82 ROM:0012AA6C bsr.w sub_12AAD4 ROM:0012AA70 move.w $5B0(a5),d1 ROM:0012AA74 clr.b ($8A7).w ROM:0012AA78 move.w d1,($620).w ROM:0012AA7C move.b #1,($8A7).w ROM:0012AA82 ROM:0012AA82 locret_12AA82: ; CODE XREF: ROM:0012AA52↑j ROM:0012AA82 ; ROM:0012AA62↑j ... ROM:0012AA82 rts ROM:0012AA84 ; --------------------------------------------------------------------------- ROM:0012AA84 ROM:0012AA84 loc_12AA84: ; DATA XREF: ROM:0012AA12↑o ROM:0012AA84 btst #7,($137B).w ROM:0012AA8A bne.s loc_12AA94 ROM:0012AA8C move.b #1,($11CC).w ROM:0012AA92 bra.s locret_12AABE ROM:0012AA94 ; --------------------------------------------------------------------------- ROM:0012AA94 ROM:0012AA94 loc_12AA94: ; CODE XREF: ROM:0012AA8A↑j ROM:0012AA94 btst #1,($1370).w ROM:0012AA9A beq.s locret_12AABE ROM:0012AA9C cmpi.w #0,($620).w ROM:0012AAA2 bgt.s locret_12AABE ROM:0012AAA4 bsr.w sub_12AAD4 ROM:0012AAA8 bsr.w sub_12AB0C ROM:0012AAAC move.w $5B0(a5),d1 ROM:0012AAB0 clr.b ($8A7).w ROM:0012AAB4 move.w d1,($620).w ROM:0012AAB8 move.b #1,($8A7).w ROM:0012AABE ROM:0012AABE locret_12AABE: ; CODE XREF: ROM:0012AA92↑j ROM:0012AABE ; ROM:0012AA9A↑j ... ROM:0012AABE rts ROM:0012AAC0 ROM:0012AAC0 ; =============== S U B R O U T I N E ======================================= ROM:0012AAC0 ROM:0012AAC0 ROM:0012AAC0 sub_12AAC0: ; CODE XREF: ROM:0012AA26↑p ROM:0012AAC0 move.w ($CA2).w,($CFA).w ROM:0012AAC6 clr.w ($CFC).w ROM:0012AACA clr.l ($990).w ROM:0012AACE clr.w ($CFE).w ROM:0012AAD2 rts ROM:0012AAD2 ; End of function sub_12AAC0 ROM:0012AAD2 ROM:0012AAD4 ROM:0012AAD4 ; =============== S U B R O U T I N E ======================================= ROM:0012AAD4 ROM:0012AAD4 ROM:0012AAD4 sub_12AAD4: ; CODE XREF: ROM:0012AA6C↑p ROM:0012AAD4 ; ROM:0012AAA4↑p ROM:0012AAD4 move.w #$3E5E,d1 ROM:0012AAD8 move.w ($CE4).w,d2 ROM:0012AADC bsr.l sub_1175D2 ROM:0012AAE2 move.w d1,($D00).w ROM:0012AAE6 move.w #$2710,d6 ROM:0012AAEA move.w ($CFA).w,d2 ROM:0012AAEE move.w ($CFC).w,d5 ROM:0012AAF2 move.w ($D00).w,d3 ROM:0012AAF6 move.w ($CA2).w,d1 ROM:0012AAFA bsr.l sub_12AD1E ROM:0012AB00 move.w d4,($CFC).w ROM:0012AB04 swap d4 ROM:0012AB06 move.w d4,($CFA).w ROM:0012AB0A rts ROM:0012AB0A ; End of function sub_12AAD4 ROM:0012AB0A ROM:0012AB0C ROM:0012AB0C ; =============== S U B R O U T I N E ======================================= ROM:0012AB0C ROM:0012AB0C ROM:0012AB0C sub_12AB0C: ; CODE XREF: ROM:0012AAA8↑p ROM:0012AB0C move.w ($CA2).w,d0 ROM:0012AB10 sub.w ($CFA).w,d0 ROM:0012AB14 cmpi.w #0,d0 ROM:0012AB18 bge.s loc_12AB1C ROM:0012AB1A neg.w d0 ROM:0012AB1C ROM:0012AB1C loc_12AB1C: ; CODE XREF: sub_12AB0C+C↑j ROM:0012AB1C ext.l d0 ROM:0012AB1E add.l d0,($990).w ROM:0012AB22 move.l ($990).w,d0 ROM:0012AB26 divs.w #$3E8,d0 ROM:0012AB2A bvc.w loc_12AB32 ROM:0012AB2E move.w #$7FFF,d0 ROM:0012AB32 ROM:0012AB32 loc_12AB32: ; CODE XREF: sub_12AB0C+1E↑j ROM:0012AB32 move.w d0,($CFE).w ROM:0012AB36 rts ROM:0012AB36 ; End of function sub_12AB0C ROM:0012AB36 ROM:0012AB38 ROM:0012AB38 ; =============== S U B R O U T I N E ======================================= ROM:0012AB38 ROM:0012AB38 ROM:0012AB38 sub_12AB38: ; CODE XREF: sub_12A9EA↑p ROM:0012AB38 clr.w d1 ROM:0012AB3A move.b ($11CD).w,d1 ROM:0012AB3E cmpi.w #3,d1 ROM:0012AB42 bcc.s locret_12AB4C ROM:0012AB44 movea.l off_12AB4E(pc,d1.w*4),a0 ROM:0012AB48 nop ROM:0012AB4A jmp (a0) ROM:0012AB4C ; --------------------------------------------------------------------------- ROM:0012AB4C ROM:0012AB4C locret_12AB4C: ; CODE XREF: sub_12AB38+A↑j ROM:0012AB4C rts ROM:0012AB4C ; End of function sub_12AB38 ROM:0012AB4C ROM:0012AB4C ; --------------------------------------------------------------------------- ROM:0012AB4E off_12AB4E: dc.l loc_12AB5A ; DATA XREF: sub_12AB38+C↑r ROM:0012AB52 dc.l loc_12AB7A ROM:0012AB56 dc.l loc_12ABCC ROM:0012AB5A ; --------------------------------------------------------------------------- ROM:0012AB5A ROM:0012AB5A loc_12AB5A: ; DATA XREF: ROM:off_12AB4E↑o ROM:0012AB5A bsr.w sub_12AC1E ROM:0012AB5E move.w $5B4(a5),d0 ROM:0012AB62 clr.b ($8A8).w ROM:0012AB66 move.w d0,($622).w ROM:0012AB6A move.b #1,($8A8).w ROM:0012AB70 move.b #1,($11CD).w ROM:0012AB76 bra.s locret_12ABCA ROM:0012AB78 ; --------------------------------------------------------------------------- ROM:0012AB78 rts ROM:0012AB7A ; --------------------------------------------------------------------------- ROM:0012AB7A ROM:0012AB7A loc_12AB7A: ; DATA XREF: ROM:0012AB52↑o ROM:0012AB7A btst #6,($1387).w ROM:0012AB80 beq.s loc_12AB9A ROM:0012AB82 bsr.w sub_12AC1E ROM:0012AB86 move.w $5B4(a5),d0 ROM:0012AB8A clr.b ($8A8).w ROM:0012AB8E move.w d0,($622).w ROM:0012AB92 move.b #1,($8A8).w ROM:0012AB98 bra.s locret_12ABCA ROM:0012AB9A ; --------------------------------------------------------------------------- ROM:0012AB9A ROM:0012AB9A loc_12AB9A: ; CODE XREF: ROM:0012AB80↑j ROM:0012AB9A move.w $5B2(a5),d1 ROM:0012AB9E cmp.w ($56E).w,d1 ROM:0012ABA2 bgt.s loc_12ABAC ROM:0012ABA4 move.b #2,($11CD).w ROM:0012ABAA bra.s locret_12ABF4 ROM:0012ABAC ; --------------------------------------------------------------------------- ROM:0012ABAC ROM:0012ABAC loc_12ABAC: ; CODE XREF: ROM:0012ABA2↑j ROM:0012ABAC cmpi.w #0,($622).w ROM:0012ABB2 bgt.s locret_12ABCA ROM:0012ABB4 bsr.w sub_12ABF8 ROM:0012ABB8 move.w $5B4(a5),d0 ROM:0012ABBC clr.b ($8A8).w ROM:0012ABC0 move.w d0,($622).w ROM:0012ABC4 move.b #1,($8A8).w ROM:0012ABCA ROM:0012ABCA locret_12ABCA: ; CODE XREF: ROM:0012AB76↑j ROM:0012ABCA ; ROM:0012AB98↑j ... ROM:0012ABCA rts ROM:0012ABCC ; --------------------------------------------------------------------------- ROM:0012ABCC ROM:0012ABCC loc_12ABCC: ; DATA XREF: ROM:0012AB56↑o ROM:0012ABCC move.w $5B2(a5),d1 ROM:0012ABD0 cmp.w ($56E).w,d1 ROM:0012ABD4 ble.s locret_12ABF4 ROM:0012ABD6 bsr.w sub_12AC1E ROM:0012ABDA move.w $5B4(a5),d0 ROM:0012ABDE clr.b ($8A8).w ROM:0012ABE2 move.w d0,($622).w ROM:0012ABE6 move.b #1,($8A8).w ROM:0012ABEC move.b #1,($11CD).w ROM:0012ABF2 bra.s locret_12ABCA ROM:0012ABF4 ; --------------------------------------------------------------------------- ROM:0012ABF4 ROM:0012ABF4 locret_12ABF4: ; CODE XREF: ROM:0012ABAA↑j ROM:0012ABF4 ; ROM:0012ABD4↑j ROM:0012ABF4 rts ROM:0012ABF6 ; --------------------------------------------------------------------------- ROM:0012ABF6 rts ROM:0012ABF8 ROM:0012ABF8 ; =============== S U B R O U T I N E ======================================= ROM:0012ABF8 ROM:0012ABF8 ROM:0012ABF8 sub_12ABF8: ; CODE XREF: ROM:0012ABB4↑p ROM:0012ABF8 move.w #$2710,d6 ROM:0012ABFC move.w ($D02).w,d2 ROM:0012AC00 move.w ($D04).w,d5 ROM:0012AC04 move.w $5B6(a5),d3 ROM:0012AC08 move.w ($CA2).w,d1 ROM:0012AC0C bsr.l sub_12AD1E ROM:0012AC12 move.w d4,($D04).w ROM:0012AC16 swap d4 ROM:0012AC18 move.w d4,($D02).w ROM:0012AC1C rts ROM:0012AC1C ; End of function sub_12ABF8 ROM:0012AC1C ROM:0012AC1E ROM:0012AC1E ; =============== S U B R O U T I N E ======================================= ROM:0012AC1E ROM:0012AC1E ROM:0012AC1E sub_12AC1E: ; CODE XREF: ROM:loc_12AB5A↑p ROM:0012AC1E ; ROM:0012AB82↑p ... ROM:0012AC1E move.w ($CA2).w,($D02).w ROM:0012AC24 clr.w ($D04).w ROM:0012AC28 rts ROM:0012AC28 ; End of function sub_12AC1E ROM:0012AC28 ROM:0012AC2A ROM:0012AC2A ; =============== S U B R O U T I N E ======================================= ROM:0012AC2A ROM:0012AC2A ROM:0012AC2A sub_12AC2A: ; CODE XREF: sub_12A394↑p ROM:0012AC2A clr.w d1 ROM:0012AC2C move.b ($11CE).w,d1 ROM:0012AC30 cmpi.w #5,d1 ROM:0012AC34 bcc.s locret_12AC3E ROM:0012AC36 movea.l off_12AC40(pc,d1.w*4),a0 ROM:0012AC3A nop ROM:0012AC3C jmp (a0) ROM:0012AC3E ; --------------------------------------------------------------------------- ROM:0012AC3E ROM:0012AC3E locret_12AC3E: ; CODE XREF: sub_12AC2A+A↑j ROM:0012AC3E rts ROM:0012AC3E ; End of function sub_12AC2A ROM:0012AC3E ROM:0012AC3E ; --------------------------------------------------------------------------- ROM:0012AC40 off_12AC40: dc.l loc_12AC54 ; DATA XREF: sub_12AC2A+C↑r ROM:0012AC44 dc.l loc_12AC5C ROM:0012AC48 dc.l loc_12AC6C ROM:0012AC4C dc.l loc_12AC90 ROM:0012AC50 dc.l loc_12ACBE ROM:0012AC54 ; --------------------------------------------------------------------------- ROM:0012AC54 ROM:0012AC54 loc_12AC54: ; DATA XREF: ROM:off_12AC40↑o ROM:0012AC54 move.b #1,($11CE).w ROM:0012AC5A rts ROM:0012AC5C ; --------------------------------------------------------------------------- ROM:0012AC5C ROM:0012AC5C loc_12AC5C: ; DATA XREF: ROM:0012AC44↑o ROM:0012AC5C btst #0,($1162).w ROM:0012AC62 beq.s locret_12AC6A ROM:0012AC64 move.b #2,($11CE).w ROM:0012AC6A ROM:0012AC6A locret_12AC6A: ; CODE XREF: ROM:0012AC62↑j ROM:0012AC6A rts ROM:0012AC6C ; --------------------------------------------------------------------------- ROM:0012AC6C ROM:0012AC6C loc_12AC6C: ; DATA XREF: ROM:0012AC48↑o ROM:0012AC6C btst #0,($1154).w ROM:0012AC72 bne.s loc_12AC7C ROM:0012AC74 move.b #1,($11CE).w ROM:0012AC7A bra.s locret_12AC8E ROM:0012AC7C ; --------------------------------------------------------------------------- ROM:0012AC7C ROM:0012AC7C loc_12AC7C: ; CODE XREF: ROM:0012AC72↑j ROM:0012AC7C btst #0,($1162).w ROM:0012AC82 beq.s locret_12AC8E ROM:0012AC84 move.b #3,($11CE).w ROM:0012AC8A bsr.w sub_12AD12 ROM:0012AC8E ROM:0012AC8E locret_12AC8E: ; CODE XREF: ROM:0012AC7A↑j ROM:0012AC8E ; ROM:0012AC82↑j ROM:0012AC8E rts ROM:0012AC90 ; --------------------------------------------------------------------------- ROM:0012AC90 ROM:0012AC90 loc_12AC90: ; DATA XREF: ROM:0012AC4C↑o ROM:0012AC90 btst #0,($1154).w ROM:0012AC96 bne.s loc_12ACA0 ROM:0012AC98 move.b #1,($11CE).w ROM:0012AC9E bra.s locret_12ACBC ROM:0012ACA0 ; --------------------------------------------------------------------------- ROM:0012ACA0 ROM:0012ACA0 loc_12ACA0: ; CODE XREF: ROM:0012AC96↑j ROM:0012ACA0 btst #0,($1370).w ROM:0012ACA6 beq.s loc_12ACB0 ROM:0012ACA8 move.b #4,($11CE).w ROM:0012ACAE bra.s locret_12ACBC ROM:0012ACB0 ; --------------------------------------------------------------------------- ROM:0012ACB0 ROM:0012ACB0 loc_12ACB0: ; CODE XREF: ROM:0012ACA6↑j ROM:0012ACB0 btst #0,($1162).w ROM:0012ACB6 beq.s locret_12ACBC ROM:0012ACB8 bsr.w sub_12ACEE ROM:0012ACBC ROM:0012ACBC locret_12ACBC: ; CODE XREF: ROM:0012AC9E↑j ROM:0012ACBC ; ROM:0012ACAE↑j ... ROM:0012ACBC rts ROM:0012ACBE ; --------------------------------------------------------------------------- ROM:0012ACBE ROM:0012ACBE loc_12ACBE: ; DATA XREF: ROM:0012AC50↑o ROM:0012ACBE btst #0,($1154).w ROM:0012ACC4 bne.s loc_12ACCE ROM:0012ACC6 move.b #1,($11CE).w ROM:0012ACCC bra.s locret_12ACE0 ROM:0012ACCE ; --------------------------------------------------------------------------- ROM:0012ACCE ROM:0012ACCE loc_12ACCE: ; CODE XREF: ROM:0012ACC4↑j ROM:0012ACCE btst #0,($1370).w ROM:0012ACD4 bne.s locret_12ACE0 ROM:0012ACD6 move.b #3,($11CE).w ROM:0012ACDC bsr.w sub_12ACE2 ROM:0012ACE0 ROM:0012ACE0 locret_12ACE0: ; CODE XREF: ROM:0012ACCC↑j ROM:0012ACE0 ; ROM:0012ACD4↑j ROM:0012ACE0 rts ROM:0012ACE2 ROM:0012ACE2 ; =============== S U B R O U T I N E ======================================= ROM:0012ACE2 ROM:0012ACE2 ROM:0012ACE2 sub_12ACE2: ; CODE XREF: ROM:0012ACDC↑p ROM:0012ACE2 move.w ($CF6).w,($D06).w ROM:0012ACE8 clr.w ($D08).w ROM:0012ACEC rts ROM:0012ACEC ; End of function sub_12ACE2 ROM:0012ACEC ROM:0012ACEE ROM:0012ACEE ; =============== S U B R O U T I N E ======================================= ROM:0012ACEE ROM:0012ACEE ROM:0012ACEE sub_12ACEE: ; CODE XREF: ROM:0012ACB8↑p ROM:0012ACEE move.w #$2710,d6 ROM:0012ACF2 move.w ($D06).w,d2 ROM:0012ACF6 move.w ($D08).w,d5 ROM:0012ACFA move.w $5B8(a5),d3 ROM:0012ACFE move.w ($F34).w,d1 ROM:0012AD02 bsr.w sub_12AD1E ROM:0012AD06 move.w d4,($D08).w ROM:0012AD0A swap d4 ROM:0012AD0C move.w d4,($D06).w ROM:0012AD10 rts ROM:0012AD10 ; End of function sub_12ACEE ROM:0012AD10 ROM:0012AD12 ROM:0012AD12 ; =============== S U B R O U T I N E ======================================= ROM:0012AD12 ROM:0012AD12 ROM:0012AD12 sub_12AD12: ; CODE XREF: ROM:0012AC8A↑p ROM:0012AD12 move.w ($F34).w,($D06).w ROM:0012AD18 clr.w ($D08).w ROM:0012AD1C rts ROM:0012AD1C ; End of function sub_12AD12 ROM:0012AD1C ROM:0012AD1E ROM:0012AD1E ; =============== S U B R O U T I N E ======================================= ROM:0012AD1E ROM:0012AD1E ROM:0012AD1E sub_12AD1E: ; CODE XREF: sub_12A79A+28↑p ROM:0012AD1E ; sub_12AAD4+26↑p ... ROM:0012AD1E move.w d6,d4 ROM:0012AD20 sub.w d3,d4 ROM:0012AD22 ext.l d4 ROM:0012AD24 ext.l d6 ROM:0012AD26 ext.l d3 ROM:0012AD28 swap d2 ROM:0012AD2A move.w d5,d2 ROM:0012AD2C muls.l d2,d7:d4 ROM:0012AD30 divs.l d6,d7:d4 ROM:0012AD34 swap d1 ROM:0012AD36 clr.w d1 ROM:0012AD38 muls.l d1,d7:d3 ROM:0012AD3C divs.l d6,d7:d3 ROM:0012AD40 add.l d3,d4 ROM:0012AD42 rts ROM:0012AD42 ; End of function sub_12AD1E ROM:0012AD42 ROM:0012AD44 ROM:0012AD44 ; =============== S U B R O U T I N E ======================================= ROM:0012AD44 ROM:0012AD44 ROM:0012AD44 sub_12AD44: ; CODE XREF: ROM:loc_12A52C↑p ROM:0012AD44 ; ROM:loc_12A5A8↑p ... ROM:0012AD44 bclr #1,($1363).w ROM:0012AD4A clr.w d1 ROM:0012AD4C move.b ($11CF).w,d1 ROM:0012AD50 cmpi.w #$A,d1 ROM:0012AD54 bcc.s locret_12AD5E ROM:0012AD56 movea.l off_12AD60(pc,d1.w*4),a0 ROM:0012AD5A nop ROM:0012AD5C jmp (a0) ROM:0012AD5E ; --------------------------------------------------------------------------- ROM:0012AD5E ROM:0012AD5E locret_12AD5E: ; CODE XREF: sub_12AD44+10↑j ROM:0012AD5E rts ROM:0012AD5E ; End of function sub_12AD44 ROM:0012AD5E ROM:0012AD5E ; --------------------------------------------------------------------------- ROM:0012AD60 off_12AD60: dc.l loc_12AD88 ; DATA XREF: sub_12AD44+12↑r ROM:0012AD64 dc.l loc_12AD8E ROM:0012AD68 dc.l loc_12ADB8 ROM:0012AD6C dc.l loc_12AE1C ROM:0012AD70 dc.l loc_12AE78 ROM:0012AD74 dc.l loc_12AEA2 ROM:0012AD78 dc.l loc_12AED8 ROM:0012AD7C dc.l loc_12AF0E ROM:0012AD80 dc.l loc_12AF34 ROM:0012AD84 dc.l locret_12AF5A ROM:0012AD88 ; --------------------------------------------------------------------------- ROM:0012AD88 ROM:0012AD88 loc_12AD88: ; DATA XREF: ROM:off_12AD60↑o ROM:0012AD88 bclr #7,($1386).w ROM:0012AD8E ROM:0012AD8E loc_12AD8E: ; DATA XREF: ROM:0012AD64↑o ROM:0012AD8E move.w $59E(a5),d0 ROM:0012AD92 cmp.w ($D02).w,d0 ROM:0012AD96 bge.s loc_12ADAA ROM:0012AD98 bsr.w sub_12AF7C ROM:0012AD9C move.b #3,($11CF).w ROM:0012ADA2 bra.l locret_12AE76 ROM:0012ADA8 ; --------------------------------------------------------------------------- ROM:0012ADA8 bra.s locret_12ADB6 ROM:0012ADAA ; --------------------------------------------------------------------------- ROM:0012ADAA ROM:0012ADAA loc_12ADAA: ; CODE XREF: ROM:0012AD96↑j ROM:0012ADAA bsr.w sub_12AF6E ROM:0012ADAE move.b #2,($11CF).w ROM:0012ADB4 bra.s locret_12AE1A ROM:0012ADB6 ; --------------------------------------------------------------------------- ROM:0012ADB6 ROM:0012ADB6 locret_12ADB6: ; CODE XREF: ROM:0012ADA8↑j ROM:0012ADB6 rts ROM:0012ADB8 ; --------------------------------------------------------------------------- ROM:0012ADB8 ROM:0012ADB8 loc_12ADB8: ; DATA XREF: ROM:0012AD68↑o ROM:0012ADB8 btst #5,($1383).w ROM:0012ADBE bne.s loc_12ADE0 ROM:0012ADC0 btst #5,($1370).w ROM:0012ADC6 bne.s loc_12ADE0 ROM:0012ADC8 btst #5,($138C).w ROM:0012ADCE beq.s loc_12ADE0 ROM:0012ADD0 bsr.w sub_12AF7C ROM:0012ADD4 move.b #3,($11CF).w ROM:0012ADDA bra.l locret_12AE76 ROM:0012ADE0 ; --------------------------------------------------------------------------- ROM:0012ADE0 ROM:0012ADE0 loc_12ADE0: ; CODE XREF: ROM:0012ADBE↑j ROM:0012ADE0 ; ROM:0012ADC6↑j ... ROM:0012ADE0 btst #5,($1383).w ROM:0012ADE6 beq.s loc_12AE06 ROM:0012ADE8 move.w $5BE(a5),d1 ROM:0012ADEC clr.b ($8A9).w ROM:0012ADF0 move.w d1,($624).w ROM:0012ADF4 move.b #1,($8A9).w ROM:0012ADFA move.b #7,($11CF).w ROM:0012AE00 bra.l locret_12AF32 ROM:0012AE06 ; --------------------------------------------------------------------------- ROM:0012AE06 ROM:0012AE06 loc_12AE06: ; CODE XREF: ROM:0012ADE6↑j ROM:0012AE06 btst #5,($1370).w ROM:0012AE0C beq.s locret_12AE1A ROM:0012AE0E move.b #4,($11CF).w ROM:0012AE14 bra.l locret_12AEA0 ROM:0012AE1A ; --------------------------------------------------------------------------- ROM:0012AE1A ROM:0012AE1A locret_12AE1A: ; CODE XREF: ROM:0012ADB4↑j ROM:0012AE1A ; ROM:0012AE0C↑j ... ROM:0012AE1A rts ROM:0012AE1C ; --------------------------------------------------------------------------- ROM:0012AE1C ROM:0012AE1C loc_12AE1C: ; DATA XREF: ROM:0012AD6C↑o ROM:0012AE1C btst #5,($1383).w ROM:0012AE22 bne.s loc_12AE40 ROM:0012AE24 btst #5,($1370).w ROM:0012AE2A bne.s loc_12AE40 ROM:0012AE2C btst #5,($138C).w ROM:0012AE32 beq.s loc_12AE40 ROM:0012AE34 bsr.w sub_12AF6E ROM:0012AE38 move.b #2,($11CF).w ROM:0012AE3E bra.s locret_12AE1A ROM:0012AE40 ; --------------------------------------------------------------------------- ROM:0012AE40 ROM:0012AE40 loc_12AE40: ; CODE XREF: ROM:0012AE22↑j ROM:0012AE40 ; ROM:0012AE2A↑j ... ROM:0012AE40 btst #5,($1383).w ROM:0012AE46 beq.s loc_12AE66 ROM:0012AE48 move.w $5BE(a5),d1 ROM:0012AE4C clr.b ($8A9).w ROM:0012AE50 move.w d1,($624).w ROM:0012AE54 move.b #1,($8A9).w ROM:0012AE5A move.b #8,($11CF).w ROM:0012AE60 bra.l locret_12AF58 ROM:0012AE66 ; --------------------------------------------------------------------------- ROM:0012AE66 ROM:0012AE66 loc_12AE66: ; CODE XREF: ROM:0012AE46↑j ROM:0012AE66 btst #5,($1370).w ROM:0012AE6C beq.s locret_12AE76 ROM:0012AE6E move.b #4,($11CF).w ROM:0012AE74 bra.s locret_12AEA0 ROM:0012AE76 ; --------------------------------------------------------------------------- ROM:0012AE76 ROM:0012AE76 locret_12AE76: ; CODE XREF: ROM:0012ADA2↑j ROM:0012AE76 ; ROM:0012ADDA↑j ... ROM:0012AE76 rts ROM:0012AE78 ; --------------------------------------------------------------------------- ROM:0012AE78 ROM:0012AE78 loc_12AE78: ; DATA XREF: ROM:0012AD70↑o ROM:0012AE78 move.w $59E(a5),d0 ROM:0012AE7C cmp.w ($CA2).w,d0 ROM:0012AE80 bge.s loc_12AE90 ROM:0012AE82 bsr.w sub_12B01A ROM:0012AE86 move.b #5,($11CF).w ROM:0012AE8C bra.s locret_12AED6 ROM:0012AE8E ; --------------------------------------------------------------------------- ROM:0012AE8E bra.s locret_12AEA0 ROM:0012AE90 ; --------------------------------------------------------------------------- ROM:0012AE90 ROM:0012AE90 loc_12AE90: ; CODE XREF: ROM:0012AE80↑j ROM:0012AE90 bsr.w sub_12B028 ROM:0012AE94 move.b #6,($11CF).w ROM:0012AE9A bra.l locret_12AF0C ROM:0012AEA0 ; --------------------------------------------------------------------------- ROM:0012AEA0 ROM:0012AEA0 locret_12AEA0: ; CODE XREF: ROM:0012AE14↑j ROM:0012AEA0 ; ROM:0012AE74↑j ... ROM:0012AEA0 rts ROM:0012AEA2 ; --------------------------------------------------------------------------- ROM:0012AEA2 ROM:0012AEA2 loc_12AEA2: ; DATA XREF: ROM:0012AD74↑o ROM:0012AEA2 move.w $59E(a5),d0 ROM:0012AEA6 cmp.w ($CA2).w,d0 ROM:0012AEAA blt.s loc_12AEB4 ROM:0012AEAC bset #1,($1363).w ROM:0012AEB2 bra.s loc_12AEBC ROM:0012AEB4 ; --------------------------------------------------------------------------- ROM:0012AEB4 ROM:0012AEB4 loc_12AEB4: ; CODE XREF: ROM:0012AEAA↑j ROM:0012AEB4 btst #5,($1383).w ROM:0012AEBA beq.s locret_12AED6 ROM:0012AEBC ROM:0012AEBC loc_12AEBC: ; CODE XREF: ROM:0012AEB2↑j ROM:0012AEBC move.w $5BE(a5),d1 ROM:0012AEC0 clr.b ($8A9).w ROM:0012AEC4 move.w d1,($624).w ROM:0012AEC8 move.b #1,($8A9).w ROM:0012AECE move.b #7,($11CF).w ROM:0012AED4 bra.s locret_12AF32 ROM:0012AED6 ; --------------------------------------------------------------------------- ROM:0012AED6 ROM:0012AED6 locret_12AED6: ; CODE XREF: ROM:0012AE8C↑j ROM:0012AED6 ; ROM:0012AEBA↑j ROM:0012AED6 rts ROM:0012AED8 ; --------------------------------------------------------------------------- ROM:0012AED8 ROM:0012AED8 loc_12AED8: ; DATA XREF: ROM:0012AD78↑o ROM:0012AED8 move.w $59E(a5),d0 ROM:0012AEDC cmp.w ($CA2).w,d0 ROM:0012AEE0 bge.s loc_12AEEA ROM:0012AEE2 bset #1,($1363).w ROM:0012AEE8 bra.s loc_12AEF2 ROM:0012AEEA ; --------------------------------------------------------------------------- ROM:0012AEEA ROM:0012AEEA loc_12AEEA: ; CODE XREF: ROM:0012AEE0↑j ROM:0012AEEA btst #5,($1383).w ROM:0012AEF0 beq.s locret_12AF0C ROM:0012AEF2 ROM:0012AEF2 loc_12AEF2: ; CODE XREF: ROM:0012AEE8↑j ROM:0012AEF2 move.w $5BE(a5),d1 ROM:0012AEF6 clr.b ($8A9).w ROM:0012AEFA move.w d1,($624).w ROM:0012AEFE move.b #1,($8A9).w ROM:0012AF04 move.b #8,($11CF).w ROM:0012AF0A bra.s locret_12AF58 ROM:0012AF0C ; --------------------------------------------------------------------------- ROM:0012AF0C ROM:0012AF0C locret_12AF0C: ; CODE XREF: ROM:0012AE9A↑j ROM:0012AF0C ; ROM:0012AEF0↑j ROM:0012AF0C rts ROM:0012AF0E ; --------------------------------------------------------------------------- ROM:0012AF0E ROM:0012AF0E loc_12AF0E: ; DATA XREF: ROM:0012AD7C↑o ROM:0012AF0E btst #0,($1161).w ROM:0012AF14 bne.s loc_12AF18 ROM:0012AF16 bra.s loc_12AF20 ROM:0012AF18 ; --------------------------------------------------------------------------- ROM:0012AF18 ROM:0012AF18 loc_12AF18: ; CODE XREF: ROM:0012AF14↑j ROM:0012AF18 cmpi.w #0,($624).w ROM:0012AF1E bgt.s locret_12AF32 ROM:0012AF20 ROM:0012AF20 loc_12AF20: ; CODE XREF: ROM:0012AF16↑j ROM:0012AF20 bsr.w sub_12AF8A ROM:0012AF24 bset #7,($1386).w ROM:0012AF2A move.b #9,($11CF).w ROM:0012AF30 bra.s locret_12AF5C ROM:0012AF32 ; --------------------------------------------------------------------------- ROM:0012AF32 ROM:0012AF32 locret_12AF32: ; CODE XREF: ROM:0012AE00↑j ROM:0012AF32 ; ROM:0012AED4↑j ... ROM:0012AF32 rts ROM:0012AF34 ; --------------------------------------------------------------------------- ROM:0012AF34 ROM:0012AF34 loc_12AF34: ; DATA XREF: ROM:0012AD80↑o ROM:0012AF34 btst #0,($1161).w ROM:0012AF3A beq.s loc_12AF3E ROM:0012AF3C bra.s loc_12AF46 ROM:0012AF3E ; --------------------------------------------------------------------------- ROM:0012AF3E ROM:0012AF3E loc_12AF3E: ; CODE XREF: ROM:0012AF3A↑j ROM:0012AF3E cmpi.w #0,($624).w ROM:0012AF44 bgt.s locret_12AF58 ROM:0012AF46 ROM:0012AF46 loc_12AF46: ; CODE XREF: ROM:0012AF3C↑j ROM:0012AF46 bsr.w sub_12AFD0 ROM:0012AF4A bset #7,($1386).w ROM:0012AF50 move.b #9,($11CF).w ROM:0012AF56 bra.s locret_12AF5C ROM:0012AF58 ; --------------------------------------------------------------------------- ROM:0012AF58 ROM:0012AF58 locret_12AF58: ; CODE XREF: ROM:0012AE60↑j ROM:0012AF58 ; ROM:0012AF0A↑j ... ROM:0012AF58 rts ROM:0012AF5A ; --------------------------------------------------------------------------- ROM:0012AF5A ROM:0012AF5A locret_12AF5A: ; DATA XREF: ROM:0012AD84↑o ROM:0012AF5A rts ROM:0012AF5C ; --------------------------------------------------------------------------- ROM:0012AF5C ROM:0012AF5C locret_12AF5C: ; CODE XREF: ROM:0012AF30↑j ROM:0012AF5C ; ROM:0012AF56↑j ROM:0012AF5C rts ROM:0012AF5E ; --------------------------------------------------------------------------- ROM:0012AF5E rts ROM:0012AF60 ROM:0012AF60 ; =============== S U B R O U T I N E ======================================= ROM:0012AF60 ROM:0012AF60 ROM:0012AF60 sub_12AF60: ; CODE XREF: ROM:0012A4C6↑p ROM:0012AF60 ; ROM:0012A568↑p ... ROM:0012AF60 move.b #0,($11CF).w ROM:0012AF66 bclr #1,($1363).w ROM:0012AF6C rts ROM:0012AF6C ; End of function sub_12AF60 ROM:0012AF6C ROM:0012AF6E ROM:0012AF6E ; =============== S U B R O U T I N E ======================================= ROM:0012AF6E ROM:0012AF6E ROM:0012AF6E sub_12AF6E: ; CODE XREF: ROM:loc_12ADAA↑p ROM:0012AF6E ; ROM:0012AE34↑p ROM:0012AF6E move.w ($CF6).w,d0 ROM:0012AF72 sub.w $5BC(a5),d0 ROM:0012AF76 move.w d0,($F32).w ROM:0012AF7A rts ROM:0012AF7A ; End of function sub_12AF6E ROM:0012AF7A ROM:0012AF7C ROM:0012AF7C ; =============== S U B R O U T I N E ======================================= ROM:0012AF7C ROM:0012AF7C ROM:0012AF7C sub_12AF7C: ; CODE XREF: ROM:0012AD98↑p ROM:0012AF7C ; ROM:0012ADD0↑p ROM:0012AF7C move.w ($CF6).w,d0 ROM:0012AF80 add.w $5BC(a5),d0 ROM:0012AF84 move.w d0,($F32).w ROM:0012AF88 rts ROM:0012AF88 ; End of function sub_12AF7C ROM:0012AF88 ROM:0012AF8A ROM:0012AF8A ; =============== S U B R O U T I N E ======================================= ROM:0012AF8A ROM:0012AF8A ROM:0012AF8A sub_12AF8A: ; CODE XREF: ROM:loc_12AF20↑p ROM:0012AF8A move.w #$3EA4,d1 ROM:0012AF8E move.w ($A5E).w,d2 ROM:0012AF92 move.w ($56E).w,d3 ROM:0012AF96 bsr.l sub_1175D2 ROM:0012AF9C move.w ($D80).w,d2 ROM:0012AFA0 ext.l d2 ROM:0012AFA2 divs.w #$64,d2 ; 'd' ROM:0012AFA6 sub.w d2,d1 ROM:0012AFA8 muls.w ($F3E).w,d1 ROM:0012AFAC divs.w #$2710,d1 ROM:0012AFB0 move.w $5A2(a5),d0 ROM:0012AFB4 cmp.w ($D02).w,d0 ROM:0012AFB8 ble.s loc_12AFC0 ROM:0012AFBA add.w ($CF6).w,d1 ROM:0012AFBE bra.s loc_12AFCA ROM:0012AFC0 ; --------------------------------------------------------------------------- ROM:0012AFC0 ROM:0012AFC0 loc_12AFC0: ; CODE XREF: sub_12AF8A+2E↑j ROM:0012AFC0 ext.l d1 ROM:0012AFC2 divs.w #2,d1 ROM:0012AFC6 add.w ($CF6).w,d1 ROM:0012AFCA ROM:0012AFCA loc_12AFCA: ; CODE XREF: sub_12AF8A+34↑j ROM:0012AFCA move.w d1,($F32).w ROM:0012AFCE rts ROM:0012AFCE ; End of function sub_12AF8A ROM:0012AFCE ROM:0012AFD0 ROM:0012AFD0 ; =============== S U B R O U T I N E ======================================= ROM:0012AFD0 ROM:0012AFD0 ROM:0012AFD0 sub_12AFD0: ; CODE XREF: ROM:loc_12AF46↑p ROM:0012AFD0 move.w #$3EA6,d1 ROM:0012AFD4 move.w ($A5E).w,d2 ROM:0012AFD8 move.w ($56E).w,d3 ROM:0012AFDC bsr.l sub_1175D2 ROM:0012AFE2 move.w ($D80).w,d2 ROM:0012AFE6 ext.l d2 ROM:0012AFE8 divs.w #$64,d2 ; 'd' ROM:0012AFEC add.w d2,d1 ROM:0012AFEE muls.w ($F3E).w,d1 ROM:0012AFF2 divs.w #$2710,d1 ROM:0012AFF6 move.w $5A2(a5),d0 ROM:0012AFFA cmp.w ($D02).w,d0 ROM:0012AFFE ble.s loc_12B008 ROM:0012B000 move.w ($CF6).w,($F32).w ROM:0012B006 bra.s locret_12B018 ROM:0012B008 ; --------------------------------------------------------------------------- ROM:0012B008 ROM:0012B008 loc_12B008: ; CODE XREF: sub_12AFD0+2E↑j ROM:0012B008 ext.l d1 ROM:0012B00A divs.w #2,d1 ROM:0012B00E move.w ($CF6).w,d3 ROM:0012B012 sub.w d1,d3 ROM:0012B014 move.w d3,($F32).w ROM:0012B018 ROM:0012B018 locret_12B018: ; CODE XREF: sub_12AFD0+36↑j ROM:0012B018 rts ROM:0012B018 ; End of function sub_12AFD0 ROM:0012B018 ROM:0012B01A ROM:0012B01A ; =============== S U B R O U T I N E ======================================= ROM:0012B01A ROM:0012B01A ROM:0012B01A sub_12B01A: ; CODE XREF: ROM:0012AE82↑p ROM:0012B01A move.w ($CF6).w,d0 ROM:0012B01E sub.w $5BA(a5),d0 ROM:0012B022 move.w d0,($F32).w ROM:0012B026 rts ROM:0012B026 ; End of function sub_12B01A ROM:0012B026 ROM:0012B028 ROM:0012B028 ; =============== S U B R O U T I N E ======================================= ROM:0012B028 ROM:0012B028 ROM:0012B028 sub_12B028: ; CODE XREF: ROM:loc_12AE90↑p ROM:0012B028 move.w ($CF6).w,d0 ROM:0012B02C add.w $5BA(a5),d0 ROM:0012B030 move.w d0,($F32).w ROM:0012B034 rts ROM:0012B034 ; End of function sub_12B028 ROM:0012B034 ROM:0012B036 ROM:0012B036 ; =============== S U B R O U T I N E ======================================= ROM:0012B036 ROM:0012B036 ROM:0012B036 sub_12B036: ; CODE XREF: sub_129E02↑p ROM:0012B036 bsr.w sub_12B11C ROM:0012B03A clr.w d1 ROM:0012B03C move.b ($11D0).w,d1 ROM:0012B040 cmpi.w #3,d1 ROM:0012B044 bcc.s locret_12B04E ROM:0012B046 movea.l off_12B050(pc,d1.w*4),a0 ROM:0012B04A nop ROM:0012B04C jmp (a0) ROM:0012B04E ; --------------------------------------------------------------------------- ROM:0012B04E ROM:0012B04E locret_12B04E: ; CODE XREF: sub_12B036+E↑j ROM:0012B04E rts ROM:0012B04E ; End of function sub_12B036 ROM:0012B04E ROM:0012B04E ; --------------------------------------------------------------------------- ROM:0012B050 off_12B050: dc.l loc_12B05C ; DATA XREF: sub_12B036+10↑r ROM:0012B054 dc.l loc_12B06C ROM:0012B058 dc.l loc_12B090 ROM:0012B05C ; --------------------------------------------------------------------------- ROM:0012B05C ROM:0012B05C loc_12B05C: ; DATA XREF: ROM:off_12B050↑o ROM:0012B05C bsr.w sub_12B10A ROM:0012B060 bsr.w sub_12B0E6 ROM:0012B064 move.b #1,($11D0).w ROM:0012B06A rts ROM:0012B06C ; --------------------------------------------------------------------------- ROM:0012B06C ROM:0012B06C loc_12B06C: ; DATA XREF: ROM:0012B054↑o ROM:0012B06C btst #6,($1387).w ROM:0012B072 beq.s locret_12B08E ROM:0012B074 move.w $5C0(a5),d0 ROM:0012B078 clr.b ($8AA).w ROM:0012B07C move.w d0,($626).w ROM:0012B080 move.b #1,($8AA).w ROM:0012B086 move.b #2,($11D0).w ROM:0012B08C rts ROM:0012B08E ; --------------------------------------------------------------------------- ROM:0012B08E ROM:0012B08E locret_12B08E: ; CODE XREF: ROM:0012B072↑j ROM:0012B08E rts ROM:0012B090 ; --------------------------------------------------------------------------- ROM:0012B090 ROM:0012B090 loc_12B090: ; DATA XREF: ROM:0012B058↑o ROM:0012B090 btst #6,($1387).w ROM:0012B096 beq.s loc_12B0B6 ROM:0012B098 bsr.w sub_12B10A ROM:0012B09C bsr.w sub_12B0E6 ROM:0012B0A0 move.w $5C0(a5),d0 ROM:0012B0A4 clr.b ($8AA).w ROM:0012B0A8 move.w d0,($626).w ROM:0012B0AC move.b #1,($8AA).w ROM:0012B0B2 rts ROM:0012B0B4 ; --------------------------------------------------------------------------- ROM:0012B0B4 bra.s locret_12B0E2 ROM:0012B0B6 ; --------------------------------------------------------------------------- ROM:0012B0B6 ROM:0012B0B6 loc_12B0B6: ; CODE XREF: ROM:0012B096↑j ROM:0012B0B6 cmpi.w #0,($626).w ROM:0012B0BC bgt.s locret_12B0E2 ROM:0012B0BE bsr.w sub_12B12E ROM:0012B0C2 bsr.w sub_12B18A ROM:0012B0C6 bsr.w sub_12B1D4 ROM:0012B0CA bsr.w sub_12B0E6 ROM:0012B0CE move.w $5C0(a5),d0 ROM:0012B0D2 clr.b ($8AA).w ROM:0012B0D6 move.w d0,($626).w ROM:0012B0DA move.b #1,($8AA).w ROM:0012B0E0 rts ROM:0012B0E2 ; --------------------------------------------------------------------------- ROM:0012B0E2 ROM:0012B0E2 locret_12B0E2: ; CODE XREF: ROM:0012B0B4↑j ROM:0012B0E2 ; ROM:0012B0BC↑j ROM:0012B0E2 rts ROM:0012B0E4 ; --------------------------------------------------------------------------- ROM:0012B0E4 rts ROM:0012B0E6 ROM:0012B0E6 ; =============== S U B R O U T I N E ======================================= ROM:0012B0E6 ROM:0012B0E6 ROM:0012B0E6 sub_12B0E6: ; CODE XREF: ROM:0012B060↑p ROM:0012B0E6 ; ROM:0012B09C↑p ... ROM:0012B0E6 move.w $5C2(a5),d0 ROM:0012B0EA move.w $5C4(a5),d1 ROM:0012B0EE cmp.w ($D0A).w,d0 ROM:0012B0F2 bgt.s loc_12B102 ROM:0012B0F4 cmp.w ($D0A).w,d1 ROM:0012B0F8 blt.s loc_12B102 ROM:0012B0FA bset #5,($1368).w ROM:0012B100 bra.s locret_12B108 ROM:0012B102 ; --------------------------------------------------------------------------- ROM:0012B102 ROM:0012B102 loc_12B102: ; CODE XREF: sub_12B0E6+C↑j ROM:0012B102 ; sub_12B0E6+12↑j ROM:0012B102 bclr #5,($1368).w ROM:0012B108 ROM:0012B108 locret_12B108: ; CODE XREF: sub_12B0E6+1A↑j ROM:0012B108 rts ROM:0012B108 ; End of function sub_12B0E6 ROM:0012B108 ROM:0012B10A ROM:0012B10A ; =============== S U B R O U T I N E ======================================= ROM:0012B10A ROM:0012B10A ROM:0012B10A sub_12B10A: ; CODE XREF: ROM:loc_12B05C↑p ROM:0012B10A ; ROM:0012B098↑p ROM:0012B10A move.w ($A5A).w,($D0E).w ROM:0012B110 move.w ($A5A).w,($D0A).w ROM:0012B116 clr.w ($D0C).w ROM:0012B11A rts ROM:0012B11A ; End of function sub_12B10A ROM:0012B11A ROM:0012B11C ROM:0012B11C ; =============== S U B R O U T I N E ======================================= ROM:0012B11C ROM:0012B11C ROM:0012B11C sub_12B11C: ; CODE XREF: sub_12B036↑p ROM:0012B11C move.w ($D0E).w,d0 ROM:0012B120 cmp.w ($A5A).w,d0 ROM:0012B124 ble.s locret_12B12C ROM:0012B126 move.w ($A5A).w,($D0E).w ROM:0012B12C ROM:0012B12C locret_12B12C: ; CODE XREF: sub_12B11C+8↑j ROM:0012B12C rts ROM:0012B12C ; End of function sub_12B11C ROM:0012B12C ROM:0012B12E ROM:0012B12E ; =============== S U B R O U T I N E ======================================= ROM:0012B12E ROM:0012B12E ROM:0012B12E sub_12B12E: ; CODE XREF: ROM:0012B0BE↑p ROM:0012B12E move.w #$3F02,d1 ROM:0012B132 move.w ($56E).w,d2 ROM:0012B136 move.w ($A5E).w,d3 ROM:0012B13A bsr.l sub_1175D2 ROM:0012B140 move.w d1,($D10).w ROM:0012B144 move.w #$3E60,d1 ROM:0012B148 move.w ($528).w,d2 ROM:0012B14C bsr.l sub_1175D2 ROM:0012B152 move.w d1,($D14).w ROM:0012B156 move.w #$3E62,d1 ROM:0012B15A move.w ($D0E).w,d2 ROM:0012B15E bsr.l sub_1175D2 ROM:0012B164 move.w d1,($D12).w ROM:0012B168 move.w ($D12).w,d0 ROM:0012B16C add.w ($D14).w,d0 ROM:0012B170 move.w d0,($D16).w ROM:0012B174 move.w ($D10).w,d0 ROM:0012B178 sub.w ($D16).w,d0 ROM:0012B17C cmpi.w #0,d0 ROM:0012B180 bge.s loc_12B184 ROM:0012B182 clr.w d0 ROM:0012B184 ROM:0012B184 loc_12B184: ; CODE XREF: sub_12B12E+52↑j ROM:0012B184 move.w d0,($D18).w ROM:0012B188 rts ROM:0012B188 ; End of function sub_12B12E ROM:0012B188 ROM:0012B18A ROM:0012B18A ; =============== S U B R O U T I N E ======================================= ROM:0012B18A ROM:0012B18A ROM:0012B18A sub_12B18A: ; CODE XREF: ROM:0012B0C2↑p ROM:0012B18A move.w ($D0A).w,d0 ROM:0012B18E cmp.w ($D18).w,d0 ROM:0012B192 bge.s loc_12B1A8 ROM:0012B194 move.w #$3E64,d1 ROM:0012B198 move.w ($CE8).w,d2 ROM:0012B19C bsr.l sub_1175D2 ROM:0012B1A2 move.w d1,($D1A).w ROM:0012B1A6 bra.s locret_12B1D2 ROM:0012B1A8 ; --------------------------------------------------------------------------- ROM:0012B1A8 ROM:0012B1A8 loc_12B1A8: ; CODE XREF: sub_12B18A+8↑j ROM:0012B1A8 btst #6,($1375).w ROM:0012B1AE bne.s loc_12B1CC ROM:0012B1B0 btst #4,($1373).w ROM:0012B1B6 bne.s loc_12B1CC ROM:0012B1B8 move.w #$3E66,d1 ROM:0012B1BC move.w ($CE8).w,d2 ROM:0012B1C0 bsr.l sub_1175D2 ROM:0012B1C6 move.w d1,($D1A).w ROM:0012B1CA bra.s locret_12B1D2 ROM:0012B1CC ; --------------------------------------------------------------------------- ROM:0012B1CC ROM:0012B1CC loc_12B1CC: ; CODE XREF: sub_12B18A+24↑j ROM:0012B1CC ; sub_12B18A+2C↑j ROM:0012B1CC move.w $5C6(a5),($D1A).w ROM:0012B1D2 ROM:0012B1D2 locret_12B1D2: ; CODE XREF: sub_12B18A+1C↑j ROM:0012B1D2 ; sub_12B18A+40↑j ROM:0012B1D2 rts ROM:0012B1D2 ; End of function sub_12B18A ROM:0012B1D2 ROM:0012B1D4 ROM:0012B1D4 ; =============== S U B R O U T I N E ======================================= ROM:0012B1D4 ROM:0012B1D4 ROM:0012B1D4 sub_12B1D4: ; CODE XREF: ROM:0012B0C6↑p ROM:0012B1D4 move.w #$2710,d6 ROM:0012B1D8 move.w ($D0A).w,d2 ROM:0012B1DC move.w ($D0C).w,d5 ROM:0012B1E0 move.w ($D1A).w,d3 ROM:0012B1E4 move.w ($D18).w,d1 ROM:0012B1E8 bsr.l sub_12AD1E ROM:0012B1EE move.w d4,($D0C).w ROM:0012B1F2 swap d4 ROM:0012B1F4 move.w d4,($D0A).w ROM:0012B1F8 rts ROM:0012B1F8 ; End of function sub_12B1D4 ROM:0012B1F8 ROM:0012B1FA ROM:0012B1FA ; =============== S U B R O U T I N E ======================================= ROM:0012B1FA ROM:0012B1FA ROM:0012B1FA sub_12B1FA: ; CODE XREF: sub_112328+242↑p ROM:0012B1FA bset #2,($1379).w ROM:0012B200 btst #6,($937).w ROM:0012B206 beq.s loc_12B21E ROM:0012B208 btst #0,($937).w ROM:0012B20E beq.s loc_12B21E ROM:0012B210 btst #5,($1371).w ROM:0012B216 bne.s loc_12B21E ROM:0012B218 bclr #2,($1379).w ROM:0012B21E ROM:0012B21E loc_12B21E: ; CODE XREF: sub_12B1FA+C↑j ROM:0012B21E ; sub_12B1FA+14↑j ... ROM:0012B21E move.w #$3E68,d1 ROM:0012B222 move.w ($CAA).w,d2 ROM:0012B226 bsr.l sub_1175D2 ROM:0012B22C move.w d1,d0 ROM:0012B22E move.w ($CAA).w,d1 ROM:0012B232 sub.w ($D1C).w,d1 ROM:0012B236 move.w ($CAA).w,($D1C).w ROM:0012B23C cmp.w d1,d0 ROM:0012B23E blt.s loc_12B25A ROM:0012B240 neg.w d0 ROM:0012B242 cmp.w d1,d0 ROM:0012B244 bgt.s loc_12B250 ROM:0012B246 bclr #2,($136E).w ROM:0012B24C bra.w loc_12B256 ROM:0012B250 ; --------------------------------------------------------------------------- ROM:0012B250 ROM:0012B250 loc_12B250: ; CODE XREF: sub_12B1FA+4A↑j ROM:0012B250 bset #2,($136E).w ROM:0012B256 ROM:0012B256 loc_12B256: ; CODE XREF: sub_12B1FA+52↑j ROM:0012B256 bra.w loc_12B260 ROM:0012B25A ; --------------------------------------------------------------------------- ROM:0012B25A ROM:0012B25A loc_12B25A: ; CODE XREF: sub_12B1FA+44↑j ROM:0012B25A bset #2,($136E).w ROM:0012B260 ROM:0012B260 loc_12B260: ; CODE XREF: sub_12B1FA:loc_12B256↑j ROM:0012B260 move.w #$3E6A,d1 ROM:0012B264 move.w ($1044).w,d2 ROM:0012B268 bsr.l sub_1175D2 ROM:0012B26E move.w d1,d0 ROM:0012B270 move.w ($1044).w,d1 ROM:0012B274 sub.w ($1046).w,d1 ROM:0012B278 cmp.w d1,d0 ROM:0012B27A blt.s loc_12B296 ROM:0012B27C neg.w d0 ROM:0012B27E cmp.w d1,d0 ROM:0012B280 bgt.s loc_12B28C ROM:0012B282 bclr #6,($136C).w ROM:0012B288 bra.w loc_12B292 ROM:0012B28C ; --------------------------------------------------------------------------- ROM:0012B28C ROM:0012B28C loc_12B28C: ; CODE XREF: sub_12B1FA+86↑j ROM:0012B28C bset #6,($136C).w ROM:0012B292 ROM:0012B292 loc_12B292: ; CODE XREF: sub_12B1FA+8E↑j ROM:0012B292 bra.w loc_12B29C ROM:0012B296 ; --------------------------------------------------------------------------- ROM:0012B296 ROM:0012B296 loc_12B296: ; CODE XREF: sub_12B1FA+80↑j ROM:0012B296 bset #6,($136C).w ROM:0012B29C ROM:0012B29C loc_12B29C: ; CODE XREF: sub_12B1FA:loc_12B292↑j ROM:0012B29C move.w $5CE(a5),d0 ROM:0012B2A0 move.w ($C20).w,d1 ROM:0012B2A4 sub.w ($D1E).w,d1 ROM:0012B2A8 move.w ($C20).w,($D1E).w ROM:0012B2AE cmp.w d1,d0 ROM:0012B2B0 blt.s loc_12B2CC ROM:0012B2B2 neg.w d0 ROM:0012B2B4 cmp.w d1,d0 ROM:0012B2B6 bgt.s loc_12B2C2 ROM:0012B2B8 bclr #1,($1379).w ROM:0012B2BE bra.w loc_12B2C8 ROM:0012B2C2 ; --------------------------------------------------------------------------- ROM:0012B2C2 ROM:0012B2C2 loc_12B2C2: ; CODE XREF: sub_12B1FA+BC↑j ROM:0012B2C2 bset #1,($1379).w ROM:0012B2C8 ROM:0012B2C8 loc_12B2C8: ; CODE XREF: sub_12B1FA+C4↑j ROM:0012B2C8 bra.w loc_12B2D2 ROM:0012B2CC ; --------------------------------------------------------------------------- ROM:0012B2CC ROM:0012B2CC loc_12B2CC: ; CODE XREF: sub_12B1FA+B6↑j ROM:0012B2CC bset #1,($1379).w ROM:0012B2D2 ROM:0012B2D2 loc_12B2D2: ; CODE XREF: sub_12B1FA:loc_12B2C8↑j ROM:0012B2D2 move.w ($1042).w,d2 ROM:0012B2D6 move.w #$3E6C,d1 ROM:0012B2DA bsr.l sub_1175D2 ROM:0012B2E0 move.w d1,d2 ROM:0012B2E2 cmp.w ($104C).w,d2 ROM:0012B2E6 bgt.s loc_12B30A ROM:0012B2E8 btst #2,($138A).w ROM:0012B2EE bne.s loc_12B2FA ROM:0012B2F0 bset #6,($1376).w ROM:0012B2F6 bra.w loc_12B300 ROM:0012B2FA ; --------------------------------------------------------------------------- ROM:0012B2FA ROM:0012B2FA loc_12B2FA: ; CODE XREF: sub_12B1FA+F4↑j ROM:0012B2FA bclr #6,($1376).w ROM:0012B300 ROM:0012B300 loc_12B300: ; CODE XREF: sub_12B1FA+FC↑j ROM:0012B300 bset #2,($138A).w ROM:0012B306 bra.w loc_12B316 ROM:0012B30A ; --------------------------------------------------------------------------- ROM:0012B30A ROM:0012B30A loc_12B30A: ; CODE XREF: sub_12B1FA+EC↑j ROM:0012B30A bclr #6,($1376).w ROM:0012B310 bclr #2,($138A).w ROM:0012B316 ROM:0012B316 loc_12B316: ; CODE XREF: sub_12B1FA+10C↑j ROM:0012B316 btst #5,($DE1).w ROM:0012B31C bne.s loc_12B364 ROM:0012B31E btst #1,($939).w ROM:0012B324 beq.s loc_12B344 ROM:0012B326 btst #2,($11D2).w ROM:0012B32C bne.s loc_12B336 ROM:0012B32E bset #7,($1388).w ROM:0012B334 bra.s loc_12B33C ROM:0012B336 ; --------------------------------------------------------------------------- ROM:0012B336 ROM:0012B336 loc_12B336: ; CODE XREF: sub_12B1FA+132↑j ROM:0012B336 bclr #7,($1388).w ROM:0012B33C ROM:0012B33C loc_12B33C: ; CODE XREF: sub_12B1FA+13A↑j ROM:0012B33C bset #2,($11D2).w ROM:0012B342 bra.s loc_12B360 ROM:0012B344 ; --------------------------------------------------------------------------- ROM:0012B344 ROM:0012B344 loc_12B344: ; CODE XREF: sub_12B1FA+12A↑j ROM:0012B344 btst #2,($11D2).w ROM:0012B34A beq.s loc_12B354 ROM:0012B34C bset #7,($1388).w ROM:0012B352 bra.s loc_12B35A ROM:0012B354 ; --------------------------------------------------------------------------- ROM:0012B354 ROM:0012B354 loc_12B354: ; CODE XREF: sub_12B1FA+150↑j ROM:0012B354 bclr #7,($1388).w ROM:0012B35A ROM:0012B35A loc_12B35A: ; CODE XREF: sub_12B1FA+158↑j ROM:0012B35A bclr #2,($11D2).w ROM:0012B360 ROM:0012B360 loc_12B360: ; CODE XREF: sub_12B1FA+148↑j ROM:0012B360 bra.w loc_12B380 ROM:0012B364 ; --------------------------------------------------------------------------- ROM:0012B364 ROM:0012B364 loc_12B364: ; CODE XREF: sub_12B1FA+122↑j ROM:0012B364 bclr #7,($1388).w ROM:0012B36A btst #1,($939).w ROM:0012B370 beq.s loc_12B37A ROM:0012B372 bset #2,($11D2).w ROM:0012B378 bra.s loc_12B380 ROM:0012B37A ; --------------------------------------------------------------------------- ROM:0012B37A ROM:0012B37A loc_12B37A: ; CODE XREF: sub_12B1FA+176↑j ROM:0012B37A bclr #2,($11D2).w ROM:0012B380 ROM:0012B380 loc_12B380: ; CODE XREF: sub_12B1FA:loc_12B360↑j ROM:0012B380 ; sub_12B1FA+17E↑j ROM:0012B380 btst #7,($DE1).w ROM:0012B386 bne.s loc_12B3CE ROM:0012B388 btst #2,($932).w ROM:0012B38E beq.s loc_12B3AE ROM:0012B390 btst #0,($11D2).w ROM:0012B396 bne.s loc_12B3A0 ROM:0012B398 bset #6,($136D).w ROM:0012B39E bra.s loc_12B3A6 ROM:0012B3A0 ; --------------------------------------------------------------------------- ROM:0012B3A0 ROM:0012B3A0 loc_12B3A0: ; CODE XREF: sub_12B1FA+19C↑j ROM:0012B3A0 bclr #6,($136D).w ROM:0012B3A6 ROM:0012B3A6 loc_12B3A6: ; CODE XREF: sub_12B1FA+1A4↑j ROM:0012B3A6 bset #0,($11D2).w ROM:0012B3AC bra.s loc_12B3CA ROM:0012B3AE ; --------------------------------------------------------------------------- ROM:0012B3AE ROM:0012B3AE loc_12B3AE: ; CODE XREF: sub_12B1FA+194↑j ROM:0012B3AE btst #0,($11D2).w ROM:0012B3B4 beq.s loc_12B3BE ROM:0012B3B6 bset #6,($136D).w ROM:0012B3BC bra.s loc_12B3C4 ROM:0012B3BE ; --------------------------------------------------------------------------- ROM:0012B3BE ROM:0012B3BE loc_12B3BE: ; CODE XREF: sub_12B1FA+1BA↑j ROM:0012B3BE bclr #6,($136D).w ROM:0012B3C4 ROM:0012B3C4 loc_12B3C4: ; CODE XREF: sub_12B1FA+1C2↑j ROM:0012B3C4 bclr #0,($11D2).w ROM:0012B3CA ROM:0012B3CA loc_12B3CA: ; CODE XREF: sub_12B1FA+1B2↑j ROM:0012B3CA bra.w loc_12B3EA ROM:0012B3CE ; --------------------------------------------------------------------------- ROM:0012B3CE ROM:0012B3CE loc_12B3CE: ; CODE XREF: sub_12B1FA+18C↑j ROM:0012B3CE bclr #6,($136D).w ROM:0012B3D4 btst #2,($932).w ROM:0012B3DA beq.s loc_12B3E4 ROM:0012B3DC bset #0,($11D2).w ROM:0012B3E2 bra.s loc_12B3EA ROM:0012B3E4 ; --------------------------------------------------------------------------- ROM:0012B3E4 ROM:0012B3E4 loc_12B3E4: ; CODE XREF: sub_12B1FA+1E0↑j ROM:0012B3E4 bclr #0,($11D2).w ROM:0012B3EA ROM:0012B3EA loc_12B3EA: ; CODE XREF: sub_12B1FA:loc_12B3CA↑j ROM:0012B3EA ; sub_12B1FA+1E8↑j ROM:0012B3EA btst #6,($DE1).w ROM:0012B3F0 bne.s loc_12B438 ROM:0012B3F2 btst #7,($938).w ROM:0012B3F8 beq.s loc_12B418 ROM:0012B3FA btst #1,($11D2).w ROM:0012B400 bne.s loc_12B40A ROM:0012B402 bset #3,($138C).w ROM:0012B408 bra.s loc_12B410 ROM:0012B40A ; --------------------------------------------------------------------------- ROM:0012B40A ROM:0012B40A loc_12B40A: ; CODE XREF: sub_12B1FA+206↑j ROM:0012B40A bclr #3,($138C).w ROM:0012B410 ROM:0012B410 loc_12B410: ; CODE XREF: sub_12B1FA+20E↑j ROM:0012B410 bset #1,($11D2).w ROM:0012B416 bra.s loc_12B434 ROM:0012B418 ; --------------------------------------------------------------------------- ROM:0012B418 ROM:0012B418 loc_12B418: ; CODE XREF: sub_12B1FA+1FE↑j ROM:0012B418 btst #1,($11D2).w ROM:0012B41E beq.s loc_12B428 ROM:0012B420 bset #3,($138C).w ROM:0012B426 bra.s loc_12B42E ROM:0012B428 ; --------------------------------------------------------------------------- ROM:0012B428 ROM:0012B428 loc_12B428: ; CODE XREF: sub_12B1FA+224↑j ROM:0012B428 bclr #3,($138C).w ROM:0012B42E ROM:0012B42E loc_12B42E: ; CODE XREF: sub_12B1FA+22C↑j ROM:0012B42E bclr #1,($11D2).w ROM:0012B434 ROM:0012B434 loc_12B434: ; CODE XREF: sub_12B1FA+21C↑j ROM:0012B434 bra.w loc_12B454 ROM:0012B438 ; --------------------------------------------------------------------------- ROM:0012B438 ROM:0012B438 loc_12B438: ; CODE XREF: sub_12B1FA+1F6↑j ROM:0012B438 bclr #3,($138C).w ROM:0012B43E btst #7,($938).w ROM:0012B444 beq.s loc_12B44E ROM:0012B446 bset #1,($11D2).w ROM:0012B44C bra.s loc_12B454 ROM:0012B44E ; --------------------------------------------------------------------------- ROM:0012B44E ROM:0012B44E loc_12B44E: ; CODE XREF: sub_12B1FA+24A↑j ROM:0012B44E bclr #1,($11D2).w ROM:0012B454 ROM:0012B454 loc_12B454: ; CODE XREF: sub_12B1FA:loc_12B434↑j ROM:0012B454 ; sub_12B1FA+252↑j ROM:0012B454 btst #1,($137E).w ROM:0012B45A beq.s loc_12B47A ROM:0012B45C btst #3,($11D2).w ROM:0012B462 bne.s loc_12B46C ROM:0012B464 bset #1,($1378).w ROM:0012B46A bra.s loc_12B472 ROM:0012B46C ; --------------------------------------------------------------------------- ROM:0012B46C ROM:0012B46C loc_12B46C: ; CODE XREF: sub_12B1FA+268↑j ROM:0012B46C bclr #1,($1378).w ROM:0012B472 ROM:0012B472 loc_12B472: ; CODE XREF: sub_12B1FA+270↑j ROM:0012B472 bset #3,($11D2).w ROM:0012B478 bra.s loc_12B496 ROM:0012B47A ; --------------------------------------------------------------------------- ROM:0012B47A ROM:0012B47A loc_12B47A: ; CODE XREF: sub_12B1FA+260↑j ROM:0012B47A btst #3,($11D2).w ROM:0012B480 beq.s loc_12B48A ROM:0012B482 bset #1,($1378).w ROM:0012B488 bra.s loc_12B490 ROM:0012B48A ; --------------------------------------------------------------------------- ROM:0012B48A ROM:0012B48A loc_12B48A: ; CODE XREF: sub_12B1FA+286↑j ROM:0012B48A bclr #1,($1378).w ROM:0012B490 ROM:0012B490 loc_12B490: ; CODE XREF: sub_12B1FA+28E↑j ROM:0012B490 bclr #3,($11D2).w ROM:0012B496 ROM:0012B496 loc_12B496: ; CODE XREF: sub_12B1FA+27E↑j ROM:0012B496 bsr.w sub_12B50A ROM:0012B49A bsr.w sub_12B4A4 ROM:0012B49E bsr.w sub_12B7D0 ROM:0012B4A2 rts ROM:0012B4A2 ; End of function sub_12B1FA ROM:0012B4A2 ROM:0012B4A4 ROM:0012B4A4 ; =============== S U B R O U T I N E ======================================= ROM:0012B4A4 ROM:0012B4A4 ROM:0012B4A4 sub_12B4A4: ; CODE XREF: sub_12B1FA+2A0↑p ROM:0012B4A4 btst #2,($138A).w ROM:0012B4AA beq.s loc_12B502 ROM:0012B4AC btst #4,($136F).w ROM:0012B4B2 bne.s loc_12B4F8 ROM:0012B4B4 btst #2,($1379).w ROM:0012B4BA bne.s loc_12B4EE ROM:0012B4BC move.w $5C8(a5),d1 ROM:0012B4C0 cmp.w ($1042).w,d1 ROM:0012B4C4 blt.s loc_12B4E4 ROM:0012B4C6 move.w $5CA(a5),d2 ROM:0012B4CA cmp.w ($1042).w,d2 ROM:0012B4CE bgt.s loc_12B4DA ROM:0012B4D0 bset #2,($1362).w ROM:0012B4D6 bra.w loc_12B4E0 ROM:0012B4DA ; --------------------------------------------------------------------------- ROM:0012B4DA ROM:0012B4DA loc_12B4DA: ; CODE XREF: sub_12B4A4+2A↑j ROM:0012B4DA bclr #2,($1362).w ROM:0012B4E0 ROM:0012B4E0 loc_12B4E0: ; CODE XREF: sub_12B4A4+32↑j ROM:0012B4E0 bra.w loc_12B4EA ROM:0012B4E4 ; --------------------------------------------------------------------------- ROM:0012B4E4 ROM:0012B4E4 loc_12B4E4: ; CODE XREF: sub_12B4A4+20↑j ROM:0012B4E4 bclr #2,($1362).w ROM:0012B4EA ROM:0012B4EA loc_12B4EA: ; CODE XREF: sub_12B4A4:loc_12B4E0↑j ROM:0012B4EA bra.w loc_12B4F4 ROM:0012B4EE ; --------------------------------------------------------------------------- ROM:0012B4EE ROM:0012B4EE loc_12B4EE: ; CODE XREF: sub_12B4A4+16↑j ROM:0012B4EE bclr #2,($1362).w ROM:0012B4F4 ROM:0012B4F4 loc_12B4F4: ; CODE XREF: sub_12B4A4:loc_12B4EA↑j ROM:0012B4F4 bra.w loc_12B4FE ROM:0012B4F8 ; --------------------------------------------------------------------------- ROM:0012B4F8 ROM:0012B4F8 loc_12B4F8: ; CODE XREF: sub_12B4A4+E↑j ROM:0012B4F8 bclr #2,($1362).w ROM:0012B4FE ROM:0012B4FE loc_12B4FE: ; CODE XREF: sub_12B4A4:loc_12B4F4↑j ROM:0012B4FE bra.w locret_12B508 ROM:0012B502 ; --------------------------------------------------------------------------- ROM:0012B502 ROM:0012B502 loc_12B502: ; CODE XREF: sub_12B4A4+6↑j ROM:0012B502 bclr #2,($1362).w ROM:0012B508 ROM:0012B508 locret_12B508: ; CODE XREF: sub_12B4A4:loc_12B4FE↑j ROM:0012B508 rts ROM:0012B508 ; End of function sub_12B4A4 ROM:0012B508 ROM:0012B50A ROM:0012B50A ; =============== S U B R O U T I N E ======================================= ROM:0012B50A ROM:0012B50A ROM:0012B50A sub_12B50A: ; CODE XREF: sub_12B1FA:loc_12B496↑p ROM:0012B50A clr.w d1 ROM:0012B50C move.b ($11D3).w,d1 ROM:0012B510 cmpi.w #3,d1 ROM:0012B514 bcc.s locret_12B51E ROM:0012B516 movea.l off_12B520(pc,d1.w*4),a0 ROM:0012B51A nop ROM:0012B51C jmp (a0) ROM:0012B51E ; --------------------------------------------------------------------------- ROM:0012B51E ROM:0012B51E locret_12B51E: ; CODE XREF: sub_12B50A+A↑j ROM:0012B51E rts ROM:0012B51E ; End of function sub_12B50A ROM:0012B51E ROM:0012B51E ; --------------------------------------------------------------------------- ROM:0012B520 off_12B520: dc.l loc_12B52C ; DATA XREF: sub_12B50A+C↑r ROM:0012B524 dc.l loc_12B540 ROM:0012B528 dc.l loc_12B66C ROM:0012B52C ; --------------------------------------------------------------------------- ROM:0012B52C ROM:0012B52C loc_12B52C: ; DATA XREF: ROM:off_12B520↑o ROM:0012B52C bclr #4,($136F).w ROM:0012B532 move.b #2,($11D3).w ROM:0012B538 bra.l locret_12B7CC ROM:0012B53E ; --------------------------------------------------------------------------- ROM:0012B53E rts ROM:0012B540 ; --------------------------------------------------------------------------- ROM:0012B540 ROM:0012B540 loc_12B540: ; DATA XREF: ROM:0012B524↑o ROM:0012B540 cmpi.w #0,($6D0).w ROM:0012B546 bgt.s loc_12B59A ROM:0012B548 btst #2,($136E).w ROM:0012B54E bne.s loc_12B59A ROM:0012B550 btst #6,($136C).w ROM:0012B556 bne.s loc_12B59A ROM:0012B558 btst #1,($1379).w ROM:0012B55E bne.s loc_12B59A ROM:0012B560 btst #6,($1376).w ROM:0012B566 bne.s loc_12B59A ROM:0012B568 btst #7,($1388).w ROM:0012B56E bne.s loc_12B59A ROM:0012B570 btst #6,($136D).w ROM:0012B576 bne.s loc_12B59A ROM:0012B578 btst #3,($138C).w ROM:0012B57E bne.s loc_12B59A ROM:0012B580 btst #1,($1378).w ROM:0012B586 bne.s loc_12B59A ROM:0012B588 bclr #4,($136F).w ROM:0012B58E move.b #2,($11D3).w ROM:0012B594 bra.l locret_12B7CC ROM:0012B59A ; --------------------------------------------------------------------------- ROM:0012B59A ROM:0012B59A loc_12B59A: ; CODE XREF: ROM:0012B546↑j ROM:0012B59A ; ROM:0012B54E↑j ... ROM:0012B59A move.w $5CC(a5),d2 ROM:0012B59E btst #6,($1376).w ROM:0012B5A4 beq.s loc_12B5B8 ROM:0012B5A6 clr.b ($8FF).w ROM:0012B5AA move.w d2,($6D0).w ROM:0012B5AE move.b #1,($8FF).w ROM:0012B5B4 bra.w locret_12B66A ROM:0012B5B8 ; --------------------------------------------------------------------------- ROM:0012B5B8 ROM:0012B5B8 loc_12B5B8: ; CODE XREF: ROM:0012B5A4↑j ROM:0012B5B8 btst #2,($136E).w ROM:0012B5BE beq.s loc_12B5D2 ROM:0012B5C0 clr.b ($8FF).w ROM:0012B5C4 move.w d2,($6D0).w ROM:0012B5C8 move.b #1,($8FF).w ROM:0012B5CE bra.w locret_12B66A ROM:0012B5D2 ; --------------------------------------------------------------------------- ROM:0012B5D2 ROM:0012B5D2 loc_12B5D2: ; CODE XREF: ROM:0012B5BE↑j ROM:0012B5D2 btst #6,($136C).w ROM:0012B5D8 beq.s loc_12B5EC ROM:0012B5DA clr.b ($8FF).w ROM:0012B5DE move.w d2,($6D0).w ROM:0012B5E2 move.b #1,($8FF).w ROM:0012B5E8 bra.w locret_12B66A ROM:0012B5EC ; --------------------------------------------------------------------------- ROM:0012B5EC ROM:0012B5EC loc_12B5EC: ; CODE XREF: ROM:0012B5D8↑j ROM:0012B5EC btst #1,($1379).w ROM:0012B5F2 beq.s loc_12B606 ROM:0012B5F4 clr.b ($8FF).w ROM:0012B5F8 move.w d2,($6D0).w ROM:0012B5FC move.b #1,($8FF).w ROM:0012B602 bra.w locret_12B66A ROM:0012B606 ; --------------------------------------------------------------------------- ROM:0012B606 ROM:0012B606 loc_12B606: ; CODE XREF: ROM:0012B5F2↑j ROM:0012B606 btst #1,($1378).w ROM:0012B60C beq.s loc_12B620 ROM:0012B60E clr.b ($8FF).w ROM:0012B612 move.w d2,($6D0).w ROM:0012B616 move.b #1,($8FF).w ROM:0012B61C bra.w locret_12B66A ROM:0012B620 ; --------------------------------------------------------------------------- ROM:0012B620 ROM:0012B620 loc_12B620: ; CODE XREF: ROM:0012B60C↑j ROM:0012B620 btst #6,($136D).w ROM:0012B626 beq.s loc_12B63A ROM:0012B628 clr.b ($8FF).w ROM:0012B62C move.w d2,($6D0).w ROM:0012B630 move.b #1,($8FF).w ROM:0012B636 bra.w locret_12B66A ROM:0012B63A ; --------------------------------------------------------------------------- ROM:0012B63A ROM:0012B63A loc_12B63A: ; CODE XREF: ROM:0012B626↑j ROM:0012B63A btst #3,($138C).w ROM:0012B640 beq.s loc_12B654 ROM:0012B642 clr.b ($8FF).w ROM:0012B646 move.w d2,($6D0).w ROM:0012B64A move.b #1,($8FF).w ROM:0012B650 bra.w locret_12B66A ROM:0012B654 ; --------------------------------------------------------------------------- ROM:0012B654 ROM:0012B654 loc_12B654: ; CODE XREF: ROM:0012B640↑j ROM:0012B654 btst #7,($1388).w ROM:0012B65A beq.s locret_12B66A ROM:0012B65C clr.b ($8FF).w ROM:0012B660 move.w d2,($6D0).w ROM:0012B664 move.b #1,($8FF).w ROM:0012B66A ROM:0012B66A locret_12B66A: ; CODE XREF: ROM:0012B5B4↑j ROM:0012B66A ; ROM:0012B5CE↑j ... ROM:0012B66A rts ROM:0012B66C ; --------------------------------------------------------------------------- ROM:0012B66C ROM:0012B66C loc_12B66C: ; DATA XREF: ROM:0012B528↑o ROM:0012B66C move.w $5CC(a5),d2 ROM:0012B670 btst #6,($1376).w ROM:0012B676 beq.s loc_12B69C ROM:0012B678 clr.b ($8FF).w ROM:0012B67C move.w d2,($6D0).w ROM:0012B680 move.b #1,($8FF).w ROM:0012B686 bset #4,($136F).w ROM:0012B68C move.b #1,($11D3).w ROM:0012B692 bra.l locret_12B66A ROM:0012B698 ; --------------------------------------------------------------------------- ROM:0012B698 bra.w locret_12B7CC ROM:0012B69C ; --------------------------------------------------------------------------- ROM:0012B69C ROM:0012B69C loc_12B69C: ; CODE XREF: ROM:0012B676↑j ROM:0012B69C btst #2,($136E).w ROM:0012B6A2 beq.s loc_12B6C8 ROM:0012B6A4 clr.b ($8FF).w ROM:0012B6A8 move.w d2,($6D0).w ROM:0012B6AC move.b #1,($8FF).w ROM:0012B6B2 bset #4,($136F).w ROM:0012B6B8 move.b #1,($11D3).w ROM:0012B6BE bra.l locret_12B66A ROM:0012B6C4 ; --------------------------------------------------------------------------- ROM:0012B6C4 bra.w locret_12B7CC ROM:0012B6C8 ; --------------------------------------------------------------------------- ROM:0012B6C8 ROM:0012B6C8 loc_12B6C8: ; CODE XREF: ROM:0012B6A2↑j ROM:0012B6C8 btst #6,($136C).w ROM:0012B6CE beq.s loc_12B6F4 ROM:0012B6D0 clr.b ($8FF).w ROM:0012B6D4 move.w d2,($6D0).w ROM:0012B6D8 move.b #1,($8FF).w ROM:0012B6DE bset #4,($136F).w ROM:0012B6E4 move.b #1,($11D3).w ROM:0012B6EA bra.l locret_12B66A ROM:0012B6F0 ; --------------------------------------------------------------------------- ROM:0012B6F0 bra.w locret_12B7CC ROM:0012B6F4 ; --------------------------------------------------------------------------- ROM:0012B6F4 ROM:0012B6F4 loc_12B6F4: ; CODE XREF: ROM:0012B6CE↑j ROM:0012B6F4 btst #1,($1379).w ROM:0012B6FA beq.s loc_12B720 ROM:0012B6FC clr.b ($8FF).w ROM:0012B700 move.w d2,($6D0).w ROM:0012B704 move.b #1,($8FF).w ROM:0012B70A bset #4,($136F).w ROM:0012B710 move.b #1,($11D3).w ROM:0012B716 bra.l locret_12B66A ROM:0012B71C ; --------------------------------------------------------------------------- ROM:0012B71C bra.w locret_12B7CC ROM:0012B720 ; --------------------------------------------------------------------------- ROM:0012B720 ROM:0012B720 loc_12B720: ; CODE XREF: ROM:0012B6FA↑j ROM:0012B720 btst #1,($1378).w ROM:0012B726 beq.s loc_12B74C ROM:0012B728 clr.b ($8FF).w ROM:0012B72C move.w d2,($6D0).w ROM:0012B730 move.b #1,($8FF).w ROM:0012B736 bset #4,($136F).w ROM:0012B73C move.b #1,($11D3).w ROM:0012B742 bra.l locret_12B66A ROM:0012B748 ; --------------------------------------------------------------------------- ROM:0012B748 bra.w locret_12B7CC ROM:0012B74C ; --------------------------------------------------------------------------- ROM:0012B74C ROM:0012B74C loc_12B74C: ; CODE XREF: ROM:0012B726↑j ROM:0012B74C btst #6,($136D).w ROM:0012B752 beq.s loc_12B778 ROM:0012B754 clr.b ($8FF).w ROM:0012B758 move.w d2,($6D0).w ROM:0012B75C move.b #1,($8FF).w ROM:0012B762 bset #4,($136F).w ROM:0012B768 move.b #1,($11D3).w ROM:0012B76E bra.l locret_12B66A ROM:0012B774 ; --------------------------------------------------------------------------- ROM:0012B774 bra.w locret_12B7CC ROM:0012B778 ; --------------------------------------------------------------------------- ROM:0012B778 ROM:0012B778 loc_12B778: ; CODE XREF: ROM:0012B752↑j ROM:0012B778 btst #3,($138C).w ROM:0012B77E beq.s loc_12B7A4 ROM:0012B780 clr.b ($8FF).w ROM:0012B784 move.w d2,($6D0).w ROM:0012B788 move.b #1,($8FF).w ROM:0012B78E bset #4,($136F).w ROM:0012B794 move.b #1,($11D3).w ROM:0012B79A bra.l locret_12B66A ROM:0012B7A0 ; --------------------------------------------------------------------------- ROM:0012B7A0 bra.w locret_12B7CC ROM:0012B7A4 ; --------------------------------------------------------------------------- ROM:0012B7A4 ROM:0012B7A4 loc_12B7A4: ; CODE XREF: ROM:0012B77E↑j ROM:0012B7A4 btst #7,($1388).w ROM:0012B7AA beq.s locret_12B7CC ROM:0012B7AC clr.b ($8FF).w ROM:0012B7B0 move.w d2,($6D0).w ROM:0012B7B4 move.b #1,($8FF).w ROM:0012B7BA bset #4,($136F).w ROM:0012B7C0 move.b #1,($11D3).w ROM:0012B7C6 bra.l locret_12B66A ROM:0012B7CC ; --------------------------------------------------------------------------- ROM:0012B7CC ROM:0012B7CC locret_12B7CC: ; CODE XREF: ROM:0012B538↑j ROM:0012B7CC ; ROM:0012B594↑j ... ROM:0012B7CC rts ROM:0012B7CE ; --------------------------------------------------------------------------- ROM:0012B7CE rts ROM:0012B7D0 ROM:0012B7D0 ; =============== S U B R O U T I N E ======================================= ROM:0012B7D0 ROM:0012B7D0 ROM:0012B7D0 sub_12B7D0: ; CODE XREF: sub_12B1FA+2A4↑p ROM:0012B7D0 clr.w d1 ROM:0012B7D2 move.b ($11D4).w,d1 ROM:0012B7D6 cmpi.w #2,d1 ROM:0012B7DA bcc.s locret_12B7E4 ROM:0012B7DC movea.l off_12B7E6(pc,d1.w*4),a0 ROM:0012B7E0 nop ROM:0012B7E2 jmp (a0) ROM:0012B7E4 ; --------------------------------------------------------------------------- ROM:0012B7E4 ROM:0012B7E4 locret_12B7E4: ; CODE XREF: sub_12B7D0+A↑j ROM:0012B7E4 rts ROM:0012B7E4 ; End of function sub_12B7D0 ROM:0012B7E4 ROM:0012B7E4 ; --------------------------------------------------------------------------- ROM:0012B7E6 off_12B7E6: dc.l loc_12B7EE ; DATA XREF: sub_12B7D0+C↑r ROM:0012B7EA dc.l loc_12B7FE ROM:0012B7EE ; --------------------------------------------------------------------------- ROM:0012B7EE ROM:0012B7EE loc_12B7EE: ; DATA XREF: ROM:off_12B7E6↑o ROM:0012B7EE move.b #0,($11D1).w ROM:0012B7F4 move.b #1,($11D4).w ROM:0012B7FA bra.s locret_12B830 ROM:0012B7FC ; --------------------------------------------------------------------------- ROM:0012B7FC rts ROM:0012B7FE ; --------------------------------------------------------------------------- ROM:0012B7FE ROM:0012B7FE loc_12B7FE: ; DATA XREF: ROM:0012B7EA↑o ROM:0012B7FE btst #5,($136D).w ROM:0012B804 bne.s loc_12B82A ROM:0012B806 btst #6,($137D).w ROM:0012B80C bne.s loc_12B820 ROM:0012B80E move.b #9,d1 ROM:0012B812 cmp.b ($11D1).w,d1 ROM:0012B816 blt.s loc_12B81C ROM:0012B818 addq.b #1,($11D1).w ROM:0012B81C ROM:0012B81C loc_12B81C: ; CODE XREF: ROM:0012B816↑j ROM:0012B81C bra.w loc_12B826 ROM:0012B820 ; --------------------------------------------------------------------------- ROM:0012B820 ROM:0012B820 loc_12B820: ; CODE XREF: ROM:0012B80C↑j ROM:0012B820 move.b #0,($11D1).w ROM:0012B826 ROM:0012B826 loc_12B826: ; CODE XREF: ROM:loc_12B81C↑j ROM:0012B826 bra.w locret_12B830 ROM:0012B82A ; --------------------------------------------------------------------------- ROM:0012B82A ROM:0012B82A loc_12B82A: ; CODE XREF: ROM:0012B804↑j ROM:0012B82A move.b #0,($11D1).w ROM:0012B830 ROM:0012B830 locret_12B830: ; CODE XREF: ROM:0012B7FA↑j ROM:0012B830 ; ROM:loc_12B826↑j ROM:0012B830 rts ROM:0012B832 ; --------------------------------------------------------------------------- ROM:0012B832 rts ROM:0012B834 ROM:0012B834 ; =============== S U B R O U T I N E ======================================= ROM:0012B834 ROM:0012B834 ROM:0012B834 sub_12B834: ; CODE XREF: sub_112328:loc_112580↑p ROM:0012B834 ; sub_1125AC↑p ROM:0012B834 move.b #0,($11D3).w ROM:0012B83A bset #4,($136F).w ROM:0012B840 move.b #0,($11D4).w ROM:0012B846 move.b #0,($11D1).w ROM:0012B84C bset #2,($1379).w ROM:0012B852 bclr #2,($1362).w ROM:0012B858 rts ROM:0012B858 ; End of function sub_12B834 ROM:0012B858 ROM:0012B85A ROM:0012B85A ; =============== S U B R O U T I N E ======================================= ROM:0012B85A ROM:0012B85A ROM:0012B85A sub_12B85A: ; CODE XREF: sub_126A82+F0↑p ROM:0012B85A bclr #1,($136C).w ROM:0012B860 bclr #0,($137F).w ROM:0012B866 clr.w d1 ROM:0012B868 move.b ($11DA).w,d1 ROM:0012B86C cmpi.w #2,d1 ROM:0012B870 bcc.s locret_12B87A ROM:0012B872 movea.l off_12B87C(pc,d1.w*4),a0 ROM:0012B876 nop ROM:0012B878 jmp (a0) ROM:0012B87A ; --------------------------------------------------------------------------- ROM:0012B87A ROM:0012B87A locret_12B87A: ; CODE XREF: sub_12B85A+16↑j ROM:0012B87A rts ROM:0012B87A ; End of function sub_12B85A ROM:0012B87A ROM:0012B87A ; --------------------------------------------------------------------------- ROM:0012B87C off_12B87C: dc.l loc_12B884 ; DATA XREF: sub_12B85A+18↑r ROM:0012B880 dc.l loc_12B896 ROM:0012B884 ; --------------------------------------------------------------------------- ROM:0012B884 ROM:0012B884 loc_12B884: ; DATA XREF: ROM:off_12B87C↑o ROM:0012B884 bsr.w sub_12B8C2 ROM:0012B888 bsr.w sub_12B93A ROM:0012B88C move.b #1,($11DA).w ROM:0012B892 bra.s locret_12B8BE ROM:0012B894 ; --------------------------------------------------------------------------- ROM:0012B894 rts ROM:0012B896 ; --------------------------------------------------------------------------- ROM:0012B896 ROM:0012B896 loc_12B896: ; DATA XREF: ROM:0012B880↑o ROM:0012B896 btst #5,($1372).w ROM:0012B89C beq.s locret_12B8BE ROM:0012B89E btst #4,($136C).w ROM:0012B8A4 bne.s loc_12B8B0 ROM:0012B8A6 bset #1,($136C).w ROM:0012B8AC bra.w loc_12B8B6 ROM:0012B8B0 ; --------------------------------------------------------------------------- ROM:0012B8B0 ROM:0012B8B0 loc_12B8B0: ; CODE XREF: ROM:0012B8A4↑j ROM:0012B8B0 bset #0,($137F).w ROM:0012B8B6 ROM:0012B8B6 loc_12B8B6: ; CODE XREF: ROM:0012B8AC↑j ROM:0012B8B6 bsr.w sub_12B8C2 ROM:0012B8BA bsr.w sub_12B93A ROM:0012B8BE ROM:0012B8BE locret_12B8BE: ; CODE XREF: ROM:0012B892↑j ROM:0012B8BE ; ROM:0012B89C↑j ROM:0012B8BE rts ROM:0012B8C0 ; --------------------------------------------------------------------------- ROM:0012B8C0 rts ROM:0012B8C2 ROM:0012B8C2 ; =============== S U B R O U T I N E ======================================= ROM:0012B8C2 ROM:0012B8C2 ROM:0012B8C2 sub_12B8C2: ; CODE XREF: ROM:loc_12B884↑p ROM:0012B8C2 ; ROM:loc_12B8B6↑p ROM:0012B8C2 clr.w d1 ROM:0012B8C4 move.b ($11D9).w,d1 ROM:0012B8C8 cmpi.w #2,d1 ROM:0012B8CC bcc.s locret_12B8D6 ROM:0012B8CE movea.l off_12B8D8(pc,d1.w*4),a0 ROM:0012B8D2 nop ROM:0012B8D4 jmp (a0) ROM:0012B8D6 ; --------------------------------------------------------------------------- ROM:0012B8D6 ROM:0012B8D6 locret_12B8D6: ; CODE XREF: sub_12B8C2+A↑j ROM:0012B8D6 rts ROM:0012B8D6 ; End of function sub_12B8C2 ROM:0012B8D6 ROM:0012B8D6 ; --------------------------------------------------------------------------- ROM:0012B8D8 off_12B8D8: dc.l loc_12B8E0 ; DATA XREF: sub_12B8C2+C↑r ROM:0012B8DC dc.l loc_12B8EE ROM:0012B8E0 ; --------------------------------------------------------------------------- ROM:0012B8E0 ROM:0012B8E0 loc_12B8E0: ; DATA XREF: ROM:off_12B8D8↑o ROM:0012B8E0 bsr.w sub_12BB7C ROM:0012B8E4 move.b #1,($11D9).w ROM:0012B8EA bra.s locret_12B936 ROM:0012B8EC ; --------------------------------------------------------------------------- ROM:0012B8EC rts ROM:0012B8EE ; --------------------------------------------------------------------------- ROM:0012B8EE ROM:0012B8EE loc_12B8EE: ; DATA XREF: ROM:0012B8DC↑o ROM:0012B8EE btst #0,($137F).w ROM:0012B8F4 beq.s loc_12B8FA ROM:0012B8F6 bsr.w sub_12BB7C ROM:0012B8FA ROM:0012B8FA loc_12B8FA: ; CODE XREF: ROM:0012B8F4↑j ROM:0012B8FA btst #1,($136C).w ROM:0012B900 beq.s locret_12B936 ROM:0012B902 bsr.w sub_12BA84 ROM:0012B906 btst #0,($1375).w ROM:0012B90C beq.s loc_12B930 ROM:0012B90E bset #3,($DB8).w ROM:0012B914 bset #6,($1379).w ROM:0012B91A bset #0,($1470).w ROM:0012B920 move.w $5E0(a5),d1 ROM:0012B924 cmp.w ($A56).w,d1 ROM:0012B928 blt.s loc_12B930 ROM:0012B92A bset #1,($146F).w ROM:0012B930 ROM:0012B930 loc_12B930: ; CODE XREF: ROM:0012B90C↑j ROM:0012B930 ; ROM:0012B928↑j ROM:0012B930 bset #3,($DD0).w ROM:0012B936 ROM:0012B936 locret_12B936: ; CODE XREF: ROM:0012B8EA↑j ROM:0012B936 ; ROM:0012B900↑j ROM:0012B936 rts ROM:0012B938 ; --------------------------------------------------------------------------- ROM:0012B938 rts ROM:0012B93A ROM:0012B93A ; =============== S U B R O U T I N E ======================================= ROM:0012B93A ROM:0012B93A ROM:0012B93A sub_12B93A: ; CODE XREF: ROM:0012B888↑p ROM:0012B93A ; ROM:0012B8BA↑p ROM:0012B93A clr.w d1 ROM:0012B93C move.b ($11D8).w,d1 ROM:0012B940 cmpi.w #6,d1 ROM:0012B944 bcc.s locret_12B94E ROM:0012B946 movea.l off_12B950(pc,d1.w*4),a0 ROM:0012B94A nop ROM:0012B94C jmp (a0) ROM:0012B94E ; --------------------------------------------------------------------------- ROM:0012B94E ROM:0012B94E locret_12B94E: ; CODE XREF: sub_12B93A+A↑j ROM:0012B94E rts ROM:0012B94E ; End of function sub_12B93A ROM:0012B94E ROM:0012B94E ; --------------------------------------------------------------------------- ROM:0012B950 off_12B950: dc.l loc_12B968 ; DATA XREF: sub_12B93A+C↑r ROM:0012B954 dc.l loc_12B984 ROM:0012B958 dc.l loc_12B9B4 ROM:0012B95C dc.l loc_12B9D8 ROM:0012B960 dc.l loc_12B9FC ROM:0012B964 dc.l loc_12BA20 ROM:0012B968 ; --------------------------------------------------------------------------- ROM:0012B968 ROM:0012B968 loc_12B968: ; DATA XREF: ROM:off_12B950↑o ROM:0012B968 bsr.w sub_12BD0A ROM:0012B96C bsr.w sub_12BCB6 ROM:0012B970 bsr.w sub_12BD26 ROM:0012B974 bclr #7,($1367).w ROM:0012B97A move.b #1,($11D8).w ROM:0012B980 bra.s locret_12B9B2 ROM:0012B982 ; --------------------------------------------------------------------------- ROM:0012B982 rts ROM:0012B984 ; --------------------------------------------------------------------------- ROM:0012B984 ROM:0012B984 loc_12B984: ; DATA XREF: ROM:0012B954↑o ROM:0012B984 move.w $5DE(a5),d1 ROM:0012B988 btst #1,($136C).w ROM:0012B98E beq.s locret_12B9B2 ROM:0012B990 cmp.w ($D22).w,d1 ROM:0012B994 ble.s locret_12B9B2 ROM:0012B996 bsr.w sub_12BD0A ROM:0012B99A bsr.w sub_12BCB6 ROM:0012B99E bsr.w sub_12BD26 ROM:0012B9A2 bsr.w sub_12BCDA ROM:0012B9A6 bsr.w sub_12BD58 ROM:0012B9AA move.b #2,($11D8).w ROM:0012B9B0 bra.s locret_12B9D6 ROM:0012B9B2 ; --------------------------------------------------------------------------- ROM:0012B9B2 ROM:0012B9B2 locret_12B9B2: ; CODE XREF: ROM:0012B980↑j ROM:0012B9B2 ; ROM:0012B98E↑j ... ROM:0012B9B2 rts ROM:0012B9B4 ; --------------------------------------------------------------------------- ROM:0012B9B4 ROM:0012B9B4 loc_12B9B4: ; DATA XREF: ROM:0012B958↑o ROM:0012B9B4 move.w $5DE(a5),d1 ROM:0012B9B8 btst #1,($136C).w ROM:0012B9BE beq.s locret_12B9D6 ROM:0012B9C0 cmp.w ($D22).w,d1 ROM:0012B9C4 ble.s locret_12B9D6 ROM:0012B9C6 bsr.w sub_12BCDA ROM:0012B9CA bsr.w sub_12BD58 ROM:0012B9CE move.b #3,($11D8).w ROM:0012B9D4 bra.s locret_12B9FA ROM:0012B9D6 ; --------------------------------------------------------------------------- ROM:0012B9D6 ROM:0012B9D6 locret_12B9D6: ; CODE XREF: ROM:0012B9B0↑j ROM:0012B9D6 ; ROM:0012B9BE↑j ... ROM:0012B9D6 rts ROM:0012B9D8 ; --------------------------------------------------------------------------- ROM:0012B9D8 ROM:0012B9D8 loc_12B9D8: ; DATA XREF: ROM:0012B95C↑o ROM:0012B9D8 move.w $5DE(a5),d1 ROM:0012B9DC btst #1,($136C).w ROM:0012B9E2 beq.s locret_12B9FA ROM:0012B9E4 cmp.w ($D22).w,d1 ROM:0012B9E8 ble.s locret_12B9FA ROM:0012B9EA bsr.w sub_12BCDA ROM:0012B9EE bsr.w sub_12BD58 ROM:0012B9F2 move.b #4,($11D8).w ROM:0012B9F8 bra.s locret_12BA1E ROM:0012B9FA ; --------------------------------------------------------------------------- ROM:0012B9FA ROM:0012B9FA locret_12B9FA: ; CODE XREF: ROM:0012B9D4↑j ROM:0012B9FA ; ROM:0012B9E2↑j ... ROM:0012B9FA rts ROM:0012B9FC ; --------------------------------------------------------------------------- ROM:0012B9FC ROM:0012B9FC loc_12B9FC: ; DATA XREF: ROM:0012B960↑o ROM:0012B9FC move.w $5DE(a5),d1 ROM:0012BA00 btst #1,($136C).w ROM:0012BA06 beq.s locret_12BA1E ROM:0012BA08 cmp.w ($D22).w,d1 ROM:0012BA0C ble.s locret_12BA1E ROM:0012BA0E bsr.w sub_12BCDA ROM:0012BA12 bsr.w sub_12BD58 ROM:0012BA16 move.b #5,($11D8).w ROM:0012BA1C bra.s locret_12BA80 ROM:0012BA1E ; --------------------------------------------------------------------------- ROM:0012BA1E ROM:0012BA1E locret_12BA1E: ; CODE XREF: ROM:0012B9F8↑j ROM:0012BA1E ; ROM:0012BA06↑j ... ROM:0012BA1E rts ROM:0012BA20 ; --------------------------------------------------------------------------- ROM:0012BA20 ROM:0012BA20 loc_12BA20: ; DATA XREF: ROM:0012B964↑o ROM:0012BA20 move.w $5DE(a5),d1 ROM:0012BA24 btst #1,($136C).w ROM:0012BA2A beq.s locret_12BA80 ROM:0012BA2C cmp.w ($D22).w,d1 ROM:0012BA30 ble.s locret_12BA80 ROM:0012BA32 bsr.w sub_12BCDA ROM:0012BA36 bsr.w sub_12BBA0 ROM:0012BA3A bsr.w sub_12BD58 ROM:0012BA3E bset #7,($1367).w ROM:0012BA44 btst #0,($1375).w ROM:0012BA4A beq.s loc_12BA6E ROM:0012BA4C bset #4,($DB8).w ROM:0012BA52 bset #6,($1379).w ROM:0012BA58 bset #0,($1470).w ROM:0012BA5E move.w $5E0(a5),d2 ROM:0012BA62 cmp.w ($A56).w,d2 ROM:0012BA66 blt.s loc_12BA6E ROM:0012BA68 bset #1,($146F).w ROM:0012BA6E ROM:0012BA6E loc_12BA6E: ; CODE XREF: ROM:0012BA4A↑j ROM:0012BA6E ; ROM:0012BA66↑j ROM:0012BA6E bset #4,($DD0).w ROM:0012BA74 move.b #1,($11D8).w ROM:0012BA7A bra.l locret_12B9B2 ROM:0012BA80 ; --------------------------------------------------------------------------- ROM:0012BA80 ROM:0012BA80 locret_12BA80: ; CODE XREF: ROM:0012BA1C↑j ROM:0012BA80 ; ROM:0012BA2A↑j ... ROM:0012BA80 rts ROM:0012BA82 ; --------------------------------------------------------------------------- ROM:0012BA82 rts ROM:0012BA84 ROM:0012BA84 ; =============== S U B R O U T I N E ======================================= ROM:0012BA84 ROM:0012BA84 ROM:0012BA84 sub_12BA84: ; CODE XREF: ROM:0012B902↑p ROM:0012BA84 clr.l d0 ROM:0012BA86 move.w ($D56).w,d0 ROM:0012BA8A moveq #4,d1 ROM:0012BA8C divs.w d1,d0 ROM:0012BA8E move.w d0,($D40).w ROM:0012BA92 move.w $5D2(a5),d4 ROM:0012BA96 move.w $5D0(a5),d5 ROM:0012BA9A cmp.w d0,d4 ROM:0012BA9C bgt.l loc_12BB5E ROM:0012BAA2 bset #3,($DB8).w ROM:0012BAA8 move.w $5E0(a5),d1 ROM:0012BAAC cmp.w ($A56).w,d1 ROM:0012BAB0 blt.s loc_12BAB8 ROM:0012BAB2 bset #1,($146F).w ROM:0012BAB8 ROM:0012BAB8 loc_12BAB8: ; CODE XREF: sub_12BA84+2C↑j ROM:0012BAB8 move.w #0,d1 ROM:0012BABC bra.s loc_12BAC2 ROM:0012BABE ; --------------------------------------------------------------------------- ROM:0012BABE ROM:0012BABE loc_12BABE: ; CODE XREF: sub_12BA84:loc_12BB58↓j ROM:0012BABE addi.w #1,d1 ROM:0012BAC2 ROM:0012BAC2 loc_12BAC2: ; CODE XREF: sub_12BA84+38↑j ROM:0012BAC2 cmpi.w #3,d1 ROM:0012BAC6 bgt.l loc_12BB5C ROM:0012BACC clr.w d3 ROM:0012BACE move.b $1352(d1.w),d3 ROM:0012BAD4 muls.w #$64,d3 ; 'd' ROM:0012BAD8 cmp.w d3,d5 ROM:0012BADA bgt.s loc_12BB54 ROM:0012BADC bset d1,($11D6).w ROM:0012BAE0 btst #0,($1470).w ROM:0012BAE6 bne.s loc_12BB4A ROM:0012BAE8 cmpi.w #0,d1 ROM:0012BAEC bne.s loc_12BAF6 ROM:0012BAEE bset #0,($11D7).w ROM:0012BAF4 bra.s loc_12BB1A ROM:0012BAF6 ; --------------------------------------------------------------------------- ROM:0012BAF6 ROM:0012BAF6 loc_12BAF6: ; CODE XREF: sub_12BA84+68↑j ROM:0012BAF6 cmpi.w #1,d1 ROM:0012BAFA bne.s loc_12BB04 ROM:0012BAFC bset #2,($11D7).w ROM:0012BB02 bra.s loc_12BB1A ROM:0012BB04 ; --------------------------------------------------------------------------- ROM:0012BB04 ROM:0012BB04 loc_12BB04: ; CODE XREF: sub_12BA84+76↑j ROM:0012BB04 cmpi.w #2,d1 ROM:0012BB08 bne.s loc_12BB14 ROM:0012BB0A bset #3,($11D7).w ROM:0012BB10 bra.w loc_12BB1A ROM:0012BB14 ; --------------------------------------------------------------------------- ROM:0012BB14 ROM:0012BB14 loc_12BB14: ; CODE XREF: sub_12BA84+84↑j ROM:0012BB14 bset #1,($11D7).w ROM:0012BB1A ROM:0012BB1A loc_12BB1A: ; CODE XREF: sub_12BA84+70↑j ROM:0012BB1A ; sub_12BA84+7E↑j ... ROM:0012BB1A cmpi.b #1,($11D7).w ROM:0012BB20 beq.s loc_12BB4A ROM:0012BB22 cmpi.b #2,($11D7).w ROM:0012BB28 beq.s loc_12BB4A ROM:0012BB2A cmpi.b #4,($11D7).w ROM:0012BB30 beq.s loc_12BB4A ROM:0012BB32 cmpi.b #8,($11D7).w ROM:0012BB38 beq.s loc_12BB4A ROM:0012BB3A clr.b ($11D7).w ROM:0012BB3E bset #6,($1379).w ROM:0012BB44 bset #0,($1470).w ROM:0012BB4A ROM:0012BB4A loc_12BB4A: ; CODE XREF: sub_12BA84+62↑j ROM:0012BB4A ; sub_12BA84+9C↑j ... ROM:0012BB4A move.b ($11D7).w,($1414).w ROM:0012BB50 bra.w loc_12BB58 ROM:0012BB54 ; --------------------------------------------------------------------------- ROM:0012BB54 ROM:0012BB54 loc_12BB54: ; CODE XREF: sub_12BA84+56↑j ROM:0012BB54 bclr d1,($11D6).w ROM:0012BB58 ROM:0012BB58 loc_12BB58: ; CODE XREF: sub_12BA84+CC↑j ROM:0012BB58 bra.w loc_12BABE ROM:0012BB5C ; --------------------------------------------------------------------------- ROM:0012BB5C ROM:0012BB5C loc_12BB5C: ; CODE XREF: sub_12BA84+42↑j ROM:0012BB5C bra.s locret_12BB7A ROM:0012BB5E ; --------------------------------------------------------------------------- ROM:0012BB5E ROM:0012BB5E loc_12BB5E: ; CODE XREF: sub_12BA84+18↑j ROM:0012BB5E bclr #3,($DB8).w ROM:0012BB64 move.w #0,d1 ROM:0012BB68 bra.s loc_12BB6E ROM:0012BB6A ; --------------------------------------------------------------------------- ROM:0012BB6A ROM:0012BB6A loc_12BB6A: ; CODE XREF: sub_12BA84+F4↓j ROM:0012BB6A addi.w #1,d1 ROM:0012BB6E ROM:0012BB6E loc_12BB6E: ; CODE XREF: sub_12BA84+E4↑j ROM:0012BB6E cmpi.w #3,d1 ROM:0012BB72 bgt.s locret_12BB7A ROM:0012BB74 bclr d1,($11D6).w ROM:0012BB78 bra.s loc_12BB6A ROM:0012BB7A ; --------------------------------------------------------------------------- ROM:0012BB7A ROM:0012BB7A locret_12BB7A: ; CODE XREF: sub_12BA84:loc_12BB5C↑j ROM:0012BB7A ; sub_12BA84+EE↑j ROM:0012BB7A rts ROM:0012BB7A ; End of function sub_12BA84 ROM:0012BB7A ROM:0012BB7C ROM:0012BB7C ; =============== S U B R O U T I N E ======================================= ROM:0012BB7C ROM:0012BB7C ROM:0012BB7C sub_12BB7C: ; CODE XREF: ROM:loc_12B8E0↑p ROM:0012BB7C ; ROM:0012B8F6↑p ROM:0012BB7C move.w #0,($D40).w ROM:0012BB82 bclr #3,($DB8).w ROM:0012BB88 move.w #0,d1 ROM:0012BB8C bra.s loc_12BB92 ROM:0012BB8E ; --------------------------------------------------------------------------- ROM:0012BB8E ROM:0012BB8E loc_12BB8E: ; CODE XREF: sub_12BB7C+20↓j ROM:0012BB8E addi.w #1,d1 ROM:0012BB92 ROM:0012BB92 loc_12BB92: ; CODE XREF: sub_12BB7C+10↑j ROM:0012BB92 cmpi.w #3,d1 ROM:0012BB96 bgt.s locret_12BB9E ROM:0012BB98 bclr d1,($11D6).w ROM:0012BB9C bra.s loc_12BB8E ROM:0012BB9E ; --------------------------------------------------------------------------- ROM:0012BB9E ROM:0012BB9E locret_12BB9E: ; CODE XREF: sub_12BB7C+1A↑j ROM:0012BB9E rts ROM:0012BB9E ; End of function sub_12BB7C ROM:0012BB9E ROM:0012BBA0 ROM:0012BBA0 ; =============== S U B R O U T I N E ======================================= ROM:0012BBA0 ROM:0012BBA0 ROM:0012BBA0 sub_12BBA0: ; CODE XREF: ROM:0012BA36↑p ROM:0012BBA0 clr.l d0 ROM:0012BBA2 move.w ($1018).w,d0 ROM:0012BBA6 move.w #1,d1 ROM:0012BBAA bra.s loc_12BBB0 ROM:0012BBAC ; --------------------------------------------------------------------------- ROM:0012BBAC ROM:0012BBAC loc_12BBAC: ; CODE XREF: sub_12BBA0+1C↓j ROM:0012BBAC addi.w #1,d1 ROM:0012BBB0 ROM:0012BBB0 loc_12BBB0: ; CODE XREF: sub_12BBA0+A↑j ROM:0012BBB0 cmpi.w #3,d1 ROM:0012BBB4 bgt.s loc_12BBBE ROM:0012BBB6 add.w $1018(d1.w*2),d0 ROM:0012BBBC bra.s loc_12BBAC ROM:0012BBBE ; --------------------------------------------------------------------------- ROM:0012BBBE ROM:0012BBBE loc_12BBBE: ; CODE XREF: sub_12BBA0+14↑j ROM:0012BBBE moveq #4,d2 ROM:0012BBC0 muls.w #$1F4,d2 ROM:0012BBC4 muls.w #$2710,d0 ROM:0012BBC8 divs.w d2,d0 ROM:0012BBCA move.w d0,($D42).w ROM:0012BBCE move.w $5D4(a5),d4 ROM:0012BBD2 move.w $5D6(a5),d5 ROM:0012BBD6 cmp.w d0,d4 ROM:0012BBD8 bgt.l loc_12BC98 ROM:0012BBDE bset #4,($DB8).w ROM:0012BBE4 move.w $5E0(a5),d1 ROM:0012BBE8 cmp.w ($A56).w,d1 ROM:0012BBEC blt.s loc_12BBF4 ROM:0012BBEE bset #1,($146F).w ROM:0012BBF4 ROM:0012BBF4 loc_12BBF4: ; CODE XREF: sub_12BBA0+4C↑j ROM:0012BBF4 move.w #0,d1 ROM:0012BBF8 bra.s loc_12BBFE ROM:0012BBFA ; --------------------------------------------------------------------------- ROM:0012BBFA ROM:0012BBFA loc_12BBFA: ; CODE XREF: sub_12BBA0:loc_12BC92↓j ROM:0012BBFA addi.w #1,d1 ROM:0012BBFE ROM:0012BBFE loc_12BBFE: ; CODE XREF: sub_12BBA0+58↑j ROM:0012BBFE cmpi.w #3,d1 ROM:0012BC02 bgt.l loc_12BC96 ROM:0012BC08 move.w $1018(d1.w*2),d3 ROM:0012BC0E muls.w #$14,d3 ROM:0012BC12 cmp.w d3,d5 ROM:0012BC14 bgt.s loc_12BC8E ROM:0012BC16 bset d1,($11D5).w ROM:0012BC1A btst #0,($1470).w ROM:0012BC20 bne.s loc_12BC84 ROM:0012BC22 cmpi.w #0,d1 ROM:0012BC26 bne.s loc_12BC30 ROM:0012BC28 bset #0,($11D7).w ROM:0012BC2E bra.s loc_12BC54 ROM:0012BC30 ; --------------------------------------------------------------------------- ROM:0012BC30 ROM:0012BC30 loc_12BC30: ; CODE XREF: sub_12BBA0+86↑j ROM:0012BC30 cmpi.w #1,d1 ROM:0012BC34 bne.s loc_12BC3E ROM:0012BC36 bset #2,($11D7).w ROM:0012BC3C bra.s loc_12BC54 ROM:0012BC3E ; --------------------------------------------------------------------------- ROM:0012BC3E ROM:0012BC3E loc_12BC3E: ; CODE XREF: sub_12BBA0+94↑j ROM:0012BC3E cmpi.w #2,d1 ROM:0012BC42 bne.s loc_12BC4E ROM:0012BC44 bset #3,($11D7).w ROM:0012BC4A bra.w loc_12BC54 ROM:0012BC4E ; --------------------------------------------------------------------------- ROM:0012BC4E ROM:0012BC4E loc_12BC4E: ; CODE XREF: sub_12BBA0+A2↑j ROM:0012BC4E bset #1,($11D7).w ROM:0012BC54 ROM:0012BC54 loc_12BC54: ; CODE XREF: sub_12BBA0+8E↑j ROM:0012BC54 ; sub_12BBA0+9C↑j ... ROM:0012BC54 cmpi.b #1,($11D7).w ROM:0012BC5A beq.s loc_12BC84 ROM:0012BC5C cmpi.b #2,($11D7).w ROM:0012BC62 beq.s loc_12BC84 ROM:0012BC64 cmpi.b #4,($11D7).w ROM:0012BC6A beq.s loc_12BC84 ROM:0012BC6C cmpi.b #8,($11D7).w ROM:0012BC72 beq.s loc_12BC84 ROM:0012BC74 clr.b ($11D7).w ROM:0012BC78 bset #6,($1379).w ROM:0012BC7E bset #0,($1470).w ROM:0012BC84 ROM:0012BC84 loc_12BC84: ; CODE XREF: sub_12BBA0+80↑j ROM:0012BC84 ; sub_12BBA0+BA↑j ... ROM:0012BC84 move.b ($11D7).w,($1414).w ROM:0012BC8A bra.w loc_12BC92 ROM:0012BC8E ; --------------------------------------------------------------------------- ROM:0012BC8E ROM:0012BC8E loc_12BC8E: ; CODE XREF: sub_12BBA0+74↑j ROM:0012BC8E bclr d1,($11D5).w ROM:0012BC92 ROM:0012BC92 loc_12BC92: ; CODE XREF: sub_12BBA0+EA↑j ROM:0012BC92 bra.w loc_12BBFA ROM:0012BC96 ; --------------------------------------------------------------------------- ROM:0012BC96 ROM:0012BC96 loc_12BC96: ; CODE XREF: sub_12BBA0+62↑j ROM:0012BC96 bra.s locret_12BCB4 ROM:0012BC98 ; --------------------------------------------------------------------------- ROM:0012BC98 ROM:0012BC98 loc_12BC98: ; CODE XREF: sub_12BBA0+38↑j ROM:0012BC98 bclr #4,($DB8).w ROM:0012BC9E move.w #0,d1 ROM:0012BCA2 bra.s loc_12BCA8 ROM:0012BCA4 ; --------------------------------------------------------------------------- ROM:0012BCA4 ROM:0012BCA4 loc_12BCA4: ; CODE XREF: sub_12BBA0+112↓j ROM:0012BCA4 addi.w #1,d1 ROM:0012BCA8 ROM:0012BCA8 loc_12BCA8: ; CODE XREF: sub_12BBA0+102↑j ROM:0012BCA8 cmpi.w #3,d1 ROM:0012BCAC bgt.s locret_12BCB4 ROM:0012BCAE bclr d1,($11D5).w ROM:0012BCB2 bra.s loc_12BCA4 ROM:0012BCB4 ; --------------------------------------------------------------------------- ROM:0012BCB4 ROM:0012BCB4 locret_12BCB4: ; CODE XREF: sub_12BBA0:loc_12BC96↑j ROM:0012BCB4 ; sub_12BBA0+10C↑j ROM:0012BCB4 rts ROM:0012BCB4 ; End of function sub_12BBA0 ROM:0012BCB4 ROM:0012BCB6 ROM:0012BCB6 ; =============== S U B R O U T I N E ======================================= ROM:0012BCB6 ROM:0012BCB6 ROM:0012BCB6 sub_12BCB6: ; CODE XREF: ROM:0012B96C↑p ROM:0012BCB6 ; ROM:0012B99A↑p ROM:0012BCB6 move.w #0,($D42).w ROM:0012BCBC bclr #4,($DB8).w ROM:0012BCC2 move.w #0,d1 ROM:0012BCC6 bra.s loc_12BCCC ROM:0012BCC8 ; --------------------------------------------------------------------------- ROM:0012BCC8 ROM:0012BCC8 loc_12BCC8: ; CODE XREF: sub_12BCB6+20↓j ROM:0012BCC8 addi.w #1,d1 ROM:0012BCCC ROM:0012BCCC loc_12BCCC: ; CODE XREF: sub_12BCB6+10↑j ROM:0012BCCC cmpi.w #3,d1 ROM:0012BCD0 bgt.s locret_12BCD8 ROM:0012BCD2 bclr d1,($11D5).w ROM:0012BCD6 bra.s loc_12BCC8 ROM:0012BCD8 ; --------------------------------------------------------------------------- ROM:0012BCD8 ROM:0012BCD8 locret_12BCD8: ; CODE XREF: sub_12BCB6+1A↑j ROM:0012BCD8 rts ROM:0012BCD8 ; End of function sub_12BCB6 ROM:0012BCD8 ROM:0012BCDA ROM:0012BCDA ; =============== S U B R O U T I N E ======================================= ROM:0012BCDA ROM:0012BCDA ROM:0012BCDA sub_12BCDA: ; CODE XREF: ROM:0012B9A2↑p ROM:0012BCDA ; ROM:0012B9C6↑p ... ROM:0012BCDA clr.w d2 ROM:0012BCDC move.w #0,d0 ROM:0012BCE0 bra.s loc_12BCE6 ROM:0012BCE2 ; --------------------------------------------------------------------------- ROM:0012BCE2 ROM:0012BCE2 loc_12BCE2: ; CODE XREF: sub_12BCDA+26↓j ROM:0012BCE2 addi.w #1,d0 ROM:0012BCE6 ROM:0012BCE6 loc_12BCE6: ; CODE XREF: sub_12BCDA+6↑j ROM:0012BCE6 cmpi.w #3,d0 ROM:0012BCEA bgt.s loc_12BD02 ROM:0012BCEC move.w $1018(d0.w*2),d1 ROM:0012BCF2 move.b $1352(d0.w),d2 ROM:0012BCF8 add.w d2,d1 ROM:0012BCFA move.w d1,$1018(d0.w*2) ROM:0012BD00 bra.s loc_12BCE2 ROM:0012BD02 ; --------------------------------------------------------------------------- ROM:0012BD02 ROM:0012BD02 loc_12BD02: ; CODE XREF: sub_12BCDA+10↑j ROM:0012BD02 addi.w #$C8,($D44).w ROM:0012BD08 rts ROM:0012BD08 ; End of function sub_12BCDA ROM:0012BD08 ROM:0012BD0A ROM:0012BD0A ; =============== S U B R O U T I N E ======================================= ROM:0012BD0A ROM:0012BD0A ROM:0012BD0A sub_12BD0A: ; CODE XREF: ROM:loc_12B968↑p ROM:0012BD0A ; ROM:0012B996↑p ROM:0012BD0A move.w #0,d0 ROM:0012BD0E bra.s loc_12BD14 ROM:0012BD10 ; --------------------------------------------------------------------------- ROM:0012BD10 ROM:0012BD10 loc_12BD10: ; CODE XREF: sub_12BD0A+18↓j ROM:0012BD10 addi.w #1,d0 ROM:0012BD14 ROM:0012BD14 loc_12BD14: ; CODE XREF: sub_12BD0A+4↑j ROM:0012BD14 cmpi.w #3,d0 ROM:0012BD18 bgt.s locret_12BD24 ROM:0012BD1A move.w #0,$1018(d0.w*2) ROM:0012BD22 bra.s loc_12BD10 ROM:0012BD24 ; --------------------------------------------------------------------------- ROM:0012BD24 ROM:0012BD24 locret_12BD24: ; CODE XREF: sub_12BD0A+E↑j ROM:0012BD24 rts ROM:0012BD24 ; End of function sub_12BD0A ROM:0012BD24 ROM:0012BD26 ROM:0012BD26 ; =============== S U B R O U T I N E ======================================= ROM:0012BD26 ROM:0012BD26 ROM:0012BD26 sub_12BD26: ; CODE XREF: ROM:0012B970↑p ROM:0012BD26 ; ROM:0012B99E↑p ROM:0012BD26 move.w $5C8(a5),($D38).w ROM:0012BD2C move.w $5CA(a5),($D3A).w ROM:0012BD32 move.w $5DA(a5),($D3C).w ROM:0012BD38 move.w $5D8(a5),($D3E).w ROM:0012BD3E move.w $5C8(a5),($D30).w ROM:0012BD44 move.w $5CA(a5),($D32).w ROM:0012BD4A move.w $5DA(a5),($D34).w ROM:0012BD50 move.w $5D8(a5),($D36).w ROM:0012BD56 rts ROM:0012BD56 ; End of function sub_12BD26 ROM:0012BD56 ROM:0012BD58 ROM:0012BD58 ; =============== S U B R O U T I N E ======================================= ROM:0012BD58 ROM:0012BD58 ROM:0012BD58 sub_12BD58: ; CODE XREF: ROM:0012B9A6↑p ROM:0012BD58 ; ROM:0012B9CA↑p ... ROM:0012BD58 move.w ($D20).w,d0 ROM:0012BD5C cmp.w ($D38).w,d0 ROM:0012BD60 bge.s loc_12BD66 ROM:0012BD62 move.w d0,($D38).w ROM:0012BD66 ROM:0012BD66 loc_12BD66: ; CODE XREF: sub_12BD58+8↑j ROM:0012BD66 move.w ($D22).w,d0 ROM:0012BD6A cmp.w ($D3A).w,d0 ROM:0012BD6E ble.s loc_12BD74 ROM:0012BD70 move.w d0,($D3A).w ROM:0012BD74 ROM:0012BD74 loc_12BD74: ; CODE XREF: sub_12BD58+16↑j ROM:0012BD74 move.w ($D24).w,d0 ROM:0012BD78 cmp.w ($D3C).w,d0 ROM:0012BD7C bge.s loc_12BD82 ROM:0012BD7E move.w d0,($D3C).w ROM:0012BD82 ROM:0012BD82 loc_12BD82: ; CODE XREF: sub_12BD58+24↑j ROM:0012BD82 move.w ($D26).w,d0 ROM:0012BD86 cmp.w ($D3E).w,d0 ROM:0012BD8A ble.s loc_12BD90 ROM:0012BD8C move.w d0,($D3E).w ROM:0012BD90 ROM:0012BD90 loc_12BD90: ; CODE XREF: sub_12BD58+32↑j ROM:0012BD90 move.w ($D28).w,d0 ROM:0012BD94 cmp.w ($D30).w,d0 ROM:0012BD98 bge.s loc_12BD9E ROM:0012BD9A move.w d0,($D30).w ROM:0012BD9E ROM:0012BD9E loc_12BD9E: ; CODE XREF: sub_12BD58+40↑j ROM:0012BD9E move.w ($D2A).w,d0 ROM:0012BDA2 cmp.w ($D32).w,d0 ROM:0012BDA6 ble.s loc_12BDAC ROM:0012BDA8 move.w d0,($D32).w ROM:0012BDAC ROM:0012BDAC loc_12BDAC: ; CODE XREF: sub_12BD58+4E↑j ROM:0012BDAC move.w ($D2C).w,d0 ROM:0012BDB0 cmp.w ($D34).w,d0 ROM:0012BDB4 bge.s loc_12BDBA ROM:0012BDB6 move.w d0,($D34).w ROM:0012BDBA ROM:0012BDBA loc_12BDBA: ; CODE XREF: sub_12BD58+5C↑j ROM:0012BDBA move.w ($D2E).w,d0 ROM:0012BDBE cmp.w ($D36).w,d0 ROM:0012BDC2 ble.s locret_12BDC8 ROM:0012BDC4 move.w d0,($D36).w ROM:0012BDC8 ROM:0012BDC8 locret_12BDC8: ; CODE XREF: sub_12BD58+6A↑j ROM:0012BDC8 rts ROM:0012BDC8 ; End of function sub_12BD58 ROM:0012BDC8 ROM:0012BDCA ROM:0012BDCA ; =============== S U B R O U T I N E ======================================= ROM:0012BDCA ROM:0012BDCA ROM:0012BDCA sub_12BDCA: ; CODE XREF: sub_112328+248↑p ROM:0012BDCA bclr #6,($1380).w ROM:0012BDD0 clr.w d0 ROM:0012BDD2 move.b ($11D1).w,d0 ROM:0012BDD6 clr.w d1 ROM:0012BDD8 move.b ($11DB).w,d1 ROM:0012BDDC cmpi.w #5,d1 ROM:0012BDE0 bcc.s locret_12BDEA ROM:0012BDE2 movea.l off_12BDEC(pc,d1.w*4),a0 ROM:0012BDE6 nop ROM:0012BDE8 jmp (a0) ROM:0012BDEA ; --------------------------------------------------------------------------- ROM:0012BDEA ROM:0012BDEA locret_12BDEA: ; CODE XREF: sub_12BDCA+16↑j ROM:0012BDEA rts ROM:0012BDEA ; End of function sub_12BDCA ROM:0012BDEA ROM:0012BDEA ; --------------------------------------------------------------------------- ROM:0012BDEC off_12BDEC: dc.l loc_12BE00 ; DATA XREF: sub_12BDCA+18↑r ROM:0012BDF0 dc.l loc_12BE0A ROM:0012BDF4 dc.l loc_12BE1E ROM:0012BDF8 dc.l loc_12BE58 ROM:0012BDFC dc.l loc_12BEA6 ROM:0012BE00 ; --------------------------------------------------------------------------- ROM:0012BE00 ROM:0012BE00 loc_12BE00: ; DATA XREF: ROM:off_12BDEC↑o ROM:0012BE00 move.b #1,($11DB).w ROM:0012BE06 bra.s locret_12BE1C ROM:0012BE08 ; --------------------------------------------------------------------------- ROM:0012BE08 rts ROM:0012BE0A ; --------------------------------------------------------------------------- ROM:0012BE0A ROM:0012BE0A loc_12BE0A: ; DATA XREF: ROM:0012BDF0↑o ROM:0012BE0A cmpi.w #0,d0 ROM:0012BE0E ble.s locret_12BE1C ROM:0012BE10 bsr.w sub_12BEE6 ROM:0012BE14 move.b #2,($11DB).w ROM:0012BE1A bra.s locret_12BE56 ROM:0012BE1C ; --------------------------------------------------------------------------- ROM:0012BE1C ROM:0012BE1C locret_12BE1C: ; CODE XREF: ROM:0012BE06↑j ROM:0012BE1C ; ROM:0012BE0E↑j ... ROM:0012BE1C rts ROM:0012BE1E ; --------------------------------------------------------------------------- ROM:0012BE1E ROM:0012BE1E loc_12BE1E: ; DATA XREF: ROM:0012BDF4↑o ROM:0012BE1E cmpi.w #0,d0 ROM:0012BE22 bne.s loc_12BE2C ROM:0012BE24 move.b #1,($11DB).w ROM:0012BE2A bra.s locret_12BE1C ROM:0012BE2C ; --------------------------------------------------------------------------- ROM:0012BE2C ROM:0012BE2C loc_12BE2C: ; CODE XREF: ROM:0012BE22↑j ROM:0012BE2C cmpi.w #5,d0 ROM:0012BE30 bge.s loc_12BE3E ROM:0012BE32 bsr.w sub_12BEE6 ROM:0012BE36 move.b #2,($11DB).w ROM:0012BE3C bra.s locret_12BE56 ROM:0012BE3E ; --------------------------------------------------------------------------- ROM:0012BE3E ROM:0012BE3E loc_12BE3E: ; CODE XREF: ROM:0012BE30↑j ROM:0012BE3E cmpi.w #5,d0 ROM:0012BE42 blt.s locret_12BE56 ROM:0012BE44 bsr.w sub_12BEE6 ROM:0012BE48 bsr.l sub_12C15A ROM:0012BE4E move.b #3,($11DB).w ROM:0012BE54 bra.s locret_12BEA4 ROM:0012BE56 ; --------------------------------------------------------------------------- ROM:0012BE56 ROM:0012BE56 locret_12BE56: ; CODE XREF: ROM:0012BE1A↑j ROM:0012BE56 ; ROM:0012BE3C↑j ... ROM:0012BE56 rts ROM:0012BE58 ; --------------------------------------------------------------------------- ROM:0012BE58 ROM:0012BE58 loc_12BE58: ; DATA XREF: ROM:0012BDF8↑o ROM:0012BE58 cmpi.w #0,d0 ROM:0012BE5C bne.s loc_12BE66 ROM:0012BE5E move.b #1,($11DB).w ROM:0012BE64 bra.s locret_12BE1C ROM:0012BE66 ; --------------------------------------------------------------------------- ROM:0012BE66 ROM:0012BE66 loc_12BE66: ; CODE XREF: ROM:0012BE5C↑j ROM:0012BE66 cmpi.w #9,d0 ROM:0012BE6A bge.s loc_12BE7E ROM:0012BE6C bsr.w sub_12BEE6 ROM:0012BE70 bsr.l sub_12C15A ROM:0012BE76 move.b #3,($11DB).w ROM:0012BE7C bra.s locret_12BEA4 ROM:0012BE7E ; --------------------------------------------------------------------------- ROM:0012BE7E ROM:0012BE7E loc_12BE7E: ; CODE XREF: ROM:0012BE6A↑j ROM:0012BE7E cmpi.w #9,d0 ROM:0012BE82 blt.s locret_12BEA4 ROM:0012BE84 bsr.w sub_12BEE6 ROM:0012BE88 bsr.w sub_12BF48 ROM:0012BE8C bsr.w sub_12C100 ROM:0012BE90 bsr.l sub_12C15A ROM:0012BE96 bset #6,($1380).w ROM:0012BE9C move.b #4,($11DB).w ROM:0012BEA2 bra.s locret_12BEE2 ROM:0012BEA4 ; --------------------------------------------------------------------------- ROM:0012BEA4 ROM:0012BEA4 locret_12BEA4: ; CODE XREF: ROM:0012BE54↑j ROM:0012BEA4 ; ROM:0012BE7C↑j ... ROM:0012BEA4 rts ROM:0012BEA6 ; --------------------------------------------------------------------------- ROM:0012BEA6 ROM:0012BEA6 loc_12BEA6: ; DATA XREF: ROM:0012BDFC↑o ROM:0012BEA6 cmpi.w #0,d0 ROM:0012BEAA bne.s loc_12BEB8 ROM:0012BEAC move.b #1,($11DB).w ROM:0012BEB2 bra.l locret_12BE1C ROM:0012BEB8 ; --------------------------------------------------------------------------- ROM:0012BEB8 ROM:0012BEB8 loc_12BEB8: ; CODE XREF: ROM:0012BEAA↑j ROM:0012BEB8 cmpi.w #9,d0 ROM:0012BEBC blt.s locret_12BEE2 ROM:0012BEBE bsr.w sub_12BEE6 ROM:0012BEC2 bsr.w sub_12BF48 ROM:0012BEC6 bsr.w sub_12C100 ROM:0012BECA bsr.l sub_12C15A ROM:0012BED0 bset #6,($1380).w ROM:0012BED6 move.b #4,($11DB).w ROM:0012BEDC bra.l *+6 ROM:0012BEE2 ; --------------------------------------------------------------------------- ROM:0012BEE2 ROM:0012BEE2 locret_12BEE2: ; CODE XREF: ROM:0012BEA2↑j ROM:0012BEE2 ; ROM:0012BEBC↑j ... ROM:0012BEE2 rts ROM:0012BEE4 ; --------------------------------------------------------------------------- ROM:0012BEE4 rts ROM:0012BEE6 ROM:0012BEE6 ; =============== S U B R O U T I N E ======================================= ROM:0012BEE6 ROM:0012BEE6 ROM:0012BEE6 sub_12BEE6: ; CODE XREF: ROM:0012BE10↑p ROM:0012BEE6 ; ROM:0012BE32↑p ... ROM:0012BEE6 move.w #7,d0 ROM:0012BEEA bra.s loc_12BEF0 ROM:0012BEEC ; --------------------------------------------------------------------------- ROM:0012BEEC ROM:0012BEEC loc_12BEEC: ; CODE XREF: sub_12BEE6+1E↓j ROM:0012BEEC subi.w #1,d0 ROM:0012BEF0 ROM:0012BEF0 loc_12BEF0: ; CODE XREF: sub_12BEE6+4↑j ROM:0012BEF0 cmpi.w #0,d0 ROM:0012BEF4 blt.s loc_12BF06 ROM:0012BEF6 move.w d0,d1 ROM:0012BEF8 addq.w #1,d1 ROM:0012BEFA move.w $1020(d0.w*2),$1020(d1.w*2) ROM:0012BF04 bra.s loc_12BEEC ROM:0012BF06 ; --------------------------------------------------------------------------- ROM:0012BF06 ROM:0012BF06 loc_12BF06: ; CODE XREF: sub_12BEE6+E↑j ROM:0012BF06 move.w ($4DC).w,d2 ROM:0012BF0A cmpi.w #0,d2 ROM:0012BF0E blt.s locret_12BF46 ROM:0012BF10 cmpi.w #3,d2 ROM:0012BF14 bgt.s locret_12BF46 ROM:0012BF16 move.w $13F8(d2.w*2),d0 ROM:0012BF1C clr.l d1 ROM:0012BF1E move.w ($104E).w,d1 ROM:0012BF22 ext.l d0 ROM:0012BF24 muls.l d1,d0 ROM:0012BF28 divs.l #$3E8,d0 ROM:0012BF30 muls.l #$3E8,d1 ROM:0012BF38 sub.l d0,d1 ROM:0012BF3A divs.l #$3E8,d1 ROM:0012BF42 move.w d1,($1020).w ROM:0012BF46 ROM:0012BF46 locret_12BF46: ; CODE XREF: sub_12BEE6+28↑j ROM:0012BF46 ; sub_12BEE6+2E↑j ROM:0012BF46 rts ROM:0012BF46 ; End of function sub_12BEE6 ROM:0012BF46 ROM:0012BF48 ROM:0012BF48 ; =============== S U B R O U T I N E ======================================= ROM:0012BF48 ROM:0012BF48 ROM:0012BF48 sub_12BF48: ; CODE XREF: ROM:0012BE88↑p ROM:0012BF48 ; ROM:0012BEC2↑p ROM:0012BF48 move.w ($1042).w,d3 ROM:0012BF4C move.w ($104C).w,d2 ROM:0012BF50 move.w #$3F04,d1 ROM:0012BF54 bsr.l sub_1175D2 ROM:0012BF5A move.w d1,-(sp) ROM:0012BF5C move.w ($1042).w,d2 ROM:0012BF60 move.w #$3E6E,d1 ROM:0012BF64 bsr.l sub_1175D2 ROM:0012BF6A move.w d1,d6 ROM:0012BF6C cmpi.w #$3E8,d6 ROM:0012BF70 ble.s loc_12BF76 ROM:0012BF72 move.w #$3E8,d6 ROM:0012BF76 ROM:0012BF76 loc_12BF76: ; CODE XREF: sub_12BF48+28↑j ROM:0012BF76 ext.l d6 ROM:0012BF78 move.w (sp)+,d5 ROM:0012BF7A cmpi.w #$2710,d5 ROM:0012BF7E ble.s loc_12BF84 ROM:0012BF80 move.w #$2710,d5 ROM:0012BF84 ROM:0012BF84 loc_12BF84: ; CODE XREF: sub_12BF48+36↑j ROM:0012BF84 ext.l d5 ROM:0012BF86 clr.l d2 ROM:0012BF88 clr.l d3 ROM:0012BF8A clr.l d4 ROM:0012BF8C clr.l d1 ROM:0012BF8E move.w ($1028).w,d2 ROM:0012BF92 move.w ($1026).w,d1 ROM:0012BF96 sub.l d1,d2 ROM:0012BF98 lsl.l #2,d2 ROM:0012BF9A move.w ($102C).w,d3 ROM:0012BF9E move.w ($1024).w,d1 ROM:0012BFA2 sub.l d1,d3 ROM:0012BFA4 move.w ($1030).w,d4 ROM:0012BFA8 move.w ($1020).w,d1 ROM:0012BFAC add.l d1,d4 ROM:0012BFAE move.w ($1028).w,d1 ROM:0012BFB2 sub.l d1,d4 ROM:0012BFB4 sub.l d1,d4 ROM:0012BFB6 cmpi.l #0,d4 ROM:0012BFBC bge.s loc_12BFC0 ROM:0012BFBE clr.l d4 ROM:0012BFC0 ROM:0012BFC0 loc_12BFC0: ; CODE XREF: sub_12BF48+74↑j ROM:0012BFC0 muls.l d5,d4 ROM:0012BFC4 move.l d4,d7 ROM:0012BFC6 divs.l #$3E8,d7 ROM:0012BFCE clr.l d1 ROM:0012BFD0 move.w ($D46).w,d1 ROM:0012BFD4 muls.l #$3E8,d1 ROM:0012BFDC sub.l d1,d4 ROM:0012BFDE cmpi.l #$20C2B8,d4 ROM:0012BFE4 bgt.s loc_12BFEE ROM:0012BFE6 cmpi.l #$FFDF3D48,d4 ROM:0012BFEC bge.s loc_12C038 ROM:0012BFEE ROM:0012BFEE loc_12BFEE: ; CODE XREF: sub_12BF48+9C↑j ROM:0012BFEE cmpi.l #0,d4 ROM:0012BFF4 blt.s loc_12C000 ROM:0012BFF6 addi.l #$1F4,d4 ROM:0012BFFC bra.w loc_12C006 ROM:0012C000 ; --------------------------------------------------------------------------- ROM:0012C000 ROM:0012C000 loc_12C000: ; CODE XREF: sub_12BF48+AC↑j ROM:0012C000 subi.l #$1F4,d4 ROM:0012C006 ROM:0012C006 loc_12C006: ; CODE XREF: sub_12BF48+B4↑j ROM:0012C006 divs.l #$3E8,d4 ROM:0012C00E muls.l d6,d4 ROM:0012C012 add.l d1,d4 ROM:0012C014 cmpi.l #0,d4 ROM:0012C01A blt.s loc_12C026 ROM:0012C01C addi.l #$1F4,d4 ROM:0012C022 bra.w loc_12C02C ROM:0012C026 ; --------------------------------------------------------------------------- ROM:0012C026 ROM:0012C026 loc_12C026: ; CODE XREF: sub_12BF48+D2↑j ROM:0012C026 subi.l #$1F4,d4 ROM:0012C02C ROM:0012C02C loc_12C02C: ; CODE XREF: sub_12BF48+DA↑j ROM:0012C02C divs.l #$3E8,d4 ROM:0012C034 bra.w loc_12C07E ROM:0012C038 ; --------------------------------------------------------------------------- ROM:0012C038 ROM:0012C038 loc_12C038: ; CODE XREF: sub_12BF48+A4↑j ROM:0012C038 muls.l d6,d4 ROM:0012C03C cmpi.l #0,d4 ROM:0012C042 blt.s loc_12C04E ROM:0012C044 addi.l #$1F4,d4 ROM:0012C04A bra.w loc_12C054 ROM:0012C04E ; --------------------------------------------------------------------------- ROM:0012C04E ROM:0012C04E loc_12C04E: ; CODE XREF: sub_12BF48+FA↑j ROM:0012C04E subi.l #$1F4,d4 ROM:0012C054 ROM:0012C054 loc_12C054: ; CODE XREF: sub_12BF48+102↑j ROM:0012C054 divs.l #$3E8,d4 ROM:0012C05C add.l d1,d4 ROM:0012C05E cmpi.l #0,d4 ROM:0012C064 blt.s loc_12C070 ROM:0012C066 addi.l #$1F4,d4 ROM:0012C06C bra.w loc_12C076 ROM:0012C070 ; --------------------------------------------------------------------------- ROM:0012C070 ROM:0012C070 loc_12C070: ; CODE XREF: sub_12BF48+11C↑j ROM:0012C070 subi.l #$1F4,d4 ROM:0012C076 ROM:0012C076 loc_12C076: ; CODE XREF: sub_12BF48+124↑j ROM:0012C076 divs.l #$3E8,d4 ROM:0012C07E ROM:0012C07E loc_12C07E: ; CODE XREF: sub_12BF48+EC↑j ROM:0012C07E cmpi.l #0,d4 ROM:0012C084 bge.s loc_12C088 ROM:0012C086 clr.l d4 ROM:0012C088 ROM:0012C088 loc_12C088: ; CODE XREF: sub_12BF48+13C↑j ROM:0012C088 cmpi.l #$FFFF,d4 ROM:0012C08E bgt.s loc_12C096 ROM:0012C090 move.w d4,($D46).w ROM:0012C094 bra.s loc_12C09C ROM:0012C096 ; --------------------------------------------------------------------------- ROM:0012C096 ROM:0012C096 loc_12C096: ; CODE XREF: sub_12BF48+146↑j ROM:0012C096 move.w #$FFFF,($D46).w ROM:0012C09C ROM:0012C09C loc_12C09C: ; CODE XREF: sub_12BF48+14C↑j ROM:0012C09C clr.w d1 ROM:0012C09E move.b $B42(a5),d1 ROM:0012C0A2 cmpi.w #0,d1 ROM:0012C0A6 bne.s loc_12C0B2 ROM:0012C0A8 move.l d2,d0 ROM:0012C0AA sub.l d3,d0 ROM:0012C0AC add.l d4,d0 ROM:0012C0AE bra.w loc_12C0FA ROM:0012C0B2 ; --------------------------------------------------------------------------- ROM:0012C0B2 ROM:0012C0B2 loc_12C0B2: ; CODE XREF: sub_12BF48+15E↑j ROM:0012C0B2 cmpi.w #1,d1 ROM:0012C0B6 bne.s loc_12C0BA ROM:0012C0B8 move.l d2,d0 ROM:0012C0BA ROM:0012C0BA loc_12C0BA: ; CODE XREF: sub_12BF48+16E↑j ROM:0012C0BA cmpi.w #2,d1 ROM:0012C0BE bne.s loc_12C0C2 ROM:0012C0C0 move.l d3,d0 ROM:0012C0C2 ROM:0012C0C2 loc_12C0C2: ; CODE XREF: sub_12BF48+176↑j ROM:0012C0C2 cmpi.w #3,d1 ROM:0012C0C6 bne.s loc_12C0CA ROM:0012C0C8 move.l d7,d0 ROM:0012C0CA ROM:0012C0CA loc_12C0CA: ; CODE XREF: sub_12BF48+17E↑j ROM:0012C0CA cmpi.w #4,d1 ROM:0012C0CE bne.s loc_12C0D2 ROM:0012C0D0 move.l d4,d0 ROM:0012C0D2 ROM:0012C0D2 loc_12C0D2: ; CODE XREF: sub_12BF48+186↑j ROM:0012C0D2 cmpi.w #5,d1 ROM:0012C0D6 bne.s loc_12C0DA ROM:0012C0D8 move.l d5,d0 ROM:0012C0DA ROM:0012C0DA loc_12C0DA: ; CODE XREF: sub_12BF48+18E↑j ROM:0012C0DA cmpi.w #6,d1 ROM:0012C0DE bne.s loc_12C0E2 ROM:0012C0E0 move.l d6,d0 ROM:0012C0E2 ROM:0012C0E2 loc_12C0E2: ; CODE XREF: sub_12BF48+196↑j ROM:0012C0E2 cmpi.w #0,d1 ROM:0012C0E6 bge.s loc_12C0EE ROM:0012C0E8 move.l #0,d0 ROM:0012C0EE ROM:0012C0EE loc_12C0EE: ; CODE XREF: sub_12BF48+19E↑j ROM:0012C0EE cmpi.w #6,d1 ROM:0012C0F2 ble.s loc_12C0FA ROM:0012C0F4 move.l #0,d0 ROM:0012C0FA ROM:0012C0FA loc_12C0FA: ; CODE XREF: sub_12BF48+166↑j ROM:0012C0FA ; sub_12BF48+1AA↑j ROM:0012C0FA move.l d0,($998).w ROM:0012C0FE rts ROM:0012C0FE ; End of function sub_12BF48 ROM:0012C0FE ROM:0012C100 ROM:0012C100 ; =============== S U B R O U T I N E ======================================= ROM:0012C100 ROM:0012C100 ROM:0012C100 sub_12C100: ; CODE XREF: ROM:0012BE8C↑p ROM:0012C100 ; ROM:0012BEC6↑p ROM:0012C100 move.l ($998).w,d0 ROM:0012C104 cmpi.l #$FFFF8001,d0 ROM:0012C10A bge.s loc_12C114 ROM:0012C10C move.w #$8001,($D48).w ROM:0012C112 bra.s locret_12C128 ROM:0012C114 ; --------------------------------------------------------------------------- ROM:0012C114 ROM:0012C114 loc_12C114: ; CODE XREF: sub_12C100+A↑j ROM:0012C114 cmpi.l #$7FFF,d0 ROM:0012C11A ble.s loc_12C124 ROM:0012C11C move.w #$7FFF,($D48).w ROM:0012C122 bra.s locret_12C128 ROM:0012C124 ; --------------------------------------------------------------------------- ROM:0012C124 ROM:0012C124 loc_12C124: ; CODE XREF: sub_12C100+1A↑j ROM:0012C124 move.w d0,($D48).w ROM:0012C128 ROM:0012C128 locret_12C128: ; CODE XREF: sub_12C100+12↑j ROM:0012C128 ; sub_12C100+22↑j ROM:0012C128 rts ROM:0012C128 ; End of function sub_12C100 ROM:0012C128 ROM:0012C12A ROM:0012C12A ; =============== S U B R O U T I N E ======================================= ROM:0012C12A ROM:0012C12A ROM:0012C12A sub_12C12A: ; CODE XREF: sub_112328+12C↑p ROM:0012C12A move.w #7,d1 ROM:0012C12E bra.s loc_12C134 ROM:0012C130 ; --------------------------------------------------------------------------- ROM:0012C130 ROM:0012C130 loc_12C130: ; CODE XREF: sub_12C12A+1E↓j ROM:0012C130 subi.w #1,d1 ROM:0012C134 ROM:0012C134 loc_12C134: ; CODE XREF: sub_12C12A+4↑j ROM:0012C134 cmpi.w #0,d1 ROM:0012C138 blt.s loc_12C14A ROM:0012C13A move.w d1,d2 ROM:0012C13C addq.w #1,d2 ROM:0012C13E move.b $1349(d1.w),$1349(d2.w) ROM:0012C148 bra.s loc_12C130 ROM:0012C14A ; --------------------------------------------------------------------------- ROM:0012C14A ROM:0012C14A loc_12C14A: ; CODE XREF: sub_12C12A+E↑j ROM:0012C14A clr.l d1 ROM:0012C14C move.w ($488).w,d1 ROM:0012C150 divs.w #$64,d1 ; 'd' ROM:0012C154 move.b d1,($1349).w ROM:0012C158 rts ROM:0012C158 ; End of function sub_12C12A ROM:0012C158 ROM:0012C15A ROM:0012C15A ; =============== S U B R O U T I N E ======================================= ROM:0012C15A ROM:0012C15A ROM:0012C15A sub_12C15A: ; CODE XREF: ROM:0012BE48↑p ROM:0012C15A ; ROM:0012BE70↑p ... ROM:0012C15A clr.w d1 ROM:0012C15C move.b $B44(a5),d1 ROM:0012C160 cmpi.w #0,d1 ROM:0012C164 bne.s loc_12C16C ROM:0012C166 bsr.w sub_12C172 ROM:0012C16A bra.s locret_12C170 ROM:0012C16C ; --------------------------------------------------------------------------- ROM:0012C16C ROM:0012C16C loc_12C16C: ; CODE XREF: sub_12C15A+A↑j ROM:0012C16C bsr.w sub_12C3CE ROM:0012C170 ROM:0012C170 locret_12C170: ; CODE XREF: sub_12C15A+10↑j ROM:0012C170 rts ROM:0012C170 ; End of function sub_12C15A ROM:0012C170 ROM:0012C172 ROM:0012C172 ; =============== S U B R O U T I N E ======================================= ROM:0012C172 ROM:0012C172 ROM:0012C172 sub_12C172: ; CODE XREF: sub_12C15A+C↑p ROM:0012C172 btst #2,($146F).w ROM:0012C178 bne.l locret_12C1F6 ROM:0012C17E move.w $5E8(a5),d0 ROM:0012C182 move.b $B43(a5),d1 ROM:0012C186 cmp.w ($DD4).w,d0 ROM:0012C18A bne.s loc_12C198 ROM:0012C18C cmp.b ($11DC).w,d1 ROM:0012C190 ble.s loc_12C196 ROM:0012C192 addq.b #1,($11DC).w ROM:0012C196 ROM:0012C196 loc_12C196: ; CODE XREF: sub_12C172+1E↑j ROM:0012C196 bra.s loc_12C19C ROM:0012C198 ; --------------------------------------------------------------------------- ROM:0012C198 ROM:0012C198 loc_12C198: ; CODE XREF: sub_12C172+18↑j ROM:0012C198 clr.b ($11DC).w ROM:0012C19C ROM:0012C19C loc_12C19C: ; CODE XREF: sub_12C172:loc_12C196↑j ROM:0012C19C clr.l d0 ROM:0012C19E clr.l d2 ROM:0012C1A0 move.w ($1028).w,d0 ROM:0012C1A4 move.w ($1020).w,d2 ROM:0012C1A8 sub.l d2,d0 ROM:0012C1AA cmpi.w #2,($4DC).w ROM:0012C1B0 bne.s locret_12C1F6 ROM:0012C1B2 move.w $5E4(a5),d2 ROM:0012C1B6 cmp.w ($103A).w,d2 ROM:0012C1BA bge.s locret_12C1F6 ROM:0012C1BC move.w $5E6(a5),d2 ROM:0012C1C0 cmp.w ($103A).w,d2 ROM:0012C1C4 ble.s locret_12C1F6 ROM:0012C1C6 cmp.b ($11DC).w,d1 ROM:0012C1CA bgt.s locret_12C1F6 ROM:0012C1CC move.w $5E2(a5),d3 ROM:0012C1D0 cmp.w d0,d3 ROM:0012C1D2 blt.s locret_12C1F6 ROM:0012C1D4 neg.w d3 ROM:0012C1D6 cmp.w d0,d3 ROM:0012C1D8 bgt.s locret_12C1F6 ROM:0012C1DA btst #4,($136F).w ROM:0012C1E0 bne.s locret_12C1F6 ROM:0012C1E2 btst #2,($1379).w ROM:0012C1E8 bne.s locret_12C1F6 ROM:0012C1EA bsr.w sub_12C1F8 ROM:0012C1EE bsr.w sub_12C2DE ROM:0012C1F2 bsr.w sub_12C364 ROM:0012C1F6 ROM:0012C1F6 locret_12C1F6: ; CODE XREF: sub_12C172+6↑j ROM:0012C1F6 ; sub_12C172+3E↑j ... ROM:0012C1F6 rts ROM:0012C1F6 ; End of function sub_12C172 ROM:0012C1F6 ROM:0012C1F8 ROM:0012C1F8 ; =============== S U B R O U T I N E ======================================= ROM:0012C1F8 ROM:0012C1F8 ROM:0012C1F8 sub_12C1F8: ; CODE XREF: sub_12C172+78↑p ROM:0012C1F8 clr.l d0 ROM:0012C1FA clr.l d1 ROM:0012C1FC clr.l d2 ROM:0012C1FE move.w ($104E).w,d0 ROM:0012C202 move.w ($1056).w,d1 ROM:0012C206 move.w ($1056).w,d2 ROM:0012C20A addi.l #$20,d2 ; ' ' ROM:0012C210 lsr.l #6,d2 ROM:0012C212 sub.l d1,d0 ROM:0012C214 clr.w ($1036).w ROM:0012C218 clr.l d3 ROM:0012C21A move.w ($1050).w,d3 ROM:0012C21E sub.l d1,d3 ROM:0012C220 asl.l #1,d3 ROM:0012C222 sub.l d0,d3 ROM:0012C224 asl.l #1,d3 ROM:0012C226 sub.l d0,d3 ROM:0012C228 muls.l #$F42,d3 ROM:0012C230 divs.l d2,d3 ROM:0012C234 cmpi.l #$7FFF,d3 ROM:0012C23A bge.s loc_12C256 ROM:0012C23C cmpi.l #$FFFF8001,d3 ROM:0012C242 ble.s loc_12C24C ROM:0012C244 move.w d3,($1032).w ROM:0012C248 bra.w loc_12C252 ROM:0012C24C ; --------------------------------------------------------------------------- ROM:0012C24C ROM:0012C24C loc_12C24C: ; CODE XREF: sub_12C1F8+4A↑j ROM:0012C24C move.w #$8001,($1032).w ROM:0012C252 ROM:0012C252 loc_12C252: ; CODE XREF: sub_12C1F8+50↑j ROM:0012C252 bra.w loc_12C25C ROM:0012C256 ; --------------------------------------------------------------------------- ROM:0012C256 ROM:0012C256 loc_12C256: ; CODE XREF: sub_12C1F8+42↑j ROM:0012C256 move.w #$7FFF,($1032).w ROM:0012C25C ROM:0012C25C loc_12C25C: ; CODE XREF: sub_12C1F8:loc_12C252↑j ROM:0012C25C clr.l d3 ROM:0012C25E move.w ($1054).w,d3 ROM:0012C262 sub.l d1,d3 ROM:0012C264 asl.l #2,d3 ROM:0012C266 sub.l d0,d3 ROM:0012C268 muls.l #$F42,d3 ROM:0012C270 divs.l d2,d3 ROM:0012C274 cmpi.l #$7FFF,d3 ROM:0012C27A bge.s loc_12C296 ROM:0012C27C cmpi.l #$FFFF8001,d3 ROM:0012C282 ble.s loc_12C28C ROM:0012C284 move.w d3,($1038).w ROM:0012C288 bra.w loc_12C292 ROM:0012C28C ; --------------------------------------------------------------------------- ROM:0012C28C ROM:0012C28C loc_12C28C: ; CODE XREF: sub_12C1F8+8A↑j ROM:0012C28C move.w #$8001,($1038).w ROM:0012C292 ROM:0012C292 loc_12C292: ; CODE XREF: sub_12C1F8+90↑j ROM:0012C292 bra.w loc_12C29C ROM:0012C296 ; --------------------------------------------------------------------------- ROM:0012C296 ROM:0012C296 loc_12C296: ; CODE XREF: sub_12C1F8+82↑j ROM:0012C296 move.w #$7FFF,($1038).w ROM:0012C29C ROM:0012C29C loc_12C29C: ; CODE XREF: sub_12C1F8:loc_12C292↑j ROM:0012C29C clr.l d3 ROM:0012C29E move.w ($1052).w,d3 ROM:0012C2A2 sub.l d1,d3 ROM:0012C2A4 asl.l #1,d3 ROM:0012C2A6 sub.l d0,d3 ROM:0012C2A8 muls.l #$1E84,d3 ROM:0012C2B0 divs.l d2,d3 ROM:0012C2B4 cmpi.l #$7FFF,d3 ROM:0012C2BA bge.s loc_12C2D6 ROM:0012C2BC cmpi.l #$FFFF8001,d3 ROM:0012C2C2 ble.s loc_12C2CC ROM:0012C2C4 move.w d3,($1034).w ROM:0012C2C8 bra.w loc_12C2D2 ROM:0012C2CC ; --------------------------------------------------------------------------- ROM:0012C2CC ROM:0012C2CC loc_12C2CC: ; CODE XREF: sub_12C1F8+CA↑j ROM:0012C2CC move.w #$8001,($1034).w ROM:0012C2D2 ROM:0012C2D2 loc_12C2D2: ; CODE XREF: sub_12C1F8+D0↑j ROM:0012C2D2 bra.w locret_12C2DC ROM:0012C2D6 ; --------------------------------------------------------------------------- ROM:0012C2D6 ROM:0012C2D6 loc_12C2D6: ; CODE XREF: sub_12C1F8+C2↑j ROM:0012C2D6 move.w #$7FFF,($1034).w ROM:0012C2DC ROM:0012C2DC locret_12C2DC: ; CODE XREF: sub_12C1F8:loc_12C2D2↑j ROM:0012C2DC rts ROM:0012C2DC ; End of function sub_12C1F8 ROM:0012C2DC ROM:0012C2DE ROM:0012C2DE ; =============== S U B R O U T I N E ======================================= ROM:0012C2DE ROM:0012C2DE ROM:0012C2DE sub_12C2DE: ; CODE XREF: sub_12C172+7C↑p ROM:0012C2DE clr.l d3 ROM:0012C2E0 move.w $5EA(a5),d3 ROM:0012C2E4 move.w #0,($13FC).w ROM:0012C2EA clr.l d1 ROM:0012C2EC clr.l d2 ROM:0012C2EE move.w ($1032).w,d1 ROM:0012C2F2 ext.l d1 ROM:0012C2F4 move.w ($13F8).w,d2 ROM:0012C2F8 ext.l d2 ROM:0012C2FA sub.l d2,d1 ROM:0012C2FC muls.l d3,d1 ROM:0012C300 muls.l #$64,d2 ; 'd' ROM:0012C308 add.l d1,d2 ROM:0012C30A divs.w #$64,d2 ; 'd' ROM:0012C30E move.w d2,($13F8).w ROM:0012C312 clr.l d1 ROM:0012C314 clr.l d2 ROM:0012C316 move.w ($1038).w,d1 ROM:0012C31A ext.l d1 ROM:0012C31C move.w ($13FE).w,d2 ROM:0012C320 ext.l d2 ROM:0012C322 sub.l d2,d1 ROM:0012C324 muls.l d3,d1 ROM:0012C328 muls.l #$64,d2 ; 'd' ROM:0012C330 add.l d1,d2 ROM:0012C332 divs.w #$64,d2 ; 'd' ROM:0012C336 move.w d2,($13FE).w ROM:0012C33A clr.l d1 ROM:0012C33C clr.l d2 ROM:0012C33E move.w ($1034).w,d1 ROM:0012C342 ext.l d1 ROM:0012C344 move.w ($13FA).w,d2 ROM:0012C348 ext.l d2 ROM:0012C34A sub.l d2,d1 ROM:0012C34C muls.l d3,d1 ROM:0012C350 muls.l #$64,d2 ; 'd' ROM:0012C358 add.l d1,d2 ROM:0012C35A divs.w #$64,d2 ; 'd' ROM:0012C35E move.w d2,($13FA).w ROM:0012C362 rts ROM:0012C362 ; End of function sub_12C2DE ROM:0012C362 ROM:0012C364 ROM:0012C364 ; =============== S U B R O U T I N E ======================================= ROM:0012C364 ROM:0012C364 ROM:0012C364 sub_12C364: ; CODE XREF: sub_12C172+80↑p ROM:0012C364 clr.w d0 ROM:0012C366 move.b ($1415).w,d0 ROM:0012C36A cmp.w ($13C8).w,d0 ROM:0012C36E bgt.s loc_12C376 ROM:0012C370 bset #7,($146F).w ROM:0012C376 ROM:0012C376 loc_12C376: ; CODE XREF: sub_12C364+A↑j ROM:0012C376 muls.w #5,d0 ROM:0012C37A cmp.w ($13C8).w,d0 ROM:0012C37E bgt.s loc_12C388 ROM:0012C380 bset #2,($146F).w ROM:0012C386 bra.s loc_12C38C ROM:0012C388 ; --------------------------------------------------------------------------- ROM:0012C388 ROM:0012C388 loc_12C388: ; CODE XREF: sub_12C364+1A↑j ROM:0012C388 addq.w #1,($13C8).w ROM:0012C38C ROM:0012C38C loc_12C38C: ; CODE XREF: sub_12C364+22↑j ROM:0012C38C move.w $5EC(a5),d2 ROM:0012C390 move.w #0,d0 ROM:0012C394 bra.s loc_12C39A ROM:0012C396 ; --------------------------------------------------------------------------- ROM:0012C396 ROM:0012C396 loc_12C396: ; CODE XREF: sub_12C364+66↓j ROM:0012C396 addi.w #1,d0 ROM:0012C39A ROM:0012C39A loc_12C39A: ; CODE XREF: sub_12C364+30↑j ROM:0012C39A cmpi.w #3,d0 ROM:0012C39E bgt.s locret_12C3CC ROM:0012C3A0 move.w $13F8(d0.w*2),d1 ROM:0012C3A6 cmp.w d1,d2 ROM:0012C3A8 bge.s loc_12C3B4 ROM:0012C3AA move.w d2,d1 ROM:0012C3AC bset #0,($146F).w ROM:0012C3B2 bra.s loc_12C3C4 ROM:0012C3B4 ; --------------------------------------------------------------------------- ROM:0012C3B4 ROM:0012C3B4 loc_12C3B4: ; CODE XREF: sub_12C364+44↑j ROM:0012C3B4 neg.w d2 ROM:0012C3B6 cmp.w d1,d2 ROM:0012C3B8 ble.s loc_12C3C2 ROM:0012C3BA move.w d2,d1 ROM:0012C3BC bset #0,($146F).w ROM:0012C3C2 ROM:0012C3C2 loc_12C3C2: ; CODE XREF: sub_12C364+54↑j ROM:0012C3C2 neg.w d2 ROM:0012C3C4 ROM:0012C3C4 loc_12C3C4: ; CODE XREF: sub_12C364+4E↑j ROM:0012C3C4 move.w d1,$13F8(d0.w*2) ROM:0012C3CA bra.s loc_12C396 ROM:0012C3CC ; --------------------------------------------------------------------------- ROM:0012C3CC ROM:0012C3CC locret_12C3CC: ; CODE XREF: sub_12C364+3A↑j ROM:0012C3CC rts ROM:0012C3CC ; End of function sub_12C364 ROM:0012C3CC ROM:0012C3CE ROM:0012C3CE ; =============== S U B R O U T I N E ======================================= ROM:0012C3CE ROM:0012C3CE ROM:0012C3CE sub_12C3CE: ; CODE XREF: sub_12C15A:loc_12C16C↑p ROM:0012C3CE ; sub_12EEBC+22↓p ROM:0012C3CE clr.l d1 ROM:0012C3D0 move.w $5EA(a5),d0 ROM:0012C3D4 move.w #$12C,d1 ROM:0012C3D8 divs.w d0,d1 ROM:0012C3DA move.b d1,($1415).w ROM:0012C3DE clr.l d0 ROM:0012C3E0 move.w $5EC(a5),d0 ROM:0012C3E4 asl.l #2,d0 ROM:0012C3E6 move.w d0,($13CA).w ROM:0012C3EA move.w #0,($13C8).w ROM:0012C3F0 bclr #0,($146F).w ROM:0012C3F6 bclr #2,($146F).w ROM:0012C3FC bclr #7,($146F).w ROM:0012C402 move.w #0,d0 ROM:0012C406 bra.s loc_12C40C ROM:0012C408 ; --------------------------------------------------------------------------- ROM:0012C408 ROM:0012C408 loc_12C408: ; CODE XREF: sub_12C3CE+4C↓j ROM:0012C408 addi.w #1,d0 ROM:0012C40C ROM:0012C40C loc_12C40C: ; CODE XREF: sub_12C3CE+38↑j ROM:0012C40C cmpi.w #3,d0 ROM:0012C410 bgt.s locret_12C41C ROM:0012C412 move.w #0,$13F8(d0.w*2) ROM:0012C41A bra.s loc_12C408 ROM:0012C41C ; --------------------------------------------------------------------------- ROM:0012C41C ROM:0012C41C locret_12C41C: ; CODE XREF: sub_12C3CE+42↑j ROM:0012C41C rts ROM:0012C41C ; End of function sub_12C3CE ROM:0012C41C ROM:0012C41E ROM:0012C41E ; =============== S U B R O U T I N E ======================================= ROM:0012C41E ROM:0012C41E ROM:0012C41E sub_12C41E: ; CODE XREF: sub_112328+24E↑p ROM:0012C41E clr.w d1 ROM:0012C420 move.b ($11DD).w,d1 ROM:0012C424 cmpi.w #3,d1 ROM:0012C428 bcc.s locret_12C432 ROM:0012C42A movea.l off_12C434(pc,d1.w*4),a0 ROM:0012C42E nop ROM:0012C430 jmp (a0) ROM:0012C432 ; --------------------------------------------------------------------------- ROM:0012C432 ROM:0012C432 locret_12C432: ; CODE XREF: sub_12C41E+A↑j ROM:0012C432 rts ROM:0012C432 ; End of function sub_12C41E ROM:0012C432 ROM:0012C432 ; --------------------------------------------------------------------------- ROM:0012C434 off_12C434: dc.l loc_12C440 ; DATA XREF: sub_12C41E+C↑r ROM:0012C438 dc.l loc_12C44A ROM:0012C43C dc.l loc_12C4A4 ROM:0012C440 ; --------------------------------------------------------------------------- ROM:0012C440 ROM:0012C440 loc_12C440: ; DATA XREF: ROM:off_12C434↑o ROM:0012C440 move.b #1,($11DD).w ROM:0012C446 bra.s locret_12C4A2 ROM:0012C448 ; --------------------------------------------------------------------------- ROM:0012C448 rts ROM:0012C44A ; --------------------------------------------------------------------------- ROM:0012C44A ROM:0012C44A loc_12C44A: ; DATA XREF: ROM:0012C438↑o ROM:0012C44A btst #6,($1380).w ROM:0012C450 beq.s loc_12C47C ROM:0012C452 btst #2,($1362).w ROM:0012C458 beq.l loc_12C47C ROM:0012C45E bsr.l sub_12C4EE ROM:0012C464 bsr.l sub_12C8DE ROM:0012C46A bsr.l sub_12C662 ROM:0012C470 move.b #2,($11DD).w ROM:0012C476 bra.l locret_12C4EA ROM:0012C47C ; --------------------------------------------------------------------------- ROM:0012C47C ROM:0012C47C loc_12C47C: ; CODE XREF: ROM:0012C450↑j ROM:0012C47C ; ROM:0012C458↑j ROM:0012C47C btst #6,($1380).w ROM:0012C482 beq.s locret_12C4A2 ROM:0012C484 btst #2,($1362).w ROM:0012C48A bne.l locret_12C4A2 ROM:0012C490 bsr.l sub_12C4EE ROM:0012C496 move.b #1,($11DD).w ROM:0012C49C bra.l *+6 ROM:0012C4A2 ; --------------------------------------------------------------------------- ROM:0012C4A2 ROM:0012C4A2 locret_12C4A2: ; CODE XREF: ROM:0012C446↑j ROM:0012C4A2 ; ROM:0012C482↑j ... ROM:0012C4A2 rts ROM:0012C4A4 ; --------------------------------------------------------------------------- ROM:0012C4A4 ROM:0012C4A4 loc_12C4A4: ; DATA XREF: ROM:0012C43C↑o ROM:0012C4A4 btst #6,($1380).w ROM:0012C4AA beq.s loc_12C4C2 ROM:0012C4AC btst #2,($1362).w ROM:0012C4B2 bne.s loc_12C4C2 ROM:0012C4B4 bsr.l sub_12C4EE ROM:0012C4BA move.b #1,($11DD).w ROM:0012C4C0 bra.s locret_12C4A2 ROM:0012C4C2 ; --------------------------------------------------------------------------- ROM:0012C4C2 ROM:0012C4C2 loc_12C4C2: ; CODE XREF: ROM:0012C4AA↑j ROM:0012C4C2 ; ROM:0012C4B2↑j ROM:0012C4C2 btst #6,($1380).w ROM:0012C4C8 beq.s locret_12C4EA ROM:0012C4CA btst #2,($1362).w ROM:0012C4D0 beq.s locret_12C4EA ROM:0012C4D2 bsr.l sub_12C4EE ROM:0012C4D8 bsr.l sub_12C8DE ROM:0012C4DE bsr.l sub_12C662 ROM:0012C4E4 move.b #2,($11DD).w ROM:0012C4EA ROM:0012C4EA locret_12C4EA: ; CODE XREF: ROM:0012C476↑j ROM:0012C4EA ; ROM:0012C4C8↑j ... ROM:0012C4EA rts ROM:0012C4EC ; --------------------------------------------------------------------------- ROM:0012C4EC rts ROM:0012C4EE ROM:0012C4EE ; =============== S U B R O U T I N E ======================================= ROM:0012C4EE ROM:0012C4EE ROM:0012C4EE sub_12C4EE: ; CODE XREF: ROM:0012C45E↑p ROM:0012C4EE ; ROM:0012C490↑p ... ROM:0012C4EE move.w ($1042).w,d3 ROM:0012C4F2 move.w ($104C).w,d2 ROM:0012C4F6 move.w #$3F06,d1 ROM:0012C4FA bsr.l sub_1175D2 ROM:0012C500 move.w d1,-(sp) ROM:0012C502 move.w ($A98).w,d2 ROM:0012C506 move.w #$3E70,d1 ROM:0012C50A bsr.l sub_1175D2 ROM:0012C510 move.w d1,d6 ROM:0012C512 move.w (sp)+,d7 ROM:0012C514 clr.l d0 ROM:0012C516 clr.w d5 ROM:0012C518 move.b ($1415).w,d5 ROM:0012C51C move.w ($13C8).w,d4 ROM:0012C520 btst #0,($146F).w ROM:0012C526 beq.s loc_12C53E ROM:0012C528 move.w ($13CA).w,d0 ROM:0012C52C clr.l d2 ROM:0012C52E move.w ($1028).w,d2 ROM:0012C532 mulu.w d2,d0 ROM:0012C534 divu.l #$2710,d0 ROM:0012C53C bra.s loc_12C58E ROM:0012C53E ; --------------------------------------------------------------------------- ROM:0012C53E ROM:0012C53E loc_12C53E: ; CODE XREF: sub_12C4EE+38↑j ROM:0012C53E cmp.w d4,d5 ROM:0012C540 ble.l loc_12C58A ROM:0012C546 cmpi.w #0,d5 ROM:0012C54A ble.l loc_12C574 ROM:0012C550 move.w ($13CA).w,d0 ROM:0012C554 move.w d5,d1 ROM:0012C556 sub.w ($13C8).w,d1 ROM:0012C55A mulu.w d1,d0 ROM:0012C55C ext.l d5 ROM:0012C55E divs.l d5,d0 ROM:0012C562 clr.l d2 ROM:0012C564 move.w ($1028).w,d2 ROM:0012C568 mulu.w d2,d0 ROM:0012C56A divu.l #$2710,d0 ROM:0012C572 bra.s loc_12C588 ROM:0012C574 ; --------------------------------------------------------------------------- ROM:0012C574 ROM:0012C574 loc_12C574: ; CODE XREF: sub_12C4EE+5C↑j ROM:0012C574 move.w ($13CA).w,d0 ROM:0012C578 clr.l d2 ROM:0012C57A move.w ($1028).w,d2 ROM:0012C57E mulu.w d2,d0 ROM:0012C580 divu.l #$2710,d0 ROM:0012C588 ROM:0012C588 loc_12C588: ; CODE XREF: sub_12C4EE+84↑j ROM:0012C588 bra.s loc_12C58E ROM:0012C58A ; --------------------------------------------------------------------------- ROM:0012C58A ROM:0012C58A loc_12C58A: ; CODE XREF: sub_12C4EE+52↑j ROM:0012C58A move.w #0,d0 ROM:0012C58E ROM:0012C58E loc_12C58E: ; CODE XREF: sub_12C4EE+4E↑j ROM:0012C58E ; sub_12C4EE:loc_12C588↑j ROM:0012C58E cmpi.l #$8000,d0 ROM:0012C594 ble.s loc_12C59C ROM:0012C596 move.l #$8000,d0 ROM:0012C59C ROM:0012C59C loc_12C59C: ; CODE XREF: sub_12C4EE+A6↑j ROM:0012C59C clr.w d5 ROM:0012C59E move.b $B46(a5),d5 ROM:0012C5A2 cmpi.w #0,d5 ROM:0012C5A6 bne.s loc_12C5B8 ROM:0012C5A8 muls.w d6,d7 ROM:0012C5AA divs.l #$64,d7 ; 'd' ROM:0012C5B2 sub.l d0,d7 ROM:0012C5B4 bra.w loc_12C608 ROM:0012C5B8 ; --------------------------------------------------------------------------- ROM:0012C5B8 ROM:0012C5B8 loc_12C5B8: ; CODE XREF: sub_12C4EE+B8↑j ROM:0012C5B8 cmpi.w #1,d5 ROM:0012C5BC bne.s loc_12C5DC ROM:0012C5BE muls.w d6,d7 ROM:0012C5C0 divs.l #$64,d7 ; 'd' ROM:0012C5C8 sub.l d0,d7 ROM:0012C5CA clr.l d1 ROM:0012C5CC move.b $B45(a5),d1 ROM:0012C5D0 muls.l d1,d7 ROM:0012C5D4 divs.l #$64,d7 ; 'd' ROM:0012C5DC ROM:0012C5DC loc_12C5DC: ; CODE XREF: sub_12C4EE+CE↑j ROM:0012C5DC cmpi.w #2,d5 ROM:0012C5E0 bne.s loc_12C5E4 ROM:0012C5E2 ext.l d7 ROM:0012C5E4 ROM:0012C5E4 loc_12C5E4: ; CODE XREF: sub_12C4EE+F2↑j ROM:0012C5E4 cmpi.w #3,d5 ROM:0012C5E8 bne.s loc_12C5EE ROM:0012C5EA clr.l d7 ROM:0012C5EC move.w d6,d7 ROM:0012C5EE ROM:0012C5EE loc_12C5EE: ; CODE XREF: sub_12C4EE+FA↑j ROM:0012C5EE cmpi.w #4,d5 ROM:0012C5F2 bne.s loc_12C5F8 ROM:0012C5F4 clr.l d7 ROM:0012C5F6 move.w d0,d7 ROM:0012C5F8 ROM:0012C5F8 loc_12C5F8: ; CODE XREF: sub_12C4EE+104↑j ROM:0012C5F8 cmpi.w #5,d5 ROM:0012C5FC bne.s loc_12C608 ROM:0012C5FE muls.w d6,d7 ROM:0012C600 divs.l #$64,d7 ; 'd' ROM:0012C608 ROM:0012C608 loc_12C608: ; CODE XREF: sub_12C4EE+C6↑j ROM:0012C608 ; sub_12C4EE+10E↑j ROM:0012C608 cmpi.l #$FFFF8000,d7 ROM:0012C60E bge.s loc_12C61A ROM:0012C610 move.w #$8000,($D4A).w ROM:0012C616 bra.w loc_12C61E ROM:0012C61A ; --------------------------------------------------------------------------- ROM:0012C61A ROM:0012C61A loc_12C61A: ; CODE XREF: sub_12C4EE+120↑j ROM:0012C61A move.w d7,($D4A).w ROM:0012C61E ROM:0012C61E loc_12C61E: ; CODE XREF: sub_12C4EE+128↑j ROM:0012C61E move.w ($D4A).w,d0 ROM:0012C622 move.w ($D48).w,d1 ROM:0012C626 ext.l d0 ROM:0012C628 ext.l d1 ROM:0012C62A sub.l d1,d0 ROM:0012C62C cmpi.l #$FFFF8000,d0 ROM:0012C632 bge.s loc_12C63A ROM:0012C634 move.l #$FFFF8000,d0 ROM:0012C63A ROM:0012C63A loc_12C63A: ; CODE XREF: sub_12C4EE+144↑j ROM:0012C63A cmpi.l #$7FFF,d0 ROM:0012C640 ble.s loc_12C648 ROM:0012C642 move.l #$7FFF,d0 ROM:0012C648 ROM:0012C648 loc_12C648: ; CODE XREF: sub_12C4EE+152↑j ROM:0012C648 move.w d0,($D4C).w ROM:0012C64C cmpi.w #0,d0 ROM:0012C650 ble.s loc_12C65A ROM:0012C652 bset #1,($137A).w ROM:0012C658 bra.s locret_12C660 ROM:0012C65A ; --------------------------------------------------------------------------- ROM:0012C65A ROM:0012C65A loc_12C65A: ; CODE XREF: sub_12C4EE+162↑j ROM:0012C65A bclr #1,($137A).w ROM:0012C660 ROM:0012C660 locret_12C660: ; CODE XREF: sub_12C4EE+16A↑j ROM:0012C660 rts ROM:0012C660 ; End of function sub_12C4EE ROM:0012C660 ROM:0012C662 ROM:0012C662 ; =============== S U B R O U T I N E ======================================= ROM:0012C662 ROM:0012C662 ROM:0012C662 sub_12C662: ; CODE XREF: ROM:0012C46A↑p ROM:0012C662 ; ROM:0012C4DE↑p ROM:0012C662 move.w ($D52).w,d0 ROM:0012C666 clr.w d1 ROM:0012C668 move.b ($11DE).w,d1 ROM:0012C66C cmpi.w #2,d1 ROM:0012C670 bcc.s locret_12C67A ROM:0012C672 movea.l off_12C67C(pc,d1.w*4),a0 ROM:0012C676 nop ROM:0012C678 jmp (a0) ROM:0012C67A ; --------------------------------------------------------------------------- ROM:0012C67A ROM:0012C67A locret_12C67A: ; CODE XREF: sub_12C662+E↑j ROM:0012C67A rts ROM:0012C67A ; End of function sub_12C662 ROM:0012C67A ROM:0012C67A ; --------------------------------------------------------------------------- ROM:0012C67C off_12C67C: dc.l loc_12C684 ; DATA XREF: sub_12C662+10↑r ROM:0012C680 dc.l loc_12C692 ROM:0012C684 ; --------------------------------------------------------------------------- ROM:0012C684 ROM:0012C684 loc_12C684: ; DATA XREF: ROM:off_12C67C↑o ROM:0012C684 move.b #1,($11DE).w ROM:0012C68A bsr.w sub_12C6BA ROM:0012C68E bra.s locret_12C6B6 ROM:0012C690 ; --------------------------------------------------------------------------- ROM:0012C690 rts ROM:0012C692 ; --------------------------------------------------------------------------- ROM:0012C692 ROM:0012C692 loc_12C692: ; DATA XREF: ROM:0012C680↑o ROM:0012C692 cmpi.w #$190,d0 ROM:0012C696 bne.s loc_12C6AE ROM:0012C698 bsr.w sub_12C730 ROM:0012C69C bsr.w sub_12C6BA ROM:0012C6A0 bsr.w sub_12C6EA ROM:0012C6A4 bsr.w sub_12C754 ROM:0012C6A8 bsr.w sub_12C7CC ROM:0012C6AC bra.s locret_12C6B6 ROM:0012C6AE ; --------------------------------------------------------------------------- ROM:0012C6AE ROM:0012C6AE loc_12C6AE: ; CODE XREF: ROM:0012C696↑j ROM:0012C6AE bsr.w sub_12C6EA ROM:0012C6B2 bsr.w sub_12C754 ROM:0012C6B6 ROM:0012C6B6 locret_12C6B6: ; CODE XREF: ROM:0012C68E↑j ROM:0012C6B6 ; ROM:0012C6AC↑j ROM:0012C6B6 rts ROM:0012C6B8 ; --------------------------------------------------------------------------- ROM:0012C6B8 rts ROM:0012C6BA ROM:0012C6BA ; =============== S U B R O U T I N E ======================================= ROM:0012C6BA ROM:0012C6BA ROM:0012C6BA sub_12C6BA: ; CODE XREF: ROM:0012C68A↑p ROM:0012C6BA ; ROM:0012C69C↑p ROM:0012C6BA move.w #0,d0 ROM:0012C6BE bra.s loc_12C6C4 ROM:0012C6C0 ; --------------------------------------------------------------------------- ROM:0012C6C0 ROM:0012C6C0 loc_12C6C0: ; CODE XREF: sub_12C6BA+18↓j ROM:0012C6C0 addi.w #1,d0 ROM:0012C6C4 ROM:0012C6C4 loc_12C6C4: ; CODE XREF: sub_12C6BA+4↑j ROM:0012C6C4 cmpi.w #3,d0 ROM:0012C6C8 bgt.s loc_12C6D4 ROM:0012C6CA move.b #0,$1356(d0.w) ROM:0012C6D2 bra.s loc_12C6C0 ROM:0012C6D4 ; --------------------------------------------------------------------------- ROM:0012C6D4 ROM:0012C6D4 loc_12C6D4: ; CODE XREF: sub_12C6BA+E↑j ROM:0012C6D4 move.w #0,($D54).w ROM:0012C6DA move.w #0,($D52).w ROM:0012C6E0 clr.w ($D50).w ROM:0012C6E4 clr.l ($99C).w ROM:0012C6E8 rts ROM:0012C6E8 ; End of function sub_12C6BA ROM:0012C6E8 ROM:0012C6EA ROM:0012C6EA ; =============== S U B R O U T I N E ======================================= ROM:0012C6EA ROM:0012C6EA ROM:0012C6EA sub_12C6EA: ; CODE XREF: ROM:0012C6A0↑p ROM:0012C6EA ; ROM:loc_12C6AE↑p ROM:0012C6EA addi.w #1,($D52).w ROM:0012C6F0 btst #1,($137A).w ROM:0012C6F6 beq.s locret_12C72E ROM:0012C6F8 move.w ($4DC).w,d1 ROM:0012C6FC cmpi.w #0,d1 ROM:0012C700 blt.s locret_12C72E ROM:0012C702 cmpi.w #3,d1 ROM:0012C706 bgt.s locret_12C72E ROM:0012C708 clr.w d2 ROM:0012C70A move.b $B4F(a5,d1.w),d2 ROM:0012C710 addi.b #1,$1356(d2.w) ROM:0012C718 move.w ($1042).w,d2 ROM:0012C71C move.w ($104C).w,d3 ROM:0012C720 move.w #$3F08,d1 ROM:0012C724 bsr.l sub_1175D2 ROM:0012C72A add.w d1,($D54).w ROM:0012C72E ROM:0012C72E locret_12C72E: ; CODE XREF: sub_12C6EA+C↑j ROM:0012C72E ; sub_12C6EA+16↑j ... ROM:0012C72E rts ROM:0012C72E ; End of function sub_12C6EA ROM:0012C72E ROM:0012C730 ROM:0012C730 ; =============== S U B R O U T I N E ======================================= ROM:0012C730 ROM:0012C730 ROM:0012C730 sub_12C730: ; CODE XREF: ROM:0012C698↑p ROM:0012C730 move.w #0,d0 ROM:0012C734 bra.s loc_12C73A ROM:0012C736 ; --------------------------------------------------------------------------- ROM:0012C736 ROM:0012C736 loc_12C736: ; CODE XREF: sub_12C730+1A↓j ROM:0012C736 addi.w #1,d0 ROM:0012C73A ROM:0012C73A loc_12C73A: ; CODE XREF: sub_12C730+4↑j ROM:0012C73A cmpi.w #3,d0 ROM:0012C73E bgt.s loc_12C74C ROM:0012C740 move.b $1356(d0.w),$1352(d0.w) ROM:0012C74A bra.s loc_12C736 ROM:0012C74C ; --------------------------------------------------------------------------- ROM:0012C74C ROM:0012C74C loc_12C74C: ; CODE XREF: sub_12C730+E↑j ROM:0012C74C move.w ($D54).w,($D56).w ROM:0012C752 rts ROM:0012C752 ; End of function sub_12C730 ROM:0012C752 ROM:0012C754 ROM:0012C754 ; =============== S U B R O U T I N E ======================================= ROM:0012C754 ROM:0012C754 ROM:0012C754 sub_12C754: ; CODE XREF: ROM:0012C6A4↑p ROM:0012C754 ; ROM:0012C6B2↑p ROM:0012C754 move.w ($1042).w,d2 ROM:0012C758 move.w ($104C).w,d3 ROM:0012C75C move.w #$3F0A,d1 ROM:0012C760 bsr.l sub_1175D2 ROM:0012C766 move.w ($D48).w,d2 ROM:0012C76A ext.l d2 ROM:0012C76C move.w ($D4E).w,d4 ROM:0012C770 ext.l d4 ROM:0012C772 sub.l d4,d2 ROM:0012C774 move.w $5F2(a5),d3 ROM:0012C778 ext.l d3 ROM:0012C77A muls.l d3,d2 ROM:0012C77E divs.w d1,d2 ROM:0012C780 cmpi.w #0,d2 ROM:0012C784 bge.s loc_12C788 ROM:0012C786 neg.w d2 ROM:0012C788 ROM:0012C788 loc_12C788: ; CODE XREF: sub_12C754+30↑j ROM:0012C788 move.w $5EE(a5),d0 ROM:0012C78C cmp.w d2,d0 ROM:0012C78E bge.s loc_12C792 ROM:0012C790 move.w d0,d2 ROM:0012C792 ROM:0012C792 loc_12C792: ; CODE XREF: sub_12C754+3A↑j ROM:0012C792 ext.l d2 ROM:0012C794 cmpi.w #0,($D50).w ROM:0012C79A bne.s loc_12C7A2 ROM:0012C79C move.l d2,($99C).w ROM:0012C7A0 bra.s loc_12C7AC ROM:0012C7A2 ; --------------------------------------------------------------------------- ROM:0012C7A2 ROM:0012C7A2 loc_12C7A2: ; CODE XREF: sub_12C754+46↑j ROM:0012C7A2 muls.l ($99C).w,d2 ROM:0012C7A8 move.l d2,($99C).w ROM:0012C7AC ROM:0012C7AC loc_12C7AC: ; CODE XREF: sub_12C754+4C↑j ROM:0012C7AC addq.w #1,($D50).w ROM:0012C7B0 cmpi.w #3,($D50).w ROM:0012C7B6 ble.s loc_12C7C4 ROM:0012C7B8 clr.w ($D50).w ROM:0012C7BC move.l ($99C).w,d1 ROM:0012C7C0 add.l d1,($9A0).w ROM:0012C7C4 ROM:0012C7C4 loc_12C7C4: ; CODE XREF: sub_12C754+62↑j ROM:0012C7C4 move.w ($D48).w,($D4E).w ROM:0012C7CA rts ROM:0012C7CA ; End of function sub_12C754 ROM:0012C7CA ROM:0012C7CC ROM:0012C7CC ; =============== S U B R O U T I N E ======================================= ROM:0012C7CC ROM:0012C7CC ROM:0012C7CC sub_12C7CC: ; CODE XREF: ROM:0012C6A8↑p ROM:0012C7CC move.l ($9A0).w,d0 ROM:0012C7D0 divs.l $13A(a5),d0 ROM:0012C7D6 move.w $5F0(a5),d1 ROM:0012C7DA cmp.w d0,d1 ROM:0012C7DC bge.s loc_12C7E6 ROM:0012C7DE bset #0,($1375).w ROM:0012C7E4 bra.s loc_12C7EC ROM:0012C7E6 ; --------------------------------------------------------------------------- ROM:0012C7E6 ROM:0012C7E6 loc_12C7E6: ; CODE XREF: sub_12C7CC+10↑j ROM:0012C7E6 bclr #0,($1375).w ROM:0012C7EC ROM:0012C7EC loc_12C7EC: ; CODE XREF: sub_12C7CC+18↑j ROM:0012C7EC clr.w ($D50).w ROM:0012C7F0 clr.l ($99C).w ROM:0012C7F4 clr.l ($9A0).w ROM:0012C7F8 clr.w ($D4E).w ROM:0012C7FC rts ROM:0012C7FC ; End of function sub_12C7CC ROM:0012C7FC ROM:0012C7FE ROM:0012C7FE ; =============== S U B R O U T I N E ======================================= ROM:0012C7FE ROM:0012C7FE ROM:0012C7FE sub_12C7FE: ; CODE XREF: sub_112328+238↑p ROM:0012C7FE ; sub_112328+25E↑p ROM:0012C7FE move.l ($404).w,($9A4).w ROM:0012C804 rts ROM:0012C804 ; End of function sub_12C7FE ROM:0012C804 ROM:0012C806 ROM:0012C806 ; =============== S U B R O U T I N E ======================================= ROM:0012C806 ROM:0012C806 ROM:0012C806 sub_12C806: ; CODE XREF: sub_112328+232↑p ROM:0012C806 move.w #3,d0 ROM:0012C80A bra.s loc_12C810 ROM:0012C80C ; --------------------------------------------------------------------------- ROM:0012C80C ROM:0012C80C loc_12C80C: ; CODE XREF: sub_12C806+1E↓j ROM:0012C80C subi.w #1,d0 ROM:0012C810 ROM:0012C810 loc_12C810: ; CODE XREF: sub_12C806+4↑j ROM:0012C810 cmpi.w #0,d0 ROM:0012C814 blt.s loc_12C826 ROM:0012C816 move.w d0,d1 ROM:0012C818 addq.w #1,d1 ROM:0012C81A move.w $104E(d0.w*2),$104E(d1.w*2) ROM:0012C824 bra.s loc_12C80C ROM:0012C826 ; --------------------------------------------------------------------------- ROM:0012C826 ROM:0012C826 loc_12C826: ; CODE XREF: sub_12C806+E↑j ROM:0012C826 move.w #3,d0 ROM:0012C82A bra.s loc_12C830 ROM:0012C82C ; --------------------------------------------------------------------------- ROM:0012C82C ROM:0012C82C loc_12C82C: ; CODE XREF: sub_12C806+48↓j ROM:0012C82C subi.w #1,d0 ROM:0012C830 ROM:0012C830 loc_12C830: ; CODE XREF: sub_12C806+24↑j ROM:0012C830 cmpi.w #0,d0 ROM:0012C834 blt.s loc_12C850 ROM:0012C836 move.w d0,d1 ROM:0012C838 addq.w #1,d1 ROM:0012C83A move.w $103A(d0.w*2),$103A(d1.w*2) ROM:0012C844 move.w $1044(d0.w*2),$1044(d1.w*2) ROM:0012C84E bra.s loc_12C82C ROM:0012C850 ; --------------------------------------------------------------------------- ROM:0012C850 ROM:0012C850 loc_12C850: ; CODE XREF: sub_12C806+2E↑j ROM:0012C850 move.w ($56E).w,($103A).w ROM:0012C856 move.w ($A5E).w,($1044).w ROM:0012C85C move.w $5F4(a5),d0 ROM:0012C860 cmp.w ($103A).w,d0 ROM:0012C864 ble.s loc_12C886 ROM:0012C866 move.l #$1C9C380,d2 ROM:0012C86C divs.l d0,d2 ROM:0012C870 move.w d2,($104E).w ROM:0012C874 move.w d0,($103A).w ROM:0012C878 bset #5,($136D).w ROM:0012C87E bclr #6,($137D).w ROM:0012C884 bra.s locret_12C8DC ROM:0012C886 ; --------------------------------------------------------------------------- ROM:0012C886 ROM:0012C886 loc_12C886: ; CODE XREF: sub_12C806+5E↑j ROM:0012C886 move.w $5F6(a5),d1 ROM:0012C88A cmp.w ($103A).w,d1 ROM:0012C88E bge.s loc_12C8B0 ROM:0012C890 move.l #$1C9C380,d2 ROM:0012C896 divs.l d1,d2 ROM:0012C89A move.w d2,($104E).w ROM:0012C89E move.w d1,($103A).w ROM:0012C8A2 bset #6,($137D).w ROM:0012C8A8 bclr #5,($136D).w ROM:0012C8AE bra.s locret_12C8DC ROM:0012C8B0 ; --------------------------------------------------------------------------- ROM:0012C8B0 ROM:0012C8B0 loc_12C8B0: ; CODE XREF: sub_12C806+88↑j ROM:0012C8B0 bclr #5,($136D).w ROM:0012C8B6 bclr #6,($137D).w ROM:0012C8BC move.l ($404).w,d2 ROM:0012C8C0 cmp.l ($9A4).w,d2 ROM:0012C8C4 bge.s loc_12C8D4 ROM:0012C8C6 move.l #$80000000,d3 ROM:0012C8CC sub.l ($9A4).w,d3 ROM:0012C8D0 add.l d3,d2 ROM:0012C8D2 bra.s loc_12C8D8 ROM:0012C8D4 ; --------------------------------------------------------------------------- ROM:0012C8D4 ROM:0012C8D4 loc_12C8D4: ; CODE XREF: sub_12C806+BE↑j ROM:0012C8D4 sub.l ($9A4).w,d2 ROM:0012C8D8 ROM:0012C8D8 loc_12C8D8: ; CODE XREF: sub_12C806+CC↑j ROM:0012C8D8 move.w d2,($104E).w ROM:0012C8DC ROM:0012C8DC locret_12C8DC: ; CODE XREF: sub_12C806+7E↑j ROM:0012C8DC ; sub_12C806+A8↑j ROM:0012C8DC rts ROM:0012C8DC ; End of function sub_12C806 ROM:0012C8DC ROM:0012C8DE ROM:0012C8DE ; =============== S U B R O U T I N E ======================================= ROM:0012C8DE ROM:0012C8DE ROM:0012C8DE sub_12C8DE: ; CODE XREF: ROM:0012C464↑p ROM:0012C8DE ; ROM:0012C4D8↑p ROM:0012C8DE bsr.w sub_12C8F6 ROM:0012C8E2 btst #1,($137A).w ROM:0012C8E8 beq.s loc_12C8F0 ROM:0012C8EA bsr.w sub_12C936 ROM:0012C8EE bra.s locret_12C8F4 ROM:0012C8F0 ; --------------------------------------------------------------------------- ROM:0012C8F0 ROM:0012C8F0 loc_12C8F0: ; CODE XREF: sub_12C8DE+A↑j ROM:0012C8F0 bsr.w sub_12C968 ROM:0012C8F4 ROM:0012C8F4 locret_12C8F4: ; CODE XREF: sub_12C8DE+10↑j ROM:0012C8F4 rts ROM:0012C8F4 ; End of function sub_12C8DE ROM:0012C8F4 ROM:0012C8F6 ROM:0012C8F6 ; =============== S U B R O U T I N E ======================================= ROM:0012C8F6 ROM:0012C8F6 ROM:0012C8F6 sub_12C8F6: ; CODE XREF: sub_12C8DE↑p ROM:0012C8F6 move.w ($D52).w,d0 ROM:0012C8FA move.w ($D68).w,d1 ROM:0012C8FE cmpi.w #2,d1 ROM:0012C902 bcc.s locret_12C90C ROM:0012C904 movea.l off_12C90E(pc,d1.w*4),a0 ROM:0012C908 nop ROM:0012C90A jmp (a0) ROM:0012C90C ; --------------------------------------------------------------------------- ROM:0012C90C ROM:0012C90C locret_12C90C: ; CODE XREF: sub_12C8F6+C↑j ROM:0012C90C rts ROM:0012C90C ; End of function sub_12C8F6 ROM:0012C90C ROM:0012C90C ; --------------------------------------------------------------------------- ROM:0012C90E off_12C90E: dc.l loc_12C916 ; DATA XREF: sub_12C8F6+E↑r ROM:0012C912 dc.l loc_12C924 ROM:0012C916 ; --------------------------------------------------------------------------- ROM:0012C916 ROM:0012C916 loc_12C916: ; DATA XREF: ROM:off_12C90E↑o ROM:0012C916 move.w #1,($D68).w ROM:0012C91C bsr.w sub_12C9CC ROM:0012C920 bra.s locret_12C932 ROM:0012C922 ; --------------------------------------------------------------------------- ROM:0012C922 rts ROM:0012C924 ; --------------------------------------------------------------------------- ROM:0012C924 ROM:0012C924 loc_12C924: ; DATA XREF: ROM:0012C912↑o ROM:0012C924 cmpi.w #$190,d0 ROM:0012C928 bne.s locret_12C932 ROM:0012C92A bsr.w sub_12C99A ROM:0012C92E bsr.w sub_12C9CC ROM:0012C932 ROM:0012C932 locret_12C932: ; CODE XREF: ROM:0012C920↑j ROM:0012C932 ; ROM:0012C928↑j ROM:0012C932 rts ROM:0012C934 ; --------------------------------------------------------------------------- ROM:0012C934 rts ROM:0012C936 ROM:0012C936 ; =============== S U B R O U T I N E ======================================= ROM:0012C936 ROM:0012C936 ROM:0012C936 sub_12C936: ; CODE XREF: sub_12C8DE+C↑p ROM:0012C936 move.w ($1042).w,d3 ROM:0012C93A move.w ($104C).w,d2 ROM:0012C93E cmp.w ($D58).w,d3 ROM:0012C942 bge.s loc_12C948 ROM:0012C944 move.w d3,($D58).w ROM:0012C948 ROM:0012C948 loc_12C948: ; CODE XREF: sub_12C936+C↑j ROM:0012C948 cmp.w ($D5A).w,d3 ROM:0012C94C ble.s loc_12C952 ROM:0012C94E move.w d3,($D5A).w ROM:0012C952 ROM:0012C952 loc_12C952: ; CODE XREF: sub_12C936+16↑j ROM:0012C952 cmp.w ($D5C).w,d2 ROM:0012C956 bge.s loc_12C95C ROM:0012C958 move.w d2,($D5C).w ROM:0012C95C ROM:0012C95C loc_12C95C: ; CODE XREF: sub_12C936+20↑j ROM:0012C95C cmp.w ($D5E).w,d2 ROM:0012C960 ble.s locret_12C966 ROM:0012C962 move.w d2,($D5E).w ROM:0012C966 ROM:0012C966 locret_12C966: ; CODE XREF: sub_12C936+2A↑j ROM:0012C966 rts ROM:0012C966 ; End of function sub_12C936 ROM:0012C966 ROM:0012C968 ROM:0012C968 ; =============== S U B R O U T I N E ======================================= ROM:0012C968 ROM:0012C968 ROM:0012C968 sub_12C968: ; CODE XREF: sub_12C8DE:loc_12C8F0↑p ROM:0012C968 move.w ($1042).w,d3 ROM:0012C96C move.w ($104C).w,d2 ROM:0012C970 cmp.w ($D60).w,d3 ROM:0012C974 bge.s loc_12C97A ROM:0012C976 move.w d3,($D60).w ROM:0012C97A ROM:0012C97A loc_12C97A: ; CODE XREF: sub_12C968+C↑j ROM:0012C97A cmp.w ($D62).w,d3 ROM:0012C97E ble.s loc_12C984 ROM:0012C980 move.w d3,($D62).w ROM:0012C984 ROM:0012C984 loc_12C984: ; CODE XREF: sub_12C968+16↑j ROM:0012C984 cmp.w ($D64).w,d2 ROM:0012C988 bge.s loc_12C98E ROM:0012C98A move.w d2,($D64).w ROM:0012C98E ROM:0012C98E loc_12C98E: ; CODE XREF: sub_12C968+20↑j ROM:0012C98E cmp.w ($D66).w,d2 ROM:0012C992 ble.s locret_12C998 ROM:0012C994 move.w d2,($D66).w ROM:0012C998 ROM:0012C998 locret_12C998: ; CODE XREF: sub_12C968+2A↑j ROM:0012C998 rts ROM:0012C998 ; End of function sub_12C968 ROM:0012C998 ROM:0012C99A ROM:0012C99A ; =============== S U B R O U T I N E ======================================= ROM:0012C99A ROM:0012C99A ROM:0012C99A sub_12C99A: ; CODE XREF: ROM:0012C92A↑p ROM:0012C99A move.w ($D58).w,($D20).w ROM:0012C9A0 move.w ($D5A).w,($D22).w ROM:0012C9A6 move.w ($D5C).w,($D24).w ROM:0012C9AC move.w ($D5E).w,($D26).w ROM:0012C9B2 move.w ($D60).w,($D28).w ROM:0012C9B8 move.w ($D62).w,($D2A).w ROM:0012C9BE move.w ($D64).w,($D2C).w ROM:0012C9C4 move.w ($D66).w,($D2E).w ROM:0012C9CA rts ROM:0012C9CA ; End of function sub_12C99A ROM:0012C9CA ROM:0012C9CC ROM:0012C9CC ; =============== S U B R O U T I N E ======================================= ROM:0012C9CC ROM:0012C9CC ROM:0012C9CC sub_12C9CC: ; CODE XREF: ROM:0012C91C↑p ROM:0012C9CC ; ROM:0012C92E↑p ROM:0012C9CC move.w $5C8(a5),($D58).w ROM:0012C9D2 move.w $5CA(a5),($D5A).w ROM:0012C9D8 move.w $5DA(a5),($D5C).w ROM:0012C9DE move.w $5D8(a5),($D5E).w ROM:0012C9E4 move.w $5F6(a5),($D60).w ROM:0012C9EA move.w $5F4(a5),($D62).w ROM:0012C9F0 move.w $5DA(a5),($D64).w ROM:0012C9F6 move.w $5D8(a5),($D66).w ROM:0012C9FC rts ROM:0012C9FC ; End of function sub_12C9CC ROM:0012C9FC ROM:0012C9FE ROM:0012C9FE ; =============== S U B R O U T I N E ======================================= ROM:0012C9FE ROM:0012C9FE ROM:0012C9FE sub_12C9FE: ; CODE XREF: sub_12CF0A+6↓p ROM:0012C9FE bsr.w sub_12CA08 ROM:0012CA02 bsr.w sub_12CAC6 ROM:0012CA06 rts ROM:0012CA06 ; End of function sub_12C9FE ROM:0012CA06 ROM:0012CA08 ROM:0012CA08 ; =============== S U B R O U T I N E ======================================= ROM:0012CA08 ROM:0012CA08 ROM:0012CA08 sub_12CA08: ; CODE XREF: sub_12C9FE↑p ROM:0012CA08 clr.w d1 ROM:0012CA0A move.b ($11DF).w,d1 ROM:0012CA0E cmpi.w #4,d1 ROM:0012CA12 bcc.s locret_12CA1C ROM:0012CA14 movea.l off_12CA1E(pc,d1.w*4),a0 ROM:0012CA18 nop ROM:0012CA1A jmp (a0) ROM:0012CA1C ; --------------------------------------------------------------------------- ROM:0012CA1C ROM:0012CA1C locret_12CA1C: ; CODE XREF: sub_12CA08+A↑j ROM:0012CA1C rts ROM:0012CA1C ; End of function sub_12CA08 ROM:0012CA1C ROM:0012CA1C ; --------------------------------------------------------------------------- ROM:0012CA1E off_12CA1E: dc.l loc_12CA2E ; DATA XREF: sub_12CA08+C↑r ROM:0012CA22 dc.l loc_12CA3C ROM:0012CA26 dc.l loc_12CA60 ROM:0012CA2A dc.l loc_12CA9A ROM:0012CA2E ; --------------------------------------------------------------------------- ROM:0012CA2E ROM:0012CA2E loc_12CA2E: ; DATA XREF: ROM:off_12CA1E↑o ROM:0012CA2E bclr #7,($138B).w ROM:0012CA34 move.b #1,($11DF).w ROM:0012CA3A rts ROM:0012CA3C ; --------------------------------------------------------------------------- ROM:0012CA3C ROM:0012CA3C loc_12CA3C: ; DATA XREF: ROM:0012CA22↑o ROM:0012CA3C btst #6,($1387).w ROM:0012CA42 beq.s locret_12CA5E ROM:0012CA44 move.w $5FC(a5),d1 ROM:0012CA48 clr.b ($900).w ROM:0012CA4C move.w d1,($6D2).w ROM:0012CA50 move.b #1,($900).w ROM:0012CA56 move.b #2,($11DF).w ROM:0012CA5C rts ROM:0012CA5E ; --------------------------------------------------------------------------- ROM:0012CA5E ROM:0012CA5E locret_12CA5E: ; CODE XREF: ROM:0012CA42↑j ROM:0012CA5E rts ROM:0012CA60 ; --------------------------------------------------------------------------- ROM:0012CA60 ROM:0012CA60 loc_12CA60: ; DATA XREF: ROM:0012CA26↑o ROM:0012CA60 btst #6,($1387).w ROM:0012CA66 beq.s loc_12CA82 ROM:0012CA68 move.w $5FC(a5),d1 ROM:0012CA6C clr.b ($900).w ROM:0012CA70 move.w d1,($6D2).w ROM:0012CA74 move.b #1,($900).w ROM:0012CA7A move.b #2,($11DF).w ROM:0012CA80 rts ROM:0012CA82 ; --------------------------------------------------------------------------- ROM:0012CA82 ROM:0012CA82 loc_12CA82: ; CODE XREF: ROM:0012CA66↑j ROM:0012CA82 cmpi.w #0,($6D2).w ROM:0012CA88 bgt.s locret_12CA98 ROM:0012CA8A bset #7,($138B).w ROM:0012CA90 move.b #3,($11DF).w ROM:0012CA96 rts ROM:0012CA98 ; --------------------------------------------------------------------------- ROM:0012CA98 ROM:0012CA98 locret_12CA98: ; CODE XREF: ROM:0012CA88↑j ROM:0012CA98 rts ROM:0012CA9A ; --------------------------------------------------------------------------- ROM:0012CA9A ROM:0012CA9A loc_12CA9A: ; DATA XREF: ROM:0012CA2A↑o ROM:0012CA9A btst #6,($1387).w ROM:0012CAA0 beq.s locret_12CAC2 ROM:0012CAA2 bclr #7,($138B).w ROM:0012CAA8 move.w $5FC(a5),d1 ROM:0012CAAC clr.b ($900).w ROM:0012CAB0 move.w d1,($6D2).w ROM:0012CAB4 move.b #1,($900).w ROM:0012CABA move.b #2,($11DF).w ROM:0012CAC0 rts ROM:0012CAC2 ; --------------------------------------------------------------------------- ROM:0012CAC2 ROM:0012CAC2 locret_12CAC2: ; CODE XREF: ROM:0012CAA0↑j ROM:0012CAC2 rts ROM:0012CAC4 ; --------------------------------------------------------------------------- ROM:0012CAC4 rts ROM:0012CAC6 ROM:0012CAC6 ; =============== S U B R O U T I N E ======================================= ROM:0012CAC6 ROM:0012CAC6 ROM:0012CAC6 sub_12CAC6: ; CODE XREF: sub_12C9FE+4↑p ROM:0012CAC6 move.w $5FA(a5),d0 ROM:0012CACA cmpi.w #0,d0 ROM:0012CACE beq.l loc_12CCAC ROM:0012CAD4 btst #3,($DB8).w ROM:0012CADA bne.l loc_12CCA4 ROM:0012CAE0 btst #4,($DB8).w ROM:0012CAE6 bne.l loc_12CCA4 ROM:0012CAEC btst #3,($DCC).w ROM:0012CAF2 bne.l loc_12CCA4 ROM:0012CAF8 btst #4,($DCC).w ROM:0012CAFE bne.l loc_12CCA4 ROM:0012CB04 btst #2,($DB8).w ROM:0012CB0A bne.l loc_12CCA4 ROM:0012CB10 btst #3,($DBA).w ROM:0012CB16 bne.l loc_12CCA4 ROM:0012CB1C btst #2,($DCC).w ROM:0012CB22 bne.l loc_12CCA4 ROM:0012CB28 btst #3,($DCE).w ROM:0012CB2E bne.l loc_12CCA4 ROM:0012CB34 btst #5,($DBB).w ROM:0012CB3A bne.l loc_12CCA4 ROM:0012CB40 btst #5,($DCF).w ROM:0012CB46 bne.l loc_12CCA4 ROM:0012CB4C btst #4,($DBB).w ROM:0012CB52 bne.l loc_12CCA4 ROM:0012CB58 btst #1,($DBB).w ROM:0012CB5E bne.l loc_12CCA4 ROM:0012CB64 btst #4,($DCF).w ROM:0012CB6A bne.l loc_12CCA4 ROM:0012CB70 btst #1,($DCF).w ROM:0012CB76 bne.l loc_12CCA4 ROM:0012CB7C btst #6,($DB9).w ROM:0012CB82 bne.l loc_12CCA4 ROM:0012CB88 btst #6,($DCD).w ROM:0012CB8E bne.l loc_12CCA4 ROM:0012CB94 btst #5,($DB8).w ROM:0012CB9A bne.l loc_12CCA4 ROM:0012CBA0 btst #5,($DCC).w ROM:0012CBA6 bne.l loc_12CCA4 ROM:0012CBAC btst #0,($DB8).w ROM:0012CBB2 bne.l loc_12CCA4 ROM:0012CBB8 btst #0,($DCC).w ROM:0012CBBE bne.l loc_12CCA4 ROM:0012CBC4 btst #7,($DB9).w ROM:0012CBCA bne.l loc_12CCA4 ROM:0012CBD0 btst #7,($DCD).w ROM:0012CBD6 bne.l loc_12CCA4 ROM:0012CBDC btst #1,($DB8).w ROM:0012CBE2 bne.l loc_12CCA4 ROM:0012CBE8 btst #1,($DCC).w ROM:0012CBEE bne.l loc_12CCA4 ROM:0012CBF4 btst #0,($1154).w ROM:0012CBFA beq.l loc_12CCA4 ROM:0012CC00 move.w $614(a5),d0 ROM:0012CC04 cmp.w ($578).w,d0 ROM:0012CC08 ble.l loc_12CCA4 ROM:0012CC0E move.w $5FE(a5),d0 ROM:0012CC12 cmp.w ($A98).w,d0 ROM:0012CC16 bgt.l loc_12CCA4 ROM:0012CC1C move.w $610(a5),d2 ROM:0012CC20 move.w $612(a5),d0 ROM:0012CC24 cmp.w ($A5E).w,d2 ROM:0012CC28 bgt.s loc_12CCA4 ROM:0012CC2A cmp.w ($A5E).w,d0 ROM:0012CC2E ble.s loc_12CCA4 ROM:0012CC30 move.w $604(a5),d2 ROM:0012CC34 move.w $606(a5),d0 ROM:0012CC38 cmp.w ($CE8).w,d2 ROM:0012CC3C bgt.s loc_12CCA4 ROM:0012CC3E cmp.w ($CE8).w,d0 ROM:0012CC42 ble.s loc_12CCA4 ROM:0012CC44 move.w ($CE8).w,d1 ROM:0012CC48 sub.w ($CE4).w,d1 ROM:0012CC4C bpl.w loc_12CC52 ROM:0012CC50 neg.w d1 ROM:0012CC52 ROM:0012CC52 loc_12CC52: ; CODE XREF: sub_12CAC6+186↑j ROM:0012CC52 move.w $600(a5),d0 ROM:0012CC56 cmp.w d1,d0 ROM:0012CC58 blt.s loc_12CCA4 ROM:0012CC5A move.w $608(a5),d2 ROM:0012CC5E move.w $60A(a5),d0 ROM:0012CC62 cmp.w ($56E).w,d2 ROM:0012CC66 bgt.s loc_12CCA4 ROM:0012CC68 cmp.w ($56E).w,d0 ROM:0012CC6C ble.s loc_12CCA4 ROM:0012CC6E move.w $60C(a5),d2 ROM:0012CC72 move.w $60E(a5),d0 ROM:0012CC76 cmp.w ($528).w,d2 ROM:0012CC7A bgt.s loc_12CCA4 ROM:0012CC7C cmp.w ($528).w,d0 ROM:0012CC80 ble.s loc_12CCA4 ROM:0012CC82 move.w $602(a5),d0 ROM:0012CC86 cmp.w ($13B0).w,d0 ROM:0012CC8A bge.s loc_12CCA4 ROM:0012CC8C btst #0,($11E1).w ROM:0012CC92 beq.s loc_12CCA4 ROM:0012CC94 btst #7,($138B).w ROM:0012CC9A beq.s loc_12CCA4 ROM:0012CC9C bset #1,($11F5).w ROM:0012CCA2 bra.s locret_12CCB2 ROM:0012CCA4 ; --------------------------------------------------------------------------- ROM:0012CCA4 ROM:0012CCA4 loc_12CCA4: ; CODE XREF: sub_12CAC6+14↑j ROM:0012CCA4 ; sub_12CAC6+20↑j ... ROM:0012CCA4 bclr #1,($11F5).w ROM:0012CCAA bra.s locret_12CCB2 ROM:0012CCAC ; --------------------------------------------------------------------------- ROM:0012CCAC ROM:0012CCAC loc_12CCAC: ; CODE XREF: sub_12CAC6+8↑j ROM:0012CCAC bset #1,($11F5).w ROM:0012CCB2 ROM:0012CCB2 locret_12CCB2: ; CODE XREF: sub_12CAC6+1DC↑j ROM:0012CCB2 ; sub_12CAC6+1E4↑j ROM:0012CCB2 rts ROM:0012CCB2 ; End of function sub_12CAC6 ROM:0012CCB2 ROM:0012CCB4 ROM:0012CCB4 ; =============== S U B R O U T I N E ======================================= ROM:0012CCB4 ROM:0012CCB4 ROM:0012CCB4 sub_12CCB4: ; CODE XREF: sub_126A82+60↑p ROM:0012CCB4 clr.w d1 ROM:0012CCB6 move.b ($11E0).w,d1 ROM:0012CCBA cmpi.w #6,d1 ROM:0012CCBE bcc.s locret_12CCC8 ROM:0012CCC0 movea.l off_12CCCA(pc,d1.w*4),a0 ROM:0012CCC4 nop ROM:0012CCC6 jmp (a0) ROM:0012CCC8 ; --------------------------------------------------------------------------- ROM:0012CCC8 ROM:0012CCC8 locret_12CCC8: ; CODE XREF: sub_12CCB4+A↑j ROM:0012CCC8 rts ROM:0012CCC8 ; End of function sub_12CCB4 ROM:0012CCC8 ROM:0012CCC8 ; --------------------------------------------------------------------------- ROM:0012CCCA off_12CCCA: dc.l loc_12CCE2 ; DATA XREF: sub_12CCB4+C↑r ROM:0012CCCE dc.l loc_12CCEC ROM:0012CCD2 dc.l loc_12CD14 ROM:0012CCD6 dc.l loc_12CD52 ROM:0012CCDA dc.l loc_12CD68 ROM:0012CCDE dc.l loc_12CD92 ROM:0012CCE2 ; --------------------------------------------------------------------------- ROM:0012CCE2 ROM:0012CCE2 loc_12CCE2: ; DATA XREF: ROM:off_12CCCA↑o ROM:0012CCE2 move.b #1,($11E0).w ROM:0012CCE8 bra.s locret_12CD12 ROM:0012CCEA ; --------------------------------------------------------------------------- ROM:0012CCEA rts ROM:0012CCEC ; --------------------------------------------------------------------------- ROM:0012CCEC ROM:0012CCEC loc_12CCEC: ; DATA XREF: ROM:0012CCCE↑o ROM:0012CCEC move.w $616(a5),d7 ROM:0012CCF0 cmpi.w #0,d7 ROM:0012CCF4 bne.s locret_12CD12 ROM:0012CCF6 move.w $618(a5),d1 ROM:0012CCFA cmp.w ($EEE).w,d1 ROM:0012CCFE ble.s loc_12CD0A ROM:0012CD00 move.b #2,($11E0).w ROM:0012CD06 bra.s locret_12CD50 ROM:0012CD08 ; --------------------------------------------------------------------------- ROM:0012CD08 bra.s locret_12CD12 ROM:0012CD0A ; --------------------------------------------------------------------------- ROM:0012CD0A ROM:0012CD0A loc_12CD0A: ; CODE XREF: ROM:0012CCFE↑j ROM:0012CD0A move.b #4,($11E0).w ROM:0012CD10 bra.s locret_12CD90 ROM:0012CD12 ; --------------------------------------------------------------------------- ROM:0012CD12 ROM:0012CD12 locret_12CD12: ; CODE XREF: ROM:0012CCE8↑j ROM:0012CD12 ; ROM:0012CCF4↑j ... ROM:0012CD12 rts ROM:0012CD14 ; --------------------------------------------------------------------------- ROM:0012CD14 ROM:0012CD14 loc_12CD14: ; DATA XREF: ROM:0012CCD2↑o ROM:0012CD14 move.w $616(a5),d7 ROM:0012CD18 cmpi.w #0,d7 ROM:0012CD1C beq.s loc_12CD28 ROM:0012CD1E move.b #1,($11E0).w ROM:0012CD24 bra.s locret_12CD12 ROM:0012CD26 ; --------------------------------------------------------------------------- ROM:0012CD26 bra.s locret_12CD50 ROM:0012CD28 ; --------------------------------------------------------------------------- ROM:0012CD28 ROM:0012CD28 loc_12CD28: ; CODE XREF: ROM:0012CD1C↑j ROM:0012CD28 move.w $618(a5),d1 ROM:0012CD2C cmp.w ($EEE).w,d1 ROM:0012CD30 bgt.s locret_12CD50 ROM:0012CD32 bsr.w sub_12CDAA ROM:0012CD36 move.w ($D6A).w,d7 ROM:0012CD3A clr.b ($8E6).w ROM:0012CD3E move.w d7,($69E).w ROM:0012CD42 move.b #1,($8E6).w ROM:0012CD48 move.b #3,($11E0).w ROM:0012CD4E bra.s loc_12CD62 ROM:0012CD50 ; --------------------------------------------------------------------------- ROM:0012CD50 ROM:0012CD50 locret_12CD50: ; CODE XREF: ROM:0012CD06↑j ROM:0012CD50 ; ROM:0012CD26↑j ... ROM:0012CD50 rts ROM:0012CD52 ; --------------------------------------------------------------------------- ROM:0012CD52 ROM:0012CD52 loc_12CD52: ; DATA XREF: ROM:0012CCD6↑o ROM:0012CD52 cmpi.w #0,($69E).w ROM:0012CD58 bgt.s loc_12CD62 ROM:0012CD5A move.b #4,($11E0).w ROM:0012CD60 bra.s locret_12CD90 ROM:0012CD62 ; --------------------------------------------------------------------------- ROM:0012CD62 ROM:0012CD62 loc_12CD62: ; CODE XREF: ROM:0012CD4E↑j ROM:0012CD62 ; ROM:0012CD58↑j ROM:0012CD62 bsr.w sub_12CDD2 ROM:0012CD66 rts ROM:0012CD68 ; --------------------------------------------------------------------------- ROM:0012CD68 ROM:0012CD68 loc_12CD68: ; DATA XREF: ROM:0012CCDA↑o ROM:0012CD68 move.w $618(a5),d1 ROM:0012CD6C cmp.w ($EEE).w,d1 ROM:0012CD70 ble.s locret_12CD90 ROM:0012CD72 bsr.w sub_12CDBE ROM:0012CD76 move.w ($D6C).w,d7 ROM:0012CD7A clr.b ($8E6).w ROM:0012CD7E move.w d7,($69E).w ROM:0012CD82 move.b #1,($8E6).w ROM:0012CD88 move.b #5,($11E0).w ROM:0012CD8E bra.s loc_12CDA2 ROM:0012CD90 ; --------------------------------------------------------------------------- ROM:0012CD90 ROM:0012CD90 locret_12CD90: ; CODE XREF: ROM:0012CD10↑j ROM:0012CD90 ; ROM:0012CD60↑j ... ROM:0012CD90 rts ROM:0012CD92 ; --------------------------------------------------------------------------- ROM:0012CD92 ROM:0012CD92 loc_12CD92: ; DATA XREF: ROM:0012CCDE↑o ROM:0012CD92 cmpi.w #0,($69E).w ROM:0012CD98 bgt.s loc_12CDA2 ROM:0012CD9A move.b #2,($11E0).w ROM:0012CDA0 bra.s locret_12CD50 ROM:0012CDA2 ; --------------------------------------------------------------------------- ROM:0012CDA2 ROM:0012CDA2 loc_12CDA2: ; CODE XREF: ROM:0012CD8E↑j ROM:0012CDA2 ; ROM:0012CD98↑j ROM:0012CDA2 bsr.w sub_12CDD2 ROM:0012CDA6 rts ROM:0012CDA8 ; --------------------------------------------------------------------------- ROM:0012CDA8 rts ROM:0012CDAA ROM:0012CDAA ; =============== S U B R O U T I N E ======================================= ROM:0012CDAA ROM:0012CDAA ROM:0012CDAA sub_12CDAA: ; CODE XREF: ROM:0012CD32↑p ROM:0012CDAA move.w #$3E72,d1 ROM:0012CDAE move.w ($CE4).w,d2 ROM:0012CDB2 bsr.l sub_1175D2 ROM:0012CDB8 move.w d1,($D6A).w ROM:0012CDBC rts ROM:0012CDBC ; End of function sub_12CDAA ROM:0012CDBC ROM:0012CDBE ROM:0012CDBE ; =============== S U B R O U T I N E ======================================= ROM:0012CDBE ROM:0012CDBE ROM:0012CDBE sub_12CDBE: ; CODE XREF: ROM:0012CD72↑p ROM:0012CDBE move.w #$3E74,d1 ROM:0012CDC2 move.w ($CE4).w,d2 ROM:0012CDC6 bsr.l sub_1175D2 ROM:0012CDCC move.w d1,($D6C).w ROM:0012CDD0 rts ROM:0012CDD0 ; End of function sub_12CDBE ROM:0012CDD0 ROM:0012CDD2 ROM:0012CDD2 ; =============== S U B R O U T I N E ======================================= ROM:0012CDD2 ROM:0012CDD2 ROM:0012CDD2 sub_12CDD2: ; CODE XREF: ROM:loc_12CD62↑p ROM:0012CDD2 ; ROM:loc_12CDA2↑p ROM:0012CDD2 move.w $618(a5),($EEE).w ROM:0012CDD8 rts ROM:0012CDD8 ; End of function sub_12CDD2 ROM:0012CDD8 ROM:0012CDDA ROM:0012CDDA ; =============== S U B R O U T I N E ======================================= ROM:0012CDDA ROM:0012CDDA ROM:0012CDDA sub_12CDDA: ; CODE XREF: sub_12CF0A↓p ROM:0012CDDA clr.w d7 ROM:0012CDDC ROM:0012CDDC loc_12CDDC: ; CODE XREF: sub_12CDDA:loc_12CDEE↓j ROM:0012CDDC bsr.w sub_12CDF6 ROM:0012CDE0 cmpi.w #0,d7 ROM:0012CDE4 bne.s loc_12CDF0 ROM:0012CDE6 addq.w #1,d7 ROM:0012CDE8 bvc.s loc_12CDEE ROM:0012CDEA move.w #$8000,d7 ROM:0012CDEE ROM:0012CDEE loc_12CDEE: ; CODE XREF: sub_12CDDA+E↑j ROM:0012CDEE bra.s loc_12CDDC ROM:0012CDF0 ; --------------------------------------------------------------------------- ROM:0012CDF0 ROM:0012CDF0 loc_12CDF0: ; CODE XREF: sub_12CDDA+A↑j ROM:0012CDF0 bsr.w sub_12CE9C ROM:0012CDF4 rts ROM:0012CDF4 ; End of function sub_12CDDA ROM:0012CDF4 ROM:0012CDF6 ROM:0012CDF6 ; =============== S U B R O U T I N E ======================================= ROM:0012CDF6 ROM:0012CDF6 ROM:0012CDF6 sub_12CDF6: ; CODE XREF: sub_12CDDA:loc_12CDDC↑p ROM:0012CDF6 clr.w d1 ROM:0012CDF8 move.b $135A(d7.w),d1 ROM:0012CDFE cmpi.w #4,d1 ROM:0012CE02 bcc.s locret_12CE0C ROM:0012CE04 movea.l off_12CE0E(pc,d1.w*4),a0 ROM:0012CE08 nop ROM:0012CE0A jmp (a0) ROM:0012CE0C ; --------------------------------------------------------------------------- ROM:0012CE0C ROM:0012CE0C locret_12CE0C: ; CODE XREF: sub_12CDF6+C↑j ROM:0012CE0C rts ROM:0012CE0C ; End of function sub_12CDF6 ROM:0012CE0C ROM:0012CE0C ; --------------------------------------------------------------------------- ROM:0012CE0E off_12CE0E: dc.l loc_12CE1E ; DATA XREF: sub_12CDF6+E↑r ROM:0012CE12 dc.l loc_12CE2E ROM:0012CE16 dc.l loc_12CE5A ROM:0012CE1A dc.l loc_12CE84 ROM:0012CE1E ; --------------------------------------------------------------------------- ROM:0012CE1E ROM:0012CE1E loc_12CE1E: ; DATA XREF: ROM:off_12CE0E↑o ROM:0012CE1E bclr d7,($11E1).w ROM:0012CE22 move.b #1,$135A(d7.w) ROM:0012CE2A bra.s locret_12CE58 ROM:0012CE2C ; --------------------------------------------------------------------------- ROM:0012CE2C rts ROM:0012CE2E ; --------------------------------------------------------------------------- ROM:0012CE2E ROM:0012CE2E loc_12CE2E: ; DATA XREF: ROM:0012CE12↑o ROM:0012CE2E btst d7,($11B0).w ROM:0012CE32 beq.s locret_12CE58 ROM:0012CE34 move.w $934(a5,d7.w*2),d0 ROM:0012CE3A clr.b $901(d7.w) ROM:0012CE40 move.w d0,$6D4(d7.w*2) ROM:0012CE46 move.b #1,$901(d7.w) ROM:0012CE4E move.b #2,$135A(d7.w) ROM:0012CE56 bra.s locret_12CE82 ROM:0012CE58 ; --------------------------------------------------------------------------- ROM:0012CE58 ROM:0012CE58 locret_12CE58: ; CODE XREF: ROM:0012CE2A↑j ROM:0012CE58 ; ROM:0012CE32↑j ... ROM:0012CE58 rts ROM:0012CE5A ; --------------------------------------------------------------------------- ROM:0012CE5A ROM:0012CE5A loc_12CE5A: ; DATA XREF: ROM:0012CE16↑o ROM:0012CE5A btst d7,($11B0).w ROM:0012CE5E bne.s loc_12CE6A ROM:0012CE60 move.b #1,$135A(d7.w) ROM:0012CE68 bra.s locret_12CE58 ROM:0012CE6A ; --------------------------------------------------------------------------- ROM:0012CE6A ROM:0012CE6A loc_12CE6A: ; CODE XREF: ROM:0012CE5E↑j ROM:0012CE6A cmpi.w #0,$6D4(d7.w*2) ROM:0012CE72 bgt.s locret_12CE82 ROM:0012CE74 bset d7,($11E1).w ROM:0012CE78 move.b #3,$135A(d7.w) ROM:0012CE80 bra.s locret_12CE98 ROM:0012CE82 ; --------------------------------------------------------------------------- ROM:0012CE82 ROM:0012CE82 locret_12CE82: ; CODE XREF: ROM:0012CE56↑j ROM:0012CE82 ; ROM:0012CE72↑j ROM:0012CE82 rts ROM:0012CE84 ; --------------------------------------------------------------------------- ROM:0012CE84 ROM:0012CE84 loc_12CE84: ; DATA XREF: ROM:0012CE1A↑o ROM:0012CE84 btst d7,($11B0).w ROM:0012CE88 bne.s locret_12CE98 ROM:0012CE8A bclr d7,($11E1).w ROM:0012CE8E move.b #1,$135A(d7.w) ROM:0012CE96 bra.s locret_12CE58 ROM:0012CE98 ; --------------------------------------------------------------------------- ROM:0012CE98 ROM:0012CE98 locret_12CE98: ; CODE XREF: ROM:0012CE80↑j ROM:0012CE98 ; ROM:0012CE88↑j ROM:0012CE98 rts ROM:0012CE9A ; --------------------------------------------------------------------------- ROM:0012CE9A rts ROM:0012CE9C ROM:0012CE9C ; =============== S U B R O U T I N E ======================================= ROM:0012CE9C ROM:0012CE9C ROM:0012CE9C sub_12CE9C: ; CODE XREF: sub_12CDDA:loc_12CDF0↑p ROM:0012CE9C move.w $61A(a5),d0 ROM:0012CEA0 move.w $61C(a5),d1 ROM:0012CEA4 btst #0,($11E1).w ROM:0012CEAA beq.s loc_12CED6 ROM:0012CEAC cmp.w ($1008).w,d0 ROM:0012CEB0 bge.s loc_12CEB8 ROM:0012CEB2 cmp.w ($1008).w,d1 ROM:0012CEB6 bgt.s loc_12CEBA ROM:0012CEB8 ROM:0012CEB8 loc_12CEB8: ; CODE XREF: sub_12CE9C+14↑j ROM:0012CEB8 bra.s loc_12CEC2 ROM:0012CEBA ; --------------------------------------------------------------------------- ROM:0012CEBA ROM:0012CEBA loc_12CEBA: ; CODE XREF: sub_12CE9C+1A↑j ROM:0012CEBA btst #0,($1216).w ROM:0012CEC0 beq.s loc_12CECA ROM:0012CEC2 ROM:0012CEC2 loc_12CEC2: ; CODE XREF: sub_12CE9C:loc_12CEB8↑j ROM:0012CEC2 bset #0,($DB8).w ROM:0012CEC8 bra.s loc_12CED0 ROM:0012CECA ; --------------------------------------------------------------------------- ROM:0012CECA ROM:0012CECA loc_12CECA: ; CODE XREF: sub_12CE9C+24↑j ROM:0012CECA bclr #0,($DB8).w ROM:0012CED0 ROM:0012CED0 loc_12CED0: ; CODE XREF: sub_12CE9C+2C↑j ROM:0012CED0 bset #0,($DD0).w ROM:0012CED6 ROM:0012CED6 loc_12CED6: ; CODE XREF: sub_12CE9C+E↑j ROM:0012CED6 btst #1,($11E1).w ROM:0012CEDC beq.s locret_12CF08 ROM:0012CEDE cmp.w ($100A).w,d0 ROM:0012CEE2 bge.s loc_12CEEA ROM:0012CEE4 cmp.w ($100A).w,d1 ROM:0012CEE8 bgt.s loc_12CEEC ROM:0012CEEA ROM:0012CEEA loc_12CEEA: ; CODE XREF: sub_12CE9C+46↑j ROM:0012CEEA bra.s loc_12CEF4 ROM:0012CEEC ; --------------------------------------------------------------------------- ROM:0012CEEC ROM:0012CEEC loc_12CEEC: ; CODE XREF: sub_12CE9C+4C↑j ROM:0012CEEC btst #1,($1216).w ROM:0012CEF2 beq.s loc_12CEFC ROM:0012CEF4 ROM:0012CEF4 loc_12CEF4: ; CODE XREF: sub_12CE9C:loc_12CEEA↑j ROM:0012CEF4 bset #7,($DB9).w ROM:0012CEFA bra.s loc_12CF02 ROM:0012CEFC ; --------------------------------------------------------------------------- ROM:0012CEFC ROM:0012CEFC loc_12CEFC: ; CODE XREF: sub_12CE9C+56↑j ROM:0012CEFC bclr #7,($DB9).w ROM:0012CF02 ROM:0012CF02 loc_12CF02: ; CODE XREF: sub_12CE9C+5E↑j ROM:0012CF02 bset #7,($DD1).w ROM:0012CF08 ROM:0012CF08 locret_12CF08: ; CODE XREF: sub_12CE9C+40↑j ROM:0012CF08 rts ROM:0012CF08 ; End of function sub_12CE9C ROM:0012CF08 ROM:0012CF0A ROM:0012CF0A ; =============== S U B R O U T I N E ======================================= ROM:0012CF0A ROM:0012CF0A ROM:0012CF0A sub_12CF0A: ; CODE XREF: sub_126A82+D8↑p ROM:0012CF0A bsr.l sub_12CDDA ROM:0012CF10 bsr.l sub_12C9FE ROM:0012CF16 clr.w d1 ROM:0012CF18 move.b ($11E2).w,d1 ROM:0012CF1C cmpi.w #4,d1 ROM:0012CF20 bcc.s locret_12CF2A ROM:0012CF22 movea.l off_12CF2C(pc,d1.w*4),a0 ROM:0012CF26 nop ROM:0012CF28 jmp (a0) ROM:0012CF2A ; --------------------------------------------------------------------------- ROM:0012CF2A ROM:0012CF2A locret_12CF2A: ; CODE XREF: sub_12CF0A+16↑j ROM:0012CF2A rts ROM:0012CF2A ; End of function sub_12CF0A ROM:0012CF2A ROM:0012CF2A ; --------------------------------------------------------------------------- ROM:0012CF2C off_12CF2C: dc.l loc_12CF3C ; DATA XREF: sub_12CF0A+18↑r ROM:0012CF30 dc.l loc_12CF46 ROM:0012CF34 dc.l loc_12CF60 ROM:0012CF38 dc.l loc_12CFBE ROM:0012CF3C ; --------------------------------------------------------------------------- ROM:0012CF3C ROM:0012CF3C loc_12CF3C: ; DATA XREF: ROM:off_12CF2C↑o ROM:0012CF3C move.b #1,($11E2).w ROM:0012CF42 bra.s locret_12CF5E ROM:0012CF44 ; --------------------------------------------------------------------------- ROM:0012CF44 rts ROM:0012CF46 ; --------------------------------------------------------------------------- ROM:0012CF46 ROM:0012CF46 loc_12CF46: ; DATA XREF: ROM:0012CF30↑o ROM:0012CF46 btst #1,($11F6).w ROM:0012CF4C beq.s locret_12CF5E ROM:0012CF4E bsr.w sub_12CFEE ROM:0012CF52 bsr.w sub_12D026 ROM:0012CF56 move.b #2,($11E2).w ROM:0012CF5C bra.s loc_12CFB4 ROM:0012CF5E ; --------------------------------------------------------------------------- ROM:0012CF5E ROM:0012CF5E locret_12CF5E: ; CODE XREF: ROM:0012CF42↑j ROM:0012CF5E ; ROM:0012CF4C↑j ... ROM:0012CF5E rts ROM:0012CF60 ; --------------------------------------------------------------------------- ROM:0012CF60 ROM:0012CF60 loc_12CF60: ; DATA XREF: ROM:0012CF34↑o ROM:0012CF60 btst #6,($1387).w ROM:0012CF66 beq.s loc_12CF78 ROM:0012CF68 bsr.w sub_12CFEE ROM:0012CF6C bsr.w sub_12D02E ROM:0012CF70 move.b #1,($11E2).w ROM:0012CF76 bra.s locret_12CF5E ROM:0012CF78 ; --------------------------------------------------------------------------- ROM:0012CF78 ROM:0012CF78 loc_12CF78: ; CODE XREF: ROM:0012CF66↑j ROM:0012CF78 btst #1,($11FA).w ROM:0012CF7E beq.s loc_12CF8C ROM:0012CF80 bsr.w sub_12D02E ROM:0012CF84 move.b #3,($11E2).w ROM:0012CF8A bra.s locret_12CFEA ROM:0012CF8C ; --------------------------------------------------------------------------- ROM:0012CF8C ROM:0012CF8C loc_12CF8C: ; CODE XREF: ROM:0012CF7E↑j ROM:0012CF8C btst #1,($11F6).w ROM:0012CF92 bne.s loc_12CFA0 ROM:0012CF94 bsr.w sub_12D02E ROM:0012CF98 move.b #1,($11E2).w ROM:0012CF9E bra.s locret_12CF5E ROM:0012CFA0 ; --------------------------------------------------------------------------- ROM:0012CFA0 ROM:0012CFA0 loc_12CFA0: ; CODE XREF: ROM:0012CF92↑j ROM:0012CFA0 btst #6,($1366).w ROM:0012CFA6 beq.s loc_12CFB4 ROM:0012CFA8 bsr.w sub_12D02E ROM:0012CFAC move.b #1,($11E2).w ROM:0012CFB2 bra.s locret_12CF5E ROM:0012CFB4 ; --------------------------------------------------------------------------- ROM:0012CFB4 ROM:0012CFB4 loc_12CFB4: ; CODE XREF: ROM:0012CF5C↑j ROM:0012CFB4 ; ROM:0012CFA6↑j ... ROM:0012CFB4 bsr.w sub_12D000 ROM:0012CFB8 bsr.w sub_12D03A ROM:0012CFBC rts ROM:0012CFBE ; --------------------------------------------------------------------------- ROM:0012CFBE ROM:0012CFBE loc_12CFBE: ; DATA XREF: ROM:0012CF38↑o ROM:0012CFBE btst #6,($1387).w ROM:0012CFC4 beq.s loc_12CFD2 ROM:0012CFC6 bsr.w sub_12CFEE ROM:0012CFCA move.b #1,($11E2).w ROM:0012CFD0 bra.s locret_12CF5E ROM:0012CFD2 ; --------------------------------------------------------------------------- ROM:0012CFD2 ROM:0012CFD2 loc_12CFD2: ; CODE XREF: ROM:0012CFC4↑j ROM:0012CFD2 btst #1,($11F6).w ROM:0012CFD8 beq.s locret_12CFEA ROM:0012CFDA bsr.w sub_12CFEE ROM:0012CFDE bsr.w sub_12D026 ROM:0012CFE2 move.b #2,($11E2).w ROM:0012CFE8 bra.s loc_12CFB4 ROM:0012CFEA ; --------------------------------------------------------------------------- ROM:0012CFEA ROM:0012CFEA locret_12CFEA: ; CODE XREF: ROM:0012CF8A↑j ROM:0012CFEA ; ROM:0012CFD8↑j ROM:0012CFEA rts ROM:0012CFEC ; --------------------------------------------------------------------------- ROM:0012CFEC rts ROM:0012CFEE ROM:0012CFEE ; =============== S U B R O U T I N E ======================================= ROM:0012CFEE ROM:0012CFEE ROM:0012CFEE sub_12CFEE: ; CODE XREF: ROM:0012CF4E↑p ROM:0012CFEE ; ROM:0012CF68↑p ... ROM:0012CFEE clr.w ($D70).w ROM:0012CFF2 clr.w ($1A4A).w ROM:0012CFF6 clr.w ($1A4C).w ROM:0012CFFA clr.w ($1A4E).w ROM:0012CFFE rts ROM:0012CFFE ; End of function sub_12CFEE ROM:0012CFFE ROM:0012D000 ROM:0012D000 ; =============== S U B R O U T I N E ======================================= ROM:0012D000 ROM:0012D000 ROM:0012D000 sub_12D000: ; CODE XREF: ROM:loc_12CFB4↑p ROM:0012D000 move.w ($CE4).w,d0 ROM:0012D004 sub.w ($D6E).w,d0 ROM:0012D008 bpl.w loc_12D00E ROM:0012D00C neg.w d0 ROM:0012D00E ROM:0012D00E loc_12D00E: ; CODE XREF: sub_12D000+8↑j ROM:0012D00E move.w $61E(a5),d1 ROM:0012D012 cmp.w d0,d1 ROM:0012D014 bgt.s loc_12D01E ROM:0012D016 bset #6,($1366).w ROM:0012D01C bra.s locret_12D024 ROM:0012D01E ; --------------------------------------------------------------------------- ROM:0012D01E ROM:0012D01E loc_12D01E: ; CODE XREF: sub_12D000+14↑j ROM:0012D01E bclr #6,($1366).w ROM:0012D024 ROM:0012D024 locret_12D024: ; CODE XREF: sub_12D000+1C↑j ROM:0012D024 rts ROM:0012D024 ; End of function sub_12D000 ROM:0012D024 ROM:0012D026 ROM:0012D026 ; =============== S U B R O U T I N E ======================================= ROM:0012D026 ROM:0012D026 ROM:0012D026 sub_12D026: ; CODE XREF: ROM:0012CF52↑p ROM:0012D026 ; ROM:0012CFDE↑p ROM:0012D026 move.w ($CE4).w,($D6E).w ROM:0012D02C rts ROM:0012D02C ; End of function sub_12D026 ROM:0012D02C ROM:0012D02E ROM:0012D02E ; =============== S U B R O U T I N E ======================================= ROM:0012D02E ROM:0012D02E ROM:0012D02E sub_12D02E: ; CODE XREF: ROM:0012CF6C↑p ROM:0012D02E ; ROM:0012CF80↑p ... ROM:0012D02E bclr #1,($11FA).w ROM:0012D034 clr.b ($11E3).w ROM:0012D038 rts ROM:0012D038 ; End of function sub_12D02E ROM:0012D038 ROM:0012D03A ROM:0012D03A ; =============== S U B R O U T I N E ======================================= ROM:0012D03A ROM:0012D03A ROM:0012D03A sub_12D03A: ; CODE XREF: ROM:0012CFB8↑p ROM:0012D03A bclr #1,($11FA).w ROM:0012D040 clr.w d1 ROM:0012D042 move.b ($11E3).w,d1 ROM:0012D046 cmpi.w #7,d1 ROM:0012D04A bcc.s locret_12D054 ROM:0012D04C movea.l off_12D056(pc,d1.w*4),a0 ROM:0012D050 nop ROM:0012D052 jmp (a0) ROM:0012D054 ; --------------------------------------------------------------------------- ROM:0012D054 ROM:0012D054 locret_12D054: ; CODE XREF: sub_12D03A+10↑j ROM:0012D054 rts ROM:0012D054 ; End of function sub_12D03A ROM:0012D054 ROM:0012D054 ; --------------------------------------------------------------------------- ROM:0012D056 off_12D056: dc.l loc_12D072 ; DATA XREF: sub_12D03A+12↑r ROM:0012D05A dc.l loc_12D082 ROM:0012D05E dc.l loc_12D096 ROM:0012D062 dc.l loc_12D0F2 ROM:0012D066 dc.l loc_12D106 ROM:0012D06A dc.l loc_12D15C ROM:0012D06E dc.l locret_12D1CC ROM:0012D072 ; --------------------------------------------------------------------------- ROM:0012D072 ROM:0012D072 loc_12D072: ; DATA XREF: ROM:off_12D056↑o ROM:0012D072 move.w $626(a5),($D72).w ROM:0012D078 move.b #1,($11E3).w ROM:0012D07E bra.s locret_12D094 ROM:0012D080 ; --------------------------------------------------------------------------- ROM:0012D080 rts ROM:0012D082 ; --------------------------------------------------------------------------- ROM:0012D082 ROM:0012D082 loc_12D082: ; DATA XREF: ROM:0012D05A↑o ROM:0012D082 move.w $620(a5),d0 ROM:0012D086 cmp.w ($EEE).w,d0 ROM:0012D08A ble.s locret_12D094 ROM:0012D08C move.b #2,($11E3).w ROM:0012D092 bra.s locret_12D0F0 ROM:0012D094 ; --------------------------------------------------------------------------- ROM:0012D094 ROM:0012D094 locret_12D094: ; CODE XREF: ROM:0012D07E↑j ROM:0012D094 ; ROM:0012D08A↑j ROM:0012D094 rts ROM:0012D096 ; --------------------------------------------------------------------------- ROM:0012D096 ROM:0012D096 loc_12D096: ; DATA XREF: ROM:0012D05E↑o ROM:0012D096 move.w $620(a5),d0 ROM:0012D09A cmp.w ($EEE).w,d0 ROM:0012D09E bgt.s loc_12D0BC ROM:0012D0A0 cmpi.w #1,($D72).w ROM:0012D0A6 ble.s loc_12D0BC ROM:0012D0A8 subq.w #1,($D72).w ROM:0012D0AC bvc.s loc_12D0B4 ROM:0012D0AE move.w #$8000,($D72).w ROM:0012D0B4 ROM:0012D0B4 loc_12D0B4: ; CODE XREF: ROM:0012D0AC↑j ROM:0012D0B4 move.b #3,($11E3).w ROM:0012D0BA bra.s locret_12D104 ROM:0012D0BC ; --------------------------------------------------------------------------- ROM:0012D0BC ROM:0012D0BC loc_12D0BC: ; CODE XREF: ROM:0012D09E↑j ROM:0012D0BC ; ROM:0012D0A6↑j ROM:0012D0BC cmp.w ($EEE).w,d0 ROM:0012D0C0 bgt.s locret_12D0F0 ROM:0012D0C2 cmpi.w #1,($D72).w ROM:0012D0C8 bne.s locret_12D0F0 ROM:0012D0CA subq.w #1,($D72).w ROM:0012D0CE bvc.s loc_12D0D6 ROM:0012D0D0 move.w #$8000,($D72).w ROM:0012D0D6 ROM:0012D0D6 loc_12D0D6: ; CODE XREF: ROM:0012D0CE↑j ROM:0012D0D6 bsr.w sub_12D1F4 ROM:0012D0DA clr.b ($8E7).w ROM:0012D0DE clr.w ($6A0).w ROM:0012D0E2 move.b #3,($8E7).w ROM:0012D0E8 move.b #4,($11E3).w ROM:0012D0EE bra.s loc_12D156 ROM:0012D0F0 ; --------------------------------------------------------------------------- ROM:0012D0F0 ROM:0012D0F0 locret_12D0F0: ; CODE XREF: ROM:0012D092↑j ROM:0012D0F0 ; ROM:0012D0C0↑j ... ROM:0012D0F0 rts ROM:0012D0F2 ; --------------------------------------------------------------------------- ROM:0012D0F2 ROM:0012D0F2 loc_12D0F2: ; DATA XREF: ROM:0012D062↑o ROM:0012D0F2 move.w $620(a5),d0 ROM:0012D0F6 cmp.w ($EEE).w,d0 ROM:0012D0FA ble.s locret_12D104 ROM:0012D0FC move.b #2,($11E3).w ROM:0012D102 bra.s locret_12D0F0 ROM:0012D104 ; --------------------------------------------------------------------------- ROM:0012D104 ROM:0012D104 locret_12D104: ; CODE XREF: ROM:0012D0BA↑j ROM:0012D104 ; ROM:0012D0FA↑j ROM:0012D104 rts ROM:0012D106 ; --------------------------------------------------------------------------- ROM:0012D106 ROM:0012D106 loc_12D106: ; DATA XREF: ROM:0012D066↑o ROM:0012D106 move.w $624(a5),d1 ROM:0012D10A move.w $622(a5),d2 ROM:0012D10E cmp.w ($D70).w,d1 ROM:0012D112 ble.s loc_12D11A ROM:0012D114 cmp.w ($1A4A).w,d2 ROM:0012D118 bgt.s loc_12D144 ROM:0012D11A ROM:0012D11A loc_12D11A: ; CODE XREF: ROM:0012D112↑j ROM:0012D11A bsr.w sub_12D236 ROM:0012D11E bsr.w sub_12D25C ROM:0012D122 bset #2,($DD1).w ROM:0012D128 clr.b ($8E7).w ROM:0012D12C clr.w ($6A0).w ROM:0012D130 bset #1,($11FA).w ROM:0012D136 move.b #6,($11E3).w ROM:0012D13C bra.l locret_12D1CC ROM:0012D142 ; --------------------------------------------------------------------------- ROM:0012D142 bra.s loc_12D156 ROM:0012D144 ; --------------------------------------------------------------------------- ROM:0012D144 ROM:0012D144 loc_12D144: ; CODE XREF: ROM:0012D118↑j ROM:0012D144 move.w $620(a5),d0 ROM:0012D148 cmp.w ($EEE).w,d0 ROM:0012D14C ble.s loc_12D156 ROM:0012D14E move.b #5,($11E3).w ROM:0012D154 bra.s loc_12D1C6 ROM:0012D156 ; --------------------------------------------------------------------------- ROM:0012D156 ROM:0012D156 loc_12D156: ; CODE XREF: ROM:0012D0EE↑j ROM:0012D156 ; ROM:0012D142↑j ... ROM:0012D156 bsr.w sub_12D1D0 ROM:0012D15A rts ROM:0012D15C ; --------------------------------------------------------------------------- ROM:0012D15C ROM:0012D15C loc_12D15C: ; DATA XREF: ROM:0012D06A↑o ROM:0012D15C move.w $620(a5),d0 ROM:0012D160 cmp.w ($EEE).w,d0 ROM:0012D164 bgt.s loc_12D1C6 ROM:0012D166 btst #2,($1385).w ROM:0012D16C beq.s loc_12D1A0 ROM:0012D16E btst #6,($1361).w ROM:0012D174 beq.s loc_12D1A0 ROM:0012D176 bsr.w sub_12D202 ROM:0012D17A addq.w #1,($D70).w ROM:0012D17E bvc.s loc_12D186 ROM:0012D180 move.w #$8000,($D70).w ROM:0012D186 ROM:0012D186 loc_12D186: ; CODE XREF: ROM:0012D17E↑j ROM:0012D186 bsr.w sub_12D1F4 ROM:0012D18A clr.b ($8E7).w ROM:0012D18E clr.w ($6A0).w ROM:0012D192 move.b #3,($8E7).w ROM:0012D198 move.b #4,($11E3).w ROM:0012D19E bra.s loc_12D156 ROM:0012D1A0 ; --------------------------------------------------------------------------- ROM:0012D1A0 ROM:0012D1A0 loc_12D1A0: ; CODE XREF: ROM:0012D16C↑j ROM:0012D1A0 ; ROM:0012D174↑j ROM:0012D1A0 addq.w #1,($1A4A).w ROM:0012D1A4 bvc.s loc_12D1AC ROM:0012D1A6 move.w #$8000,($1A4A).w ROM:0012D1AC ROM:0012D1AC loc_12D1AC: ; CODE XREF: ROM:0012D1A4↑j ROM:0012D1AC bsr.w sub_12D1F4 ROM:0012D1B0 clr.b ($8E7).w ROM:0012D1B4 clr.w ($6A0).w ROM:0012D1B8 move.b #3,($8E7).w ROM:0012D1BE move.b #4,($11E3).w ROM:0012D1C4 bra.s loc_12D156 ROM:0012D1C6 ; --------------------------------------------------------------------------- ROM:0012D1C6 ROM:0012D1C6 loc_12D1C6: ; CODE XREF: ROM:0012D154↑j ROM:0012D1C6 ; ROM:0012D164↑j ROM:0012D1C6 bsr.w sub_12D1D0 ROM:0012D1CA rts ROM:0012D1CC ; --------------------------------------------------------------------------- ROM:0012D1CC ROM:0012D1CC locret_12D1CC: ; CODE XREF: ROM:0012D13C↑j ROM:0012D1CC ; DATA XREF: ROM:0012D06E↑o ROM:0012D1CC rts ROM:0012D1CE ; --------------------------------------------------------------------------- ROM:0012D1CE rts ROM:0012D1D0 ROM:0012D1D0 ; =============== S U B R O U T I N E ======================================= ROM:0012D1D0 ROM:0012D1D0 ROM:0012D1D0 sub_12D1D0: ; CODE XREF: ROM:loc_12D156↑p ROM:0012D1D0 ; ROM:loc_12D1C6↑p ROM:0012D1D0 move.w $628(a5),d0 ROM:0012D1D4 cmp.w ($EEE).w,d0 ROM:0012D1D8 bgt.s loc_12D1E2 ROM:0012D1DA bset #2,($1385).w ROM:0012D1E0 bra.s locret_12D1F2 ROM:0012D1E2 ; --------------------------------------------------------------------------- ROM:0012D1E2 ROM:0012D1E2 loc_12D1E2: ; CODE XREF: sub_12D1D0+8↑j ROM:0012D1E2 move.w $62A(a5),d0 ROM:0012D1E6 cmp.w ($EEE).w,d0 ROM:0012D1EA blt.s locret_12D1F2 ROM:0012D1EC bset #6,($1361).w ROM:0012D1F2 ROM:0012D1F2 locret_12D1F2: ; CODE XREF: sub_12D1D0+10↑j ROM:0012D1F2 ; sub_12D1D0+1A↑j ROM:0012D1F2 rts ROM:0012D1F2 ; End of function sub_12D1D0 ROM:0012D1F2 ROM:0012D1F4 ROM:0012D1F4 ; =============== S U B R O U T I N E ======================================= ROM:0012D1F4 ROM:0012D1F4 ROM:0012D1F4 sub_12D1F4: ; CODE XREF: ROM:loc_12D0D6↑p ROM:0012D1F4 ; ROM:loc_12D186↑p ... ROM:0012D1F4 bclr #2,($1385).w ROM:0012D1FA bclr #6,($1361).w ROM:0012D200 rts ROM:0012D200 ; End of function sub_12D1F4 ROM:0012D200 ROM:0012D202 ROM:0012D202 ; =============== S U B R O U T I N E ======================================= ROM:0012D202 ROM:0012D202 ROM:0012D202 sub_12D202: ; CODE XREF: ROM:0012D176↑p ROM:0012D202 move.w ($6A0).w,d0 ROM:0012D206 add.w d0,($1A4C).w ROM:0012D20A bvc.w loc_12D214 ROM:0012D20E move.w #$7FFF,($1A4C).w ROM:0012D214 ROM:0012D214 loc_12D214: ; CODE XREF: sub_12D202+8↑j ROM:0012D214 move.w #$3F0C,d1 ROM:0012D218 move.w ($56E).w,d2 ROM:0012D21C move.w ($A5E).w,d3 ROM:0012D220 bsr.l sub_1175D2 ROM:0012D226 add.w d1,($1A4E).w ROM:0012D22A bvc.w locret_12D234 ROM:0012D22E move.w #$7FFF,($1A4E).w ROM:0012D234 ROM:0012D234 locret_12D234: ; CODE XREF: sub_12D202+28↑j ROM:0012D234 rts ROM:0012D234 ; End of function sub_12D202 ROM:0012D234 ROM:0012D236 ROM:0012D236 ; =============== S U B R O U T I N E ======================================= ROM:0012D236 ROM:0012D236 ROM:0012D236 sub_12D236: ; CODE XREF: ROM:loc_12D11A↑p ROM:0012D236 cmpi.w #0,($D70).w ROM:0012D23C ble.s loc_12D256 ROM:0012D23E cmpi.w #$7FFF,($1A4C).w ROM:0012D244 bge.s loc_12D256 ROM:0012D246 move.w ($1A4C).w,d0 ROM:0012D24A ext.l d0 ROM:0012D24C divs.w ($D70).w,d0 ROM:0012D250 move.w d0,($D74).w ROM:0012D254 bra.s locret_12D25A ROM:0012D256 ; --------------------------------------------------------------------------- ROM:0012D256 ROM:0012D256 loc_12D256: ; CODE XREF: sub_12D236+6↑j ROM:0012D256 ; sub_12D236+E↑j ROM:0012D256 clr.w ($D74).w ROM:0012D25A ROM:0012D25A locret_12D25A: ; CODE XREF: sub_12D236+1E↑j ROM:0012D25A rts ROM:0012D25A ; End of function sub_12D236 ROM:0012D25A ROM:0012D25C ROM:0012D25C ; =============== S U B R O U T I N E ======================================= ROM:0012D25C ROM:0012D25C ROM:0012D25C sub_12D25C: ; CODE XREF: ROM:0012D11E↑p ROM:0012D25C bclr #2,($DB9).w ROM:0012D262 clr.w d0 ROM:0012D264 ROM:0012D264 loc_12D264: ; CODE XREF: sub_12D25C:loc_12D296↓j ROM:0012D264 move.w $938(a5,d0.w*2),d1 ROM:0012D26A move.w $94A(a5,d0.w*2),d2 ROM:0012D270 cmp.w $1400(d0.w*2),d1 ROM:0012D276 ble.s loc_12D280 ROM:0012D278 cmp.w $1400(d0.w*2),d2 ROM:0012D27E blt.s loc_12D286 ROM:0012D280 ROM:0012D280 loc_12D280: ; CODE XREF: sub_12D25C+1A↑j ROM:0012D280 bset #2,($DB9).w ROM:0012D286 ROM:0012D286 loc_12D286: ; CODE XREF: sub_12D25C+22↑j ROM:0012D286 cmpi.w #8,d0 ROM:0012D28A bge.w loc_12D298 ROM:0012D28E addq.w #1,d0 ROM:0012D290 bvc.s loc_12D296 ROM:0012D292 move.w #$8000,d0 ROM:0012D296 ROM:0012D296 loc_12D296: ; CODE XREF: sub_12D25C+34↑j ROM:0012D296 bra.s loc_12D264 ROM:0012D298 ; --------------------------------------------------------------------------- ROM:0012D298 ROM:0012D298 loc_12D298: ; CODE XREF: sub_12D25C+2E↑j ROM:0012D298 move.w $622(a5),d0 ROM:0012D29C move.w ($1A4E).w,d1 ROM:0012D2A0 cmp.w ($1A4C).w,d1 ROM:0012D2A4 blt.s loc_12D2AC ROM:0012D2A6 cmp.w ($1A4A).w,d0 ROM:0012D2AA bgt.s locret_12D2B2 ROM:0012D2AC ROM:0012D2AC loc_12D2AC: ; CODE XREF: sub_12D25C+48↑j ROM:0012D2AC bset #2,($DB9).w ROM:0012D2B2 ROM:0012D2B2 locret_12D2B2: ; CODE XREF: sub_12D25C+4E↑j ROM:0012D2B2 rts ROM:0012D2B2 ; End of function sub_12D25C ROM:0012D2B2 ROM:0012D2B4 ROM:0012D2B4 ; =============== S U B R O U T I N E ======================================= ROM:0012D2B4 ROM:0012D2B4 ROM:0012D2B4 sub_12D2B4: ; CODE XREF: sub_12D4F4↓p ROM:0012D2B4 bsr.w sub_12D2C2 ROM:0012D2B8 bsr.w sub_12D4BA ROM:0012D2BC bsr.w sub_12D378 ROM:0012D2C0 rts ROM:0012D2C0 ; End of function sub_12D2B4 ROM:0012D2C0 ROM:0012D2C2 ROM:0012D2C2 ; =============== S U B R O U T I N E ======================================= ROM:0012D2C2 ROM:0012D2C2 ROM:0012D2C2 sub_12D2C2: ; CODE XREF: sub_12D2B4↑p ROM:0012D2C2 clr.w d1 ROM:0012D2C4 move.b ($11E4).w,d1 ROM:0012D2C8 cmpi.w #4,d1 ROM:0012D2CC bcc.s locret_12D2D6 ROM:0012D2CE movea.l off_12D2D8(pc,d1.w*4),a0 ROM:0012D2D2 nop ROM:0012D2D4 jmp (a0) ROM:0012D2D6 ; --------------------------------------------------------------------------- ROM:0012D2D6 ROM:0012D2D6 locret_12D2D6: ; CODE XREF: sub_12D2C2+A↑j ROM:0012D2D6 rts ROM:0012D2D6 ; End of function sub_12D2C2 ROM:0012D2D6 ROM:0012D2D6 ; --------------------------------------------------------------------------- ROM:0012D2D8 off_12D2D8: dc.l loc_12D2E8 ; DATA XREF: sub_12D2C2+C↑r ROM:0012D2DC dc.l loc_12D2F6 ROM:0012D2E0 dc.l loc_12D310 ROM:0012D2E4 dc.l loc_12D35C ROM:0012D2E8 ; --------------------------------------------------------------------------- ROM:0012D2E8 ROM:0012D2E8 loc_12D2E8: ; DATA XREF: ROM:off_12D2D8↑o ROM:0012D2E8 move.b #1,($11E4).w ROM:0012D2EE bclr #6,($1363).w ROM:0012D2F4 bra.s locret_12D30E ROM:0012D2F6 ; --------------------------------------------------------------------------- ROM:0012D2F6 ROM:0012D2F6 loc_12D2F6: ; DATA XREF: ROM:0012D2DC↑o ROM:0012D2F6 move.w $62C(a5),d0 ROM:0012D2FA cmp.w ($D86).w,d0 ROM:0012D2FE bgt.s locret_12D30E ROM:0012D300 move.w $62E(a5),($D76).w ROM:0012D306 move.b #2,($11E4).w ROM:0012D30C bra.s locret_12D35A ROM:0012D30E ; --------------------------------------------------------------------------- ROM:0012D30E ROM:0012D30E locret_12D30E: ; CODE XREF: ROM:0012D2F4↑j ROM:0012D30E ; ROM:0012D2FE↑j ... ROM:0012D30E rts ROM:0012D310 ; --------------------------------------------------------------------------- ROM:0012D310 ROM:0012D310 loc_12D310: ; DATA XREF: ROM:0012D2E0↑o ROM:0012D310 move.w $62C(a5),d0 ROM:0012D314 cmp.w ($D86).w,d0 ROM:0012D318 ble.s loc_12D322 ROM:0012D31A move.b #1,($11E4).w ROM:0012D320 bra.s locret_12D30E ROM:0012D322 ; --------------------------------------------------------------------------- ROM:0012D322 ROM:0012D322 loc_12D322: ; CODE XREF: ROM:0012D318↑j ROM:0012D322 btst #0,($1162).w ROM:0012D328 beq.s locret_12D35A ROM:0012D32A cmpi.w #1,($D76).w ROM:0012D330 ble.s loc_12D340 ROM:0012D332 subq.w #1,($D76).w ROM:0012D336 bvc.s loc_12D33E ROM:0012D338 move.w #$8000,($D76).w ROM:0012D33E ROM:0012D33E loc_12D33E: ; CODE XREF: ROM:0012D336↑j ROM:0012D33E bra.s locret_12D35A ROM:0012D340 ; --------------------------------------------------------------------------- ROM:0012D340 ROM:0012D340 loc_12D340: ; CODE XREF: ROM:0012D330↑j ROM:0012D340 subq.w #1,($D76).w ROM:0012D344 bvc.s loc_12D34C ROM:0012D346 move.w #$8000,($D76).w ROM:0012D34C ROM:0012D34C loc_12D34C: ; CODE XREF: ROM:0012D344↑j ROM:0012D34C bset #6,($1363).w ROM:0012D352 move.b #3,($11E4).w ROM:0012D358 bra.s locret_12D374 ROM:0012D35A ; --------------------------------------------------------------------------- ROM:0012D35A ROM:0012D35A locret_12D35A: ; CODE XREF: ROM:0012D30C↑j ROM:0012D35A ; ROM:0012D328↑j ... ROM:0012D35A rts ROM:0012D35C ; --------------------------------------------------------------------------- ROM:0012D35C ROM:0012D35C loc_12D35C: ; DATA XREF: ROM:0012D2E4↑o ROM:0012D35C move.w $62C(a5),d0 ROM:0012D360 cmp.w ($D86).w,d0 ROM:0012D364 ble.s locret_12D374 ROM:0012D366 bclr #6,($1363).w ROM:0012D36C move.b #1,($11E4).w ROM:0012D372 bra.s locret_12D30E ROM:0012D374 ; --------------------------------------------------------------------------- ROM:0012D374 ROM:0012D374 locret_12D374: ; CODE XREF: ROM:0012D358↑j ROM:0012D374 ; ROM:0012D364↑j ROM:0012D374 rts ROM:0012D376 ; --------------------------------------------------------------------------- ROM:0012D376 rts ROM:0012D378 ROM:0012D378 ; =============== S U B R O U T I N E ======================================= ROM:0012D378 ROM:0012D378 ROM:0012D378 sub_12D378: ; CODE XREF: sub_12D2B4+8↑p ROM:0012D378 bclr #7,($136C).w ROM:0012D37E btst #0,($1154).w ROM:0012D384 beq.l locret_12D4B8 ROM:0012D38A btst #0,($137B).w ROM:0012D390 bne.l locret_12D4B8 ROM:0012D396 btst #1,($1381).w ROM:0012D39C bne.l locret_12D4B8 ROM:0012D3A2 btst #0,($11F6).w ROM:0012D3A8 bne.l locret_12D4B8 ROM:0012D3AE btst #1,($1382).w ROM:0012D3B4 bne.l locret_12D4B8 ROM:0012D3BA move.w $632(a5),d0 ROM:0012D3BE cmp.w ($56E).w,d0 ROM:0012D3C2 bgt.l locret_12D4B8 ROM:0012D3C8 move.w $634(a5),d0 ROM:0012D3CC cmp.w ($56E).w,d0 ROM:0012D3D0 ble.l locret_12D4B8 ROM:0012D3D6 move.w $636(a5),d0 ROM:0012D3DA cmp.w ($A5E).w,d0 ROM:0012D3DE bgt.l locret_12D4B8 ROM:0012D3E4 move.w $638(a5),d0 ROM:0012D3E8 cmp.w ($A5E).w,d0 ROM:0012D3EC ble.l locret_12D4B8 ROM:0012D3F2 move.w $630(a5),d0 ROM:0012D3F6 cmp.w ($A98).w,d0 ROM:0012D3FA bgt.l locret_12D4B8 ROM:0012D400 btst #0,($11E1).w ROM:0012D406 beq.l locret_12D4B8 ROM:0012D40C btst #1,($11E1).w ROM:0012D412 beq.l locret_12D4B8 ROM:0012D418 btst #1,($115F).w ROM:0012D41E beq.l locret_12D4B8 ROM:0012D424 btst #6,($DB9).w ROM:0012D42A bne.l locret_12D4B8 ROM:0012D430 btst #6,($13CF).w ROM:0012D436 bne.l locret_12D4B8 ROM:0012D43C btst #0,($DB8).w ROM:0012D442 bne.s locret_12D4B8 ROM:0012D444 btst #0,($13CE).w ROM:0012D44A bne.s locret_12D4B8 ROM:0012D44C btst #5,($DB8).w ROM:0012D452 bne.s locret_12D4B8 ROM:0012D454 btst #5,($13CE).w ROM:0012D45A bne.s locret_12D4B8 ROM:0012D45C btst #7,($DB9).w ROM:0012D462 bne.s locret_12D4B8 ROM:0012D464 btst #7,($13CF).w ROM:0012D46A bne.s locret_12D4B8 ROM:0012D46C btst #3,($1378).w ROM:0012D472 bne.s locret_12D4B8 ROM:0012D474 btst #5,($137E).w ROM:0012D47A bne.s locret_12D4B8 ROM:0012D47C btst #1,($DB8).w ROM:0012D482 bne.s locret_12D4B8 ROM:0012D484 btst #1,($13CE).w ROM:0012D48A bne.s locret_12D4B8 ROM:0012D48C btst #6,($1363).w ROM:0012D492 bne.s locret_12D4B8 ROM:0012D494 move.w ($CE8).w,d1 ROM:0012D498 sub.w ($CE4).w,d1 ROM:0012D49C bpl.w loc_12D4A2 ROM:0012D4A0 neg.w d1 ROM:0012D4A2 ROM:0012D4A2 loc_12D4A2: ; CODE XREF: sub_12D378+124↑j ROM:0012D4A2 move.w $63A(a5),d0 ROM:0012D4A6 cmp.w d1,d0 ROM:0012D4A8 ble.s locret_12D4B8 ROM:0012D4AA btst #4,($1368).w ROM:0012D4B0 beq.s locret_12D4B8 ROM:0012D4B2 bset #7,($136C).w ROM:0012D4B8 ROM:0012D4B8 locret_12D4B8: ; CODE XREF: sub_12D378+C↑j ROM:0012D4B8 ; sub_12D378+18↑j ... ROM:0012D4B8 rts ROM:0012D4B8 ; End of function sub_12D378 ROM:0012D4B8 ROM:0012D4BA ROM:0012D4BA ; =============== S U B R O U T I N E ======================================= ROM:0012D4BA ROM:0012D4BA ROM:0012D4BA sub_12D4BA: ; CODE XREF: sub_12D2B4+4↑p ROM:0012D4BA btst #0,($1162).w ROM:0012D4C0 beq.s locret_12D4C6 ROM:0012D4C2 bsr.w sub_12D4C8 ROM:0012D4C6 ROM:0012D4C6 locret_12D4C6: ; CODE XREF: sub_12D4BA+6↑j ROM:0012D4C6 rts ROM:0012D4C6 ; End of function sub_12D4BA ROM:0012D4C6 ROM:0012D4C8 ROM:0012D4C8 ; =============== S U B R O U T I N E ======================================= ROM:0012D4C8 ROM:0012D4C8 ROM:0012D4C8 sub_12D4C8: ; CODE XREF: sub_12D4BA+8↑p ROM:0012D4C8 move.w ($F34).w,d0 ROM:0012D4CC sub.w ($D78).w,d0 ROM:0012D4D0 bpl.w loc_12D4D6 ROM:0012D4D4 neg.w d0 ROM:0012D4D6 ROM:0012D4D6 loc_12D4D6: ; CODE XREF: sub_12D4C8+8↑j ROM:0012D4D6 move.w $63C(a5),d1 ROM:0012D4DA cmp.w d0,d1 ROM:0012D4DC ble.s loc_12D4E6 ROM:0012D4DE bset #4,($1368).w ROM:0012D4E4 bra.s loc_12D4EC ROM:0012D4E6 ; --------------------------------------------------------------------------- ROM:0012D4E6 ROM:0012D4E6 loc_12D4E6: ; CODE XREF: sub_12D4C8+14↑j ROM:0012D4E6 bclr #4,($1368).w ROM:0012D4EC ROM:0012D4EC loc_12D4EC: ; CODE XREF: sub_12D4C8+1C↑j ROM:0012D4EC move.w ($F34).w,($D78).w ROM:0012D4F2 rts ROM:0012D4F2 ; End of function sub_12D4C8 ROM:0012D4F2 ROM:0012D4F4 ROM:0012D4F4 ; =============== S U B R O U T I N E ======================================= ROM:0012D4F4 ROM:0012D4F4 ROM:0012D4F4 sub_12D4F4: ; CODE XREF: sub_126A82+D2↑p ROM:0012D4F4 bsr.l sub_12D2B4 ROM:0012D4FA bsr.l sub_12D7E6 ROM:0012D500 bsr.w sub_12D506 ROM:0012D504 rts ROM:0012D504 ; End of function sub_12D4F4 ROM:0012D504 ROM:0012D506 ROM:0012D506 ; =============== S U B R O U T I N E ======================================= ROM:0012D506 ROM:0012D506 ROM:0012D506 sub_12D506: ; CODE XREF: sub_12D4F4+C↑p ROM:0012D506 clr.w d1 ROM:0012D508 move.b ($11E5).w,d1 ROM:0012D50C cmpi.w #4,d1 ROM:0012D510 bcc.s locret_12D51A ROM:0012D512 movea.l off_12D51C(pc,d1.w*4),a0 ROM:0012D516 nop ROM:0012D518 jmp (a0) ROM:0012D51A ; --------------------------------------------------------------------------- ROM:0012D51A ROM:0012D51A locret_12D51A: ; CODE XREF: sub_12D506+A↑j ROM:0012D51A rts ROM:0012D51A ; End of function sub_12D506 ROM:0012D51A ROM:0012D51A ; --------------------------------------------------------------------------- ROM:0012D51C off_12D51C: dc.l loc_12D52C ; DATA XREF: sub_12D506+C↑r ROM:0012D520 dc.l loc_12D534 ROM:0012D524 dc.l loc_12D550 ROM:0012D528 dc.l loc_12D59E ROM:0012D52C ; --------------------------------------------------------------------------- ROM:0012D52C ROM:0012D52C loc_12D52C: ; DATA XREF: ROM:off_12D51C↑o ROM:0012D52C move.b #1,($11E5).w ROM:0012D532 bra.s loc_12D54A ROM:0012D534 ; --------------------------------------------------------------------------- ROM:0012D534 ROM:0012D534 loc_12D534: ; DATA XREF: ROM:0012D520↑o ROM:0012D534 btst #7,($136C).w ROM:0012D53A beq.s loc_12D54A ROM:0012D53C move.w $63E(a5),($D7A).w ROM:0012D542 move.b #2,($11E5).w ROM:0012D548 bra.s loc_12D598 ROM:0012D54A ; --------------------------------------------------------------------------- ROM:0012D54A ROM:0012D54A loc_12D54A: ; CODE XREF: ROM:0012D532↑j ROM:0012D54A ; ROM:0012D53A↑j ... ROM:0012D54A bsr.w sub_12D5E8 ROM:0012D54E rts ROM:0012D550 ; --------------------------------------------------------------------------- ROM:0012D550 ROM:0012D550 loc_12D550: ; DATA XREF: ROM:0012D524↑o ROM:0012D550 btst #7,($136C).w ROM:0012D556 bne.s loc_12D560 ROM:0012D558 move.b #1,($11E5).w ROM:0012D55E bra.s loc_12D54A ROM:0012D560 ; --------------------------------------------------------------------------- ROM:0012D560 ROM:0012D560 loc_12D560: ; CODE XREF: ROM:0012D556↑j ROM:0012D560 btst #0,($1162).w ROM:0012D566 beq.s loc_12D598 ROM:0012D568 cmpi.w #1,($D7A).w ROM:0012D56E ble.s loc_12D580 ROM:0012D570 subq.w #1,($D7A).w ROM:0012D574 bvc.s loc_12D57C ROM:0012D576 move.w #$8000,($D7A).w ROM:0012D57C ROM:0012D57C loc_12D57C: ; CODE XREF: ROM:0012D574↑j ROM:0012D57C bra.s loc_12D598 ROM:0012D57E ; --------------------------------------------------------------------------- ROM:0012D57E bra.s loc_12D598 ROM:0012D580 ; --------------------------------------------------------------------------- ROM:0012D580 ROM:0012D580 loc_12D580: ; CODE XREF: ROM:0012D56E↑j ROM:0012D580 subq.w #1,($D7A).w ROM:0012D584 bvc.s loc_12D58C ROM:0012D586 move.w #$8000,($D7A).w ROM:0012D58C ROM:0012D58C loc_12D58C: ; CODE XREF: ROM:0012D584↑j ROM:0012D58C bsr.w sub_12D5F6 ROM:0012D590 move.b #3,($11E5).w ROM:0012D596 bra.s locret_12D5E4 ROM:0012D598 ; --------------------------------------------------------------------------- ROM:0012D598 ROM:0012D598 loc_12D598: ; CODE XREF: ROM:0012D548↑j ROM:0012D598 ; ROM:0012D566↑j ... ROM:0012D598 bsr.w sub_12D5E8 ROM:0012D59C rts ROM:0012D59E ; --------------------------------------------------------------------------- ROM:0012D59E ROM:0012D59E loc_12D59E: ; DATA XREF: ROM:0012D528↑o ROM:0012D59E btst #7,($136C).w ROM:0012D5A4 bne.s loc_12D5AE ROM:0012D5A6 move.b #1,($11E5).w ROM:0012D5AC bra.s loc_12D54A ROM:0012D5AE ; --------------------------------------------------------------------------- ROM:0012D5AE ROM:0012D5AE loc_12D5AE: ; CODE XREF: ROM:0012D5A4↑j ROM:0012D5AE btst #2,($137B).w ROM:0012D5B4 beq.s loc_12D5D4 ROM:0012D5B6 btst #0,($1162).w ROM:0012D5BC beq.s loc_12D5CE ROM:0012D5BE bsr.w sub_12D5F6 ROM:0012D5C2 bsr.w sub_12D604 ROM:0012D5C6 bsr.w sub_12D69C ROM:0012D5CA bra.s locret_12D5E4 ROM:0012D5CC ; --------------------------------------------------------------------------- ROM:0012D5CC bra.s loc_12D5D4 ROM:0012D5CE ; --------------------------------------------------------------------------- ROM:0012D5CE ROM:0012D5CE loc_12D5CE: ; CODE XREF: ROM:0012D5BC↑j ROM:0012D5CE bsr.w sub_12D5F6 ROM:0012D5D2 bra.s locret_12D5E4 ROM:0012D5D4 ; --------------------------------------------------------------------------- ROM:0012D5D4 ROM:0012D5D4 loc_12D5D4: ; CODE XREF: ROM:0012D5B4↑j ROM:0012D5D4 ; ROM:0012D5CC↑j ROM:0012D5D4 btst #0,($1162).w ROM:0012D5DA beq.s locret_12D5E4 ROM:0012D5DC bsr.w sub_12D604 ROM:0012D5E0 bsr.w sub_12D69C ROM:0012D5E4 ROM:0012D5E4 locret_12D5E4: ; CODE XREF: ROM:0012D596↑j ROM:0012D5E4 ; ROM:0012D5CA↑j ... ROM:0012D5E4 rts ROM:0012D5E6 ; --------------------------------------------------------------------------- ROM:0012D5E6 rts ROM:0012D5E8 ROM:0012D5E8 ; =============== S U B R O U T I N E ======================================= ROM:0012D5E8 ROM:0012D5E8 ROM:0012D5E8 sub_12D5E8: ; CODE XREF: ROM:loc_12D54A↑p ROM:0012D5E8 ; ROM:loc_12D598↑p ROM:0012D5E8 move.w ($D90).w,d0 ROM:0012D5EC move.w $1400(d0.w*2),($D80).w ROM:0012D5F4 rts ROM:0012D5F4 ; End of function sub_12D5E8 ROM:0012D5F4 ROM:0012D5F6 ROM:0012D5F6 ; =============== S U B R O U T I N E ======================================= ROM:0012D5F6 ROM:0012D5F6 ROM:0012D5F6 sub_12D5F6: ; CODE XREF: ROM:loc_12D58C↑p ROM:0012D5F6 ; ROM:0012D5BE↑p ... ROM:0012D5F6 move.w ($D90).w,d0 ROM:0012D5FA move.w $1400(d0.w*2),($D7C).w ROM:0012D602 rts ROM:0012D602 ; End of function sub_12D5F6 ROM:0012D602 ROM:0012D604 ROM:0012D604 ; =============== S U B R O U T I N E ======================================= ROM:0012D604 ROM:0012D604 ROM:0012D604 sub_12D604: ; CODE XREF: ROM:0012D5C2↑p ROM:0012D604 ; ROM:0012D5DC↑p ROM:0012D604 move.w $640(a5),d0 ROM:0012D608 cmp.w ($D82).w,d0 ROM:0012D60C bgt.s loc_12D618 ROM:0012D60E move.w $642(a5),d1 ROM:0012D612 move.w $644(a5),d2 ROM:0012D616 bra.s loc_12D630 ROM:0012D618 ; --------------------------------------------------------------------------- ROM:0012D618 ROM:0012D618 loc_12D618: ; CODE XREF: sub_12D604+8↑j ROM:0012D618 move.w $646(a5),d0 ROM:0012D61C cmp.w ($D82).w,d0 ROM:0012D620 bge.s loc_12D628 ROM:0012D622 clr.w d1 ROM:0012D624 clr.w d2 ROM:0012D626 bra.s loc_12D630 ROM:0012D628 ; --------------------------------------------------------------------------- ROM:0012D628 ROM:0012D628 loc_12D628: ; CODE XREF: sub_12D604+1C↑j ROM:0012D628 move.w $648(a5),d1 ROM:0012D62C move.w $64A(a5),d2 ROM:0012D630 ROM:0012D630 loc_12D630: ; CODE XREF: sub_12D604+12↑j ROM:0012D630 ; sub_12D604+22↑j ROM:0012D630 move.w ($D82).w,d3 ROM:0012D634 sub.w $64C(a5),d3 ROM:0012D638 muls.w d3,d1 ROM:0012D63A divs.w #$A,d1 ROM:0012D63E bvc.w loc_12D654 ROM:0012D642 cmpi.l #0,d1 ROM:0012D648 ble.s loc_12D650 ROM:0012D64A move.w #$7FFF,d1 ROM:0012D64E bra.s loc_12D654 ROM:0012D650 ; --------------------------------------------------------------------------- ROM:0012D650 ROM:0012D650 loc_12D650: ; CODE XREF: sub_12D604+44↑j ROM:0012D650 move.w #$8000,d1 ROM:0012D654 ROM:0012D654 loc_12D654: ; CODE XREF: sub_12D604+3A↑j ROM:0012D654 ; sub_12D604+4A↑j ROM:0012D654 move.w d1,($D7E).w ROM:0012D658 muls.w d3,d2 ROM:0012D65A move.w ($D7C).w,d4 ROM:0012D65E muls.w #$3E8,d4 ROM:0012D662 add.l d2,d4 ROM:0012D664 divs.w #$3E8,d4 ROM:0012D668 bvc.w loc_12D67E ROM:0012D66C cmpi.l #0,d4 ROM:0012D672 ble.s loc_12D67A ROM:0012D674 move.w #$7FFF,d4 ROM:0012D678 bra.s loc_12D67E ROM:0012D67A ; --------------------------------------------------------------------------- ROM:0012D67A ROM:0012D67A loc_12D67A: ; CODE XREF: sub_12D604+6E↑j ROM:0012D67A move.w #$8000,d4 ROM:0012D67E ROM:0012D67E loc_12D67E: ; CODE XREF: sub_12D604+64↑j ROM:0012D67E ; sub_12D604+74↑j ROM:0012D67E move.w d4,($D7C).w ROM:0012D682 add.w d4,d1 ROM:0012D684 bvc.w loc_12D696 ROM:0012D688 bpl.w loc_12D692 ROM:0012D68C move.w #$7FFF,d1 ROM:0012D690 bra.s loc_12D696 ROM:0012D692 ; --------------------------------------------------------------------------- ROM:0012D692 ROM:0012D692 loc_12D692: ; CODE XREF: sub_12D604+84↑j ROM:0012D692 move.w #$8000,d1 ROM:0012D696 ROM:0012D696 loc_12D696: ; CODE XREF: sub_12D604+80↑j ROM:0012D696 ; sub_12D604+8C↑j ROM:0012D696 move.w d1,($D80).w ROM:0012D69A rts ROM:0012D69A ; End of function sub_12D604 ROM:0012D69A ROM:0012D69C ROM:0012D69C ; =============== S U B R O U T I N E ======================================= ROM:0012D69C ROM:0012D69C ROM:0012D69C sub_12D69C: ; CODE XREF: ROM:0012D5C6↑p ROM:0012D69C ; ROM:0012D5E0↑p ROM:0012D69C move.w #$2710,d6 ROM:0012D6A0 move.w ($D90).w,d4 ROM:0012D6A4 move.w $1400(d4.w*2),d2 ROM:0012D6AA clr.w d5 ROM:0012D6AC move.w $64E(a5),d3 ROM:0012D6B0 move.w ($D7C).w,d1 ROM:0012D6B4 bsr.l sub_12AD1E ROM:0012D6BA swap d4 ROM:0012D6BC move.w ($D90).w,d3 ROM:0012D6C0 move.w $650(a5),d0 ROM:0012D6C4 cmp.w d4,d0 ROM:0012D6C6 bge.s loc_12D6CE ROM:0012D6C8 move.w $650(a5),d4 ROM:0012D6CC bra.s loc_12D6DA ROM:0012D6CE ; --------------------------------------------------------------------------- ROM:0012D6CE ROM:0012D6CE loc_12D6CE: ; CODE XREF: sub_12D69C+2A↑j ROM:0012D6CE move.w $652(a5),d0 ROM:0012D6D2 cmp.w d4,d0 ROM:0012D6D4 ble.s loc_12D6DA ROM:0012D6D6 move.w $652(a5),d4 ROM:0012D6DA ROM:0012D6DA loc_12D6DA: ; CODE XREF: sub_12D69C+30↑j ROM:0012D6DA ; sub_12D69C+38↑j ROM:0012D6DA move.w d4,$1400(d3.w*2) ROM:0012D6E0 rts ROM:0012D6E0 ; End of function sub_12D69C ROM:0012D6E0 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:001177B8↑p ROM:0012D6E2 clr.w d1 ROM:0012D6E4 move.b ($11E6).w,d1 ROM:0012D6E8 cmpi.w #2,d1 ROM:0012D6EC bcc.s locret_12D6F6 ROM:0012D6EE movea.l off_12D6F8(pc,d1.w*4),a0 ROM:0012D6F2 nop ROM:0012D6F4 jmp (a0) ROM:0012D6F6 ; --------------------------------------------------------------------------- ROM:0012D6F6 ROM:0012D6F6 locret_12D6F6: ; CODE XREF: sub_12D6E2+A↑j ROM:0012D6F6 rts ROM:0012D6F6 ; End of function sub_12D6E2 ROM:0012D6F6 ROM:0012D6F6 ; --------------------------------------------------------------------------- ROM:0012D6F8 off_12D6F8: dc.l loc_12D700 ; DATA XREF: sub_12D6E2+C↑r ROM:0012D6FC dc.l loc_12D71E ROM:0012D700 ; --------------------------------------------------------------------------- ROM:0012D700 ROM:0012D700 loc_12D700: ; DATA XREF: ROM:off_12D6F8↑o ROM:0012D700 move.b #1,($11E6).w ROM:0012D706 bsr.w sub_12D764 ROM:0012D70A move.w $654(a5),d0 ROM:0012D70E clr.b ($8E8).w ROM:0012D712 move.w d0,($6A2).w ROM:0012D716 move.b #1,($8E8).w ROM:0012D71C rts ROM:0012D71E ; --------------------------------------------------------------------------- ROM:0012D71E ROM:0012D71E loc_12D71E: ; DATA XREF: ROM:0012D6FC↑o ROM:0012D71E btst #6,($1387).w ROM:0012D724 beq.s loc_12D73E ROM:0012D726 bsr.w sub_12D764 ROM:0012D72A move.w $654(a5),d0 ROM:0012D72E clr.b ($8E8).w ROM:0012D732 move.w d0,($6A2).w ROM:0012D736 move.b #1,($8E8).w ROM:0012D73C rts ROM:0012D73E ; --------------------------------------------------------------------------- ROM:0012D73E ROM:0012D73E loc_12D73E: ; CODE XREF: ROM:0012D724↑j ROM:0012D73E cmpi.w #0,($6A2).w ROM:0012D744 bgt.s locret_12D760 ROM:0012D746 bsr.w sub_12D778 ROM:0012D74A bsr.w sub_12D79E ROM:0012D74E move.w $654(a5),d0 ROM:0012D752 clr.b ($8E8).w ROM:0012D756 move.w d0,($6A2).w ROM:0012D75A move.b #1,($8E8).w ROM:0012D760 ROM:0012D760 locret_12D760: ; CODE XREF: ROM:0012D744↑j ROM:0012D760 rts ROM:0012D762 ; --------------------------------------------------------------------------- ROM:0012D762 rts ROM:0012D764 ROM:0012D764 ; =============== S U B R O U T I N E ======================================= ROM:0012D764 ROM:0012D764 ROM:0012D764 sub_12D764: ; CODE XREF: ROM:0012D706↑p ROM:0012D764 ; ROM:0012D726↑p ROM:0012D764 move.w ($CA2).w,($D82).w ROM:0012D76A clr.w ($D84).w ROM:0012D76E clr.w ($D86).w ROM:0012D772 clr.w ($D88).w 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: ROM:0012D746↑p ROM:0012D778 move.w #$2710,d6 ROM:0012D77C move.w ($D82).w,d2 ROM:0012D780 move.w ($D84).w,d5 ROM:0012D784 move.w $656(a5),d3 ROM:0012D788 move.w ($CA2).w,d1 ROM:0012D78C bsr.l sub_12AD1E ROM:0012D792 move.w d4,($D84).w ROM:0012D796 swap d4 ROM:0012D798 move.w d4,($D82).w ROM:0012D79C rts ROM:0012D79C ; End of function sub_12D778 ROM:0012D79C ROM:0012D79E ROM:0012D79E ; =============== S U B R O U T I N E ======================================= ROM:0012D79E ROM:0012D79E ROM:0012D79E sub_12D79E: ; CODE XREF: ROM:0012D74A↑p ROM:0012D79E move.w #$3E76,d1 ROM:0012D7A2 move.w ($CE4).w,d2 ROM:0012D7A6 bsr.l sub_1175D2 ROM:0012D7AC move.w d1,($D8A).w ROM:0012D7B0 move.w #$2710,d6 ROM:0012D7B4 move.w ($D86).w,d2 ROM:0012D7B8 move.w ($D88).w,d5 ROM:0012D7BC move.w ($D8A).w,d3 ROM:0012D7C0 move.w ($CA2).w,d1 ROM:0012D7C4 sub.w ($D82).w,d1 ROM:0012D7C8 cmpi.w #0,d1 ROM:0012D7CC blt.s loc_12D7D2 ROM:0012D7CE bra.s loc_12D7D4 ROM:0012D7D0 ; --------------------------------------------------------------------------- ROM:0012D7D0 bra.s loc_12D7D4 ROM:0012D7D2 ; --------------------------------------------------------------------------- ROM:0012D7D2 ROM:0012D7D2 loc_12D7D2: ; CODE XREF: sub_12D79E+2E↑j ROM:0012D7D2 neg.w d1 ROM:0012D7D4 ROM:0012D7D4 loc_12D7D4: ; CODE XREF: sub_12D79E+30↑j ROM:0012D7D4 ; sub_12D79E+32↑j ROM:0012D7D4 bsr.l sub_12AD1E ROM:0012D7DA move.w d4,($D88).w ROM:0012D7DE swap d4 ROM:0012D7E0 move.w d4,($D86).w ROM:0012D7E4 rts ROM:0012D7E4 ; End of function sub_12D79E ROM:0012D7E4 ROM:0012D7E6 ROM:0012D7E6 ; =============== S U B R O U T I N E ======================================= ROM:0012D7E6 ROM:0012D7E6 ROM:0012D7E6 sub_12D7E6: ; CODE XREF: sub_12D4F4+6↑p ROM:0012D7E6 bclr #2,($137B).w ROM:0012D7EC bsr.w sub_12D7FA ROM:0012D7F0 bsr.w sub_12D8B4 ROM:0012D7F4 bsr.w sub_12D96E ROM:0012D7F8 rts ROM:0012D7F8 ; End of function sub_12D7E6 ROM:0012D7F8 ROM:0012D7FA ROM:0012D7FA ; =============== S U B R O U T I N E ======================================= ROM:0012D7FA ROM:0012D7FA ROM:0012D7FA sub_12D7FA: ; CODE XREF: sub_12D7E6+6↑p ROM:0012D7FA clr.w d1 ROM:0012D7FC move.b ($11E7).w,d1 ROM:0012D800 cmpi.w #4,d1 ROM:0012D804 bcc.s locret_12D80E ROM:0012D806 movea.l off_12D810(pc,d1.w*4),a0 ROM:0012D80A nop ROM:0012D80C jmp (a0) ROM:0012D80E ; --------------------------------------------------------------------------- ROM:0012D80E ROM:0012D80E locret_12D80E: ; CODE XREF: sub_12D7FA+A↑j ROM:0012D80E rts ROM:0012D80E ; End of function sub_12D7FA ROM:0012D80E ROM:0012D80E ; --------------------------------------------------------------------------- ROM:0012D810 off_12D810: dc.l loc_12D820 ; DATA XREF: sub_12D7FA+C↑r ROM:0012D814 dc.l loc_12D82C ROM:0012D818 dc.l loc_12D84C ROM:0012D81C dc.l loc_12D88E ROM:0012D820 ; --------------------------------------------------------------------------- ROM:0012D820 ROM:0012D820 loc_12D820: ; DATA XREF: ROM:off_12D810↑o ROM:0012D820 clr.w ($D8C).w ROM:0012D824 move.b #1,($11E7).w ROM:0012D82A rts ROM:0012D82C ; --------------------------------------------------------------------------- ROM:0012D82C ROM:0012D82C loc_12D82C: ; DATA XREF: ROM:0012D814↑o ROM:0012D82C move.w $95C(a5),d1 ROM:0012D830 cmp.w ($A5E).w,d1 ROM:0012D834 bgt.s locret_12D84A ROM:0012D836 move.w #1,($D8C).w ROM:0012D83C bset #2,($137B).w ROM:0012D842 move.b #2,($11E7).w ROM:0012D848 bra.s loc_12D84C ROM:0012D84A ; --------------------------------------------------------------------------- ROM:0012D84A ROM:0012D84A locret_12D84A: ; CODE XREF: ROM:0012D834↑j ROM:0012D84A ; ROM:0012D88A↓j ROM:0012D84A rts ROM:0012D84C ; --------------------------------------------------------------------------- ROM:0012D84C ROM:0012D84C loc_12D84C: ; CODE XREF: ROM:0012D848↑j ROM:0012D84C ; ROM:0012D8AE↓j ROM:0012D84C ; DATA XREF: ... ROM:0012D84C move.w $95E(a5),d1 ROM:0012D850 cmp.w ($A5E).w,d1 ROM:0012D854 bgt.s loc_12D86A ROM:0012D856 move.w #2,($D8C).w ROM:0012D85C bset #2,($137B).w ROM:0012D862 move.b #3,($11E7).w ROM:0012D868 bra.s locret_12D8B0 ROM:0012D86A ; --------------------------------------------------------------------------- ROM:0012D86A ROM:0012D86A loc_12D86A: ; CODE XREF: ROM:0012D854↑j ROM:0012D86A move.w $95C(a5),d1 ROM:0012D86E sub.w $658(a5),d1 ROM:0012D872 cmp.w ($A5E).w,d1 ROM:0012D876 ble.s locret_12D88C ROM:0012D878 move.w #0,($D8C).w ROM:0012D87E bset #2,($137B).w ROM:0012D884 move.b #1,($11E7).w ROM:0012D88A bra.s locret_12D84A ROM:0012D88C ; --------------------------------------------------------------------------- ROM:0012D88C ROM:0012D88C locret_12D88C: ; CODE XREF: ROM:0012D876↑j ROM:0012D88C rts ROM:0012D88E ; --------------------------------------------------------------------------- ROM:0012D88E ROM:0012D88E loc_12D88E: ; DATA XREF: ROM:0012D81C↑o ROM:0012D88E move.w $95E(a5),d1 ROM:0012D892 sub.w $658(a5),d1 ROM:0012D896 cmp.w ($A5E).w,d1 ROM:0012D89A ble.s locret_12D8B0 ROM:0012D89C move.w #1,($D8C).w ROM:0012D8A2 bset #2,($137B).w ROM:0012D8A8 move.b #2,($11E7).w ROM:0012D8AE bra.s loc_12D84C ROM:0012D8B0 ; --------------------------------------------------------------------------- ROM:0012D8B0 ROM:0012D8B0 locret_12D8B0: ; CODE XREF: ROM:0012D868↑j ROM:0012D8B0 ; ROM:0012D89A↑j ROM:0012D8B0 rts ROM:0012D8B2 ; --------------------------------------------------------------------------- ROM:0012D8B2 rts ROM:0012D8B4 ROM:0012D8B4 ; =============== S U B R O U T I N E ======================================= ROM:0012D8B4 ROM:0012D8B4 ROM:0012D8B4 sub_12D8B4: ; CODE XREF: sub_12D7E6+A↑p ROM:0012D8B4 clr.w d1 ROM:0012D8B6 move.b ($11E8).w,d1 ROM:0012D8BA cmpi.w #4,d1 ROM:0012D8BE bcc.s locret_12D8C8 ROM:0012D8C0 movea.l off_12D8CA(pc,d1.w*4),a0 ROM:0012D8C4 nop ROM:0012D8C6 jmp (a0) ROM:0012D8C8 ; --------------------------------------------------------------------------- ROM:0012D8C8 ROM:0012D8C8 locret_12D8C8: ; CODE XREF: sub_12D8B4+A↑j ROM:0012D8C8 rts ROM:0012D8C8 ; End of function sub_12D8B4 ROM:0012D8C8 ROM:0012D8C8 ; --------------------------------------------------------------------------- ROM:0012D8CA off_12D8CA: dc.l loc_12D8DA ; DATA XREF: sub_12D8B4+C↑r ROM:0012D8CE dc.l loc_12D8E6 ROM:0012D8D2 dc.l loc_12D906 ROM:0012D8D6 dc.l loc_12D948 ROM:0012D8DA ; --------------------------------------------------------------------------- ROM:0012D8DA ROM:0012D8DA loc_12D8DA: ; DATA XREF: ROM:off_12D8CA↑o ROM:0012D8DA clr.w ($D8E).w ROM:0012D8DE move.b #1,($11E8).w ROM:0012D8E4 rts ROM:0012D8E6 ; --------------------------------------------------------------------------- ROM:0012D8E6 ROM:0012D8E6 loc_12D8E6: ; DATA XREF: ROM:0012D8CE↑o ROM:0012D8E6 move.w $960(a5),d1 ROM:0012D8EA cmp.w ($56E).w,d1 ROM:0012D8EE bgt.s locret_12D904 ROM:0012D8F0 move.w #1,($D8E).w ROM:0012D8F6 bset #2,($137B).w ROM:0012D8FC move.b #2,($11E8).w ROM:0012D902 bra.s loc_12D906 ROM:0012D904 ; --------------------------------------------------------------------------- ROM:0012D904 ROM:0012D904 locret_12D904: ; CODE XREF: ROM:0012D8EE↑j ROM:0012D904 ; ROM:0012D944↓j ROM:0012D904 rts ROM:0012D906 ; --------------------------------------------------------------------------- ROM:0012D906 ROM:0012D906 loc_12D906: ; CODE XREF: ROM:0012D902↑j ROM:0012D906 ; ROM:0012D968↓j ROM:0012D906 ; DATA XREF: ... ROM:0012D906 move.w $962(a5),d1 ROM:0012D90A cmp.w ($56E).w,d1 ROM:0012D90E bgt.s loc_12D924 ROM:0012D910 move.w #2,($D8E).w ROM:0012D916 bset #2,($137B).w ROM:0012D91C move.b #3,($11E8).w ROM:0012D922 bra.s locret_12D96A ROM:0012D924 ; --------------------------------------------------------------------------- ROM:0012D924 ROM:0012D924 loc_12D924: ; CODE XREF: ROM:0012D90E↑j ROM:0012D924 move.w $960(a5),d1 ROM:0012D928 sub.w $65A(a5),d1 ROM:0012D92C cmp.w ($56E).w,d1 ROM:0012D930 ble.s locret_12D946 ROM:0012D932 move.w #0,($D8E).w ROM:0012D938 bset #2,($137B).w ROM:0012D93E move.b #1,($11E8).w ROM:0012D944 bra.s locret_12D904 ROM:0012D946 ; --------------------------------------------------------------------------- ROM:0012D946 ROM:0012D946 locret_12D946: ; CODE XREF: ROM:0012D930↑j ROM:0012D946 rts ROM:0012D948 ; --------------------------------------------------------------------------- ROM:0012D948 ROM:0012D948 loc_12D948: ; DATA XREF: ROM:0012D8D6↑o ROM:0012D948 move.w $962(a5),d1 ROM:0012D94C sub.w $65A(a5),d1 ROM:0012D950 cmp.w ($56E).w,d1 ROM:0012D954 ble.s locret_12D96A ROM:0012D956 move.w #1,($D8E).w ROM:0012D95C bset #2,($137B).w ROM:0012D962 move.b #2,($11E8).w ROM:0012D968 bra.s loc_12D906 ROM:0012D96A ; --------------------------------------------------------------------------- ROM:0012D96A ROM:0012D96A locret_12D96A: ; CODE XREF: ROM:0012D922↑j ROM:0012D96A ; ROM:0012D954↑j ROM:0012D96A rts ROM:0012D96C ; --------------------------------------------------------------------------- ROM:0012D96C rts ROM:0012D96E ROM:0012D96E ; =============== S U B R O U T I N E ======================================= ROM:0012D96E ROM:0012D96E ROM:0012D96E sub_12D96E: ; CODE XREF: sub_12D7E6+E↑p ROM:0012D96E move.w #3,d0 ROM:0012D972 muls.w ($D8E).w,d0 ROM:0012D976 add.w ($D8C).w,d0 ROM:0012D97A move.w d0,($D90).w ROM:0012D97E rts ROM:0012D97E ; End of function sub_12D96E ROM:0012D97E ROM:0012D980 ; --------------------------------------------------------------------------- ROM:0012D980 rts ROM:0012D982 ROM:0012D982 ; =============== S U B R O U T I N E ======================================= ROM:0012D982 ROM:0012D982 ROM:0012D982 sub_12D982: ; CODE XREF: sub_12DABE+A↓p ROM:0012D982 clr.w d1 ROM:0012D984 move.b ($11E9).w,d1 ROM:0012D988 cmpi.w #3,d1 ROM:0012D98C bcc.s locret_12D996 ROM:0012D98E movea.l off_12D998(pc,d1.w*4),a0 ROM:0012D992 nop ROM:0012D994 jmp (a0) ROM:0012D996 ; --------------------------------------------------------------------------- ROM:0012D996 ROM:0012D996 locret_12D996: ; CODE XREF: sub_12D982+A↑j ROM:0012D996 rts ROM:0012D996 ; End of function sub_12D982 ROM:0012D996 ROM:0012D996 ; --------------------------------------------------------------------------- ROM:0012D998 off_12D998: dc.l loc_12D9A4 ; DATA XREF: sub_12D982+C↑r ROM:0012D99C dc.l loc_12D9AE ROM:0012D9A0 dc.l loc_12D9E0 ROM:0012D9A4 ; --------------------------------------------------------------------------- ROM:0012D9A4 ROM:0012D9A4 loc_12D9A4: ; DATA XREF: ROM:off_12D998↑o ROM:0012D9A4 move.b #1,($11E9).w ROM:0012D9AA bra.s locret_12D9DE ROM:0012D9AC ; --------------------------------------------------------------------------- ROM:0012D9AC rts ROM:0012D9AE ; --------------------------------------------------------------------------- ROM:0012D9AE ROM:0012D9AE loc_12D9AE: ; DATA XREF: ROM:0012D99C↑o ROM:0012D9AE move.w $660(a5),d1 ROM:0012D9B2 move.w $65E(a5),d2 ROM:0012D9B6 cmp.w ($528).w,d1 ROM:0012D9BA bgt.s locret_12D9DE ROM:0012D9BC cmp.w ($528).w,d2 ROM:0012D9C0 ble.s locret_12D9DE ROM:0012D9C2 clr.w ($D92).w ROM:0012D9C6 clr.l ($9A8).w ROM:0012D9CA bclr #3,($941).w ROM:0012D9D0 bset #1,($943).w ROM:0012D9D6 move.b #2,($11E9).w ROM:0012D9DC bra.s locret_12DA1A ROM:0012D9DE ; --------------------------------------------------------------------------- ROM:0012D9DE ROM:0012D9DE locret_12D9DE: ; CODE XREF: ROM:0012D9AA↑j ROM:0012D9DE ; ROM:0012D9BA↑j ... ROM:0012D9DE rts ROM:0012D9E0 ; --------------------------------------------------------------------------- ROM:0012D9E0 ROM:0012D9E0 loc_12D9E0: ; DATA XREF: ROM:0012D9A0↑o ROM:0012D9E0 move.w $660(a5),d1 ROM:0012D9E4 move.w $65E(a5),d2 ROM:0012D9E8 cmp.w ($528).w,d1 ROM:0012D9EC bgt.s loc_12D9F4 ROM:0012D9EE cmp.w ($528).w,d2 ROM:0012D9F2 bgt.s loc_12DA02 ROM:0012D9F4 ROM:0012D9F4 loc_12D9F4: ; CODE XREF: ROM:0012D9EC↑j ROM:0012D9F4 bclr #1,($943).w ROM:0012D9FA move.b #1,($11E9).w ROM:0012DA00 bra.s locret_12D9DE ROM:0012DA02 ; --------------------------------------------------------------------------- ROM:0012DA02 ROM:0012DA02 loc_12DA02: ; CODE XREF: ROM:0012D9F2↑j ROM:0012DA02 move.l $13E(a5),d3 ROM:0012DA06 cmp.l ($9A8).w,d3 ROM:0012DA0A bgt.s locret_12DA1A ROM:0012DA0C bclr #1,($943).w ROM:0012DA12 move.b #1,($11E9).w ROM:0012DA18 bra.s locret_12D9DE ROM:0012DA1A ; --------------------------------------------------------------------------- ROM:0012DA1A ROM:0012DA1A locret_12DA1A: ; CODE XREF: ROM:0012D9DC↑j ROM:0012DA1A ; ROM:0012DA0A↑j ROM:0012DA1A rts ROM:0012DA1C ; --------------------------------------------------------------------------- ROM:0012DA1C rts ROM:0012DA1E ROM:0012DA1E ; =============== S U B R O U T I N E ======================================= ROM:0012DA1E ROM:0012DA1E ROM:0012DA1E sub_12DA1E: ; CODE XREF: sub_12DA62+30↓p ROM:0012DA1E cmpi.l #0,($9AC).w ROM:0012DA26 ble.s locret_12DA60 ROM:0012DA28 move.l ($9AC).w,d0 ROM:0012DA2C sub.l ($9A8).w,d0 ROM:0012DA30 bge.w loc_12DA36 ROM:0012DA34 neg.l d0 ROM:0012DA36 ROM:0012DA36 loc_12DA36: ; CODE XREF: sub_12DA1E+12↑j ROM:0012DA36 muls.l #$186A0,d1:d0 ROM:0012DA3E divs.l ($9AC).w,d1:d0 ROM:0012DA44 bvc.s loc_12DA4C ROM:0012DA46 move.l #$7FFFFFFF,d0 ROM:0012DA4C ROM:0012DA4C loc_12DA4C: ; CODE XREF: sub_12DA1E+26↑j ROM:0012DA4C cmpi.l #$7FFF,d0 ROM:0012DA52 ble.s loc_12DA5C ROM:0012DA54 move.w #$7FFF,($D96).w ROM:0012DA5A bra.s locret_12DA60 ROM:0012DA5C ; --------------------------------------------------------------------------- ROM:0012DA5C ROM:0012DA5C loc_12DA5C: ; CODE XREF: sub_12DA1E+34↑j ROM:0012DA5C move.w d0,($D96).w ROM:0012DA60 ROM:0012DA60 locret_12DA60: ; CODE XREF: sub_12DA1E+8↑j ROM:0012DA60 ; sub_12DA1E+3C↑j ROM:0012DA60 rts ROM:0012DA60 ; End of function sub_12DA1E ROM:0012DA60 ROM:0012DA62 ROM:0012DA62 ; =============== S U B R O U T I N E ======================================= ROM:0012DA62 ROM:0012DA62 ROM:0012DA62 sub_12DA62: ; CODE XREF: ROM:001142CE↑p ROM:0012DA62 btst #1,($943).w ROM:0012DA68 beq.s locret_12DABC ROM:0012DA6A move.l ($40C).w,d0 ROM:0012DA6E add.l d0,($9A8).w ROM:0012DA72 bvc.s loc_12DA7C ROM:0012DA74 move.l #$7FFFFFFF,($9A8).w ROM:0012DA7C ROM:0012DA7C loc_12DA7C: ; CODE XREF: sub_12DA62+10↑j ROM:0012DA7C addq.w #1,($D92).w ROM:0012DA80 move.w $65C(a5),d0 ROM:0012DA84 cmp.w ($D92).w,d0 ROM:0012DA88 bne.s locret_12DABC ROM:0012DA8A btst #3,($941).w ROM:0012DA90 beq.s loc_12DAA8 ROM:0012DA92 bsr.w sub_12DA1E ROM:0012DA96 bsr.l sub_12DD5A ROM:0012DA9C bsr.l sub_12DD94 ROM:0012DAA2 bset #6,($1365).w ROM:0012DAA8 ROM:0012DAA8 loc_12DAA8: ; CODE XREF: sub_12DA62+2E↑j ROM:0012DAA8 clr.w ($D92).w ROM:0012DAAC move.l ($9A8).w,($9AC).w ROM:0012DAB2 clr.l ($9A8).w ROM:0012DAB6 bset #3,($941).w ROM:0012DABC ROM:0012DABC locret_12DABC: ; CODE XREF: sub_12DA62+6↑j ROM:0012DABC ; sub_12DA62+26↑j ROM:0012DABC rts ROM:0012DABC ; End of function sub_12DA62 ROM:0012DABC ROM:0012DABE ROM:0012DABE ; =============== S U B R O U T I N E ======================================= ROM:0012DABE ROM:0012DABE ROM:0012DABE sub_12DABE: ; CODE XREF: sub_126A82+EA↑p ROM:0012DABE bclr #5,($1372).w ROM:0012DAC4 move.w ($D52).w,d0 ROM:0012DAC8 bsr.l sub_12D982 ROM:0012DACE clr.w d1 ROM:0012DAD0 move.b ($11EB).w,d1 ROM:0012DAD4 cmpi.w #6,d1 ROM:0012DAD8 bcc.s locret_12DAE2 ROM:0012DADA movea.l off_12DAE4(pc,d1.w*4),a0 ROM:0012DADE nop ROM:0012DAE0 jmp (a0) ROM:0012DAE2 ; --------------------------------------------------------------------------- ROM:0012DAE2 ROM:0012DAE2 locret_12DAE2: ; CODE XREF: sub_12DABE+1A↑j ROM:0012DAE2 rts ROM:0012DAE2 ; End of function sub_12DABE ROM:0012DAE2 ROM:0012DAE2 ; --------------------------------------------------------------------------- ROM:0012DAE4 off_12DAE4: dc.l loc_12DAFC ; DATA XREF: sub_12DABE+1C↑r ROM:0012DAE8 dc.l loc_12DB12 ROM:0012DAEC dc.l loc_12DB24 ROM:0012DAF0 dc.l loc_12DB8C ROM:0012DAF4 dc.l loc_12DC1C ROM:0012DAF8 dc.l loc_12DC88 ROM:0012DAFC ; --------------------------------------------------------------------------- ROM:0012DAFC ROM:0012DAFC loc_12DAFC: ; DATA XREF: ROM:off_12DAE4↑o ROM:0012DAFC move.w #0,($1058).w ROM:0012DB02 move.w #0,($105A).w ROM:0012DB08 move.b #1,($11EB).w ROM:0012DB0E bra.s locret_12DB22 ROM:0012DB10 ; --------------------------------------------------------------------------- ROM:0012DB10 rts ROM:0012DB12 ; --------------------------------------------------------------------------- ROM:0012DB12 ROM:0012DB12 loc_12DB12: ; DATA XREF: ROM:0012DAE8↑o ROM:0012DB12 btst #5,($1366).w ROM:0012DB18 beq.s locret_12DB22 ROM:0012DB1A move.b #2,($11EB).w ROM:0012DB20 bra.s locret_12DB8A ROM:0012DB22 ; --------------------------------------------------------------------------- ROM:0012DB22 ROM:0012DB22 locret_12DB22: ; CODE XREF: ROM:0012DB0E↑j ROM:0012DB22 ; ROM:0012DB18↑j ... ROM:0012DB22 rts ROM:0012DB24 ; --------------------------------------------------------------------------- ROM:0012DB24 ROM:0012DB24 loc_12DB24: ; DATA XREF: ROM:0012DAEC↑o ROM:0012DB24 btst #5,($1366).w ROM:0012DB2A bne.s loc_12DB34 ROM:0012DB2C move.b #1,($11EB).w ROM:0012DB32 bra.s locret_12DB22 ROM:0012DB34 ; --------------------------------------------------------------------------- ROM:0012DB34 ROM:0012DB34 loc_12DB34: ; CODE XREF: ROM:0012DB2A↑j ROM:0012DB34 cmpi.w #$118,d0 ROM:0012DB38 blt.s loc_12DB74 ROM:0012DB3A btst #6,($1365).w ROM:0012DB40 beq.s loc_12DB66 ROM:0012DB42 bclr #6,($1365).w ROM:0012DB48 move.w #0,d3 ROM:0012DB4C bsr.w sub_12DD44 ROM:0012DB50 move.w #1,d3 ROM:0012DB54 bsr.w sub_12DD44 ROM:0012DB58 move.b #3,($11EB).w ROM:0012DB5E bra.l locret_12DC1A ROM:0012DB64 ; --------------------------------------------------------------------------- ROM:0012DB64 bra.s loc_12DB72 ROM:0012DB66 ; --------------------------------------------------------------------------- ROM:0012DB66 ROM:0012DB66 loc_12DB66: ; CODE XREF: ROM:0012DB40↑j ROM:0012DB66 move.b #3,($11EB).w ROM:0012DB6C bra.l locret_12DC1A ROM:0012DB72 ; --------------------------------------------------------------------------- ROM:0012DB72 ROM:0012DB72 loc_12DB72: ; CODE XREF: ROM:0012DB64↑j ROM:0012DB72 bra.s locret_12DB8A ROM:0012DB74 ; --------------------------------------------------------------------------- ROM:0012DB74 ROM:0012DB74 loc_12DB74: ; CODE XREF: ROM:0012DB38↑j ROM:0012DB74 btst #6,($1365).w ROM:0012DB7A beq.s locret_12DB8A ROM:0012DB7C bclr #6,($1365).w ROM:0012DB82 move.w #0,d3 ROM:0012DB86 bsr.w sub_12DD44 ROM:0012DB8A ROM:0012DB8A locret_12DB8A: ; CODE XREF: ROM:0012DB20↑j ROM:0012DB8A ; ROM:loc_12DB72↑j ... ROM:0012DB8A rts ROM:0012DB8C ; --------------------------------------------------------------------------- ROM:0012DB8C ROM:0012DB8C loc_12DB8C: ; DATA XREF: ROM:0012DAF0↑o ROM:0012DB8C btst #5,($1366).w ROM:0012DB92 bne.s loc_12DBA0 ROM:0012DB94 move.b #1,($11EB).w ROM:0012DB9A bra.l locret_12DB22 ROM:0012DBA0 ; --------------------------------------------------------------------------- ROM:0012DBA0 ROM:0012DBA0 loc_12DBA0: ; CODE XREF: ROM:0012DB92↑j ROM:0012DBA0 cmpi.w #$78,d0 ; 'x' ROM:0012DBA4 blt.s loc_12DBFC ROM:0012DBA6 cmpi.w #$118,d0 ROM:0012DBAA bge.s loc_12DBFC ROM:0012DBAC btst #6,($1365).w ROM:0012DBB2 beq.s loc_12DBE2 ROM:0012DBB4 bclr #6,($1365).w ROM:0012DBBA move.w #1,d3 ROM:0012DBBE bsr.w sub_12DD44 ROM:0012DBC2 move.w #0,d3 ROM:0012DBC6 bsr.w sub_12DD44 ROM:0012DBCA bsr.w sub_12DD1E ROM:0012DBCE bset #5,($1372).w ROM:0012DBD4 move.b #4,($11EB).w ROM:0012DBDA bra.l locret_12DC86 ROM:0012DBE0 ; --------------------------------------------------------------------------- ROM:0012DBE0 bra.s loc_12DBFC ROM:0012DBE2 ; --------------------------------------------------------------------------- ROM:0012DBE2 ROM:0012DBE2 loc_12DBE2: ; CODE XREF: ROM:0012DBB2↑j ROM:0012DBE2 move.w #0,d3 ROM:0012DBE6 bsr.w sub_12DD1E ROM:0012DBEA bset #5,($1372).w ROM:0012DBF0 move.b #4,($11EB).w ROM:0012DBF6 bra.l locret_12DC86 ROM:0012DBFC ; --------------------------------------------------------------------------- ROM:0012DBFC ROM:0012DBFC loc_12DBFC: ; CODE XREF: ROM:0012DBA4↑j ROM:0012DBFC ; ROM:0012DBAA↑j ... ROM:0012DBFC btst #6,($1365).w ROM:0012DC02 beq.s locret_12DC1A ROM:0012DC04 bclr #6,($1365).w ROM:0012DC0A move.w #0,d3 ROM:0012DC0E bsr.w sub_12DD44 ROM:0012DC12 move.w #1,d3 ROM:0012DC16 bsr.w sub_12DD44 ROM:0012DC1A ROM:0012DC1A locret_12DC1A: ; CODE XREF: ROM:0012DB5E↑j ROM:0012DC1A ; ROM:0012DB6C↑j ... ROM:0012DC1A rts ROM:0012DC1C ; --------------------------------------------------------------------------- ROM:0012DC1C ROM:0012DC1C loc_12DC1C: ; DATA XREF: ROM:0012DAF4↑o ROM:0012DC1C btst #5,($1366).w ROM:0012DC22 bne.s loc_12DC30 ROM:0012DC24 move.b #1,($11EB).w ROM:0012DC2A bra.l locret_12DB22 ROM:0012DC30 ; --------------------------------------------------------------------------- ROM:0012DC30 ROM:0012DC30 loc_12DC30: ; CODE XREF: ROM:0012DC22↑j ROM:0012DC30 cmpi.w #$118,d0 ROM:0012DC34 blt.s loc_12DC70 ROM:0012DC36 btst #6,($1365).w ROM:0012DC3C beq.s loc_12DC62 ROM:0012DC3E bclr #6,($1365).w ROM:0012DC44 move.w #0,d3 ROM:0012DC48 bsr.w sub_12DD44 ROM:0012DC4C move.w #1,d3 ROM:0012DC50 bsr.w sub_12DD44 ROM:0012DC54 move.b #5,($11EB).w ROM:0012DC5A bra.l locret_12DD1A ROM:0012DC60 ; --------------------------------------------------------------------------- ROM:0012DC60 bra.s loc_12DC6E ROM:0012DC62 ; --------------------------------------------------------------------------- ROM:0012DC62 ROM:0012DC62 loc_12DC62: ; CODE XREF: ROM:0012DC3C↑j ROM:0012DC62 move.b #5,($11EB).w ROM:0012DC68 bra.l locret_12DD1A ROM:0012DC6E ; --------------------------------------------------------------------------- ROM:0012DC6E ROM:0012DC6E loc_12DC6E: ; CODE XREF: ROM:0012DC60↑j ROM:0012DC6E bra.s locret_12DC86 ROM:0012DC70 ; --------------------------------------------------------------------------- ROM:0012DC70 ROM:0012DC70 loc_12DC70: ; CODE XREF: ROM:0012DC34↑j ROM:0012DC70 btst #6,($1365).w ROM:0012DC76 beq.s locret_12DC86 ROM:0012DC78 bclr #6,($1365).w ROM:0012DC7E move.w #1,d3 ROM:0012DC82 bsr.w sub_12DD44 ROM:0012DC86 ROM:0012DC86 locret_12DC86: ; CODE XREF: ROM:0012DBDA↑j ROM:0012DC86 ; ROM:0012DBF6↑j ... ROM:0012DC86 rts ROM:0012DC88 ; --------------------------------------------------------------------------- ROM:0012DC88 ROM:0012DC88 loc_12DC88: ; DATA XREF: ROM:0012DAF8↑o ROM:0012DC88 btst #5,($1366).w ROM:0012DC8E bne.s loc_12DC9C ROM:0012DC90 move.b #1,($11EB).w ROM:0012DC96 bra.l locret_12DB22 ROM:0012DC9C ; --------------------------------------------------------------------------- ROM:0012DC9C ROM:0012DC9C loc_12DC9C: ; CODE XREF: ROM:0012DC8E↑j ROM:0012DC9C cmpi.w #$78,d0 ; 'x' ROM:0012DCA0 blt.l loc_12DCFC ROM:0012DCA6 cmpi.w #$118,d0 ROM:0012DCAA bge.s loc_12DCFC ROM:0012DCAC btst #6,($1365).w ROM:0012DCB2 beq.s loc_12DCE2 ROM:0012DCB4 bclr #6,($1365).w ROM:0012DCBA move.w #0,d3 ROM:0012DCBE bsr.w sub_12DD44 ROM:0012DCC2 move.w #1,d3 ROM:0012DCC6 bsr.w sub_12DD44 ROM:0012DCCA bsr.w sub_12DD1E ROM:0012DCCE bset #5,($1372).w ROM:0012DCD4 move.b #2,($11EB).w ROM:0012DCDA bra.l locret_12DB8A ROM:0012DCE0 ; --------------------------------------------------------------------------- ROM:0012DCE0 bra.s loc_12DCFC ROM:0012DCE2 ; --------------------------------------------------------------------------- ROM:0012DCE2 ROM:0012DCE2 loc_12DCE2: ; CODE XREF: ROM:0012DCB2↑j ROM:0012DCE2 move.w #1,d3 ROM:0012DCE6 bsr.w sub_12DD1E ROM:0012DCEA bset #5,($1372).w ROM:0012DCF0 move.b #2,($11EB).w ROM:0012DCF6 bra.l locret_12DB8A ROM:0012DCFC ; --------------------------------------------------------------------------- ROM:0012DCFC ROM:0012DCFC loc_12DCFC: ; CODE XREF: ROM:0012DCA0↑j ROM:0012DCFC ; ROM:0012DCAA↑j ... ROM:0012DCFC btst #6,($1365).w ROM:0012DD02 beq.s locret_12DD1A ROM:0012DD04 bclr #6,($1365).w ROM:0012DD0A move.w #0,d3 ROM:0012DD0E bsr.w sub_12DD44 ROM:0012DD12 move.w #1,d3 ROM:0012DD16 bsr.w sub_12DD44 ROM:0012DD1A ROM:0012DD1A locret_12DD1A: ; CODE XREF: ROM:0012DC5A↑j ROM:0012DD1A ; ROM:0012DC68↑j ... ROM:0012DD1A rts ROM:0012DD1C ; --------------------------------------------------------------------------- ROM:0012DD1C rts ROM:0012DD1E ROM:0012DD1E ; =============== S U B R O U T I N E ======================================= ROM:0012DD1E ROM:0012DD1E ROM:0012DD1E sub_12DD1E: ; CODE XREF: ROM:0012DBCA↑p ROM:0012DD1E ; ROM:0012DBE6↑p ... ROM:0012DD1E move.w $1058(d3.w*2),d1 ROM:0012DD24 move.w $662(a5),d2 ROM:0012DD28 cmp.w d1,d2 ROM:0012DD2A bgt.s loc_12DD34 ROM:0012DD2C bset #4,($136C).w ROM:0012DD32 bra.s loc_12DD3A ROM:0012DD34 ; --------------------------------------------------------------------------- ROM:0012DD34 ROM:0012DD34 loc_12DD34: ; CODE XREF: sub_12DD1E+C↑j ROM:0012DD34 bclr #4,($136C).w ROM:0012DD3A ROM:0012DD3A loc_12DD3A: ; CODE XREF: sub_12DD1E+14↑j ROM:0012DD3A move.w #0,$1058(d3.w*2) ROM:0012DD42 rts ROM:0012DD42 ; End of function sub_12DD1E 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:0012DB4C↑p ROM:0012DD44 ; ROM:0012DB54↑p ... ROM:0012DD44 move.w $1058(d3.w*2),d1 ROM:0012DD4A cmp.w ($D94).w,d1 ROM:0012DD4E bge.s locret_12DD58 ROM:0012DD50 move.w ($D94).w,$1058(d3.w*2) ROM:0012DD58 ROM:0012DD58 locret_12DD58: ; CODE XREF: sub_12DD44+A↑j ROM:0012DD58 rts ROM:0012DD58 ; End of function sub_12DD44 ROM:0012DD58 ROM:0012DD5A ROM:0012DD5A ; =============== S U B R O U T I N E ======================================= ROM:0012DD5A ROM:0012DD5A ROM:0012DD5A sub_12DD5A: ; CODE XREF: sub_12DA62+34↑p ROM:0012DD5A btst #7,($1379).w ROM:0012DD60 bne.s loc_12DD8C ROM:0012DD62 move.w ($D96).w,d1 ROM:0012DD66 swap d1 ROM:0012DD68 clr.w d1 ROM:0012DD6A move.w ($D98).w,d2 ROM:0012DD6E swap d2 ROM:0012DD70 move.w ($D9A).w,d2 ROM:0012DD74 move.w $664(a5),d3 ROM:0012DD78 ext.l d3 ROM:0012DD7A bsr.l sub_1174DE ROM:0012DD80 move.w d4,($D9A).w ROM:0012DD84 swap d4 ROM:0012DD86 move.w d4,($D98).w ROM:0012DD8A bra.s locret_12DD92 ROM:0012DD8C ; --------------------------------------------------------------------------- ROM:0012DD8C ROM:0012DD8C loc_12DD8C: ; CODE XREF: sub_12DD5A+6↑j ROM:0012DD8C move.w #0,($D98).w ROM:0012DD92 ROM:0012DD92 locret_12DD92: ; CODE XREF: sub_12DD5A+30↑j ROM:0012DD92 rts ROM:0012DD92 ; End of function sub_12DD5A ROM:0012DD92 ROM:0012DD94 ROM:0012DD94 ; =============== S U B R O U T I N E ======================================= ROM:0012DD94 ROM:0012DD94 ROM:0012DD94 sub_12DD94: ; CODE XREF: sub_12DA62+3A↑p ROM:0012DD94 move.w #$3E78,d1 ROM:0012DD98 move.w ($528).w,d2 ROM:0012DD9C bsr.l sub_1175D2 ROM:0012DDA2 cmpi.w #0,d1 ROM:0012DDA6 ble.s loc_12DDBE ROM:0012DDA8 move.w ($D98).w,d0 ROM:0012DDAC muls.w #$64,d0 ; 'd' ROM:0012DDB0 divs.w d1,d0 ROM:0012DDB2 bvc.s loc_12DDB8 ROM:0012DDB4 move.w #$7FFF,d0 ROM:0012DDB8 ROM:0012DDB8 loc_12DDB8: ; CODE XREF: sub_12DD94+1E↑j ROM:0012DDB8 move.w d0,($D94).w ROM:0012DDBC bra.s locret_12DDC4 ROM:0012DDBE ; --------------------------------------------------------------------------- ROM:0012DDBE ROM:0012DDBE loc_12DDBE: ; CODE XREF: sub_12DD94+12↑j ROM:0012DDBE move.w #$7FFF,($D94).w ROM:0012DDC4 ROM:0012DDC4 locret_12DDC4: ; CODE XREF: sub_12DD94+28↑j ROM:0012DDC4 rts ROM:0012DDC4 ; End of function sub_12DD94 ROM:0012DDC4 ROM:0012DDC6 ROM:0012DDC6 ; =============== S U B R O U T I N E ======================================= ROM:0012DDC6 ROM:0012DDC6 ROM:0012DDC6 sub_12DDC6: ; CODE XREF: ROM:00117142↑p ROM:0012DDC6 bsr.w sub_12F162 ROM:0012DDCA bsr.w sub_12DFA6 ROM:0012DDCE btst #3,($1385).w ROM:0012DDD4 beq.s loc_12DDDA ROM:0012DDD6 bsr.w sub_12E1AE ROM:0012DDDA ROM:0012DDDA loc_12DDDA: ; CODE XREF: sub_12DDC6+E↑j ROM:0012DDDA bsr.w sub_12DEC2 ROM:0012DDDE btst #3,($1365).w ROM:0012DDE4 beq.s loc_12DE0C ROM:0012DDE6 bclr #3,($1365).w ROM:0012DDEC ori.w #2,($D9E).w ROM:0012DDF2 bsr.w sub_12E7A0 ROM:0012DDF6 bsr.w sub_12E8CE ROM:0012DDFA btst #3,($DB8).w ROM:0012DE00 bne.s loc_12DE08 ROM:0012DE02 bsr.w sub_12EA6A ROM:0012DE06 bra.s loc_12DE0C ROM:0012DE08 ; --------------------------------------------------------------------------- ROM:0012DE08 ROM:0012DE08 loc_12DE08: ; CODE XREF: sub_12DDC6+3A↑j ROM:0012DE08 bsr.w sub_12E9FC ROM:0012DE0C ROM:0012DE0C loc_12DE0C: ; CODE XREF: sub_12DDC6+1E↑j ROM:0012DE0C ; sub_12DDC6+40↑j ROM:0012DE0C btst #5,($1380).w ROM:0012DE12 beq.s loc_12DE24 ROM:0012DE14 bclr #5,($1380).w ROM:0012DE1A ori.w #4,($D9E).w ROM:0012DE20 bsr.w sub_12ECF8 ROM:0012DE24 ROM:0012DE24 loc_12DE24: ; CODE XREF: sub_12DDC6+4C↑j ROM:0012DE24 move.w ($DBC).w,d0 ROM:0012DE28 not.w d0 ROM:0012DE2A and.w ($13D2).w,d0 ROM:0012DE2E move.w ($DBC).w,d1 ROM:0012DE32 and.w ($13D6).w,d1 ROM:0012DE36 or.w d0,d1 ROM:0012DE38 move.w d1,($DCC).w ROM:0012DE3C or.w ($1A68).w,d1 ROM:0012DE40 move.w d1,($1A68).w ROM:0012DE44 move.w ($DBE).w,d0 ROM:0012DE48 not.w d0 ROM:0012DE4A and.w ($13D4).w,d0 ROM:0012DE4E move.w ($DBE).w,d1 ROM:0012DE52 and.w ($13D8).w,d1 ROM:0012DE56 or.w d0,d1 ROM:0012DE58 move.w d1,($DCE).w ROM:0012DE5C or.w ($1A6A).w,d1 ROM:0012DE60 move.w d1,($1A6A).w ROM:0012DE64 bsr.w sub_12EEE6 ROM:0012DE68 cmpi.w #0,($DB8).w ROM:0012DE6E beq.s loc_12DE78 ROM:0012DE70 bset #5,($1388).w ROM:0012DE76 bra.s locret_12DE8E ROM:0012DE78 ; --------------------------------------------------------------------------- ROM:0012DE78 ROM:0012DE78 loc_12DE78: ; CODE XREF: sub_12DDC6+A8↑j ROM:0012DE78 cmpi.w #0,($DBA).w ROM:0012DE7E beq.s loc_12DE88 ROM:0012DE80 bset #5,($1388).w ROM:0012DE86 bra.s locret_12DE8E ROM:0012DE88 ; --------------------------------------------------------------------------- ROM:0012DE88 ROM:0012DE88 loc_12DE88: ; CODE XREF: sub_12DDC6+B8↑j ROM:0012DE88 bclr #5,($1388).w ROM:0012DE8E ROM:0012DE8E locret_12DE8E: ; CODE XREF: sub_12DDC6+B0↑j ROM:0012DE8E ; sub_12DDC6+C0↑j ROM:0012DE8E rts ROM:0012DE8E ; End of function sub_12DDC6 ROM:0012DE8E ROM:0012DE90 ROM:0012DE90 ; =============== S U B R O U T I N E ======================================= ROM:0012DE90 ROM:0012DE90 ROM:0012DE90 sub_12DE90: ; CODE XREF: ROM:001177A6↑p ROM:0012DE90 addi.w #1,($DAE).w ROM:0012DE96 cmpi.w #$F9,($DAE).w ROM:0012DE9C ble.s loc_12DEA8 ROM:0012DE9E clr.w ($DAE).w ROM:0012DEA2 bset #3,($1365).w ROM:0012DEA8 ROM:0012DEA8 loc_12DEA8: ; CODE XREF: sub_12DE90+C↑j ROM:0012DEA8 addi.w #1,($DB0).w ROM:0012DEAE cmpi.w #$7CF,($DB0).w ROM:0012DEB4 ble.s locret_12DEC0 ROM:0012DEB6 clr.w ($DB0).w ROM:0012DEBA bset #5,($1380).w ROM:0012DEC0 ROM:0012DEC0 locret_12DEC0: ; CODE XREF: sub_12DE90+24↑j ROM:0012DEC0 rts ROM:0012DEC0 ; End of function sub_12DE90 ROM:0012DEC0 ROM:0012DEC2 ROM:0012DEC2 ; =============== S U B R O U T I N E ======================================= ROM:0012DEC2 ROM:0012DEC2 ROM:0012DEC2 sub_12DEC2: ; CODE XREF: sub_12DDC6:loc_12DDDA↑p ROM:0012DEC2 bclr #6,($1387).w ROM:0012DEC8 bclr #0,($136A).w ROM:0012DECE clr.w d1 ROM:0012DED0 move.b ($11ED).w,d1 ROM:0012DED4 cmpi.w #4,d1 ROM:0012DED8 bcc.s locret_12DEE2 ROM:0012DEDA movea.l off_12DEE4(pc,d1.w*4),a0 ROM:0012DEDE nop ROM:0012DEE0 jmp (a0) ROM:0012DEE2 ; --------------------------------------------------------------------------- ROM:0012DEE2 ROM:0012DEE2 locret_12DEE2: ; CODE XREF: sub_12DEC2+16↑j ROM:0012DEE2 rts ROM:0012DEE2 ; End of function sub_12DEC2 ROM:0012DEE2 ROM:0012DEE2 ; --------------------------------------------------------------------------- ROM:0012DEE4 off_12DEE4: dc.l loc_12DEF4 ; DATA XREF: sub_12DEC2+18↑r ROM:0012DEE8 dc.l loc_12DF04 ROM:0012DEEC dc.l loc_12DF30 ROM:0012DEF0 dc.l loc_12DF74 ROM:0012DEF4 ; --------------------------------------------------------------------------- ROM:0012DEF4 ROM:0012DEF4 loc_12DEF4: ; DATA XREF: ROM:off_12DEE4↑o ROM:0012DEF4 bsr.w sub_12EEBC ROM:0012DEF8 move.b #1,($11ED).w ROM:0012DEFE bra.w locret_12DF2E ROM:0012DF02 ; --------------------------------------------------------------------------- ROM:0012DF02 rts ROM:0012DF04 ; --------------------------------------------------------------------------- ROM:0012DF04 ROM:0012DF04 loc_12DF04: ; DATA XREF: ROM:0012DEE8↑o ROM:0012DF04 btst #2,($1383).w ROM:0012DF0A beq.s locret_12DF2E ROM:0012DF0C move.w $66E(a5),d1 ROM:0012DF10 clr.b ($905).w ROM:0012DF14 move.w d1,($6DC).w ROM:0012DF18 move.b #1,($905).w ROM:0012DF1E bset #6,($1387).w ROM:0012DF24 move.b #2,($11ED).w ROM:0012DF2A bra.w locret_12DF72 ROM:0012DF2E ; --------------------------------------------------------------------------- ROM:0012DF2E ROM:0012DF2E locret_12DF2E: ; CODE XREF: ROM:0012DEFE↑j ROM:0012DF2E ; ROM:0012DF0A↑j ... ROM:0012DF2E rts ROM:0012DF30 ; --------------------------------------------------------------------------- ROM:0012DF30 ROM:0012DF30 loc_12DF30: ; DATA XREF: ROM:0012DEEC↑o ROM:0012DF30 btst #2,($1383).w ROM:0012DF36 bne.s loc_12DF4E ROM:0012DF38 clr.b ($905).w ROM:0012DF3C clr.w ($6DC).w ROM:0012DF40 bset #0,($136A).w ROM:0012DF46 move.b #1,($11ED).w ROM:0012DF4C bra.s locret_12DF2E ROM:0012DF4E ; --------------------------------------------------------------------------- ROM:0012DF4E ROM:0012DF4E loc_12DF4E: ; CODE XREF: ROM:0012DF36↑j ROM:0012DF4E cmpi.w #0,($6DC).w ROM:0012DF54 bgt.s locret_12DF72 ROM:0012DF56 bset #3,($1385).w ROM:0012DF5C bset #5,($1366).w ROM:0012DF62 ori.w #8,($D9E).w ROM:0012DF68 move.b #3,($11ED).w ROM:0012DF6E bra.w locret_12DFA4 ROM:0012DF72 ; --------------------------------------------------------------------------- ROM:0012DF72 ROM:0012DF72 locret_12DF72: ; CODE XREF: ROM:0012DF2A↑j ROM:0012DF72 ; ROM:0012DF54↑j ROM:0012DF72 rts ROM:0012DF74 ; --------------------------------------------------------------------------- ROM:0012DF74 ROM:0012DF74 loc_12DF74: ; DATA XREF: ROM:0012DEF0↑o ROM:0012DF74 btst #2,($1383).w ROM:0012DF7A bne.s locret_12DFA4 ROM:0012DF7C bclr #3,($1385).w ROM:0012DF82 bclr #5,($1366).w ROM:0012DF88 bset #0,($136A).w ROM:0012DF8E ori.w #$10,($D9E).w ROM:0012DF94 bsr.w sub_12E65E ROM:0012DF98 bsr.w sub_12E00A ROM:0012DF9C move.b #1,($11ED).w ROM:0012DFA2 bra.s locret_12DF2E ROM:0012DFA4 ; --------------------------------------------------------------------------- ROM:0012DFA4 ROM:0012DFA4 locret_12DFA4: ; CODE XREF: ROM:0012DF6E↑j ROM:0012DFA4 ; ROM:0012DF7A↑j ROM:0012DFA4 rts ROM:0012DFA6 ROM:0012DFA6 ; =============== S U B R O U T I N E ======================================= ROM:0012DFA6 ROM:0012DFA6 ROM:0012DFA6 sub_12DFA6: ; CODE XREF: sub_12DDC6+4↑p ROM:0012DFA6 clr.w d1 ROM:0012DFA8 move.b ($11EE).w,d1 ROM:0012DFAC cmpi.w #3,d1 ROM:0012DFB0 bcc.s locret_12DFBA ROM:0012DFB2 movea.l off_12DFBC(pc,d1.w*4),a0 ROM:0012DFB6 nop ROM:0012DFB8 jmp (a0) ROM:0012DFBA ; --------------------------------------------------------------------------- ROM:0012DFBA ROM:0012DFBA locret_12DFBA: ; CODE XREF: sub_12DFA6+A↑j ROM:0012DFBA rts ROM:0012DFBA ; End of function sub_12DFA6 ROM:0012DFBA ROM:0012DFBA ; --------------------------------------------------------------------------- ROM:0012DFBC off_12DFBC: dc.l loc_12DFC8 ; DATA XREF: sub_12DFA6+C↑r ROM:0012DFC0 dc.l loc_12DFE0 ROM:0012DFC4 dc.l loc_12DFF8 ROM:0012DFC8 ; --------------------------------------------------------------------------- ROM:0012DFC8 ROM:0012DFC8 loc_12DFC8: ; DATA XREF: ROM:off_12DFBC↑o ROM:0012DFC8 btst #4,($939).w ROM:0012DFCE beq.s locret_12DFDE ROM:0012DFD0 bsr.w sub_12E00A ROM:0012DFD4 move.b #1,($11EE).w ROM:0012DFDA bra.w locret_12DFF6 ROM:0012DFDE ; --------------------------------------------------------------------------- ROM:0012DFDE ROM:0012DFDE locret_12DFDE: ; CODE XREF: ROM:0012DFCE↑j ROM:0012DFDE ; ROM:0012DFF4↓j ... ROM:0012DFDE rts ROM:0012DFE0 ; --------------------------------------------------------------------------- ROM:0012DFE0 ROM:0012DFE0 loc_12DFE0: ; DATA XREF: ROM:0012DFC0↑o ROM:0012DFE0 btst #4,($939).w ROM:0012DFE6 bne.s locret_12DFF6 ROM:0012DFE8 bclr #3,($1385).w ROM:0012DFEE move.b #0,($11EE).w ROM:0012DFF4 bra.s locret_12DFDE ROM:0012DFF6 ; --------------------------------------------------------------------------- ROM:0012DFF6 ROM:0012DFF6 locret_12DFF6: ; CODE XREF: ROM:0012DFDA↑j ROM:0012DFF6 ; ROM:0012DFE6↑j ROM:0012DFF6 rts ROM:0012DFF8 ; --------------------------------------------------------------------------- ROM:0012DFF8 ROM:0012DFF8 loc_12DFF8: ; DATA XREF: ROM:0012DFC4↑o ROM:0012DFF8 btst #4,($939).w ROM:0012DFFE bne.s locret_12E008 ROM:0012E000 move.b #0,($11EE).w ROM:0012E006 bra.s locret_12DFDE ROM:0012E008 ; --------------------------------------------------------------------------- ROM:0012E008 ROM:0012E008 locret_12E008: ; CODE XREF: ROM:0012DFFE↑j ROM:0012E008 rts ROM:0012E00A ROM:0012E00A ; =============== S U B R O U T I N E ======================================= ROM:0012E00A ROM:0012E00A ROM:0012E00A sub_12E00A: ; CODE XREF: ROM:0012DF98↑p ROM:0012E00A ; ROM:0012DFD0↑p ROM:0012E00A move.w #$FFFF,($DBC).w ROM:0012E010 move.w #$FFFF,($DBE).w ROM:0012E016 move.w #$FFFF,($DC0).w ROM:0012E01C move.w #$FFFF,($DC2).w ROM:0012E022 move.w #$FFFF,($DA8).w ROM:0012E028 move.w #$FFFF,($DB4).w ROM:0012E02E move.w #$FFFF,($DB6).w ROM:0012E034 clr.w ($DB8).w ROM:0012E038 clr.w ($DBA).w ROM:0012E03C clr.w ($DD0).w ROM:0012E040 clr.w ($DD2).w ROM:0012E044 bclr #4,($1379).w ROM:0012E04A btst #3,($136E).w ROM:0012E050 beq.s loc_12E07E ROM:0012E052 btst #7,($1363).w ROM:0012E058 bne.s loc_12E07E ROM:0012E05A bset #7,($1363).w ROM:0012E060 ori.w #$1000,($D9E).w ROM:0012E066 move.w #$FFFF,($1A60).w ROM:0012E06C move.w #$FFFF,($1A62).w ROM:0012E072 move.w #$FFFF,($1A64).w ROM:0012E078 move.w #$FFFF,($1A66).w ROM:0012E07E ROM:0012E07E loc_12E07E: ; CODE XREF: sub_12E00A+46↑j ROM:0012E07E ; sub_12E00A+4E↑j ROM:0012E07E move.w #0,d0 ROM:0012E082 bra.s loc_12E088 ROM:0012E084 ; --------------------------------------------------------------------------- ROM:0012E084 ROM:0012E084 loc_12E084: ; CODE XREF: sub_12E00A+94↓j ROM:0012E084 addi.w #1,d0 ROM:0012E088 ROM:0012E088 loc_12E088: ; CODE XREF: sub_12E00A+78↑j ROM:0012E088 cmpi.w #$1F,d0 ROM:0012E08C bgt.l loc_12E0A0 ROM:0012E092 clr.w $105C(d0.w*2) ROM:0012E098 clr.w $109C(d0.w*2) ROM:0012E09E bra.s loc_12E084 ROM:0012E0A0 ; --------------------------------------------------------------------------- ROM:0012E0A0 ROM:0012E0A0 loc_12E0A0: ; CODE XREF: sub_12E00A+82↑j ROM:0012E0A0 clr.w ($DA6).w ROM:0012E0A4 rts ROM:0012E0A4 ; End of function sub_12E00A ROM:0012E0A4 ROM:0012E0A6 ROM:0012E0A6 ; =============== S U B R O U T I N E ======================================= ROM:0012E0A6 ROM:0012E0A6 ROM:0012E0A6 sub_12E0A6: ; CODE XREF: sub_12E434+54↓p ROM:0012E0A6 ; sub_12E434+106↓p ROM:0012E0A6 move.w ($13DE).w,d0 ROM:0012E0AA move.w ($13E0).w,d1 ROM:0012E0AE move.w ($DA8).w,d2 ROM:0012E0B2 cmpi.w #$10,d2 ROM:0012E0B6 bge.s loc_12E0C6 ROM:0012E0B8 btst d2,d0 ROM:0012E0BA bne.s loc_12E0C0 ROM:0012E0BC bra.w loc_12E0D4 ROM:0012E0C0 ; --------------------------------------------------------------------------- ROM:0012E0C0 ROM:0012E0C0 loc_12E0C0: ; CODE XREF: sub_12E0A6+14↑j ROM:0012E0C0 bra.l locret_12E1AC ROM:0012E0C6 ; --------------------------------------------------------------------------- ROM:0012E0C6 ROM:0012E0C6 loc_12E0C6: ; CODE XREF: sub_12E0A6+10↑j ROM:0012E0C6 move.w d2,d3 ROM:0012E0C8 subi.w #$10,d3 ROM:0012E0CC btst d3,d1 ROM:0012E0CE bne.l locret_12E1AC ROM:0012E0D4 ROM:0012E0D4 loc_12E0D4: ; CODE XREF: sub_12E0A6+16↑j ROM:0012E0D4 ori.w #$800,($D9E).w ROM:0012E0DA move.w ($476).w,$1A6C(d2.w*2) ROM:0012E0E2 move.w ($F32).w,$1AAC(d2.w*2) ROM:0012E0EA move.w ($FD6).w,$1AEC(d2.w*2) ROM:0012E0F2 move.w ($472).w,$1B2C(d2.w*2) ROM:0012E0FA move.w ($56E).w,$1B6C(d2.w*2) ROM:0012E102 move.w ($528).w,$1BAC(d2.w*2) ROM:0012E10A move.w ($A56).w,$1C2C(d2.w*2) ROM:0012E112 move.w ($D9C).w,$1BEC(d2.w*2) ROM:0012E11A move.l ($1398).w,d4 ROM:0012E11E divs.w #$3E8,d4 ROM:0012E122 move.w d4,$1C6C(d2.w*2) ROM:0012E128 move.b #$28,$1CAD(d2.w) ; '(' ROM:0012E130 btst #0,($1155).w ROM:0012E136 beq.s loc_12E178 ROM:0012E138 btst #6,($DB9).w ROM:0012E13E bne.s loc_12E16E ROM:0012E140 btst #2,($DB9).w ROM:0012E146 bne.s loc_12E164 ROM:0012E148 btst #0,($DB8).w ROM:0012E14E bne.s loc_12E15A ROM:0012E150 move.b #2,$1CCD(d2.w) ROM:0012E158 bra.s loc_12E162 ROM:0012E15A ; --------------------------------------------------------------------------- ROM:0012E15A ROM:0012E15A loc_12E15A: ; CODE XREF: sub_12E0A6+A8↑j ROM:0012E15A move.b #$10,$1CCD(d2.w) ROM:0012E162 ROM:0012E162 loc_12E162: ; CODE XREF: sub_12E0A6+B2↑j ROM:0012E162 bra.s loc_12E16C ROM:0012E164 ; --------------------------------------------------------------------------- ROM:0012E164 ROM:0012E164 loc_12E164: ; CODE XREF: sub_12E0A6+A0↑j ROM:0012E164 move.b #$10,$1CCD(d2.w) ROM:0012E16C ROM:0012E16C loc_12E16C: ; CODE XREF: sub_12E0A6:loc_12E162↑j ROM:0012E16C bra.s loc_12E176 ROM:0012E16E ; --------------------------------------------------------------------------- ROM:0012E16E ROM:0012E16E loc_12E16E: ; CODE XREF: sub_12E0A6+98↑j ROM:0012E16E move.b #$10,$1CCD(d2.w) ROM:0012E176 ROM:0012E176 loc_12E176: ; CODE XREF: sub_12E0A6:loc_12E16C↑j ROM:0012E176 bra.s loc_12E1A4 ROM:0012E178 ; --------------------------------------------------------------------------- ROM:0012E178 ROM:0012E178 loc_12E178: ; CODE XREF: sub_12E0A6+90↑j ROM:0012E178 btst #0,($115B).w ROM:0012E17E beq.s loc_12E18A ROM:0012E180 move.b #8,$1CCD(d2.w) ROM:0012E188 bra.s loc_12E1A4 ROM:0012E18A ; --------------------------------------------------------------------------- ROM:0012E18A ROM:0012E18A loc_12E18A: ; CODE XREF: sub_12E0A6+D8↑j ROM:0012E18A btst #0,($115F).w ROM:0012E190 bne.s loc_12E19C ROM:0012E192 move.b #1,$1CCD(d2.w) ROM:0012E19A bra.s loc_12E1A4 ROM:0012E19C ; --------------------------------------------------------------------------- ROM:0012E19C ROM:0012E19C loc_12E19C: ; CODE XREF: sub_12E0A6+EA↑j ROM:0012E19C move.b #4,$1CCD(d2.w) ROM:0012E1A4 ROM:0012E1A4 loc_12E1A4: ; CODE XREF: sub_12E0A6:loc_12E176↑j ROM:0012E1A4 ; sub_12E0A6+E2↑j ... ROM:0012E1A4 move.w d1,($13E0).w ROM:0012E1A8 move.w d0,($13DE).w ROM:0012E1AC ROM:0012E1AC locret_12E1AC: ; CODE XREF: sub_12E0A6:loc_12E0C0↑j ROM:0012E1AC ; sub_12E0A6+28↑j ROM:0012E1AC rts ROM:0012E1AC ; End of function sub_12E0A6 ROM:0012E1AC ROM:0012E1AE ROM:0012E1AE ; =============== S U B R O U T I N E ======================================= ROM:0012E1AE ROM:0012E1AE ROM:0012E1AE sub_12E1AE: ; CODE XREF: sub_12DDC6+10↑p ROM:0012E1AE move.w ($DD0).w,d0 ROM:0012E1B2 move.w ($DD2).w,d1 ROM:0012E1B6 addq.w #1,($DB2).w ROM:0012E1BA cmpi.w #1,($DB2).w ROM:0012E1C0 bne.s loc_12E1CC ROM:0012E1C2 move.w #0,d2 ROM:0012E1C6 move.w #7,d3 ROM:0012E1CA bra.s loc_12E1FC ROM:0012E1CC ; --------------------------------------------------------------------------- ROM:0012E1CC ROM:0012E1CC loc_12E1CC: ; CODE XREF: sub_12E1AE+12↑j ROM:0012E1CC cmpi.w #2,($DB2).w ROM:0012E1D2 bne.s loc_12E1DE ROM:0012E1D4 move.w #8,d2 ROM:0012E1D8 move.w #$F,d3 ROM:0012E1DC bra.s loc_12E1FC ROM:0012E1DE ; --------------------------------------------------------------------------- ROM:0012E1DE ROM:0012E1DE loc_12E1DE: ; CODE XREF: sub_12E1AE+24↑j ROM:0012E1DE cmpi.w #3,($DB2).w ROM:0012E1E4 bne.s loc_12E1F0 ROM:0012E1E6 move.w #$10,d2 ROM:0012E1EA move.w #$17,d3 ROM:0012E1EE bra.s loc_12E1FC ROM:0012E1F0 ; --------------------------------------------------------------------------- ROM:0012E1F0 ROM:0012E1F0 loc_12E1F0: ; CODE XREF: sub_12E1AE+36↑j ROM:0012E1F0 move.w #$18,d2 ROM:0012E1F4 move.w #$1F,d3 ROM:0012E1F8 clr.w ($DB2).w ROM:0012E1FC ROM:0012E1FC loc_12E1FC: ; CODE XREF: sub_12E1AE+1C↑j ROM:0012E1FC ; sub_12E1AE+2E↑j ... ROM:0012E1FC move.w d2,d5 ROM:0012E1FE bra.s loc_12E204 ROM:0012E200 ; --------------------------------------------------------------------------- ROM:0012E200 ROM:0012E200 loc_12E200: ; CODE XREF: sub_12E1AE:loc_12E26A↓j ROM:0012E200 addi.w #1,d5 ROM:0012E204 ROM:0012E204 loc_12E204: ; CODE XREF: sub_12E1AE+50↑j ROM:0012E204 cmp.w d3,d5 ROM:0012E206 bgt.l loc_12E26C ROM:0012E20C cmpi.w #$10,d5 ROM:0012E210 bge.s loc_12E23C ROM:0012E212 btst d5,d0 ROM:0012E214 beq.s loc_12E23A ROM:0012E216 bclr d5,d0 ROM:0012E218 move.w ($DA2).w,d7 ROM:0012E21C bset d5,d7 ROM:0012E21E move.w d7,($DA2).w ROM:0012E222 move.w d5,($DA6).w ROM:0012E226 movem.l d0-d7,-(sp) ROM:0012E22A bsr.w sub_12E276 ROM:0012E22E bsr.w sub_12E324 ROM:0012E232 bsr.w sub_12E434 ROM:0012E236 movem.l (sp)+,d0-d7 ROM:0012E23A ROM:0012E23A loc_12E23A: ; CODE XREF: sub_12E1AE+66↑j ROM:0012E23A bra.s loc_12E26A ROM:0012E23C ; --------------------------------------------------------------------------- ROM:0012E23C ROM:0012E23C loc_12E23C: ; CODE XREF: sub_12E1AE+62↑j ROM:0012E23C move.w d5,d6 ROM:0012E23E subi.w #$10,d6 ROM:0012E242 btst d6,d1 ROM:0012E244 beq.s loc_12E26A ROM:0012E246 bclr d6,d1 ROM:0012E248 move.w ($DA4).w,d7 ROM:0012E24C bset d6,d7 ROM:0012E24E move.w d7,($DA4).w ROM:0012E252 move.w d5,($DA6).w ROM:0012E256 movem.l d0-d7,-(sp) ROM:0012E25A bsr.w sub_12E276 ROM:0012E25E bsr.w sub_12E324 ROM:0012E262 bsr.w sub_12E434 ROM:0012E266 movem.l (sp)+,d0-d7 ROM:0012E26A ROM:0012E26A loc_12E26A: ; CODE XREF: sub_12E1AE:loc_12E23A↑j ROM:0012E26A ; sub_12E1AE+96↑j ROM:0012E26A bra.s loc_12E200 ROM:0012E26C ; --------------------------------------------------------------------------- ROM:0012E26C ROM:0012E26C loc_12E26C: ; CODE XREF: sub_12E1AE+58↑j ROM:0012E26C move.w d1,($DD2).w ROM:0012E270 move.w d0,($DD0).w ROM:0012E274 rts ROM:0012E274 ; End of function sub_12E1AE ROM:0012E274 ROM:0012E276 ROM:0012E276 ; =============== S U B R O U T I N E ======================================= ROM:0012E276 ROM:0012E276 ROM:0012E276 sub_12E276: ; CODE XREF: sub_12E1AE+7C↑p ROM:0012E276 ; sub_12E1AE+AC↑p ROM:0012E276 move.w ($DB8).w,d0 ROM:0012E27A move.w ($DBA).w,d1 ROM:0012E27E clr.w d2 ROM:0012E280 move.w ($DA6).w,d3 ROM:0012E284 cmpi.w #$10,d3 ROM:0012E288 bge.s loc_12E29C ROM:0012E28A move.w ($DBC).w,d5 ROM:0012E28E btst d3,d5 ROM:0012E290 beq.s loc_12E296 ROM:0012E292 move.w #1,d2 ROM:0012E296 ROM:0012E296 loc_12E296: ; CODE XREF: sub_12E276+1A↑j ROM:0012E296 move.w d5,($DBC).w ROM:0012E29A bra.s loc_12E2B0 ROM:0012E29C ; --------------------------------------------------------------------------- ROM:0012E29C ROM:0012E29C loc_12E29C: ; CODE XREF: sub_12E276+12↑j ROM:0012E29C subi.w #$10,d3 ROM:0012E2A0 move.w ($DBE).w,d5 ROM:0012E2A4 btst d3,d5 ROM:0012E2A6 beq.s loc_12E2AC ROM:0012E2A8 move.w #1,d2 ROM:0012E2AC ROM:0012E2AC loc_12E2AC: ; CODE XREF: sub_12E276+30↑j ROM:0012E2AC move.w d5,($DBE).w ROM:0012E2B0 ROM:0012E2B0 loc_12E2B0: ; CODE XREF: sub_12E276+24↑j ROM:0012E2B0 cmpi.w #1,d2 ROM:0012E2B4 bne.s loc_12E31A ROM:0012E2B6 move.w ($DA6).w,d3 ROM:0012E2BA move.w $109C(d3.w*2),d4 ROM:0012E2C0 move.w $9E4(a5,d3.w*2),d7 ROM:0012E2C6 cmp.w d4,d7 ROM:0012E2C8 ble.s loc_12E2D6 ROM:0012E2CA add.w $964(a5,d3.w*2),d4 ROM:0012E2D0 move.w d4,$109C(d3.w*2) ROM:0012E2D6 ROM:0012E2D6 loc_12E2D6: ; CODE XREF: sub_12E276+52↑j ROM:0012E2D6 cmp.w d4,d7 ROM:0012E2D8 bgt.s loc_12E31A ROM:0012E2DA cmpi.w #$10,d3 ROM:0012E2DE bge.s loc_12E2FC ROM:0012E2E0 move.w ($DBC).w,d5 ROM:0012E2E4 move.w ($1A60).w,d6 ROM:0012E2E8 ori.w #$100,($D9E).w ROM:0012E2EE bclr d3,d5 ROM:0012E2F0 bclr d3,d6 ROM:0012E2F2 move.w d6,($1A60).w ROM:0012E2F6 move.w d5,($DBC).w ROM:0012E2FA bra.s loc_12E31A ROM:0012E2FC ; --------------------------------------------------------------------------- ROM:0012E2FC ROM:0012E2FC loc_12E2FC: ; CODE XREF: sub_12E276+68↑j ROM:0012E2FC subi.w #$10,d3 ROM:0012E300 move.w ($DBE).w,d5 ROM:0012E304 move.w ($1A62).w,d6 ROM:0012E308 ori.w #$100,($D9E).w ROM:0012E30E bclr d3,d5 ROM:0012E310 bclr d3,d6 ROM:0012E312 move.w d6,($1A62).w ROM:0012E316 move.w d5,($DBE).w ROM:0012E31A ROM:0012E31A loc_12E31A: ; CODE XREF: sub_12E276+3E↑j ROM:0012E31A ; sub_12E276+62↑j ... ROM:0012E31A move.w d1,($DBA).w ROM:0012E31E move.w d0,($DB8).w ROM:0012E322 rts ROM:0012E322 ; End of function sub_12E276 ROM:0012E322 ROM:0012E324 ROM:0012E324 ; =============== S U B R O U T I N E ======================================= ROM:0012E324 ROM:0012E324 ROM:0012E324 sub_12E324: ; CODE XREF: sub_12E1AE+80↑p ROM:0012E324 ; sub_12E1AE+B0↑p ROM:0012E324 move.w ($DB8).w,d0 ROM:0012E328 move.w ($DBA).w,d1 ROM:0012E32C move.w ($DC8).w,d2 ROM:0012E330 move.w ($DCA).w,d3 ROM:0012E334 move.w ($DA6).w,d4 ROM:0012E338 cmpi.w #$10,d4 ROM:0012E33C bge.s loc_12E3AE ROM:0012E33E btst d4,d0 ROM:0012E340 beq.s loc_12E390 ROM:0012E342 addi.w #1,($DAA).w ROM:0012E348 move.w $105C(d4.w*2),d6 ROM:0012E34E add.w $964(a5,d4.w*2),d6 ROM:0012E354 move.w $9E4(a5,d4.w*2),d7 ROM:0012E35A cmp.w d6,d7 ROM:0012E35C bge.s loc_12E360 ROM:0012E35E move.w d7,d6 ROM:0012E360 ROM:0012E360 loc_12E360: ; CODE XREF: sub_12E324+38↑j ROM:0012E360 move.w d6,$105C(d4.w*2) ROM:0012E366 cmp.w $10DC(d4.w*2),d6 ROM:0012E36C ble.s loc_12E374 ROM:0012E36E move.w d6,$10DC(d4.w*2) ROM:0012E374 ROM:0012E374 loc_12E374: ; CODE XREF: sub_12E324+48↑j ROM:0012E374 move.w d4,($DB4).w ROM:0012E378 bset d4,d2 ROM:0012E37A move.w ($DC0).w,d7 ROM:0012E37E bclr d4,d7 ROM:0012E380 move.w d7,($DC0).w ROM:0012E384 move.w ($1A64).w,d7 ROM:0012E388 bclr d4,d7 ROM:0012E38A move.w d7,($1A64).w ROM:0012E38E bra.s loc_12E3AC ROM:0012E390 ; --------------------------------------------------------------------------- ROM:0012E390 ROM:0012E390 loc_12E390: ; CODE XREF: sub_12E324+1C↑j ROM:0012E390 cmpi.w #0,$105C(d4.w*2) ROM:0012E398 beq.s loc_12E3AC ROM:0012E39A move.w $105C(d4.w*2),d6 ROM:0012E3A0 sub.w $9A4(a5,d4.w*2),d6 ROM:0012E3A6 move.w d6,$105C(d4.w*2) ROM:0012E3AC ROM:0012E3AC loc_12E3AC: ; CODE XREF: sub_12E324+6A↑j ROM:0012E3AC ; sub_12E324+74↑j ROM:0012E3AC bra.s loc_12E422 ROM:0012E3AE ; --------------------------------------------------------------------------- ROM:0012E3AE ROM:0012E3AE loc_12E3AE: ; CODE XREF: sub_12E324+18↑j ROM:0012E3AE move.w d4,d5 ROM:0012E3B0 subi.w #$10,d5 ROM:0012E3B4 btst d5,d1 ROM:0012E3B6 beq.s loc_12E406 ROM:0012E3B8 addi.w #1,($DAA).w ROM:0012E3BE move.w $105C(d4.w*2),d6 ROM:0012E3C4 add.w $964(a5,d4.w*2),d6 ROM:0012E3CA move.w $9E4(a5,d4.w*2),d7 ROM:0012E3D0 cmp.w d6,d7 ROM:0012E3D2 bge.s loc_12E3D6 ROM:0012E3D4 move.w d7,d6 ROM:0012E3D6 ROM:0012E3D6 loc_12E3D6: ; CODE XREF: sub_12E324+AE↑j ROM:0012E3D6 move.w d6,$105C(d4.w*2) ROM:0012E3DC cmp.w $10DC(d4.w*2),d6 ROM:0012E3E2 ble.s loc_12E3EA ROM:0012E3E4 move.w d6,$10DC(d4.w*2) ROM:0012E3EA ROM:0012E3EA loc_12E3EA: ; CODE XREF: sub_12E324+BE↑j ROM:0012E3EA move.w d4,($DB4).w ROM:0012E3EE bset d5,d3 ROM:0012E3F0 move.w ($DC2).w,d7 ROM:0012E3F4 bclr d5,d7 ROM:0012E3F6 move.w d7,($DC2).w ROM:0012E3FA move.w ($1A66).w,d7 ROM:0012E3FE bclr d5,d7 ROM:0012E400 move.w d7,($1A66).w ROM:0012E404 bra.s loc_12E422 ROM:0012E406 ; --------------------------------------------------------------------------- ROM:0012E406 ROM:0012E406 loc_12E406: ; CODE XREF: sub_12E324+92↑j ROM:0012E406 cmpi.w #0,$105C(d4.w*2) ROM:0012E40E beq.s loc_12E422 ROM:0012E410 move.w $105C(d4.w*2),d6 ROM:0012E416 sub.w $9A4(a5,d4.w*2),d6 ROM:0012E41C move.w d6,$105C(d4.w*2) ROM:0012E422 ROM:0012E422 loc_12E422: ; CODE XREF: sub_12E324:loc_12E3AC↑j ROM:0012E422 ; sub_12E324+E0↑j ... ROM:0012E422 move.w d3,($DCA).w ROM:0012E426 move.w d2,($DC8).w ROM:0012E42A move.w d1,($DBA).w ROM:0012E42E move.w d0,($DB8).w ROM:0012E432 rts ROM:0012E432 ; End of function sub_12E324 ROM:0012E432 ROM:0012E434 ROM:0012E434 ; =============== S U B R O U T I N E ======================================= ROM:0012E434 ROM:0012E434 ROM:0012E434 sub_12E434: ; CODE XREF: sub_12E1AE+84↑p ROM:0012E434 ; sub_12E1AE+B4↑p ROM:0012E434 move.w ($13D2).w,d0 ROM:0012E438 move.w ($13D4).w,d1 ROM:0012E43C move.w ($13CE).w,d2 ROM:0012E440 move.w ($13D0).w,d3 ROM:0012E444 move.w ($DA6).w,d4 ROM:0012E448 cmpi.w #$10,d4 ROM:0012E44C bge.l loc_12E4E4 ROM:0012E452 btst d4,d0 ROM:0012E454 bne.s loc_12E49E ROM:0012E456 move.w $9E4(a5,d4.w*2),d6 ROM:0012E45C cmp.w $105C(d4.w*2),d6 ROM:0012E462 bgt.s loc_12E49C ROM:0012E464 move.w d6,$105C(d4.w*2) ROM:0012E46A move.w d4,($DA8).w ROM:0012E46E bset d4,d0 ROM:0012E470 bset d4,d2 ROM:0012E472 move.w d4,($DB6).w ROM:0012E476 ori.w #$40,($D9E).w ; '@' ROM:0012E47C move.w d1,($13D4).w ROM:0012E480 move.w d0,($13D2).w ROM:0012E484 movem.l d0-d7,-(sp) ROM:0012E488 bsr.w sub_12E0A6 ROM:0012E48C bsr.w sub_12E5BC ROM:0012E490 movem.l (sp)+,d0-d7 ROM:0012E494 move.w ($13D2).w,d0 ROM:0012E498 move.w ($13D4).w,d1 ROM:0012E49C ROM:0012E49C loc_12E49C: ; CODE XREF: sub_12E434+2E↑j ROM:0012E49C bra.s loc_12E4DE ROM:0012E49E ; --------------------------------------------------------------------------- ROM:0012E49E ROM:0012E49E loc_12E49E: ; CODE XREF: sub_12E434+20↑j ROM:0012E49E cmpi.w #0,$105C(d4.w*2) ROM:0012E4A6 bge.s loc_12E4AE ROM:0012E4A8 clr.w $105C(d4.w*2) ROM:0012E4AE ROM:0012E4AE loc_12E4AE: ; CODE XREF: sub_12E434+72↑j ROM:0012E4AE move.w $A24(a5,d4.w*2),d6 ROM:0012E4B4 cmp.w $105C(d4.w*2),d6 ROM:0012E4BA ble.s loc_12E4DE ROM:0012E4BC move.w d4,($DA8).w ROM:0012E4C0 bclr d4,d0 ROM:0012E4C2 move.w d1,($13D4).w ROM:0012E4C6 move.w d0,($13D2).w ROM:0012E4CA movem.l d0-d7,-(sp) ROM:0012E4CE bsr.w sub_12E5BC ROM:0012E4D2 movem.l (sp)+,d0-d7 ROM:0012E4D6 move.w ($13D2).w,d0 ROM:0012E4DA move.w ($13D4).w,d1 ROM:0012E4DE ROM:0012E4DE loc_12E4DE: ; CODE XREF: sub_12E434:loc_12E49C↑j ROM:0012E4DE ; sub_12E434+86↑j ROM:0012E4DE bra.l loc_12E5AA ROM:0012E4E4 ; --------------------------------------------------------------------------- ROM:0012E4E4 ROM:0012E4E4 loc_12E4E4: ; CODE XREF: sub_12E434+18↑j ROM:0012E4E4 move.w d4,d5 ROM:0012E4E6 subi.w #$10,d5 ROM:0012E4EA btst d5,d1 ROM:0012E4EC bne.s loc_12E550 ROM:0012E4EE move.w $9E4(a5,d4.w*2),d6 ROM:0012E4F4 cmp.w $105C(d4.w*2),d6 ROM:0012E4FA bgt.s loc_12E54E ROM:0012E4FC move.w d6,$105C(d4.w*2) ROM:0012E502 move.w d4,($DA8).w ROM:0012E506 bset d5,d1 ROM:0012E508 bset d5,d3 ROM:0012E50A cmpi.w #7,d5 ROM:0012E50E bne.s loc_12E524 ROM:0012E510 move.w ($13D8).w,d7 ROM:0012E514 bset d5,d7 ROM:0012E516 move.w d7,($13D8).w ROM:0012E51A move.w ($13DC).w,d7 ROM:0012E51E bset d5,d7 ROM:0012E520 move.w d7,($13DC).w ROM:0012E524 ROM:0012E524 loc_12E524: ; CODE XREF: sub_12E434+DA↑j ROM:0012E524 move.w d4,($DB6).w ROM:0012E528 ori.w #$40,($D9E).w ; '@' ROM:0012E52E move.w d1,($13D4).w ROM:0012E532 move.w d0,($13D2).w ROM:0012E536 movem.l d0-d7,-(sp) ROM:0012E53A bsr.w sub_12E0A6 ROM:0012E53E bsr.w sub_12E5BC ROM:0012E542 movem.l (sp)+,d0-d7 ROM:0012E546 move.w ($13D2).w,d0 ROM:0012E54A move.w ($13D4).w,d1 ROM:0012E54E ROM:0012E54E loc_12E54E: ; CODE XREF: sub_12E434+C6↑j ROM:0012E54E bra.s loc_12E5AA ROM:0012E550 ; --------------------------------------------------------------------------- ROM:0012E550 ROM:0012E550 loc_12E550: ; CODE XREF: sub_12E434+B8↑j ROM:0012E550 cmpi.w #0,$105C(d4.w*2) ROM:0012E558 bge.s loc_12E560 ROM:0012E55A clr.w $105C(d4.w*2) ROM:0012E560 ROM:0012E560 loc_12E560: ; CODE XREF: sub_12E434+124↑j ROM:0012E560 move.w $A24(a5,d4.w*2),d6 ROM:0012E566 cmp.w $105C(d4.w*2),d6 ROM:0012E56C ble.s loc_12E5AA ROM:0012E56E move.w d4,($DA8).w ROM:0012E572 bclr d5,d1 ROM:0012E574 cmpi.w #7,d5 ROM:0012E578 bne.s loc_12E58E ROM:0012E57A move.w ($13D8).w,d7 ROM:0012E57E bclr d5,d7 ROM:0012E580 move.w d7,($13D8).w ROM:0012E584 move.w ($13DC).w,d7 ROM:0012E588 bclr d5,d7 ROM:0012E58A move.w d7,($13DC).w ROM:0012E58E ROM:0012E58E loc_12E58E: ; CODE XREF: sub_12E434+144↑j ROM:0012E58E move.w d1,($13D4).w ROM:0012E592 move.w d0,($13D2).w ROM:0012E596 movem.l d0-d7,-(sp) ROM:0012E59A bsr.w sub_12E5BC ROM:0012E59E movem.l (sp)+,d0-d7 ROM:0012E5A2 move.w ($13D2).w,d0 ROM:0012E5A6 move.w ($13D4).w,d1 ROM:0012E5AA ROM:0012E5AA loc_12E5AA: ; CODE XREF: sub_12E434:loc_12E4DE↑j ROM:0012E5AA ; sub_12E434:loc_12E54E↑j ... ROM:0012E5AA move.w d3,($13D0).w ROM:0012E5AE move.w d2,($13CE).w ROM:0012E5B2 move.w d1,($13D4).w ROM:0012E5B6 move.w d0,($13D2).w ROM:0012E5BA rts ROM:0012E5BA ; End of function sub_12E434 ROM:0012E5BA ROM:0012E5BC ROM:0012E5BC ; =============== S U B R O U T I N E ======================================= ROM:0012E5BC ROM:0012E5BC ROM:0012E5BC sub_12E5BC: ; CODE XREF: sub_12E434+58↑p ROM:0012E5BC ; sub_12E434+9A↑p ... ROM:0012E5BC move.w ($DA8).w,d0 ROM:0012E5C0 cmpi.w #$10,d0 ROM:0012E5C4 bge.s loc_12E610 ROM:0012E5C6 move.w ($13D2).w,d1 ROM:0012E5CA move.w ($13D6).w,d2 ROM:0012E5CE move.w ($13DA).w,d3 ROM:0012E5D2 btst d0,d1 ROM:0012E5D4 beq.s loc_12E602 ROM:0012E5D6 btst d0,d2 ROM:0012E5D8 beq.s loc_12E602 ROM:0012E5DA btst d0,d3 ROM:0012E5DC beq.s loc_12E602 ROM:0012E5DE move.w ($13DE).w,d4 ROM:0012E5E2 move.w ($DBC).w,d5 ROM:0012E5E6 move.w ($1A60).w,d6 ROM:0012E5EA bset d0,d4 ROM:0012E5EC ori.w #$200,($D9E).w ROM:0012E5F2 bclr d0,d5 ROM:0012E5F4 bclr d0,d6 ROM:0012E5F6 move.w d6,($1A60).w ROM:0012E5FA move.w d5,($DBC).w ROM:0012E5FE move.w d4,($13DE).w ROM:0012E602 ROM:0012E602 loc_12E602: ; CODE XREF: sub_12E5BC+18↑j ROM:0012E602 ; sub_12E5BC+1C↑j ... ROM:0012E602 move.w d3,($13DA).w ROM:0012E606 move.w d2,($13D6).w ROM:0012E60A move.w d1,($13D2).w ROM:0012E60E bra.s locret_12E65C ROM:0012E610 ; --------------------------------------------------------------------------- ROM:0012E610 ROM:0012E610 loc_12E610: ; CODE XREF: sub_12E5BC+8↑j ROM:0012E610 subi.w #$10,d0 ROM:0012E614 move.w ($13D4).w,d1 ROM:0012E618 move.w ($13D8).w,d2 ROM:0012E61C move.w ($13DC).w,d3 ROM:0012E620 btst d0,d1 ROM:0012E622 beq.s loc_12E650 ROM:0012E624 btst d0,d2 ROM:0012E626 beq.s loc_12E650 ROM:0012E628 btst d0,d3 ROM:0012E62A beq.s loc_12E650 ROM:0012E62C move.w ($13E0).w,d4 ROM:0012E630 move.w ($DBE).w,d5 ROM:0012E634 move.w ($1A62).w,d6 ROM:0012E638 bset d0,d4 ROM:0012E63A ori.w #$200,($D9E).w ROM:0012E640 bclr d0,d5 ROM:0012E642 bclr d0,d6 ROM:0012E644 move.w d6,($1A62).w ROM:0012E648 move.w d5,($DBE).w ROM:0012E64C move.w d4,($13E0).w ROM:0012E650 ROM:0012E650 loc_12E650: ; CODE XREF: sub_12E5BC+66↑j ROM:0012E650 ; sub_12E5BC+6A↑j ... ROM:0012E650 move.w d3,($13DC).w ROM:0012E654 move.w d2,($13D8).w ROM:0012E658 move.w d1,($13D4).w ROM:0012E65C ROM:0012E65C locret_12E65C: ; CODE XREF: sub_12E5BC+52↑j ROM:0012E65C rts ROM:0012E65C ; End of function sub_12E5BC ROM:0012E65C ROM:0012E65E ROM:0012E65E ; =============== S U B R O U T I N E ======================================= ROM:0012E65E ROM:0012E65E ROM:0012E65E sub_12E65E: ; CODE XREF: ROM:0012DF94↑p ROM:0012E65E move.b #0,($11DE).w ROM:0012E664 move.b #0,($11D8).w ROM:0012E66A move.w #0,d0 ROM:0012E66E bra.s loc_12E674 ROM:0012E670 ; --------------------------------------------------------------------------- ROM:0012E670 ROM:0012E670 loc_12E670: ; CODE XREF: sub_12E65E:loc_12E6F0↓j ROM:0012E670 addi.w #1,d0 ROM:0012E674 ROM:0012E674 loc_12E674: ; CODE XREF: sub_12E65E+10↑j ROM:0012E674 cmpi.w #$1F,d0 ROM:0012E678 bgt.l loc_12E6F4 ROM:0012E67E cmpi.w #$10,d0 ROM:0012E682 bge.s loc_12E6B8 ROM:0012E684 move.w ($13DE).w,d2 ROM:0012E688 move.w ($13D2).w,d3 ROM:0012E68C move.w ($13D6).w,d4 ROM:0012E690 move.w ($13DA).w,d5 ROM:0012E694 btst d0,d2 ROM:0012E696 beq.s loc_12E6A6 ROM:0012E698 btst d0,d3 ROM:0012E69A bne.s loc_12E6A6 ROM:0012E69C btst d0,d4 ROM:0012E69E bne.s loc_12E6A6 ROM:0012E6A0 btst d0,d5 ROM:0012E6A2 bne.s loc_12E6A6 ROM:0012E6A4 bclr d0,d2 ROM:0012E6A6 ROM:0012E6A6 loc_12E6A6: ; CODE XREF: sub_12E65E+38↑j ROM:0012E6A6 ; sub_12E65E+3C↑j ... ROM:0012E6A6 move.w d5,($13DA).w ROM:0012E6AA move.w d4,($13D6).w ROM:0012E6AE move.w d3,($13D2).w ROM:0012E6B2 move.w d2,($13DE).w ROM:0012E6B6 bra.s loc_12E6F0 ROM:0012E6B8 ; --------------------------------------------------------------------------- ROM:0012E6B8 ROM:0012E6B8 loc_12E6B8: ; CODE XREF: sub_12E65E+24↑j ROM:0012E6B8 move.w d0,d1 ROM:0012E6BA subi.w #$10,d1 ROM:0012E6BE move.w ($13E0).w,d2 ROM:0012E6C2 move.w ($13D4).w,d3 ROM:0012E6C6 move.w ($13D8).w,d4 ROM:0012E6CA move.w ($13DC).w,d5 ROM:0012E6CE btst d1,d2 ROM:0012E6D0 beq.s loc_12E6E0 ROM:0012E6D2 btst d1,d3 ROM:0012E6D4 bne.s loc_12E6E0 ROM:0012E6D6 btst d1,d4 ROM:0012E6D8 bne.s loc_12E6E0 ROM:0012E6DA btst d1,d5 ROM:0012E6DC bne.s loc_12E6E0 ROM:0012E6DE bclr d1,d2 ROM:0012E6E0 ROM:0012E6E0 loc_12E6E0: ; CODE XREF: sub_12E65E+72↑j ROM:0012E6E0 ; sub_12E65E+76↑j ... ROM:0012E6E0 move.w d5,($13DC).w ROM:0012E6E4 move.w d4,($13D8).w ROM:0012E6E8 move.w d3,($13D4).w ROM:0012E6EC move.w d2,($13E0).w ROM:0012E6F0 ROM:0012E6F0 loc_12E6F0: ; CODE XREF: sub_12E65E+58↑j ROM:0012E6F0 bra.w loc_12E670 ROM:0012E6F4 ; --------------------------------------------------------------------------- ROM:0012E6F4 ROM:0012E6F4 loc_12E6F4: ; CODE XREF: sub_12E65E+1A↑j ROM:0012E6F4 move.w #0,d0 ROM:0012E6F8 bra.s loc_12E6FE ROM:0012E6FA ; --------------------------------------------------------------------------- ROM:0012E6FA ROM:0012E6FA loc_12E6FA: ; CODE XREF: sub_12E65E:loc_12E79A↓j ROM:0012E6FA addi.w #1,d0 ROM:0012E6FE ROM:0012E6FE loc_12E6FE: ; CODE XREF: sub_12E65E+9A↑j ROM:0012E6FE cmpi.w #$1F,d0 ROM:0012E702 bgt.l locret_12E79E ROM:0012E708 cmpi.w #$10,d0 ROM:0012E70C bge.s loc_12E752 ROM:0012E70E move.w ($DBC).w,d2 ROM:0012E712 move.w ($13D2).w,d3 ROM:0012E716 move.w ($13D6).w,d4 ROM:0012E71A move.w ($13DA).w,d5 ROM:0012E71E btst d0,d3 ROM:0012E720 beq.s loc_12E726 ROM:0012E722 bra.w loc_12E72A ROM:0012E726 ; --------------------------------------------------------------------------- ROM:0012E726 ROM:0012E726 loc_12E726: ; CODE XREF: sub_12E65E+C2↑j ROM:0012E726 btst d0,d2 ROM:0012E728 bne.s loc_12E73E ROM:0012E72A ROM:0012E72A loc_12E72A: ; CODE XREF: sub_12E65E+C4↑j ROM:0012E72A btst d0,d4 ROM:0012E72C beq.s loc_12E732 ROM:0012E72E bset d0,d5 ROM:0012E730 bra.s loc_12E734 ROM:0012E732 ; --------------------------------------------------------------------------- ROM:0012E732 ROM:0012E732 loc_12E732: ; CODE XREF: sub_12E65E+CE↑j ROM:0012E732 bclr d0,d5 ROM:0012E734 ROM:0012E734 loc_12E734: ; CODE XREF: sub_12E65E+D2↑j ROM:0012E734 btst d0,d3 ROM:0012E736 beq.s loc_12E73C ROM:0012E738 bset d0,d4 ROM:0012E73A bra.s loc_12E73E ROM:0012E73C ; --------------------------------------------------------------------------- ROM:0012E73C ROM:0012E73C loc_12E73C: ; CODE XREF: sub_12E65E+D8↑j ROM:0012E73C bclr d0,d4 ROM:0012E73E ROM:0012E73E loc_12E73E: ; CODE XREF: sub_12E65E+CA↑j ROM:0012E73E ; sub_12E65E+DC↑j ROM:0012E73E bclr d0,d3 ROM:0012E740 move.w d5,($13DA).w ROM:0012E744 move.w d4,($13D6).w ROM:0012E748 move.w d3,($13D2).w ROM:0012E74C move.w d2,($DBC).w ROM:0012E750 bra.s loc_12E79A ROM:0012E752 ; --------------------------------------------------------------------------- ROM:0012E752 ROM:0012E752 loc_12E752: ; CODE XREF: sub_12E65E+AE↑j ROM:0012E752 move.w d0,d1 ROM:0012E754 subi.w #$10,d1 ROM:0012E758 move.w ($DBE).w,d2 ROM:0012E75C move.w ($13D4).w,d3 ROM:0012E760 move.w ($13D8).w,d4 ROM:0012E764 move.w ($13DC).w,d5 ROM:0012E768 btst d1,d3 ROM:0012E76A beq.s loc_12E770 ROM:0012E76C bra.w loc_12E774 ROM:0012E770 ; --------------------------------------------------------------------------- ROM:0012E770 ROM:0012E770 loc_12E770: ; CODE XREF: sub_12E65E+10C↑j ROM:0012E770 btst d1,d2 ROM:0012E772 bne.s loc_12E788 ROM:0012E774 ROM:0012E774 loc_12E774: ; CODE XREF: sub_12E65E+10E↑j ROM:0012E774 btst d1,d4 ROM:0012E776 beq.s loc_12E77C ROM:0012E778 bset d1,d5 ROM:0012E77A bra.s loc_12E77E ROM:0012E77C ; --------------------------------------------------------------------------- ROM:0012E77C ROM:0012E77C loc_12E77C: ; CODE XREF: sub_12E65E+118↑j ROM:0012E77C bclr d1,d5 ROM:0012E77E ROM:0012E77E loc_12E77E: ; CODE XREF: sub_12E65E+11C↑j ROM:0012E77E btst d1,d3 ROM:0012E780 beq.s loc_12E786 ROM:0012E782 bset d1,d4 ROM:0012E784 bra.s loc_12E788 ROM:0012E786 ; --------------------------------------------------------------------------- ROM:0012E786 ROM:0012E786 loc_12E786: ; CODE XREF: sub_12E65E+122↑j ROM:0012E786 bclr d1,d4 ROM:0012E788 ROM:0012E788 loc_12E788: ; CODE XREF: sub_12E65E+114↑j ROM:0012E788 ; sub_12E65E+126↑j ROM:0012E788 bclr d1,d3 ROM:0012E78A move.w d5,($13DC).w ROM:0012E78E move.w d4,($13D8).w ROM:0012E792 move.w d3,($13D4).w ROM:0012E796 move.w d2,($DBE).w ROM:0012E79A ROM:0012E79A loc_12E79A: ; CODE XREF: sub_12E65E+F2↑j ROM:0012E79A bra.w loc_12E6FA ROM:0012E79E ; --------------------------------------------------------------------------- ROM:0012E79E ROM:0012E79E locret_12E79E: ; CODE XREF: sub_12E65E+A4↑j ROM:0012E79E rts ROM:0012E79E ; End of function sub_12E65E ROM:0012E79E ROM:0012E7A0 ROM:0012E7A0 ; =============== S U B R O U T I N E ======================================= ROM:0012E7A0 ROM:0012E7A0 ROM:0012E7A0 sub_12E7A0: ; CODE XREF: sub_12DDC6+2C↑p ROM:0012E7A0 clr.w d2 ROM:0012E7A2 cmpi.b #0,($1416).w ROM:0012E7A8 ble.l loc_12E808 ROM:0012E7AE move.b ($1417).w,d0 ROM:0012E7B2 ext.w d0 ROM:0012E7B4 cmpi.w #$10,d0 ROM:0012E7B8 bge.s loc_12E7DE ROM:0012E7BA move.w ($13DE).w,d6 ROM:0012E7BE btst d0,d6 ROM:0012E7C0 bne.s loc_12E7D0 ROM:0012E7C2 move.b #$FF,($1417).w ROM:0012E7C8 clr.w d4 ROM:0012E7CA move.w #$FF,d5 ROM:0012E7CE bra.s loc_12E7D8 ROM:0012E7D0 ; --------------------------------------------------------------------------- ROM:0012E7D0 ROM:0012E7D0 loc_12E7D0: ; CODE XREF: sub_12E7A0+20↑j ROM:0012E7D0 move.w $A64(a5,d0.w*2),d4 ROM:0012E7D6 move.w d0,d5 ROM:0012E7D8 ROM:0012E7D8 loc_12E7D8: ; CODE XREF: sub_12E7A0+2E↑j ROM:0012E7D8 move.w d6,($13DE).w ROM:0012E7DC bra.s loc_12E806 ROM:0012E7DE ; --------------------------------------------------------------------------- ROM:0012E7DE ROM:0012E7DE loc_12E7DE: ; CODE XREF: sub_12E7A0+18↑j ROM:0012E7DE move.w d0,d1 ROM:0012E7E0 subi.w #$10,d1 ROM:0012E7E4 move.w ($13E0).w,d6 ROM:0012E7E8 btst d1,d6 ROM:0012E7EA bne.s loc_12E7FA ROM:0012E7EC clr.w d4 ROM:0012E7EE move.b #$FF,($1417).w ROM:0012E7F4 move.w #$FF,d5 ROM:0012E7F8 bra.s loc_12E802 ROM:0012E7FA ; --------------------------------------------------------------------------- ROM:0012E7FA ROM:0012E7FA loc_12E7FA: ; CODE XREF: sub_12E7A0+4A↑j ROM:0012E7FA move.w $A64(a5,d0.w*2),d4 ROM:0012E800 move.w d0,d5 ROM:0012E802 ROM:0012E802 loc_12E802: ; CODE XREF: sub_12E7A0+58↑j ROM:0012E802 move.w d6,($13E0).w ROM:0012E806 ROM:0012E806 loc_12E806: ; CODE XREF: sub_12E7A0+3C↑j ROM:0012E806 bra.s loc_12E81A ROM:0012E808 ; --------------------------------------------------------------------------- ROM:0012E808 ROM:0012E808 loc_12E808: ; CODE XREF: sub_12E7A0+8↑j ROM:0012E808 clr.w d4 ROM:0012E80A move.b #$FF,($1417).w ROM:0012E810 move.w #$FF,d5 ROM:0012E814 move.b #$FF,($11EC).w ROM:0012E81A ROM:0012E81A loc_12E81A: ; CODE XREF: sub_12E7A0:loc_12E806↑j ROM:0012E81A move.w #0,d0 ROM:0012E81E bra.s loc_12E824 ROM:0012E820 ; --------------------------------------------------------------------------- ROM:0012E820 ROM:0012E820 loc_12E820: ; CODE XREF: sub_12E7A0:loc_12E874↓j ROM:0012E820 addi.w #1,d0 ROM:0012E824 ROM:0012E824 loc_12E824: ; CODE XREF: sub_12E7A0+7E↑j ROM:0012E824 cmpi.w #$1F,d0 ROM:0012E828 bgt.l loc_12E876 ROM:0012E82E cmpi.w #$10,d0 ROM:0012E832 bge.s loc_12E852 ROM:0012E834 move.w ($13DE).w,d6 ROM:0012E838 btst d0,d6 ROM:0012E83A beq.s loc_12E84C ROM:0012E83C addq.w #1,d2 ROM:0012E83E move.w $A64(a5,d0.w*2),d3 ROM:0012E844 cmp.w d3,d4 ROM:0012E846 bge.s loc_12E84C ROM:0012E848 move.w d0,d5 ROM:0012E84A move.w d3,d4 ROM:0012E84C ROM:0012E84C loc_12E84C: ; CODE XREF: sub_12E7A0+9A↑j ROM:0012E84C ; sub_12E7A0+A6↑j ROM:0012E84C move.w d6,($13DE).w ROM:0012E850 bra.s loc_12E874 ROM:0012E852 ; --------------------------------------------------------------------------- ROM:0012E852 ROM:0012E852 loc_12E852: ; CODE XREF: sub_12E7A0+92↑j ROM:0012E852 move.w d0,d1 ROM:0012E854 subi.w #$10,d1 ROM:0012E858 move.w ($13E0).w,d6 ROM:0012E85C btst d1,d6 ROM:0012E85E beq.s loc_12E870 ROM:0012E860 addq.w #1,d2 ROM:0012E862 move.w $A64(a5,d0.w*2),d3 ROM:0012E868 cmp.w d3,d4 ROM:0012E86A bge.s loc_12E870 ROM:0012E86C move.w d0,d5 ROM:0012E86E move.w d3,d4 ROM:0012E870 ROM:0012E870 loc_12E870: ; CODE XREF: sub_12E7A0+BE↑j ROM:0012E870 ; sub_12E7A0+CA↑j ROM:0012E870 move.w d6,($13E0).w ROM:0012E874 ROM:0012E874 loc_12E874: ; CODE XREF: sub_12E7A0+B0↑j ROM:0012E874 bra.s loc_12E820 ROM:0012E876 ; --------------------------------------------------------------------------- ROM:0012E876 ROM:0012E876 loc_12E876: ; CODE XREF: sub_12E7A0+88↑j ROM:0012E876 cmpi.w #0,d2 ROM:0012E87A ble.s loc_12E8C0 ROM:0012E87C cmp.b ($1417).w,d5 ROM:0012E880 beq.s loc_12E8BE ROM:0012E882 clr.w ($DC4).w ROM:0012E886 clr.w ($DC6).w ROM:0012E88A move.b d5,($1417).w ROM:0012E88E move.b d5,d7 ROM:0012E890 ext.w d7 ROM:0012E892 cmpi.w #$10,d7 ROM:0012E896 bge.s loc_12E8A4 ROM:0012E898 move.w ($DC4).w,d6 ROM:0012E89C bset d7,d6 ROM:0012E89E move.w d6,($DC4).w ROM:0012E8A2 bra.s loc_12E8B8 ROM:0012E8A4 ; --------------------------------------------------------------------------- ROM:0012E8A4 ROM:0012E8A4 loc_12E8A4: ; CODE XREF: sub_12E7A0+F6↑j ROM:0012E8A4 cmpi.w #$20,d7 ; ' ' ROM:0012E8A8 bge.s loc_12E8B8 ROM:0012E8AA subi.w #$10,d7 ROM:0012E8AE move.w ($DC6).w,d6 ROM:0012E8B2 bset d7,d6 ROM:0012E8B4 move.w d6,($DC6).w ROM:0012E8B8 ROM:0012E8B8 loc_12E8B8: ; CODE XREF: sub_12E7A0+102↑j ROM:0012E8B8 ; sub_12E7A0+108↑j ROM:0012E8B8 bset #5,($1384).w ROM:0012E8BE ROM:0012E8BE loc_12E8BE: ; CODE XREF: sub_12E7A0+E0↑j ROM:0012E8BE bra.s loc_12E8C8 ROM:0012E8C0 ; --------------------------------------------------------------------------- ROM:0012E8C0 ROM:0012E8C0 loc_12E8C0: ; CODE XREF: sub_12E7A0+DA↑j ROM:0012E8C0 clr.w ($DC4).w ROM:0012E8C4 clr.w ($DC6).w ROM:0012E8C8 ROM:0012E8C8 loc_12E8C8: ; CODE XREF: sub_12E7A0:loc_12E8BE↑j ROM:0012E8C8 move.b d2,($1416).w ROM:0012E8CC rts ROM:0012E8CC ; End of function sub_12E7A0 ROM:0012E8CC ROM:0012E8CE ROM:0012E8CE ; =============== S U B R O U T I N E ======================================= ROM:0012E8CE ROM:0012E8CE ROM:0012E8CE sub_12E8CE: ; CODE XREF: sub_12DDC6+30↑p ROM:0012E8CE clr.w d1 ROM:0012E8D0 move.b ($11F0).w,d1 ROM:0012E8D4 cmpi.w #2,d1 ROM:0012E8D8 bcc.s locret_12E8E2 ROM:0012E8DA movea.l off_12E8E4(pc,d1.w*4),a0 ROM:0012E8DE nop ROM:0012E8E0 jmp (a0) ROM:0012E8E2 ; --------------------------------------------------------------------------- ROM:0012E8E2 ROM:0012E8E2 locret_12E8E2: ; CODE XREF: sub_12E8CE+A↑j ROM:0012E8E2 rts ROM:0012E8E2 ; End of function sub_12E8CE ROM:0012E8E2 ROM:0012E8E2 ; --------------------------------------------------------------------------- ROM:0012E8E4 off_12E8E4: dc.l loc_12E8EC ; DATA XREF: sub_12E8CE+C↑r ROM:0012E8E8 dc.l loc_12E8F8 ROM:0012E8EC ; --------------------------------------------------------------------------- ROM:0012E8EC ROM:0012E8EC loc_12E8EC: ; DATA XREF: ROM:off_12E8E4↑o ROM:0012E8EC move.b #1,($11F0).w ROM:0012E8F2 bra.w locret_12E92E ROM:0012E8F6 ; --------------------------------------------------------------------------- ROM:0012E8F6 rts ROM:0012E8F8 ; --------------------------------------------------------------------------- ROM:0012E8F8 ROM:0012E8F8 loc_12E8F8: ; DATA XREF: ROM:0012E8E8↑o ROM:0012E8F8 btst #1,($1385).w ROM:0012E8FE beq.s loc_12E910 ROM:0012E900 bclr #1,($1385).w ROM:0012E906 ori.w #$400,($D9E).w ROM:0012E90C bsr.w sub_12E998 ROM:0012E910 ROM:0012E910 loc_12E910: ; CODE XREF: ROM:0012E8FE↑j ROM:0012E910 btst #5,($1384).w ROM:0012E916 beq.s locret_12E92E ROM:0012E918 bclr #5,($1384).w ROM:0012E91E ori.w #$80,($D9E).w ROM:0012E924 bsr.w sub_12E930 ROM:0012E928 bset #4,($137D).w ROM:0012E92E ROM:0012E92E locret_12E92E: ; CODE XREF: ROM:0012E8F2↑j ROM:0012E92E ; ROM:0012E916↑j ROM:0012E92E rts ROM:0012E930 ROM:0012E930 ; =============== S U B R O U T I N E ======================================= ROM:0012E930 ROM:0012E930 ROM:0012E930 sub_12E930: ; CODE XREF: ROM:0012E924↑p ROM:0012E930 move.b ($1417).w,d0 ROM:0012E934 cmp.b ($1418).w,d0 ROM:0012E938 beq.s locret_12E996 ROM:0012E93A move.b d0,($1418).w ROM:0012E93E move.b $1CAD(d0.w),($1419).w ROM:0012E946 move.w $1A6C(d0.w*2),($1A50).w ROM:0012E94E move.w $1AAC(d0.w*2),($1A52).w ROM:0012E956 move.w $1AEC(d0.w*2),($1A54).w ROM:0012E95E move.w $1B2C(d0.w*2),($1A56).w ROM:0012E966 move.w $1B6C(d0.w*2),($1A58).w ROM:0012E96E move.w $1BAC(d0.w*2),($1A5A).w ROM:0012E976 move.b $1CCD(d0.w),($1CAC).w ROM:0012E97E move.w $1BEC(d0.w*2),($1A5C).w ROM:0012E986 move.w $1C2C(d0.w*2),($1A5E).w ROM:0012E98E move.w $1C6C(d0.w*2),($13CC).w ROM:0012E996 ROM:0012E996 locret_12E996: ; CODE XREF: sub_12E930+8↑j ROM:0012E996 rts ROM:0012E996 ; End of function sub_12E930 ROM:0012E996 ROM:0012E998 ROM:0012E998 ; =============== S U B R O U T I N E ======================================= ROM:0012E998 ROM:0012E998 ROM:0012E998 sub_12E998: ; CODE XREF: sub_125BB0+13E↑p ROM:0012E998 ; ROM:0012E90C↑p ROM:0012E998 move.w ($13CE).w,d1 ROM:0012E99C move.w ($13D0).w,d2 ROM:0012E9A0 move.b ($1418).w,d0 ROM:0012E9A4 ext.w d0 ROM:0012E9A6 move.b #$FF,($1418).w ROM:0012E9AC move.b #0,($1419).w ROM:0012E9B2 move.w #0,($1A50).w ROM:0012E9B8 move.w #0,($1A52).w ROM:0012E9BE move.w #0,($1A54).w ROM:0012E9C4 move.w #0,($1A56).w ROM:0012E9CA move.w #0,($1A58).w ROM:0012E9D0 move.w #0,($1A5A).w ROM:0012E9D6 move.b #0,($1CAC).w ROM:0012E9DC move.w #0,($1A5C).w ROM:0012E9E2 cmpi.w #$10,d0 ROM:0012E9E6 bge.s loc_12E9EC ROM:0012E9E8 bclr d0,d1 ROM:0012E9EA bra.s loc_12E9F2 ROM:0012E9EC ; --------------------------------------------------------------------------- ROM:0012E9EC ROM:0012E9EC loc_12E9EC: ; CODE XREF: sub_12E998+4E↑j ROM:0012E9EC subi.w #$10,d0 ROM:0012E9F0 bclr d0,d2 ROM:0012E9F2 ROM:0012E9F2 loc_12E9F2: ; CODE XREF: sub_12E998+52↑j ROM:0012E9F2 move.w d2,($13D0).w ROM:0012E9F6 move.w d1,($13CE).w ROM:0012E9FA rts ROM:0012E9FA ; End of function sub_12E998 ROM:0012E9FA ROM:0012E9FC ROM:0012E9FC ; =============== S U B R O U T I N E ======================================= ROM:0012E9FC ROM:0012E9FC ROM:0012E9FC sub_12E9FC: ; CODE XREF: sub_12DDC6:loc_12DE08↑p ROM:0012E9FC clr.w d1 ROM:0012E9FE move.b ($11F1).w,d1 ROM:0012EA02 cmpi.w #2,d1 ROM:0012EA06 bcc.s locret_12EA10 ROM:0012EA08 movea.l off_12EA12(pc,d1.w*4),a0 ROM:0012EA0C nop ROM:0012EA0E jmp (a0) ROM:0012EA10 ; --------------------------------------------------------------------------- ROM:0012EA10 ROM:0012EA10 locret_12EA10: ; CODE XREF: sub_12E9FC+A↑j ROM:0012EA10 rts ROM:0012EA10 ; End of function sub_12E9FC ROM:0012EA10 ROM:0012EA10 ; --------------------------------------------------------------------------- ROM:0012EA12 off_12EA12: dc.l loc_12EA1A ; DATA XREF: sub_12E9FC+C↑r ROM:0012EA16 dc.l loc_12EA42 ROM:0012EA1A ; --------------------------------------------------------------------------- ROM:0012EA1A ROM:0012EA1A loc_12EA1A: ; DATA XREF: ROM:off_12EA12↑o ROM:0012EA1A cmpi.w #0,($6DA).w ROM:0012EA20 bgt.s locret_12EA40 ROM:0012EA22 move.w $66C(a5),d0 ROM:0012EA26 clr.b ($903).w ROM:0012EA2A move.w d0,($6D8).w ROM:0012EA2E move.b #1,($903).w ROM:0012EA34 bset #2,($136D).w ROM:0012EA3A move.b #1,($11F1).w ROM:0012EA40 ROM:0012EA40 locret_12EA40: ; CODE XREF: ROM:0012EA20↑j ROM:0012EA40 rts ROM:0012EA42 ; --------------------------------------------------------------------------- ROM:0012EA42 ROM:0012EA42 loc_12EA42: ; DATA XREF: ROM:0012EA16↑o ROM:0012EA42 cmpi.w #0,($6DA).w ROM:0012EA48 bgt.s locret_12EA68 ROM:0012EA4A move.w $66C(a5),d0 ROM:0012EA4E clr.b ($903).w ROM:0012EA52 move.w d0,($6D8).w ROM:0012EA56 move.b #1,($903).w ROM:0012EA5C bclr #2,($136D).w ROM:0012EA62 move.b #0,($11F1).w ROM:0012EA68 ROM:0012EA68 locret_12EA68: ; CODE XREF: ROM:0012EA48↑j ROM:0012EA68 rts ROM:0012EA6A ROM:0012EA6A ; =============== S U B R O U T I N E ======================================= ROM:0012EA6A ROM:0012EA6A ROM:0012EA6A sub_12EA6A: ; CODE XREF: sub_12DDC6+3C↑p ROM:0012EA6A clr.w d1 ROM:0012EA6C move.b ($11F2).w,d1 ROM:0012EA70 cmpi.w #8,d1 ROM:0012EA74 bcc.s locret_12EA7E ROM:0012EA76 movea.l off_12EA80(pc,d1.w*4),a0 ROM:0012EA7A nop ROM:0012EA7C jmp (a0) ROM:0012EA7E ; --------------------------------------------------------------------------- ROM:0012EA7E ROM:0012EA7E locret_12EA7E: ; CODE XREF: sub_12EA6A+A↑j ROM:0012EA7E rts ROM:0012EA7E ; End of function sub_12EA6A ROM:0012EA7E ROM:0012EA7E ; --------------------------------------------------------------------------- ROM:0012EA80 off_12EA80: dc.l loc_12EAA0 ; DATA XREF: sub_12EA6A+C↑r ROM:0012EA84 dc.l loc_12EAAC ROM:0012EA88 dc.l loc_12EAD8 ROM:0012EA8C dc.l loc_12EB08 ROM:0012EA90 dc.l loc_12EB4C ROM:0012EA94 dc.l loc_12EB96 ROM:0012EA98 dc.l loc_12EC0A ROM:0012EA9C dc.l loc_12EC7C ROM:0012EAA0 ; --------------------------------------------------------------------------- ROM:0012EAA0 ROM:0012EAA0 loc_12EAA0: ; DATA XREF: ROM:off_12EA80↑o ROM:0012EAA0 move.b #1,($11F2).w ROM:0012EAA6 bra.w locret_12EAD6 ROM:0012EAAA ; --------------------------------------------------------------------------- ROM:0012EAAA rts ROM:0012EAAC ; --------------------------------------------------------------------------- ROM:0012EAAC ROM:0012EAAC loc_12EAAC: ; DATA XREF: ROM:0012EA84↑o ROM:0012EAAC btst #4,($939).w ROM:0012EAB2 beq.s locret_12EAD6 ROM:0012EAB4 move.w $66A(a5),d0 ROM:0012EAB8 clr.b ($903).w ROM:0012EABC move.w d0,($6D8).w ROM:0012EAC0 move.b #1,($903).w ROM:0012EAC6 bset #2,($136D).w ROM:0012EACC move.b #2,($11F2).w ROM:0012EAD2 bra.w locret_12EB06 ROM:0012EAD6 ; --------------------------------------------------------------------------- ROM:0012EAD6 ROM:0012EAD6 locret_12EAD6: ; CODE XREF: ROM:0012EAA6↑j ROM:0012EAD6 ; ROM:0012EAB2↑j ... ROM:0012EAD6 rts ROM:0012EAD8 ; --------------------------------------------------------------------------- ROM:0012EAD8 ROM:0012EAD8 loc_12EAD8: ; DATA XREF: ROM:0012EA88↑o ROM:0012EAD8 btst #2,($1383).w ROM:0012EADE beq.s loc_12EAF0 ROM:0012EAE0 bclr #2,($136D).w ROM:0012EAE6 move.b #7,($11F2).w ROM:0012EAEC bra.w locret_12ECF6 ROM:0012EAF0 ; --------------------------------------------------------------------------- ROM:0012EAF0 ROM:0012EAF0 loc_12EAF0: ; CODE XREF: ROM:0012EADE↑j ROM:0012EAF0 btst #4,($939).w ROM:0012EAF6 bne.s locret_12EB06 ROM:0012EAF8 bclr #2,($136D).w ROM:0012EAFE move.b #1,($11F2).w ROM:0012EB04 bra.s locret_12EAD6 ROM:0012EB06 ; --------------------------------------------------------------------------- ROM:0012EB06 ROM:0012EB06 locret_12EB06: ; CODE XREF: ROM:0012EAD2↑j ROM:0012EB06 ; ROM:0012EAF6↑j ROM:0012EB06 rts ROM:0012EB08 ; --------------------------------------------------------------------------- ROM:0012EB08 ROM:0012EB08 loc_12EB08: ; DATA XREF: ROM:0012EA8C↑o ROM:0012EB08 btst #4,($1379).w ROM:0012EB0E beq.s loc_12EB16 ROM:0012EB10 bset #2,($136D).w ROM:0012EB16 ROM:0012EB16 loc_12EB16: ; CODE XREF: ROM:0012EB0E↑j ROM:0012EB16 btst #4,($137D).w ROM:0012EB1C beq.s loc_12EB2E ROM:0012EB1E bclr #4,($137D).w ROM:0012EB24 move.b #7,($11F2).w ROM:0012EB2A bra.w locret_12ECF6 ROM:0012EB2E ; --------------------------------------------------------------------------- ROM:0012EB2E ROM:0012EB2E loc_12EB2E: ; CODE XREF: ROM:0012EB1C↑j ROM:0012EB2E btst #4,($939).w ROM:0012EB34 bne.s loc_12EB44 ROM:0012EB36 bclr #2,($136D).w ROM:0012EB3C move.b #1,($11F2).w ROM:0012EB42 bra.s locret_12EAD6 ROM:0012EB44 ; --------------------------------------------------------------------------- ROM:0012EB44 ROM:0012EB44 loc_12EB44: ; CODE XREF: ROM:0012EB34↑j ROM:0012EB44 ; ROM:0012EC90↓j ... ROM:0012EB44 bclr #2,($136D).w ROM:0012EB4A rts ROM:0012EB4C ; --------------------------------------------------------------------------- ROM:0012EB4C ROM:0012EB4C loc_12EB4C: ; DATA XREF: ROM:0012EA90↑o ROM:0012EB4C btst #4,($137D).w ROM:0012EB52 beq.s loc_12EB64 ROM:0012EB54 bclr #4,($137D).w ROM:0012EB5A move.b #7,($11F2).w ROM:0012EB60 bra.w locret_12ECF6 ROM:0012EB64 ; --------------------------------------------------------------------------- ROM:0012EB64 ROM:0012EB64 loc_12EB64: ; CODE XREF: ROM:0012EB52↑j ROM:0012EB64 cmpi.b #0,($1416).w ROM:0012EB6A bne.s loc_12EB76 ROM:0012EB6C move.b #7,($11F2).w ROM:0012EB72 bra.w locret_12ECF6 ROM:0012EB76 ; --------------------------------------------------------------------------- ROM:0012EB76 ROM:0012EB76 loc_12EB76: ; CODE XREF: ROM:0012EB6A↑j ROM:0012EB76 btst #4,($939).w ROM:0012EB7C bne.s loc_12EB8E ROM:0012EB7E bclr #2,($136D).w ROM:0012EB84 move.b #1,($11F2).w ROM:0012EB8A bra.w locret_12EAD6 ROM:0012EB8E ; --------------------------------------------------------------------------- ROM:0012EB8E ROM:0012EB8E loc_12EB8E: ; CODE XREF: ROM:0012EB7C↑j ROM:0012EB8E ; ROM:0012ECCA↓j ROM:0012EB8E bset #2,($136D).w ROM:0012EB94 rts ROM:0012EB96 ; --------------------------------------------------------------------------- ROM:0012EB96 ROM:0012EB96 loc_12EB96: ; DATA XREF: ROM:0012EA94↑o ROM:0012EB96 btst #4,($137D).w ROM:0012EB9C beq.s loc_12EBAE ROM:0012EB9E bclr #4,($137D).w ROM:0012EBA4 move.b #7,($11F2).w ROM:0012EBAA bra.w locret_12ECF6 ROM:0012EBAE ; --------------------------------------------------------------------------- ROM:0012EBAE ROM:0012EBAE loc_12EBAE: ; CODE XREF: ROM:0012EB9C↑j ROM:0012EBAE cmpi.b #0,($1416).w ROM:0012EBB4 bne.s loc_12EBC0 ROM:0012EBB6 move.b #7,($11F2).w ROM:0012EBBC bra.w locret_12ECF6 ROM:0012EBC0 ; --------------------------------------------------------------------------- ROM:0012EBC0 ROM:0012EBC0 loc_12EBC0: ; CODE XREF: ROM:0012EBB4↑j ROM:0012EBC0 btst #4,($939).w ROM:0012EBC6 bne.s loc_12EBD8 ROM:0012EBC8 bclr #2,($136D).w ROM:0012EBCE move.b #1,($11F2).w ROM:0012EBD4 bra.w locret_12EAD6 ROM:0012EBD8 ; --------------------------------------------------------------------------- ROM:0012EBD8 ROM:0012EBD8 loc_12EBD8: ; CODE XREF: ROM:0012EBC6↑j ROM:0012EBD8 cmpi.w #0,($6DA).w ROM:0012EBDE bgt.s loc_12EC02 ROM:0012EBE0 move.w $66C(a5),d0 ROM:0012EBE4 clr.b ($903).w ROM:0012EBE8 move.w d0,($6D8).w ROM:0012EBEC move.b #1,($903).w ROM:0012EBF2 bclr #2,($136D).w ROM:0012EBF8 move.b #6,($11F2).w ROM:0012EBFE bra.w loc_12EC74 ROM:0012EC02 ; --------------------------------------------------------------------------- ROM:0012EC02 ROM:0012EC02 loc_12EC02: ; CODE XREF: ROM:0012EBDE↑j ROM:0012EC02 ; ROM:0012EC72↓j ... ROM:0012EC02 bset #2,($136D).w ROM:0012EC08 rts ROM:0012EC0A ; --------------------------------------------------------------------------- ROM:0012EC0A ROM:0012EC0A loc_12EC0A: ; DATA XREF: ROM:0012EA98↑o ROM:0012EC0A btst #4,($137D).w ROM:0012EC10 beq.s loc_12EC22 ROM:0012EC12 bclr #4,($137D).w ROM:0012EC18 move.b #7,($11F2).w ROM:0012EC1E bra.w locret_12ECF6 ROM:0012EC22 ; --------------------------------------------------------------------------- ROM:0012EC22 ROM:0012EC22 loc_12EC22: ; CODE XREF: ROM:0012EC10↑j ROM:0012EC22 cmpi.b #0,($1416).w ROM:0012EC28 bne.s loc_12EC34 ROM:0012EC2A move.b #7,($11F2).w ROM:0012EC30 bra.w locret_12ECF6 ROM:0012EC34 ; --------------------------------------------------------------------------- ROM:0012EC34 ROM:0012EC34 loc_12EC34: ; CODE XREF: ROM:0012EC28↑j ROM:0012EC34 btst #4,($939).w ROM:0012EC3A bne.s loc_12EC4C ROM:0012EC3C bclr #2,($136D).w ROM:0012EC42 move.b #1,($11F2).w ROM:0012EC48 bra.w locret_12EAD6 ROM:0012EC4C ; --------------------------------------------------------------------------- ROM:0012EC4C ROM:0012EC4C loc_12EC4C: ; CODE XREF: ROM:0012EC3A↑j ROM:0012EC4C cmpi.w #0,($6DA).w ROM:0012EC52 bgt.s loc_12EC74 ROM:0012EC54 move.w $66C(a5),d0 ROM:0012EC58 clr.b ($903).w ROM:0012EC5C move.w d0,($6D8).w ROM:0012EC60 move.b #1,($903).w ROM:0012EC66 bset #2,($136D).w ROM:0012EC6C move.b #5,($11F2).w ROM:0012EC72 bra.s loc_12EC02 ROM:0012EC74 ; --------------------------------------------------------------------------- ROM:0012EC74 ROM:0012EC74 loc_12EC74: ; CODE XREF: ROM:0012EBFE↑j ROM:0012EC74 ; ROM:0012EC52↑j ROM:0012EC74 bclr #2,($136D).w ROM:0012EC7A rts ROM:0012EC7C ; --------------------------------------------------------------------------- ROM:0012EC7C ROM:0012EC7C loc_12EC7C: ; DATA XREF: ROM:0012EA9C↑o ROM:0012EC7C cmpi.b #0,($1416).w ROM:0012EC82 bne.s loc_12EC96 ROM:0012EC84 bclr #2,($136D).w ROM:0012EC8A move.b #3,($11F2).w ROM:0012EC90 bra.w loc_12EB44 ROM:0012EC94 ; --------------------------------------------------------------------------- ROM:0012EC94 bra.s locret_12ECF6 ROM:0012EC96 ; --------------------------------------------------------------------------- ROM:0012EC96 ROM:0012EC96 loc_12EC96: ; CODE XREF: ROM:0012EC82↑j ROM:0012EC96 move.b ($1417).w,d0 ROM:0012EC9A ext.w d0 ROM:0012EC9C move.w $AA4(a5,d0.w*2),d1 ROM:0012ECA2 cmpi.w #0,d1 ROM:0012ECA6 bne.s loc_12ECB8 ROM:0012ECA8 bclr #2,($136D).w ROM:0012ECAE move.b #3,($11F2).w ROM:0012ECB4 bra.w loc_12EB44 ROM:0012ECB8 ; --------------------------------------------------------------------------- ROM:0012ECB8 ROM:0012ECB8 loc_12ECB8: ; CODE XREF: ROM:0012ECA6↑j ROM:0012ECB8 cmpi.w #1,d1 ROM:0012ECBC bne.s loc_12ECCE ROM:0012ECBE bset #2,($136D).w ROM:0012ECC4 move.b #4,($11F2).w ROM:0012ECCA bra.w loc_12EB8E ROM:0012ECCE ; --------------------------------------------------------------------------- ROM:0012ECCE ROM:0012ECCE loc_12ECCE: ; CODE XREF: ROM:0012ECBC↑j ROM:0012ECCE cmpi.w #2,d1 ROM:0012ECD2 bne.s locret_12ECF6 ROM:0012ECD4 move.w $66C(a5),d2 ROM:0012ECD8 clr.b ($903).w ROM:0012ECDC move.w d2,($6D8).w ROM:0012ECE0 move.b #1,($903).w ROM:0012ECE6 bset #2,($136D).w ROM:0012ECEC move.b #5,($11F2).w ROM:0012ECF2 bra.w loc_12EC02 ROM:0012ECF6 ; --------------------------------------------------------------------------- ROM:0012ECF6 ROM:0012ECF6 locret_12ECF6: ; CODE XREF: ROM:0012EAEC↑j ROM:0012ECF6 ; ROM:0012EB2A↑j ... ROM:0012ECF6 rts ROM:0012ECF8 ROM:0012ECF8 ; =============== S U B R O U T I N E ======================================= ROM:0012ECF8 ROM:0012ECF8 ROM:0012ECF8 sub_12ECF8: ; CODE XREF: sub_12DDC6+5A↑p ROM:0012ECF8 clr.w d1 ROM:0012ECFA move.b ($11F3).w,d1 ROM:0012ECFE cmpi.w #2,d1 ROM:0012ED02 bcc.s locret_12ED0C ROM:0012ED04 movea.l off_12ED0E(pc,d1.w*4),a0 ROM:0012ED08 nop ROM:0012ED0A jmp (a0) ROM:0012ED0C ; --------------------------------------------------------------------------- ROM:0012ED0C ROM:0012ED0C locret_12ED0C: ; CODE XREF: sub_12ECF8+A↑j ROM:0012ED0C rts ROM:0012ED0C ; End of function sub_12ECF8 ROM:0012ED0C ROM:0012ED0C ; --------------------------------------------------------------------------- ROM:0012ED0E off_12ED0E: dc.l loc_12ED16 ; DATA XREF: sub_12ECF8+C↑r ROM:0012ED12 dc.l loc_12ED22 ROM:0012ED16 ; --------------------------------------------------------------------------- ROM:0012ED16 ROM:0012ED16 loc_12ED16: ; DATA XREF: ROM:off_12ED0E↑o ROM:0012ED16 move.b #1,($11F3).w ROM:0012ED1C bra.w loc_12ED34 ROM:0012ED20 ; --------------------------------------------------------------------------- ROM:0012ED20 rts ROM:0012ED22 ; --------------------------------------------------------------------------- ROM:0012ED22 ROM:0012ED22 loc_12ED22: ; DATA XREF: ROM:0012ED12↑o ROM:0012ED22 btst #3,($1370).w ROM:0012ED28 beq.s loc_12ED34 ROM:0012ED2A bclr #3,($1370).w ROM:0012ED30 bsr.w sub_12ED3A ROM:0012ED34 ROM:0012ED34 loc_12ED34: ; CODE XREF: ROM:0012ED1C↑j ROM:0012ED34 ; ROM:0012ED28↑j ROM:0012ED34 bsr.w sub_12EE04 ROM:0012ED38 rts ROM:0012ED3A ROM:0012ED3A ; =============== S U B R O U T I N E ======================================= ROM:0012ED3A ROM:0012ED3A ROM:0012ED3A sub_12ED3A: ; CODE XREF: ROM:0012ED30↑p ROM:0012ED3A move.w ($13DE).w,d2 ROM:0012ED3E move.w ($13E0).w,d3 ROM:0012ED42 cmpi.b #0,($1416).w ROM:0012ED48 ble.s loc_12ED8E ROM:0012ED4A move.b #$28,($1419).w ; '(' ROM:0012ED50 move.w #0,d0 ROM:0012ED54 bra.s loc_12ED5A ROM:0012ED56 ; --------------------------------------------------------------------------- ROM:0012ED56 ROM:0012ED56 loc_12ED56: ; CODE XREF: sub_12ED3A:loc_12ED8A↓j ROM:0012ED56 addi.w #1,d0 ROM:0012ED5A ROM:0012ED5A loc_12ED5A: ; CODE XREF: sub_12ED3A+1A↑j ROM:0012ED5A cmpi.w #$1F,d0 ROM:0012ED5E bgt.l loc_12ED8C ROM:0012ED64 cmpi.w #$10,d0 ROM:0012ED68 bge.s loc_12ED78 ROM:0012ED6A btst d0,d2 ROM:0012ED6C beq.s loc_12ED76 ROM:0012ED6E move.b #$28,$1CAD(d0.w) ; '(' ROM:0012ED76 ROM:0012ED76 loc_12ED76: ; CODE XREF: sub_12ED3A+32↑j ROM:0012ED76 bra.s loc_12ED8A ROM:0012ED78 ; --------------------------------------------------------------------------- ROM:0012ED78 ROM:0012ED78 loc_12ED78: ; CODE XREF: sub_12ED3A+2E↑j ROM:0012ED78 move.w d0,d1 ROM:0012ED7A subi.w #$10,d1 ROM:0012ED7E btst d1,d3 ROM:0012ED80 beq.s loc_12ED8A ROM:0012ED82 move.b #$28,$1CAD(d0.w) ; '(' ROM:0012ED8A ROM:0012ED8A loc_12ED8A: ; CODE XREF: sub_12ED3A:loc_12ED76↑j ROM:0012ED8A ; sub_12ED3A+46↑j ROM:0012ED8A bra.s loc_12ED56 ROM:0012ED8C ; --------------------------------------------------------------------------- ROM:0012ED8C ROM:0012ED8C loc_12ED8C: ; CODE XREF: sub_12ED3A+24↑j ROM:0012ED8C bra.s loc_12EDAA ROM:0012ED8E ; --------------------------------------------------------------------------- ROM:0012ED8E ROM:0012ED8E loc_12ED8E: ; CODE XREF: sub_12ED3A+E↑j ROM:0012ED8E cmpi.b #0,($1419).w ROM:0012ED94 ble.s loc_12EDAA ROM:0012ED96 subi.b #1,($1419).w ROM:0012ED9C cmpi.b #0,($1419).w ROM:0012EDA2 bne.s loc_12EDAA ROM:0012EDA4 bset #1,($1385).w ROM:0012EDAA ROM:0012EDAA loc_12EDAA: ; CODE XREF: sub_12ED3A:loc_12ED8C↑j ROM:0012EDAA ; sub_12ED3A+5A↑j ... ROM:0012EDAA move.w #0,d0 ROM:0012EDAE bra.s loc_12EDB4 ROM:0012EDB0 ; --------------------------------------------------------------------------- ROM:0012EDB0 ROM:0012EDB0 loc_12EDB0: ; CODE XREF: sub_12ED3A:loc_12EDF8↓j ROM:0012EDB0 addi.w #1,d0 ROM:0012EDB4 ROM:0012EDB4 loc_12EDB4: ; CODE XREF: sub_12ED3A+74↑j ROM:0012EDB4 cmpi.w #$1F,d0 ROM:0012EDB8 bgt.l loc_12EDFA ROM:0012EDBE cmpi.w #$10,d0 ROM:0012EDC2 bge.s loc_12EDDC ROM:0012EDC4 btst d0,d2 ROM:0012EDC6 bne.s loc_12EDDA ROM:0012EDC8 cmpi.b #0,$1CAD(d0.w) ROM:0012EDD0 ble.s loc_12EDDA ROM:0012EDD2 subi.b #1,$1CAD(d0.w) ROM:0012EDDA ROM:0012EDDA loc_12EDDA: ; CODE XREF: sub_12ED3A+8C↑j ROM:0012EDDA ; sub_12ED3A+96↑j ROM:0012EDDA bra.s loc_12EDF8 ROM:0012EDDC ; --------------------------------------------------------------------------- ROM:0012EDDC ROM:0012EDDC loc_12EDDC: ; CODE XREF: sub_12ED3A+88↑j ROM:0012EDDC move.w d0,d1 ROM:0012EDDE subi.w #$10,d1 ROM:0012EDE2 btst d1,d3 ROM:0012EDE4 bne.s loc_12EDF8 ROM:0012EDE6 cmpi.b #0,$1CAD(d0.w) ROM:0012EDEE ble.s loc_12EDF8 ROM:0012EDF0 subi.b #1,$1CAD(d0.w) ROM:0012EDF8 ROM:0012EDF8 loc_12EDF8: ; CODE XREF: sub_12ED3A:loc_12EDDA↑j ROM:0012EDF8 ; sub_12ED3A+AA↑j ... ROM:0012EDF8 bra.s loc_12EDB0 ROM:0012EDFA ; --------------------------------------------------------------------------- ROM:0012EDFA ROM:0012EDFA loc_12EDFA: ; CODE XREF: sub_12ED3A+7E↑j ROM:0012EDFA move.w d3,($13E0).w ROM:0012EDFE move.w d2,($13DE).w ROM:0012EE02 rts ROM:0012EE02 ; End of function sub_12ED3A ROM:0012EE02 ROM:0012EE04 ROM:0012EE04 ; =============== S U B R O U T I N E ======================================= ROM:0012EE04 ROM:0012EE04 ROM:0012EE04 sub_12EE04: ; CODE XREF: ROM:loc_12ED34↑p ROM:0012EE04 clr.w d1 ROM:0012EE06 move.b ($11F4).w,d1 ROM:0012EE0A cmpi.w #4,d1 ROM:0012EE0E bcc.s locret_12EE18 ROM:0012EE10 movea.l off_12EE1A(pc,d1.w*4),a0 ROM:0012EE14 nop ROM:0012EE16 jmp (a0) ROM:0012EE18 ; --------------------------------------------------------------------------- ROM:0012EE18 ROM:0012EE18 locret_12EE18: ; CODE XREF: sub_12EE04+A↑j ROM:0012EE18 rts ROM:0012EE18 ; End of function sub_12EE04 ROM:0012EE18 ROM:0012EE18 ; --------------------------------------------------------------------------- ROM:0012EE1A off_12EE1A: dc.l loc_12EE2A ; DATA XREF: sub_12EE04+C↑r ROM:0012EE1E dc.l loc_12EE36 ROM:0012EE22 dc.l loc_12EE4E ROM:0012EE26 dc.l loc_12EE82 ROM:0012EE2A ; --------------------------------------------------------------------------- ROM:0012EE2A ROM:0012EE2A loc_12EE2A: ; DATA XREF: ROM:off_12EE1A↑o ROM:0012EE2A move.b #1,($11F4).w ROM:0012EE30 bra.w locret_12EE4C ROM:0012EE34 ; --------------------------------------------------------------------------- ROM:0012EE34 rts ROM:0012EE36 ; --------------------------------------------------------------------------- ROM:0012EE36 ROM:0012EE36 loc_12EE36: ; DATA XREF: ROM:0012EE1E↑o ROM:0012EE36 btst #2,($1383).w ROM:0012EE3C beq.s locret_12EE4C ROM:0012EE3E bsr.w sub_12EE94 ROM:0012EE42 move.b #2,($11F4).w ROM:0012EE48 bra.w loc_12EE7C ROM:0012EE4C ; --------------------------------------------------------------------------- ROM:0012EE4C ROM:0012EE4C locret_12EE4C: ; CODE XREF: ROM:0012EE30↑j ROM:0012EE4C ; ROM:0012EE3C↑j ... ROM:0012EE4C rts ROM:0012EE4E ; --------------------------------------------------------------------------- ROM:0012EE4E ROM:0012EE4E loc_12EE4E: ; DATA XREF: ROM:0012EE22↑o ROM:0012EE4E btst #7,($1389).w ROM:0012EE54 beq.s loc_12EE6C ROM:0012EE56 bclr #7,($1389).w ROM:0012EE5C bset #3,($1370).w ROM:0012EE62 move.b #3,($11F4).w ROM:0012EE68 bra.w locret_12EE92 ROM:0012EE6C ; --------------------------------------------------------------------------- ROM:0012EE6C ROM:0012EE6C loc_12EE6C: ; CODE XREF: ROM:0012EE54↑j ROM:0012EE6C btst #2,($1383).w ROM:0012EE72 bne.s loc_12EE7C ROM:0012EE74 move.b #1,($11F4).w ROM:0012EE7A bra.s locret_12EE4C ROM:0012EE7C ; --------------------------------------------------------------------------- ROM:0012EE7C ROM:0012EE7C loc_12EE7C: ; CODE XREF: ROM:0012EE48↑j ROM:0012EE7C ; ROM:0012EE72↑j ROM:0012EE7C bsr.w sub_12EE9C ROM:0012EE80 rts ROM:0012EE82 ; --------------------------------------------------------------------------- ROM:0012EE82 ROM:0012EE82 loc_12EE82: ; DATA XREF: ROM:0012EE26↑o ROM:0012EE82 btst #2,($1383).w ROM:0012EE88 bne.s locret_12EE92 ROM:0012EE8A move.b #1,($11F4).w ROM:0012EE90 bra.s locret_12EE4C ROM:0012EE92 ; --------------------------------------------------------------------------- ROM:0012EE92 ROM:0012EE92 locret_12EE92: ; CODE XREF: ROM:0012EE68↑j ROM:0012EE92 ; ROM:0012EE88↑j ROM:0012EE92 rts ROM:0012EE94 ROM:0012EE94 ; =============== S U B R O U T I N E ======================================= ROM:0012EE94 ROM:0012EE94 ROM:0012EE94 sub_12EE94: ; CODE XREF: ROM:0012EE3E↑p ROM:0012EE94 move.w ($A98).w,($DAC).w ROM:0012EE9A rts ROM:0012EE9A ; End of function sub_12EE94 ROM:0012EE9A ROM:0012EE9C ROM:0012EE9C ; =============== S U B R O U T I N E ======================================= ROM:0012EE9C ROM:0012EE9C ROM:0012EE9C sub_12EE9C: ; CODE XREF: ROM:loc_12EE7C↑p ROM:0012EE9C move.w $672(a5),d0 ROM:0012EEA0 cmp.w ($A98).w,d0 ROM:0012EEA4 bge.s locret_12EEBA ROM:0012EEA6 move.w $670(a5),d0 ROM:0012EEAA add.w ($DAC).w,d0 ROM:0012EEAE cmp.w ($A98).w,d0 ROM:0012EEB2 bgt.s locret_12EEBA ROM:0012EEB4 bset #7,($1389).w ROM:0012EEBA ROM:0012EEBA locret_12EEBA: ; CODE XREF: sub_12EE9C+8↑j ROM:0012EEBA ; sub_12EE9C+16↑j ROM:0012EEBA rts ROM:0012EEBA ; End of function sub_12EE9C ROM:0012EEBA ROM:0012EEBC ROM:0012EEBC ; =============== S U B R O U T I N E ======================================= ROM:0012EEBC ROM:0012EEBC ROM:0012EEBC sub_12EEBC: ; CODE XREF: ROM:loc_12DEF4↑p ROM:0012EEBC move.w ($13F8).w,d0 ROM:0012EEC0 move.w ($13FA).w,d1 ROM:0012EEC4 move.w ($13FC).w,d2 ROM:0012EEC8 move.w ($13FE).w,d3 ROM:0012EECC cmp.w d0,d1 ROM:0012EECE bne.s locret_12EEE4 ROM:0012EED0 cmp.w d1,d2 ROM:0012EED2 bne.s locret_12EEE4 ROM:0012EED4 cmp.w d2,d3 ROM:0012EED6 bne.s locret_12EEE4 ROM:0012EED8 ori.w #$8000,($D9E).w ROM:0012EEDE bsr.l sub_12C3CE ROM:0012EEE4 ROM:0012EEE4 locret_12EEE4: ; CODE XREF: sub_12EEBC+12↑j ROM:0012EEE4 ; sub_12EEBC+16↑j ... ROM:0012EEE4 rts ROM:0012EEE4 ; End of function sub_12EEBC ROM:0012EEE4 ROM:0012EEE6 ROM:0012EEE6 ; =============== S U B R O U T I N E ======================================= ROM:0012EEE6 ROM:0012EEE6 ROM:0012EEE6 sub_12EEE6: ; CODE XREF: sub_12DDC6+9E↑p ROM:0012EEE6 btst #1,($DCF).w ROM:0012EEEC beq.s loc_12EEF6 ROM:0012EEEE bset #1,($136A).w ROM:0012EEF4 bra.s loc_12EF0C ROM:0012EEF6 ; --------------------------------------------------------------------------- ROM:0012EEF6 ROM:0012EEF6 loc_12EEF6: ; CODE XREF: sub_12EEE6+6↑j ROM:0012EEF6 btst #4,($DCF).w ROM:0012EEFC beq.s loc_12EF06 ROM:0012EEFE bset #1,($136A).w ROM:0012EF04 bra.s loc_12EF0C ROM:0012EF06 ; --------------------------------------------------------------------------- ROM:0012EF06 ROM:0012EF06 loc_12EF06: ; CODE XREF: sub_12EEE6+16↑j ROM:0012EF06 bclr #1,($136A).w ROM:0012EF0C ROM:0012EF0C loc_12EF0C: ; CODE XREF: sub_12EEE6+E↑j ROM:0012EF0C ; sub_12EEE6+1E↑j ROM:0012EF0C btst #4,($DCC).w ROM:0012EF12 beq.s loc_12EF1C ROM:0012EF14 bset #2,($137A).w ROM:0012EF1A bra.s loc_12EF32 ROM:0012EF1C ; --------------------------------------------------------------------------- ROM:0012EF1C ROM:0012EF1C loc_12EF1C: ; CODE XREF: sub_12EEE6+2C↑j ROM:0012EF1C btst #3,($DCC).w ROM:0012EF22 beq.s loc_12EF2C ROM:0012EF24 bset #2,($137A).w ROM:0012EF2A bra.s loc_12EF32 ROM:0012EF2C ; --------------------------------------------------------------------------- ROM:0012EF2C ROM:0012EF2C loc_12EF2C: ; CODE XREF: sub_12EEE6+3C↑j ROM:0012EF2C bclr #2,($137A).w ROM:0012EF32 ROM:0012EF32 loc_12EF32: ; CODE XREF: sub_12EEE6+34↑j ROM:0012EF32 ; sub_12EEE6+44↑j ROM:0012EF32 btst #3,($DCE).w ROM:0012EF38 beq.s loc_12EF42 ROM:0012EF3A bset #3,($1377).w ROM:0012EF40 bra.s loc_12EF58 ROM:0012EF42 ; --------------------------------------------------------------------------- ROM:0012EF42 ROM:0012EF42 loc_12EF42: ; CODE XREF: sub_12EEE6+52↑j ROM:0012EF42 btst #2,($DCC).w ROM:0012EF48 beq.s loc_12EF52 ROM:0012EF4A bset #3,($1377).w ROM:0012EF50 bra.s loc_12EF58 ROM:0012EF52 ; --------------------------------------------------------------------------- ROM:0012EF52 ROM:0012EF52 loc_12EF52: ; CODE XREF: sub_12EEE6+62↑j ROM:0012EF52 bclr #3,($1377).w ROM:0012EF58 ROM:0012EF58 loc_12EF58: ; CODE XREF: sub_12EEE6+5A↑j ROM:0012EF58 ; sub_12EEE6+6A↑j ROM:0012EF58 btst #1,($13D1).w ROM:0012EF5E beq.s loc_12EF68 ROM:0012EF60 bset #4,($1386).w ROM:0012EF66 bra.s loc_12EF7E ROM:0012EF68 ; --------------------------------------------------------------------------- ROM:0012EF68 ROM:0012EF68 loc_12EF68: ; CODE XREF: sub_12EEE6+78↑j ROM:0012EF68 btst #4,($13D1).w ROM:0012EF6E beq.s loc_12EF78 ROM:0012EF70 bset #4,($1386).w ROM:0012EF76 bra.s loc_12EF7E ROM:0012EF78 ; --------------------------------------------------------------------------- ROM:0012EF78 ROM:0012EF78 loc_12EF78: ; CODE XREF: sub_12EEE6+88↑j ROM:0012EF78 bclr #4,($1386).w ROM:0012EF7E ROM:0012EF7E loc_12EF7E: ; CODE XREF: sub_12EEE6+80↑j ROM:0012EF7E ; sub_12EEE6+90↑j ROM:0012EF7E btst #4,($13CE).w ROM:0012EF84 beq.s loc_12EF8E ROM:0012EF86 bset #1,($1381).w ROM:0012EF8C bra.s loc_12EFA4 ROM:0012EF8E ; --------------------------------------------------------------------------- ROM:0012EF8E ROM:0012EF8E loc_12EF8E: ; CODE XREF: sub_12EEE6+9E↑j ROM:0012EF8E btst #3,($13CE).w ROM:0012EF94 beq.s loc_12EF9E ROM:0012EF96 bset #1,($1381).w ROM:0012EF9C bra.s loc_12EFA4 ROM:0012EF9E ; --------------------------------------------------------------------------- ROM:0012EF9E ROM:0012EF9E loc_12EF9E: ; CODE XREF: sub_12EEE6+AE↑j ROM:0012EF9E bclr #1,($1381).w ROM:0012EFA4 ROM:0012EFA4 loc_12EFA4: ; CODE XREF: sub_12EEE6+A6↑j ROM:0012EFA4 ; sub_12EEE6+B6↑j ROM:0012EFA4 btst #4,($13D0).w ROM:0012EFAA beq.s loc_12EFB4 ROM:0012EFAC bset #3,($137D).w ROM:0012EFB2 bra.s loc_12EFEA ROM:0012EFB4 ; --------------------------------------------------------------------------- ROM:0012EFB4 ROM:0012EFB4 loc_12EFB4: ; CODE XREF: sub_12EEE6+C4↑j ROM:0012EFB4 btst #5,($13D0).w ROM:0012EFBA beq.s loc_12EFC4 ROM:0012EFBC bset #3,($137D).w ROM:0012EFC2 bra.s loc_12EFEA ROM:0012EFC4 ; --------------------------------------------------------------------------- ROM:0012EFC4 ROM:0012EFC4 loc_12EFC4: ; CODE XREF: sub_12EEE6+D4↑j ROM:0012EFC4 btst #6,($13D0).w ROM:0012EFCA beq.s loc_12EFD4 ROM:0012EFCC bset #3,($137D).w ROM:0012EFD2 bra.s loc_12EFEA ROM:0012EFD4 ; --------------------------------------------------------------------------- ROM:0012EFD4 ROM:0012EFD4 loc_12EFD4: ; CODE XREF: sub_12EEE6+E4↑j ROM:0012EFD4 btst #7,($13D0).w ROM:0012EFDA beq.s loc_12EFE4 ROM:0012EFDC bset #3,($137D).w ROM:0012EFE2 bra.s loc_12EFEA ROM:0012EFE4 ; --------------------------------------------------------------------------- ROM:0012EFE4 ROM:0012EFE4 loc_12EFE4: ; CODE XREF: sub_12EEE6+F4↑j ROM:0012EFE4 bclr #3,($137D).w ROM:0012EFEA ROM:0012EFEA loc_12EFEA: ; CODE XREF: sub_12EEE6+CC↑j ROM:0012EFEA ; sub_12EEE6+DC↑j ... ROM:0012EFEA btst #6,($13D1).w ROM:0012EFF0 beq.s loc_12EFFA ROM:0012EFF2 bset #4,($1367).w ROM:0012EFF8 bra.s loc_12F010 ROM:0012EFFA ; --------------------------------------------------------------------------- ROM:0012EFFA ROM:0012EFFA loc_12EFFA: ; CODE XREF: sub_12EEE6+10A↑j ROM:0012EFFA btst #5,($13CF).w ROM:0012F000 beq.s loc_12F00A ROM:0012F002 bset #4,($1367).w ROM:0012F008 bra.s loc_12F010 ROM:0012F00A ; --------------------------------------------------------------------------- ROM:0012F00A ROM:0012F00A loc_12F00A: ; CODE XREF: sub_12EEE6+11A↑j ROM:0012F00A bclr #4,($1367).w ROM:0012F010 ROM:0012F010 loc_12F010: ; CODE XREF: sub_12EEE6+112↑j ROM:0012F010 ; sub_12EEE6+122↑j ROM:0012F010 btst #3,($13D0).w ROM:0012F016 beq.s loc_12F020 ROM:0012F018 bset #5,($137E).w ROM:0012F01E bra.s loc_12F036 ROM:0012F020 ; --------------------------------------------------------------------------- ROM:0012F020 ROM:0012F020 loc_12F020: ; CODE XREF: sub_12EEE6+130↑j ROM:0012F020 btst #2,($13CE).w ROM:0012F026 beq.s loc_12F030 ROM:0012F028 bset #5,($137E).w ROM:0012F02E bra.s loc_12F036 ROM:0012F030 ; --------------------------------------------------------------------------- ROM:0012F030 ROM:0012F030 loc_12F030: ; CODE XREF: sub_12EEE6+140↑j ROM:0012F030 bclr #5,($137E).w ROM:0012F036 ROM:0012F036 loc_12F036: ; CODE XREF: sub_12EEE6+138↑j ROM:0012F036 ; sub_12EEE6+148↑j ROM:0012F036 btst #6,($13CE).w ROM:0012F03C beq.s loc_12F046 ROM:0012F03E bset #7,($137C).w ROM:0012F044 bra.s loc_12F05C ROM:0012F046 ; --------------------------------------------------------------------------- ROM:0012F046 ROM:0012F046 loc_12F046: ; CODE XREF: sub_12EEE6+156↑j ROM:0012F046 btst #7,($13CE).w ROM:0012F04C beq.s loc_12F056 ROM:0012F04E bset #7,($137C).w ROM:0012F054 bra.s loc_12F05C ROM:0012F056 ; --------------------------------------------------------------------------- ROM:0012F056 ROM:0012F056 loc_12F056: ; CODE XREF: sub_12EEE6+166↑j ROM:0012F056 bclr #7,($137C).w ROM:0012F05C ROM:0012F05C loc_12F05C: ; CODE XREF: sub_12EEE6+15E↑j ROM:0012F05C ; sub_12EEE6+16E↑j ROM:0012F05C btst #1,($DBB).w ROM:0012F062 beq.s loc_12F06C ROM:0012F064 bset #7,($136D).w ROM:0012F06A bra.s loc_12F082 ROM:0012F06C ; --------------------------------------------------------------------------- ROM:0012F06C ROM:0012F06C loc_12F06C: ; CODE XREF: sub_12EEE6+17C↑j ROM:0012F06C btst #4,($DBB).w ROM:0012F072 beq.s loc_12F07C ROM:0012F074 bset #7,($136D).w ROM:0012F07A bra.s loc_12F082 ROM:0012F07C ; --------------------------------------------------------------------------- ROM:0012F07C ROM:0012F07C loc_12F07C: ; CODE XREF: sub_12EEE6+18C↑j ROM:0012F07C bclr #7,($136D).w ROM:0012F082 ROM:0012F082 loc_12F082: ; CODE XREF: sub_12EEE6+184↑j ROM:0012F082 ; sub_12EEE6+194↑j ROM:0012F082 btst #4,($DB8).w ROM:0012F088 beq.s loc_12F092 ROM:0012F08A bset #0,($137B).w ROM:0012F090 bra.s loc_12F0A8 ROM:0012F092 ; --------------------------------------------------------------------------- ROM:0012F092 ROM:0012F092 loc_12F092: ; CODE XREF: sub_12EEE6+1A2↑j ROM:0012F092 btst #3,($DB8).w ROM:0012F098 beq.s loc_12F0A2 ROM:0012F09A bset #0,($137B).w ROM:0012F0A0 bra.s loc_12F0A8 ROM:0012F0A2 ; --------------------------------------------------------------------------- ROM:0012F0A2 ROM:0012F0A2 loc_12F0A2: ; CODE XREF: sub_12EEE6+1B2↑j ROM:0012F0A2 bclr #0,($137B).w ROM:0012F0A8 ROM:0012F0A8 loc_12F0A8: ; CODE XREF: sub_12EEE6+1AA↑j ROM:0012F0A8 ; sub_12EEE6+1BA↑j ROM:0012F0A8 btst #4,($DBA).w ROM:0012F0AE beq.s loc_12F0B8 ROM:0012F0B0 bset #0,($1377).w ROM:0012F0B6 bra.s loc_12F0EE ROM:0012F0B8 ; --------------------------------------------------------------------------- ROM:0012F0B8 ROM:0012F0B8 loc_12F0B8: ; CODE XREF: sub_12EEE6+1C8↑j ROM:0012F0B8 btst #5,($DBA).w ROM:0012F0BE beq.s loc_12F0C8 ROM:0012F0C0 bset #0,($1377).w ROM:0012F0C6 bra.s loc_12F0EE ROM:0012F0C8 ; --------------------------------------------------------------------------- ROM:0012F0C8 ROM:0012F0C8 loc_12F0C8: ; CODE XREF: sub_12EEE6+1D8↑j ROM:0012F0C8 btst #6,($DBA).w ROM:0012F0CE beq.s loc_12F0D8 ROM:0012F0D0 bset #0,($1377).w ROM:0012F0D6 bra.s loc_12F0EE ROM:0012F0D8 ; --------------------------------------------------------------------------- ROM:0012F0D8 ROM:0012F0D8 loc_12F0D8: ; CODE XREF: sub_12EEE6+1E8↑j ROM:0012F0D8 btst #7,($DBA).w ROM:0012F0DE beq.s loc_12F0E8 ROM:0012F0E0 bset #0,($1377).w ROM:0012F0E6 bra.s loc_12F0EE ROM:0012F0E8 ; --------------------------------------------------------------------------- ROM:0012F0E8 ROM:0012F0E8 loc_12F0E8: ; CODE XREF: sub_12EEE6+1F8↑j ROM:0012F0E8 bclr #0,($1377).w ROM:0012F0EE ROM:0012F0EE loc_12F0EE: ; CODE XREF: sub_12EEE6+1D0↑j ROM:0012F0EE ; sub_12EEE6+1E0↑j ... ROM:0012F0EE btst #6,($DBB).w ROM:0012F0F4 beq.s loc_12F0FE ROM:0012F0F6 bset #5,($1362).w ROM:0012F0FC bra.s loc_12F114 ROM:0012F0FE ; --------------------------------------------------------------------------- ROM:0012F0FE ROM:0012F0FE loc_12F0FE: ; CODE XREF: sub_12EEE6+20E↑j ROM:0012F0FE btst #5,($DB9).w ROM:0012F104 beq.s loc_12F10E ROM:0012F106 bset #5,($1362).w ROM:0012F10C bra.s loc_12F114 ROM:0012F10E ; --------------------------------------------------------------------------- ROM:0012F10E ROM:0012F10E loc_12F10E: ; CODE XREF: sub_12EEE6+21E↑j ROM:0012F10E bclr #5,($1362).w ROM:0012F114 ROM:0012F114 loc_12F114: ; CODE XREF: sub_12EEE6+216↑j ROM:0012F114 ; sub_12EEE6+226↑j ROM:0012F114 btst #6,($DB8).w ROM:0012F11A beq.s loc_12F124 ROM:0012F11C bset #1,($1377).w ROM:0012F122 bra.s loc_12F13A ROM:0012F124 ; --------------------------------------------------------------------------- ROM:0012F124 ROM:0012F124 loc_12F124: ; CODE XREF: sub_12EEE6+234↑j ROM:0012F124 btst #7,($DB8).w ROM:0012F12A beq.s loc_12F134 ROM:0012F12C bset #1,($1377).w ROM:0012F132 bra.s loc_12F13A ROM:0012F134 ; --------------------------------------------------------------------------- ROM:0012F134 ROM:0012F134 loc_12F134: ; CODE XREF: sub_12EEE6+244↑j ROM:0012F134 bclr #1,($1377).w ROM:0012F13A ROM:0012F13A loc_12F13A: ; CODE XREF: sub_12EEE6+23C↑j ROM:0012F13A ; sub_12EEE6+24C↑j ROM:0012F13A btst #3,($DBA).w ROM:0012F140 beq.s loc_12F14A ROM:0012F142 bset #3,($1378).w ROM:0012F148 bra.s locret_12F160 ROM:0012F14A ; --------------------------------------------------------------------------- ROM:0012F14A ROM:0012F14A loc_12F14A: ; CODE XREF: sub_12EEE6+25A↑j ROM:0012F14A btst #2,($DB8).w ROM:0012F150 beq.s loc_12F15A ROM:0012F152 bset #3,($1378).w ROM:0012F158 bra.s locret_12F160 ROM:0012F15A ; --------------------------------------------------------------------------- ROM:0012F15A ROM:0012F15A loc_12F15A: ; CODE XREF: sub_12EEE6+26A↑j ROM:0012F15A bclr #3,($1378).w ROM:0012F160 ROM:0012F160 locret_12F160: ; CODE XREF: sub_12EEE6+262↑j ROM:0012F160 ; sub_12EEE6+272↑j ROM:0012F160 rts ROM:0012F160 ; End of function sub_12EEE6 ROM:0012F160 ROM:0012F162 ROM:0012F162 ; =============== S U B R O U T I N E ======================================= ROM:0012F162 ROM:0012F162 ROM:0012F162 sub_12F162: ; CODE XREF: sub_12DDC6↑p ROM:0012F162 move.l ($9C0).w,d5 ROM:0012F166 move.w $19C(a5),d4 ROM:0012F16A ext.l d4 ROM:0012F16C muls.l d4,d6:d5 ROM:0012F170 move.w ($13B0).w,d4 ROM:0012F174 ext.l d4 ROM:0012F176 divs.l d4,d6:d5 ROM:0012F17A muls.l #$3E8,d6:d5 ROM:0012F182 move.l $142(a5),d4 ROM:0012F186 divs.l d4,d6:d5 ROM:0012F18A bvc.s loc_12F194 ROM:0012F18C move.w #$3E8,($D9C).w ROM:0012F192 bra.s locret_12F198 ROM:0012F194 ; --------------------------------------------------------------------------- ROM:0012F194 ROM:0012F194 loc_12F194: ; CODE XREF: sub_12F162+28↑j ROM:0012F194 move.w d5,($D9C).w ROM:0012F198 ROM:0012F198 locret_12F198: ; CODE XREF: sub_12F162+30↑j ROM:0012F198 rts ROM:0012F198 ; End of function sub_12F162 ROM:0012F198 ROM:0012F19A ROM:0012F19A ; =============== S U B R O U T I N E ======================================= ROM:0012F19A ROM:0012F19A ROM:0012F19A sub_12F19A: ; CODE XREF: sub_126A82+DE↑p ROM:0012F19A clr.w d2 ROM:0012F19C ROM:0012F19C loc_12F19C: ; CODE XREF: sub_12F19A:loc_12F1B0↓j ROM:0012F19C bsr.w sub_12F1B8 ROM:0012F1A0 move.w #4,d0 ROM:0012F1A4 cmp.w d2,d0 ROM:0012F1A6 ble.s loc_12F1B2 ROM:0012F1A8 addq.w #1,d2 ROM:0012F1AA bvc.s loc_12F1B0 ROM:0012F1AC move.w #$8000,d2 ROM:0012F1B0 ROM:0012F1B0 loc_12F1B0: ; CODE XREF: sub_12F19A+10↑j ROM:0012F1B0 bra.s loc_12F19C ROM:0012F1B2 ; --------------------------------------------------------------------------- ROM:0012F1B2 ROM:0012F1B2 loc_12F1B2: ; CODE XREF: sub_12F19A+C↑j ROM:0012F1B2 bsr.w sub_12F3E4 ROM:0012F1B6 rts ROM:0012F1B6 ; End of function sub_12F19A ROM:0012F1B6 ROM:0012F1B8 ROM:0012F1B8 ; =============== S U B R O U T I N E ======================================= ROM:0012F1B8 ROM:0012F1B8 ROM:0012F1B8 sub_12F1B8: ; CODE XREF: sub_12F19A:loc_12F19C↑p ROM:0012F1B8 clr.w d1 ROM:0012F1BA move.b $135C(d2.w),d1 ROM:0012F1C0 cmpi.w #7,d1 ROM:0012F1C4 bcc.s locret_12F1CE ROM:0012F1C6 movea.l off_12F1D0(pc,d1.w*4),a0 ROM:0012F1CA nop ROM:0012F1CC jmp (a0) ROM:0012F1CE ; --------------------------------------------------------------------------- ROM:0012F1CE ROM:0012F1CE locret_12F1CE: ; CODE XREF: sub_12F1B8+C↑j ROM:0012F1CE rts ROM:0012F1CE ; End of function sub_12F1B8 ROM:0012F1CE ROM:0012F1CE ; --------------------------------------------------------------------------- ROM:0012F1D0 off_12F1D0: dc.l loc_12F1EC ; DATA XREF: sub_12F1B8+E↑r ROM:0012F1D4 dc.l loc_12F20E ROM:0012F1D8 dc.l loc_12F228 ROM:0012F1DC dc.l loc_12F270 ROM:0012F1E0 dc.l loc_12F33C ROM:0012F1E4 dc.l loc_12F370 ROM:0012F1E8 dc.l loc_12F3A4 ROM:0012F1EC ; --------------------------------------------------------------------------- ROM:0012F1EC ROM:0012F1EC loc_12F1EC: ; DATA XREF: ROM:off_12F1D0↑o ROM:0012F1EC bclr #0,($1369).w ROM:0012F1F2 bclr d2,($11F6).w ROM:0012F1F6 bclr d2,($11F7).w ROM:0012F1FA bclr d2,($11F8).w ROM:0012F1FE clr.w $111C(d2.w*2) ROM:0012F204 move.b #1,$135C(d2.w) ROM:0012F20C rts ROM:0012F20E ; --------------------------------------------------------------------------- ROM:0012F20E ROM:0012F20E loc_12F20E: ; DATA XREF: ROM:0012F1D4↑o ROM:0012F20E move.w $AEE(a5,d2.w*2),d0 ROM:0012F214 cmpi.w #1,d0 ROM:0012F218 blt.s locret_12F226 ROM:0012F21A bset d2,($11F7).w ROM:0012F21E move.b #2,$135C(d2.w) ROM:0012F226 ROM:0012F226 locret_12F226: ; CODE XREF: ROM:0012F218↑j ROM:0012F226 rts ROM:0012F228 ; --------------------------------------------------------------------------- ROM:0012F228 ROM:0012F228 loc_12F228: ; DATA XREF: ROM:0012F1D8↑o ROM:0012F228 btst #6,($1387).w ROM:0012F22E beq.s loc_12F23E ROM:0012F230 bclr d2,($11F7).w ROM:0012F234 move.b #1,$135C(d2.w) ROM:0012F23C rts ROM:0012F23E ; --------------------------------------------------------------------------- ROM:0012F23E ROM:0012F23E loc_12F23E: ; CODE XREF: ROM:0012F22E↑j ROM:0012F23E btst d2,($11F5).w ROM:0012F242 beq.s locret_12F26E ROM:0012F244 btst #0,($1369).w ROM:0012F24A bne.s locret_12F26E ROM:0012F24C bset d2,($11F6).w ROM:0012F250 bset #0,($1369).w ROM:0012F256 addq.w #1,$111C(d2.w*2) ROM:0012F25C bvc.s loc_12F266 ROM:0012F25E move.w #$8000,$111C(d2.w*2) ROM:0012F266 ROM:0012F266 loc_12F266: ; CODE XREF: ROM:0012F25C↑j ROM:0012F266 move.b #3,$135C(d2.w) ROM:0012F26E ROM:0012F26E locret_12F26E: ; CODE XREF: ROM:0012F242↑j ROM:0012F26E ; ROM:0012F24A↑j ROM:0012F26E rts ROM:0012F270 ; --------------------------------------------------------------------------- ROM:0012F270 ROM:0012F270 loc_12F270: ; DATA XREF: ROM:0012F1DC↑o ROM:0012F270 btst #6,($1387).w ROM:0012F276 beq.s loc_12F290 ROM:0012F278 bclr #0,($1369).w ROM:0012F27E bclr d2,($11F6).w ROM:0012F282 bclr d2,($11F7).w ROM:0012F286 move.b #1,$135C(d2.w) ROM:0012F28E rts ROM:0012F290 ; --------------------------------------------------------------------------- ROM:0012F290 ROM:0012F290 loc_12F290: ; CODE XREF: ROM:0012F276↑j ROM:0012F290 btst d2,($11FA).w ROM:0012F294 beq.s loc_12F2C6 ROM:0012F296 bclr d2,($11F6).w ROM:0012F29A bclr d2,($11F7).w ROM:0012F29E bset d2,($11F8).w ROM:0012F2A2 clr.w $111C(d2.w*2) ROM:0012F2A8 move.w $AE4(a5,d2.w*2),d1 ROM:0012F2AE clr.b ($906).w ROM:0012F2B2 move.w d1,($6DE).w ROM:0012F2B6 move.b #1,($906).w ROM:0012F2BC move.b #4,$135C(d2.w) ROM:0012F2C4 rts ROM:0012F2C6 ; --------------------------------------------------------------------------- ROM:0012F2C6 ROM:0012F2C6 loc_12F2C6: ; CODE XREF: ROM:0012F294↑j ROM:0012F2C6 btst d2,($11F5).w ROM:0012F2CA bne.s loc_12F2EE ROM:0012F2CC move.w $111C(d2.w*2),d3 ROM:0012F2D2 move.w $B02(a5,d2.w*2),d4 ROM:0012F2D8 cmp.w d3,d4 ROM:0012F2DA blt.s loc_12F2EE ROM:0012F2DC bclr d2,($11F6).w ROM:0012F2E0 bclr #0,($1369).w ROM:0012F2E6 move.b #2,$135C(d2.w) ROM:0012F2EE ROM:0012F2EE loc_12F2EE: ; CODE XREF: ROM:0012F2CA↑j ROM:0012F2EE ; ROM:0012F2DA↑j ROM:0012F2EE btst d2,($11F5).w ROM:0012F2F2 bne.s locret_12F33A ROM:0012F2F4 move.w $111C(d2.w*2),d3 ROM:0012F2FA move.w $B02(a5,d2.w*2),d4 ROM:0012F300 cmp.w d3,d4 ROM:0012F302 bge.s locret_12F33A ROM:0012F304 bclr d2,($11F6).w ROM:0012F308 bclr #0,($1369).w ROM:0012F30E bset d2,($11F9).w ROM:0012F312 clr.w $111C(d2.w*2) ROM:0012F318 move.w $B0C(a5,d2.w*2),d5 ROM:0012F31E clr.b $907(d2.w) ROM:0012F324 move.w d5,$6E0(d2.w*2) ROM:0012F32A move.b #1,$907(d2.w) ROM:0012F332 move.b #6,$135C(d2.w) ROM:0012F33A ROM:0012F33A locret_12F33A: ; CODE XREF: ROM:0012F2F2↑j ROM:0012F33A ; ROM:0012F302↑j ROM:0012F33A rts ROM:0012F33C ; --------------------------------------------------------------------------- ROM:0012F33C ROM:0012F33C loc_12F33C: ; DATA XREF: ROM:0012F1E0↑o ROM:0012F33C btst #6,($1387).w ROM:0012F342 beq.s loc_12F358 ROM:0012F344 bclr #0,($1369).w ROM:0012F34A bclr d2,($11F8).w ROM:0012F34E move.b #1,$135C(d2.w) ROM:0012F356 rts ROM:0012F358 ; --------------------------------------------------------------------------- ROM:0012F358 ROM:0012F358 loc_12F358: ; CODE XREF: ROM:0012F342↑j ROM:0012F358 cmpi.w #0,($6DE).w ROM:0012F35E bgt.s locret_12F36E ROM:0012F360 bclr #0,($1369).w ROM:0012F366 move.b #5,$135C(d2.w) ROM:0012F36E ROM:0012F36E locret_12F36E: ; CODE XREF: ROM:0012F35E↑j ROM:0012F36E rts ROM:0012F370 ; --------------------------------------------------------------------------- ROM:0012F370 ROM:0012F370 loc_12F370: ; DATA XREF: ROM:0012F1E4↑o ROM:0012F370 btst #6,($1387).w ROM:0012F376 beq.s loc_12F386 ROM:0012F378 bclr d2,($11F8).w ROM:0012F37C move.b #1,$135C(d2.w) ROM:0012F384 rts ROM:0012F386 ; --------------------------------------------------------------------------- ROM:0012F386 ROM:0012F386 loc_12F386: ; CODE XREF: ROM:0012F376↑j ROM:0012F386 move.w $AF8(a5,d2.w*2),d0 ROM:0012F38C cmpi.w #0,d0 ROM:0012F390 bne.s locret_12F3A2 ROM:0012F392 bset d2,($11F7).w ROM:0012F396 bclr d2,($11F8).w ROM:0012F39A move.b #2,$135C(d2.w) ROM:0012F3A2 ROM:0012F3A2 locret_12F3A2: ; CODE XREF: ROM:0012F390↑j ROM:0012F3A2 rts ROM:0012F3A4 ; --------------------------------------------------------------------------- ROM:0012F3A4 ROM:0012F3A4 loc_12F3A4: ; DATA XREF: ROM:0012F1E8↑o ROM:0012F3A4 btst #6,($1387).w ROM:0012F3AA beq.s loc_12F3CA ROM:0012F3AC bclr d2,($11F9).w ROM:0012F3B0 bclr d2,($11F7).w ROM:0012F3B4 clr.b $907(d2.w) ROM:0012F3BA clr.w $6E0(d2.w*2) ROM:0012F3C0 move.b #1,$135C(d2.w) ROM:0012F3C8 rts ROM:0012F3CA ; --------------------------------------------------------------------------- ROM:0012F3CA ROM:0012F3CA loc_12F3CA: ; CODE XREF: ROM:0012F3AA↑j ROM:0012F3CA cmpi.w #0,$6E0(d2.w*2) ROM:0012F3D2 bgt.s locret_12F3E2 ROM:0012F3D4 bclr d2,($11F9).w ROM:0012F3D8 move.b #2,$135C(d2.w) ROM:0012F3E0 rts ROM:0012F3E2 ; --------------------------------------------------------------------------- ROM:0012F3E2 ROM:0012F3E2 locret_12F3E2: ; CODE XREF: ROM:0012F3D2↑j ROM:0012F3E2 rts ROM:0012F3E4 ROM:0012F3E4 ; =============== S U B R O U T I N E ======================================= ROM:0012F3E4 ROM:0012F3E4 ROM:0012F3E4 sub_12F3E4: ; CODE XREF: sub_12F19A:loc_12F1B2↑p ROM:0012F3E4 btst #0,($11F6).w ROM:0012F3EA beq.s loc_12F3FA ROM:0012F3EC bset #5,($136E).w ROM:0012F3F2 bset #6,($1383).w ROM:0012F3F8 bra.s locret_12F406 ROM:0012F3FA ; --------------------------------------------------------------------------- ROM:0012F3FA ROM:0012F3FA loc_12F3FA: ; CODE XREF: sub_12F3E4+6↑j ROM:0012F3FA bclr #5,($136E).w ROM:0012F400 bclr #6,($1383).w ROM:0012F406 ROM:0012F406 locret_12F406: ; CODE XREF: sub_12F3E4+14↑j ROM:0012F406 rts ROM:0012F406 ; End of function sub_12F3E4 ROM:0012F406 ROM:0012F408 ROM:0012F408 ; =============== S U B R O U T I N E ======================================= ROM:0012F408 ROM:0012F408 ROM:0012F408 sub_12F408: ; CODE XREF: sub_126A82+5A↑p ROM:0012F408 bsr.w sub_12F844 ROM:0012F40C bsr.w sub_12F41E ROM:0012F410 bsr.w sub_12F504 ROM:0012F414 bsr.w sub_12F654 ROM:0012F418 bsr.w sub_12F77C ROM:0012F41C rts ROM:0012F41C ; End of function sub_12F408 ROM:0012F41C ROM:0012F41E ROM:0012F41E ; =============== S U B R O U T I N E ======================================= ROM:0012F41E ROM:0012F41E ROM:0012F41E sub_12F41E: ; CODE XREF: sub_12F408+4↑p ROM:0012F41E clr.w d1 ROM:0012F420 move.b ($11FB).w,d1 ROM:0012F424 cmpi.w #5,d1 ROM:0012F428 bcc.s locret_12F432 ROM:0012F42A movea.l off_12F434(pc,d1.w*4),a0 ROM:0012F42E nop ROM:0012F430 jmp (a0) ROM:0012F432 ; --------------------------------------------------------------------------- ROM:0012F432 ROM:0012F432 locret_12F432: ; CODE XREF: sub_12F41E+A↑j ROM:0012F432 rts ROM:0012F432 ; End of function sub_12F41E ROM:0012F432 ROM:0012F432 ; --------------------------------------------------------------------------- ROM:0012F434 off_12F434: dc.l loc_12F448 ; DATA XREF: sub_12F41E+C↑r ROM:0012F438 dc.l loc_12F456 ROM:0012F43C dc.l loc_12F470 ROM:0012F440 dc.l loc_12F4BE ROM:0012F444 dc.l loc_12F4F0 ROM:0012F448 ; --------------------------------------------------------------------------- ROM:0012F448 ROM:0012F448 loc_12F448: ; DATA XREF: ROM:off_12F434↑o ROM:0012F448 bclr #6,($1368).w ROM:0012F44E move.b #1,($11FB).w ROM:0012F454 rts ROM:0012F456 ; --------------------------------------------------------------------------- ROM:0012F456 ROM:0012F456 loc_12F456: ; DATA XREF: ROM:0012F438↑o ROM:0012F456 btst #4,($1381).w ROM:0012F45C beq.s locret_12F46E ROM:0012F45E btst #0,($1367).w ROM:0012F464 bne.s locret_12F46E ROM:0012F466 move.b #2,($11FB).w ROM:0012F46C rts ROM:0012F46E ; --------------------------------------------------------------------------- ROM:0012F46E ROM:0012F46E locret_12F46E: ; CODE XREF: ROM:0012F45C↑j ROM:0012F46E ; ROM:0012F464↑j ROM:0012F46E rts ROM:0012F470 ; --------------------------------------------------------------------------- ROM:0012F470 ROM:0012F470 loc_12F470: ; DATA XREF: ROM:0012F43C↑o ROM:0012F470 move.w $688(a5),d0 ROM:0012F474 cmp.w ($AD4).w,d0 ROM:0012F478 bge.s loc_12F482 ROM:0012F47A move.b #4,($11FB).w ROM:0012F480 rts ROM:0012F482 ; --------------------------------------------------------------------------- ROM:0012F482 ROM:0012F482 loc_12F482: ; CODE XREF: ROM:0012F478↑j ROM:0012F482 btst #7,($1368).w ROM:0012F488 bne.s loc_12F4AC ROM:0012F48A move.w ($DD8).w,d1 ROM:0012F48E add.w $676(a5),d1 ROM:0012F492 cmp.w ($56E).w,d1 ROM:0012F496 bge.s loc_12F4AC ROM:0012F498 move.w ($A5E).w,($DDC).w ROM:0012F49E bset #6,($1368).w ROM:0012F4A4 move.b #3,($11FB).w ROM:0012F4AA rts ROM:0012F4AC ; --------------------------------------------------------------------------- ROM:0012F4AC ROM:0012F4AC loc_12F4AC: ; CODE XREF: ROM:0012F488↑j ROM:0012F4AC ; ROM:0012F496↑j ROM:0012F4AC btst #7,($1366).w ROM:0012F4B2 beq.s locret_12F4BC ROM:0012F4B4 move.b #1,($11FB).w ROM:0012F4BA rts ROM:0012F4BC ; --------------------------------------------------------------------------- ROM:0012F4BC ROM:0012F4BC locret_12F4BC: ; CODE XREF: ROM:0012F4B2↑j ROM:0012F4BC rts ROM:0012F4BE ; --------------------------------------------------------------------------- ROM:0012F4BE ROM:0012F4BE loc_12F4BE: ; DATA XREF: ROM:0012F440↑o ROM:0012F4BE btst #7,($1368).w ROM:0012F4C4 bne.s loc_12F4E2 ROM:0012F4C6 move.w ($DD8).w,d0 ROM:0012F4CA move.w ($BFA).w,d1 ROM:0012F4CE add.w $674(a5),d1 ROM:0012F4D2 cmp.w ($56E).w,d0 ROM:0012F4D6 bge.s loc_12F4DE ROM:0012F4D8 cmp.w ($A5E).w,d1 ROM:0012F4DC bgt.s locret_12F4E0 ROM:0012F4DE ROM:0012F4DE loc_12F4DE: ; CODE XREF: ROM:0012F4D6↑j ROM:0012F4DE bra.s loc_12F4E2 ROM:0012F4E0 ; --------------------------------------------------------------------------- ROM:0012F4E0 ROM:0012F4E0 locret_12F4E0: ; CODE XREF: ROM:0012F4DC↑j ROM:0012F4E0 rts ROM:0012F4E2 ; --------------------------------------------------------------------------- ROM:0012F4E2 ROM:0012F4E2 loc_12F4E2: ; CODE XREF: ROM:0012F4C4↑j ROM:0012F4E2 ; ROM:loc_12F4DE↑j ROM:0012F4E2 bclr #6,($1368).w ROM:0012F4E8 move.b #2,($11FB).w ROM:0012F4EE rts ROM:0012F4F0 ; --------------------------------------------------------------------------- ROM:0012F4F0 ROM:0012F4F0 loc_12F4F0: ; DATA XREF: ROM:0012F444↑o ROM:0012F4F0 btst #7,($1368).w ROM:0012F4F6 beq.s locret_12F500 ROM:0012F4F8 move.b #2,($11FB).w ROM:0012F4FE rts ROM:0012F500 ; --------------------------------------------------------------------------- ROM:0012F500 ROM:0012F500 locret_12F500: ; CODE XREF: ROM:0012F4F6↑j ROM:0012F500 rts ROM:0012F502 ; --------------------------------------------------------------------------- ROM:0012F502 rts ROM:0012F504 ROM:0012F504 ; =============== S U B R O U T I N E ======================================= ROM:0012F504 ROM:0012F504 ROM:0012F504 sub_12F504: ; CODE XREF: sub_12F408+8↑p ROM:0012F504 clr.w d1 ROM:0012F506 move.b ($11FC).w,d1 ROM:0012F50A cmpi.w #5,d1 ROM:0012F50E bcc.s locret_12F518 ROM:0012F510 movea.l off_12F51A(pc,d1.w*4),a0 ROM:0012F514 nop ROM:0012F516 jmp (a0) ROM:0012F518 ; --------------------------------------------------------------------------- ROM:0012F518 ROM:0012F518 locret_12F518: ; CODE XREF: sub_12F504+A↑j ROM:0012F518 rts ROM:0012F518 ; End of function sub_12F504 ROM:0012F518 ROM:0012F518 ; --------------------------------------------------------------------------- ROM:0012F51A off_12F51A: dc.l loc_12F52E ; DATA XREF: sub_12F504+C↑r ROM:0012F51E dc.l loc_12F542 ROM:0012F522 dc.l loc_12F570 ROM:0012F526 dc.l loc_12F5F4 ROM:0012F52A dc.l loc_12F60C ROM:0012F52E ; --------------------------------------------------------------------------- ROM:0012F52E ROM:0012F52E loc_12F52E: ; DATA XREF: ROM:off_12F51A↑o ROM:0012F52E bclr #6,($136A).w ROM:0012F534 bclr #6,($1375).w ROM:0012F53A move.b #1,($11FC).w ROM:0012F540 rts ROM:0012F542 ; --------------------------------------------------------------------------- ROM:0012F542 ROM:0012F542 loc_12F542: ; DATA XREF: ROM:0012F51E↑o ROM:0012F542 btst #6,($1368).w ROM:0012F548 beq.s locret_12F56E ROM:0012F54A bsr.w sub_12F8FE ROM:0012F54E move.w ($DDA).w,d0 ROM:0012F552 clr.b ($917).w ROM:0012F556 move.w d0,($700).w ROM:0012F55A move.b #1,($917).w ROM:0012F560 bset #6,($136A).w ROM:0012F566 move.b #2,($11FC).w ROM:0012F56C rts ROM:0012F56E ; --------------------------------------------------------------------------- ROM:0012F56E ROM:0012F56E locret_12F56E: ; CODE XREF: ROM:0012F548↑j ROM:0012F56E rts ROM:0012F570 ; --------------------------------------------------------------------------- ROM:0012F570 ROM:0012F570 loc_12F570: ; DATA XREF: ROM:0012F522↑o ROM:0012F570 move.w ($BFA).w,d0 ROM:0012F574 add.w $686(a5),d0 ROM:0012F578 cmp.w ($A5E).w,d0 ROM:0012F57C ble.s loc_12F594 ROM:0012F57E cmpi.w #0,($700).w ROM:0012F584 bgt.s loc_12F594 ROM:0012F586 bset #6,($1375).w ROM:0012F58C move.b #3,($11FC).w ROM:0012F592 rts ROM:0012F594 ; --------------------------------------------------------------------------- ROM:0012F594 ROM:0012F594 loc_12F594: ; CODE XREF: ROM:0012F57C↑j ROM:0012F594 ; ROM:0012F584↑j ROM:0012F594 btst #4,($1371).w ROM:0012F59A bne.s loc_12F5B4 ROM:0012F59C cmpi.w #0,($6FE).w ROM:0012F5A2 bgt.s loc_12F5B4 ROM:0012F5A4 btst #2,($1374).w ROM:0012F5AA bne.s loc_12F5DE ROM:0012F5AC btst #6,($1368).w ROM:0012F5B2 beq.s loc_12F5DE ROM:0012F5B4 ROM:0012F5B4 loc_12F5B4: ; CODE XREF: ROM:0012F59A↑j ROM:0012F5B4 ; ROM:0012F5A2↑j ROM:0012F5B4 btst #6,($1368).w ROM:0012F5BA bne.s locret_12F5DC ROM:0012F5BC btst #4,($1371).w ROM:0012F5C2 bne.s loc_12F5CC ROM:0012F5C4 cmpi.w #0,($6FE).w ROM:0012F5CA beq.s locret_12F5DC ROM:0012F5CC ROM:0012F5CC loc_12F5CC: ; CODE XREF: ROM:0012F5C2↑j ROM:0012F5CC clr.b ($917).w ROM:0012F5D0 clr.w ($700).w ROM:0012F5D4 move.b #4,($11FC).w ROM:0012F5DA rts ROM:0012F5DC ; --------------------------------------------------------------------------- ROM:0012F5DC ROM:0012F5DC locret_12F5DC: ; CODE XREF: ROM:0012F5BA↑j ROM:0012F5DC ; ROM:0012F5CA↑j ROM:0012F5DC rts ROM:0012F5DE ; --------------------------------------------------------------------------- ROM:0012F5DE ROM:0012F5DE loc_12F5DE: ; CODE XREF: ROM:0012F5AA↑j ROM:0012F5DE ; ROM:0012F5B2↑j ROM:0012F5DE clr.b ($917).w ROM:0012F5E2 clr.w ($700).w ROM:0012F5E6 bclr #6,($136A).w ROM:0012F5EC move.b #1,($11FC).w ROM:0012F5F2 rts ROM:0012F5F4 ; --------------------------------------------------------------------------- ROM:0012F5F4 ROM:0012F5F4 loc_12F5F4: ; DATA XREF: ROM:0012F526↑o ROM:0012F5F4 btst #6,($1368).w ROM:0012F5FA bne.s locret_12F60A ROM:0012F5FC bclr #6,($1375).w ROM:0012F602 move.b #4,($11FC).w ROM:0012F608 rts ROM:0012F60A ; --------------------------------------------------------------------------- ROM:0012F60A ROM:0012F60A locret_12F60A: ; CODE XREF: ROM:0012F5FA↑j ROM:0012F60A rts ROM:0012F60C ; --------------------------------------------------------------------------- ROM:0012F60C ROM:0012F60C loc_12F60C: ; DATA XREF: ROM:0012F52A↑o ROM:0012F60C btst #4,($1371).w ROM:0012F612 bne.s loc_12F62A ROM:0012F614 cmpi.w #0,($6FE).w ROM:0012F61A bgt.s loc_12F62A ROM:0012F61C bclr #6,($136A).w ROM:0012F622 move.b #1,($11FC).w ROM:0012F628 rts ROM:0012F62A ; --------------------------------------------------------------------------- ROM:0012F62A ROM:0012F62A loc_12F62A: ; CODE XREF: ROM:0012F612↑j ROM:0012F62A ; ROM:0012F61A↑j ROM:0012F62A btst #6,($1368).w ROM:0012F630 beq.s locret_12F650 ROM:0012F632 bsr.w sub_12F8FE ROM:0012F636 move.w ($DDA).w,d0 ROM:0012F63A clr.b ($917).w ROM:0012F63E move.w d0,($700).w ROM:0012F642 move.b #1,($917).w ROM:0012F648 move.b #2,($11FC).w ROM:0012F64E rts ROM:0012F650 ; --------------------------------------------------------------------------- ROM:0012F650 ROM:0012F650 locret_12F650: ; CODE XREF: ROM:0012F630↑j ROM:0012F650 rts ROM:0012F652 ; --------------------------------------------------------------------------- ROM:0012F652 rts ROM:0012F654 ROM:0012F654 ; =============== S U B R O U T I N E ======================================= ROM:0012F654 ROM:0012F654 ROM:0012F654 sub_12F654: ; CODE XREF: sub_12F408+C↑p ROM:0012F654 clr.w d1 ROM:0012F656 move.b ($11FD).w,d1 ROM:0012F65A cmpi.w #4,d1 ROM:0012F65E bcc.s locret_12F668 ROM:0012F660 movea.l off_12F66A(pc,d1.w*4),a0 ROM:0012F664 nop ROM:0012F666 jmp (a0) ROM:0012F668 ; --------------------------------------------------------------------------- ROM:0012F668 ROM:0012F668 locret_12F668: ; CODE XREF: sub_12F654+A↑j ROM:0012F668 rts ROM:0012F668 ; End of function sub_12F654 ROM:0012F668 ROM:0012F668 ; --------------------------------------------------------------------------- ROM:0012F66A off_12F66A: dc.l loc_12F67A ; DATA XREF: sub_12F654+C↑r ROM:0012F66E dc.l loc_12F696 ROM:0012F672 dc.l loc_12F6B4 ROM:0012F676 dc.l loc_12F712 ROM:0012F67A ; --------------------------------------------------------------------------- ROM:0012F67A ROM:0012F67A loc_12F67A: ; DATA XREF: ROM:off_12F66A↑o ROM:0012F67A move.w #$2710,($DD4).w ROM:0012F680 move.l #0,($9B8).w ROM:0012F688 bclr #4,($1371).w ROM:0012F68E move.b #1,($11FD).w ROM:0012F694 rts ROM:0012F696 ; --------------------------------------------------------------------------- ROM:0012F696 ROM:0012F696 loc_12F696: ; DATA XREF: ROM:0012F66E↑o ROM:0012F696 btst #6,($1375).w ROM:0012F69C beq.s locret_12F6B2 ROM:0012F69E move.w #0,($DD4).w ROM:0012F6A4 bset #1,($137D).w ROM:0012F6AA move.b #2,($11FD).w ROM:0012F6B0 rts ROM:0012F6B2 ; --------------------------------------------------------------------------- ROM:0012F6B2 ROM:0012F6B2 locret_12F6B2: ; CODE XREF: ROM:0012F69C↑j ROM:0012F6B2 rts ROM:0012F6B4 ; --------------------------------------------------------------------------- ROM:0012F6B4 ROM:0012F6B4 loc_12F6B4: ; DATA XREF: ROM:0012F672↑o ROM:0012F6B4 bsr.w sub_12F870 ROM:0012F6B8 btst #4,($1371).w ROM:0012F6BE beq.s loc_12F6DE ROM:0012F6C0 btst #6,($1375).w ROM:0012F6C6 bne.s loc_12F6DE ROM:0012F6C8 move.w $67E(a5),($DD4).w ROM:0012F6CE move.l #0,($9B8).w ROM:0012F6D6 move.b #3,($11FD).w ROM:0012F6DC rts ROM:0012F6DE ; --------------------------------------------------------------------------- ROM:0012F6DE ROM:0012F6DE loc_12F6DE: ; CODE XREF: ROM:0012F6BE↑j ROM:0012F6DE ; ROM:0012F6C6↑j ROM:0012F6DE btst #4,($1371).w ROM:0012F6E4 bne.s locret_12F710 ROM:0012F6E6 btst #6,($1375).w ROM:0012F6EC bne.s locret_12F710 ROM:0012F6EE move.w #$2710,($DD4).w ROM:0012F6F4 move.l #0,($9B8).w ROM:0012F6FC bclr #4,($1371).w ROM:0012F702 bclr #1,($137D).w ROM:0012F708 move.b #1,($11FD).w ROM:0012F70E rts ROM:0012F710 ; --------------------------------------------------------------------------- ROM:0012F710 ROM:0012F710 locret_12F710: ; CODE XREF: ROM:0012F6E4↑j ROM:0012F710 ; ROM:0012F6EC↑j ROM:0012F710 rts ROM:0012F712 ; --------------------------------------------------------------------------- ROM:0012F712 ROM:0012F712 loc_12F712: ; DATA XREF: ROM:0012F676↑o ROM:0012F712 bsr.w sub_12F8C4 ROM:0012F716 btst #6,($1375).w ROM:0012F71C beq.s loc_12F73A ROM:0012F71E move.w #0,($DD4).w ROM:0012F724 move.l #0,($9B8).w ROM:0012F72C bclr #4,($1371).w ROM:0012F732 move.b #2,($11FD).w ROM:0012F738 rts ROM:0012F73A ; --------------------------------------------------------------------------- ROM:0012F73A ROM:0012F73A loc_12F73A: ; CODE XREF: ROM:0012F71C↑j ROM:0012F73A move.w ($DD8).w,d0 ROM:0012F73E sub.w $682(a5),d0 ROM:0012F742 move.w $680(a5),d1 ROM:0012F746 muls.w #$64,d1 ; 'd' ROM:0012F74A cmp.l ($9B8).w,d1 ROM:0012F74E ble.s loc_12F756 ROM:0012F750 cmp.w ($56E).w,d0 ROM:0012F754 ble.s locret_12F778 ROM:0012F756 ROM:0012F756 loc_12F756: ; CODE XREF: ROM:0012F74E↑j ROM:0012F756 move.w #$2710,($DD4).w ROM:0012F75C move.l #0,($9B8).w ROM:0012F764 bclr #4,($1371).w ROM:0012F76A bclr #1,($137D).w ROM:0012F770 move.b #1,($11FD).w ROM:0012F776 rts ROM:0012F778 ; --------------------------------------------------------------------------- ROM:0012F778 ROM:0012F778 locret_12F778: ; CODE XREF: ROM:0012F754↑j ROM:0012F778 rts ROM:0012F77A ; --------------------------------------------------------------------------- ROM:0012F77A rts ROM:0012F77C ROM:0012F77C ; =============== S U B R O U T I N E ======================================= ROM:0012F77C ROM:0012F77C ROM:0012F77C sub_12F77C: ; CODE XREF: sub_12F408+10↑p ROM:0012F77C clr.w d1 ROM:0012F77E move.b ($11FE).w,d1 ROM:0012F782 cmpi.w #4,d1 ROM:0012F786 bcc.s locret_12F790 ROM:0012F788 movea.l off_12F792(pc,d1.w*4),a0 ROM:0012F78C nop ROM:0012F78E jmp (a0) ROM:0012F790 ; --------------------------------------------------------------------------- ROM:0012F790 ROM:0012F790 locret_12F790: ; CODE XREF: sub_12F77C+A↑j ROM:0012F790 rts ROM:0012F790 ; End of function sub_12F77C ROM:0012F790 ROM:0012F790 ; --------------------------------------------------------------------------- ROM:0012F792 off_12F792: dc.l loc_12F7A2 ; DATA XREF: sub_12F77C+C↑r ROM:0012F796 dc.l loc_12F7AA ROM:0012F79A dc.l loc_12F7C6 ROM:0012F79E dc.l loc_12F806 ROM:0012F7A2 ; --------------------------------------------------------------------------- ROM:0012F7A2 ROM:0012F7A2 loc_12F7A2: ; DATA XREF: ROM:off_12F792↑o ROM:0012F7A2 move.b #1,($11FE).w ROM:0012F7A8 rts ROM:0012F7AA ; --------------------------------------------------------------------------- ROM:0012F7AA ROM:0012F7AA loc_12F7AA: ; DATA XREF: ROM:0012F796↑o ROM:0012F7AA move.w $67C(a5),d0 ROM:0012F7AE btst #6,($1375).w ROM:0012F7B4 beq.s locret_12F7C4 ROM:0012F7B6 cmpi.w #0,d0 ROM:0012F7BA ble.s locret_12F7C4 ROM:0012F7BC move.b #2,($11FE).w ROM:0012F7C2 rts ROM:0012F7C4 ; --------------------------------------------------------------------------- ROM:0012F7C4 ROM:0012F7C4 locret_12F7C4: ; CODE XREF: ROM:0012F7B4↑j ROM:0012F7C4 ; ROM:0012F7BA↑j ROM:0012F7C4 rts ROM:0012F7C6 ; --------------------------------------------------------------------------- ROM:0012F7C6 ROM:0012F7C6 loc_12F7C6: ; DATA XREF: ROM:0012F79A↑o ROM:0012F7C6 btst #7,($1368).w ROM:0012F7CC beq.s loc_12F7DC ROM:0012F7CE move.w #0,($DD6).w ROM:0012F7D4 move.b #1,($11FE).w ROM:0012F7DA rts ROM:0012F7DC ; --------------------------------------------------------------------------- ROM:0012F7DC ROM:0012F7DC loc_12F7DC: ; CODE XREF: ROM:0012F7CC↑j ROM:0012F7DC btst #6,($1375).w ROM:0012F7E2 bne.s locret_12F804 ROM:0012F7E4 move.w $67A(a5),($DD6).w ROM:0012F7EA move.w $67C(a5),d1 ROM:0012F7EE clr.b ($916).w ROM:0012F7F2 move.w d1,($6FE).w ROM:0012F7F6 move.b #1,($916).w ROM:0012F7FC move.b #3,($11FE).w ROM:0012F802 rts ROM:0012F804 ; --------------------------------------------------------------------------- ROM:0012F804 ROM:0012F804 locret_12F804: ; CODE XREF: ROM:0012F7E2↑j ROM:0012F804 rts ROM:0012F806 ; --------------------------------------------------------------------------- ROM:0012F806 ROM:0012F806 loc_12F806: ; DATA XREF: ROM:0012F79E↑o ROM:0012F806 bsr.w sub_12F8A8 ROM:0012F80A move.w ($DD8).w,d0 ROM:0012F80E sub.w $682(a5),d0 ROM:0012F812 btst #7,($1368).w ROM:0012F818 bne.s loc_12F82C ROM:0012F81A cmpi.w #0,($6FE).w ROM:0012F820 ble.s loc_12F828 ROM:0012F822 cmp.w ($56E).w,d0 ROM:0012F826 blt.s locret_12F82A ROM:0012F828 ROM:0012F828 loc_12F828: ; CODE XREF: ROM:0012F820↑j ROM:0012F828 bra.s loc_12F82C ROM:0012F82A ; --------------------------------------------------------------------------- ROM:0012F82A ROM:0012F82A locret_12F82A: ; CODE XREF: ROM:0012F826↑j ROM:0012F82A rts ROM:0012F82C ; --------------------------------------------------------------------------- ROM:0012F82C ROM:0012F82C loc_12F82C: ; CODE XREF: ROM:0012F818↑j ROM:0012F82C ; ROM:loc_12F828↑j ROM:0012F82C move.w #0,($DD6).w ROM:0012F832 clr.b ($916).w ROM:0012F836 clr.w ($6FE).w ROM:0012F83A move.b #1,($11FE).w ROM:0012F840 rts ROM:0012F842 ; --------------------------------------------------------------------------- ROM:0012F842 rts ROM:0012F844 ROM:0012F844 ; =============== S U B R O U T I N E ======================================= ROM:0012F844 ROM:0012F844 ROM:0012F844 sub_12F844: ; CODE XREF: sub_12F408↑p ROM:0012F844 move.w #$3E7A,d1 ROM:0012F848 move.w ($A98).w,d2 ROM:0012F84C bsr.l sub_1175D2 ROM:0012F852 btst #6,($933).w ROM:0012F858 beq.s loc_12F85E ROM:0012F85A add.w $68C(a5),d1 ROM:0012F85E ROM:0012F85E loc_12F85E: ; CODE XREF: sub_12F844+14↑j ROM:0012F85E btst #2,($1374).w ROM:0012F864 beq.s loc_12F86A ROM:0012F866 add.w $684(a5),d1 ROM:0012F86A ROM:0012F86A loc_12F86A: ; CODE XREF: sub_12F844+20↑j ROM:0012F86A move.w d1,($DD8).w ROM:0012F86E rts ROM:0012F86E ; End of function sub_12F844 ROM:0012F86E ROM:0012F870 ROM:0012F870 ; =============== S U B R O U T I N E ======================================= ROM:0012F870 ROM:0012F870 ROM:0012F870 sub_12F870: ; CODE XREF: ROM:loc_12F6B4↑p ROM:0012F870 move.w $678(a5),d0 ROM:0012F874 muls.w #$3E8,d0 ROM:0012F878 move.w $680(a5),d1 ROM:0012F87C cmp.l ($9B8).w,d0 ROM:0012F880 bge.s loc_12F8A0 ROM:0012F882 btst #2,($137C).w ROM:0012F888 bne.s loc_12F898 ROM:0012F88A cmpi.w #0,d1 ROM:0012F88E ble.s loc_12F898 ROM:0012F890 bset #4,($1371).w ROM:0012F896 bra.s loc_12F89E ROM:0012F898 ; --------------------------------------------------------------------------- ROM:0012F898 ROM:0012F898 loc_12F898: ; CODE XREF: sub_12F870+18↑j ROM:0012F898 ; sub_12F870+1E↑j ROM:0012F898 bclr #4,($1371).w ROM:0012F89E ROM:0012F89E loc_12F89E: ; CODE XREF: sub_12F870+26↑j ROM:0012F89E bra.s locret_12F8A6 ROM:0012F8A0 ; --------------------------------------------------------------------------- ROM:0012F8A0 ROM:0012F8A0 loc_12F8A0: ; CODE XREF: sub_12F870+10↑j ROM:0012F8A0 bclr #4,($1371).w ROM:0012F8A6 ROM:0012F8A6 locret_12F8A6: ; CODE XREF: sub_12F870:loc_12F89E↑j ROM:0012F8A6 rts ROM:0012F8A6 ; End of function sub_12F870 ROM:0012F8A6 ROM:0012F8A8 ROM:0012F8A8 ; =============== S U B R O U T I N E ======================================= ROM:0012F8A8 ROM:0012F8A8 ROM:0012F8A8 sub_12F8A8: ; CODE XREF: ROM:loc_12F806↑p ROM:0012F8A8 move.w ($6FE).w,d1 ROM:0012F8AC move.w $67C(a5),d2 ROM:0012F8B0 muls.w $67A(a5),d1 ROM:0012F8B4 divs.w d2,d1 ROM:0012F8B6 bvc.w loc_12F8BE ROM:0012F8BA move.w #0,d1 ROM:0012F8BE ROM:0012F8BE loc_12F8BE: ; CODE XREF: sub_12F8A8+E↑j ROM:0012F8BE move.w d1,($DD6).w ROM:0012F8C2 rts ROM:0012F8C2 ; End of function sub_12F8A8 ROM:0012F8C2 ROM:0012F8C4 ROM:0012F8C4 ; =============== S U B R O U T I N E ======================================= ROM:0012F8C4 ROM:0012F8C4 ROM:0012F8C4 sub_12F8C4: ; CODE XREF: ROM:loc_12F712↑p ROM:0012F8C4 move.w $67E(a5),d0 ROM:0012F8C8 ext.l d0 ROM:0012F8CA move.w $680(a5),d1 ROM:0012F8CE muls.w #$64,d1 ; 'd' ROM:0012F8D2 move.l d1,d2 ROM:0012F8D4 sub.l ($9B8).w,d2 ROM:0012F8D8 cmpi.l #0,d2 ROM:0012F8DE bge.s loc_12F8E6 ROM:0012F8E0 move.l #0,d2 ROM:0012F8E6 ROM:0012F8E6 loc_12F8E6: ; CODE XREF: sub_12F8C4+1A↑j ROM:0012F8E6 subi.w #$2710,d0 ROM:0012F8EA clr.l d3 ROM:0012F8EC muls.l d0,d3:d2 ROM:0012F8F0 divs.l d1,d3:d2 ROM:0012F8F4 addi.w #$2710,d2 ROM:0012F8F8 move.w d2,($DD4).w ROM:0012F8FC rts ROM:0012F8FC ; End of function sub_12F8C4 ROM:0012F8FC ROM:0012F8FE ROM:0012F8FE ; =============== S U B R O U T I N E ======================================= ROM:0012F8FE ROM:0012F8FE ROM:0012F8FE sub_12F8FE: ; CODE XREF: ROM:0012F54A↑p ROM:0012F8FE ; ROM:0012F632↑p ROM:0012F8FE move.w #$3F0E,d1 ROM:0012F902 move.w ($A5E).w,d2 ROM:0012F906 move.w ($56E).w,d3 ROM:0012F90A bsr.l sub_1175D2 ROM:0012F910 move.w d1,($DDA).w ROM:0012F914 rts ROM:0012F914 ; End of function sub_12F8FE ROM:0012F914 ROM:0012F916 ROM:0012F916 ; =============== S U B R O U T I N E ======================================= ROM:0012F916 ROM:0012F916 ROM:0012F916 sub_12F916: ; CODE XREF: sub_112328:loc_1124CA↑p ROM:0012F916 move.w ($CAA).w,d0 ROM:0012F91A move.w $68A(a5),d1 ROM:0012F91E sub.w ($DDE).w,d0 ROM:0012F922 btst #0,($136D).w ROM:0012F928 bne.s loc_12F92E ROM:0012F92A cmp.w d0,d1 ROM:0012F92C bge.s loc_12F936 ROM:0012F92E ROM:0012F92E loc_12F92E: ; CODE XREF: sub_12F916+12↑j ROM:0012F92E bset #7,($1368).w ROM:0012F934 bra.s loc_12F93C ROM:0012F936 ; --------------------------------------------------------------------------- ROM:0012F936 ROM:0012F936 loc_12F936: ; CODE XREF: sub_12F916+16↑j ROM:0012F936 bclr #7,($1368).w ROM:0012F93C ROM:0012F93C loc_12F93C: ; CODE XREF: sub_12F916+1E↑j ROM:0012F93C move.w ($CAA).w,($DDE).w ROM:0012F942 btst #1,($137D).w ROM:0012F948 beq.s locret_12F972 ROM:0012F94A cmpi.l #0,($9B8).w ROM:0012F952 bne.s loc_12F958 ROM:0012F954 clr.l ($9BC).w ROM:0012F958 ROM:0012F958 loc_12F958: ; CODE XREF: sub_12F916+3C↑j ROM:0012F958 clr.l d0 ROM:0012F95A move.l ($A2C).w,d1 ROM:0012F95E add.l ($9BC).w,d1 ROM:0012F962 divs.l #$3E8,d0:d1 ROM:0012F96A move.l d0,($9BC).w ROM:0012F96E add.l d1,($9B8).w ROM:0012F972 ROM:0012F972 locret_12F972: ; CODE XREF: sub_12F916+32↑j ROM:0012F972 rts ROM:0012F972 ; End of function sub_12F916 ROM:0012F972 ROM:0012F974 ROM:0012F974 ; =============== S U B R O U T I N E ======================================= ROM:0012F974 ROM:0012F974 ROM:0012F974 sub_12F974: ; CODE XREF: ROM:0011711E↑p ROM:0012F974 move.w $694(a5),d0 ROM:0012F978 and.w ($E70).w,d0 ROM:0012F97C move.w $692(a5),d1 ROM:0012F980 and.w ($E72).w,d1 ROM:0012F984 move.w $690(a5),d2 ROM:0012F988 and.w ($E6E).w,d2 ROM:0012F98C or.w d0,d1 ROM:0012F98E or.w d1,d2 ROM:0012F990 move.w d2,($DE0).w ROM:0012F994 move.w $69A(a5),d0 ROM:0012F998 and.w ($E76).w,d0 ROM:0012F99C move.w $698(a5),d1 ROM:0012F9A0 and.w ($E78).w,d1 ROM:0012F9A4 move.w $696(a5),d2 ROM:0012F9A8 and.w ($E74).w,d2 ROM:0012F9AC or.w d0,d1 ROM:0012F9AE or.w d1,d2 ROM:0012F9B0 move.w d2,($DE4).w ROM:0012F9B4 move.w $6A0(a5),d0 ROM:0012F9B8 and.w ($E7C).w,d0 ROM:0012F9BC move.w $69E(a5),d1 ROM:0012F9C0 and.w ($E7E).w,d1 ROM:0012F9C4 move.w $69C(a5),d2 ROM:0012F9C8 and.w ($E7A).w,d2 ROM:0012F9CC or.w d0,d1 ROM:0012F9CE or.w d1,d2 ROM:0012F9D0 move.w d2,($DE2).w ROM:0012F9D4 move.w $6A6(a5),d0 ROM:0012F9D8 and.w ($E82).w,d0 ROM:0012F9DC move.w $6A4(a5),d1 ROM:0012F9E0 and.w ($E84).w,d1 ROM:0012F9E4 move.w $6A2(a5),d2 ROM:0012F9E8 and.w ($E80).w,d2 ROM:0012F9EC or.w d0,d1 ROM:0012F9EE or.w d1,d2 ROM:0012F9F0 move.w d2,($DE6).w ROM:0012F9F4 move.w $6C0(a5),d3 ROM:0012F9F8 cmp.w ($DE8).w,d3 ROM:0012F9FC bge.l loc_12FB1A ROM:0012FA02 move.w #0,($DE8).w ROM:0012FA08 move.w $6AC(a5),d0 ROM:0012FA0C not.w d0 ROM:0012FA0E and.w ($E70).w,d0 ROM:0012FA12 move.w $6AA(a5),d1 ROM:0012FA16 not.w d1 ROM:0012FA18 and.w ($E70).w,d1 ROM:0012FA1C move.w $6A8(a5),d2 ROM:0012FA20 not.w d2 ROM:0012FA22 and.w ($E6E).w,d2 ROM:0012FA26 or.w d0,d1 ROM:0012FA28 or.w d1,d2 ROM:0012FA2A and.w d2,($DE0).w ROM:0012FA2E move.w $6B2(a5),d0 ROM:0012FA32 not.w d0 ROM:0012FA34 and.w ($E76).w,d0 ROM:0012FA38 move.w $6B0(a5),d1 ROM:0012FA3C not.w d1 ROM:0012FA3E and.w ($E76).w,d1 ROM:0012FA42 move.w $6AE(a5),d2 ROM:0012FA46 not.w d2 ROM:0012FA48 and.w ($E74).w,d2 ROM:0012FA4C or.w d0,d1 ROM:0012FA4E or.w d1,d2 ROM:0012FA50 and.w d2,($DE4).w ROM:0012FA54 move.w $6B8(a5),d0 ROM:0012FA58 not.w d0 ROM:0012FA5A and.w ($E7C).w,d0 ROM:0012FA5E move.w $6B6(a5),d1 ROM:0012FA62 not.w d1 ROM:0012FA64 and.w ($E7C).w,d1 ROM:0012FA68 move.w $6B4(a5),d2 ROM:0012FA6C not.w d2 ROM:0012FA6E and.w ($E7A).w,d2 ROM:0012FA72 or.w d0,d1 ROM:0012FA74 or.w d1,d2 ROM:0012FA76 and.w d2,($DE2).w ROM:0012FA7A move.w $6BE(a5),d0 ROM:0012FA7E not.w d0 ROM:0012FA80 and.w ($E82).w,d0 ROM:0012FA84 move.w $6BC(a5),d1 ROM:0012FA88 not.w d1 ROM:0012FA8A and.w ($E82).w,d1 ROM:0012FA8E move.w $6BA(a5),d2 ROM:0012FA92 not.w d2 ROM:0012FA94 and.w ($E80).w,d2 ROM:0012FA98 or.w d0,d1 ROM:0012FA9A or.w d1,d2 ROM:0012FA9C and.w d2,($DE6).w ROM:0012FAA0 move.w $6AC(a5),d0 ROM:0012FAA4 not.w d0 ROM:0012FAA6 and.w d0,($E70).w ROM:0012FAAA move.w $6AA(a5),d0 ROM:0012FAAE not.w d0 ROM:0012FAB0 and.w d0,($E72).w ROM:0012FAB4 move.w $6A8(a5),d0 ROM:0012FAB8 not.w d0 ROM:0012FABA and.w d0,($E6E).w ROM:0012FABE move.w $6B2(a5),d0 ROM:0012FAC2 not.w d0 ROM:0012FAC4 and.w d0,($E76).w ROM:0012FAC8 move.w $6B0(a5),d0 ROM:0012FACC not.w d0 ROM:0012FACE and.w d0,($E78).w ROM:0012FAD2 move.w $6AE(a5),d0 ROM:0012FAD6 not.w d0 ROM:0012FAD8 and.w d0,($E74).w ROM:0012FADC move.w $6B8(a5),d0 ROM:0012FAE0 not.w d0 ROM:0012FAE2 and.w d0,($E7C).w ROM:0012FAE6 move.w $6B6(a5),d0 ROM:0012FAEA not.w d0 ROM:0012FAEC and.w d0,($E7E).w ROM:0012FAF0 move.w $6B4(a5),d0 ROM:0012FAF4 not.w d0 ROM:0012FAF6 and.w d0,($E7A).w ROM:0012FAFA move.w $6BE(a5),d0 ROM:0012FAFE not.w d0 ROM:0012FB00 and.w d0,($E82).w ROM:0012FB04 move.w $6BC(a5),d0 ROM:0012FB08 not.w d0 ROM:0012FB0A and.w d0,($E84).w ROM:0012FB0E move.w $6BA(a5),d0 ROM:0012FB12 not.w d0 ROM:0012FB14 and.w d0,($E80).w ROM:0012FB18 bra.s loc_12FB1E ROM:0012FB1A ; --------------------------------------------------------------------------- ROM:0012FB1A ROM:0012FB1A loc_12FB1A: ; CODE XREF: sub_12F974+88↑j ROM:0012FB1A addq.w #1,($DE8).w ROM:0012FB1E ROM:0012FB1E loc_12FB1E: ; CODE XREF: sub_12F974+1A4↑j ROM:0012FB1E move.w $68E(a5),d0 ROM:0012FB22 cmpi.w #1,d0 ROM:0012FB26 bne.s locret_12FB8E ROM:0012FB28 move.w #0,($DE0).w ROM:0012FB2E move.w #0,($DE4).w ROM:0012FB34 move.w #0,($DE2).w ROM:0012FB3A move.w #0,($DE6).w ROM:0012FB40 move.w #0,($E6E).w ROM:0012FB46 move.w #0,($E70).w ROM:0012FB4C move.w #0,($E72).w ROM:0012FB52 move.w #0,($E74).w ROM:0012FB58 move.w #0,($E76).w ROM:0012FB5E move.w #0,($E78).w ROM:0012FB64 move.w #0,($E7A).w ROM:0012FB6A move.w #0,($E7C).w ROM:0012FB70 move.w #0,($E7E).w ROM:0012FB76 move.w #0,($E80).w ROM:0012FB7C move.w #0,($E82).w ROM:0012FB82 move.w #0,($E84).w ROM:0012FB88 move.w #0,($E6A).w ROM:0012FB8E ROM:0012FB8E locret_12FB8E: ; CODE XREF: sub_12F974+1B2↑j ROM:0012FB8E rts ROM:0012FB8E ; End of function sub_12F974 ROM:0012FB8E ROM:0012FB90 ROM:0012FB90 ; =============== S U B R O U T I N E ======================================= ROM:0012FB90 ROM:0012FB90 ROM:0012FB90 sub_12FB90: ; CODE XREF: sub_126A82+78↑p ROM:0012FB90 clr.w d1 ROM:0012FB92 move.b ($1201).w,d1 ROM:0012FB96 cmpi.w #2,d1 ROM:0012FB9A bcc.s locret_12FBA4 ROM:0012FB9C movea.l off_12FBA6(pc,d1.w*4),a0 ROM:0012FBA0 nop ROM:0012FBA2 jmp (a0) ROM:0012FBA4 ; --------------------------------------------------------------------------- ROM:0012FBA4 ROM:0012FBA4 locret_12FBA4: ; CODE XREF: sub_12FB90+A↑j ROM:0012FBA4 rts ROM:0012FBA4 ; End of function sub_12FB90 ROM:0012FBA4 ROM:0012FBA4 ; --------------------------------------------------------------------------- ROM:0012FBA6 off_12FBA6: dc.l loc_12FBAE ; DATA XREF: sub_12FB90+C↑r ROM:0012FBAA dc.l loc_12FBBC ROM:0012FBAE ; --------------------------------------------------------------------------- ROM:0012FBAE ROM:0012FBAE loc_12FBAE: ; DATA XREF: ROM:off_12FBA6↑o ROM:0012FBAE bsr.w sub_12FC02 ROM:0012FBB2 move.b #1,($1201).w ROM:0012FBB8 bra.s loc_12FBBC ROM:0012FBBA ; --------------------------------------------------------------------------- ROM:0012FBBA rts ROM:0012FBBC ; --------------------------------------------------------------------------- ROM:0012FBBC ROM:0012FBBC loc_12FBBC: ; CODE XREF: ROM:0012FBB8↑j ROM:0012FBBC ; DATA XREF: ROM:0012FBAA↑o ROM:0012FBBC bsr.w sub_12FED0 ROM:0012FBC0 bsr.w sub_12FEEA ROM:0012FBC4 bsr.w sub_12FE62 ROM:0012FBC8 bsr.w sub_130052 ROM:0012FBCC bsr.w sub_1300B6 ROM:0012FBD0 bsr.w sub_130006 ROM:0012FBD4 bsr.w sub_1300E6 ROM:0012FBD8 bsr.w sub_12FFAC ROM:0012FBDC bsr.w sub_13002C ROM:0012FBE0 bsr.w sub_12FEFE ROM:0012FBE4 bsr.w sub_13012A ROM:0012FBE8 bsr.w sub_1301EC ROM:0012FBEC bsr.w sub_13020C ROM:0012FBF0 bsr.w sub_1302A4 ROM:0012FBF4 bsr.w sub_12FC16 ROM:0012FBF8 bsr.w sub_12FC78 ROM:0012FBFC bsr.w sub_130372 ROM:0012FC00 rts ROM:0012FC02 ROM:0012FC02 ; =============== S U B R O U T I N E ======================================= ROM:0012FC02 ROM:0012FC02 ROM:0012FC02 sub_12FC02: ; CODE XREF: ROM:loc_12FBAE↑p ROM:0012FC02 move.w #$2710,d0 ROM:0012FC06 sub.w $6D6(a5),d0 ROM:0012FC0A move.w d0,($DFC).w ROM:0012FC0E move.w #$2710,($DFE).w ROM:0012FC14 rts ROM:0012FC14 ; End of function sub_12FC02 ROM:0012FC14 ROM:0012FC16 ROM:0012FC16 ; =============== S U B R O U T I N E ======================================= ROM:0012FC16 ROM:0012FC16 ROM:0012FC16 sub_12FC16: ; CODE XREF: ROM:0012FBF4↑p ROM:0012FC16 move.w ($578).w,d0 ROM:0012FC1A muls.w ($DEE).w,d0 ROM:0012FC1E move.l d0,d1 ROM:0012FC20 divs.w #$411B,d0 ROM:0012FC24 move.w d0,($DF2).w ROM:0012FC28 move.w ($628).w,d2 ROM:0012FC2C ext.l d2 ROM:0012FC2E muls.l d2,d1 ROM:0012FC32 divs.l #$186A0,d1 ROM:0012FC3A add.l d1,($9C8).w ROM:0012FC3E bvc.s loc_12FC48 ROM:0012FC40 move.l #$7FFFFFFF,($9C8).w ROM:0012FC48 ROM:0012FC48 loc_12FC48: ; CODE XREF: sub_12FC16+28↑j ROM:0012FC48 clr.b ($8AB).w ROM:0012FC4C move.w #0,($628).w ROM:0012FC52 move.b #3,($8AB).w ROM:0012FC58 rts ROM:0012FC58 ; End of function sub_12FC16 ROM:0012FC58 ROM:0012FC5A ROM:0012FC5A ; =============== S U B R O U T I N E ======================================= ROM:0012FC5A ROM:0012FC5A ROM:0012FC5A sub_12FC5A: ; CODE XREF: ROM:0012FD30↓p ROM:0012FC5A ; ROM:0012FDF4↓p ROM:0012FC5A move.l ($9C8).w,d0 ROM:0012FC5E divs.l #$186A0,d0 ROM:0012FC66 add.w d0,($E06).w ROM:0012FC6A bvc.s loc_12FC72 ROM:0012FC6C move.w #$7FFF,($E06).w ROM:0012FC72 ROM:0012FC72 loc_12FC72: ; CODE XREF: sub_12FC5A+10↑j ROM:0012FC72 clr.l ($9C8).w ROM:0012FC76 rts ROM:0012FC76 ; End of function sub_12FC5A ROM:0012FC76 ROM:0012FC78 ROM:0012FC78 ; =============== S U B R O U T I N E ======================================= ROM:0012FC78 ROM:0012FC78 ROM:0012FC78 sub_12FC78: ; CODE XREF: ROM:0012FBF8↑p ROM:0012FC78 clr.w d1 ROM:0012FC7A move.b ($1202).w,d1 ROM:0012FC7E cmpi.w #8,d1 ROM:0012FC82 bcc.s locret_12FC8C ROM:0012FC84 movea.l off_12FC8E(pc,d1.w*4),a0 ROM:0012FC88 nop ROM:0012FC8A jmp (a0) ROM:0012FC8C ; --------------------------------------------------------------------------- ROM:0012FC8C ROM:0012FC8C locret_12FC8C: ; CODE XREF: sub_12FC78+A↑j ROM:0012FC8C rts ROM:0012FC8C ; End of function sub_12FC78 ROM:0012FC8C ROM:0012FC8C ; --------------------------------------------------------------------------- ROM:0012FC8E off_12FC8E: dc.l loc_12FCAE ; DATA XREF: sub_12FC78+C↑r ROM:0012FC92 dc.l loc_12FCCA ROM:0012FC96 dc.l loc_12FCE8 ROM:0012FC9A dc.l loc_12FDAE ROM:0012FC9E dc.l loc_12FDD4 ROM:0012FCA2 dc.l loc_12FE02 ROM:0012FCA6 dc.l locret_12FE5E ROM:0012FCAA dc.l loc_12FD84 ROM:0012FCAE ; --------------------------------------------------------------------------- ROM:0012FCAE ROM:0012FCAE loc_12FCAE: ; DATA XREF: ROM:off_12FC8E↑o ROM:0012FCAE bset #6,($138C).w ROM:0012FCB4 bset #0,($1383).w ROM:0012FCBA bclr #1,($1386).w ROM:0012FCC0 move.b #1,($1202).w ROM:0012FCC6 bra.s locret_12FCE6 ROM:0012FCC8 ; --------------------------------------------------------------------------- ROM:0012FCC8 rts ROM:0012FCCA ; --------------------------------------------------------------------------- ROM:0012FCCA ROM:0012FCCA loc_12FCCA: ; DATA XREF: ROM:0012FC92↑o ROM:0012FCCA btst #7,($136B).w ROM:0012FCD0 beq.s locret_12FCE6 ROM:0012FCD2 clr.l ($9C8).w ROM:0012FCD6 bclr #6,($138C).w ROM:0012FCDC move.b #2,($1202).w ROM:0012FCE2 bra.w locret_12FD82 ROM:0012FCE6 ; --------------------------------------------------------------------------- ROM:0012FCE6 ROM:0012FCE6 locret_12FCE6: ; CODE XREF: ROM:0012FCC6↑j ROM:0012FCE6 ; ROM:0012FCD0↑j ROM:0012FCE6 rts ROM:0012FCE8 ; --------------------------------------------------------------------------- ROM:0012FCE8 ROM:0012FCE8 loc_12FCE8: ; DATA XREF: ROM:0012FC96↑o ROM:0012FCE8 btst #0,($1153).w ROM:0012FCEE bne.s loc_12FCF8 ROM:0012FCF0 btst #0,($1153).w ROM:0012FCF6 beq.s loc_12FD14 ROM:0012FCF8 ROM:0012FCF8 loc_12FCF8: ; CODE XREF: ROM:0012FCEE↑j ROM:0012FCF8 move.b #7,($1202).w ROM:0012FCFE move.w $6EE(a5),d0 ROM:0012FD02 clr.b ($92C).w ROM:0012FD06 move.w d0,($72A).w ROM:0012FD0A move.b #1,($92C).w ROM:0012FD10 bra.w locret_12FDAC ROM:0012FD14 ; --------------------------------------------------------------------------- ROM:0012FD14 ROM:0012FD14 loc_12FD14: ; CODE XREF: ROM:0012FCF6↑j ROM:0012FD14 btst #6,($137E).w ROM:0012FD1A beq.s loc_12FD3E ROM:0012FD1C btst #5,($1387).w ROM:0012FD22 beq.s loc_12FD3E ROM:0012FD24 bset #6,($138C).w ROM:0012FD2A bclr #0,($1383).w ROM:0012FD30 bsr.w sub_12FC5A ROM:0012FD34 move.b #3,($1202).w ROM:0012FD3A bra.w locret_12FDD2 ROM:0012FD3E ; --------------------------------------------------------------------------- ROM:0012FD3E ROM:0012FD3E loc_12FD3E: ; CODE XREF: ROM:0012FD1A↑j ROM:0012FD3E ; ROM:0012FD22↑j ROM:0012FD3E btst #6,($137E).w ROM:0012FD44 beq.s locret_12FD82 ROM:0012FD46 move.w $6E4(a5),d0 ROM:0012FD4A move.w $6E6(a5),d1 ROM:0012FD4E cmp.w ($E04).w,d0 ROM:0012FD52 bgt.s loc_12FD5C ROM:0012FD54 cmp.w ($E02).w,d1 ROM:0012FD58 ble.s loc_12FD5C ROM:0012FD5A bra.s loc_12FD74 ROM:0012FD5C ; --------------------------------------------------------------------------- ROM:0012FD5C ROM:0012FD5C loc_12FD5C: ; CODE XREF: ROM:0012FD52↑j ROM:0012FD5C ; ROM:0012FD58↑j ROM:0012FD5C move.l ($9C8).w,d1 ROM:0012FD60 divs.w #$2710,d1 ROM:0012FD64 move.w $6E8(a5),d0 ROM:0012FD68 cmp.w d1,d0 ROM:0012FD6A bgt.s locret_12FD82 ROM:0012FD6C cmpi.w #0,($57A).w ROM:0012FD72 ble.s locret_12FD82 ROM:0012FD74 ROM:0012FD74 loc_12FD74: ; CODE XREF: ROM:0012FD5A↑j ROM:0012FD74 bset #6,($138C).w ROM:0012FD7A move.b #4,($1202).w ROM:0012FD80 bra.s locret_12FE00 ROM:0012FD82 ; --------------------------------------------------------------------------- ROM:0012FD82 ROM:0012FD82 locret_12FD82: ; CODE XREF: ROM:0012FCE2↑j ROM:0012FD82 ; ROM:0012FD44↑j ... ROM:0012FD82 rts ROM:0012FD84 ; --------------------------------------------------------------------------- ROM:0012FD84 ROM:0012FD84 loc_12FD84: ; DATA XREF: ROM:0012FCAA↑o ROM:0012FD84 btst #0,($1153).w ROM:0012FD8A bne.s loc_12FD94 ROM:0012FD8C move.b #2,($1202).w ROM:0012FD92 bra.s locret_12FD82 ROM:0012FD94 ; --------------------------------------------------------------------------- ROM:0012FD94 ROM:0012FD94 loc_12FD94: ; CODE XREF: ROM:0012FD8A↑j ROM:0012FD94 cmpi.w #0,($72A).w ROM:0012FD9A bgt.s locret_12FDAC ROM:0012FD9C bset #1,($1386).w ROM:0012FDA2 move.b #6,($1202).w ROM:0012FDA8 bra.w locret_12FE5E ROM:0012FDAC ; --------------------------------------------------------------------------- ROM:0012FDAC ROM:0012FDAC locret_12FDAC: ; CODE XREF: ROM:0012FD10↑j ROM:0012FDAC ; ROM:0012FD9A↑j ROM:0012FDAC rts ROM:0012FDAE ; --------------------------------------------------------------------------- ROM:0012FDAE ROM:0012FDAE loc_12FDAE: ; DATA XREF: ROM:0012FC9A↑o ROM:0012FDAE btst #6,($137E).w ROM:0012FDB4 beq.s loc_12FDBE ROM:0012FDB6 btst #3,($136B).w ROM:0012FDBC bne.s locret_12FDD2 ROM:0012FDBE ROM:0012FDBE loc_12FDBE: ; CODE XREF: ROM:0012FDB4↑j ROM:0012FDBE bset #0,($1383).w ROM:0012FDC4 bclr #6,($138C).w ROM:0012FDCA move.b #2,($1202).w ROM:0012FDD0 bra.s locret_12FD82 ROM:0012FDD2 ; --------------------------------------------------------------------------- ROM:0012FDD2 ROM:0012FDD2 locret_12FDD2: ; CODE XREF: ROM:0012FD3A↑j ROM:0012FDD2 ; ROM:0012FDBC↑j ... ROM:0012FDD2 rts ROM:0012FDD4 ; --------------------------------------------------------------------------- ROM:0012FDD4 ROM:0012FDD4 loc_12FDD4: ; DATA XREF: ROM:0012FC9E↑o ROM:0012FDD4 cmpi.w #0,($57A).w ROM:0012FDDA bne.s locret_12FE00 ROM:0012FDDC bclr #0,($1383).w ROM:0012FDE2 move.w $6EA(a5),d0 ROM:0012FDE6 clr.b ($92A).w ROM:0012FDEA move.w d0,($726).w ROM:0012FDEE move.b #1,($92A).w ROM:0012FDF4 bsr.w sub_12FC5A ROM:0012FDF8 move.b #5,($1202).w ROM:0012FDFE bra.s locret_12FE5C ROM:0012FE00 ; --------------------------------------------------------------------------- ROM:0012FE00 ROM:0012FE00 locret_12FE00: ; CODE XREF: ROM:0012FD80↑j ROM:0012FE00 ; ROM:0012FDDA↑j ROM:0012FE00 rts ROM:0012FE02 ; --------------------------------------------------------------------------- ROM:0012FE02 ROM:0012FE02 loc_12FE02: ; DATA XREF: ROM:0012FCA2↑o ROM:0012FE02 btst #5,($1387).w ROM:0012FE08 beq.s loc_12FE12 ROM:0012FE0A move.b #3,($1202).w ROM:0012FE10 bra.s locret_12FDD2 ROM:0012FE12 ; --------------------------------------------------------------------------- ROM:0012FE12 ROM:0012FE12 loc_12FE12: ; CODE XREF: ROM:0012FE08↑j ROM:0012FE12 btst #6,($137E).w ROM:0012FE18 beq.s loc_12FE22 ROM:0012FE1A cmpi.w #0,($726).w ROM:0012FE20 bgt.s loc_12FE38 ROM:0012FE22 ROM:0012FE22 loc_12FE22: ; CODE XREF: ROM:0012FE18↑j ROM:0012FE22 bset #0,($1383).w ROM:0012FE28 bclr #6,($138C).w ROM:0012FE2E move.b #2,($1202).w ROM:0012FE34 bra.w locret_12FD82 ROM:0012FE38 ; --------------------------------------------------------------------------- ROM:0012FE38 ROM:0012FE38 loc_12FE38: ; CODE XREF: ROM:0012FE20↑j ROM:0012FE38 move.w $6EC(a5),d0 ROM:0012FE3C cmp.w ($E02).w,d0 ROM:0012FE40 bgt.s locret_12FE5C ROM:0012FE42 bset #0,($1383).w ROM:0012FE48 bclr #6,($138C).w ROM:0012FE4E bset #1,($1386).w ROM:0012FE54 move.b #6,($1202).w ROM:0012FE5A bra.s locret_12FE5E ROM:0012FE5C ; --------------------------------------------------------------------------- ROM:0012FE5C ROM:0012FE5C locret_12FE5C: ; CODE XREF: ROM:0012FDFE↑j ROM:0012FE5C ; ROM:0012FE40↑j ROM:0012FE5C rts ROM:0012FE5E ; --------------------------------------------------------------------------- ROM:0012FE5E ROM:0012FE5E locret_12FE5E: ; CODE XREF: ROM:0012FDA8↑j ROM:0012FE5E ; ROM:0012FE5A↑j ROM:0012FE5E ; DATA XREF: ... ROM:0012FE5E rts ROM:0012FE60 ; --------------------------------------------------------------------------- ROM:0012FE60 rts ROM:0012FE62 ROM:0012FE62 ; =============== S U B R O U T I N E ======================================= ROM:0012FE62 ROM:0012FE62 ROM:0012FE62 sub_12FE62: ; CODE XREF: ROM:0012FBC4↑p ROM:0012FE62 btst #1,($1386).w ROM:0012FE68 beq.s loc_12FE70 ROM:0012FE6A move.w $6D8(a5),d0 ROM:0012FE6E bra.s loc_12FE74 ROM:0012FE70 ; --------------------------------------------------------------------------- ROM:0012FE70 ROM:0012FE70 loc_12FE70: ; CODE XREF: sub_12FE62+6↑j ROM:0012FE70 move.w $6D6(a5),d0 ROM:0012FE74 ROM:0012FE74 loc_12FE74: ; CODE XREF: sub_12FE62+C↑j ROM:0012FE74 muls.w #$1F4,d0 ROM:0012FE78 muls.l ($9C0).w,d1:d0 ROM:0012FE7E move.w $6C8(a5),d3 ROM:0012FE82 muls.w ($E38).w,d3 ROM:0012FE86 cmpi.l #0,d3 ROM:0012FE8C beq.s loc_12FE96 ROM:0012FE8E divs.l d3,d1:d0 ROM:0012FE92 bvs.s loc_12FEC8 ROM:0012FE94 bra.s loc_12FE98 ROM:0012FE96 ; --------------------------------------------------------------------------- ROM:0012FE96 ROM:0012FE96 loc_12FE96: ; CODE XREF: sub_12FE62+2A↑j ROM:0012FE96 bra.s loc_12FEC8 ROM:0012FE98 ; --------------------------------------------------------------------------- ROM:0012FE98 ROM:0012FE98 loc_12FE98: ; CODE XREF: sub_12FE62+32↑j ROM:0012FE98 move.w $6C2(a5),d2 ROM:0012FE9C muls.w ($DEE).w,d2 ROM:0012FEA0 muls.l #$FA0,d1:d0 ROM:0012FEA8 cmpi.l #0,d2 ROM:0012FEAE beq.s loc_12FEB8 ROM:0012FEB0 divs.l d2,d1:d0 ROM:0012FEB4 bvs.s loc_12FEC8 ROM:0012FEB6 bra.s loc_12FEBA ROM:0012FEB8 ; --------------------------------------------------------------------------- ROM:0012FEB8 ROM:0012FEB8 loc_12FEB8: ; CODE XREF: sub_12FE62+4C↑j ROM:0012FEB8 bra.s loc_12FEC8 ROM:0012FEBA ; --------------------------------------------------------------------------- ROM:0012FEBA ROM:0012FEBA loc_12FEBA: ; CODE XREF: sub_12FE62+54↑j ROM:0012FEBA cmpi.l #$2710,d0 ROM:0012FEC0 bgt.s loc_12FEC8 ROM:0012FEC2 move.w d0,($DF4).w ROM:0012FEC6 bra.s locret_12FECE ROM:0012FEC8 ; --------------------------------------------------------------------------- ROM:0012FEC8 ROM:0012FEC8 loc_12FEC8: ; CODE XREF: sub_12FE62+30↑j ROM:0012FEC8 ; sub_12FE62:loc_12FE96↑j ... ROM:0012FEC8 move.w #$2710,($DF4).w ROM:0012FECE ROM:0012FECE locret_12FECE: ; CODE XREF: sub_12FE62+64↑j ROM:0012FECE rts ROM:0012FECE ; End of function sub_12FE62 ROM:0012FECE ROM:0012FED0 ROM:0012FED0 ; =============== S U B R O U T I N E ======================================= ROM:0012FED0 ROM:0012FED0 ROM:0012FED0 sub_12FED0: ; CODE XREF: ROM:loc_12FBBC↑p ROM:0012FED0 move.w ($56E).w,d0 ROM:0012FED4 ext.l d0 ROM:0012FED6 muls.l ($A2C).w,d1:d0 ROM:0012FEDC divs.l #$1E,d1:d0 ROM:0012FEE4 move.l d0,($9C0).w ROM:0012FEE8 rts ROM:0012FEE8 ; End of function sub_12FED0 ROM:0012FEE8 ROM:0012FEEA ROM:0012FEEA ; =============== S U B R O U T I N E ======================================= ROM:0012FEEA ROM:0012FEEA ROM:0012FEEA sub_12FEEA: ; CODE XREF: ROM:0012FBC0↑p ROM:0012FEEA move.w #$3E7C,d1 ROM:0012FEEE move.w ($A5E).w,d2 ROM:0012FEF2 bsr.l sub_1175D2 ROM:0012FEF8 move.w d1,($DEE).w ROM:0012FEFC rts ROM:0012FEFC ; End of function sub_12FEEA ROM:0012FEFC ROM:0012FEFE ROM:0012FEFE ; =============== S U B R O U T I N E ======================================= ROM:0012FEFE ROM:0012FEFE ROM:0012FEFE sub_12FEFE: ; CODE XREF: ROM:0012FBE0↑p ROM:0012FEFE move.b ($11FF).w,($1200).w ROM:0012FF04 bclr #5,($1387).w ROM:0012FF0A btst #0,($1152).w ROM:0012FF10 bne.s loc_12FF1A ROM:0012FF12 btst #0,($1152).w ROM:0012FF18 beq.s loc_12FF2A ROM:0012FF1A ROM:0012FF1A loc_12FF1A: ; CODE XREF: sub_12FEFE+12↑j ROM:0012FF1A move.w #0,($DF6).w ROM:0012FF20 move.b #4,($11FF).w ROM:0012FF26 bra.w locret_12FFAA ROM:0012FF2A ; --------------------------------------------------------------------------- ROM:0012FF2A ROM:0012FF2A loc_12FF2A: ; CODE XREF: sub_12FEFE+1A↑j ROM:0012FF2A btst #7,($136B).w ROM:0012FF30 beq.s loc_12FF42 ROM:0012FF32 btst #6,($138C).w ROM:0012FF38 bne.s loc_12FF42 ROM:0012FF3A btst #4,($1370).w ROM:0012FF40 beq.s loc_12FF50 ROM:0012FF42 ROM:0012FF42 loc_12FF42: ; CODE XREF: sub_12FEFE+32↑j ROM:0012FF42 ; sub_12FEFE+3A↑j ROM:0012FF42 move.w #0,($DF6).w ROM:0012FF48 move.b #0,($11FF).w ROM:0012FF4E bra.s locret_12FFAA ROM:0012FF50 ; --------------------------------------------------------------------------- ROM:0012FF50 ROM:0012FF50 loc_12FF50: ; CODE XREF: sub_12FEFE+42↑j ROM:0012FF50 btst #0,($1379).w ROM:0012FF56 beq.s loc_12FF68 ROM:0012FF58 move.w $6D4(a5),($DF6).w ROM:0012FF5E move.b #3,($11FF).w ROM:0012FF64 bra.w locret_12FFAA ROM:0012FF68 ; --------------------------------------------------------------------------- ROM:0012FF68 ROM:0012FF68 loc_12FF68: ; CODE XREF: sub_12FEFE+58↑j ROM:0012FF68 btst #3,($136B).w ROM:0012FF6E beq.s loc_12FF9E ROM:0012FF70 btst #1,($1386).w ROM:0012FF76 beq.s loc_12FF80 ROM:0012FF78 move.w $6CC(a5),($DF6).w ROM:0012FF7E bra.s loc_12FF86 ROM:0012FF80 ; --------------------------------------------------------------------------- ROM:0012FF80 ROM:0012FF80 loc_12FF80: ; CODE XREF: sub_12FEFE+78↑j ROM:0012FF80 move.w $6CA(a5),($DF6).w ROM:0012FF86 ROM:0012FF86 loc_12FF86: ; CODE XREF: sub_12FEFE+80↑j ROM:0012FF86 move.b #2,($11FF).w ROM:0012FF8C cmpi.w #0,($DF6).w ROM:0012FF92 bne.s loc_12FF9A ROM:0012FF94 bset #5,($1387).w ROM:0012FF9A ROM:0012FF9A loc_12FF9A: ; CODE XREF: sub_12FEFE+94↑j ROM:0012FF9A bra.w locret_12FFAA ROM:0012FF9E ; --------------------------------------------------------------------------- ROM:0012FF9E ROM:0012FF9E loc_12FF9E: ; CODE XREF: sub_12FEFE+70↑j ROM:0012FF9E move.w ($DEC).w,($DF6).w ROM:0012FFA4 move.b #1,($11FF).w ROM:0012FFAA ROM:0012FFAA locret_12FFAA: ; CODE XREF: sub_12FEFE+28↑j ROM:0012FFAA ; sub_12FEFE+50↑j ... ROM:0012FFAA rts ROM:0012FFAA ; End of function sub_12FEFE ROM:0012FFAA ROM:0012FFAC ROM:0012FFAC ; =============== S U B R O U T I N E ======================================= ROM:0012FFAC ROM:0012FFAC ROM:0012FFAC sub_12FFAC: ; CODE XREF: ROM:0012FBD8↑p ROM:0012FFAC btst #4,($1381).w ROM:0012FFB2 beq.s loc_12FFFE ROM:0012FFB4 move.w $6C6(a5),d0 ROM:0012FFB8 sub.w $6C4(a5),d0 ROM:0012FFBC cmp.w ($A98).w,d0 ROM:0012FFC0 bgt.w loc_12FFFE ROM:0012FFC4 btst #5,($136E).w ROM:0012FFCA bne.s loc_12FFFE ROM:0012FFCC btst #0,($115D).w ROM:0012FFD2 bne.s loc_12FFEC ROM:0012FFD4 btst #0,($115D).w ROM:0012FFDA bne.s loc_12FFEC ROM:0012FFDC btst #0,($115B).w ROM:0012FFE2 beq.s loc_12FFFE ROM:0012FFE4 btst #0,($115B).w ROM:0012FFEA beq.s loc_12FFFE ROM:0012FFEC ROM:0012FFEC loc_12FFEC: ; CODE XREF: sub_12FFAC+26↑j ROM:0012FFEC ; sub_12FFAC+2E↑j ROM:0012FFEC move.w $6C6(a5),d0 ROM:0012FFF0 cmp.w ($A98).w,d0 ROM:0012FFF4 bge.s loc_12FFFC ROM:0012FFF6 bset #7,($136B).w ROM:0012FFFC ROM:0012FFFC loc_12FFFC: ; CODE XREF: sub_12FFAC+48↑j ROM:0012FFFC bra.s locret_130004 ROM:0012FFFE ; --------------------------------------------------------------------------- ROM:0012FFFE ROM:0012FFFE loc_12FFFE: ; CODE XREF: sub_12FFAC+6↑j ROM:0012FFFE ; sub_12FFAC+14↑j ... ROM:0012FFFE bclr #7,($136B).w ROM:00130004 ROM:00130004 locret_130004: ; CODE XREF: sub_12FFAC:loc_12FFFC↑j ROM:00130004 rts ROM:00130004 ; End of function sub_12FFAC ROM:00130004 ROM:00130006 ROM:00130006 ; =============== S U B R O U T I N E ======================================= ROM:00130006 ROM:00130006 ROM:00130006 sub_130006: ; CODE XREF: ROM:0012FBD0↑p ROM:00130006 move.w ($BBA).w,d0 ROM:0013000A add.w $6CE(a5),d0 ROM:0013000E btst #0,($136D).w ROM:00130014 bne.s loc_130024 ROM:00130016 cmp.w ($56E).w,d0 ROM:0013001A ble.s loc_130024 ROM:0013001C bset #3,($136B).w ROM:00130022 bra.s locret_13002A ROM:00130024 ; --------------------------------------------------------------------------- ROM:00130024 ROM:00130024 loc_130024: ; CODE XREF: sub_130006+E↑j ROM:00130024 ; sub_130006+14↑j ROM:00130024 bclr #3,($136B).w ROM:0013002A ROM:0013002A locret_13002A: ; CODE XREF: sub_130006+1C↑j ROM:0013002A rts ROM:0013002A ; End of function sub_130006 ROM:0013002A ROM:0013002C ROM:0013002C ; =============== S U B R O U T I N E ======================================= ROM:0013002C ROM:0013002C ROM:0013002C sub_13002C: ; CODE XREF: ROM:0012FBDC↑p ROM:0013002C bclr #4,($1370).w ROM:00130032 btst #4,($1373).w ROM:00130038 bne.s loc_13004A ROM:0013003A btst #2,($1383).w ROM:00130040 beq.s loc_13004A ROM:00130042 btst #4,($939).w ROM:00130048 bne.s locret_130050 ROM:0013004A ROM:0013004A loc_13004A: ; CODE XREF: sub_13002C+C↑j ROM:0013004A ; sub_13002C+14↑j ROM:0013004A bset #4,($1370).w ROM:00130050 ROM:00130050 locret_130050: ; CODE XREF: sub_13002C+1C↑j ROM:00130050 rts ROM:00130050 ; End of function sub_13002C ROM:00130050 ROM:00130052 ROM:00130052 ; =============== S U B R O U T I N E ======================================= ROM:00130052 ROM:00130052 ROM:00130052 sub_130052: ; CODE XREF: ROM:0012FBC8↑p ROM:00130052 move.w $6D6(a5),d0 ROM:00130056 add.w $6D0(a5),d0 ROM:0013005A muls.w #$1F4,d0 ROM:0013005E muls.l ($9C0).w,d1:d0 ROM:00130064 move.w $6D2(a5),d2 ROM:00130068 muls.w ($E38).w,d2 ROM:0013006C cmpi.l #0,d2 ROM:00130072 beq.s loc_13007C ROM:00130074 divs.l d2,d1:d0 ROM:00130078 bvs.s loc_1300AE ROM:0013007A bra.s loc_13007E ROM:0013007C ; --------------------------------------------------------------------------- ROM:0013007C ROM:0013007C loc_13007C: ; CODE XREF: sub_130052+20↑j ROM:0013007C bra.s loc_1300AE ROM:0013007E ; --------------------------------------------------------------------------- ROM:0013007E ROM:0013007E loc_13007E: ; CODE XREF: sub_130052+28↑j ROM:0013007E move.w $6C2(a5),d2 ROM:00130082 muls.w ($DEE).w,d2 ROM:00130086 muls.l #$FA0,d1:d0 ROM:0013008E cmpi.l #0,d2 ROM:00130094 beq.s loc_13009E ROM:00130096 divs.l d2,d1:d0 ROM:0013009A bvs.s loc_1300AE ROM:0013009C bra.s loc_1300A0 ROM:0013009E ; --------------------------------------------------------------------------- ROM:0013009E ROM:0013009E loc_13009E: ; CODE XREF: sub_130052+42↑j ROM:0013009E bra.s loc_1300AE ROM:001300A0 ; --------------------------------------------------------------------------- ROM:001300A0 ROM:001300A0 loc_1300A0: ; CODE XREF: sub_130052+4A↑j ROM:001300A0 cmpi.l #$2710,d0 ROM:001300A6 bgt.s loc_1300AE ROM:001300A8 move.w d0,($DF0).w ROM:001300AC bra.s locret_1300B4 ROM:001300AE ; --------------------------------------------------------------------------- ROM:001300AE ROM:001300AE loc_1300AE: ; CODE XREF: sub_130052+26↑j ROM:001300AE ; sub_130052:loc_13007C↑j ... ROM:001300AE move.w #$2710,($DF0).w ROM:001300B4 ROM:001300B4 locret_1300B4: ; CODE XREF: sub_130052+5A↑j ROM:001300B4 rts ROM:001300B4 ; End of function sub_130052 ROM:001300B4 ROM:001300B6 ROM:001300B6 ; =============== S U B R O U T I N E ======================================= ROM:001300B6 ROM:001300B6 ROM:001300B6 sub_1300B6: ; CODE XREF: ROM:0012FBCC↑p ROM:001300B6 move.w ($DF0).w,d1 ROM:001300BA cmp.w ($DF4).w,d1 ROM:001300BE bge.s loc_1300D8 ROM:001300C0 move.w ($DF0).w,($DEC).w ROM:001300C6 move.w $6D6(a5),d0 ROM:001300CA muls.w ($DF0).w,d0 ROM:001300CE divs.w ($DF4).w,d0 ROM:001300D2 move.w d0,($DEA).w ROM:001300D6 bra.s locret_1300E4 ROM:001300D8 ; --------------------------------------------------------------------------- ROM:001300D8 ROM:001300D8 loc_1300D8: ; CODE XREF: sub_1300B6+8↑j ROM:001300D8 move.w ($DF4).w,($DEC).w ROM:001300DE move.w $6D6(a5),($DEA).w ROM:001300E4 ROM:001300E4 locret_1300E4: ; CODE XREF: sub_1300B6+20↑j ROM:001300E4 rts ROM:001300E4 ; End of function sub_1300B6 ROM:001300E4 ROM:001300E6 ROM:001300E6 ; =============== S U B R O U T I N E ======================================= ROM:001300E6 ROM:001300E6 ROM:001300E6 sub_1300E6: ; CODE XREF: ROM:0012FBD4↑p ROM:001300E6 btst #0,($115B).w ROM:001300EC beq.s loc_130110 ROM:001300EE btst #0,($115B).w ROM:001300F4 beq.s loc_130110 ROM:001300F6 btst #6,($136A).w ROM:001300FC beq.s loc_130108 ROM:001300FE bset #0,($1379).w ROM:00130104 bra.w loc_13010E ROM:00130108 ; --------------------------------------------------------------------------- ROM:00130108 ROM:00130108 loc_130108: ; CODE XREF: sub_1300E6+16↑j ROM:00130108 bclr #0,($1379).w ROM:0013010E ROM:0013010E loc_13010E: ; CODE XREF: sub_1300E6+1E↑j ROM:0013010E bra.s locret_130128 ROM:00130110 ; --------------------------------------------------------------------------- ROM:00130110 ROM:00130110 loc_130110: ; CODE XREF: sub_1300E6+6↑j ROM:00130110 ; sub_1300E6+E↑j ROM:00130110 btst #0,($1160).w ROM:00130116 beq.s loc_130122 ROM:00130118 bset #0,($1379).w ROM:0013011E bra.w locret_130128 ROM:00130122 ; --------------------------------------------------------------------------- ROM:00130122 ROM:00130122 loc_130122: ; CODE XREF: sub_1300E6+30↑j ROM:00130122 bclr #0,($1379).w ROM:00130128 ROM:00130128 locret_130128: ; CODE XREF: sub_1300E6:loc_13010E↑j ROM:00130128 ; sub_1300E6+38↑j ROM:00130128 rts ROM:00130128 ; End of function sub_1300E6 ROM:00130128 ROM:0013012A ROM:0013012A ; =============== S U B R O U T I N E ======================================= ROM:0013012A ROM:0013012A ROM:0013012A sub_13012A: ; CODE XREF: ROM:0012FBE4↑p ROM:0013012A btst #0,($1153).w ROM:00130130 bne.s loc_13013A ROM:00130132 btst #0,($1153).w ROM:00130138 beq.s loc_13014C ROM:0013013A ROM:0013013A loc_13013A: ; CODE XREF: sub_13012A+6↑j ROM:0013013A move.w $336(a5),d0 ROM:0013013E move.w d0,($DFC).w ROM:00130142 move.w #1,($E04).w ROM:00130148 bra.w loc_1301E2 ROM:0013014C ; --------------------------------------------------------------------------- ROM:0013014C ROM:0013014C loc_13014C: ; CODE XREF: sub_13012A+E↑j ROM:0013014C move.w $6E0(a5),d2 ROM:00130150 btst d2,($1162).w ROM:00130154 beq.s loc_130170 ROM:00130156 cmpi.w #0,($728).w ROM:0013015C bne.s loc_130170 ROM:0013015E move.w $F34(d2.w*2),d0 ROM:00130164 ext.l d0 ROM:00130166 add.l d0,($9C4).w ROM:0013016A addi.w #1,($E00).w ROM:00130170 ROM:00130170 loc_130170: ; CODE XREF: sub_13012A+2A↑j ROM:00130170 ; sub_13012A+32↑j ROM:00130170 move.w $6DE(a5),d1 ROM:00130174 cmp.w ($E00).w,d1 ROM:00130178 blt.s loc_13018A ROM:0013017A btst #5,($1375).w ROM:00130180 beq.s loc_1301D6 ROM:00130182 cmpi.w #5,($E00).w ROM:00130188 blt.s loc_1301D6 ROM:0013018A ROM:0013018A loc_13018A: ; CODE XREF: sub_13012A+4E↑j ROM:0013018A move.l ($9C4).w,d0 ROM:0013018E divs.w ($E00).w,d0 ROM:00130192 clr.l ($9C4).w ROM:00130196 clr.w ($E00).w ROM:0013019A cmpi.w #0,($57A).w ROM:001301A0 beq.s loc_1301C0 ROM:001301A2 cmpi.b #3,($1200).w ROM:001301A8 beq.s loc_1301C0 ROM:001301AA cmp.w ($DFC).w,d0 ROM:001301AE blt.s loc_1301B8 ROM:001301B0 cmpi.w #0,($E04).w ROM:001301B6 bne.s loc_1301BC ROM:001301B8 ROM:001301B8 loc_1301B8: ; CODE XREF: sub_13012A+84↑j ROM:001301B8 move.w d0,($DFC).w ROM:001301BC ROM:001301BC loc_1301BC: ; CODE XREF: sub_13012A+8C↑j ROM:001301BC bra.w loc_1301C4 ROM:001301C0 ; --------------------------------------------------------------------------- ROM:001301C0 ROM:001301C0 loc_1301C0: ; CODE XREF: sub_13012A+76↑j ROM:001301C0 ; sub_13012A+7E↑j ROM:001301C0 move.w d0,($DFE).w ROM:001301C4 ROM:001301C4 loc_1301C4: ; CODE XREF: sub_13012A:loc_1301BC↑j ROM:001301C4 move.w ($DFE).w,d0 ROM:001301C8 sub.w ($DFC).w,d0 ROM:001301CC move.w d0,($E02).w ROM:001301D0 addi.w #1,($E04).w ROM:001301D6 ROM:001301D6 loc_1301D6: ; CODE XREF: sub_13012A+56↑j ROM:001301D6 ; sub_13012A+5E↑j ROM:001301D6 btst #5,($1375).w ROM:001301DC beq.s locret_1301EA ROM:001301DE clr.w ($E04).w ROM:001301E2 ROM:001301E2 loc_1301E2: ; CODE XREF: sub_13012A+1E↑j ROM:001301E2 clr.l ($9C4).w ROM:001301E6 clr.w ($E00).w ROM:001301EA ROM:001301EA locret_1301EA: ; CODE XREF: sub_13012A+B2↑j ROM:001301EA rts ROM:001301EA ; End of function sub_13012A ROM:001301EA ROM:001301EC ROM:001301EC ; =============== S U B R O U T I N E ======================================= ROM:001301EC ROM:001301EC ROM:001301EC sub_1301EC: ; CODE XREF: ROM:0012FBE8↑p ROM:001301EC move.w #$2710,d0 ROM:001301F0 sub.w ($DFC).w,d0 ROM:001301F4 bge.s loc_1301FA ROM:001301F6 move.w #0,d0 ROM:001301FA ROM:001301FA loc_1301FA: ; CODE XREF: sub_1301EC+8↑j ROM:001301FA muls.w $6DC(a5),d0 ROM:001301FE divs.w #$64,d0 ; 'd' ROM:00130202 add.w $6DA(a5),d0 ROM:00130206 move.w d0,($DFA).w ROM:0013020A rts ROM:0013020A ; End of function sub_1301EC ROM:0013020A ROM:0013020C ROM:0013020C ; =============== S U B R O U T I N E ======================================= ROM:0013020C ROM:0013020C ROM:0013020C sub_13020C: ; CODE XREF: ROM:0012FBEC↑p ROM:0013020C move.b ($1200).w,d0 ROM:00130210 cmp.b ($11FF).w,d0 ROM:00130214 beq.l loc_130296 ROM:0013021A bset #5,($1375).w ROM:00130220 clr.w d0 ROM:00130222 cmpi.w #0,($DF6).w ROM:00130228 bne.s loc_130246 ROM:0013022A cmpi.w #0,($57A).w ROM:00130230 beq.s loc_130246 ROM:00130232 cmpi.b #2,($11FF).w ROM:00130238 beq.s loc_130242 ROM:0013023A cmpi.b #3,($11FF).w ROM:00130240 bne.s loc_130246 ROM:00130242 ROM:00130242 loc_130242: ; CODE XREF: sub_13020C+2C↑j ROM:00130242 move.w #1,d0 ROM:00130246 ROM:00130246 loc_130246: ; CODE XREF: sub_13020C+1C↑j ROM:00130246 ; sub_13020C+24↑j ... ROM:00130246 btst #4,($1370).w ROM:0013024C bne.s loc_13025C ROM:0013024E cmpi.b #4,($1200).w ROM:00130254 beq.s loc_13025C ROM:00130256 cmpi.w #1,d0 ROM:0013025A bne.s loc_13028A ROM:0013025C ROM:0013025C loc_13025C: ; CODE XREF: sub_13020C+40↑j ROM:0013025C ; sub_13020C+48↑j ROM:0013025C clr.b ($92B).w ROM:00130260 clr.w ($728).w ROM:00130264 bclr #5,($138A).w ROM:0013026A cmpi.w #1,d0 ROM:0013026E bne.s loc_130288 ROM:00130270 move.w #0,($B30).w ROM:00130276 bsr.l sub_11DD72 ROM:0013027C move.w #0,($B30).w ROM:00130282 bsr.l sub_11DD72 ROM:00130288 ROM:00130288 loc_130288: ; CODE XREF: sub_13020C+62↑j ROM:00130288 bra.s locret_1302A2 ROM:0013028A ; --------------------------------------------------------------------------- ROM:0013028A ROM:0013028A loc_13028A: ; CODE XREF: sub_13020C+4E↑j ROM:0013028A bset #5,($138A).w ROM:00130290 bra.s locret_1302A2 ROM:00130292 ; --------------------------------------------------------------------------- ROM:00130292 bra.w locret_1302A2 ROM:00130296 ; --------------------------------------------------------------------------- ROM:00130296 ROM:00130296 loc_130296: ; CODE XREF: sub_13020C+8↑j ROM:00130296 bclr #5,($138A).w ROM:0013029C bclr #5,($1375).w ROM:001302A2 ROM:001302A2 locret_1302A2: ; CODE XREF: sub_13020C:loc_130288↑j ROM:001302A2 ; sub_13020C+84↑j ... ROM:001302A2 rts ROM:001302A2 ; End of function sub_13020C ROM:001302A2 ROM:001302A4 ROM:001302A4 ; =============== S U B R O U T I N E ======================================= ROM:001302A4 ROM:001302A4 ROM:001302A4 sub_1302A4: ; CODE XREF: ROM:0012FBF0↑p ROM:001302A4 clr.w d1 ROM:001302A6 move.b ($1203).w,d1 ROM:001302AA cmpi.w #3,d1 ROM:001302AE bcc.s locret_1302B8 ROM:001302B0 movea.l off_1302BA(pc,d1.w*4),a0 ROM:001302B4 nop ROM:001302B6 jmp (a0) ROM:001302B8 ; --------------------------------------------------------------------------- ROM:001302B8 ROM:001302B8 locret_1302B8: ; CODE XREF: sub_1302A4+A↑j ROM:001302B8 rts ROM:001302B8 ; End of function sub_1302A4 ROM:001302B8 ROM:001302B8 ; --------------------------------------------------------------------------- ROM:001302BA off_1302BA: dc.l loc_1302C6 ; DATA XREF: sub_1302A4+C↑r ROM:001302BE dc.l loc_1302D0 ROM:001302C2 dc.l loc_13030A ROM:001302C6 ; --------------------------------------------------------------------------- ROM:001302C6 ROM:001302C6 loc_1302C6: ; DATA XREF: ROM:off_1302BA↑o ROM:001302C6 move.b #1,($1203).w ROM:001302CC bra.s loc_130304 ROM:001302CE ; --------------------------------------------------------------------------- ROM:001302CE rts ROM:001302D0 ; --------------------------------------------------------------------------- ROM:001302D0 ROM:001302D0 loc_1302D0: ; DATA XREF: ROM:001302BE↑o ROM:001302D0 btst #5,($138A).w ROM:001302D6 beq.s loc_130304 ROM:001302D8 move.w ($DFA).w,d0 ROM:001302DC move.w ($DFA).w,($DF8).w ROM:001302E2 clr.b ($92B).w ROM:001302E6 move.w d0,($728).w ROM:001302EA move.b #1,($92B).w ROM:001302F0 clr.w ($E04).w ROM:001302F4 clr.w ($E00).w ROM:001302F8 clr.l ($9C4).w ROM:001302FC move.b #2,($1203).w ROM:00130302 bra.s locret_130338 ROM:00130304 ; --------------------------------------------------------------------------- ROM:00130304 ROM:00130304 loc_130304: ; CODE XREF: ROM:001302CC↑j ROM:00130304 ; ROM:001302D6↑j ... ROM:00130304 bsr.w sub_130368 ROM:00130308 rts ROM:0013030A ; --------------------------------------------------------------------------- ROM:0013030A ROM:0013030A loc_13030A: ; DATA XREF: ROM:001302C2↑o ROM:0013030A cmpi.w #0,($728).w ROM:00130310 ble.s loc_13031A ROM:00130312 cmpi.w #0,($56E).w ROM:00130318 bne.s loc_130326 ROM:0013031A ROM:0013031A loc_13031A: ; CODE XREF: ROM:00130310↑j ROM:0013031A move.b #1,($1203).w ROM:00130320 bra.s loc_130304 ROM:00130322 ; --------------------------------------------------------------------------- ROM:00130322 bra.w locret_130338 ROM:00130326 ; --------------------------------------------------------------------------- ROM:00130326 ROM:00130326 loc_130326: ; CODE XREF: ROM:00130318↑j ROM:00130326 move.w ($728).w,d0 ROM:0013032A cmp.w ($DF8).w,d0 ROM:0013032E beq.s locret_130338 ROM:00130330 move.w d0,($DF8).w ROM:00130334 bsr.w sub_13033A ROM:00130338 ROM:00130338 locret_130338: ; CODE XREF: ROM:00130302↑j ROM:00130338 ; ROM:00130322↑j ... ROM:00130338 rts ROM:0013033A ROM:0013033A ; =============== S U B R O U T I N E ======================================= ROM:0013033A ROM:0013033A ROM:0013033A sub_13033A: ; CODE XREF: ROM:00130334↑p ROM:0013033A move.w ($728).w,d1 ROM:0013033E muls.w d1,d1 ROM:00130340 move.w ($DFA).w,d0 ROM:00130344 muls.w $6E2(a5),d0 ROM:00130348 divs.w #$64,d0 ; 'd' ROM:0013034C divs.w d0,d1 ROM:0013034E addi.w #1,d1 ROM:00130352 move.w ($DF6).w,d0 ROM:00130356 sub.w ($57A).w,d0 ROM:0013035A ext.l d0 ROM:0013035C divs.w d1,d0 ROM:0013035E add.w ($57A).w,d0 ROM:00130362 move.w d0,($57A).w ROM:00130366 rts ROM:00130366 ; End of function sub_13033A ROM:00130366 ROM:00130368 ROM:00130368 ; =============== S U B R O U T I N E ======================================= ROM:00130368 ROM:00130368 ROM:00130368 sub_130368: ; CODE XREF: ROM:loc_130304↑p ROM:00130368 move.w ($DF6).w,d0 ROM:0013036C move.w d0,($57A).w ROM:00130370 rts ROM:00130370 ; End of function sub_130368 ROM:00130370 ROM:00130372 ROM:00130372 ; =============== S U B R O U T I N E ======================================= ROM:00130372 ROM:00130372 ROM:00130372 sub_130372: ; CODE XREF: ROM:0012FBFC↑p ROM:00130372 btst #1,($975).w ROM:00130378 beq.s loc_13037C ROM:0013037A bra.s loc_130384 ROM:0013037C ; --------------------------------------------------------------------------- ROM:0013037C ROM:0013037C loc_13037C: ; CODE XREF: sub_130372+6↑j ROM:0013037C btst #4,($975).w ROM:00130382 beq.s loc_13038C ROM:00130384 ROM:00130384 loc_130384: ; CODE XREF: sub_130372+8↑j ROM:00130384 move.w ($E08).w,($578).w ROM:0013038A bra.s locret_130392 ROM:0013038C ; --------------------------------------------------------------------------- ROM:0013038C ROM:0013038C loc_13038C: ; CODE XREF: sub_130372+10↑j ROM:0013038C move.w ($57A).w,($578).w ROM:00130392 ROM:00130392 locret_130392: ; CODE XREF: sub_130372+18↑j ROM:00130392 rts ROM:00130392 ; End of function sub_130372 ROM:00130392 ROM:00130394 ROM:00130394 ; =============== S U B R O U T I N E ======================================= ROM:00130394 ROM:00130394 ROM:00130394 sub_130394: ; CODE XREF: sub_126A82+30↑p ROM:00130394 bsr.w sub_13058A ROM:00130398 bsr.w sub_13057C ROM:0013039C bsr.w sub_13053E ROM:001303A0 bsr.w sub_1303A6 ROM:001303A4 rts ROM:001303A4 ; End of function sub_130394 ROM:001303A4 ROM:001303A6 ROM:001303A6 ; =============== S U B R O U T I N E ======================================= ROM:001303A6 ROM:001303A6 ROM:001303A6 sub_1303A6: ; CODE XREF: sub_130394+C↑p ROM:001303A6 clr.w d1 ROM:001303A8 move.b ($1204).w,d1 ROM:001303AC cmpi.w #5,d1 ROM:001303B0 bcc.s locret_1303BA ROM:001303B2 movea.l off_1303BC(pc,d1.w*4),a0 ROM:001303B6 nop ROM:001303B8 jmp (a0) ROM:001303BA ; --------------------------------------------------------------------------- ROM:001303BA ROM:001303BA locret_1303BA: ; CODE XREF: sub_1303A6+A↑j ROM:001303BA rts ROM:001303BA ; End of function sub_1303A6 ROM:001303BA ROM:001303BA ; --------------------------------------------------------------------------- ROM:001303BC off_1303BC: dc.l loc_1303D0 ; DATA XREF: sub_1303A6+C↑r ROM:001303C0 dc.l loc_1303EC ROM:001303C4 dc.l loc_13043A ROM:001303C8 dc.l loc_1304D0 ROM:001303CC dc.l loc_130514 ROM:001303D0 ; --------------------------------------------------------------------------- ROM:001303D0 ROM:001303D0 loc_1303D0: ; DATA XREF: ROM:off_1303BC↑o ROM:001303D0 bclr #5,($1371).w ROM:001303D6 bclr #3,($C85).w ROM:001303DC bclr #1,($DB8).w ROM:001303E2 move.b #1,($1204).w ROM:001303E8 bra.s locret_130438 ROM:001303EA ; --------------------------------------------------------------------------- ROM:001303EA rts ROM:001303EC ; --------------------------------------------------------------------------- ROM:001303EC ROM:001303EC loc_1303EC: ; DATA XREF: ROM:001303C0↑o ROM:001303EC btst #2,($1386).w ROM:001303F2 beq.s loc_130424 ROM:001303F4 bset #7,($1377).w ROM:001303FA bset #5,($1371).w ROM:00130400 bset #1,($DB8).w ROM:00130406 bset #3,($C85).w ROM:0013040C bset #3,($13C1).w ROM:00130412 bset #1,($DD0).w ROM:00130418 move.b #3,($1204).w ROM:0013041E bra.l locret_130512 ROM:00130424 ; --------------------------------------------------------------------------- ROM:00130424 ROM:00130424 loc_130424: ; CODE XREF: ROM:001303F2↑j ROM:00130424 btst #4,($1381).w ROM:0013042A beq.s locret_130438 ROM:0013042C move.b #2,($1204).w ROM:00130432 bra.l locret_1304CE ROM:00130438 ; --------------------------------------------------------------------------- ROM:00130438 ROM:00130438 locret_130438: ; CODE XREF: ROM:001303E8↑j ROM:00130438 ; ROM:0013042A↑j ... ROM:00130438 rts ROM:0013043A ; --------------------------------------------------------------------------- ROM:0013043A ROM:0013043A loc_13043A: ; DATA XREF: ROM:001303C4↑o ROM:0013043A move.w $6F0(a5),d0 ROM:0013043E move.w $6F2(a5),d1 ROM:00130442 cmp.w ($A5E).w,d0 ROM:00130446 bge.s loc_130486 ROM:00130448 cmp.w ($A68).w,d1 ROM:0013044C bge.s loc_130480 ROM:0013044E bset #3,($137A).w ROM:00130454 bset #5,($1371).w ROM:0013045A bset #3,($C85).w ROM:00130460 bset #3,($13C1).w ROM:00130466 bset #1,($DB8).w ROM:0013046C bset #1,($DD0).w ROM:00130472 move.b #3,($1204).w ROM:00130478 bra.l locret_130512 ROM:0013047E ; --------------------------------------------------------------------------- ROM:0013047E bra.s loc_130486 ROM:00130480 ; --------------------------------------------------------------------------- ROM:00130480 ROM:00130480 loc_130480: ; CODE XREF: ROM:0013044C↑j ROM:00130480 bset #1,($DD0).w ROM:00130486 ROM:00130486 loc_130486: ; CODE XREF: ROM:00130446↑j ROM:00130486 ; ROM:0013047E↑j ROM:00130486 btst #2,($1386).w ROM:0013048C beq.s loc_1304BA ROM:0013048E bset #3,($C85).w ROM:00130494 bset #3,($13C1).w ROM:0013049A bset #7,($1377).w ROM:001304A0 bset #5,($1371).w ROM:001304A6 bset #1,($DB8).w ROM:001304AC bset #1,($DD0).w ROM:001304B2 move.b #3,($1204).w ROM:001304B8 bra.s locret_130512 ROM:001304BA ; --------------------------------------------------------------------------- ROM:001304BA ROM:001304BA loc_1304BA: ; CODE XREF: ROM:0013048C↑j ROM:001304BA btst #4,($1381).w ROM:001304C0 bne.s locret_1304CE ROM:001304C2 move.b #1,($1204).w ROM:001304C8 bra.l locret_130438 ROM:001304CE ; --------------------------------------------------------------------------- ROM:001304CE ROM:001304CE locret_1304CE: ; CODE XREF: ROM:00130432↑j ROM:001304CE ; ROM:001304C0↑j ROM:001304CE rts ROM:001304D0 ; --------------------------------------------------------------------------- ROM:001304D0 ROM:001304D0 loc_1304D0: ; DATA XREF: ROM:001303C8↑o ROM:001304D0 btst #4,($1381).w ROM:001304D6 bne.s locret_130512 ROM:001304D8 btst #2,($1386).w ROM:001304DE bne.s loc_1304F8 ROM:001304E0 bclr #5,($1371).w ROM:001304E6 bclr #1,($DB8).w ROM:001304EC move.b #1,($1204).w ROM:001304F2 bra.l locret_130438 ROM:001304F8 ; --------------------------------------------------------------------------- ROM:001304F8 ROM:001304F8 loc_1304F8: ; CODE XREF: ROM:001304DE↑j ROM:001304F8 btst #3,($1385).w ROM:001304FE beq.s locret_130512 ROM:00130500 bset #1,($DB8).w ROM:00130506 bset #1,($DD0).w ROM:0013050C move.b #4,($1204).w ROM:00130512 ROM:00130512 locret_130512: ; CODE XREF: ROM:0013041E↑j ROM:00130512 ; ROM:00130478↑j ... ROM:00130512 rts ROM:00130514 ; --------------------------------------------------------------------------- ROM:00130514 ROM:00130514 loc_130514: ; DATA XREF: ROM:001303CC↑o ROM:00130514 btst #4,($1381).w ROM:0013051A bne.s locret_130512 ROM:0013051C btst #2,($1386).w ROM:00130522 bne.s locret_13053C ROM:00130524 bclr #5,($1371).w ROM:0013052A bclr #1,($DB8).w ROM:00130530 move.b #1,($1204).w ROM:00130536 bra.l locret_130438 ROM:0013053C ; --------------------------------------------------------------------------- ROM:0013053C ROM:0013053C locret_13053C: ; CODE XREF: ROM:00130522↑j ROM:0013053C rts ROM:0013053E ROM:0013053E ; =============== S U B R O U T I N E ======================================= ROM:0013053E ROM:0013053E ROM:0013053E sub_13053E: ; CODE XREF: sub_130394+8↑p ROM:0013053E move.w $6F4(a5),d0 ROM:00130542 cmp.w ($CAA).w,d0 ROM:00130546 blt.s loc_13055C ROM:00130548 move.w #$3F12,d1 ROM:0013054C move.w ($E0C).w,d2 ROM:00130550 move.w ($56E).w,d3 ROM:00130554 bsr.l sub_1175D2 ROM:0013055A bra.s loc_13056E ROM:0013055C ; --------------------------------------------------------------------------- ROM:0013055C ROM:0013055C loc_13055C: ; CODE XREF: sub_13053E+8↑j ROM:0013055C move.w #$3F10,d1 ROM:00130560 move.w ($CAA).w,d2 ROM:00130564 move.w ($56E).w,d3 ROM:00130568 bsr.l sub_1175D2 ROM:0013056E ROM:0013056E loc_13056E: ; CODE XREF: sub_13053E+1C↑j ROM:0013056E muls.w ($13B0).w,d1 ROM:00130572 divs.w $19C(a5),d1 ROM:00130576 move.w d1,($E0A).w ROM:0013057A rts ROM:0013057A ; End of function sub_13053E ROM:0013057A ROM:0013057C ROM:0013057C ; =============== S U B R O U T I N E ======================================= ROM:0013057C ROM:0013057C ROM:0013057C sub_13057C: ; CODE XREF: sub_130394+4↑p ROM:0013057C move.w ($BDE).w,d0 ROM:00130580 sub.w ($13B4).w,d0 ROM:00130584 move.w d0,($E0C).w ROM:00130588 rts ROM:00130588 ; End of function sub_13057C ROM:00130588 ROM:0013058A ROM:0013058A ; =============== S U B R O U T I N E ======================================= ROM:0013058A ROM:0013058A ROM:0013058A sub_13058A: ; CODE XREF: sub_130394↑p ROM:0013058A clr.w d1 ROM:0013058C move.b ($1205).w,d1 ROM:00130590 cmpi.w #4,d1 ROM:00130594 bcc.s locret_13059E ROM:00130596 movea.l off_1305A0(pc,d1.w*4),a0 ROM:0013059A nop ROM:0013059C jmp (a0) ROM:0013059E ; --------------------------------------------------------------------------- ROM:0013059E ROM:0013059E locret_13059E: ; CODE XREF: sub_13058A+A↑j ROM:0013059E rts ROM:0013059E ; End of function sub_13058A ROM:0013059E ROM:0013059E ; --------------------------------------------------------------------------- ROM:001305A0 off_1305A0: dc.l loc_1305B0 ; DATA XREF: sub_13058A+C↑r ROM:001305A4 dc.l loc_1305C0 ROM:001305A8 dc.l loc_130608 ROM:001305AC dc.l loc_13065C ROM:001305B0 ; --------------------------------------------------------------------------- ROM:001305B0 ROM:001305B0 loc_1305B0: ; DATA XREF: ROM:off_1305A0↑o ROM:001305B0 bclr #2,($1386).w ROM:001305B6 move.b #1,($1205).w ROM:001305BC bra.s locret_130606 ROM:001305BE ; --------------------------------------------------------------------------- ROM:001305BE rts ROM:001305C0 ; --------------------------------------------------------------------------- ROM:001305C0 ROM:001305C0 loc_1305C0: ; DATA XREF: ROM:001305A4↑o ROM:001305C0 move.w $6F6(a5),d0 ROM:001305C4 move.w $6F8(a5),d1 ROM:001305C8 move.w $6FA(a5),d3 ROM:001305CC move.w $6FC(a5),d2 ROM:001305D0 move.w $6FE(a5),d4 ROM:001305D4 cmp.w ($A92).w,d0 ROM:001305D8 bge.s loc_1305DE ROM:001305DA bra.w loc_1305F0 ROM:001305DE ; --------------------------------------------------------------------------- ROM:001305DE ROM:001305DE loc_1305DE: ; CODE XREF: ROM:001305D8↑j ROM:001305DE cmp.w ($A92).w,d1 ROM:001305E2 ble.s locret_130606 ROM:001305E4 cmp.w ($56E).w,d2 ROM:001305E8 bgt.s loc_1305F0 ROM:001305EA cmp.w ($CAA).w,d3 ROM:001305EE bge.s locret_130606 ROM:001305F0 ROM:001305F0 loc_1305F0: ; CODE XREF: ROM:001305DA↑j ROM:001305F0 ; ROM:001305E8↑j ROM:001305F0 clr.b ($8E9).w ROM:001305F4 move.w d4,($6A4).w ROM:001305F8 move.b #1,($8E9).w ROM:001305FE move.b #2,($1205).w ROM:00130604 bra.s locret_13065A ROM:00130606 ; --------------------------------------------------------------------------- ROM:00130606 ROM:00130606 locret_130606: ; CODE XREF: ROM:001305BC↑j ROM:00130606 ; ROM:001305E2↑j ... ROM:00130606 rts ROM:00130608 ; --------------------------------------------------------------------------- ROM:00130608 ROM:00130608 loc_130608: ; DATA XREF: ROM:001305A8↑o ROM:00130608 cmpi.w #0,($6A4).w ROM:0013060E bgt.s loc_13061E ROM:00130610 bset #2,($1386).w ROM:00130616 move.b #3,($1205).w ROM:0013061C bra.s locret_13067E ROM:0013061E ; --------------------------------------------------------------------------- ROM:0013061E ROM:0013061E loc_13061E: ; CODE XREF: ROM:0013060E↑j ROM:0013061E move.w $6F6(a5),d0 ROM:00130622 move.w $6F8(a5),d1 ROM:00130626 move.w $6FA(a5),d3 ROM:0013062A move.w $6FC(a5),d2 ROM:0013062E cmp.w ($A92).w,d0 ROM:00130632 blt.s locret_13065A ROM:00130634 cmp.w ($A92).w,d1 ROM:00130638 bgt.s loc_13063E ROM:0013063A bra.w loc_13064A ROM:0013063E ; --------------------------------------------------------------------------- ROM:0013063E ROM:0013063E loc_13063E: ; CODE XREF: ROM:00130638↑j ROM:0013063E cmp.w ($56E).w,d2 ROM:00130642 bgt.s locret_13065A ROM:00130644 cmp.w ($CAA).w,d3 ROM:00130648 blt.s locret_13065A ROM:0013064A ROM:0013064A loc_13064A: ; CODE XREF: ROM:0013063A↑j ROM:0013064A clr.b ($8E9).w ROM:0013064E clr.w ($6A4).w ROM:00130652 move.b #1,($1205).w ROM:00130658 bra.s locret_130606 ROM:0013065A ; --------------------------------------------------------------------------- ROM:0013065A ROM:0013065A locret_13065A: ; CODE XREF: ROM:00130604↑j ROM:0013065A ; ROM:00130632↑j ... ROM:0013065A rts ROM:0013065C ; --------------------------------------------------------------------------- ROM:0013065C ROM:0013065C loc_13065C: ; DATA XREF: ROM:001305AC↑o ROM:0013065C move.w $6F6(a5),d0 ROM:00130660 move.w $6F8(a5),d1 ROM:00130664 cmp.w ($A92).w,d1 ROM:00130668 bgt.s locret_13067E ROM:0013066A cmp.w ($A92).w,d0 ROM:0013066E blt.s locret_13067E ROM:00130670 bclr #2,($1386).w ROM:00130676 move.b #1,($1205).w ROM:0013067C bra.s locret_130606 ROM:0013067E ; --------------------------------------------------------------------------- ROM:0013067E ROM:0013067E locret_13067E: ; CODE XREF: ROM:0013061C↑j ROM:0013067E ; ROM:00130668↑j ... ROM:0013067E rts ROM:00130680 ; --------------------------------------------------------------------------- ROM:00130680 rts ROM:00130682 ROM:00130682 ; =============== S U B R O U T I N E ======================================= ROM:00130682 ROM:00130682 ROM:00130682 sub_130682: ; CODE XREF: sub_126A82+96↑p ROM:00130682 move.w ($E12).w,d1 ROM:00130686 cmpi.w #6,d1 ROM:0013068A bcc.s locret_130694 ROM:0013068C movea.l off_130696(pc,d1.w*4),a0 ROM:00130690 nop ROM:00130692 jmp (a0) ROM:00130694 ; --------------------------------------------------------------------------- ROM:00130694 ROM:00130694 locret_130694: ; CODE XREF: sub_130682+8↑j ROM:00130694 rts ROM:00130694 ; End of function sub_130682 ROM:00130694 ROM:00130694 ; --------------------------------------------------------------------------- ROM:00130696 off_130696: dc.l loc_1306AE ; DATA XREF: sub_130682+A↑r ROM:0013069A dc.l loc_1306B8 ROM:0013069E dc.l loc_1306F2 ROM:001306A2 dc.l loc_13070E ROM:001306A6 dc.l loc_130742 ROM:001306AA dc.l loc_13077C ROM:001306AE ; --------------------------------------------------------------------------- ROM:001306AE ROM:001306AE loc_1306AE: ; DATA XREF: ROM:off_130696↑o ROM:001306AE move.w #1,($E12).w ROM:001306B4 bra.s loc_1306EC ROM:001306B6 ; --------------------------------------------------------------------------- ROM:001306B6 rts ROM:001306B8 ; --------------------------------------------------------------------------- ROM:001306B8 ROM:001306B8 loc_1306B8: ; DATA XREF: ROM:0013069A↑o ROM:001306B8 btst #3,($1386).w ROM:001306BE beq.s loc_1306EC ROM:001306C0 move.l ($9CC).w,d0 ROM:001306C4 divu.l #$3E8,d0 ROM:001306CC bset #6,($1370).w ROM:001306D2 clr.b ($8AC).w ROM:001306D6 move.w d0,($62A).w ROM:001306DA move.b #1,($8AC).w ROM:001306E0 bsr.w sub_1307BA ROM:001306E4 move.w #2,($E12).w ROM:001306EA bra.s loc_130708 ROM:001306EC ; --------------------------------------------------------------------------- ROM:001306EC ROM:001306EC loc_1306EC: ; CODE XREF: ROM:001306B4↑j ROM:001306EC ; ROM:001306BE↑j ROM:001306EC bsr.w sub_13084C ROM:001306F0 rts ROM:001306F2 ; --------------------------------------------------------------------------- ROM:001306F2 ROM:001306F2 loc_1306F2: ; DATA XREF: ROM:0013069E↑o ROM:001306F2 cmpi.w #0,($62A).w ROM:001306F8 bgt.s loc_130708 ROM:001306FA bclr #6,($1370).w ROM:00130700 move.w #3,($E12).w ROM:00130706 bra.s locret_130740 ROM:00130708 ; --------------------------------------------------------------------------- ROM:00130708 ROM:00130708 loc_130708: ; CODE XREF: ROM:001306EA↑j ROM:00130708 ; ROM:001306F8↑j ... ROM:00130708 bsr.w sub_1307F8 ROM:0013070C rts ROM:0013070E ; --------------------------------------------------------------------------- ROM:0013070E ROM:0013070E loc_13070E: ; DATA XREF: ROM:001306A2↑o ROM:0013070E btst #4,($1372).w ROM:00130714 beq.s loc_130724 ROM:00130716 bsr.w sub_13089C ROM:0013071A move.w #5,($E12).w ROM:00130720 bra.w loc_1307B2 ROM:00130724 ; --------------------------------------------------------------------------- ROM:00130724 ROM:00130724 loc_130724: ; CODE XREF: ROM:00130714↑j ROM:00130724 btst #7,($1366).w ROM:0013072A beq.s locret_130740 ROM:0013072C btst #4,($1372).w ROM:00130732 bne.s locret_130740 ROM:00130734 bsr.w sub_13087A ROM:00130738 move.w #4,($E12).w ROM:0013073E bra.s loc_130776 ROM:00130740 ; --------------------------------------------------------------------------- ROM:00130740 ROM:00130740 locret_130740: ; CODE XREF: ROM:00130706↑j ROM:00130740 ; ROM:0013072A↑j ... ROM:00130740 rts ROM:00130742 ; --------------------------------------------------------------------------- ROM:00130742 ROM:00130742 loc_130742: ; DATA XREF: ROM:001306A6↑o ROM:00130742 btst #3,($1386).w ROM:00130748 beq.s loc_130776 ROM:0013074A move.l ($9CC).w,d0 ROM:0013074E divu.l #$3E8,d0 ROM:00130756 bset #6,($1370).w ROM:0013075C clr.b ($8AC).w ROM:00130760 move.w d0,($62A).w ROM:00130764 move.b #1,($8AC).w ROM:0013076A bsr.w sub_1307BA ROM:0013076E move.w #2,($E12).w ROM:00130774 bra.s loc_130708 ROM:00130776 ; --------------------------------------------------------------------------- ROM:00130776 ROM:00130776 loc_130776: ; CODE XREF: ROM:0013073E↑j ROM:00130776 ; ROM:00130748↑j ROM:00130776 bsr.w sub_13087A ROM:0013077A rts ROM:0013077C ; --------------------------------------------------------------------------- ROM:0013077C ROM:0013077C loc_13077C: ; DATA XREF: ROM:001306AA↑o ROM:0013077C btst #3,($1386).w ROM:00130782 beq.s loc_1307B2 ROM:00130784 move.l ($9CC).w,d0 ROM:00130788 divu.l #$3E8,d0 ROM:00130790 bset #6,($1370).w ROM:00130796 clr.b ($8AC).w ROM:0013079A move.w d0,($62A).w ROM:0013079E move.b #1,($8AC).w ROM:001307A4 bsr.w sub_1307BA ROM:001307A8 move.w #2,($E12).w ROM:001307AE bra.w loc_130708 ROM:001307B2 ; --------------------------------------------------------------------------- ROM:001307B2 ROM:001307B2 loc_1307B2: ; CODE XREF: ROM:00130720↑j ROM:001307B2 ; ROM:00130782↑j ROM:001307B2 bsr.w sub_13089C ROM:001307B6 rts ROM:001307B8 ; --------------------------------------------------------------------------- ROM:001307B8 rts ROM:001307BA ROM:001307BA ; =============== S U B R O U T I N E ======================================= ROM:001307BA ROM:001307BA ROM:001307BA sub_1307BA: ; CODE XREF: ROM:001306E0↑p ROM:001307BA ; ROM:0013076A↑p ... ROM:001307BA move.l #$FDE8,d2 ROM:001307C0 move.w ($1126).w,d1 ROM:001307C4 ext.l d1 ROM:001307C6 sub.l d1,d2 ROM:001307C8 cmp.l ($9CC).w,d2 ROM:001307CC bge.s loc_1307E8 ROM:001307CE move.l d2,d0 ROM:001307D0 move.l ($9CC).w,d1 ROM:001307D4 sub.l d2,d1 ROM:001307D6 move.l d1,($9CC).w ROM:001307DA move.w ($62A).w,d1 ROM:001307DE sub.w $704(a5),d1 ROM:001307E2 move.w d1,($E10).w ROM:001307E6 bra.s loc_1307F0 ROM:001307E8 ; --------------------------------------------------------------------------- ROM:001307E8 ROM:001307E8 loc_1307E8: ; CODE XREF: sub_1307BA+12↑j ROM:001307E8 move.l ($9CC).w,d0 ROM:001307EC clr.l ($9CC).w ROM:001307F0 ROM:001307F0 loc_1307F0: ; CODE XREF: sub_1307BA+2C↑j ROM:001307F0 bsr.l sub_116C2A ROM:001307F6 rts ROM:001307F6 ; End of function sub_1307BA ROM:001307F6 ROM:001307F8 ROM:001307F8 ; =============== S U B R O U T I N E ======================================= ROM:001307F8 ROM:001307F8 ROM:001307F8 sub_1307F8: ; CODE XREF: ROM:loc_130708↑p ROM:001307F8 move.l ($9CC).w,d1 ROM:001307FC cmpi.l #0,d1 ROM:00130802 ble.s locret_13084A ROM:00130804 move.w ($E10).w,d1 ROM:00130808 cmp.w ($62A).w,d1 ROM:0013080C blt.s locret_13084A ROM:0013080E move.w $704(a5),d1 ROM:00130812 muls.w #$3E8,d1 ROM:00130816 cmp.l ($9CC).w,d1 ROM:0013081A blt.s loc_130826 ROM:0013081C move.l ($9CC).w,d0 ROM:00130820 clr.l ($9CC).w ROM:00130824 bra.s loc_130844 ROM:00130826 ; --------------------------------------------------------------------------- ROM:00130826 ROM:00130826 loc_130826: ; CODE XREF: sub_1307F8+22↑j ROM:00130826 move.w $704(a5),d0 ROM:0013082A add.w ($E10).w,d0 ROM:0013082E sub.w ($62A).w,d0 ROM:00130832 sub.w d0,($E10).w ROM:00130836 ext.l d0 ROM:00130838 muls.l #$3E8,d0 ROM:00130840 sub.l d0,($9CC).w ROM:00130844 ROM:00130844 loc_130844: ; CODE XREF: sub_1307F8+2C↑j ROM:00130844 bsr.l sub_116C2A ROM:0013084A ROM:0013084A locret_13084A: ; CODE XREF: sub_1307F8+A↑j ROM:0013084A ; sub_1307F8+14↑j ROM:0013084A rts ROM:0013084A ; End of function sub_1307F8 ROM:0013084A ROM:0013084C ROM:0013084C ; =============== S U B R O U T I N E ======================================= ROM:0013084C ROM:0013084C ROM:0013084C sub_13084C: ; CODE XREF: ROM:loc_1306EC↑p ROM:0013084C move.w #$3E7E,d1 ROM:00130850 move.w ($A98).w,d2 ROM:00130854 bsr.l sub_1175D2 ROM:0013085A move.w d1,($E0E).w ROM:0013085E move.w ($E0E).w,d3 ROM:00130862 muls.w ($E1C).w,d3 ROM:00130866 muls.l ($A30).w,d4:d3 ROM:0013086C divs.l #$6DDD00,d4:d3 ROM:00130874 move.l d3,($9CC).w ROM:00130878 rts ROM:00130878 ; End of function sub_13084C ROM:00130878 ROM:0013087A ROM:0013087A ; =============== S U B R O U T I N E ======================================= ROM:0013087A ROM:0013087A ROM:0013087A sub_13087A: ; CODE XREF: ROM:00130734↑p ROM:0013087A ; ROM:loc_130776↑p ROM:0013087A move.w $702(a5),($E0E).w ROM:00130880 move.w ($E0E).w,d3 ROM:00130884 muls.w ($E1C).w,d3 ROM:00130888 muls.l ($A30).w,d4:d3 ROM:0013088E divs.l #$6DDD00,d4:d3 ROM:00130896 move.l d3,($9CC).w ROM:0013089A rts ROM:0013089A ; End of function sub_13087A ROM:0013089A ROM:0013089C ROM:0013089C ; =============== S U B R O U T I N E ======================================= ROM:0013089C ROM:0013089C ROM:0013089C sub_13089C: ; CODE XREF: ROM:00130716↑p ROM:0013089C ; ROM:loc_1307B2↑p ROM:0013089C move.w $700(a5),($E0E).w ROM:001308A2 move.w ($E0E).w,d3 ROM:001308A6 muls.w ($E1C).w,d3 ROM:001308AA muls.l ($A30).w,d4:d3 ROM:001308B0 divs.l #$6DDD00,d4:d3 ROM:001308B8 move.l d3,($9CC).w ROM:001308BC rts ROM:001308BC ; End of function sub_13089C ROM:001308BC ROM:001308BE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001308C0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001308C2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001308C4 ROM:001308C4 ; =============== S U B R O U T I N E ======================================= ROM:001308C4 ROM:001308C4 ROM:001308C4 sub_1308C4: ; CODE XREF: sub_130CB2+10↓p ROM:001308C4 bsr.w sub_130C42 ROM:001308C8 bsr.w sub_1308DA ROM:001308CC bsr.w sub_130ABC ROM:001308D0 bsr.w sub_130B60 ROM:001308D4 bsr.w sub_130C70 ROM:001308D8 rts ROM:001308D8 ; End of function sub_1308C4 ROM:001308D8 ROM:001308DA ROM:001308DA ; =============== S U B R O U T I N E ======================================= ROM:001308DA ROM:001308DA ROM:001308DA sub_1308DA: ; CODE XREF: sub_1308C4+4↑p ROM:001308DA move.w ($E14).w,d0 ROM:001308DE add.w $718(a5),d0 ROM:001308E2 move.w d0,($E18).w ROM:001308E6 clr.w d1 ROM:001308E8 move.b ($1206).w,d1 ROM:001308EC cmpi.w #6,d1 ROM:001308F0 bcc.s locret_1308FA ROM:001308F2 movea.l off_1308FC(pc,d1.w*4),a0 ROM:001308F6 nop ROM:001308F8 jmp (a0) ROM:001308FA ; --------------------------------------------------------------------------- ROM:001308FA ROM:001308FA locret_1308FA: ; CODE XREF: sub_1308DA+16↑j ROM:001308FA rts ROM:001308FA ; End of function sub_1308DA ROM:001308FA ROM:001308FA ; --------------------------------------------------------------------------- ROM:001308FC off_1308FC: dc.l loc_130914 ; DATA XREF: sub_1308DA+18↑r ROM:00130900 dc.l loc_13091E ROM:00130904 dc.l loc_130952 ROM:00130908 dc.l loc_1309C2 ROM:0013090C dc.l loc_130A10 ROM:00130910 dc.l loc_130A56 ROM:00130914 ; --------------------------------------------------------------------------- ROM:00130914 ROM:00130914 loc_130914: ; DATA XREF: ROM:off_1308FC↑o ROM:00130914 move.b #1,($1206).w ROM:0013091A bra.s loc_13094A ROM:0013091C ; --------------------------------------------------------------------------- ROM:0013091C rts ROM:0013091E ; --------------------------------------------------------------------------- ROM:0013091E ROM:0013091E loc_13091E: ; DATA XREF: ROM:00130900↑o ROM:0013091E move.w ($E14).w,d0 ROM:00130922 sub.w $70C(a5),d0 ROM:00130926 cmp.w ($56E).w,d0 ROM:0013092A bgt.s loc_13094A ROM:0013092C move.w $712(a5),d1 ROM:00130930 clr.b ($92D).w ROM:00130934 move.w d1,($72C).w ROM:00130938 move.b #1,($92D).w ROM:0013093E move.b #2,($1206).w ROM:00130944 bra.l locret_1309C0 ROM:0013094A ; --------------------------------------------------------------------------- ROM:0013094A ROM:0013094A loc_13094A: ; CODE XREF: ROM:0013091A↑j ROM:0013094A ; ROM:0013092A↑j ... ROM:0013094A bsr.l sub_132032 ROM:00130950 rts ROM:00130952 ; --------------------------------------------------------------------------- ROM:00130952 ROM:00130952 loc_130952: ; DATA XREF: ROM:00130904↑o ROM:00130952 cmpi.w #0,($72C).w ROM:00130958 bgt.s loc_130978 ROM:0013095A move.w $714(a5),d1 ROM:0013095E clr.b ($92D).w ROM:00130962 move.w d1,($72C).w ROM:00130966 move.b #1,($92D).w ROM:0013096C move.b #3,($1206).w ROM:00130972 bra.l loc_130A0A ROM:00130978 ; --------------------------------------------------------------------------- ROM:00130978 ROM:00130978 loc_130978: ; CODE XREF: ROM:00130958↑j ROM:00130978 move.w $710(a5),d0 ROM:0013097C cmp.w ($56E).w,d0 ROM:00130980 ble.s loc_130996 ROM:00130982 clr.b ($92D).w ROM:00130986 clr.w ($72C).w ROM:0013098A move.b #1,($1206).w ROM:00130990 bra.l loc_13094A ROM:00130996 ; --------------------------------------------------------------------------- ROM:00130996 ROM:00130996 loc_130996: ; CODE XREF: ROM:00130980↑j ROM:00130996 move.w ($E14).w,d0 ROM:0013099A sub.w $70C(a5),d0 ROM:0013099E sub.w $70E(a5),d0 ROM:001309A2 cmp.w ($56E).w,d0 ROM:001309A6 ble.s locret_1309C0 ROM:001309A8 bclr #0,($92D).w ROM:001309AE bset #2,($92D).w ROM:001309B4 move.b #4,($1206).w ROM:001309BA bra.l locret_130A54 ROM:001309C0 ; --------------------------------------------------------------------------- ROM:001309C0 ROM:001309C0 locret_1309C0: ; CODE XREF: ROM:00130944↑j ROM:001309C0 ; ROM:001309A6↑j ... ROM:001309C0 rts ROM:001309C2 ; --------------------------------------------------------------------------- ROM:001309C2 ROM:001309C2 loc_1309C2: ; DATA XREF: ROM:00130908↑o ROM:001309C2 move.w $710(a5),d0 ROM:001309C6 cmp.w ($56E).w,d0 ROM:001309CA ble.s loc_1309E0 ROM:001309CC clr.b ($92D).w ROM:001309D0 clr.w ($72C).w ROM:001309D4 move.b #1,($1206).w ROM:001309DA bra.l loc_13094A ROM:001309E0 ; --------------------------------------------------------------------------- ROM:001309E0 ROM:001309E0 loc_1309E0: ; CODE XREF: ROM:001309CA↑j ROM:001309E0 move.w ($E14).w,d0 ROM:001309E4 sub.w $70C(a5),d0 ROM:001309E8 sub.w $70E(a5),d0 ROM:001309EC cmp.w ($56E).w,d0 ROM:001309F0 ble.s loc_130A0A ROM:001309F2 bclr #0,($92D).w ROM:001309F8 bset #2,($92D).w ROM:001309FE move.b #5,($1206).w ROM:00130A04 bra.l loc_130A9A ROM:00130A0A ; --------------------------------------------------------------------------- ROM:00130A0A ROM:00130A0A loc_130A0A: ; CODE XREF: ROM:00130972↑j ROM:00130A0A ; ROM:001309F0↑j ... ROM:00130A0A bsr.w sub_130AA2 ROM:00130A0E rts ROM:00130A10 ; --------------------------------------------------------------------------- ROM:00130A10 ROM:00130A10 loc_130A10: ; DATA XREF: ROM:0013090C↑o ROM:00130A10 move.w $710(a5),d0 ROM:00130A14 cmp.w ($56E).w,d0 ROM:00130A18 ble.s loc_130A2E ROM:00130A1A clr.b ($92D).w ROM:00130A1E clr.w ($72C).w ROM:00130A22 move.b #1,($1206).w ROM:00130A28 bra.l loc_13094A ROM:00130A2E ; --------------------------------------------------------------------------- ROM:00130A2E ROM:00130A2E loc_130A2E: ; CODE XREF: ROM:00130A18↑j ROM:00130A2E move.w ($E14).w,d0 ROM:00130A32 sub.w $70C(a5),d0 ROM:00130A36 cmp.w ($56E).w,d0 ROM:00130A3A bgt.s locret_130A54 ROM:00130A3C bclr #2,($92D).w ROM:00130A42 bset #0,($92D).w ROM:00130A48 move.b #2,($1206).w ROM:00130A4E bra.l locret_1309C0 ROM:00130A54 ; --------------------------------------------------------------------------- ROM:00130A54 ROM:00130A54 locret_130A54: ; CODE XREF: ROM:001309BA↑j ROM:00130A54 ; ROM:00130A3A↑j ROM:00130A54 rts ROM:00130A56 ; --------------------------------------------------------------------------- ROM:00130A56 ROM:00130A56 loc_130A56: ; DATA XREF: ROM:00130910↑o ROM:00130A56 move.w $710(a5),d0 ROM:00130A5A cmp.w ($56E).w,d0 ROM:00130A5E ble.s loc_130A74 ROM:00130A60 clr.b ($92D).w ROM:00130A64 clr.w ($72C).w ROM:00130A68 move.b #1,($1206).w ROM:00130A6E bra.l loc_13094A ROM:00130A74 ; --------------------------------------------------------------------------- ROM:00130A74 ROM:00130A74 loc_130A74: ; CODE XREF: ROM:00130A5E↑j ROM:00130A74 move.w ($E14).w,d0 ROM:00130A78 sub.w $70C(a5),d0 ROM:00130A7C cmp.w ($56E).w,d0 ROM:00130A80 bgt.s loc_130A9A ROM:00130A82 bclr #2,($92D).w ROM:00130A88 bset #0,($92D).w ROM:00130A8E move.b #3,($1206).w ROM:00130A94 bra.l loc_130A0A ROM:00130A9A ; --------------------------------------------------------------------------- ROM:00130A9A ROM:00130A9A loc_130A9A: ; CODE XREF: ROM:00130A04↑j ROM:00130A9A ; ROM:00130A80↑j ROM:00130A9A bsr.w sub_130AA2 ROM:00130A9E rts ROM:00130AA0 ; --------------------------------------------------------------------------- ROM:00130AA0 rts ROM:00130AA2 ROM:00130AA2 ; =============== S U B R O U T I N E ======================================= ROM:00130AA2 ROM:00130AA2 ROM:00130AA2 sub_130AA2: ; CODE XREF: ROM:loc_130A0A↑p ROM:00130AA2 ; ROM:loc_130A9A↑p ROM:00130AA2 move.w ($72C).w,d1 ROM:00130AA6 muls.w $70C(a5),d1 ROM:00130AAA divs.w $714(a5),d1 ROM:00130AAE add.w ($E14).w,d1 ROM:00130AB2 sub.w $70C(a5),d1 ROM:00130AB6 move.w d1,($E16).w ROM:00130ABA rts ROM:00130ABA ; End of function sub_130AA2 ROM:00130ABA ROM:00130ABC ROM:00130ABC ; =============== S U B R O U T I N E ======================================= ROM:00130ABC ROM:00130ABC ROM:00130ABC sub_130ABC: ; CODE XREF: sub_1308C4+8↑p ROM:00130ABC clr.w d1 ROM:00130ABE move.b ($1207).w,d1 ROM:00130AC2 cmpi.w #3,d1 ROM:00130AC6 bcc.s locret_130AD0 ROM:00130AC8 movea.l off_130AD2(pc,d1.w*4),a0 ROM:00130ACC nop ROM:00130ACE jmp (a0) ROM:00130AD0 ; --------------------------------------------------------------------------- ROM:00130AD0 ROM:00130AD0 locret_130AD0: ; CODE XREF: sub_130ABC+A↑j ROM:00130AD0 rts ROM:00130AD0 ; End of function sub_130ABC ROM:00130AD0 ROM:00130AD0 ; --------------------------------------------------------------------------- ROM:00130AD2 off_130AD2: dc.l loc_130ADE ; DATA XREF: sub_130ABC+C↑r ROM:00130AD6 dc.l loc_130AEE ROM:00130ADA dc.l loc_130B24 ROM:00130ADE ; --------------------------------------------------------------------------- ROM:00130ADE ROM:00130ADE loc_130ADE: ; DATA XREF: ROM:off_130AD2↑o ROM:00130ADE bclr #4,($1373).w ROM:00130AE4 move.b #1,($1207).w ROM:00130AEA bra.s loc_130B1E ROM:00130AEC ; --------------------------------------------------------------------------- ROM:00130AEC rts ROM:00130AEE ; --------------------------------------------------------------------------- ROM:00130AEE ROM:00130AEE loc_130AEE: ; DATA XREF: ROM:00130AD6↑o ROM:00130AEE move.w ($E16).w,d0 ROM:00130AF2 btst #0,($136F).w ROM:00130AF8 bne.s loc_130B10 ROM:00130AFA btst #4,($137F).w ROM:00130B00 bne.s loc_130B10 ROM:00130B02 btst #4,($939).w ROM:00130B08 beq.s loc_130B10 ROM:00130B0A cmp.w ($56E).w,d0 ROM:00130B0E bgt.s loc_130B1E ROM:00130B10 ROM:00130B10 loc_130B10: ; CODE XREF: ROM:00130AF8↑j ROM:00130B10 ; ROM:00130B00↑j ... ROM:00130B10 bset #4,($1373).w ROM:00130B16 move.b #2,($1207).w ROM:00130B1C bra.s loc_130B58 ROM:00130B1E ; --------------------------------------------------------------------------- ROM:00130B1E ROM:00130B1E loc_130B1E: ; CODE XREF: ROM:00130AEA↑j ROM:00130B1E ; ROM:00130B0E↑j ... ROM:00130B1E bsr.w sub_130BEE ROM:00130B22 rts ROM:00130B24 ; --------------------------------------------------------------------------- ROM:00130B24 ROM:00130B24 loc_130B24: ; DATA XREF: ROM:00130ADA↑o ROM:00130B24 btst #4,($939).w ROM:00130B2A beq.s loc_130B58 ROM:00130B2C move.w ($E16).w,d0 ROM:00130B30 sub.w $70E(a5),d0 ROM:00130B34 btst #4,($137F).w ROM:00130B3A bne.s loc_130B58 ROM:00130B3C btst #0,($136F).w ROM:00130B42 bne.s loc_130B58 ROM:00130B44 cmp.w ($56E).w,d0 ROM:00130B48 ble.s loc_130B58 ROM:00130B4A bclr #4,($1373).w ROM:00130B50 move.b #1,($1207).w ROM:00130B56 bra.s loc_130B1E ROM:00130B58 ; --------------------------------------------------------------------------- ROM:00130B58 ROM:00130B58 loc_130B58: ; CODE XREF: ROM:00130B1C↑j ROM:00130B58 ; ROM:00130B2A↑j ... ROM:00130B58 bsr.w sub_130C32 ROM:00130B5C rts ROM:00130B5E ; --------------------------------------------------------------------------- ROM:00130B5E rts ROM:00130B60 ROM:00130B60 ; =============== S U B R O U T I N E ======================================= ROM:00130B60 ROM:00130B60 ROM:00130B60 sub_130B60: ; CODE XREF: sub_1308C4+C↑p ROM:00130B60 clr.w d1 ROM:00130B62 move.b ($1208).w,d1 ROM:00130B66 cmpi.w #4,d1 ROM:00130B6A bcc.s locret_130B74 ROM:00130B6C movea.l off_130B76(pc,d1.w*4),a0 ROM:00130B70 nop ROM:00130B72 jmp (a0) ROM:00130B74 ; --------------------------------------------------------------------------- ROM:00130B74 ROM:00130B74 locret_130B74: ; CODE XREF: sub_130B60+A↑j ROM:00130B74 rts ROM:00130B74 ; End of function sub_130B60 ROM:00130B74 ROM:00130B74 ; --------------------------------------------------------------------------- ROM:00130B76 off_130B76: dc.l loc_130B86 ; DATA XREF: sub_130B60+C↑r ROM:00130B7A dc.l loc_130B8E ROM:00130B7E dc.l loc_130BA4 ROM:00130B82 dc.l loc_130BC6 ROM:00130B86 ; --------------------------------------------------------------------------- ROM:00130B86 ROM:00130B86 loc_130B86: ; DATA XREF: ROM:off_130B76↑o ROM:00130B86 move.b #1,($1208).w ROM:00130B8C rts ROM:00130B8E ; --------------------------------------------------------------------------- ROM:00130B8E ROM:00130B8E loc_130B8E: ; DATA XREF: ROM:00130B7A↑o ROM:00130B8E btst #4,($1373).w ROM:00130B94 beq.s locret_130BA2 ROM:00130B96 bset #1,($137C).w ROM:00130B9C move.b #2,($1208).w ROM:00130BA2 ROM:00130BA2 locret_130BA2: ; CODE XREF: ROM:00130B94↑j ROM:00130BA2 rts ROM:00130BA4 ; --------------------------------------------------------------------------- ROM:00130BA4 ROM:00130BA4 loc_130BA4: ; DATA XREF: ROM:00130B7E↑o ROM:00130BA4 btst #4,($1373).w ROM:00130BAA bne.s locret_130BC4 ROM:00130BAC move.w $716(a5),d0 ROM:00130BB0 clr.b ($8EA).w ROM:00130BB4 move.w d0,($6A6).w ROM:00130BB8 move.b #1,($8EA).w ROM:00130BBE move.b #3,($1208).w ROM:00130BC4 ROM:00130BC4 locret_130BC4: ; CODE XREF: ROM:00130BAA↑j ROM:00130BC4 rts ROM:00130BC6 ; --------------------------------------------------------------------------- ROM:00130BC6 ROM:00130BC6 loc_130BC6: ; DATA XREF: ROM:00130B82↑o ROM:00130BC6 cmpi.w #0,($6A6).w ROM:00130BCC bgt.s loc_130BDC ROM:00130BCE bclr #1,($137C).w ROM:00130BD4 move.b #1,($1208).w ROM:00130BDA rts ROM:00130BDC ; --------------------------------------------------------------------------- ROM:00130BDC ROM:00130BDC loc_130BDC: ; CODE XREF: ROM:00130BCC↑j ROM:00130BDC btst #4,($1373).w ROM:00130BE2 beq.s locret_130BEA ROM:00130BE4 move.b #2,($1208).w ROM:00130BEA ROM:00130BEA locret_130BEA: ; CODE XREF: ROM:00130BE2↑j ROM:00130BEA rts ROM:00130BEC ; --------------------------------------------------------------------------- ROM:00130BEC rts ROM:00130BEE ROM:00130BEE ; =============== S U B R O U T I N E ======================================= ROM:00130BEE ROM:00130BEE ROM:00130BEE sub_130BEE: ; CODE XREF: ROM:loc_130B1E↑p ROM:00130BEE move.w #0,d1 ROM:00130BF2 bra.s loc_130BF8 ROM:00130BF4 ; --------------------------------------------------------------------------- ROM:00130BF4 ROM:00130BF4 loc_130BF4: ; CODE XREF: sub_130BEE:loc_130C2E↓j ROM:00130BF4 addi.w #1,d1 ROM:00130BF8 ROM:00130BF8 loc_130BF8: ; CODE XREF: sub_130BEE+4↑j ROM:00130BF8 cmpi.w #0,d1 ROM:00130BFC bgt.s locret_130C30 ROM:00130BFE btst #7,($1384).w ROM:00130C04 bne.s loc_130C1A ROM:00130C06 btst #4,($1388).w ROM:00130C0C bne.s loc_130C1A ROM:00130C0E cmpi.l #0,$A30(d1.w*4) ROM:00130C18 bne.s loc_130C24 ROM:00130C1A ROM:00130C1A loc_130C1A: ; CODE XREF: sub_130BEE+16↑j ROM:00130C1A ; sub_130BEE+1E↑j ROM:00130C1A move.w #0,$1126(d1.w*2) ROM:00130C22 bra.s loc_130C2E ROM:00130C24 ; --------------------------------------------------------------------------- ROM:00130C24 ROM:00130C24 loc_130C24: ; CODE XREF: sub_130BEE+2A↑j ROM:00130C24 move.w $1128(d1.w*2),$1126(d1.w*2) ROM:00130C2E ROM:00130C2E loc_130C2E: ; CODE XREF: sub_130BEE+34↑j ROM:00130C2E bra.s loc_130BF4 ROM:00130C30 ; --------------------------------------------------------------------------- ROM:00130C30 ROM:00130C30 locret_130C30: ; CODE XREF: sub_130BEE+E↑j ROM:00130C30 rts ROM:00130C30 ; End of function sub_130BEE ROM:00130C30 ROM:00130C32 ROM:00130C32 ; =============== S U B R O U T I N E ======================================= ROM:00130C32 ROM:00130C32 ROM:00130C32 sub_130C32: ; CODE XREF: ROM:loc_130B58↑p ROM:00130C32 move.l #0,($A30).w ROM:00130C3A move.w #0,($1126).w ROM:00130C40 rts ROM:00130C40 ; End of function sub_130C32 ROM:00130C40 ROM:00130C42 ROM:00130C42 ; =============== S U B R O U T I N E ======================================= ROM:00130C42 ROM:00130C42 ROM:00130C42 sub_130C42: ; CODE XREF: sub_1308C4↑p ROM:00130C42 move.w $71A(a5),d0 ROM:00130C46 add.w ($13B0).w,d0 ROM:00130C4A sub.w ($A5E).w,d0 ROM:00130C4E move.w d0,($E1A).w ROM:00130C52 move.w #$3F14,d1 ROM:00130C56 move.w ($A4C).w,d2 ROM:00130C5A move.w ($E1A).w,d3 ROM:00130C5E bsr.l sub_1175D2 ROM:00130C64 move.w d1,d0 ROM:00130C66 add.w ($13F6).w,d0 ROM:00130C6A move.w d0,($1128).w ROM:00130C6E rts ROM:00130C6E ; End of function sub_130C42 ROM:00130C6E ROM:00130C70 ROM:00130C70 ; =============== S U B R O U T I N E ======================================= ROM:00130C70 ROM:00130C70 ROM:00130C70 sub_130C70: ; CODE XREF: sub_1308C4+10↑p ROM:00130C70 lea ($A30).w,a0 ROM:00130C74 lea $B16(a5),a1 ROM:00130C78 lea ($A14).w,a2 ROM:00130C7C move.w #0,d0 ROM:00130C80 bra.s loc_130C86 ROM:00130C82 ; --------------------------------------------------------------------------- ROM:00130C82 ROM:00130C82 loc_130C82: ; CODE XREF: sub_130C70+3C↓j ROM:00130C82 addi.w #1,d0 ROM:00130C86 ROM:00130C86 loc_130C86: ; CODE XREF: sub_130C70+10↑j ROM:00130C86 cmpi.w #3,d0 ROM:00130C8A bgt.s locret_130CAE ROM:00130C8C move.w (a1,d0.w*2),d3 ROM:00130C90 ext.l d3 ROM:00130C92 move.l (a0),d6 ROM:00130C94 muls.l d6,d4:d3 ROM:00130C98 divs.l #$2710,d4:d3 ROM:00130CA0 bvc.s loc_130CA8 ROM:00130CA2 move.l #$7FFFFFFF,d3 ROM:00130CA8 ROM:00130CA8 loc_130CA8: ; CODE XREF: sub_130C70+30↑j ROM:00130CA8 move.l d3,(a2,d0.w*4) ROM:00130CAC bra.s loc_130C82 ROM:00130CAE ; --------------------------------------------------------------------------- ROM:00130CAE ROM:00130CAE locret_130CAE: ; CODE XREF: sub_130C70+1A↑j ROM:00130CAE rts ROM:00130CAE ; End of function sub_130C70 ROM:00130CAE ROM:00130CB0 ; --------------------------------------------------------------------------- ROM:00130CB0 rts ROM:00130CB2 ROM:00130CB2 ; =============== S U B R O U T I N E ======================================= ROM:00130CB2 ROM:00130CB2 ROM:00130CB2 sub_130CB2: ; CODE XREF: sub_126A82+8A↑p ROM:00130CB2 bsr.l sub_131166 ROM:00130CB8 bsr.w sub_130F5E ROM:00130CBC bsr.l sub_131A94 ROM:00130CC2 bsr.l sub_1308C4 ROM:00130CC8 bsr.w sub_1310D8 ROM:00130CCC bsr.w sub_130D26 ROM:00130CD0 bsr.w sub_130CE4 ROM:00130CD4 bsr.w sub_130DD6 ROM:00130CD8 bsr.w sub_130E68 ROM:00130CDC bsr.l sub_116B06 ROM:00130CE2 rts ROM:00130CE2 ; End of function sub_130CB2 ROM:00130CE2 ROM:00130CE4 ROM:00130CE4 ; =============== S U B R O U T I N E ======================================= ROM:00130CE4 ROM:00130CE4 ROM:00130CE4 sub_130CE4: ; CODE XREF: sub_130CB2+1E↑p ROM:00130CE4 btst #0,($DE1).w ROM:00130CEA beq.s loc_130CF4 ROM:00130CEC move.l #0,($A14).w ROM:00130CF4 ROM:00130CF4 loc_130CF4: ; CODE XREF: sub_130CE4+6↑j ROM:00130CF4 btst #1,($DE1).w ROM:00130CFA beq.s loc_130D04 ROM:00130CFC move.l #0,($A18).w ROM:00130D04 ROM:00130D04 loc_130D04: ; CODE XREF: sub_130CE4+16↑j ROM:00130D04 btst #2,($DE1).w ROM:00130D0A beq.s loc_130D14 ROM:00130D0C move.l #0,($A1C).w ROM:00130D14 ROM:00130D14 loc_130D14: ; CODE XREF: sub_130CE4+26↑j ROM:00130D14 btst #3,($DE1).w ROM:00130D1A beq.s locret_130D24 ROM:00130D1C move.l #0,($A20).w ROM:00130D24 ROM:00130D24 locret_130D24: ; CODE XREF: sub_130CE4+36↑j ROM:00130D24 rts ROM:00130D24 ; End of function sub_130CE4 ROM:00130D24 ROM:00130D26 ROM:00130D26 ; =============== S U B R O U T I N E ======================================= ROM:00130D26 ROM:00130D26 ROM:00130D26 sub_130D26: ; CODE XREF: sub_130CB2+1A↑p ROM:00130D26 move.w #0,d0 ROM:00130D2A bra.s loc_130D30 ROM:00130D2C ; --------------------------------------------------------------------------- ROM:00130D2C ROM:00130D2C loc_130D2C: ; CODE XREF: sub_130D26:loc_130DD0↓j ROM:00130D2C addi.w #1,d0 ROM:00130D30 ROM:00130D30 loc_130D30: ; CODE XREF: sub_130D26+4↑j ROM:00130D30 cmpi.w #3,d0 ROM:00130D34 bgt.l locret_130DD4 ROM:00130D3A move.l $A14(d0.w*4),d2 ROM:00130D40 move.w #1,d5 ROM:00130D44 cmpi.w #2,d5 ROM:00130D48 bne.s loc_130D52 ROM:00130D4A move.w d0,d4 ROM:00130D4C andi.w #1,d4 ROM:00130D50 bra.s loc_130D56 ROM:00130D52 ; --------------------------------------------------------------------------- ROM:00130D52 ROM:00130D52 loc_130D52: ; CODE XREF: sub_130D26+22↑j ROM:00130D52 move.w #0,d4 ROM:00130D56 ROM:00130D56 loc_130D56: ; CODE XREF: sub_130D26+2A↑j ROM:00130D56 move.w $1126(d4.w*2),d3 ROM:00130D5C ext.l d3 ROM:00130D5E add.l d3,d2 ROM:00130D60 cmpi.l #$5FFF4,d2 ROM:00130D66 ble.s loc_130D76 ROM:00130D68 move.l #$5FFF4,d1 ROM:00130D6E sub.l d3,d1 ROM:00130D70 bra.l loc_130D7C ROM:00130D76 ; --------------------------------------------------------------------------- ROM:00130D76 ROM:00130D76 loc_130D76: ; CODE XREF: sub_130D26+40↑j ROM:00130D76 move.l $A14(d0.w*4),d1 ROM:00130D7C ROM:00130D7C loc_130D7C: ; CODE XREF: sub_130D26+4A↑j ROM:00130D7C move.l $146(a5),d4 ROM:00130D80 cmpi.l #0,d1 ROM:00130D86 ble.s loc_130D8E ROM:00130D88 cmp.l d1,d4 ROM:00130D8A ble.s loc_130D8E ROM:00130D8C move.l d4,d1 ROM:00130D8E ROM:00130D8E loc_130D8E: ; CODE XREF: sub_130D26+60↑j ROM:00130D8E ; sub_130D26+64↑j ROM:00130D8E btst #1,($1382).w ROM:00130D94 beq.s loc_130DA6 ROM:00130D96 move.w $72C(a5),d6 ROM:00130D9A cmpi.w #0,d6 ROM:00130D9E bne.s loc_130DA6 ROM:00130DA0 cmp.l d1,d4 ROM:00130DA2 ble.s loc_130DA6 ROM:00130DA4 move.l d4,d1 ROM:00130DA6 ROM:00130DA6 loc_130DA6: ; CODE XREF: sub_130D26+6E↑j ROM:00130DA6 ; sub_130D26+78↑j ... ROM:00130DA6 btst #7,($1384).w ROM:00130DAC bne.s loc_130DB6 ROM:00130DAE btst #4,($1388).w ROM:00130DB4 beq.s loc_130DCA ROM:00130DB6 ROM:00130DB6 loc_130DB6: ; CODE XREF: sub_130D26+86↑j ROM:00130DB6 btst #7,($137F).w ROM:00130DBC bne.s loc_130DCA ROM:00130DBE move.l #0,$A14(d0.w*4) ROM:00130DC8 bra.s loc_130DD0 ROM:00130DCA ; --------------------------------------------------------------------------- ROM:00130DCA ROM:00130DCA loc_130DCA: ; CODE XREF: sub_130D26+8E↑j ROM:00130DCA ; sub_130D26+96↑j ROM:00130DCA move.l d1,$A14(d0.w*4) ROM:00130DD0 ROM:00130DD0 loc_130DD0: ; CODE XREF: sub_130D26+A2↑j ROM:00130DD0 bra.w loc_130D2C ROM:00130DD4 ; --------------------------------------------------------------------------- ROM:00130DD4 ROM:00130DD4 locret_130DD4: ; CODE XREF: sub_130D26+E↑j ROM:00130DD4 rts ROM:00130DD4 ; End of function sub_130D26 ROM:00130DD4 ROM:00130DD6 ROM:00130DD6 ; =============== S U B R O U T I N E ======================================= ROM:00130DD6 ROM:00130DD6 ROM:00130DD6 sub_130DD6: ; CODE XREF: sub_130CB2+22↑p ROM:00130DD6 lea ($A14).w,a0 ROM:00130DDA move.w ($1126).w,d1 ROM:00130DDE ext.l d1 ROM:00130DE0 add.l (a0),d1 ROM:00130DE2 move.l d1,($9D0).w ROM:00130DE6 move.w $1BA(a5),d7 ROM:00130DEA cmpi.w #0,d7 ROM:00130DEE ble.l locret_130E66 ROM:00130DF4 bsr.l sub_11C2F6 ROM:00130DFA cmpi.w #0,d0 ROM:00130DFE bne.s locret_130E66 ROM:00130E00 cmpi.w #1,d7 ROM:00130E04 bne.s loc_130E42 ROM:00130E06 move.w $8F6(a5),d6 ROM:00130E0A ext.l d6 ROM:00130E0C add.l d6,(a0) ROM:00130E0E bpl.s loc_130E12 ROM:00130E10 clr.l (a0) ROM:00130E12 ROM:00130E12 loc_130E12: ; CODE XREF: sub_130DD6+38↑j ROM:00130E12 move.w $8FA(a5),d6 ROM:00130E16 ext.l d6 ROM:00130E18 add.l d6,8(a0) ROM:00130E1C bpl.s loc_130E22 ROM:00130E1E clr.l 8(a0) ROM:00130E22 ROM:00130E22 loc_130E22: ; CODE XREF: sub_130DD6+46↑j ROM:00130E22 move.w $8FC(a5),d6 ROM:00130E26 ext.l d6 ROM:00130E28 add.l d6,$C(a0) ROM:00130E2C bpl.s loc_130E32 ROM:00130E2E clr.l $C(a0) ROM:00130E32 ROM:00130E32 loc_130E32: ; CODE XREF: sub_130DD6+56↑j ROM:00130E32 move.w $8F8(a5),d6 ROM:00130E36 ext.l d6 ROM:00130E38 add.l d6,4(a0) ROM:00130E3C bpl.s loc_130E42 ROM:00130E3E clr.l 4(a0) ROM:00130E42 ROM:00130E42 loc_130E42: ; CODE XREF: sub_130DD6+2E↑j ROM:00130E42 ; sub_130DD6+66↑j ROM:00130E42 cmpi.w #2,d7 ROM:00130E46 bne.s locret_130E66 ROM:00130E48 move.l $14E(a5),d6 ROM:00130E4C move.l d6,(a0) ROM:00130E4E move.l $156(a5),d6 ROM:00130E52 move.l d6,8(a0) ROM:00130E56 move.l $15A(a5),d6 ROM:00130E5A move.l d6,$C(a0) ROM:00130E5E move.l $152(a5),d6 ROM:00130E62 move.l d6,4(a0) ROM:00130E66 ROM:00130E66 locret_130E66: ; CODE XREF: sub_130DD6+18↑j ROM:00130E66 ; sub_130DD6+28↑j ... ROM:00130E66 rts ROM:00130E66 ; End of function sub_130DD6 ROM:00130E66 ROM:00130E68 ROM:00130E68 ; =============== S U B R O U T I N E ======================================= ROM:00130E68 ROM:00130E68 ROM:00130E68 sub_130E68: ; CODE XREF: sub_130CB2+26↑p ROM:00130E68 move.w $71E(a5),d7 ROM:00130E6C cmp.w ($56E).w,d7 ROM:00130E70 ble.s loc_130E8C ROM:00130E72 move.w #$3F16,d1 ROM:00130E76 move.w ($A5E).w,d2 ROM:00130E7A move.w ($56E).w,d3 ROM:00130E7E bsr.l sub_1175D2 ROM:00130E84 bclr #7,($1382).w ROM:00130E8A bra.s loc_130EC0 ROM:00130E8C ; --------------------------------------------------------------------------- ROM:00130E8C ROM:00130E8C loc_130E8C: ; CODE XREF: sub_130E68+8↑j ROM:00130E8C btst #4,($1381).w ROM:00130E92 beq.s loc_130EA8 ROM:00130E94 move.w #$3F18,d1 ROM:00130E98 move.w ($A5E).w,d2 ROM:00130E9C move.w ($56E).w,d3 ROM:00130EA0 bsr.l sub_1175D2 ROM:00130EA6 bra.s loc_130EBA ROM:00130EA8 ; --------------------------------------------------------------------------- ROM:00130EA8 ROM:00130EA8 loc_130EA8: ; CODE XREF: sub_130E68+2A↑j ROM:00130EA8 move.w #$3F1A,d1 ROM:00130EAC move.w ($A5E).w,d2 ROM:00130EB0 move.w ($56E).w,d3 ROM:00130EB4 bsr.l sub_1175D2 ROM:00130EBA ROM:00130EBA loc_130EBA: ; CODE XREF: sub_130E68+3E↑j ROM:00130EBA bset #7,($1382).w ROM:00130EC0 ROM:00130EC0 loc_130EC0: ; CODE XREF: sub_130E68+22↑j ROM:00130EC0 move.w #0,d2 ROM:00130EC4 bra.s loc_130ECA ROM:00130EC6 ; --------------------------------------------------------------------------- ROM:00130EC6 ROM:00130EC6 loc_130EC6: ; CODE XREF: sub_130E68+AE↓j ROM:00130EC6 addi.w #1,d2 ROM:00130ECA ROM:00130ECA loc_130ECA: ; CODE XREF: sub_130E68+5C↑j ROM:00130ECA cmpi.w #3,d2 ROM:00130ECE bgt.l loc_130F18 ROM:00130ED4 move.w d1,d0 ROM:00130ED6 add.w $B26(a5,d2.w*2),d0 ROM:00130EDC cmpi.w #$1C20,d0 ROM:00130EE0 blt.s loc_130EE6 ROM:00130EE2 subi.w #$1C20,d0 ROM:00130EE6 ROM:00130EE6 loc_130EE6: ; CODE XREF: sub_130E68+78↑j ROM:00130EE6 btst d2,$B49(a5) ROM:00130EEA beq.s loc_130EFE ROM:00130EEC bclr d2,($120B).w ROM:00130EF0 move.w $B36(a5,d2.w*2),d3 ROM:00130EF6 move.w $112A(d3.w*2),d0 ROM:00130EFC bra.s loc_130F10 ROM:00130EFE ; --------------------------------------------------------------------------- ROM:00130EFE ROM:00130EFE loc_130EFE: ; CODE XREF: sub_130E68+82↑j ROM:00130EFE btst #7,($1382).w ROM:00130F04 beq.s loc_130F0C ROM:00130F06 bset d2,($120B).w ROM:00130F0A bra.s loc_130F10 ROM:00130F0C ; --------------------------------------------------------------------------- ROM:00130F0C ROM:00130F0C loc_130F0C: ; CODE XREF: sub_130E68+9C↑j ROM:00130F0C bclr d2,($120B).w ROM:00130F10 ROM:00130F10 loc_130F10: ; CODE XREF: sub_130E68+94↑j ROM:00130F10 ; sub_130E68+A2↑j ROM:00130F10 move.w d0,$112A(d2.w*2) ROM:00130F16 bra.s loc_130EC6 ROM:00130F18 ; --------------------------------------------------------------------------- ROM:00130F18 ROM:00130F18 loc_130F18: ; CODE XREF: sub_130E68+66↑j ROM:00130F18 move.w ($56E).w,d4 ROM:00130F1C muls.w #$3C,d4 ; '<' ROM:00130F20 muls.l ($9D0).w,d5:d4 ROM:00130F26 divs.l #$F4240,d5:d4 ROM:00130F2E btst #0,($120B).w ROM:00130F34 beq.s loc_130F48 ROM:00130F36 move.w d1,($E20).w ROM:00130F3A sub.w d4,d1 ROM:00130F3C bge.s loc_130F42 ROM:00130F3E addi.w #$1C20,d1 ROM:00130F42 ROM:00130F42 loc_130F42: ; CODE XREF: sub_130E68+D4↑j ROM:00130F42 move.w d1,($E1E).w ROM:00130F46 bra.s locret_130F5C ROM:00130F48 ; --------------------------------------------------------------------------- ROM:00130F48 ROM:00130F48 loc_130F48: ; CODE XREF: sub_130E68+CC↑j ROM:00130F48 move.w d1,($E1E).w ROM:00130F4C add.w d4,d1 ROM:00130F4E cmpi.w #$1C20,d1 ROM:00130F52 ble.s loc_130F58 ROM:00130F54 subi.w #$1C20,d1 ROM:00130F58 ROM:00130F58 loc_130F58: ; CODE XREF: sub_130E68+EA↑j ROM:00130F58 move.w d1,($E20).w ROM:00130F5C ROM:00130F5C locret_130F5C: ; CODE XREF: sub_130E68+DE↑j ROM:00130F5C rts ROM:00130F5C ; End of function sub_130E68 ROM:00130F5C ROM:00130F5E ROM:00130F5E ; =============== S U B R O U T I N E ======================================= ROM:00130F5E ROM:00130F5E ROM:00130F5E sub_130F5E: ; CODE XREF: sub_130CB2+6↑p ROM:00130F5E clr.w d1 ROM:00130F60 move.b ($1209).w,d1 ROM:00130F64 cmpi.w #4,d1 ROM:00130F68 bcc.s locret_130F72 ROM:00130F6A movea.l off_130F74(pc,d1.w*4),a0 ROM:00130F6E nop ROM:00130F70 jmp (a0) ROM:00130F72 ; --------------------------------------------------------------------------- ROM:00130F72 ROM:00130F72 locret_130F72: ; CODE XREF: sub_130F5E+A↑j ROM:00130F72 rts ROM:00130F72 ; End of function sub_130F5E ROM:00130F72 ROM:00130F72 ; --------------------------------------------------------------------------- ROM:00130F74 off_130F74: dc.l loc_130F84 ; DATA XREF: sub_130F5E+C↑r ROM:00130F78 dc.l loc_130F94 ROM:00130F7C dc.l loc_131008 ROM:00130F80 dc.l loc_131072 ROM:00130F84 ; --------------------------------------------------------------------------- ROM:00130F84 ROM:00130F84 loc_130F84: ; DATA XREF: ROM:off_130F74↑o ROM:00130F84 bsr.w sub_1310B8 ROM:00130F88 move.b #1,($1209).w ROM:00130F8E bra.w locret_131006 ROM:00130F92 ; --------------------------------------------------------------------------- ROM:00130F92 rts ROM:00130F94 ; --------------------------------------------------------------------------- ROM:00130F94 ROM:00130F94 loc_130F94: ; DATA XREF: ROM:00130F78↑o ROM:00130F94 move.w $720(a5),d0 ROM:00130F98 move.w ($56E).w,d1 ROM:00130F9C cmp.w $722(a5),d1 ROM:00130FA0 bge.w loc_130FBA ROM:00130FA4 btst #2,($1383).w ROM:00130FAA beq.s loc_130FCA ROM:00130FAC btst #0,($937).w ROM:00130FB2 beq.s loc_130FCA ROM:00130FB4 cmpi.w #0,d0 ROM:00130FB8 bne.s loc_130FCA ROM:00130FBA ROM:00130FBA loc_130FBA: ; CODE XREF: ROM:00130FA0↑j ROM:00130FBA bsr.w sub_1310D0 ROM:00130FBE move.b #3,($1209).w ROM:00130FC4 bra.l locret_1310B4 ROM:00130FCA ; --------------------------------------------------------------------------- ROM:00130FCA ROM:00130FCA loc_130FCA: ; CODE XREF: ROM:00130FAA↑j ROM:00130FCA ; ROM:00130FB2↑j ... ROM:00130FCA cmp.w $726(a5),d1 ROM:00130FCE bge.w loc_130FFA ROM:00130FD2 btst #7,($1366).w ROM:00130FD8 bne.s locret_131006 ROM:00130FDA btst #3,($1386).w ROM:00130FE0 bne.s locret_131006 ROM:00130FE2 btst #2,($1383).w ROM:00130FE8 bne.s loc_130FEC ROM:00130FEA bra.s loc_130FFA ROM:00130FEC ; --------------------------------------------------------------------------- ROM:00130FEC ROM:00130FEC loc_130FEC: ; CODE XREF: ROM:00130FE8↑j ROM:00130FEC btst #0,($937).w ROM:00130FF2 beq.s loc_130FFA ROM:00130FF4 cmpi.w #0,d0 ROM:00130FF8 beq.s locret_131006 ROM:00130FFA ROM:00130FFA loc_130FFA: ; CODE XREF: ROM:00130FCE↑j ROM:00130FFA ; ROM:00130FEA↑j ... ROM:00130FFA bsr.w sub_1310C8 ROM:00130FFE move.b #2,($1209).w ROM:00131004 bra.s locret_131070 ROM:00131006 ; --------------------------------------------------------------------------- ROM:00131006 ROM:00131006 locret_131006: ; CODE XREF: ROM:00130F8E↑j ROM:00131006 ; ROM:00130FD8↑j ... ROM:00131006 rts ROM:00131008 ; --------------------------------------------------------------------------- ROM:00131008 ROM:00131008 loc_131008: ; DATA XREF: ROM:00130F7C↑o ROM:00131008 move.w $726(a5),d1 ROM:0013100C sub.w $728(a5),d1 ROM:00131010 btst #3,($1386).w ROM:00131016 beq.s loc_13102A ROM:00131018 cmp.w ($56E).w,d1 ROM:0013101C ble.s loc_13102A ROM:0013101E bsr.w sub_1310B8 ROM:00131022 move.b #1,($1209).w ROM:00131028 bra.s locret_131006 ROM:0013102A ; --------------------------------------------------------------------------- ROM:0013102A ROM:0013102A loc_13102A: ; CODE XREF: ROM:00131016↑j ROM:0013102A ; ROM:0013101C↑j ROM:0013102A move.w ($56E).w,d1 ROM:0013102E move.w $720(a5),d0 ROM:00131032 move.w $722(a5),d2 ROM:00131036 cmp.w d1,d2 ROM:00131038 bgt.s loc_13104E ROM:0013103A cmpi.w #0,d0 ROM:0013103E bne.s loc_13104E ROM:00131040 bsr.w sub_1310D0 ROM:00131044 move.b #3,($1209).w ROM:0013104A bra.s locret_1310B4 ROM:0013104C ; --------------------------------------------------------------------------- ROM:0013104C bra.s locret_131070 ROM:0013104E ; --------------------------------------------------------------------------- ROM:0013104E ROM:0013104E loc_13104E: ; CODE XREF: ROM:00131038↑j ROM:0013104E ; ROM:0013103E↑j ROM:0013104E btst #2,($1383).w ROM:00131054 beq.s locret_131070 ROM:00131056 btst #0,($937).w ROM:0013105C beq.s locret_131070 ROM:0013105E cmpi.w #0,d0 ROM:00131062 bne.s locret_131070 ROM:00131064 bsr.w sub_1310D0 ROM:00131068 move.b #3,($1209).w ROM:0013106E bra.s locret_1310B4 ROM:00131070 ; --------------------------------------------------------------------------- ROM:00131070 ROM:00131070 locret_131070: ; CODE XREF: ROM:00131004↑j ROM:00131070 ; ROM:0013104C↑j ... ROM:00131070 rts ROM:00131072 ; --------------------------------------------------------------------------- ROM:00131072 ROM:00131072 loc_131072: ; DATA XREF: ROM:00130F80↑o ROM:00131072 move.w $720(a5),d0 ROM:00131076 btst #7,($1366).w ROM:0013107C bne.s loc_131090 ROM:0013107E cmpi.w #0,d0 ROM:00131082 beq.s loc_131090 ROM:00131084 bsr.w sub_1310C8 ROM:00131088 move.b #2,($1209).w ROM:0013108E bra.s locret_131070 ROM:00131090 ; --------------------------------------------------------------------------- ROM:00131090 ROM:00131090 loc_131090: ; CODE XREF: ROM:0013107C↑j ROM:00131090 ; ROM:00131082↑j ROM:00131090 move.w $722(a5),d1 ROM:00131094 sub.w $724(a5),d1 ROM:00131098 btst #7,($1366).w ROM:0013109E beq.s locret_1310B4 ROM:001310A0 cmp.w ($56E).w,d1 ROM:001310A4 ble.s locret_1310B4 ROM:001310A6 bsr.w sub_1310B8 ROM:001310AA move.b #1,($1209).w ROM:001310B0 bra.w locret_131006 ROM:001310B4 ; --------------------------------------------------------------------------- ROM:001310B4 ROM:001310B4 locret_1310B4: ; CODE XREF: ROM:00130FC4↑j ROM:001310B4 ; ROM:0013104A↑j ... ROM:001310B4 rts ROM:001310B6 ; --------------------------------------------------------------------------- ROM:001310B6 rts ROM:001310B8 ROM:001310B8 ; =============== S U B R O U T I N E ======================================= ROM:001310B8 ROM:001310B8 ROM:001310B8 sub_1310B8: ; CODE XREF: ROM:loc_130F84↑p ROM:001310B8 ; ROM:0013101E↑p ... ROM:001310B8 move.w #$1C20,d0 ROM:001310BC ext.l d0 ROM:001310BE divs.w #4,d0 ROM:001310C2 move.w d0,($E1C).w ROM:001310C6 rts ROM:001310C6 ; End of function sub_1310B8 ROM:001310C6 ROM:001310C8 ROM:001310C8 ; =============== S U B R O U T I N E ======================================= ROM:001310C8 ROM:001310C8 ROM:001310C8 sub_1310C8: ; CODE XREF: ROM:loc_130FFA↑p ROM:001310C8 ; ROM:00131084↑p ROM:001310C8 move.w #$E10,($E1C).w ROM:001310CE rts ROM:001310CE ; End of function sub_1310C8 ROM:001310CE ROM:001310D0 ROM:001310D0 ; =============== S U B R O U T I N E ======================================= ROM:001310D0 ROM:001310D0 ROM:001310D0 sub_1310D0: ; CODE XREF: ROM:loc_130FBA↑p ROM:001310D0 ; ROM:00131040↑p ... ROM:001310D0 move.w #$1C20,($E1C).w ROM:001310D6 rts ROM:001310D6 ; End of function sub_1310D0 ROM:001310D6 ROM:001310D8 ROM:001310D8 ; =============== S U B R O U T I N E ======================================= ROM:001310D8 ROM:001310D8 ROM:001310D8 sub_1310D8: ; CODE XREF: sub_130CB2+16↑p ROM:001310D8 clr.w d1 ROM:001310DA move.b ($120A).w,d1 ROM:001310DE cmpi.w #3,d1 ROM:001310E2 bcc.s locret_1310EC ROM:001310E4 movea.l off_1310EE(pc,d1.w*4),a0 ROM:001310E8 nop ROM:001310EA jmp (a0) ROM:001310EC ; --------------------------------------------------------------------------- ROM:001310EC ROM:001310EC locret_1310EC: ; CODE XREF: sub_1310D8+A↑j ROM:001310EC rts ROM:001310EC ; End of function sub_1310D8 ROM:001310EC ROM:001310EC ; --------------------------------------------------------------------------- ROM:001310EE off_1310EE: dc.l loc_1310FA ; DATA XREF: sub_1310D8+C↑r ROM:001310F2 dc.l loc_13111C ROM:001310F6 dc.l loc_131134 ROM:001310FA ; --------------------------------------------------------------------------- ROM:001310FA ROM:001310FA loc_1310FA: ; DATA XREF: ROM:off_1310EE↑o ROM:001310FA move.w $72A(a5),d0 ROM:001310FE clr.b ($918).w ROM:00131102 move.w d0,($702).w ROM:00131106 move.b #1,($918).w ROM:0013110C bset #4,($1388).w ROM:00131112 move.b #1,($120A).w ROM:00131118 bra.s locret_131132 ROM:0013111A ; --------------------------------------------------------------------------- ROM:0013111A rts ROM:0013111C ; --------------------------------------------------------------------------- ROM:0013111C ROM:0013111C loc_13111C: ; DATA XREF: ROM:001310F2↑o ROM:0013111C cmpi.w #0,($702).w ROM:00131122 bgt.s locret_131132 ROM:00131124 bclr #4,($1388).w ROM:0013112A move.b #2,($120A).w ROM:00131130 bra.s locret_131162 ROM:00131132 ; --------------------------------------------------------------------------- ROM:00131132 ROM:00131132 locret_131132: ; CODE XREF: ROM:00131118↑j ROM:00131132 ; ROM:00131122↑j ... ROM:00131132 rts ROM:00131134 ; --------------------------------------------------------------------------- ROM:00131134 ROM:00131134 loc_131134: ; DATA XREF: ROM:001310F6↑o ROM:00131134 move.w $72A(a5),d0 ROM:00131138 btst #7,($1366).w ROM:0013113E beq.s locret_131162 ROM:00131140 cmpi.w #0,d0 ROM:00131144 beq.s locret_131162 ROM:00131146 clr.b ($918).w ROM:0013114A move.w d0,($702).w ROM:0013114E move.b #1,($918).w ROM:00131154 bset #4,($1388).w ROM:0013115A move.b #1,($120A).w ROM:00131160 bra.s locret_131132 ROM:00131162 ; --------------------------------------------------------------------------- ROM:00131162 ROM:00131162 locret_131162: ; CODE XREF: ROM:00131130↑j ROM:00131162 ; ROM:0013113E↑j ... ROM:00131162 rts ROM:00131164 ; --------------------------------------------------------------------------- ROM:00131164 rts ROM:00131166 ROM:00131166 ; =============== S U B R O U T I N E ======================================= ROM:00131166 ROM:00131166 ROM:00131166 sub_131166: ; CODE XREF: sub_130CB2↑p ROM:00131166 bsr.w sub_131194 ROM:0013116A bsr.w sub_131174 ROM:0013116E bsr.w sub_131390 ROM:00131172 rts ROM:00131172 ; End of function sub_131166 ROM:00131172 ROM:00131174 ROM:00131174 ; =============== S U B R O U T I N E ======================================= ROM:00131174 ROM:00131174 ROM:00131174 sub_131174: ; CODE XREF: sub_131166+4↑p ROM:00131174 btst #2,($1383).w ROM:0013117A beq.s loc_13118C ROM:0013117C cmpi.w #$3E8,($E22).w ROM:00131182 beq.s loc_13118C ROM:00131184 bset #0,($1367).w ROM:0013118A bra.s locret_131192 ROM:0013118C ; --------------------------------------------------------------------------- ROM:0013118C ROM:0013118C loc_13118C: ; CODE XREF: sub_131174+6↑j ROM:0013118C ; sub_131174+E↑j ROM:0013118C bclr #0,($1367).w ROM:00131192 ROM:00131192 locret_131192: ; CODE XREF: sub_131174+16↑j ROM:00131192 rts ROM:00131192 ; End of function sub_131174 ROM:00131192 ROM:00131194 ROM:00131194 ; =============== S U B R O U T I N E ======================================= ROM:00131194 ROM:00131194 ROM:00131194 sub_131194: ; CODE XREF: sub_131166↑p ROM:00131194 clr.w d1 ROM:00131196 move.b ($120C).w,d1 ROM:0013119A cmpi.w #6,d1 ROM:0013119E bcc.s locret_1311A8 ROM:001311A0 movea.l off_1311AA(pc,d1.w*4),a0 ROM:001311A4 nop ROM:001311A6 jmp (a0) ROM:001311A8 ; --------------------------------------------------------------------------- ROM:001311A8 ROM:001311A8 locret_1311A8: ; CODE XREF: sub_131194+A↑j ROM:001311A8 rts ROM:001311A8 ; End of function sub_131194 ROM:001311A8 ROM:001311A8 ; --------------------------------------------------------------------------- ROM:001311AA off_1311AA: dc.l loc_1311C2 ; DATA XREF: sub_131194+C↑r ROM:001311AE dc.l loc_1311CE ROM:001311B2 dc.l loc_1311F6 ROM:001311B6 dc.l loc_131260 ROM:001311BA dc.l loc_1312A0 ROM:001311BE dc.l loc_1312C4 ROM:001311C2 ; --------------------------------------------------------------------------- ROM:001311C2 ROM:001311C2 loc_1311C2: ; DATA XREF: ROM:off_1311AA↑o ROM:001311C2 bsr.w sub_1312F2 ROM:001311C6 move.b #1,($120C).w ROM:001311CC rts ROM:001311CE ; --------------------------------------------------------------------------- ROM:001311CE ROM:001311CE loc_1311CE: ; DATA XREF: ROM:001311AE↑o ROM:001311CE btst #2,($1383).w ROM:001311D4 beq.s loc_1311F0 ROM:001311D6 move.w $72E(a5),d0 ROM:001311DA clr.b ($919).w ROM:001311DE move.w d0,($704).w ROM:001311E2 move.b #1,($919).w ROM:001311E8 move.b #2,($120C).w ROM:001311EE rts ROM:001311F0 ; --------------------------------------------------------------------------- ROM:001311F0 ROM:001311F0 loc_1311F0: ; CODE XREF: ROM:001311D4↑j ROM:001311F0 bsr.w sub_1312F2 ROM:001311F4 rts ROM:001311F6 ; --------------------------------------------------------------------------- ROM:001311F6 ROM:001311F6 loc_1311F6: ; DATA XREF: ROM:001311B2↑o ROM:001311F6 btst #2,($1383).w ROM:001311FC bne.s loc_131220 ROM:001311FE clr.b ($919).w ROM:00131202 clr.w ($704).w ROM:00131206 move.w $730(a5),d0 ROM:0013120A clr.b ($8EB).w ROM:0013120E move.w d0,($6A8).w ROM:00131212 move.b #1,($8EB).w ROM:00131218 move.b #3,($120C).w ROM:0013121E rts ROM:00131220 ; --------------------------------------------------------------------------- ROM:00131220 ROM:00131220 loc_131220: ; CODE XREF: ROM:001311FC↑j ROM:00131220 cmpi.w #0,($704).w ROM:00131226 bgt.s loc_13124E ROM:00131228 cmpi.w #$3E8,($E22).w ROM:0013122E ble.s loc_13124E ROM:00131230 bsr.w sub_131342 ROM:00131234 move.w $72E(a5),d0 ROM:00131238 clr.b ($919).w ROM:0013123C move.w d0,($704).w ROM:00131240 move.b #1,($919).w ROM:00131246 move.b #2,($120C).w ROM:0013124C rts ROM:0013124E ; --------------------------------------------------------------------------- ROM:0013124E ROM:0013124E loc_13124E: ; CODE XREF: ROM:00131226↑j ROM:0013124E ; ROM:0013122E↑j ROM:0013124E cmpi.w #$3E8,($E22).w ROM:00131254 bgt.s locret_13125E ROM:00131256 move.b #4,($120C).w ROM:0013125C rts ROM:0013125E ; --------------------------------------------------------------------------- ROM:0013125E ROM:0013125E locret_13125E: ; CODE XREF: ROM:00131254↑j ROM:0013125E rts ROM:00131260 ; --------------------------------------------------------------------------- ROM:00131260 ROM:00131260 loc_131260: ; DATA XREF: ROM:001311B6↑o ROM:00131260 btst #2,($1383).w ROM:00131266 beq.s loc_13128A ROM:00131268 move.w $72E(a5),d0 ROM:0013126C clr.b ($919).w ROM:00131270 move.w d0,($704).w ROM:00131274 move.b #1,($919).w ROM:0013127A clr.b ($8EB).w ROM:0013127E clr.w ($6A8).w ROM:00131282 move.b #2,($120C).w ROM:00131288 rts ROM:0013128A ; --------------------------------------------------------------------------- ROM:0013128A ROM:0013128A loc_13128A: ; CODE XREF: ROM:00131266↑j ROM:0013128A cmpi.w #0,($6A8).w ROM:00131290 bgt.s locret_13129E ROM:00131292 bsr.w sub_1312F2 ROM:00131296 move.b #1,($120C).w ROM:0013129C rts ROM:0013129E ; --------------------------------------------------------------------------- ROM:0013129E ROM:0013129E locret_13129E: ; CODE XREF: ROM:00131290↑j ROM:0013129E rts ROM:001312A0 ; --------------------------------------------------------------------------- ROM:001312A0 ROM:001312A0 loc_1312A0: ; DATA XREF: ROM:001311BA↑o ROM:001312A0 btst #7,($1366).w ROM:001312A6 beq.s locret_1312C2 ROM:001312A8 move.w $730(a5),d0 ROM:001312AC clr.b ($8EB).w ROM:001312B0 move.w d0,($6A8).w ROM:001312B4 move.b #1,($8EB).w ROM:001312BA move.b #5,($120C).w ROM:001312C0 rts ROM:001312C2 ; --------------------------------------------------------------------------- ROM:001312C2 ROM:001312C2 locret_1312C2: ; CODE XREF: ROM:001312A6↑j ROM:001312C2 rts ROM:001312C4 ; --------------------------------------------------------------------------- ROM:001312C4 ROM:001312C4 loc_1312C4: ; DATA XREF: ROM:001311BE↑o ROM:001312C4 btst #7,($1366).w ROM:001312CA bne.s loc_1312DC ROM:001312CC clr.b ($8EB).w ROM:001312D0 clr.w ($6A8).w ROM:001312D4 move.b #4,($120C).w ROM:001312DA rts ROM:001312DC ; --------------------------------------------------------------------------- ROM:001312DC ROM:001312DC loc_1312DC: ; CODE XREF: ROM:001312CA↑j ROM:001312DC cmpi.w #0,($6A8).w ROM:001312E2 bgt.s locret_1312F0 ROM:001312E4 bsr.w sub_1312F2 ROM:001312E8 move.b #1,($120C).w ROM:001312EE rts ROM:001312F0 ; --------------------------------------------------------------------------- ROM:001312F0 ROM:001312F0 locret_1312F0: ; CODE XREF: ROM:001312E2↑j ROM:001312F0 rts ROM:001312F2 ROM:001312F2 ; =============== S U B R O U T I N E ======================================= ROM:001312F2 ROM:001312F2 ROM:001312F2 sub_1312F2: ; CODE XREF: ROM:loc_1311C2↑p ROM:001312F2 ; ROM:loc_1311F0↑p ... ROM:001312F2 btst #4,($930).w ROM:001312F8 beq.s locret_131340 ROM:001312FA move.w #$3E80,d1 ROM:001312FE move.w ($A98).w,d2 ROM:00131302 bsr.l sub_1175D2 ROM:00131308 move.w d1,($E24).w ROM:0013130C move.w #$3E82,d1 ROM:00131310 move.w ($A98).w,d2 ROM:00131314 bsr.l sub_1175D2 ROM:0013131A move.w d1,($E26).w ROM:0013131E move.w #$3E84,d1 ROM:00131322 move.w ($A98).w,d2 ROM:00131326 bsr.l sub_1175D2 ROM:0013132C move.w d1,($E28).w ROM:00131330 add.w ($E24).w,d1 ROM:00131334 add.w ($E26).w,d1 ROM:00131338 addi.w #$3E8,d1 ROM:0013133C move.w d1,($E22).w ROM:00131340 ROM:00131340 locret_131340: ; CODE XREF: sub_1312F2+6↑j ROM:00131340 rts ROM:00131340 ; End of function sub_1312F2 ROM:00131340 ROM:00131342 ROM:00131342 ; =============== S U B R O U T I N E ======================================= ROM:00131342 ROM:00131342 ROM:00131342 sub_131342: ; CODE XREF: ROM:00131230↑p ROM:00131342 move.w ($E24).w,d4 ROM:00131346 muls.w $736(a5),d4 ROM:0013134A divs.w #$2710,d4 ROM:0013134E move.w d4,($E24).w ROM:00131352 move.w ($E26).w,d3 ROM:00131356 muls.w $738(a5),d3 ROM:0013135A divs.w #$2710,d3 ROM:0013135E move.w d3,($E26).w ROM:00131362 move.w ($E28).w,d5 ROM:00131366 muls.w $73A(a5),d5 ROM:0013136A divs.w #$2710,d5 ROM:0013136E move.w d5,($E28).w ROM:00131372 add.w d3,d4 ROM:00131374 add.w d5,d4 ROM:00131376 addi.w #$3E8,d4 ROM:0013137A move.w $732(a5),d0 ROM:0013137E cmp.w d4,d0 ROM:00131380 ble.s loc_13138A ROM:00131382 move.w #$3E8,($E22).w ROM:00131388 bra.s locret_13138E ROM:0013138A ; --------------------------------------------------------------------------- ROM:0013138A ROM:0013138A loc_13138A: ; CODE XREF: sub_131342+3E↑j ROM:0013138A move.w d4,($E22).w ROM:0013138E ROM:0013138E locret_13138E: ; CODE XREF: sub_131342+46↑j ROM:0013138E rts ROM:0013138E ; End of function sub_131342 ROM:0013138E ROM:00131390 ROM:00131390 ; =============== S U B R O U T I N E ======================================= ROM:00131390 ROM:00131390 ROM:00131390 sub_131390: ; CODE XREF: sub_131166+8↑p ROM:00131390 move.w $734(a5),d0 ROM:00131394 cmp.w ($E22).w,d0 ROM:00131398 blt.s loc_1313A2 ROM:0013139A bset #4,($1389).w ROM:001313A0 bra.s locret_1313A8 ROM:001313A2 ; --------------------------------------------------------------------------- ROM:001313A2 ROM:001313A2 loc_1313A2: ; CODE XREF: sub_131390+8↑j ROM:001313A2 bclr #4,($1389).w ROM:001313A8 ROM:001313A8 locret_1313A8: ; CODE XREF: sub_131390+10↑j ROM:001313A8 rts ROM:001313A8 ; End of function sub_131390 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:00131AC6↓p ROM:001313AA move.w #$3E86,d1 ROM:001313AE move.w ($A98).w,d2 ROM:001313B2 bsr.l sub_1175D2 ROM:001313B8 muls.w #$FA,d1 ROM:001313BC move.l d1,($9D4).w ROM:001313C0 move.w #$3F20,d1 ROM:001313C4 move.w $73C(a5),d2 ROM:001313C8 move.w ($E1A).w,d3 ROM:001313CC bsr.l sub_1175D2 ROM:001313D2 move.w d1,($E2A).w ROM:001313D6 ext.l d1 ROM:001313D8 muls.l ($9D4).w,d2:d1 ROM:001313DE move.w ($E40).w,d3 ROM:001313E2 ext.l d3 ROM:001313E4 divs.l d3,d2:d1 ROM:001313E8 move.l d1,($9D8).w ROM:001313EC clr.w d1 ROM:001313EE move.b ($120D).w,d1 ROM:001313F2 cmpi.w #4,d1 ROM:001313F6 bcc.s locret_131400 ROM:001313F8 movea.l off_131402(pc,d1.w*4),a0 ROM:001313FC nop ROM:001313FE jmp (a0) ROM:00131400 ; --------------------------------------------------------------------------- ROM:00131400 ROM:00131400 locret_131400: ; CODE XREF: sub_1313AA+4C↑j ROM:00131400 rts ROM:00131400 ; End of function sub_1313AA ROM:00131400 ROM:00131400 ; --------------------------------------------------------------------------- ROM:00131402 off_131402: dc.l loc_131412 ; DATA XREF: sub_1313AA+4E↑r ROM:00131406 dc.l loc_131430 ROM:0013140A dc.l loc_131488 ROM:0013140E dc.l loc_1314BE ROM:00131412 ; --------------------------------------------------------------------------- ROM:00131412 ROM:00131412 loc_131412: ; DATA XREF: ROM:off_131402↑o ROM:00131412 bclr #2,($92E).w ROM:00131418 bset #0,($92E).w ROM:0013141E bsr.w sub_1314E2 ROM:00131422 bsr.w sub_131522 ROM:00131426 move.b #1,($120D).w ROM:0013142C rts ROM:0013142E ; --------------------------------------------------------------------------- ROM:0013142E rts ROM:00131430 ; --------------------------------------------------------------------------- ROM:00131430 ROM:00131430 loc_131430: ; DATA XREF: ROM:00131406↑o ROM:00131430 move.w $73E(a5),d0 ROM:00131434 cmp.w ($72E).w,d0 ROM:00131438 bge.s loc_131446 ROM:0013143A bsr.w sub_131518 ROM:0013143E move.b #2,($120D).w ROM:00131444 rts ROM:00131446 ; --------------------------------------------------------------------------- ROM:00131446 ROM:00131446 loc_131446: ; CODE XREF: ROM:00131438↑j ROM:00131446 btst #7,($1366).w ROM:0013144C beq.s loc_131464 ROM:0013144E btst #4,($1372).w ROM:00131454 bne.s loc_131464 ROM:00131456 clr.b ($92E).w ROM:0013145A clr.w ($72E).w ROM:0013145E move.b #3,($92E).w ROM:00131464 ROM:00131464 loc_131464: ; CODE XREF: ROM:0013144C↑j ROM:00131464 ; ROM:00131454↑j ROM:00131464 btst #6,($1370).w ROM:0013146A beq.s loc_13147E ROM:0013146C bclr #0,($92E).w ROM:00131472 bset #2,($92E).w ROM:00131478 move.b #3,($120D).w ROM:0013147E ROM:0013147E loc_13147E: ; CODE XREF: ROM:0013146A↑j ROM:0013147E bsr.w sub_1314E2 ROM:00131482 bsr.w sub_131522 ROM:00131486 rts ROM:00131488 ; --------------------------------------------------------------------------- ROM:00131488 ROM:00131488 loc_131488: ; DATA XREF: ROM:0013140A↑o ROM:00131488 move.w $740(a5),d0 ROM:0013148C cmp.w ($72E).w,d0 ROM:00131490 bgt.s loc_1314B8 ROM:00131492 clr.b ($92E).w ROM:00131496 clr.w ($72E).w ROM:0013149A clr.b ($92E).w ROM:0013149E clr.w ($72E).w ROM:001314A2 move.b #3,($92E).w ROM:001314A8 bsr.w sub_1314E2 ROM:001314AC bsr.w sub_131522 ROM:001314B0 move.b #1,($120D).w ROM:001314B6 rts ROM:001314B8 ; --------------------------------------------------------------------------- ROM:001314B8 ROM:001314B8 loc_1314B8: ; CODE XREF: ROM:00131490↑j ROM:001314B8 bsr.w sub_131518 ROM:001314BC rts ROM:001314BE ; --------------------------------------------------------------------------- ROM:001314BE ROM:001314BE loc_1314BE: ; DATA XREF: ROM:0013140E↑o ROM:001314BE btst #6,($1370).w ROM:001314C4 bne.s loc_1314D8 ROM:001314C6 move.b #1,($120D).w ROM:001314CC bclr #2,($92E).w ROM:001314D2 bset #0,($92E).w ROM:001314D8 ROM:001314D8 loc_1314D8: ; CODE XREF: ROM:001314C4↑j ROM:001314D8 bsr.w sub_1314E2 ROM:001314DC bsr.w sub_131522 ROM:001314E0 rts ROM:001314E2 ROM:001314E2 ; =============== S U B R O U T I N E ======================================= ROM:001314E2 ROM:001314E2 ROM:001314E2 sub_1314E2: ; CODE XREF: ROM:0013141E↑p ROM:001314E2 ; ROM:loc_13147E↑p ... ROM:001314E2 move.w ($72E).w,d1 ROM:001314E6 muls.w $742(a5),d1 ROM:001314EA move.l #$2710,d0 ROM:001314F0 sub.l d1,d0 ROM:001314F2 cmpi.w #0,d0 ROM:001314F6 bge.s loc_131502 ROM:001314F8 move.l #0,($9DC).w ROM:00131500 bra.s locret_131516 ROM:00131502 ; --------------------------------------------------------------------------- ROM:00131502 ROM:00131502 loc_131502: ; CODE XREF: sub_1314E2+14↑j ROM:00131502 move.l ($9D8).w,d2 ROM:00131506 muls.l d0,d3:d2 ROM:0013150A divs.l #$2710,d3:d2 ROM:00131512 move.l d2,($9DC).w ROM:00131516 ROM:00131516 locret_131516: ; CODE XREF: sub_1314E2+1E↑j ROM:00131516 rts ROM:00131516 ; End of function sub_1314E2 ROM:00131516 ROM:00131518 ROM:00131518 ; =============== S U B R O U T I N E ======================================= ROM:00131518 ROM:00131518 ROM:00131518 sub_131518: ; CODE XREF: ROM:0013143A↑p ROM:00131518 ; ROM:loc_1314B8↑p ROM:00131518 move.l #0,($A30).w ROM:00131520 rts ROM:00131520 ; End of function sub_131518 ROM:00131520 ROM:00131522 ROM:00131522 ; =============== S U B R O U T I N E ======================================= ROM:00131522 ROM:00131522 ROM:00131522 sub_131522: ; CODE XREF: ROM:00131422↑p ROM:00131522 ; ROM:00131482↑p ... ROM:00131522 move.w #0,d0 ROM:00131526 bra.s loc_13152C ROM:00131528 ; --------------------------------------------------------------------------- ROM:00131528 ROM:00131528 loc_131528: ; CODE XREF: sub_131522+2E↓j ROM:00131528 addi.w #1,d0 ROM:0013152C ROM:0013152C loc_13152C: ; CODE XREF: sub_131522+4↑j ROM:0013152C cmpi.w #0,d0 ROM:00131530 bgt.s loc_131552 ROM:00131532 move.w $EEA(d0.w*2),d1 ROM:00131538 ext.l d1 ROM:0013153A muls.l ($9DC).w,d2:d1 ROM:00131540 move.w $744(a5),d3 ROM:00131544 ext.l d3 ROM:00131546 divs.l d3,d2:d1 ROM:0013154A move.l d1,$A24(d0.w*4) ROM:00131550 bra.s loc_131528 ROM:00131552 ; --------------------------------------------------------------------------- ROM:00131552 ROM:00131552 loc_131552: ; CODE XREF: sub_131522+E↑j ROM:00131552 move.w #0,d0 ROM:00131556 bra.s loc_13155C ROM:00131558 ; --------------------------------------------------------------------------- ROM:00131558 ROM:00131558 loc_131558: ; CODE XREF: sub_131522+5C↓j ROM:00131558 addi.w #1,d0 ROM:0013155C ROM:0013155C loc_13155C: ; CODE XREF: sub_131522+34↑j ROM:0013155C cmpi.w #0,d0 ROM:00131560 bgt.s locret_131580 ROM:00131562 move.w $FD6(d0.w*2),d1 ROM:00131568 ext.l d1 ROM:0013156A muls.l ($A24).w,d2:d1 ROM:00131570 divs.l #$2710,d2:d1 ROM:00131578 move.l d1,$A30(d0.w*4) ROM:0013157E bra.s loc_131558 ROM:00131580 ; --------------------------------------------------------------------------- ROM:00131580 ROM:00131580 locret_131580: ; CODE XREF: sub_131522+3E↑j ROM:00131580 rts ROM:00131580 ; End of function sub_131522 ROM:00131580 ROM:00131582 ROM:00131582 ; =============== S U B R O U T I N E ======================================= ROM:00131582 ROM:00131582 ROM:00131582 sub_131582: ; CODE XREF: sub_131D6C+C↓p ROM:00131582 move.w ($1134).w,($1132).w ROM:00131588 move.w $1BE(a5),d7 ROM:0013158C cmpi.w #0,d7 ROM:00131590 ble.s locret_1315C4 ROM:00131592 bsr.l sub_11C2F6 ROM:00131598 cmpi.w #0,d0 ROM:0013159C bne.s locret_1315C4 ROM:0013159E cmpi.w #1,d7 ROM:001315A2 bne.s loc_1315B6 ROM:001315A4 move.w $8FE(a5),d4 ROM:001315A8 move.w ($1132).w,d5 ROM:001315AC add.w d4,d5 ROM:001315AE bpl.s loc_1315B2 ROM:001315B0 clr.w d5 ROM:001315B2 ROM:001315B2 loc_1315B2: ; CODE XREF: sub_131582+2C↑j ROM:001315B2 move.w d5,($1132).w ROM:001315B6 ROM:001315B6 loc_1315B6: ; CODE XREF: sub_131582+20↑j ROM:001315B6 cmpi.w #2,d7 ROM:001315BA bne.s locret_1315C4 ROM:001315BC move.w $8F4(a5),d4 ROM:001315C0 move.w d4,($1132).w ROM:001315C4 ROM:001315C4 locret_1315C4: ; CODE XREF: sub_131582+E↑j ROM:001315C4 ; sub_131582+1A↑j ... ROM:001315C4 rts ROM:001315C4 ; End of function sub_131582 ROM:001315C4 ROM:001315C6 ROM:001315C6 ; =============== S U B R O U T I N E ======================================= ROM:001315C6 ROM:001315C6 ROM:001315C6 sub_1315C6: ; CODE XREF: sub_131C3A+C↓p ROM:001315C6 bsr.w sub_131856 ROM:001315CA bsr.w sub_1317F8 ROM:001315CE bsr.w sub_131828 ROM:001315D2 bsr.w sub_1315DC ROM:001315D6 bsr.w sub_13191C ROM:001315DA rts ROM:001315DA ; End of function sub_1315C6 ROM:001315DA ROM:001315DC ROM:001315DC ; =============== S U B R O U T I N E ======================================= ROM:001315DC ROM:001315DC ROM:001315DC sub_1315DC: ; CODE XREF: sub_1315C6+C↑p ROM:001315DC clr.w d1 ROM:001315DE move.b ($120E).w,d1 ROM:001315E2 cmpi.w #5,d1 ROM:001315E6 bcc.s locret_1315F0 ROM:001315E8 movea.l off_1315F2(pc,d1.w*4),a0 ROM:001315EC nop ROM:001315EE jmp (a0) ROM:001315F0 ; --------------------------------------------------------------------------- ROM:001315F0 ROM:001315F0 locret_1315F0: ; CODE XREF: sub_1315DC+A↑j ROM:001315F0 rts ROM:001315F0 ; End of function sub_1315DC ROM:001315F0 ROM:001315F0 ; --------------------------------------------------------------------------- ROM:001315F2 off_1315F2: dc.l loc_131606 ; DATA XREF: sub_1315DC+C↑r ROM:001315F6 dc.l loc_13161A ROM:001315FA dc.l loc_13168E ROM:001315FE dc.l loc_131722 ROM:00131602 dc.l loc_1317C0 ROM:00131606 ; --------------------------------------------------------------------------- ROM:00131606 ROM:00131606 loc_131606: ; DATA XREF: ROM:off_1315F2↑o ROM:00131606 clr.b ($92F).w ROM:0013160A clr.w ($730).w ROM:0013160E move.b #1,($120E).w ROM:00131614 bsr.w sub_13186E ROM:00131618 rts ROM:0013161A ; --------------------------------------------------------------------------- ROM:0013161A ROM:0013161A loc_13161A: ; DATA XREF: ROM:001315F6↑o ROM:0013161A btst #5,($1363).w ROM:00131620 beq.s loc_13165E ROM:00131622 move.w $75C(a5),d0 ROM:00131626 move.w ($E2E).w,d1 ROM:0013162A cmp.w ($A98).w,d0 ROM:0013162E ble.s loc_131636 ROM:00131630 cmp.w ($CAA).w,d1 ROM:00131634 bgt.s loc_13165E ROM:00131636 ROM:00131636 loc_131636: ; CODE XREF: ROM:0013162E↑j ROM:00131636 move.w $746(a5),d2 ROM:0013163A add.w $748(a5),d2 ROM:0013163E clr.b ($92F).w ROM:00131642 move.w d2,($730).w ROM:00131646 move.b #3,($92F).w ROM:0013164C bset #2,($137C).w ROM:00131652 move.b #4,($120E).w ROM:00131658 bsr.w sub_131876 ROM:0013165C rts ROM:0013165E ; --------------------------------------------------------------------------- ROM:0013165E ROM:0013165E loc_13165E: ; CODE XREF: ROM:00131620↑j ROM:0013165E ; ROM:00131634↑j ROM:0013165E btst #5,($1363).w ROM:00131664 beq.s loc_131688 ROM:00131666 move.w ($730).w,($E34).w ROM:0013166C clr.b ($92F).w ROM:00131670 move.w ($E34).w,($730).w ROM:00131676 move.b #3,($92F).w ROM:0013167C move.b #2,($120E).w ROM:00131682 bsr.w sub_13186E ROM:00131686 rts ROM:00131688 ; --------------------------------------------------------------------------- ROM:00131688 ROM:00131688 loc_131688: ; CODE XREF: ROM:00131664↑j ROM:00131688 bsr.w sub_13186E ROM:0013168C rts ROM:0013168E ; --------------------------------------------------------------------------- ROM:0013168E ROM:0013168E loc_13168E: ; DATA XREF: ROM:001315FA↑o ROM:0013168E btst #5,($1363).w ROM:00131694 beq.s loc_1316D2 ROM:00131696 move.w $75C(a5),d0 ROM:0013169A move.w ($E2E).w,d1 ROM:0013169E cmp.w ($A98).w,d0 ROM:001316A2 ble.s loc_1316AA ROM:001316A4 cmp.w ($CAA).w,d1 ROM:001316A8 bgt.s loc_1316D2 ROM:001316AA ROM:001316AA loc_1316AA: ; CODE XREF: ROM:001316A2↑j ROM:001316AA move.w $746(a5),d2 ROM:001316AE add.w $748(a5),d2 ROM:001316B2 clr.b ($92F).w ROM:001316B6 move.w d2,($730).w ROM:001316BA move.b #3,($92F).w ROM:001316C0 bset #2,($137C).w ROM:001316C6 move.b #4,($120E).w ROM:001316CC bsr.w sub_131876 ROM:001316D0 rts ROM:001316D2 ; --------------------------------------------------------------------------- ROM:001316D2 ROM:001316D2 loc_1316D2: ; CODE XREF: ROM:00131694↑j ROM:001316D2 ; ROM:001316A8↑j ROM:001316D2 btst #5,($1363).w ROM:001316D8 beq.s loc_1316F0 ROM:001316DA move.w $746(a5),d0 ROM:001316DE cmp.w ($730).w,d0 ROM:001316E2 bgt.s loc_1316F0 ROM:001316E4 move.b #3,($120E).w ROM:001316EA bsr.w sub_1318B0 ROM:001316EE rts ROM:001316F0 ; --------------------------------------------------------------------------- ROM:001316F0 ROM:001316F0 loc_1316F0: ; CODE XREF: ROM:001316D8↑j ROM:001316F0 ; ROM:001316E2↑j ROM:001316F0 btst #5,($1363).w ROM:001316F6 bne.s loc_13171C ROM:001316F8 move.w ($730).w,($E34).w ROM:001316FE move.w ($E34).w,d0 ROM:00131702 clr.b ($92F).w ROM:00131706 move.w d0,($730).w ROM:0013170A move.b #1,($92F).w ROM:00131710 move.b #1,($120E).w ROM:00131716 bsr.w sub_13186E ROM:0013171A rts ROM:0013171C ; --------------------------------------------------------------------------- ROM:0013171C ROM:0013171C loc_13171C: ; CODE XREF: ROM:001316F6↑j ROM:0013171C bsr.w sub_13186E ROM:00131720 rts ROM:00131722 ; --------------------------------------------------------------------------- ROM:00131722 ROM:00131722 loc_131722: ; DATA XREF: ROM:001315FE↑o ROM:00131722 btst #5,($1363).w ROM:00131728 beq.s loc_131766 ROM:0013172A move.w $75C(a5),d0 ROM:0013172E move.w ($E2E).w,d1 ROM:00131732 cmp.w ($A98).w,d0 ROM:00131736 ble.s loc_13173E ROM:00131738 cmp.w ($CAA).w,d1 ROM:0013173C bgt.s loc_131766 ROM:0013173E ROM:0013173E loc_13173E: ; CODE XREF: ROM:00131736↑j ROM:0013173E move.w $746(a5),d2 ROM:00131742 add.w $748(a5),d2 ROM:00131746 clr.b ($92F).w ROM:0013174A move.w d2,($730).w ROM:0013174E move.b #3,($92F).w ROM:00131754 bset #2,($137C).w ROM:0013175A move.b #4,($120E).w ROM:00131760 bsr.w sub_131876 ROM:00131764 rts ROM:00131766 ; --------------------------------------------------------------------------- ROM:00131766 ROM:00131766 loc_131766: ; CODE XREF: ROM:00131728↑j ROM:00131766 ; ROM:0013173C↑j ROM:00131766 btst #5,($1363).w ROM:0013176C bne.s loc_131792 ROM:0013176E move.w ($730).w,($E34).w ROM:00131774 move.w ($E34).w,d0 ROM:00131778 clr.b ($92F).w ROM:0013177C move.w d0,($730).w ROM:00131780 move.b #1,($92F).w ROM:00131786 move.b #1,($120E).w ROM:0013178C bsr.w sub_13186E ROM:00131790 rts ROM:00131792 ; --------------------------------------------------------------------------- ROM:00131792 ROM:00131792 loc_131792: ; CODE XREF: ROM:0013176C↑j ROM:00131792 btst #5,($1363).w ROM:00131798 beq.s loc_1317BA ROM:0013179A move.w $746(a5),d0 ROM:0013179E add.w $748(a5),d0 ROM:001317A2 cmp.w ($730).w,d0 ROM:001317A6 bgt.s loc_1317BA ROM:001317A8 bset #2,($137C).w ROM:001317AE move.b #4,($120E).w ROM:001317B4 bsr.w sub_131876 ROM:001317B8 rts ROM:001317BA ; --------------------------------------------------------------------------- ROM:001317BA ROM:001317BA loc_1317BA: ; CODE XREF: ROM:00131798↑j ROM:001317BA ; ROM:001317A6↑j ROM:001317BA bsr.w sub_1318B0 ROM:001317BE rts ROM:001317C0 ; --------------------------------------------------------------------------- ROM:001317C0 ROM:001317C0 loc_1317C0: ; DATA XREF: ROM:00131602↑o ROM:001317C0 btst #5,($1363).w ROM:001317C6 bne.s loc_1317F0 ROM:001317C8 bsr.w sub_1318D2 ROM:001317CC move.w ($E34).w,d0 ROM:001317D0 clr.b ($92F).w ROM:001317D4 move.w d0,($730).w ROM:001317D8 move.b #1,($92F).w ROM:001317DE bclr #2,($137C).w ROM:001317E4 bsr.w sub_13186E ROM:001317E8 move.b #1,($120E).w ROM:001317EE rts ROM:001317F0 ; --------------------------------------------------------------------------- ROM:001317F0 ROM:001317F0 loc_1317F0: ; CODE XREF: ROM:001317C6↑j ROM:001317F0 bsr.w sub_131876 ROM:001317F4 rts ROM:001317F6 ; --------------------------------------------------------------------------- ROM:001317F6 rts ROM:001317F8 ROM:001317F8 ; =============== S U B R O U T I N E ======================================= ROM:001317F8 ROM:001317F8 ROM:001317F8 sub_1317F8: ; CODE XREF: sub_1315C6+4↑p ROM:001317F8 move.w $75A(a5),d0 ROM:001317FC cmp.w ($CAA).w,d0 ROM:00131800 bgt.s loc_13180A ROM:00131802 move.w $758(a5),($E32).w ROM:00131808 bra.s loc_131810 ROM:0013180A ; --------------------------------------------------------------------------- ROM:0013180A ROM:0013180A loc_13180A: ; CODE XREF: sub_1317F8+8↑j ROM:0013180A move.w ($A5E).w,($E32).w ROM:00131810 ROM:00131810 loc_131810: ; CODE XREF: sub_1317F8+10↑j ROM:00131810 move.w #$3F1E,d1 ROM:00131814 move.w ($E32).w,d2 ROM:00131818 move.w ($56E).w,d3 ROM:0013181C bsr.l sub_1175D2 ROM:00131822 move.w d1,($E2C).w ROM:00131826 rts ROM:00131826 ; End of function sub_1317F8 ROM:00131826 ROM:00131828 ROM:00131828 ; =============== S U B R O U T I N E ======================================= ROM:00131828 ROM:00131828 ROM:00131828 sub_131828: ; CODE XREF: sub_1315C6+8↑p ROM:00131828 move.w ($E2C).w,d0 ROM:0013182C move.w ($E2E).w,d1 ROM:00131830 move.w ($A5E).w,d2 ROM:00131834 move.w $74E(a5),d4 ROM:00131838 bclr #5,($1363).w ROM:0013183E cmp.w ($E3C).w,d0 ROM:00131842 bge.s locret_131854 ROM:00131844 cmp.w d2,d4 ROM:00131846 ble.s loc_13184E ROM:00131848 cmp.w ($CAA).w,d1 ROM:0013184C bgt.s locret_131854 ROM:0013184E ROM:0013184E loc_13184E: ; CODE XREF: sub_131828+1E↑j ROM:0013184E bset #5,($1363).w ROM:00131854 ROM:00131854 locret_131854: ; CODE XREF: sub_131828+1A↑j ROM:00131854 ; sub_131828+24↑j ROM:00131854 rts ROM:00131854 ; End of function sub_131828 ROM:00131854 ROM:00131856 ROM:00131856 ; =============== S U B R O U T I N E ======================================= ROM:00131856 ROM:00131856 ROM:00131856 sub_131856: ; CODE XREF: sub_1315C6↑p ROM:00131856 move.w #$3F1C,d1 ROM:0013185A move.w ($56E).w,d2 ROM:0013185E move.w ($A60).w,d3 ROM:00131862 bsr.l sub_1175D2 ROM:00131868 move.w d1,($E2E).w ROM:0013186C rts ROM:0013186C ; End of function sub_131856 ROM:0013186C ROM:0013186E ROM:0013186E ; =============== S U B R O U T I N E ======================================= ROM:0013186E ROM:0013186E ROM:0013186E sub_13186E: ; CODE XREF: ROM:00131614↑p ROM:0013186E ; ROM:00131682↑p ... ROM:0013186E move.w ($E3C).w,($E30).w ROM:00131874 rts ROM:00131874 ; End of function sub_13186E ROM:00131874 ROM:00131876 ROM:00131876 ; =============== S U B R O U T I N E ======================================= ROM:00131876 ROM:00131876 ROM:00131876 sub_131876: ; CODE XREF: ROM:00131658↑p ROM:00131876 ; ROM:001316CC↑p ... ROM:00131876 move.w $75C(a5),d0 ROM:0013187A sub.w $75E(a5),d0 ROM:0013187E cmp.w ($A98).w,d0 ROM:00131882 blt.s loc_13188A ROM:00131884 bclr #2,($1364).w ROM:0013188A ROM:0013188A loc_13188A: ; CODE XREF: sub_131876+C↑j ROM:0013188A move.w $75C(a5),d0 ROM:0013188E cmp.w ($A98).w,d0 ROM:00131892 bge.s loc_13189A ROM:00131894 bset #2,($1364).w ROM:0013189A ROM:0013189A loc_13189A: ; CODE XREF: sub_131876+1C↑j ROM:0013189A move.w ($E2C).w,d0 ROM:0013189E btst #2,($1364).w ROM:001318A4 beq.s loc_1318AA ROM:001318A6 add.w $750(a5),d0 ROM:001318AA ROM:001318AA loc_1318AA: ; CODE XREF: sub_131876+2E↑j ROM:001318AA move.w d0,($E30).w ROM:001318AE rts ROM:001318AE ; End of function sub_131876 ROM:001318AE ROM:001318B0 ROM:001318B0 ; =============== S U B R O U T I N E ======================================= ROM:001318B0 ROM:001318B0 ROM:001318B0 sub_1318B0: ; CODE XREF: ROM:001316EA↑p ROM:001318B0 ; ROM:loc_1317BA↑p ROM:001318B0 move.w ($E3C).w,d0 ROM:001318B4 sub.w ($E2C).w,d0 ROM:001318B8 move.w ($730).w,d1 ROM:001318BC sub.w $746(a5),d1 ROM:001318C0 muls.w d0,d1 ROM:001318C2 divs.w $748(a5),d1 ROM:001318C6 move.w ($E3C).w,d0 ROM:001318CA sub.w d1,d0 ROM:001318CC move.w d0,($E30).w ROM:001318D0 rts ROM:001318D0 ; End of function sub_1318B0 ROM:001318D0 ROM:001318D2 ROM:001318D2 ; =============== S U B R O U T I N E ======================================= ROM:001318D2 ROM:001318D2 ROM:001318D2 sub_1318D2: ; CODE XREF: ROM:001317C8↑p ROM:001318D2 move.w $74C(a5),d0 ROM:001318D6 muls.w $74A(a5),d0 ROM:001318DA move.w ($730).w,d1 ROM:001318DE ext.l d1 ROM:001318E0 cmp.l d1,d0 ROM:001318E2 bge.s loc_1318FC ROM:001318E4 move.w $74C(a5),d0 ROM:001318E8 ext.l d0 ROM:001318EA divs.w $74A(a5),d0 ROM:001318EE add.w $746(a5),d0 ROM:001318F2 add.w $748(a5),d0 ROM:001318F6 move.w d0,($E34).w ROM:001318FA bra.s locret_13191A ROM:001318FC ; --------------------------------------------------------------------------- ROM:001318FC ROM:001318FC loc_1318FC: ; CODE XREF: sub_1318D2+10↑j ROM:001318FC move.w ($730).w,d2 ROM:00131900 sub.w $746(a5),d2 ROM:00131904 sub.w $748(a5),d2 ROM:00131908 ext.l d2 ROM:0013190A divs.w $74A(a5),d2 ROM:0013190E add.w $746(a5),d2 ROM:00131912 add.w $748(a5),d2 ROM:00131916 move.w d2,($E34).w ROM:0013191A ROM:0013191A locret_13191A: ; CODE XREF: sub_1318D2+28↑j ROM:0013191A rts ROM:0013191A ; End of function sub_1318D2 ROM:0013191A ROM:0013191C ROM:0013191C ; =============== S U B R O U T I N E ======================================= ROM:0013191C ROM:0013191C ROM:0013191C sub_13191C: ; CODE XREF: sub_1315C6+10↑p ROM:0013191C clr.w d1 ROM:0013191E move.b ($120F).w,d1 ROM:00131922 cmpi.w #5,d1 ROM:00131926 bcc.s locret_131930 ROM:00131928 movea.l off_131932(pc,d1.w*4),a0 ROM:0013192C nop ROM:0013192E jmp (a0) ROM:00131930 ; --------------------------------------------------------------------------- ROM:00131930 ROM:00131930 locret_131930: ; CODE XREF: sub_13191C+A↑j ROM:00131930 rts ROM:00131930 ; End of function sub_13191C ROM:00131930 ROM:00131930 ; --------------------------------------------------------------------------- ROM:00131932 off_131932: dc.l loc_131946 ; DATA XREF: sub_13191C+C↑r ROM:00131936 dc.l loc_131952 ROM:0013193A dc.l loc_1319B6 ROM:0013193E dc.l loc_131A1C ROM:00131942 dc.l loc_131A22 ROM:00131946 ; --------------------------------------------------------------------------- ROM:00131946 ROM:00131946 loc_131946: ; DATA XREF: ROM:off_131932↑o ROM:00131946 move.b #1,($120F).w ROM:0013194C bsr.w sub_131A80 ROM:00131950 rts ROM:00131952 ; --------------------------------------------------------------------------- ROM:00131952 ROM:00131952 loc_131952: ; DATA XREF: ROM:00131936↑o ROM:00131952 move.w $754(a5),d0 ROM:00131956 move.w $33E(a5),d1 ROM:0013195A move.w $752(a5),d2 ROM:0013195E cmp.w ($56E).w,d0 ROM:00131962 bge.s loc_13198E ROM:00131964 cmp.w ($56E).w,d2 ROM:00131968 ble.s loc_13198E ROM:0013196A cmp.w ($E30).w,d1 ROM:0013196E ble.s loc_13198E ROM:00131970 move.b #2,($120F).w ROM:00131976 bsr.w sub_131A8A ROM:0013197A move.w $756(a5),d3 ROM:0013197E clr.b ($90E).w ROM:00131982 move.w d3,($6EE).w ROM:00131986 move.b #1,($90E).w ROM:0013198C rts ROM:0013198E ; --------------------------------------------------------------------------- ROM:0013198E ROM:0013198E loc_13198E: ; CODE XREF: ROM:00131962↑j ROM:0013198E ; ROM:00131968↑j ... ROM:0013198E cmp.w ($E30).w,d1 ROM:00131992 ble.s loc_1319B0 ROM:00131994 cmp.w ($56E).w,d2 ROM:00131998 bge.s loc_13199E ROM:0013199A bra.w loc_1319A4 ROM:0013199E ; --------------------------------------------------------------------------- ROM:0013199E ROM:0013199E loc_13199E: ; CODE XREF: ROM:00131998↑j ROM:0013199E cmp.w ($56E).w,d0 ROM:001319A2 ble.s loc_1319B0 ROM:001319A4 ROM:001319A4 loc_1319A4: ; CODE XREF: ROM:0013199A↑j ROM:001319A4 ; ROM:001319BE↓j ... ROM:001319A4 move.b #3,($120F).w ROM:001319AA bsr.w sub_131A80 ROM:001319AE rts ROM:001319B0 ; --------------------------------------------------------------------------- ROM:001319B0 ROM:001319B0 loc_1319B0: ; CODE XREF: ROM:00131992↑j ROM:001319B0 ; ROM:001319A2↑j ROM:001319B0 bsr.w sub_131A80 ROM:001319B4 rts ROM:001319B6 ; --------------------------------------------------------------------------- ROM:001319B6 ROM:001319B6 loc_1319B6: ; DATA XREF: ROM:0013193A↑o ROM:001319B6 cmpi.w #0,($6EE).w ROM:001319BC bgt.s loc_1319C0 ROM:001319BE bra.s loc_1319A4 ROM:001319C0 ; --------------------------------------------------------------------------- ROM:001319C0 ROM:001319C0 loc_1319C0: ; CODE XREF: ROM:001319BC↑j ROM:001319C0 move.w $754(a5),d0 ROM:001319C4 move.w $752(a5),d2 ROM:001319C8 cmp.w ($56E).w,d2 ROM:001319CC bge.s loc_1319D0 ROM:001319CE bra.s loc_1319A4 ROM:001319D0 ; --------------------------------------------------------------------------- ROM:001319D0 ROM:001319D0 loc_1319D0: ; CODE XREF: ROM:001319CC↑j ROM:001319D0 cmp.w ($56E).w,d0 ROM:001319D4 ble.s loc_1319E2 ROM:001319D6 bsr.w sub_131A80 ROM:001319DA move.b #3,($120F).w ROM:001319E0 rts ROM:001319E2 ; --------------------------------------------------------------------------- ROM:001319E2 ROM:001319E2 loc_1319E2: ; CODE XREF: ROM:001319D4↑j ROM:001319E2 move.w $754(a5),d0 ROM:001319E6 move.w $33E(a5),d1 ROM:001319EA move.w $752(a5),d2 ROM:001319EE cmp.w ($56E).w,d2 ROM:001319F2 ble.s loc_131A16 ROM:001319F4 cmp.w ($56E).w,d0 ROM:001319F8 bge.s loc_131A16 ROM:001319FA cmp.w ($E30).w,d1 ROM:001319FE bne.s loc_131A16 ROM:00131A00 bsr.w sub_131A80 ROM:00131A04 bclr #0,($90E).w ROM:00131A0A bset #2,($90E).w ROM:00131A10 move.b #4,($120F).w ROM:00131A16 ROM:00131A16 loc_131A16: ; CODE XREF: ROM:001319F2↑j ROM:00131A16 ; ROM:001319F8↑j ... ROM:00131A16 bsr.w sub_131A8A ROM:00131A1A rts ROM:00131A1C ; --------------------------------------------------------------------------- ROM:00131A1C ROM:00131A1C loc_131A1C: ; DATA XREF: ROM:0013193E↑o ROM:00131A1C bsr.w sub_131A80 ROM:00131A20 rts ROM:00131A22 ; --------------------------------------------------------------------------- ROM:00131A22 ROM:00131A22 loc_131A22: ; DATA XREF: ROM:00131942↑o ROM:00131A22 move.w $754(a5),d0 ROM:00131A26 move.w $33E(a5),d1 ROM:00131A2A move.w $752(a5),d2 ROM:00131A2E cmp.w ($56E).w,d0 ROM:00131A32 bge.s loc_131A58 ROM:00131A34 cmp.w ($56E).w,d2 ROM:00131A38 ble.s loc_131A58 ROM:00131A3A cmp.w ($E30).w,d1 ROM:00131A3E ble.s loc_131A58 ROM:00131A40 move.b #2,($120F).w ROM:00131A46 bsr.w sub_131A8A ROM:00131A4A bclr #2,($90E).w ROM:00131A50 bset #0,($90E).w ROM:00131A56 rts ROM:00131A58 ; --------------------------------------------------------------------------- ROM:00131A58 ROM:00131A58 loc_131A58: ; CODE XREF: ROM:00131A32↑j ROM:00131A58 ; ROM:00131A38↑j ... ROM:00131A58 cmp.w ($E30).w,d1 ROM:00131A5C ble.s loc_131A7A ROM:00131A5E cmp.w ($56E).w,d2 ROM:00131A62 bge.s loc_131A68 ROM:00131A64 bra.w loc_131A6E ROM:00131A68 ; --------------------------------------------------------------------------- ROM:00131A68 ROM:00131A68 loc_131A68: ; CODE XREF: ROM:00131A62↑j ROM:00131A68 cmp.w ($56E).w,d0 ROM:00131A6C ble.s loc_131A7A ROM:00131A6E ROM:00131A6E loc_131A6E: ; CODE XREF: ROM:00131A64↑j ROM:00131A6E move.b #3,($120F).w ROM:00131A74 bsr.w sub_131A80 ROM:00131A78 rts ROM:00131A7A ; --------------------------------------------------------------------------- ROM:00131A7A ROM:00131A7A loc_131A7A: ; CODE XREF: ROM:00131A5C↑j ROM:00131A7A ; ROM:00131A6C↑j ROM:00131A7A bsr.w sub_131A80 ROM:00131A7E rts ROM:00131A80 ROM:00131A80 ; =============== S U B R O U T I N E ======================================= ROM:00131A80 ROM:00131A80 ROM:00131A80 sub_131A80: ; CODE XREF: ROM:0013194C↑p ROM:00131A80 ; ROM:001319AA↑p ... ROM:00131A80 move.w ($E30).w,d0 ROM:00131A84 move.w d0,($E36).w ROM:00131A88 rts ROM:00131A88 ; End of function sub_131A80 ROM:00131A88 ROM:00131A8A ROM:00131A8A ; =============== S U B R O U T I N E ======================================= ROM:00131A8A ROM:00131A8A ROM:00131A8A sub_131A8A: ; CODE XREF: ROM:00131976↑p ROM:00131A8A ; ROM:loc_131A16↑p ... ROM:00131A8A move.w $33E(a5),d0 ROM:00131A8E move.w d0,($E36).w ROM:00131A92 rts ROM:00131A92 ; End of function sub_131A8A ROM:00131A92 ROM:00131A94 ROM:00131A94 ; =============== S U B R O U T I N E ======================================= ROM:00131A94 ROM:00131A94 ROM:00131A94 sub_131A94: ; CODE XREF: sub_130CB2+A↑p ROM:00131A94 clr.w d1 ROM:00131A96 move.b ($1211).w,d1 ROM:00131A9A cmpi.w #4,d1 ROM:00131A9E bcc.s locret_131AA8 ROM:00131AA0 movea.l off_131AAA(pc,d1.w*4),a0 ROM:00131AA4 nop ROM:00131AA6 jmp (a0) ROM:00131AA8 ; --------------------------------------------------------------------------- ROM:00131AA8 ROM:00131AA8 locret_131AA8: ; CODE XREF: sub_131A94+A↑j ROM:00131AA8 rts ROM:00131AA8 ; End of function sub_131A94 ROM:00131AA8 ROM:00131AA8 ; --------------------------------------------------------------------------- ROM:00131AAA off_131AAA: dc.l loc_131ABA ; DATA XREF: sub_131A94+C↑r ROM:00131AAE dc.l loc_131AC2 ROM:00131AB2 dc.l loc_131AF6 ROM:00131AB6 dc.l loc_131B38 ROM:00131ABA ; --------------------------------------------------------------------------- ROM:00131ABA ROM:00131ABA loc_131ABA: ; DATA XREF: ROM:off_131AAA↑o ROM:00131ABA move.b #1,($1211).w ROM:00131AC0 rts ROM:00131AC2 ; --------------------------------------------------------------------------- ROM:00131AC2 ROM:00131AC2 loc_131AC2: ; DATA XREF: ROM:00131AAE↑o ROM:00131AC2 bsr.w sub_132010 ROM:00131AC6 bsr.l sub_1313AA ROM:00131ACC btst #7,($1366).w ROM:00131AD2 bne.s locret_131AF4 ROM:00131AD4 btst #3,($1386).w ROM:00131ADA bne.s locret_131AF4 ROM:00131ADC move.b #2,($1211).w ROM:00131AE2 move.b #0,($120D).w ROM:00131AE8 bclr #0,($92E).w ROM:00131AEE bset #2,($92E).w ROM:00131AF4 ROM:00131AF4 locret_131AF4: ; CODE XREF: ROM:00131AD2↑j ROM:00131AF4 ; ROM:00131ADA↑j ROM:00131AF4 rts ROM:00131AF6 ; --------------------------------------------------------------------------- ROM:00131AF6 ROM:00131AF6 loc_131AF6: ; DATA XREF: ROM:00131AB2↑o ROM:00131AF6 bsr.w sub_131C2C ROM:00131AFA bsr.w sub_132010 ROM:00131AFE bsr.w sub_131C9A ROM:00131B02 btst #7,($1366).w ROM:00131B08 bne.s loc_131B1C ROM:00131B0A btst #3,($1386).w ROM:00131B10 bne.s loc_131B1C ROM:00131B12 btst #0,($1363).w ROM:00131B18 beq.s loc_131B24 ROM:00131B1A rts ROM:00131B1C ; --------------------------------------------------------------------------- ROM:00131B1C ROM:00131B1C loc_131B1C: ; CODE XREF: ROM:00131B08↑j ROM:00131B1C ; ROM:00131B10↑j ROM:00131B1C move.b #1,($1211).w ROM:00131B22 rts ROM:00131B24 ; --------------------------------------------------------------------------- ROM:00131B24 ROM:00131B24 loc_131B24: ; CODE XREF: ROM:00131B18↑j ROM:00131B24 bsr.w sub_131C3A ROM:00131B28 bsr.w sub_132010 ROM:00131B2C bsr.w sub_131C9A ROM:00131B30 move.b #3,($1211).w ROM:00131B36 rts ROM:00131B38 ; --------------------------------------------------------------------------- ROM:00131B38 ROM:00131B38 loc_131B38: ; DATA XREF: ROM:00131AB6↑o ROM:00131B38 bsr.w sub_131C3A ROM:00131B3C bsr.w sub_132010 ROM:00131B40 bsr.w sub_131C9A ROM:00131B44 btst #7,($1366).w ROM:00131B4A bne.s loc_131B5E ROM:00131B4C btst #3,($1386).w ROM:00131B52 bne.s loc_131B5E ROM:00131B54 btst #0,($1363).w ROM:00131B5A bne.s loc_131B6C ROM:00131B5C rts ROM:00131B5E ; --------------------------------------------------------------------------- ROM:00131B5E ROM:00131B5E loc_131B5E: ; CODE XREF: ROM:00131B4A↑j ROM:00131B5E ; ROM:00131B52↑j ROM:00131B5E move.b #1,($1211).w ROM:00131B64 move.b #0,($120E).w ROM:00131B6A rts ROM:00131B6C ; --------------------------------------------------------------------------- ROM:00131B6C ROM:00131B6C loc_131B6C: ; CODE XREF: ROM:00131B5A↑j ROM:00131B6C move.b #2,($1211).w ROM:00131B72 move.b #0,($120E).w ROM:00131B78 rts ROM:00131B7A ; --------------------------------------------------------------------------- ROM:00131B7A rts ROM:00131B7C ROM:00131B7C ; =============== S U B R O U T I N E ======================================= ROM:00131B7C ROM:00131B7C ROM:00131B7C sub_131B7C: ; CODE XREF: sub_131C3A+4↓p ROM:00131B7C clr.w d1 ROM:00131B7E move.b ($1210).w,d1 ROM:00131B82 cmpi.w #4,d1 ROM:00131B86 bcc.s locret_131B90 ROM:00131B88 movea.l off_131B92(pc,d1.w*4),a0 ROM:00131B8C nop ROM:00131B8E jmp (a0) ROM:00131B90 ; --------------------------------------------------------------------------- ROM:00131B90 ROM:00131B90 locret_131B90: ; CODE XREF: sub_131B7C+A↑j ROM:00131B90 rts ROM:00131B90 ; End of function sub_131B7C ROM:00131B90 ROM:00131B90 ; --------------------------------------------------------------------------- ROM:00131B92 off_131B92: dc.l loc_131BA2 ; DATA XREF: sub_131B7C+C↑r ROM:00131B96 dc.l loc_131BB8 ROM:00131B9A dc.l loc_131BEE ROM:00131B9E dc.l loc_131C0C ROM:00131BA2 ; --------------------------------------------------------------------------- ROM:00131BA2 ROM:00131BA2 loc_131BA2: ; DATA XREF: ROM:off_131B92↑o ROM:00131BA2 bclr #5,($137D).w ROM:00131BA8 bclr #2,($138B).w ROM:00131BAE move.b #1,($1210).w ROM:00131BB4 bra.s loc_131BE8 ROM:00131BB6 ; --------------------------------------------------------------------------- ROM:00131BB6 rts ROM:00131BB8 ; --------------------------------------------------------------------------- ROM:00131BB8 ROM:00131BB8 loc_131BB8: ; DATA XREF: ROM:00131B96↑o ROM:00131BB8 move.w $76C(a5),d0 ROM:00131BBC cmp.w ($A5A).w,d0 ROM:00131BC0 ble.s loc_131BD0 ROM:00131BC2 bset #5,($137D).w ROM:00131BC8 move.b #3,($1210).w ROM:00131BCE bra.s loc_131C24 ROM:00131BD0 ; --------------------------------------------------------------------------- ROM:00131BD0 ROM:00131BD0 loc_131BD0: ; CODE XREF: ROM:00131BC0↑j ROM:00131BD0 move.w $772(a5),d0 ROM:00131BD4 cmp.w ($A5A).w,d0 ROM:00131BD8 bge.s loc_131BE8 ROM:00131BDA bset #2,($138B).w ROM:00131BE0 move.b #2,($1210).w ROM:00131BE6 bra.s loc_131C06 ROM:00131BE8 ; --------------------------------------------------------------------------- ROM:00131BE8 ROM:00131BE8 loc_131BE8: ; CODE XREF: ROM:00131BB4↑j ROM:00131BE8 ; ROM:00131BD8↑j ... ROM:00131BE8 bsr.w sub_131C94 ROM:00131BEC rts ROM:00131BEE ; --------------------------------------------------------------------------- ROM:00131BEE ROM:00131BEE loc_131BEE: ; DATA XREF: ROM:00131B9A↑o ROM:00131BEE move.w $770(a5),d0 ROM:00131BF2 cmp.w ($A5A).w,d0 ROM:00131BF6 ble.s loc_131C06 ROM:00131BF8 bclr #2,($138B).w ROM:00131BFE move.b #1,($1210).w ROM:00131C04 bra.s loc_131BE8 ROM:00131C06 ; --------------------------------------------------------------------------- ROM:00131C06 ROM:00131C06 loc_131C06: ; CODE XREF: ROM:00131BE6↑j ROM:00131C06 ; ROM:00131BF6↑j ROM:00131C06 bsr.w sub_131C7C ROM:00131C0A rts ROM:00131C0C ; --------------------------------------------------------------------------- ROM:00131C0C ROM:00131C0C loc_131C0C: ; DATA XREF: ROM:00131B9E↑o ROM:00131C0C move.w $76E(a5),d0 ROM:00131C10 cmp.w ($A5A).w,d0 ROM:00131C14 bge.s loc_131C24 ROM:00131C16 bclr #5,($137D).w ROM:00131C1C move.b #1,($1210).w ROM:00131C22 bra.s loc_131BE8 ROM:00131C24 ; --------------------------------------------------------------------------- ROM:00131C24 ROM:00131C24 loc_131C24: ; CODE XREF: ROM:00131BCE↑j ROM:00131C24 ; ROM:00131C14↑j ROM:00131C24 bsr.w sub_131C7C ROM:00131C28 rts ROM:00131C2A ; --------------------------------------------------------------------------- ROM:00131C2A rts ROM:00131C2C ROM:00131C2C ; =============== S U B R O U T I N E ======================================= ROM:00131C2C ROM:00131C2C ROM:00131C2C sub_131C2C: ; CODE XREF: ROM:loc_131AF6↑p ROM:00131C2C bsr.w sub_131C32 ROM:00131C30 rts ROM:00131C30 ; End of function sub_131C2C ROM:00131C30 ROM:00131C32 ROM:00131C32 ; =============== S U B R O U T I N E ======================================= ROM:00131C32 ROM:00131C32 ROM:00131C32 sub_131C32: ; CODE XREF: sub_131C2C↑p ROM:00131C32 move.w $760(a5),($E36).w ROM:00131C38 rts ROM:00131C38 ; End of function sub_131C32 ROM:00131C38 ROM:00131C3A ROM:00131C3A ; =============== S U B R O U T I N E ======================================= ROM:00131C3A ROM:00131C3A ROM:00131C3A sub_131C3A: ; CODE XREF: ROM:loc_131B24↑p ROM:00131C3A ; ROM:loc_131B38↑p ROM:00131C3A bsr.w sub_131D54 ROM:00131C3E bsr.w sub_131B7C ROM:00131C42 bsr.w sub_131C4E ROM:00131C46 bsr.l sub_1315C6 ROM:00131C4C rts ROM:00131C4C ; End of function sub_131C3A ROM:00131C4C ROM:00131C4E ROM:00131C4E ; =============== S U B R O U T I N E ======================================= ROM:00131C4E ROM:00131C4E ROM:00131C4E sub_131C4E: ; CODE XREF: sub_131C3A+8↑p ROM:00131C4E move.w ($A5A).w,d0 ROM:00131C52 sub.w $774(a5),d0 ROM:00131C56 move.w d0,($E50).w ROM:00131C5A muls.w ($E52).w,d0 ROM:00131C5E divs.w #$1F4,d0 ROM:00131C62 move.w d0,($E54).w ROM:00131C66 move.w ($E3A).w,d1 ROM:00131C6A sub.w d0,d1 ROM:00131C6C move.w $33E(a5),d0 ROM:00131C70 cmp.w d1,d0 ROM:00131C72 bge.s loc_131C76 ROM:00131C74 move.w d0,d1 ROM:00131C76 ROM:00131C76 loc_131C76: ; CODE XREF: sub_131C4E+24↑j ROM:00131C76 move.w d1,($E3C).w ROM:00131C7A rts ROM:00131C7A ; End of function sub_131C4E ROM:00131C7A ROM:00131C7C ROM:00131C7C ; =============== S U B R O U T I N E ======================================= ROM:00131C7C ROM:00131C7C ROM:00131C7C sub_131C7C: ; CODE XREF: ROM:loc_131C06↑p ROM:00131C7C ; ROM:loc_131C24↑p ROM:00131C7C move.w #$3F26,d1 ROM:00131C80 move.w ($EEA).w,d2 ROM:00131C84 move.w ($56E).w,d3 ROM:00131C88 bsr.l sub_1175D2 ROM:00131C8E move.w d1,($E52).w ROM:00131C92 rts ROM:00131C92 ; End of function sub_131C7C ROM:00131C92 ROM:00131C94 ROM:00131C94 ; =============== S U B R O U T I N E ======================================= ROM:00131C94 ROM:00131C94 ROM:00131C94 sub_131C94: ; CODE XREF: ROM:loc_131BE8↑p ROM:00131C94 clr.w ($E52).w ROM:00131C98 rts ROM:00131C98 ; End of function sub_131C94 ROM:00131C98 ROM:00131C9A ROM:00131C9A ; =============== S U B R O U T I N E ======================================= ROM:00131C9A ROM:00131C9A ROM:00131C9A sub_131C9A: ; CODE XREF: ROM:00131AFE↑p ROM:00131C9A ; ROM:00131B2C↑p ... ROM:00131C9A bsr.w sub_131D6C ROM:00131C9E bsr.w sub_131E5A ROM:00131CA2 bsr.w sub_131E6C ROM:00131CA6 bsr.w sub_131ED0 ROM:00131CAA bsr.w sub_131CC0 ROM:00131CAE bsr.w sub_131D24 ROM:00131CB2 bsr.w sub_131D3C ROM:00131CB6 bsr.w sub_131EF4 ROM:00131CBA bsr.w sub_131F30 ROM:00131CBE rts ROM:00131CBE ; End of function sub_131C9A ROM:00131CBE ROM:00131CC0 ROM:00131CC0 ; =============== S U B R O U T I N E ======================================= ROM:00131CC0 ROM:00131CC0 ROM:00131CC0 sub_131CC0: ; CODE XREF: sub_131C9A+10↑p ROM:00131CC0 move.w #$2710,($E4A).w ROM:00131CC6 btst #4,($1381).w ROM:00131CCC beq.s locret_131D22 ROM:00131CCE move.w $76A(a5),d0 ROM:00131CD2 cmp.w ($56E).w,d0 ROM:00131CD6 bgt.s loc_131CE0 ROM:00131CD8 move.w #$2710,($E4A).w ROM:00131CDE bra.s locret_131D22 ROM:00131CE0 ; --------------------------------------------------------------------------- ROM:00131CE0 ROM:00131CE0 loc_131CE0: ; CODE XREF: sub_131CC0+16↑j ROM:00131CE0 move.w #$3F24,d1 ROM:00131CE4 move.w ($A5A).w,d2 ROM:00131CE8 move.w ($A98).w,d3 ROM:00131CEC bsr.l sub_1175D2 ROM:00131CF2 move.w $768(a5),d0 ROM:00131CF6 cmp.w ($56E).w,d0 ROM:00131CFA blt.s loc_131D02 ROM:00131CFC move.w d1,($E4A).w ROM:00131D00 bra.s locret_131D22 ROM:00131D02 ; --------------------------------------------------------------------------- ROM:00131D02 ROM:00131D02 loc_131D02: ; CODE XREF: sub_131CC0+3A↑j ROM:00131D02 move.w $76A(a5),d7 ROM:00131D06 sub.w ($56E).w,d7 ROM:00131D0A move.w $76A(a5),d5 ROM:00131D0E sub.w $768(a5),d5 ROM:00131D12 subi.w #$2710,d1 ROM:00131D16 muls.w d7,d1 ROM:00131D18 divs.w d5,d1 ROM:00131D1A addi.w #$2710,d1 ROM:00131D1E move.w d1,($E4A).w ROM:00131D22 ROM:00131D22 locret_131D22: ; CODE XREF: sub_131CC0+C↑j ROM:00131D22 ; sub_131CC0+1E↑j ... ROM:00131D22 rts ROM:00131D22 ; End of function sub_131CC0 ROM:00131D22 ROM:00131D24 ROM:00131D24 ; =============== S U B R O U T I N E ======================================= ROM:00131D24 ROM:00131D24 ROM:00131D24 sub_131D24: ; CODE XREF: sub_131C9A+14↑p ROM:00131D24 move.w #$3F22,d1 ROM:00131D28 move.w ($A98).w,d2 ROM:00131D2C move.w ($EEA).w,d3 ROM:00131D30 bsr.l sub_1175D2 ROM:00131D36 move.w d1,($E48).w ROM:00131D3A rts ROM:00131D3A ; End of function sub_131D24 ROM:00131D3A ROM:00131D3C ROM:00131D3C ; =============== S U B R O U T I N E ======================================= ROM:00131D3C ROM:00131D3C ROM:00131D3C sub_131D3C: ; CODE XREF: sub_131C9A+18↑p ROM:00131D3C move.w #$3F28,d1 ROM:00131D40 move.w ($A60).w,d2 ROM:00131D44 move.w ($EEA).w,d3 ROM:00131D48 bsr.l sub_1175D2 ROM:00131D4E move.w d1,($E4C).w ROM:00131D52 rts ROM:00131D52 ; End of function sub_131D3C ROM:00131D52 ROM:00131D54 ROM:00131D54 ; =============== S U B R O U T I N E ======================================= ROM:00131D54 ROM:00131D54 ROM:00131D54 sub_131D54: ; CODE XREF: sub_131C3A↑p ROM:00131D54 move.w #$3F2A,d1 ROM:00131D58 move.w ($EEA).w,d2 ROM:00131D5C move.w ($56E).w,d3 ROM:00131D60 bsr.l sub_1175D2 ROM:00131D66 move.w d1,($E3A).w ROM:00131D6A rts ROM:00131D6A ; End of function sub_131D54 ROM:00131D6A ROM:00131D6C ROM:00131D6C ; =============== S U B R O U T I N E ======================================= ROM:00131D6C ROM:00131D6C ROM:00131D6C sub_131D6C: ; CODE XREF: sub_131C9A↑p ROM:00131D6C bsr.w sub_131D84 ROM:00131D70 bsr.w sub_131D9C ROM:00131D74 bsr.w sub_131DCA ROM:00131D78 bsr.l sub_131582 ROM:00131D7E bsr.w sub_131E0E ROM:00131D82 rts ROM:00131D82 ; End of function sub_131D6C ROM:00131D82 ROM:00131D84 ROM:00131D84 ; =============== S U B R O U T I N E ======================================= ROM:00131D84 ROM:00131D84 ROM:00131D84 sub_131D84: ; CODE XREF: sub_131D6C↑p ROM:00131D84 move.w #$3F2C,d1 ROM:00131D88 move.w ($EEA).w,d2 ROM:00131D8C move.w ($56E).w,d3 ROM:00131D90 bsr.l sub_1175D2 ROM:00131D96 move.w d1,($E3E).w ROM:00131D9A rts ROM:00131D9A ; End of function sub_131D84 ROM:00131D9A ROM:00131D9C ROM:00131D9C ; =============== S U B R O U T I N E ======================================= ROM:00131D9C ROM:00131D9C ROM:00131D9C sub_131D9C: ; CODE XREF: sub_131D6C+4↑p ROM:00131D9C move.w #$3F2E,d1 ROM:00131DA0 move.w ($EEA).w,d2 ROM:00131DA4 move.w ($56E).w,d3 ROM:00131DA8 bsr.l sub_1175D2 ROM:00131DAE move.w d1,($E44).w ROM:00131DB2 move.w ($A5A).w,d0 ROM:00131DB6 sub.w ($E3E).w,d0 ROM:00131DBA muls.w d1,d0 ROM:00131DBC divs.w #$2710,d0 ROM:00131DC0 add.w ($E3E).w,d0 ROM:00131DC4 move.w d0,($E46).w ROM:00131DC8 rts ROM:00131DC8 ; End of function sub_131D9C ROM:00131DC8 ROM:00131DCA ROM:00131DCA ; =============== S U B R O U T I N E ======================================= ROM:00131DCA ROM:00131DCA ROM:00131DCA sub_131DCA: ; CODE XREF: sub_131D6C+8↑p ROM:00131DCA move.w $764(a5),d1 ROM:00131DCE move.w ($EEA).w,d0 ROM:00131DD2 cmpi.w #1,d1 ROM:00131DD6 bne.s loc_131DE0 ROM:00131DD8 muls.w $19C(a5),d0 ROM:00131DDC divs.w ($13B0).w,d0 ROM:00131DE0 ROM:00131DE0 loc_131DE0: ; CODE XREF: sub_131DCA+C↑j ROM:00131DE0 move.w d0,($1136).w ROM:00131DE4 move.w #$3F30,d1 ROM:00131DE8 move.w ($A5E).w,d2 ROM:00131DEC move.w ($56E).w,d3 ROM:00131DF0 bsr.l sub_1175D2 ROM:00131DF6 move.w $764(a5),d7 ROM:00131DFA cmpi.w #2,d7 ROM:00131DFE bne.s loc_131E08 ROM:00131E00 muls.w ($A9C).w,d1 ROM:00131E04 divs.w #$2710,d1 ROM:00131E08 ROM:00131E08 loc_131E08: ; CODE XREF: sub_131DCA+34↑j ROM:00131E08 move.w d1,($1134).w ROM:00131E0C rts ROM:00131E0C ; End of function sub_131DCA ROM:00131E0C ROM:00131E0E ROM:00131E0E ; =============== S U B R O U T I N E ======================================= ROM:00131E0E ROM:00131E0E ROM:00131E0E sub_131E0E: ; CODE XREF: sub_131D6C+12↑p ROM:00131E0E move.w $762(a5),d0 ROM:00131E12 ext.l d0 ROM:00131E14 divs.w #4,d0 ROM:00131E18 move.w #0,d6 ROM:00131E1C bra.s loc_131E22 ROM:00131E1E ; --------------------------------------------------------------------------- ROM:00131E1E ROM:00131E1E loc_131E1E: ; CODE XREF: sub_131E0E+48↓j ROM:00131E1E addi.w #1,d6 ROM:00131E22 ROM:00131E22 loc_131E22: ; CODE XREF: sub_131E0E+E↑j ROM:00131E22 cmpi.w #0,d6 ROM:00131E26 bgt.s locret_131E58 ROM:00131E28 move.w d0,d2 ROM:00131E2A muls.w $1132(d6.w*2),d2 ROM:00131E30 move.w $EEA(d6.w*2),d3 ROM:00131E36 muls.w #$220A,d3 ROM:00131E3A move.w ($E46).w,d4 ROM:00131E3E ext.l d4 ROM:00131E40 muls.l #$2710,d4 ROM:00131E48 muls.l d2,d5:d3 ROM:00131E4C divs.l d4,d5:d3 ROM:00131E50 move.l d3,$A2C(d6.w*4) ROM:00131E56 bra.s loc_131E1E ROM:00131E58 ; --------------------------------------------------------------------------- ROM:00131E58 ROM:00131E58 locret_131E58: ; CODE XREF: sub_131E0E+18↑j ROM:00131E58 rts ROM:00131E58 ; End of function sub_131E0E ROM:00131E58 ROM:00131E5A ROM:00131E5A ; =============== S U B R O U T I N E ======================================= ROM:00131E5A ROM:00131E5A ROM:00131E5A sub_131E5A: ; CODE XREF: sub_131C9A+4↑p ROM:00131E5A move.w $776(a5),d0 ROM:00131E5E muls.w ($C26).w,d0 ROM:00131E62 divs.w #$A,d0 ROM:00131E66 move.w d0,($E42).w ROM:00131E6A rts ROM:00131E6A ; End of function sub_131E5A ROM:00131E6A ROM:00131E6C ROM:00131E6C ; =============== S U B R O U T I N E ======================================= ROM:00131E6C ROM:00131E6C ROM:00131E6C sub_131E6C: ; CODE XREF: sub_131C9A+8↑p ROM:00131E6C btst #1,($137C).w ROM:00131E72 beq.s loc_131E7C ROM:00131E74 move.w $766(a5),d7 ROM:00131E78 bra.w loc_131E80 ROM:00131E7C ; --------------------------------------------------------------------------- ROM:00131E7C ROM:00131E7C loc_131E7C: ; CODE XREF: sub_131E6C+6↑j ROM:00131E7C move.w ($E36).w,d7 ROM:00131E80 ROM:00131E80 loc_131E80: ; CODE XREF: sub_131E6C+C↑j ROM:00131E80 add.w ($E42).w,d7 ROM:00131E84 cmpi.w #1,d7 ROM:00131E88 bge.s loc_131E8E ROM:00131E8A move.w #1,d7 ROM:00131E8E ROM:00131E8E loc_131E8E: ; CODE XREF: sub_131E6C+1C↑j ROM:00131E8E move.w d7,($E38).w ROM:00131E92 move.w $1C2(a5),d6 ROM:00131E96 cmpi.w #0,d6 ROM:00131E9A ble.s locret_131ECE ROM:00131E9C bsr.l sub_11C2F6 ROM:00131EA2 cmpi.w #0,d0 ROM:00131EA6 bne.s locret_131ECE ROM:00131EA8 cmpi.w #1,d6 ROM:00131EAC bne.s loc_131EC0 ROM:00131EAE move.w $1D2(a5),d4 ROM:00131EB2 move.w ($E38).w,d5 ROM:00131EB6 add.w d4,d5 ROM:00131EB8 bpl.s loc_131EBC ROM:00131EBA clr.w d5 ROM:00131EBC ROM:00131EBC loc_131EBC: ; CODE XREF: sub_131E6C+4C↑j ROM:00131EBC move.w d5,($E38).w ROM:00131EC0 ROM:00131EC0 loc_131EC0: ; CODE XREF: sub_131E6C+40↑j ROM:00131EC0 cmpi.w #2,d6 ROM:00131EC4 bne.s locret_131ECE ROM:00131EC6 move.w $1CA(a5),d4 ROM:00131ECA move.w d4,($E38).w ROM:00131ECE ROM:00131ECE locret_131ECE: ; CODE XREF: sub_131E6C+2E↑j ROM:00131ECE ; sub_131E6C+3A↑j ... ROM:00131ECE rts ROM:00131ECE ; End of function sub_131E6C ROM:00131ECE ROM:00131ED0 ROM:00131ED0 ; =============== S U B R O U T I N E ======================================= ROM:00131ED0 ROM:00131ED0 ROM:00131ED0 sub_131ED0: ; CODE XREF: sub_131C9A+C↑p ROM:00131ED0 move.l ($A2C).w,d2 ROM:00131ED4 muls.l #$14,d3:d2 ROM:00131EDC move.w ($E38).w,d4 ROM:00131EE0 ext.l d4 ROM:00131EE2 divs.l d4,d3:d2 ROM:00131EE6 move.l d2,($A3C).w ROM:00131EEA divs.w #$64,d2 ; 'd' ROM:00131EEE move.w d2,($E4E).w ROM:00131EF2 rts ROM:00131EF2 ; End of function sub_131ED0 ROM:00131EF2 ROM:00131EF4 ROM:00131EF4 ; =============== S U B R O U T I N E ======================================= ROM:00131EF4 ROM:00131EF4 ROM:00131EF4 sub_131EF4: ; CODE XREF: sub_131C9A+1C↑p ROM:00131EF4 move.l ($A3C).w,d2 ROM:00131EF8 add.l ($9F8).w,d2 ROM:00131EFC bpl.s loc_131F00 ROM:00131EFE clr.l d2 ROM:00131F00 ROM:00131F00 loc_131F00: ; CODE XREF: sub_131EF4+8↑j ROM:00131F00 move.w $688(a5),d4 ROM:00131F04 cmp.w ($AD4).w,d4 ROM:00131F08 bge.s loc_131F14 ROM:00131F0A move.l $14A(a5),d5 ROM:00131F0E cmp.l d2,d5 ROM:00131F10 ble.s loc_131F14 ROM:00131F12 move.l d5,d2 ROM:00131F14 ROM:00131F14 loc_131F14: ; CODE XREF: sub_131EF4+14↑j ROM:00131F14 ; sub_131EF4+1C↑j ROM:00131F14 move.l d2,($A38).w ROM:00131F18 muls.l #$258,d3:d2 ROM:00131F20 move.w ($E40).w,d4 ROM:00131F24 ext.l d4 ROM:00131F26 divs.l d4,d3:d2 ROM:00131F2A move.l d2,($A40).w ROM:00131F2E rts ROM:00131F2E ; End of function sub_131EF4 ROM:00131F2E ROM:00131F30 ROM:00131F30 ; =============== S U B R O U T I N E ======================================= ROM:00131F30 ROM:00131F30 ROM:00131F30 sub_131F30: ; CODE XREF: sub_131C9A+20↑p ROM:00131F30 move.w #0,d7 ROM:00131F34 bra.s loc_131F3A ROM:00131F36 ; --------------------------------------------------------------------------- ROM:00131F36 ROM:00131F36 loc_131F36: ; CODE XREF: sub_131F30+DA↓j ROM:00131F36 addi.w #1,d7 ROM:00131F3A ROM:00131F3A loc_131F3A: ; CODE XREF: sub_131F30+4↑j ROM:00131F3A cmpi.w #0,d7 ROM:00131F3E bgt.l locret_13200E ROM:00131F44 move.l #$2710,d6 ROM:00131F4A move.w ($E48).w,d4 ROM:00131F4E ext.l d4 ROM:00131F50 move.l $A40(d7.w*4),d2 ROM:00131F56 muls.l d4,d3:d2 ROM:00131F5A divs.l d6,d3:d2 ROM:00131F5E bvc.w loc_131F68 ROM:00131F62 move.l #$7FFFFFFF,d2 ROM:00131F68 ROM:00131F68 loc_131F68: ; CODE XREF: sub_131F30+2E↑j ROM:00131F68 move.w ($E4C).w,d4 ROM:00131F6C ext.l d4 ROM:00131F6E muls.l d4,d3:d2 ROM:00131F72 divs.l d6,d3:d2 ROM:00131F76 bvc.w loc_131F80 ROM:00131F7A move.l #$7FFFFFFF,d2 ROM:00131F80 ROM:00131F80 loc_131F80: ; CODE XREF: sub_131F30+46↑j ROM:00131F80 move.w ($E4A).w,d4 ROM:00131F84 ext.l d4 ROM:00131F86 muls.l d4,d3:d2 ROM:00131F8A divs.l d6,d3:d2 ROM:00131F8E bvc.w loc_131F98 ROM:00131F92 move.l #$7FFFFFFF,d2 ROM:00131F98 ROM:00131F98 loc_131F98: ; CODE XREF: sub_131F30+5E↑j ROM:00131F98 move.w ($E22).w,d4 ROM:00131F9C muls.w #$A,d4 ROM:00131FA0 muls.l d4,d3:d2 ROM:00131FA4 divs.l d6,d3:d2 ROM:00131FA8 bvc.w loc_131FB2 ROM:00131FAC move.l #$7FFFFFFF,d2 ROM:00131FB2 ROM:00131FB2 loc_131FB2: ; CODE XREF: sub_131F30+78↑j ROM:00131FB2 move.w ($DD4).w,d4 ROM:00131FB6 ext.l d4 ROM:00131FB8 muls.l d4,d3:d2 ROM:00131FBC divs.l d6,d3:d2 ROM:00131FC0 bvc.w loc_131FCA ROM:00131FC4 move.l #$7FFFFFFF,d2 ROM:00131FCA ROM:00131FCA loc_131FCA: ; CODE XREF: sub_131F30+90↑j ROM:00131FCA move.w $F32(d7.w*2),d4 ROM:00131FD0 ext.l d4 ROM:00131FD2 muls.l d4,d3:d2 ROM:00131FD6 divs.l d6,d3:d2 ROM:00131FDA bvc.w loc_131FE4 ROM:00131FDE move.l #$7FFFFFFF,d2 ROM:00131FE4 ROM:00131FE4 loc_131FE4: ; CODE XREF: sub_131F30+AA↑j ROM:00131FE4 move.w $FD6(d7.w*2),d4 ROM:00131FEA ext.l d4 ROM:00131FEC muls.l d4,d3:d2 ROM:00131FF0 divs.l d6,d3:d2 ROM:00131FF4 bvc.w loc_131FFE ROM:00131FF8 move.l #$7FFFFFFF,d2 ROM:00131FFE ROM:00131FFE loc_131FFE: ; CODE XREF: sub_131F30+C4↑j ROM:00131FFE move.l d2,$A30(d7.w*4) ROM:00132004 move.l d2,$A34(d7.w*4) ROM:0013200A bra.w loc_131F36 ROM:0013200E ; --------------------------------------------------------------------------- ROM:0013200E ROM:0013200E locret_13200E: ; CODE XREF: sub_131F30+E↑j ROM:0013200E rts ROM:0013200E ; End of function sub_131F30 ROM:0013200E ROM:00132010 ROM:00132010 ; =============== S U B R O U T I N E ======================================= ROM:00132010 ROM:00132010 ROM:00132010 sub_132010: ; CODE XREF: ROM:loc_131AC2↑p ROM:00132010 ; ROM:00131AFA↑p ... ROM:00132010 move.w #$3F20,d1 ROM:00132014 move.w ($A4C).w,d2 ROM:00132018 move.w ($E1A).w,d3 ROM:0013201C bsr.l sub_1175D2 ROM:00132022 cmpi.w #$258,d1 ROM:00132026 bge.s loc_13202C ROM:00132028 move.w #$258,d1 ROM:0013202C ROM:0013202C loc_13202C: ; CODE XREF: sub_132010+16↑j ROM:0013202C move.w d1,($E40).w ROM:00132030 rts ROM:00132030 ; End of function sub_132010 ROM:00132030 ROM:00132032 ROM:00132032 ; =============== S U B R O U T I N E ======================================= ROM:00132032 ROM:00132032 ROM:00132032 sub_132032: ; CODE XREF: ROM:loc_13094A↑p ROM:00132032 move.w $778(a5),($E14).w ROM:00132038 move.w $778(a5),($E16).w ROM:0013203E rts ROM:0013203E ; End of function sub_132032 ROM:0013203E ROM:00132040 ROM:00132040 ; =============== S U B R O U T I N E ======================================= ROM:00132040 ROM:00132040 ROM:00132040 sub_132040: ; CODE XREF: ROM:00117124↑p ROM:00132040 bclr #5,($1365).w ROM:00132046 move.w ($E86).w,d1 ROM:0013204A cmpi.w #6,d1 ROM:0013204E bcc.s locret_132058 ROM:00132050 movea.l off_13205A(pc,d1.w*4),a0 ROM:00132054 nop ROM:00132056 jmp (a0) ROM:00132058 ; --------------------------------------------------------------------------- ROM:00132058 ROM:00132058 locret_132058: ; CODE XREF: sub_132040+E↑j ROM:00132058 rts ROM:00132058 ; End of function sub_132040 ROM:00132058 ROM:00132058 ; --------------------------------------------------------------------------- ROM:0013205A off_13205A: dc.l loc_132072 ; DATA XREF: sub_132040+10↑r ROM:0013205E dc.l loc_132080 ROM:00132062 dc.l loc_1320A0 ROM:00132066 dc.l loc_1320D4 ROM:0013206A dc.l loc_132100 ROM:0013206E dc.l loc_13214A ROM:00132072 ; --------------------------------------------------------------------------- ROM:00132072 ROM:00132072 loc_132072: ; DATA XREF: ROM:off_13205A↑o ROM:00132072 bsr.w sub_1321C8 ROM:00132076 move.w #1,($E86).w ROM:0013207C bra.s loc_13209A ROM:0013207E ; --------------------------------------------------------------------------- ROM:0013207E rts ROM:00132080 ; --------------------------------------------------------------------------- ROM:00132080 ROM:00132080 loc_132080: ; DATA XREF: ROM:0013205E↑o ROM:00132080 btst #3,($136A).w ROM:00132086 beq.s loc_13209A ROM:00132088 bclr #3,($136A).w ROM:0013208E bsr.w sub_132E1C ROM:00132092 move.w #2,($E86).w ROM:00132098 bra.s loc_1320CE ROM:0013209A ; --------------------------------------------------------------------------- ROM:0013209A ROM:0013209A loc_13209A: ; CODE XREF: ROM:0013207C↑j ROM:0013209A ; ROM:00132086↑j ROM:0013209A bsr.w sub_132234 ROM:0013209E rts ROM:001320A0 ; --------------------------------------------------------------------------- ROM:001320A0 ROM:001320A0 loc_1320A0: ; DATA XREF: ROM:00132062↑o ROM:001320A0 btst #3,($136A).w ROM:001320A6 beq.s loc_1320CE ROM:001320A8 bclr #3,($136A).w ROM:001320AE bsr.w sub_132D30 ROM:001320B2 bsr.w sub_132D04 ROM:001320B6 bsr.w sub_132E38 ROM:001320BA bset #7,($FFFFFC1A).w ROM:001320C0 move.w #3,($E86).w ROM:001320C6 bra.s loc_1320FA ROM:001320C8 ; --------------------------------------------------------------------------- ROM:001320C8 bra.l *+6 ROM:001320CE ; --------------------------------------------------------------------------- ROM:001320CE ROM:001320CE loc_1320CE: ; CODE XREF: ROM:00132098↑j ROM:001320CE ; ROM:001320A6↑j ... ROM:001320CE bsr.w sub_132234 ROM:001320D2 rts ROM:001320D4 ; --------------------------------------------------------------------------- ROM:001320D4 ROM:001320D4 loc_1320D4: ; DATA XREF: ROM:00132066↑o ROM:001320D4 btst #3,($136A).w ROM:001320DA beq.s loc_1320FA ROM:001320DC bclr #3,($136A).w ROM:001320E2 bsr.w sub_13225A ROM:001320E6 bsr.w sub_132792 ROM:001320EA bsr.w sub_1329EA ROM:001320EE bsr.w sub_132BF4 ROM:001320F2 move.w #4,($E86).w ROM:001320F8 bra.s loc_132100 ROM:001320FA ; --------------------------------------------------------------------------- ROM:001320FA ROM:001320FA loc_1320FA: ; CODE XREF: ROM:001320C6↑j ROM:001320FA ; ROM:001320DA↑j ... ROM:001320FA bsr.w sub_132234 ROM:001320FE rts ROM:00132100 ; --------------------------------------------------------------------------- ROM:00132100 ROM:00132100 loc_132100: ; CODE XREF: ROM:001320F8↑j ROM:00132100 ; DATA XREF: ROM:0013206A↑o ROM:00132100 btst #2,($1365).w ROM:00132106 bne.s loc_13212C ROM:00132108 bsr.w sub_132188 ROM:0013210C bsr.w sub_132D30 ROM:00132110 bsr.w sub_132D04 ROM:00132114 bsr.w sub_132E38 ROM:00132118 bset #5,($1365).w ROM:0013211E bset #7,($FFFFFC1A).w ROM:00132124 move.w #3,($E86).w ROM:0013212A bra.s loc_1320FA ROM:0013212C ; --------------------------------------------------------------------------- ROM:0013212C ROM:0013212C loc_13212C: ; CODE XREF: ROM:00132106↑j ROM:0013212C btst #2,($1365).w ROM:00132132 beq.s locret_132148 ROM:00132134 bset #7,($FFFFFC1A).w ROM:0013213A bclr #2,($1365).w ROM:00132140 move.w #5,($E86).w ROM:00132146 bra.s loc_132180 ROM:00132148 ; --------------------------------------------------------------------------- ROM:00132148 ROM:00132148 locret_132148: ; CODE XREF: ROM:00132132↑j ROM:00132148 rts ROM:0013214A ; --------------------------------------------------------------------------- ROM:0013214A ROM:0013214A loc_13214A: ; DATA XREF: ROM:0013206E↑o ROM:0013214A btst #3,($136A).w ROM:00132150 beq.s loc_132180 ROM:00132152 bclr #3,($136A).w ROM:00132158 bsr.w sub_132188 ROM:0013215C bsr.w sub_132D30 ROM:00132160 bsr.w sub_132D04 ROM:00132164 bsr.w sub_132E38 ROM:00132168 bset #5,($1365).w ROM:0013216E bset #7,($FFFFFC1A).w ROM:00132174 move.w #3,($E86).w ROM:0013217A bra.l loc_1320FA ROM:00132180 ; --------------------------------------------------------------------------- ROM:00132180 ROM:00132180 loc_132180: ; CODE XREF: ROM:00132146↑j ROM:00132180 ; ROM:00132150↑j ROM:00132180 bsr.w sub_132234 ROM:00132184 rts ROM:00132186 ; --------------------------------------------------------------------------- ROM:00132186 rts ROM:00132188 ROM:00132188 ; =============== S U B R O U T I N E ======================================= ROM:00132188 ROM:00132188 ROM:00132188 sub_132188: ; CODE XREF: ROM:00132108↑p ROM:00132188 ; ROM:00132158↑p ROM:00132188 lea ($FFFFFD00).w,a0 ROM:0013218C move.w (a0),($E56).w ROM:00132190 move.w 2(a0),($E58).w ROM:00132196 move.w 4(a0),($E5A).w ROM:0013219C move.w 6(a0),($E5C).w ROM:001321A2 move.w #$FF,($E5E).w ROM:001321A8 move.w #$FF,($E60).w ROM:001321AE move.w #$FF,($E62).w ROM:001321B4 move.w #$FF,($E64).w ROM:001321BA move.w #$FF,($E66).w ROM:001321C0 move.w #$FF,($E68).w ROM:001321C6 rts ROM:001321C6 ; End of function sub_132188 ROM:001321C6 ROM:001321C8 ROM:001321C8 ; =============== S U B R O U T I N E ======================================= ROM:001321C8 ROM:001321C8 ROM:001321C8 sub_1321C8: ; CODE XREF: ROM:loc_132072↑p ROM:001321C8 lea ($FFFFFD20).w,a0 ROM:001321CC move.w #$55,(a0) ; 'U' ROM:001321D0 move.w #$2A,2(a0) ; '*' ROM:001321D6 move.w #$2A,4(a0) ; '*' ROM:001321DC move.w #0,6(a0) ROM:001321E2 lea ($FFFFFD40).w,a0 ROM:001321E6 move.b #$79,(a0) ; 'y' ROM:001321EA move.b #$7A,1(a0) ; 'z' ROM:001321F0 move.b #$7B,2(a0) ; '{' ROM:001321F6 move.b #$38,3(a0) ; '8' ROM:001321FC move.b ($FFFFFC15).w,($755).w ROM:00132202 ori.b #8,($755).w ROM:00132208 move.b ($755).w,($FFFFFC15).w ROM:0013220E move.b #$7E,($FFFFFC17).w ; '~' ROM:00132214 move.b #$7B,($FFFFFC16).w ; '{' ROM:0013221A move.w #$A908,($FFFFFC18).w ROM:00132220 move.w #$300,($FFFFFC1C).w ROM:00132226 move.b #0,($FFFFFC1E).w ROM:0013222C move.w #$9814,($FFFFFC1A).w ROM:00132232 rts ROM:00132232 ; End of function sub_1321C8 ROM:00132232 ROM:00132234 ROM:00132234 ; =============== S U B R O U T I N E ======================================= ROM:00132234 ROM:00132234 ROM:00132234 sub_132234: ; CODE XREF: ROM:loc_13209A↑p ROM:00132234 ; ROM:loc_1320CE↑p ... ROM:00132234 btst #7,($FFFFFC1F).w ROM:0013223A beq.s loc_13224A ROM:0013223C bset #3,($136A).w ROM:00132242 bclr #7,($FFFFFC1F).w ROM:00132248 bra.s locret_132258 ROM:0013224A ; --------------------------------------------------------------------------- ROM:0013224A ROM:0013224A loc_13224A: ; CODE XREF: sub_132234+6↑j ROM:0013224A btst #7,($FFFFFC1A).w ROM:00132250 bne.s locret_132258 ROM:00132252 bset #3,($136A).w ROM:00132258 ROM:00132258 locret_132258: ; CODE XREF: sub_132234+14↑j ROM:00132258 ; sub_132234+1C↑j ROM:00132258 rts ROM:00132258 ; End of function sub_132234 ROM:00132258 ROM:0013225A ROM:0013225A ; =============== S U B R O U T I N E ======================================= ROM:0013225A ROM:0013225A ROM:0013225A sub_13225A: ; CODE XREF: ROM:001320E2↑p ROM:0013225A lea ($FFFFFD00).w,a0 ROM:0013225E lea ($FFFFFD20).w,a1 ROM:00132262 btst #4,($DD2).w ROM:00132268 beq.s loc_13228C ROM:0013226A move.b #0,d0 ROM:0013226E bra.s loc_132274 ROM:00132270 ; --------------------------------------------------------------------------- ROM:00132270 ROM:00132270 loc_132270: ; CODE XREF: sub_13225A:loc_13228A↓j ROM:00132270 addi.b #1,d0 ROM:00132274 ROM:00132274 loc_132274: ; CODE XREF: sub_13225A+14↑j ROM:00132274 cmpi.b #$B,d0 ROM:00132278 bgt.s loc_13228C ROM:0013227A cmpi.b #0,$877(d0.w) ROM:00132282 beq.s loc_13228A ROM:00132284 subq.b #1,$877(d0.w) ROM:0013228A ROM:0013228A loc_13228A: ; CODE XREF: sub_13225A+28↑j ROM:0013228A bra.s loc_132270 ROM:0013228C ; --------------------------------------------------------------------------- ROM:0013228C ROM:0013228C loc_13228C: ; CODE XREF: sub_13225A+E↑j ROM:0013228C ; sub_13225A+1E↑j ROM:0013228C btst #1,($FFFFFD00).w ROM:00132292 beq.l locret_132790 ROM:00132298 bset #0,($E6B).w ROM:0013229E bset #0,($13E3).w ROM:001322A4 move.w (a0),d5 ROM:001322A6 andi.w #$3F8,d5 ROM:001322AA cmpi.w #$218,d5 ROM:001322AE bne.l loc_1322C6 ROM:001322B4 bset #1,($E6B).w ROM:001322BA bset #1,($13E3).w ROM:001322C0 bra.l loc_132786 ROM:001322C6 ; --------------------------------------------------------------------------- ROM:001322C6 ROM:001322C6 loc_1322C6: ; CODE XREF: sub_13225A+54↑j ROM:001322C6 cmpi.w #$3D8,d5 ROM:001322CA bne.l loc_1322E2 ROM:001322D0 bset #2,($E6B).w ROM:001322D6 bset #2,($13E3).w ROM:001322DC bra.l loc_132786 ROM:001322E2 ; --------------------------------------------------------------------------- ROM:001322E2 ROM:001322E2 loc_1322E2: ; CODE XREF: sub_13225A+70↑j ROM:001322E2 cmpi.w #$3F8,d5 ROM:001322E6 bne.s loc_132306 ROM:001322E8 bset #1,($E6B).w ROM:001322EE bset #1,($13E3).w ROM:001322F4 bset #2,($E6B).w ROM:001322FA bset #2,($13E3).w ROM:00132300 bra.l loc_132786 ROM:00132306 ; --------------------------------------------------------------------------- ROM:00132306 ROM:00132306 loc_132306: ; CODE XREF: sub_13225A+8C↑j ROM:00132306 move.w d5,d1 ROM:00132308 andi.w #$1E0,d1 ROM:0013230C asr.w #5,d1 ROM:0013230E move.w d1,($E5E).w ROM:00132312 move.w d5,d2 ROM:00132314 andi.w #$18,d2 ROM:00132318 asr.w #3,d2 ROM:0013231A move.w d2,($E60).w ROM:0013231E cmpi.w #0,d2 ROM:00132322 bne.l loc_132498 ROM:00132328 move.w ($E6E).w,d3 ROM:0013232C move.w ($13E4).w,d4 ROM:00132330 cmpi.w #1,d1 ROM:00132334 bne.s loc_132370 ROM:00132336 move.w $77A(a5),d6 ROM:0013233A cmpi.w #0,d6 ROM:0013233E bne.s loc_132364 ROM:00132340 move.b $104(a5),d6 ROM:00132344 addq.b #2,($877).w ROM:00132348 cmpi.b #0,($877).w ROM:0013234E bge.s loc_132356 ROM:00132350 move.b #$7F,($877).w ROM:00132356 ROM:00132356 loc_132356: ; CODE XREF: sub_13225A+F4↑j ROM:00132356 cmp.b ($877).w,d6 ROM:0013235A bge.s loc_132364 ROM:0013235C bset #0,d3 ROM:00132360 bset #0,d4 ROM:00132364 ROM:00132364 loc_132364: ; CODE XREF: sub_13225A+E4↑j ROM:00132364 ; sub_13225A+100↑j ROM:00132364 bset #0,($1373).w ROM:0013236A bra.l loc_13248A ROM:00132370 ; --------------------------------------------------------------------------- ROM:00132370 ROM:00132370 loc_132370: ; CODE XREF: sub_13225A+DA↑j ROM:00132370 cmpi.w #2,d1 ROM:00132374 bne.s loc_1323B0 ROM:00132376 move.w $77A(a5),d6 ROM:0013237A cmpi.w #0,d6 ROM:0013237E bne.s loc_1323A4 ROM:00132380 move.b $104(a5),d6 ROM:00132384 addq.b #2,($878).w ROM:00132388 cmpi.b #0,($878).w ROM:0013238E bge.s loc_132396 ROM:00132390 move.b #$7F,($878).w ROM:00132396 ROM:00132396 loc_132396: ; CODE XREF: sub_13225A+134↑j ROM:00132396 cmp.b ($878).w,d6 ROM:0013239A bge.s loc_1323A4 ROM:0013239C bset #1,d3 ROM:001323A0 bset #1,d4 ROM:001323A4 ROM:001323A4 loc_1323A4: ; CODE XREF: sub_13225A+124↑j ROM:001323A4 ; sub_13225A+140↑j ROM:001323A4 bset #6,($1374).w ROM:001323AA bra.l loc_13248A ROM:001323B0 ; --------------------------------------------------------------------------- ROM:001323B0 ROM:001323B0 loc_1323B0: ; CODE XREF: sub_13225A+11A↑j ROM:001323B0 cmpi.w #3,d1 ROM:001323B4 bne.s loc_1323F0 ROM:001323B6 move.w $77A(a5),d6 ROM:001323BA cmpi.w #0,d6 ROM:001323BE bne.s loc_1323E4 ROM:001323C0 move.b $104(a5),d6 ROM:001323C4 addq.b #2,($879).w ROM:001323C8 cmpi.b #0,($879).w ROM:001323CE bge.s loc_1323D6 ROM:001323D0 move.b #$7F,($879).w ROM:001323D6 ROM:001323D6 loc_1323D6: ; CODE XREF: sub_13225A+174↑j ROM:001323D6 cmp.b ($879).w,d6 ROM:001323DA bge.s loc_1323E4 ROM:001323DC bset #2,d3 ROM:001323E0 bset #2,d4 ROM:001323E4 ROM:001323E4 loc_1323E4: ; CODE XREF: sub_13225A+164↑j ROM:001323E4 ; sub_13225A+180↑j ROM:001323E4 bset #3,($1371).w ROM:001323EA bra.l loc_13248A ROM:001323F0 ; --------------------------------------------------------------------------- ROM:001323F0 ROM:001323F0 loc_1323F0: ; CODE XREF: sub_13225A+15A↑j ROM:001323F0 cmpi.w #4,d1 ROM:001323F4 bne.s loc_13242C ROM:001323F6 move.w $77A(a5),d6 ROM:001323FA cmpi.w #0,d6 ROM:001323FE bne.s loc_132424 ROM:00132400 move.b $104(a5),d6 ROM:00132404 addq.b #2,($87A).w ROM:00132408 cmpi.b #0,($87A).w ROM:0013240E bge.s loc_132416 ROM:00132410 move.b #$7F,($87A).w ROM:00132416 ROM:00132416 loc_132416: ; CODE XREF: sub_13225A+1B4↑j ROM:00132416 cmp.b ($87A).w,d6 ROM:0013241A bge.s loc_132424 ROM:0013241C bset #3,d3 ROM:00132420 bset #3,d4 ROM:00132424 ROM:00132424 loc_132424: ; CODE XREF: sub_13225A+1A4↑j ROM:00132424 ; sub_13225A+1C0↑j ROM:00132424 bset #1,($1373).w ROM:0013242A bra.s loc_13248A ROM:0013242C ; --------------------------------------------------------------------------- ROM:0013242C ROM:0013242C loc_13242C: ; CODE XREF: sub_13225A+19A↑j ROM:0013242C cmpi.w #5,d1 ROM:00132430 bne.s loc_13243C ROM:00132432 bset #4,d3 ROM:00132436 bset #4,d4 ROM:0013243A bra.s loc_13248A ROM:0013243C ; --------------------------------------------------------------------------- ROM:0013243C ROM:0013243C loc_13243C: ; CODE XREF: sub_13225A+1D6↑j ROM:0013243C cmpi.w #6,d1 ROM:00132440 bne.s loc_13244C ROM:00132442 bset #5,d3 ROM:00132446 bset #5,d4 ROM:0013244A bra.s loc_13248A ROM:0013244C ; --------------------------------------------------------------------------- ROM:0013244C ROM:0013244C loc_13244C: ; CODE XREF: sub_13225A+1E6↑j ROM:0013244C cmpi.w #7,d1 ROM:00132450 bne.s loc_13245C ROM:00132452 bset #6,d3 ROM:00132456 bset #6,d4 ROM:0013245A bra.s loc_13248A ROM:0013245C ; --------------------------------------------------------------------------- ROM:0013245C ROM:0013245C loc_13245C: ; CODE XREF: sub_13225A+1F6↑j ROM:0013245C cmpi.w #8,d1 ROM:00132460 bne.s loc_13246C ROM:00132462 bset #7,d3 ROM:00132466 bset #7,d4 ROM:0013246A bra.s loc_13248A ROM:0013246C ; --------------------------------------------------------------------------- ROM:0013246C ROM:0013246C loc_13246C: ; CODE XREF: sub_13225A+206↑j ROM:0013246C cmpi.w #9,d1 ROM:00132470 bne.s loc_13247C ROM:00132472 bset #8,d3 ROM:00132476 bset #8,d4 ROM:0013247A bra.s loc_13248A ROM:0013247C ; --------------------------------------------------------------------------- ROM:0013247C ROM:0013247C loc_13247C: ; CODE XREF: sub_13225A+216↑j ROM:0013247C cmpi.w #$C,d1 ROM:00132480 bne.s loc_13248A ROM:00132482 bset #9,d3 ROM:00132486 bset #9,d4 ROM:0013248A ROM:0013248A loc_13248A: ; CODE XREF: sub_13225A+110↑j ROM:0013248A ; sub_13225A+150↑j ... ROM:0013248A move.w d3,($E6E).w ROM:0013248E move.w d4,($13E4).w ROM:00132492 bra.l loc_132786 ROM:00132498 ; --------------------------------------------------------------------------- ROM:00132498 ROM:00132498 loc_132498: ; CODE XREF: sub_13225A+C8↑j ROM:00132498 cmpi.w #1,d2 ROM:0013249C bne.l loc_132612 ROM:001324A2 move.w ($E70).w,d3 ROM:001324A6 move.w ($13E6).w,d4 ROM:001324AA cmpi.w #1,d1 ROM:001324AE bne.s loc_1324EA ROM:001324B0 move.w $77A(a5),d6 ROM:001324B4 cmpi.w #0,d6 ROM:001324B8 bne.s loc_1324DE ROM:001324BA move.b $104(a5),d6 ROM:001324BE addq.b #2,($87B).w ROM:001324C2 cmpi.b #0,($87B).w ROM:001324C8 bge.s loc_1324D0 ROM:001324CA move.b #$7F,($87B).w ROM:001324D0 ROM:001324D0 loc_1324D0: ; CODE XREF: sub_13225A+26E↑j ROM:001324D0 cmp.b ($87B).w,d6 ROM:001324D4 bge.s loc_1324DE ROM:001324D6 bset #0,d3 ROM:001324DA bset #0,d4 ROM:001324DE ROM:001324DE loc_1324DE: ; CODE XREF: sub_13225A+25E↑j ROM:001324DE ; sub_13225A+27A↑j ROM:001324DE bset #0,($1373).w ROM:001324E4 bra.l loc_132604 ROM:001324EA ; --------------------------------------------------------------------------- ROM:001324EA ROM:001324EA loc_1324EA: ; CODE XREF: sub_13225A+254↑j ROM:001324EA cmpi.w #2,d1 ROM:001324EE bne.s loc_13252A ROM:001324F0 move.w $77A(a5),d6 ROM:001324F4 cmpi.w #0,d6 ROM:001324F8 bne.s loc_13251E ROM:001324FA move.b $104(a5),d6 ROM:001324FE addq.b #2,($87C).w ROM:00132502 cmpi.b #0,($87C).w ROM:00132508 bge.s loc_132510 ROM:0013250A move.b #$7F,($87C).w ROM:00132510 ROM:00132510 loc_132510: ; CODE XREF: sub_13225A+2AE↑j ROM:00132510 cmp.b ($87C).w,d6 ROM:00132514 bge.s loc_13251E ROM:00132516 bset #1,d3 ROM:0013251A bset #1,d4 ROM:0013251E ROM:0013251E loc_13251E: ; CODE XREF: sub_13225A+29E↑j ROM:0013251E ; sub_13225A+2BA↑j ROM:0013251E bset #6,($1374).w ROM:00132524 bra.l loc_132604 ROM:0013252A ; --------------------------------------------------------------------------- ROM:0013252A ROM:0013252A loc_13252A: ; CODE XREF: sub_13225A+294↑j ROM:0013252A cmpi.w #3,d1 ROM:0013252E bne.s loc_13256A ROM:00132530 move.w $77A(a5),d6 ROM:00132534 cmpi.w #0,d6 ROM:00132538 bne.s loc_13255E ROM:0013253A move.b $104(a5),d6 ROM:0013253E addq.b #2,($87D).w ROM:00132542 cmpi.b #0,($87D).w ROM:00132548 bge.s loc_132550 ROM:0013254A move.b #$7F,($87D).w ROM:00132550 ROM:00132550 loc_132550: ; CODE XREF: sub_13225A+2EE↑j ROM:00132550 cmp.b ($87D).w,d6 ROM:00132554 bge.s loc_13255E ROM:00132556 bset #2,d3 ROM:0013255A bset #2,d4 ROM:0013255E ROM:0013255E loc_13255E: ; CODE XREF: sub_13225A+2DE↑j ROM:0013255E ; sub_13225A+2FA↑j ROM:0013255E bset #3,($1371).w ROM:00132564 bra.l loc_132604 ROM:0013256A ; --------------------------------------------------------------------------- ROM:0013256A ROM:0013256A loc_13256A: ; CODE XREF: sub_13225A+2D4↑j ROM:0013256A cmpi.w #4,d1 ROM:0013256E bne.s loc_1325A6 ROM:00132570 move.w $77A(a5),d6 ROM:00132574 cmpi.w #0,d6 ROM:00132578 bne.s loc_13259E ROM:0013257A move.b $104(a5),d6 ROM:0013257E addq.b #2,($87E).w ROM:00132582 cmpi.b #0,($87E).w ROM:00132588 bge.s loc_132590 ROM:0013258A move.b #$7F,($87E).w ROM:00132590 ROM:00132590 loc_132590: ; CODE XREF: sub_13225A+32E↑j ROM:00132590 cmp.b ($87E).w,d6 ROM:00132594 bge.s loc_13259E ROM:00132596 bset #3,d3 ROM:0013259A bset #3,d4 ROM:0013259E ROM:0013259E loc_13259E: ; CODE XREF: sub_13225A+31E↑j ROM:0013259E ; sub_13225A+33A↑j ROM:0013259E bset #1,($1373).w ROM:001325A4 bra.s loc_132604 ROM:001325A6 ; --------------------------------------------------------------------------- ROM:001325A6 ROM:001325A6 loc_1325A6: ; CODE XREF: sub_13225A+314↑j ROM:001325A6 cmpi.w #5,d1 ROM:001325AA bne.s loc_1325B6 ROM:001325AC bset #4,d3 ROM:001325B0 bset #4,d4 ROM:001325B4 bra.s loc_132604 ROM:001325B6 ; --------------------------------------------------------------------------- ROM:001325B6 ROM:001325B6 loc_1325B6: ; CODE XREF: sub_13225A+350↑j ROM:001325B6 cmpi.w #6,d1 ROM:001325BA bne.s loc_1325C6 ROM:001325BC bset #5,d3 ROM:001325C0 bset #5,d4 ROM:001325C4 bra.s loc_132604 ROM:001325C6 ; --------------------------------------------------------------------------- ROM:001325C6 ROM:001325C6 loc_1325C6: ; CODE XREF: sub_13225A+360↑j ROM:001325C6 cmpi.w #7,d1 ROM:001325CA bne.s loc_1325D6 ROM:001325CC bset #6,d3 ROM:001325D0 bset #6,d4 ROM:001325D4 bra.s loc_132604 ROM:001325D6 ; --------------------------------------------------------------------------- ROM:001325D6 ROM:001325D6 loc_1325D6: ; CODE XREF: sub_13225A+370↑j ROM:001325D6 cmpi.w #8,d1 ROM:001325DA bne.s loc_1325E6 ROM:001325DC bset #7,d3 ROM:001325E0 bset #7,d4 ROM:001325E4 bra.s loc_132604 ROM:001325E6 ; --------------------------------------------------------------------------- ROM:001325E6 ROM:001325E6 loc_1325E6: ; CODE XREF: sub_13225A+380↑j ROM:001325E6 cmpi.w #9,d1 ROM:001325EA bne.s loc_1325F6 ROM:001325EC bset #8,d3 ROM:001325F0 bset #8,d4 ROM:001325F4 bra.s loc_132604 ROM:001325F6 ; --------------------------------------------------------------------------- ROM:001325F6 ROM:001325F6 loc_1325F6: ; CODE XREF: sub_13225A+390↑j ROM:001325F6 cmpi.w #$C,d1 ROM:001325FA bne.s loc_132604 ROM:001325FC bset #9,d3 ROM:00132600 bset #9,d4 ROM:00132604 ROM:00132604 loc_132604: ; CODE XREF: sub_13225A+28A↑j ROM:00132604 ; sub_13225A+2CA↑j ... ROM:00132604 move.w d3,($E70).w ROM:00132608 move.w d4,($13E6).w ROM:0013260C bra.l loc_132786 ROM:00132612 ; --------------------------------------------------------------------------- ROM:00132612 ROM:00132612 loc_132612: ; CODE XREF: sub_13225A+242↑j ROM:00132612 cmpi.w #2,d2 ROM:00132616 bne.l loc_132786 ROM:0013261C move.w ($E72).w,d3 ROM:00132620 move.w ($13E8).w,d4 ROM:00132624 cmpi.w #1,d1 ROM:00132628 bne.s loc_132664 ROM:0013262A move.w $77A(a5),d6 ROM:0013262E cmpi.w #0,d6 ROM:00132632 bne.s loc_132658 ROM:00132634 move.b $104(a5),d6 ROM:00132638 addq.b #2,($87F).w ROM:0013263C cmpi.b #0,($87F).w ROM:00132642 bge.s loc_13264A ROM:00132644 move.b #$7F,($87F).w ROM:0013264A ROM:0013264A loc_13264A: ; CODE XREF: sub_13225A+3E8↑j ROM:0013264A cmp.b ($87F).w,d6 ROM:0013264E bge.s loc_132658 ROM:00132650 bset #0,d3 ROM:00132654 bset #0,d4 ROM:00132658 ROM:00132658 loc_132658: ; CODE XREF: sub_13225A+3D8↑j ROM:00132658 ; sub_13225A+3F4↑j ROM:00132658 bset #0,($1373).w ROM:0013265E bra.l loc_13277E ROM:00132664 ; --------------------------------------------------------------------------- ROM:00132664 ROM:00132664 loc_132664: ; CODE XREF: sub_13225A+3CE↑j ROM:00132664 cmpi.w #2,d1 ROM:00132668 bne.s loc_1326A4 ROM:0013266A move.w $77A(a5),d6 ROM:0013266E cmpi.w #0,d6 ROM:00132672 bne.s loc_132698 ROM:00132674 move.b $104(a5),d6 ROM:00132678 addq.b #2,($880).w ROM:0013267C cmpi.b #0,($880).w ROM:00132682 bge.s loc_13268A ROM:00132684 move.b #$7F,($880).w ROM:0013268A ROM:0013268A loc_13268A: ; CODE XREF: sub_13225A+428↑j ROM:0013268A cmp.b ($880).w,d6 ROM:0013268E bge.s loc_132698 ROM:00132690 bset #1,d3 ROM:00132694 bset #1,d4 ROM:00132698 ROM:00132698 loc_132698: ; CODE XREF: sub_13225A+418↑j ROM:00132698 ; sub_13225A+434↑j ROM:00132698 bset #6,($1374).w ROM:0013269E bra.l loc_13277E ROM:001326A4 ; --------------------------------------------------------------------------- ROM:001326A4 ROM:001326A4 loc_1326A4: ; CODE XREF: sub_13225A+40E↑j ROM:001326A4 cmpi.w #3,d1 ROM:001326A8 bne.s loc_1326E4 ROM:001326AA move.w $77A(a5),d6 ROM:001326AE cmpi.w #0,d6 ROM:001326B2 bne.s loc_1326D8 ROM:001326B4 move.b $104(a5),d6 ROM:001326B8 addq.b #2,($881).w ROM:001326BC cmpi.b #0,($881).w ROM:001326C2 bge.s loc_1326CA ROM:001326C4 move.b #$7F,($881).w ROM:001326CA ROM:001326CA loc_1326CA: ; CODE XREF: sub_13225A+468↑j ROM:001326CA cmp.b ($881).w,d6 ROM:001326CE bge.s loc_1326D8 ROM:001326D0 bset #2,d3 ROM:001326D4 bset #2,d4 ROM:001326D8 ROM:001326D8 loc_1326D8: ; CODE XREF: sub_13225A+458↑j ROM:001326D8 ; sub_13225A+474↑j ROM:001326D8 bset #3,($1371).w ROM:001326DE bra.l loc_13277E ROM:001326E4 ; --------------------------------------------------------------------------- ROM:001326E4 ROM:001326E4 loc_1326E4: ; CODE XREF: sub_13225A+44E↑j ROM:001326E4 cmpi.w #4,d1 ROM:001326E8 bne.s loc_132720 ROM:001326EA move.w $77A(a5),d6 ROM:001326EE cmpi.w #0,d6 ROM:001326F2 bne.s loc_132718 ROM:001326F4 move.b $104(a5),d6 ROM:001326F8 addq.b #2,($882).w ROM:001326FC cmpi.b #0,($882).w ROM:00132702 bge.s loc_13270A ROM:00132704 move.b #$7F,($882).w ROM:0013270A ROM:0013270A loc_13270A: ; CODE XREF: sub_13225A+4A8↑j ROM:0013270A cmp.b ($882).w,d6 ROM:0013270E bge.s loc_132718 ROM:00132710 bset #3,d3 ROM:00132714 bset #3,d4 ROM:00132718 ROM:00132718 loc_132718: ; CODE XREF: sub_13225A+498↑j ROM:00132718 ; sub_13225A+4B4↑j ROM:00132718 bset #1,($1373).w ROM:0013271E bra.s loc_13277E ROM:00132720 ; --------------------------------------------------------------------------- ROM:00132720 ROM:00132720 loc_132720: ; CODE XREF: sub_13225A+48E↑j ROM:00132720 cmpi.w #5,d1 ROM:00132724 bne.s loc_132730 ROM:00132726 bset #4,d3 ROM:0013272A bset #4,d4 ROM:0013272E bra.s loc_13277E ROM:00132730 ; --------------------------------------------------------------------------- ROM:00132730 ROM:00132730 loc_132730: ; CODE XREF: sub_13225A+4CA↑j ROM:00132730 cmpi.w #6,d1 ROM:00132734 bne.s loc_132740 ROM:00132736 bset #5,d3 ROM:0013273A bset #5,d4 ROM:0013273E bra.s loc_13277E ROM:00132740 ; --------------------------------------------------------------------------- ROM:00132740 ROM:00132740 loc_132740: ; CODE XREF: sub_13225A+4DA↑j ROM:00132740 cmpi.w #7,d1 ROM:00132744 bne.s loc_132750 ROM:00132746 bset #6,d3 ROM:0013274A bset #6,d4 ROM:0013274E bra.s loc_13277E ROM:00132750 ; --------------------------------------------------------------------------- ROM:00132750 ROM:00132750 loc_132750: ; CODE XREF: sub_13225A+4EA↑j ROM:00132750 cmpi.w #8,d1 ROM:00132754 bne.s loc_132760 ROM:00132756 bset #7,d3 ROM:0013275A bset #7,d4 ROM:0013275E bra.s loc_13277E ROM:00132760 ; --------------------------------------------------------------------------- ROM:00132760 ROM:00132760 loc_132760: ; CODE XREF: sub_13225A+4FA↑j ROM:00132760 cmpi.w #9,d1 ROM:00132764 bne.s loc_132770 ROM:00132766 bset #8,d3 ROM:0013276A bset #8,d4 ROM:0013276E bra.s loc_13277E ROM:00132770 ; --------------------------------------------------------------------------- ROM:00132770 ROM:00132770 loc_132770: ; CODE XREF: sub_13225A+50A↑j ROM:00132770 cmpi.w #$C,d1 ROM:00132774 bne.s loc_13277E ROM:00132776 bset #9,d3 ROM:0013277A bset #9,d4 ROM:0013277E ROM:0013277E loc_13277E: ; CODE XREF: sub_13225A+404↑j ROM:0013277E ; sub_13225A+444↑j ... ROM:0013277E move.w d3,($E72).w ROM:00132782 move.w d4,($13E8).w ROM:00132786 ROM:00132786 loc_132786: ; CODE XREF: sub_13225A+66↑j ROM:00132786 ; sub_13225A+82↑j ... ROM:00132786 move.w #$7F,(a1) ROM:0013278A bset #2,($1365).w ROM:00132790 ROM:00132790 locret_132790: ; CODE XREF: sub_13225A+38↑j ROM:00132790 rts ROM:00132790 ; End of function sub_13225A ROM:00132790 ROM:00132792 ROM:00132792 ; =============== S U B R O U T I N E ======================================= ROM:00132792 ROM:00132792 ROM:00132792 sub_132792: ; CODE XREF: ROM:001320E6↑p ROM:00132792 bclr #0,($1216).w ROM:00132798 bclr #1,($1216).w ROM:0013279E btst #1,($FFFFFD02).w ROM:001327A4 beq.l locret_1329E8 ROM:001327AA bset #3,($E6B).w ROM:001327B0 bset #3,($13E3).w ROM:001327B6 move.w 2(a0),d5 ROM:001327BA andi.w #$3F0,d5 ROM:001327BE cmpi.w #$230,d5 ROM:001327C2 bne.l loc_1327DA ROM:001327C8 bset #4,($E6B).w ROM:001327CE bset #4,($13E3).w ROM:001327D4 bra.l loc_1329DC ROM:001327DA ; --------------------------------------------------------------------------- ROM:001327DA ROM:001327DA loc_1327DA: ; CODE XREF: sub_132792+30↑j ROM:001327DA cmpi.w #$3B0,d5 ROM:001327DE bne.l loc_1327F6 ROM:001327E4 bset #5,($E6B).w ROM:001327EA bset #5,($13E3).w ROM:001327F0 bra.l loc_1329DC ROM:001327F6 ; --------------------------------------------------------------------------- ROM:001327F6 ROM:001327F6 loc_1327F6: ; CODE XREF: sub_132792+4C↑j ROM:001327F6 cmpi.w #$3F0,d5 ROM:001327FA bne.s loc_13281A ROM:001327FC bset #4,($E6B).w ROM:00132802 bset #4,($13E3).w ROM:00132808 bset #5,($E6B).w ROM:0013280E bset #5,($13E3).w ROM:00132814 bra.l loc_1329DC ROM:0013281A ; --------------------------------------------------------------------------- ROM:0013281A ROM:0013281A loc_13281A: ; CODE XREF: sub_132792+68↑j ROM:0013281A move.w d5,d1 ROM:0013281C andi.w #$1C0,d1 ROM:00132820 asr.w #6,d1 ROM:00132822 move.w d1,($E62).w ROM:00132826 move.w d5,d2 ROM:00132828 andi.w #$30,d2 ; '0' ROM:0013282C asr.w #4,d2 ROM:0013282E move.w d2,($E64).w ROM:00132832 cmpi.w #0,d2 ROM:00132836 bne.l loc_1328C2 ROM:0013283C move.w ($E74).w,d3 ROM:00132840 move.w ($13EA).w,d4 ROM:00132844 cmpi.w #4,d1 ROM:00132848 bne.s loc_132854 ROM:0013284A bset #0,d3 ROM:0013284E bset #0,d4 ROM:00132852 bra.s loc_1328B4 ROM:00132854 ; --------------------------------------------------------------------------- ROM:00132854 ROM:00132854 loc_132854: ; CODE XREF: sub_132792+B6↑j ROM:00132854 cmpi.w #2,d1 ROM:00132858 bne.s loc_132864 ROM:0013285A bset #1,d3 ROM:0013285E bset #1,d4 ROM:00132862 bra.s loc_1328B4 ROM:00132864 ; --------------------------------------------------------------------------- ROM:00132864 ROM:00132864 loc_132864: ; CODE XREF: sub_132792+C6↑j ROM:00132864 cmpi.w #6,d1 ROM:00132868 bne.s loc_13287A ROM:0013286A bset #2,d3 ROM:0013286E bset #2,d4 ROM:00132872 bset #0,($1216).w ROM:00132878 bra.s loc_1328B4 ROM:0013287A ; --------------------------------------------------------------------------- ROM:0013287A ROM:0013287A loc_13287A: ; CODE XREF: sub_132792+D6↑j ROM:0013287A cmpi.w #1,d1 ROM:0013287E bne.s loc_132890 ROM:00132880 bset #3,d3 ROM:00132884 bset #3,d4 ROM:00132888 bset #1,($1216).w ROM:0013288E bra.s loc_1328B4 ROM:00132890 ; --------------------------------------------------------------------------- ROM:00132890 ROM:00132890 loc_132890: ; CODE XREF: sub_132792+EC↑j ROM:00132890 cmpi.w #0,d1 ROM:00132894 bne.s loc_1328A6 ROM:00132896 bset #4,d3 ROM:0013289A bset #4,d4 ROM:0013289E bset #3,($136D).w ROM:001328A4 bra.s loc_1328B4 ROM:001328A6 ; --------------------------------------------------------------------------- ROM:001328A6 ROM:001328A6 loc_1328A6: ; CODE XREF: sub_132792+102↑j ROM:001328A6 cmpi.w #3,d1 ROM:001328AA bne.s loc_1328B4 ROM:001328AC bset #5,d3 ROM:001328B0 bset #5,d4 ROM:001328B4 ROM:001328B4 loc_1328B4: ; CODE XREF: sub_132792+C0↑j ROM:001328B4 ; sub_132792+D0↑j ... ROM:001328B4 move.w d3,($E74).w ROM:001328B8 move.w d4,($13EA).w ROM:001328BC bra.l loc_1329DC ROM:001328C2 ; --------------------------------------------------------------------------- ROM:001328C2 ROM:001328C2 loc_1328C2: ; CODE XREF: sub_132792+A4↑j ROM:001328C2 cmpi.w #1,d2 ROM:001328C6 bne.l loc_132952 ROM:001328CC move.w ($E76).w,d3 ROM:001328D0 move.w ($13EC).w,d4 ROM:001328D4 cmpi.w #4,d1 ROM:001328D8 bne.s loc_1328E4 ROM:001328DA bset #0,d3 ROM:001328DE bset #0,d4 ROM:001328E2 bra.s loc_132944 ROM:001328E4 ; --------------------------------------------------------------------------- ROM:001328E4 ROM:001328E4 loc_1328E4: ; CODE XREF: sub_132792+146↑j ROM:001328E4 cmpi.w #2,d1 ROM:001328E8 bne.s loc_1328F4 ROM:001328EA bset #1,d3 ROM:001328EE bset #1,d4 ROM:001328F2 bra.s loc_132944 ROM:001328F4 ; --------------------------------------------------------------------------- ROM:001328F4 ROM:001328F4 loc_1328F4: ; CODE XREF: sub_132792+156↑j ROM:001328F4 cmpi.w #6,d1 ROM:001328F8 bne.s loc_13290A ROM:001328FA bset #2,d3 ROM:001328FE bset #2,d4 ROM:00132902 bset #0,($1216).w ROM:00132908 bra.s loc_132944 ROM:0013290A ; --------------------------------------------------------------------------- ROM:0013290A ROM:0013290A loc_13290A: ; CODE XREF: sub_132792+166↑j ROM:0013290A cmpi.w #1,d1 ROM:0013290E bne.s loc_132920 ROM:00132910 bset #3,d3 ROM:00132914 bset #3,d4 ROM:00132918 bset #1,($1216).w ROM:0013291E bra.s loc_132944 ROM:00132920 ; --------------------------------------------------------------------------- ROM:00132920 ROM:00132920 loc_132920: ; CODE XREF: sub_132792+17C↑j ROM:00132920 cmpi.w #0,d1 ROM:00132924 bne.s loc_132936 ROM:00132926 bset #4,d3 ROM:0013292A bset #4,d4 ROM:0013292E bset #3,($136D).w ROM:00132934 bra.s loc_132944 ROM:00132936 ; --------------------------------------------------------------------------- ROM:00132936 ROM:00132936 loc_132936: ; CODE XREF: sub_132792+192↑j ROM:00132936 cmpi.w #3,d1 ROM:0013293A bne.s loc_132944 ROM:0013293C bset #5,d3 ROM:00132940 bset #5,d4 ROM:00132944 ROM:00132944 loc_132944: ; CODE XREF: sub_132792+150↑j ROM:00132944 ; sub_132792+160↑j ... ROM:00132944 move.w d3,($E76).w ROM:00132948 move.w d4,($13EC).w ROM:0013294C bra.l loc_1329DC ROM:00132952 ; --------------------------------------------------------------------------- ROM:00132952 ROM:00132952 loc_132952: ; CODE XREF: sub_132792+134↑j ROM:00132952 cmpi.w #2,d2 ROM:00132956 bne.l loc_1329DC ROM:0013295C move.w ($E78).w,d3 ROM:00132960 move.w ($13EE).w,d4 ROM:00132964 cmpi.w #4,d1 ROM:00132968 bne.s loc_132974 ROM:0013296A bset #0,d3 ROM:0013296E bset #0,d4 ROM:00132972 bra.s loc_1329D4 ROM:00132974 ; --------------------------------------------------------------------------- ROM:00132974 ROM:00132974 loc_132974: ; CODE XREF: sub_132792+1D6↑j ROM:00132974 cmpi.w #2,d1 ROM:00132978 bne.s loc_132984 ROM:0013297A bset #1,d3 ROM:0013297E bset #1,d4 ROM:00132982 bra.s loc_1329D4 ROM:00132984 ; --------------------------------------------------------------------------- ROM:00132984 ROM:00132984 loc_132984: ; CODE XREF: sub_132792+1E6↑j ROM:00132984 cmpi.w #6,d1 ROM:00132988 bne.s loc_13299A ROM:0013298A bset #2,d3 ROM:0013298E bset #2,d4 ROM:00132992 bset #0,($1216).w ROM:00132998 bra.s loc_1329D4 ROM:0013299A ; --------------------------------------------------------------------------- ROM:0013299A ROM:0013299A loc_13299A: ; CODE XREF: sub_132792+1F6↑j ROM:0013299A cmpi.w #1,d1 ROM:0013299E bne.s loc_1329B0 ROM:001329A0 bset #3,d3 ROM:001329A4 bset #3,d4 ROM:001329A8 bset #1,($1216).w ROM:001329AE bra.s loc_1329D4 ROM:001329B0 ; --------------------------------------------------------------------------- ROM:001329B0 ROM:001329B0 loc_1329B0: ; CODE XREF: sub_132792+20C↑j ROM:001329B0 cmpi.w #0,d1 ROM:001329B4 bne.s loc_1329C6 ROM:001329B6 bset #4,d3 ROM:001329BA bset #4,d4 ROM:001329BE bset #3,($136D).w ROM:001329C4 bra.s loc_1329D4 ROM:001329C6 ; --------------------------------------------------------------------------- ROM:001329C6 ROM:001329C6 loc_1329C6: ; CODE XREF: sub_132792+222↑j ROM:001329C6 cmpi.w #3,d1 ROM:001329CA bne.s loc_1329D4 ROM:001329CC bset #5,d3 ROM:001329D0 bset #5,d4 ROM:001329D4 ROM:001329D4 loc_1329D4: ; CODE XREF: sub_132792+1E0↑j ROM:001329D4 ; sub_132792+1F0↑j ... ROM:001329D4 move.w d3,($E78).w ROM:001329D8 move.w d4,($13EE).w ROM:001329DC ROM:001329DC loc_1329DC: ; CODE XREF: sub_132792+42↑j ROM:001329DC ; sub_132792+5E↑j ... ROM:001329DC move.w #$3F,2(a1) ; '?' ROM:001329E2 bset #2,($1365).w ROM:001329E8 ROM:001329E8 locret_1329E8: ; CODE XREF: sub_132792+12↑j ROM:001329E8 rts ROM:001329E8 ; End of function sub_132792 ROM:001329E8 ROM:001329EA ROM:001329EA ; =============== S U B R O U T I N E ======================================= ROM:001329EA ROM:001329EA ROM:001329EA sub_1329EA: ; CODE XREF: ROM:001320EA↑p ROM:001329EA btst #1,($FFFFFD04).w ROM:001329F0 beq.l locret_132BF2 ROM:001329F6 bset #6,($E6B).w ROM:001329FC bset #6,($13E3).w ROM:00132A02 move.w 4(a0),d5 ROM:00132A06 andi.w #$3F0,d5 ROM:00132A0A cmpi.w #$230,d5 ROM:00132A0E bne.l loc_132A26 ROM:00132A14 bset #7,($E6B).w ROM:00132A1A bset #7,($13E3).w ROM:00132A20 bra.l loc_132BE6 ROM:00132A26 ; --------------------------------------------------------------------------- ROM:00132A26 ROM:00132A26 loc_132A26: ; CODE XREF: sub_1329EA+24↑j ROM:00132A26 cmpi.w #$3B0,d5 ROM:00132A2A bne.l loc_132A42 ROM:00132A30 bset #0,($E6A).w ROM:00132A36 bset #0,($13E2).w ROM:00132A3C bra.l loc_132BE6 ROM:00132A42 ; --------------------------------------------------------------------------- ROM:00132A42 ROM:00132A42 loc_132A42: ; CODE XREF: sub_1329EA+40↑j ROM:00132A42 cmpi.w #$3F0,d5 ROM:00132A46 bne.s loc_132A66 ROM:00132A48 bset #7,($E6B).w ROM:00132A4E bset #7,($13E3).w ROM:00132A54 bset #0,($E6A).w ROM:00132A5A bset #0,($13E2).w ROM:00132A60 bra.l loc_132BE6 ROM:00132A66 ; --------------------------------------------------------------------------- ROM:00132A66 ROM:00132A66 loc_132A66: ; CODE XREF: sub_1329EA+5C↑j ROM:00132A66 move.w d5,d1 ROM:00132A68 andi.w #$1C0,d1 ROM:00132A6C asr.w #6,d1 ROM:00132A6E move.w d1,($E66).w ROM:00132A72 move.w d5,d2 ROM:00132A74 andi.w #$30,d2 ; '0' ROM:00132A78 asr.w #4,d2 ROM:00132A7A move.w d2,($E68).w ROM:00132A7E cmpi.w #0,d2 ROM:00132A82 bne.l loc_132AFC ROM:00132A88 move.w ($E7A).w,d3 ROM:00132A8C move.w ($13F0).w,d4 ROM:00132A90 cmpi.w #4,d1 ROM:00132A94 bne.s loc_132AA0 ROM:00132A96 bset #0,d3 ROM:00132A9A bset #0,d4 ROM:00132A9E bra.s loc_132AEE ROM:00132AA0 ; --------------------------------------------------------------------------- ROM:00132AA0 ROM:00132AA0 loc_132AA0: ; CODE XREF: sub_1329EA+AA↑j ROM:00132AA0 cmpi.w #2,d1 ROM:00132AA4 bne.s loc_132AB0 ROM:00132AA6 bset #1,d3 ROM:00132AAA bset #1,d4 ROM:00132AAE bra.s loc_132AEE ROM:00132AB0 ; --------------------------------------------------------------------------- ROM:00132AB0 ROM:00132AB0 loc_132AB0: ; CODE XREF: sub_1329EA+BA↑j ROM:00132AB0 cmpi.w #6,d1 ROM:00132AB4 bne.s loc_132AC0 ROM:00132AB6 bset #2,d3 ROM:00132ABA bset #2,d4 ROM:00132ABE bra.s loc_132AEE ROM:00132AC0 ; --------------------------------------------------------------------------- ROM:00132AC0 ROM:00132AC0 loc_132AC0: ; CODE XREF: sub_1329EA+CA↑j ROM:00132AC0 cmpi.w #1,d1 ROM:00132AC4 bne.s loc_132AD0 ROM:00132AC6 bset #3,d3 ROM:00132ACA bset #3,d4 ROM:00132ACE bra.s loc_132AEE ROM:00132AD0 ; --------------------------------------------------------------------------- ROM:00132AD0 ROM:00132AD0 loc_132AD0: ; CODE XREF: sub_1329EA+DA↑j ROM:00132AD0 cmpi.w #0,d1 ROM:00132AD4 bne.s loc_132AE0 ROM:00132AD6 bset #4,d3 ROM:00132ADA bset #4,d4 ROM:00132ADE bra.s loc_132AEE ROM:00132AE0 ; --------------------------------------------------------------------------- ROM:00132AE0 ROM:00132AE0 loc_132AE0: ; CODE XREF: sub_1329EA+EA↑j ROM:00132AE0 cmpi.w #3,d1 ROM:00132AE4 bne.s loc_132AEE ROM:00132AE6 bset #5,d3 ROM:00132AEA bset #5,d4 ROM:00132AEE ROM:00132AEE loc_132AEE: ; CODE XREF: sub_1329EA+B4↑j ROM:00132AEE ; sub_1329EA+C4↑j ... ROM:00132AEE move.w d3,($E7A).w ROM:00132AF2 move.w d4,($13F0).w ROM:00132AF6 bra.l loc_132BE6 ROM:00132AFC ; --------------------------------------------------------------------------- ROM:00132AFC ROM:00132AFC loc_132AFC: ; CODE XREF: sub_1329EA+98↑j ROM:00132AFC cmpi.w #1,d2 ROM:00132B00 bne.s loc_132B72 ROM:00132B02 move.w ($E7C).w,d3 ROM:00132B06 move.w ($13F2).w,d4 ROM:00132B0A cmpi.w #4,d1 ROM:00132B0E bne.s loc_132B1A ROM:00132B10 bset #0,d3 ROM:00132B14 bset #0,d4 ROM:00132B18 bra.s loc_132B68 ROM:00132B1A ; --------------------------------------------------------------------------- ROM:00132B1A ROM:00132B1A loc_132B1A: ; CODE XREF: sub_1329EA+124↑j ROM:00132B1A cmpi.w #2,d1 ROM:00132B1E bne.s loc_132B2A ROM:00132B20 bset #1,d3 ROM:00132B24 bset #1,d4 ROM:00132B28 bra.s loc_132B68 ROM:00132B2A ; --------------------------------------------------------------------------- ROM:00132B2A ROM:00132B2A loc_132B2A: ; CODE XREF: sub_1329EA+134↑j ROM:00132B2A cmpi.w #6,d1 ROM:00132B2E bne.s loc_132B3A ROM:00132B30 bset #2,d3 ROM:00132B34 bset #2,d4 ROM:00132B38 bra.s loc_132B68 ROM:00132B3A ; --------------------------------------------------------------------------- ROM:00132B3A ROM:00132B3A loc_132B3A: ; CODE XREF: sub_1329EA+144↑j ROM:00132B3A cmpi.w #1,d1 ROM:00132B3E bne.s loc_132B4A ROM:00132B40 bset #3,d3 ROM:00132B44 bset #3,d4 ROM:00132B48 bra.s loc_132B68 ROM:00132B4A ; --------------------------------------------------------------------------- ROM:00132B4A ROM:00132B4A loc_132B4A: ; CODE XREF: sub_1329EA+154↑j ROM:00132B4A cmpi.w #0,d1 ROM:00132B4E bne.s loc_132B5A ROM:00132B50 bset #4,d3 ROM:00132B54 bset #4,d4 ROM:00132B58 bra.s loc_132B68 ROM:00132B5A ; --------------------------------------------------------------------------- ROM:00132B5A ROM:00132B5A loc_132B5A: ; CODE XREF: sub_1329EA+164↑j ROM:00132B5A cmpi.w #3,d1 ROM:00132B5E bne.s loc_132B68 ROM:00132B60 bset #5,d3 ROM:00132B64 bset #5,d4 ROM:00132B68 ROM:00132B68 loc_132B68: ; CODE XREF: sub_1329EA+12E↑j ROM:00132B68 ; sub_1329EA+13E↑j ... ROM:00132B68 move.w d3,($E7C).w ROM:00132B6C move.w d4,($13F2).w ROM:00132B70 bra.s loc_132BE6 ROM:00132B72 ; --------------------------------------------------------------------------- ROM:00132B72 ROM:00132B72 loc_132B72: ; CODE XREF: sub_1329EA+116↑j ROM:00132B72 cmpi.w #2,d2 ROM:00132B76 bne.s loc_132BE6 ROM:00132B78 move.w ($E7E).w,d3 ROM:00132B7C move.w ($13F4).w,d4 ROM:00132B80 cmpi.w #4,d1 ROM:00132B84 bne.s loc_132B90 ROM:00132B86 bset #0,d3 ROM:00132B8A bset #0,d4 ROM:00132B8E bra.s loc_132BDE ROM:00132B90 ; --------------------------------------------------------------------------- ROM:00132B90 ROM:00132B90 loc_132B90: ; CODE XREF: sub_1329EA+19A↑j ROM:00132B90 cmpi.w #2,d1 ROM:00132B94 bne.s loc_132BA0 ROM:00132B96 bset #1,d3 ROM:00132B9A bset #1,d4 ROM:00132B9E bra.s loc_132BDE ROM:00132BA0 ; --------------------------------------------------------------------------- ROM:00132BA0 ROM:00132BA0 loc_132BA0: ; CODE XREF: sub_1329EA+1AA↑j ROM:00132BA0 cmpi.w #6,d1 ROM:00132BA4 bne.s loc_132BB0 ROM:00132BA6 bset #2,d3 ROM:00132BAA bset #2,d4 ROM:00132BAE bra.s loc_132BDE ROM:00132BB0 ; --------------------------------------------------------------------------- ROM:00132BB0 ROM:00132BB0 loc_132BB0: ; CODE XREF: sub_1329EA+1BA↑j ROM:00132BB0 cmpi.w #1,d1 ROM:00132BB4 bne.s loc_132BC0 ROM:00132BB6 bset #3,d3 ROM:00132BBA bset #3,d4 ROM:00132BBE bra.s loc_132BDE ROM:00132BC0 ; --------------------------------------------------------------------------- ROM:00132BC0 ROM:00132BC0 loc_132BC0: ; CODE XREF: sub_1329EA+1CA↑j ROM:00132BC0 cmpi.w #0,d1 ROM:00132BC4 bne.s loc_132BD0 ROM:00132BC6 bset #4,d3 ROM:00132BCA bset #4,d4 ROM:00132BCE bra.s loc_132BDE ROM:00132BD0 ; --------------------------------------------------------------------------- ROM:00132BD0 ROM:00132BD0 loc_132BD0: ; CODE XREF: sub_1329EA+1DA↑j ROM:00132BD0 cmpi.w #3,d1 ROM:00132BD4 bne.s loc_132BDE ROM:00132BD6 bset #5,d3 ROM:00132BDA bset #5,d4 ROM:00132BDE ROM:00132BDE loc_132BDE: ; CODE XREF: sub_1329EA+1A4↑j ROM:00132BDE ; sub_1329EA+1B4↑j ... ROM:00132BDE move.w d3,($E7E).w ROM:00132BE2 move.w d4,($13F4).w ROM:00132BE6 ROM:00132BE6 loc_132BE6: ; CODE XREF: sub_1329EA+36↑j ROM:00132BE6 ; sub_1329EA+52↑j ... ROM:00132BE6 move.w #$3F,4(a1) ; '?' ROM:00132BEC bset #2,($1365).w ROM:00132BF2 ROM:00132BF2 locret_132BF2: ; CODE XREF: sub_1329EA+6↑j ROM:00132BF2 rts ROM:00132BF2 ; End of function sub_1329EA ROM:00132BF2 ROM:00132BF4 ROM:00132BF4 ; =============== S U B R O U T I N E ======================================= ROM:00132BF4 ROM:00132BF4 ROM:00132BF4 sub_132BF4: ; CODE XREF: ROM:001320EE↑p ROM:00132BF4 btst #7,($FFFFFD07).w ROM:00132BFA beq.l locret_132D02 ROM:00132C00 bset #1,($E6A).w ROM:00132C06 bset #1,($13E2).w ROM:00132C0C move.w 6(a0),d1 ROM:00132C10 cmpi.w #$D4,d1 ROM:00132C14 bne.s loc_132C28 ROM:00132C16 bset #2,($E6A).w ROM:00132C1C bset #2,($13E2).w ROM:00132C22 bra.l locret_132D02 ROM:00132C28 ; --------------------------------------------------------------------------- ROM:00132C28 ROM:00132C28 loc_132C28: ; CODE XREF: sub_132BF4+20↑j ROM:00132C28 andi.w #$60,d1 ; '`' ROM:00132C2C asr.w #5,d1 ROM:00132C2E cmpi.w #0,d1 ROM:00132C32 bne.s loc_132C42 ROM:00132C34 bset #0,($E81).w ROM:00132C3A bset #0,($141A).w ROM:00132C40 bra.s loc_132C68 ROM:00132C42 ; --------------------------------------------------------------------------- ROM:00132C42 ROM:00132C42 loc_132C42: ; CODE XREF: sub_132BF4+3E↑j ROM:00132C42 cmpi.w #1,d1 ROM:00132C46 bne.s loc_132C56 ROM:00132C48 bset #0,($E83).w ROM:00132C4E bset #0,($141B).w ROM:00132C54 bra.s loc_132C68 ROM:00132C56 ; --------------------------------------------------------------------------- ROM:00132C56 ROM:00132C56 loc_132C56: ; CODE XREF: sub_132BF4+52↑j ROM:00132C56 cmpi.w #3,d1 ROM:00132C5A bne.s loc_132C68 ROM:00132C5C bset #0,($E85).w ROM:00132C62 bset #0,($141C).w ROM:00132C68 ROM:00132C68 loc_132C68: ; CODE XREF: sub_132BF4+4C↑j ROM:00132C68 ; sub_132BF4+60↑j ... ROM:00132C68 move.w 6(a0),d1 ROM:00132C6C andi.w #$18,d1 ROM:00132C70 asr.w #3,d1 ROM:00132C72 cmpi.w #0,d1 ROM:00132C76 bne.s loc_132C8C ROM:00132C78 bset #1,($E81).w ROM:00132C7E bset #1,($141A).w ROM:00132C84 bset #7,($136A).w ROM:00132C8A bra.s loc_132CBE ROM:00132C8C ; --------------------------------------------------------------------------- ROM:00132C8C ROM:00132C8C loc_132C8C: ; CODE XREF: sub_132BF4+82↑j ROM:00132C8C cmpi.w #1,d1 ROM:00132C90 bne.s loc_132CA6 ROM:00132C92 bset #1,($E83).w ROM:00132C98 bset #1,($141B).w ROM:00132C9E bset #7,($136A).w ROM:00132CA4 bra.s loc_132CBE ROM:00132CA6 ; --------------------------------------------------------------------------- ROM:00132CA6 ROM:00132CA6 loc_132CA6: ; CODE XREF: sub_132BF4+9C↑j ROM:00132CA6 cmpi.w #3,d1 ROM:00132CAA bne.s loc_132CBE ROM:00132CAC bset #1,($E85).w ROM:00132CB2 bset #1,($141C).w ROM:00132CB8 bset #7,($136A).w ROM:00132CBE ROM:00132CBE loc_132CBE: ; CODE XREF: sub_132BF4+96↑j ROM:00132CBE ; sub_132BF4+B0↑j ... ROM:00132CBE move.w 6(a0),d1 ROM:00132CC2 andi.w #6,d1 ROM:00132CC6 asr.w #1,d1 ROM:00132CC8 cmpi.w #0,d1 ROM:00132CCC bne.s loc_132CDC ROM:00132CCE bset #2,($E81).w ROM:00132CD4 bset #2,($141A).w ROM:00132CDA bra.s locret_132D02 ROM:00132CDC ; --------------------------------------------------------------------------- ROM:00132CDC ROM:00132CDC loc_132CDC: ; CODE XREF: sub_132BF4+D8↑j ROM:00132CDC cmpi.w #1,d1 ROM:00132CE0 bne.s loc_132CF0 ROM:00132CE2 bset #2,($E83).w ROM:00132CE8 bset #2,($141B).w ROM:00132CEE bra.s locret_132D02 ROM:00132CF0 ; --------------------------------------------------------------------------- ROM:00132CF0 ROM:00132CF0 loc_132CF0: ; CODE XREF: sub_132BF4+EC↑j ROM:00132CF0 cmpi.w #3,d1 ROM:00132CF4 bne.s locret_132D02 ROM:00132CF6 bset #2,($E85).w ROM:00132CFC bset #2,($141C).w ROM:00132D02 ROM:00132D02 locret_132D02: ; CODE XREF: sub_132BF4+6↑j ROM:00132D02 ; sub_132BF4+2E↑j ... ROM:00132D02 rts ROM:00132D02 ; End of function sub_132BF4 ROM:00132D02 ROM:00132D04 ROM:00132D04 ; =============== S U B R O U T I N E ======================================= ROM:00132D04 ROM:00132D04 ROM:00132D04 sub_132D04: ; CODE XREF: ROM:001320B2↑p ROM:00132D04 ; ROM:00132110↑p ... ROM:00132D04 lea ($FFFFFD00).w,a0 ROM:00132D08 move.w (a0),d0 ROM:00132D0A andi.w #7,d0 ROM:00132D0E asl.w #8,d0 ROM:00132D10 move.w 2(a0),d1 ROM:00132D14 andi.w #$F,d1 ROM:00132D18 move.w 4(a0),d2 ROM:00132D1C andi.w #$F,d2 ROM:00132D20 asl.w #4,d2 ROM:00132D22 move.w d0,($E6C).w ROM:00132D26 add.w d1,($E6C).w ROM:00132D2A add.w d2,($E6C).w ROM:00132D2E rts ROM:00132D2E ; End of function sub_132D04 ROM:00132D2E ROM:00132D30 ROM:00132D30 ; =============== S U B R O U T I N E ======================================= ROM:00132D30 ROM:00132D30 ROM:00132D30 sub_132D30: ; CODE XREF: ROM:001320AE↑p ROM:00132D30 ; ROM:0013210C↑p ... ROM:00132D30 lea ($FFFFFD20).w,a0 ROM:00132D34 move.w #$55,d0 ; 'U' ROM:00132D38 btst #1,($939).w ROM:00132D3E beq.s loc_132D4C ROM:00132D40 btst #5,($DE1).w ROM:00132D46 bne.s loc_132D4C ROM:00132D48 addi.w #$200,d0 ROM:00132D4C ROM:00132D4C loc_132D4C: ; CODE XREF: sub_132D30+E↑j ROM:00132D4C ; sub_132D30+16↑j ROM:00132D4C btst #7,($938).w ROM:00132D52 beq.s loc_132D60 ROM:00132D54 btst #6,($DE1).w ROM:00132D5A bne.s loc_132D60 ROM:00132D5C addi.w #$100,d0 ROM:00132D60 ROM:00132D60 loc_132D60: ; CODE XREF: sub_132D30+22↑j ROM:00132D60 ; sub_132D30+2A↑j ROM:00132D60 btst #2,($932).w ROM:00132D66 beq.s loc_132D74 ROM:00132D68 btst #7,($DE1).w ROM:00132D6E bne.s loc_132D74 ROM:00132D70 addi.w #$80,d0 ROM:00132D74 ROM:00132D74 loc_132D74: ; CODE XREF: sub_132D30+36↑j ROM:00132D74 ; sub_132D30+3E↑j ROM:00132D74 move.w d0,(a0) ROM:00132D76 move.w #$2A,d0 ; '*' ROM:00132D7A bclr #0,($1215).w ROM:00132D80 btst #5,($943).w ROM:00132D86 beq.s loc_132D9A ROM:00132D88 btst #0,($DE5).w ROM:00132D8E bne.s loc_132D9A ROM:00132D90 bset #0,($1215).w ROM:00132D96 addi.w #$200,d0 ROM:00132D9A ROM:00132D9A loc_132D9A: ; CODE XREF: sub_132D30+56↑j ROM:00132D9A ; sub_132D30+5E↑j ROM:00132D9A bclr #1,($1215).w ROM:00132DA0 btst #5,($936).w ROM:00132DA6 beq.s loc_132DBA ROM:00132DA8 btst #1,($DE5).w ROM:00132DAE bne.s loc_132DBA ROM:00132DB0 bset #1,($1215).w ROM:00132DB6 addi.w #$100,d0 ROM:00132DBA ROM:00132DBA loc_132DBA: ; CODE XREF: sub_132D30+76↑j ROM:00132DBA ; sub_132D30+7E↑j ROM:00132DBA bclr #0,($1214).w ROM:00132DC0 btst #7,($941).w ROM:00132DC6 beq.s loc_132DDA ROM:00132DC8 btst #2,($DE5).w ROM:00132DCE bne.s loc_132DDA ROM:00132DD0 bset #0,($1214).w ROM:00132DD6 addi.w #$80,d0 ROM:00132DDA ROM:00132DDA loc_132DDA: ; CODE XREF: sub_132D30+96↑j ROM:00132DDA ; sub_132D30+9E↑j ROM:00132DDA bclr #1,($1214).w ROM:00132DE0 btst #2,($935).w ROM:00132DE6 beq.s loc_132DFA ROM:00132DE8 btst #3,($DE5).w ROM:00132DEE bne.s loc_132DFA ROM:00132DF0 bset #1,($1214).w ROM:00132DF6 addi.w #$40,d0 ; '@' ROM:00132DFA ROM:00132DFA loc_132DFA: ; CODE XREF: sub_132D30+B6↑j ROM:00132DFA ; sub_132D30+BE↑j ROM:00132DFA move.w d0,2(a0) ROM:00132DFE move.w #$2A,d0 ; '*' ROM:00132E02 btst #2,($93A).w ROM:00132E08 beq.s loc_132E16 ROM:00132E0A btst #2,($DE3).w ROM:00132E10 bne.s loc_132E16 ROM:00132E12 addi.w #$80,d0 ROM:00132E16 ROM:00132E16 loc_132E16: ; CODE XREF: sub_132D30+D8↑j ROM:00132E16 ; sub_132D30+E0↑j ROM:00132E16 move.w d0,4(a0) ROM:00132E1A rts ROM:00132E1A ; End of function sub_132D30 ROM:00132E1A ROM:00132E1C ROM:00132E1C ; =============== S U B R O U T I N E ======================================= ROM:00132E1C ROM:00132E1C ROM:00132E1C sub_132E1C: ; CODE XREF: ROM:0013208E↑p ROM:00132E1C lea ($FFFFFD20).w,a0 ROM:00132E20 move.w #$7F,(a0) ROM:00132E24 move.w #$3F,2(a0) ; '?' ROM:00132E2A move.w #$3F,4(a0) ; '?' ROM:00132E30 bset #7,($FFFFFC1A).w ROM:00132E36 rts ROM:00132E36 ; End of function sub_132E1C ROM:00132E36 ROM:00132E38 ROM:00132E38 ; =============== S U B R O U T I N E ======================================= ROM:00132E38 ROM:00132E38 ROM:00132E38 sub_132E38: ; CODE XREF: ROM:001320B6↑p ROM:00132E38 ; ROM:00132114↑p ... ROM:00132E38 btst #1,($FFFFFD02).w ROM:00132E3E bne.s locret_132E98 ROM:00132E40 btst #6,($FFFFFD03).w ROM:00132E46 beq.s loc_132E50 ROM:00132E48 bset #0,($1212).w ROM:00132E4E bra.s loc_132E56 ROM:00132E50 ; --------------------------------------------------------------------------- ROM:00132E50 ROM:00132E50 loc_132E50: ; CODE XREF: sub_132E38+E↑j ROM:00132E50 bclr #0,($1212).w ROM:00132E56 ROM:00132E56 loc_132E56: ; CODE XREF: sub_132E38+16↑j ROM:00132E56 btst #7,($FFFFFD03).w ROM:00132E5C beq.s loc_132E66 ROM:00132E5E bset #0,($1213).w ROM:00132E64 bra.s loc_132E6C ROM:00132E66 ; --------------------------------------------------------------------------- ROM:00132E66 ROM:00132E66 loc_132E66: ; CODE XREF: sub_132E38+24↑j ROM:00132E66 bclr #0,($1213).w ROM:00132E6C ROM:00132E6C loc_132E6C: ; CODE XREF: sub_132E38+2C↑j ROM:00132E6C btst #4,($FFFFFD03).w ROM:00132E72 beq.s loc_132E7C ROM:00132E74 bset #1,($1212).w ROM:00132E7A bra.s loc_132E82 ROM:00132E7C ; --------------------------------------------------------------------------- ROM:00132E7C ROM:00132E7C loc_132E7C: ; CODE XREF: sub_132E38+3A↑j ROM:00132E7C bclr #1,($1212).w ROM:00132E82 ROM:00132E82 loc_132E82: ; CODE XREF: sub_132E38+42↑j ROM:00132E82 btst #5,($FFFFFD03).w ROM:00132E88 beq.s loc_132E92 ROM:00132E8A bset #1,($1213).w ROM:00132E90 bra.s locret_132E98 ROM:00132E92 ; --------------------------------------------------------------------------- ROM:00132E92 ROM:00132E92 loc_132E92: ; CODE XREF: sub_132E38+50↑j ROM:00132E92 bclr #1,($1213).w ROM:00132E98 ROM:00132E98 locret_132E98: ; CODE XREF: sub_132E38+6↑j ROM:00132E98 ; sub_132E38+58↑j ROM:00132E98 rts ROM:00132E98 ; End of function sub_132E38 ROM:00132E98 ROM:00132E9A ROM:00132E9A ; =============== S U B R O U T I N E ======================================= ROM:00132E9A ROM:00132E9A ROM:00132E9A sub_132E9A: ; CODE XREF: sub_1187FA+9A↑p ROM:00132E9A btst #3,($13DE).w ROM:00132EA0 beq.s loc_132EAA ROM:00132EA2 bset #2,($1370).w ROM:00132EA8 bra.s loc_132EB8 ROM:00132EAA ; --------------------------------------------------------------------------- ROM:00132EAA ROM:00132EAA loc_132EAA: ; CODE XREF: sub_132E9A+6↑j ROM:00132EAA btst #4,($13DE).w ROM:00132EB0 beq.s loc_132EB8 ROM:00132EB2 bset #2,($1370).w ROM:00132EB8 ROM:00132EB8 loc_132EB8: ; CODE XREF: sub_132E9A+E↑j ROM:00132EB8 ; sub_132E9A+16↑j ROM:00132EB8 clr.b ($1217).w ROM:00132EBC lea (dword_136264).l,a3 ROM:00132EC2 move.w (a3),d0 ROM:00132EC4 ROM:00132EC4 loc_132EC4: ; CODE XREF: sub_132E9A+48↓j ROM:00132EC4 cmpi.w #$FF,d0 ROM:00132EC8 beq.s locret_132EE4 ROM:00132ECA move.w 6(a3),d1 ROM:00132ECE move.b 8(a3),d2 ROM:00132ED2 btst d2,(d1.w) ROM:00132ED6 beq.s loc_132EDC ROM:00132ED8 addq.b #1,($1217).w ROM:00132EDC ROM:00132EDC loc_132EDC: ; CODE XREF: sub_132E9A+3C↑j ROM:00132EDC adda.w #$A,a3 ROM:00132EE0 move.w (a3),d0 ROM:00132EE2 bra.s loc_132EC4 ROM:00132EE4 ; --------------------------------------------------------------------------- ROM:00132EE4 ROM:00132EE4 locret_132EE4: ; CODE XREF: sub_132E9A+2E↑j ROM:00132EE4 rts ROM:00132EE4 ; End of function sub_132E9A ROM:00132EE4 ROM:00132EE6 ROM:00132EE6 ; =============== S U B R O U T I N E ======================================= ROM:00132EE6 ROM:00132EE6 ROM:00132EE6 sub_132EE6: ; CODE XREF: sub_118DC2+C0↑p ROM:00132EE6 clr.w ($E8A).w ROM:00132EEA cmpi.b #0,($1418).w ROM:00132EF0 bne.s loc_132EFE ROM:00132EF2 move.w #$420,($E8A).w ROM:00132EF8 bra.l locret_1331D4 ROM:00132EFE ; --------------------------------------------------------------------------- ROM:00132EFE ROM:00132EFE loc_132EFE: ; CODE XREF: sub_132EE6+A↑j ROM:00132EFE cmpi.b #1,($1418).w ROM:00132F04 bne.s loc_132F12 ROM:00132F06 move.w #$140,($E8A).w ROM:00132F0C bra.l locret_1331D4 ROM:00132F12 ; --------------------------------------------------------------------------- ROM:00132F12 ROM:00132F12 loc_132F12: ; CODE XREF: sub_132EE6+1E↑j ROM:00132F12 cmpi.b #2,($1418).w ROM:00132F18 bne.s loc_132F26 ROM:00132F1A move.w #$133,($E8A).w ROM:00132F20 bra.l locret_1331D4 ROM:00132F26 ; --------------------------------------------------------------------------- ROM:00132F26 ROM:00132F26 loc_132F26: ; CODE XREF: sub_132EE6+32↑j ROM:00132F26 cmpi.b #3,($1418).w ROM:00132F2C bne.s loc_132F3A ROM:00132F2E move.w #$505,($E8A).w ROM:00132F34 bra.l locret_1331D4 ROM:00132F3A ; --------------------------------------------------------------------------- ROM:00132F3A ROM:00132F3A loc_132F3A: ; CODE XREF: sub_132EE6+46↑j ROM:00132F3A cmpi.b #4,($1418).w ROM:00132F40 bne.s loc_132F4E ROM:00132F42 move.w #$340,($E8A).w ROM:00132F48 bra.l locret_1331D4 ROM:00132F4E ; --------------------------------------------------------------------------- ROM:00132F4E ROM:00132F4E loc_132F4E: ; CODE XREF: sub_132EE6+5A↑j ROM:00132F4E cmpi.b #5,($1418).w ROM:00132F54 bne.s loc_132F62 ROM:00132F56 move.w #$111,($E8A).w ROM:00132F5C bra.l locret_1331D4 ROM:00132F62 ; --------------------------------------------------------------------------- ROM:00132F62 ROM:00132F62 loc_132F62: ; CODE XREF: sub_132EE6+6E↑j ROM:00132F62 cmpi.b #6,($1418).w ROM:00132F68 bne.s loc_132F76 ROM:00132F6A move.w #$130,($E8A).w ROM:00132F70 bra.l locret_1331D4 ROM:00132F76 ; --------------------------------------------------------------------------- ROM:00132F76 ROM:00132F76 loc_132F76: ; CODE XREF: sub_132EE6+82↑j ROM:00132F76 cmpi.b #7,($1418).w ROM:00132F7C bne.s loc_132F8A ROM:00132F7E move.w #$141,($E8A).w ROM:00132F84 bra.l locret_1331D4 ROM:00132F8A ; --------------------------------------------------------------------------- ROM:00132F8A ROM:00132F8A loc_132F8A: ; CODE XREF: sub_132EE6+96↑j ROM:00132F8A cmpi.b #8,($1418).w ROM:00132F90 bne.s loc_132F9E ROM:00132F92 move.w #$135,($E8A).w ROM:00132F98 bra.l locret_1331D4 ROM:00132F9E ; --------------------------------------------------------------------------- ROM:00132F9E ROM:00132F9E loc_132F9E: ; CODE XREF: sub_132EE6+AA↑j ROM:00132F9E cmpi.b #9,($1418).w ROM:00132FA4 bne.s loc_132FB2 ROM:00132FA6 move.w #$106,($E8A).w ROM:00132FAC bra.l locret_1331D4 ROM:00132FB2 ; --------------------------------------------------------------------------- ROM:00132FB2 ROM:00132FB2 loc_132FB2: ; CODE XREF: sub_132EE6+BE↑j ROM:00132FB2 cmpi.b #$A,($1418).w ROM:00132FB8 bne.s loc_132FC6 ROM:00132FBA move.w #$115,($E8A).w ROM:00132FC0 bra.l locret_1331D4 ROM:00132FC6 ; --------------------------------------------------------------------------- ROM:00132FC6 ROM:00132FC6 loc_132FC6: ; CODE XREF: sub_132EE6+D2↑j ROM:00132FC6 cmpi.b #$B,($1418).w ROM:00132FCC bne.s loc_133022 ROM:00132FCE btst #0,($1470).w ROM:00132FD4 beq.s loc_132FDE ROM:00132FD6 move.w #$300,($E8A).w ROM:00132FDC bra.s loc_13301C ROM:00132FDE ; --------------------------------------------------------------------------- ROM:00132FDE ROM:00132FDE loc_132FDE: ; CODE XREF: sub_132EE6+EE↑j ROM:00132FDE btst #0,($1414).w ROM:00132FE4 beq.s loc_132FEE ROM:00132FE6 move.w #$301,($E8A).w ROM:00132FEC bra.s loc_13301C ROM:00132FEE ; --------------------------------------------------------------------------- ROM:00132FEE ROM:00132FEE loc_132FEE: ; CODE XREF: sub_132EE6+FE↑j ROM:00132FEE btst #1,($1414).w ROM:00132FF4 beq.s loc_132FFE ROM:00132FF6 move.w #$302,($E8A).w ROM:00132FFC bra.s loc_13301C ROM:00132FFE ; --------------------------------------------------------------------------- ROM:00132FFE ROM:00132FFE loc_132FFE: ; CODE XREF: sub_132EE6+10E↑j ROM:00132FFE btst #2,($1414).w ROM:00133004 beq.s loc_13300E ROM:00133006 move.w #$303,($E8A).w ROM:0013300C bra.s loc_13301C ROM:0013300E ; --------------------------------------------------------------------------- ROM:0013300E ROM:0013300E loc_13300E: ; CODE XREF: sub_132EE6+11E↑j ROM:0013300E btst #3,($1414).w ROM:00133014 beq.s loc_13301C ROM:00133016 move.w #$304,($E8A).w ROM:0013301C ROM:0013301C loc_13301C: ; CODE XREF: sub_132EE6+F6↑j ROM:0013301C ; sub_132EE6+106↑j ... ROM:0013301C bra.l locret_1331D4 ROM:00133022 ; --------------------------------------------------------------------------- ROM:00133022 ROM:00133022 loc_133022: ; CODE XREF: sub_132EE6+E6↑j ROM:00133022 cmpi.b #$C,($1418).w ROM:00133028 bne.s loc_13307E ROM:0013302A btst #0,($1470).w ROM:00133030 beq.s loc_13303A ROM:00133032 move.w #$300,($E8A).w ROM:00133038 bra.s loc_133078 ROM:0013303A ; --------------------------------------------------------------------------- ROM:0013303A ROM:0013303A loc_13303A: ; CODE XREF: sub_132EE6+14A↑j ROM:0013303A btst #0,($1414).w ROM:00133040 beq.s loc_13304A ROM:00133042 move.w #$301,($E8A).w ROM:00133048 bra.s loc_133078 ROM:0013304A ; --------------------------------------------------------------------------- ROM:0013304A ROM:0013304A loc_13304A: ; CODE XREF: sub_132EE6+15A↑j ROM:0013304A btst #1,($1414).w ROM:00133050 beq.s loc_13305A ROM:00133052 move.w #$302,($E8A).w ROM:00133058 bra.s loc_133078 ROM:0013305A ; --------------------------------------------------------------------------- ROM:0013305A ROM:0013305A loc_13305A: ; CODE XREF: sub_132EE6+16A↑j ROM:0013305A btst #2,($1414).w ROM:00133060 beq.s loc_13306A ROM:00133062 move.w #$303,($E8A).w ROM:00133068 bra.s loc_133078 ROM:0013306A ; --------------------------------------------------------------------------- ROM:0013306A ROM:0013306A loc_13306A: ; CODE XREF: sub_132EE6+17A↑j ROM:0013306A btst #3,($1414).w ROM:00133070 beq.s loc_133078 ROM:00133072 move.w #$304,($E8A).w ROM:00133078 ROM:00133078 loc_133078: ; CODE XREF: sub_132EE6+152↑j ROM:00133078 ; sub_132EE6+162↑j ... ROM:00133078 bra.l locret_1331D4 ROM:0013307E ; --------------------------------------------------------------------------- ROM:0013307E ROM:0013307E loc_13307E: ; CODE XREF: sub_132EE6+142↑j ROM:0013307E cmpi.b #$D,($1418).w ROM:00133084 bne.s loc_133092 ROM:00133086 move.w #$136,($E8A).w ROM:0013308C bra.l locret_1331D4 ROM:00133092 ; --------------------------------------------------------------------------- ROM:00133092 ROM:00133092 loc_133092: ; CODE XREF: sub_132EE6+19E↑j ROM:00133092 cmpi.b #$E,($1418).w ROM:00133098 bne.s loc_1330A6 ROM:0013309A move.w #$120,($E8A).w ROM:001330A0 bra.l locret_1331D4 ROM:001330A6 ; --------------------------------------------------------------------------- ROM:001330A6 ROM:001330A6 loc_1330A6: ; CODE XREF: sub_132EE6+1B2↑j ROM:001330A6 cmpi.b #$F,($1418).w ROM:001330AC bne.s loc_1330BA ROM:001330AE move.w #$121,($E8A).w ROM:001330B4 bra.l locret_1331D4 ROM:001330BA ; --------------------------------------------------------------------------- ROM:001330BA ROM:001330BA loc_1330BA: ; CODE XREF: sub_132EE6+1C6↑j ROM:001330BA cmpi.b #$10,($1418).w ROM:001330C0 bne.s loc_1330CE ROM:001330C2 move.w #$195,($E8A).w ROM:001330C8 bra.l locret_1331D4 ROM:001330CE ; --------------------------------------------------------------------------- ROM:001330CE ROM:001330CE loc_1330CE: ; CODE XREF: sub_132EE6+1DA↑j ROM:001330CE cmpi.b #$11,($1418).w ROM:001330D4 bne.s loc_1330E2 ROM:001330D6 move.w #$501,($E8A).w ROM:001330DC bra.l locret_1331D4 ROM:001330E2 ; --------------------------------------------------------------------------- ROM:001330E2 ROM:001330E2 loc_1330E2: ; CODE XREF: sub_132EE6+1EE↑j ROM:001330E2 cmpi.b #$12,($1418).w ROM:001330E8 bne.s loc_1330F6 ROM:001330EA move.w #$443,($E8A).w ROM:001330F0 bra.l locret_1331D4 ROM:001330F6 ; --------------------------------------------------------------------------- ROM:001330F6 ROM:001330F6 loc_1330F6: ; CODE XREF: sub_132EE6+202↑j ROM:001330F6 cmpi.b #$13,($1418).w ROM:001330FC bne.s loc_13310A ROM:001330FE move.w #$170,($E8A).w ROM:00133104 bra.l locret_1331D4 ROM:0013310A ; --------------------------------------------------------------------------- ROM:0013310A ROM:0013310A loc_13310A: ; CODE XREF: sub_132EE6+216↑j ROM:0013310A cmpi.b #$14,($1418).w ROM:00133110 bne.s loc_13311E ROM:00133112 move.w #$500,($E8A).w ROM:00133118 bra.l locret_1331D4 ROM:0013311E ; --------------------------------------------------------------------------- ROM:0013311E ROM:0013311E loc_13311E: ; CODE XREF: sub_132EE6+22A↑j ROM:0013311E cmpi.b #$15,($1418).w ROM:00133124 bne.s loc_133132 ROM:00133126 move.w #$335,($E8A).w ROM:0013312C bra.l locret_1331D4 ROM:00133132 ; --------------------------------------------------------------------------- ROM:00133132 ROM:00133132 loc_133132: ; CODE XREF: sub_132EE6+23E↑j ROM:00133132 cmpi.b #$16,($1418).w ROM:00133138 bne.s loc_133146 ROM:0013313A move.w #$110,($E8A).w ROM:00133140 bra.l locret_1331D4 ROM:00133146 ; --------------------------------------------------------------------------- ROM:00133146 ROM:00133146 loc_133146: ; CODE XREF: sub_132EE6+252↑j ROM:00133146 cmpi.b #$17,($1418).w ROM:0013314C bne.s loc_133156 ROM:0013314E move.w #$1775,($E8A).w ROM:00133154 bra.s locret_1331D4 ROM:00133156 ; --------------------------------------------------------------------------- ROM:00133156 ROM:00133156 loc_133156: ; CODE XREF: sub_132EE6+266↑j ROM:00133156 cmpi.b #$18,($1418).w ROM:0013315C bne.s loc_133166 ROM:0013315E move.w #$170,($E8A).w ROM:00133164 bra.s locret_1331D4 ROM:00133166 ; --------------------------------------------------------------------------- ROM:00133166 ROM:00133166 loc_133166: ; CODE XREF: sub_132EE6+276↑j ROM:00133166 cmpi.b #$19,($1418).w ROM:0013316C bne.s loc_133176 ROM:0013316E move.w #$1590,($E8A).w ROM:00133174 bra.s locret_1331D4 ROM:00133176 ; --------------------------------------------------------------------------- ROM:00133176 ROM:00133176 loc_133176: ; CODE XREF: sub_132EE6+286↑j ROM:00133176 cmpi.b #$1A,($1418).w ROM:0013317C bne.s loc_133186 ROM:0013317E move.w #$1640,($E8A).w ROM:00133184 bra.s locret_1331D4 ROM:00133186 ; --------------------------------------------------------------------------- ROM:00133186 ROM:00133186 loc_133186: ; CODE XREF: sub_132EE6+296↑j ROM:00133186 cmpi.b #$1B,($1418).w ROM:0013318C bne.s loc_133196 ROM:0013318E move.w #$115,($E8A).w ROM:00133194 bra.s locret_1331D4 ROM:00133196 ; --------------------------------------------------------------------------- ROM:00133196 ROM:00133196 loc_133196: ; CODE XREF: sub_132EE6+2A6↑j ROM:00133196 cmpi.b #$1C,($1418).w ROM:0013319C bne.s loc_1331A6 ROM:0013319E move.w #$201,($E8A).w ROM:001331A4 bra.s locret_1331D4 ROM:001331A6 ; --------------------------------------------------------------------------- ROM:001331A6 ROM:001331A6 loc_1331A6: ; CODE XREF: sub_132EE6+2B6↑j ROM:001331A6 cmpi.b #$1D,($1418).w ROM:001331AC bne.s loc_1331B6 ROM:001331AE move.w #$202,($E8A).w ROM:001331B4 bra.s locret_1331D4 ROM:001331B6 ; --------------------------------------------------------------------------- ROM:001331B6 ROM:001331B6 loc_1331B6: ; CODE XREF: sub_132EE6+2C6↑j ROM:001331B6 cmpi.b #$1E,($1418).w ROM:001331BC bne.s loc_1331C6 ROM:001331BE move.w #$203,($E8A).w ROM:001331C4 bra.s locret_1331D4 ROM:001331C6 ; --------------------------------------------------------------------------- ROM:001331C6 ROM:001331C6 loc_1331C6: ; CODE XREF: sub_132EE6+2D6↑j ROM:001331C6 cmpi.b #$1F,($1418).w ROM:001331CC bne.s locret_1331D4 ROM:001331CE move.w #$204,($E8A).w ROM:001331D4 ROM:001331D4 locret_1331D4: ; CODE XREF: sub_132EE6+12↑j ROM:001331D4 ; sub_132EE6+26↑j ... ROM:001331D4 rts ROM:001331D4 ; End of function sub_132EE6 ROM:001331D4 ROM:001331D6 ROM:001331D6 ; =============== S U B R O U T I N E ======================================= ROM:001331D6 ROM:001331D6 ROM:001331D6 sub_1331D6: ; CODE XREF: sub_13359C+1C↓p ROM:001331D6 bsr.w sub_1331DC ROM:001331DA rts ROM:001331DA ; End of function sub_1331D6 ROM:001331DA ROM:001331DC ROM:001331DC ; =============== S U B R O U T I N E ======================================= ROM:001331DC ROM:001331DC ROM:001331DC sub_1331DC: ; CODE XREF: sub_1331D6↑p ROM:001331DC cmpi.w #1,($B4A).w ROM:001331E2 bne.s loc_1331FC ROM:001331E4 move.w #$3F36,d1 ROM:001331E8 move.w ($CAA).w,d2 ROM:001331EC move.w ($56E).w,d3 ROM:001331F0 bsr.l sub_1175D2 ROM:001331F6 move.w d1,($E96).w ROM:001331FA bra.s loc_133212 ROM:001331FC ; --------------------------------------------------------------------------- ROM:001331FC ROM:001331FC loc_1331FC: ; CODE XREF: sub_1331DC+6↑j ROM:001331FC move.w #$3F34,d1 ROM:00133200 move.w ($CAA).w,d2 ROM:00133204 move.w ($56E).w,d3 ROM:00133208 bsr.l sub_1175D2 ROM:0013320E move.w d1,($E96).w ROM:00133212 ROM:00133212 loc_133212: ; CODE XREF: sub_1331DC+1E↑j ROM:00133212 move.w #$3E88,d1 ROM:00133216 move.w ($A60).w,d2 ROM:0013321A bsr.l sub_1175D2 ROM:00133220 move.w d1,($E8C).w ROM:00133224 sub.w d1,($E96).w ROM:00133228 move.w #$3E8A,d1 ROM:0013322C move.w ($A5A).w,d2 ROM:00133230 bsr.l sub_1175D2 ROM:00133236 move.w d1,($E8E).w ROM:0013323A add.w d1,($E96).w ROM:0013323E move.w $1C0(a5),d7 ROM:00133242 cmpi.w #0,d7 ROM:00133246 ble.s loc_13327A ROM:00133248 bsr.l sub_11C2F6 ROM:0013324E cmpi.w #0,d0 ROM:00133252 bne.s loc_13327A ROM:00133254 cmpi.w #1,d7 ROM:00133258 bne.s loc_13326C ROM:0013325A move.w $1D0(a5),d4 ROM:0013325E move.w ($E96).w,d5 ROM:00133262 add.w d4,d5 ROM:00133264 bpl.s loc_133268 ROM:00133266 clr.w d5 ROM:00133268 ROM:00133268 loc_133268: ; CODE XREF: sub_1331DC+88↑j ROM:00133268 move.w d5,($E96).w ROM:0013326C ROM:0013326C loc_13326C: ; CODE XREF: sub_1331DC+7C↑j ROM:0013326C cmpi.w #2,d7 ROM:00133270 bne.s loc_13327A ROM:00133272 move.w $1C8(a5),d4 ROM:00133276 move.w d4,($E96).w ROM:0013327A ROM:0013327A loc_13327A: ; CODE XREF: sub_1331DC+6A↑j ROM:0013327A ; sub_1331DC+76↑j ... ROM:0013327A move.w $79C(a5),d0 ROM:0013327E move.w ($E96).w,d1 ROM:00133282 move.w ($E96).w,d2 ROM:00133286 sub.w ($A5E).w,d2 ROM:0013328A move.w $79E(a5),d3 ROM:0013328E cmp.w d1,d0 ROM:00133290 bge.s loc_13329E ROM:00133292 cmp.w d2,d3 ROM:00133294 blt.s loc_13329E ROM:00133296 bset #3,($1389).w ROM:0013329C bra.s loc_1332A4 ROM:0013329E ; --------------------------------------------------------------------------- ROM:0013329E ROM:0013329E loc_13329E: ; CODE XREF: sub_1331DC+B4↑j ROM:0013329E ; sub_1331DC+B8↑j ROM:0013329E bclr #3,($1389).w ROM:001332A4 ROM:001332A4 loc_1332A4: ; CODE XREF: sub_1331DC+C0↑j ROM:001332A4 clr.w d1 ROM:001332A6 move.b ($121A).w,d1 ROM:001332AA cmpi.w #4,d1 ROM:001332AE bcc.s locret_1332B8 ROM:001332B0 movea.l off_1332BA(pc,d1.w*4),a0 ROM:001332B4 nop ROM:001332B6 jmp (a0) ROM:001332B8 ; --------------------------------------------------------------------------- ROM:001332B8 ROM:001332B8 locret_1332B8: ; CODE XREF: sub_1331DC+D2↑j ROM:001332B8 rts ROM:001332B8 ; End of function sub_1331DC ROM:001332B8 ROM:001332B8 ; --------------------------------------------------------------------------- ROM:001332BA off_1332BA: dc.l loc_1332CA ; DATA XREF: sub_1331DC+D4↑r ROM:001332BE dc.l loc_1332D4 ROM:001332C2 dc.l loc_13330A ROM:001332C6 dc.l loc_133338 ROM:001332CA ; --------------------------------------------------------------------------- ROM:001332CA ROM:001332CA loc_1332CA: ; DATA XREF: ROM:off_1332BA↑o ROM:001332CA move.b #1,($121A).w ROM:001332D0 bsr.w sub_133356 ROM:001332D4 ROM:001332D4 loc_1332D4: ; DATA XREF: ROM:001332BE↑o ROM:001332D4 btst #5,($1371).w ROM:001332DA beq.s loc_1332EA ROM:001332DC move.b #2,($121A).w ROM:001332E2 bra.l loc_13331A ROM:001332E8 ; --------------------------------------------------------------------------- ROM:001332E8 bra.s loc_1332FA ROM:001332EA ; --------------------------------------------------------------------------- ROM:001332EA ROM:001332EA loc_1332EA: ; CODE XREF: ROM:001332DA↑j ROM:001332EA btst #3,($1389).w ROM:001332F0 bne.s loc_1332FA ROM:001332F2 move.b #3,($121A).w ROM:001332F8 bra.s loc_13334C ROM:001332FA ; --------------------------------------------------------------------------- ROM:001332FA ROM:001332FA loc_1332FA: ; CODE XREF: ROM:001332E8↑j ROM:001332FA ; ROM:001332F0↑j ... ROM:001332FA bsr.w sub_13336C ROM:001332FE bsr.l sub_1333D8 ROM:00133304 bsr.w sub_133384 ROM:00133308 rts ROM:0013330A ; --------------------------------------------------------------------------- ROM:0013330A ROM:0013330A loc_13330A: ; DATA XREF: ROM:001332C2↑o ROM:0013330A btst #5,($1371).w ROM:00133310 bne.s loc_13331A ROM:00133312 move.b #1,($121A).w ROM:00133318 bra.s loc_1332FA ROM:0013331A ; --------------------------------------------------------------------------- ROM:0013331A ROM:0013331A loc_13331A: ; CODE XREF: ROM:001332E2↑j ROM:0013331A ; ROM:00133310↑j ... ROM:0013331A bsr.w sub_13336C ROM:0013331E bsr.w sub_133356 ROM:00133322 bsr.w sub_1333B8 ROM:00133326 rts ROM:00133328 ; --------------------------------------------------------------------------- ROM:00133328 btst #5,($1371).w ROM:0013332E beq.s loc_133338 ROM:00133330 move.b #2,($121A).w ROM:00133336 bra.s loc_13331A ROM:00133338 ; --------------------------------------------------------------------------- ROM:00133338 ROM:00133338 loc_133338: ; CODE XREF: ROM:0013332E↑j ROM:00133338 ; DATA XREF: ROM:001332C6↑o ROM:00133338 btst #3,($1389).w ROM:0013333E beq.s loc_13334C ROM:00133340 move.b #1,($121A).w ROM:00133346 bra.l loc_1332FA ROM:0013334C ; --------------------------------------------------------------------------- ROM:0013334C ROM:0013334C loc_13334C: ; CODE XREF: ROM:001332F8↑j ROM:0013334C ; ROM:0013333E↑j ROM:0013334C bsr.w sub_133356 ROM:00133350 bsr.w sub_1333C8 ROM:00133354 rts ROM:00133356 ROM:00133356 ; =============== S U B R O U T I N E ======================================= ROM:00133356 ROM:00133356 ROM:00133356 sub_133356: ; CODE XREF: ROM:001332D0↑p ROM:00133356 ; ROM:0013331E↑p ... ROM:00133356 move.w #0,d0 ROM:0013335A move.w d0,($E94).w ROM:0013335E move.w d0,($E9E).w ROM:00133362 move.w ($A5E).w,d0 ROM:00133366 move.w d0,($E9C).w ROM:0013336A rts ROM:0013336A ; End of function sub_133356 ROM:0013336A ROM:0013336C ROM:0013336C ; =============== S U B R O U T I N E ======================================= ROM:0013336C ROM:0013336C ROM:0013336C sub_13336C: ; CODE XREF: ROM:loc_1332FA↑p ROM:0013336C ; ROM:loc_13331A↑p ROM:0013336C move.w #$3F38,d1 ROM:00133370 move.w ($E96).w,d2 ROM:00133374 move.w ($56E).w,d3 ROM:00133378 bsr.l sub_1175D2 ROM:0013337E move.w d1,($E92).w ROM:00133382 rts ROM:00133382 ; End of function sub_13336C ROM:00133382 ROM:00133384 ROM:00133384 ; =============== S U B R O U T I N E ======================================= ROM:00133384 ROM:00133384 ROM:00133384 sub_133384: ; CODE XREF: ROM:00133304↑p ROM:00133384 move.w ($E92).w,d1 ROM:00133388 add.w ($E94).w,d1 ROM:0013338C move.w $7AA(a5),d0 ROM:00133390 cmp.w d1,d0 ROM:00133392 bge.s loc_1333A2 ROM:00133394 move.w d0,d1 ROM:00133396 move.w d0,d2 ROM:00133398 sub.w ($E92).w,d2 ROM:0013339C move.w d2,($E94).w ROM:001333A0 bra.s loc_1333AC ROM:001333A2 ; --------------------------------------------------------------------------- ROM:001333A2 ROM:001333A2 loc_1333A2: ; CODE XREF: sub_133384+E↑j ROM:001333A2 move.w $7AC(a5),d0 ROM:001333A6 cmp.w d1,d0 ROM:001333A8 ble.s loc_1333AC ROM:001333AA move.w d0,d1 ROM:001333AC ROM:001333AC loc_1333AC: ; CODE XREF: sub_133384+1C↑j ROM:001333AC ; sub_133384+24↑j ROM:001333AC move.w d1,($E98).w ROM:001333B0 bsr.l sub_1335FC ROM:001333B6 rts ROM:001333B6 ; End of function sub_133384 ROM:001333B6 ROM:001333B8 ROM:001333B8 ; =============== S U B R O U T I N E ======================================= ROM:001333B8 ROM:001333B8 ROM:001333B8 sub_1333B8: ; CODE XREF: ROM:00133322↑p ROM:001333B8 move.w ($E92).w,d1 ROM:001333BC move.w d1,($E98).w ROM:001333C0 bsr.l sub_1335FC ROM:001333C6 rts ROM:001333C6 ; End of function sub_1333B8 ROM:001333C6 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:00133350↑p ROM:001333C8 move.w $78C(a5),d0 ROM:001333CC move.w d0,($E98).w ROM:001333D0 bsr.l sub_1335FC ROM:001333D6 rts ROM:001333D6 ; End of function sub_1333C8 ROM:001333D6 ROM:001333D8 ROM:001333D8 ; =============== S U B R O U T I N E ======================================= ROM:001333D8 ROM:001333D8 ROM:001333D8 sub_1333D8: ; CODE XREF: ROM:001332FE↑p ROM:001333D8 bsr.w sub_1333F6 ROM:001333DC bsr.w sub_133422 ROM:001333E0 bsr.w sub_133430 ROM:001333E4 bsr.w sub_13346A ROM:001333E8 bsr.w sub_13349A ROM:001333EC bsr.w sub_1334C8 ROM:001333F0 bsr.w sub_1334FA ROM:001333F4 rts ROM:001333F4 ; End of function sub_1333D8 ROM:001333F4 ROM:001333F6 ROM:001333F6 ; =============== S U B R O U T I N E ======================================= ROM:001333F6 ROM:001333F6 ROM:001333F6 sub_1333F6: ; CODE XREF: sub_1333D8↑p ROM:001333F6 move.w $7B6(a5),d0 ROM:001333FA move.w $7B4(a5),d1 ROM:001333FE move.w ($A5E).w,d3 ROM:00133402 ext.l d3 ROM:00133404 mulu.w d0,d3 ROM:00133406 lsr.l #8,d3 ROM:00133408 lsr.l #7,d3 ROM:0013340A move.w ($E9C).w,d2 ROM:0013340E ext.l d2 ROM:00133410 move.w d2,($EA6).w ROM:00133414 mulu.w d1,d2 ROM:00133416 lsr.l #8,d2 ROM:00133418 lsr.l #7,d2 ROM:0013341A add.w d3,d2 ROM:0013341C move.w d2,($E9C).w ROM:00133420 rts ROM:00133420 ; End of function sub_1333F6 ROM:00133420 ROM:00133422 ROM:00133422 ; =============== S U B R O U T I N E ======================================= ROM:00133422 ROM:00133422 ROM:00133422 sub_133422: ; CODE XREF: sub_1333D8+4↑p ROM:00133422 move.w ($E96).w,d2 ROM:00133426 sub.w ($E9C).w,d2 ROM:0013342A move.w d2,($EA8).w ROM:0013342E rts ROM:0013342E ; End of function sub_133422 ROM:0013342E ROM:00133430 ROM:00133430 ; =============== S U B R O U T I N E ======================================= ROM:00133430 ROM:00133430 ROM:00133430 sub_133430: ; CODE XREF: sub_1333D8+8↑p ROM:00133430 move.w ($56E).w,d0 ROM:00133434 move.w $7AE(a5),d3 ROM:00133438 move.w $7B0(a5),d4 ROM:0013343C ext.l d4 ROM:0013343E move.w ($E9C).w,d2 ROM:00133442 move.w ($E96).w,d6 ROM:00133446 cmp.w d2,d6 ROM:00133448 ble.s loc_133460 ROM:0013344A cmp.w d0,d3 ROM:0013344C ble.s loc_13345C ROM:0013344E move.w ($56E).w,d1 ROM:00133452 ext.l d1 ROM:00133454 mulu.l d4,d1 ROM:00133458 divu.w d3,d1 ROM:0013345A bra.s loc_13345E ROM:0013345C ; --------------------------------------------------------------------------- ROM:0013345C ROM:0013345C loc_13345C: ; CODE XREF: sub_133430+1C↑j ROM:0013345C move.w d4,d1 ROM:0013345E ROM:0013345E loc_13345E: ; CODE XREF: sub_133430+2A↑j ROM:0013345E bra.s loc_133464 ROM:00133460 ; --------------------------------------------------------------------------- ROM:00133460 ROM:00133460 loc_133460: ; CODE XREF: sub_133430+18↑j ROM:00133460 move.w $7B2(a5),d1 ROM:00133464 ROM:00133464 loc_133464: ; CODE XREF: sub_133430:loc_13345E↑j ROM:00133464 move.w d1,($EA2).w ROM:00133468 rts ROM:00133468 ; End of function sub_133430 ROM:00133468 ROM:0013346A ROM:0013346A ; =============== S U B R O U T I N E ======================================= ROM:0013346A ROM:0013346A ROM:0013346A sub_13346A: ; CODE XREF: sub_1333D8+C↑p ROM:0013346A move.w ($EA8).w,d0 ROM:0013346E bpl.s loc_133472 ROM:00133470 neg.w d0 ROM:00133472 ROM:00133472 loc_133472: ; CODE XREF: sub_13346A+4↑j ROM:00133472 move.w $79A(a5),d1 ROM:00133476 cmp.w d0,d1 ROM:00133478 bge.s loc_133490 ROM:0013347A move.w ($EA2).w,d3 ROM:0013347E ext.l d3 ROM:00133480 move.w ($EA8).w,d0 ROM:00133484 muls.w d0,d3 ROM:00133486 lsr.l #8,d3 ROM:00133488 lsr.l #2,d3 ROM:0013348A add.w ($E94).w,d3 ROM:0013348E bra.s loc_133494 ROM:00133490 ; --------------------------------------------------------------------------- ROM:00133490 ROM:00133490 loc_133490: ; CODE XREF: sub_13346A+E↑j ROM:00133490 move.w ($E94).w,d3 ROM:00133494 ROM:00133494 loc_133494: ; CODE XREF: sub_13346A+24↑j ROM:00133494 move.w d3,($E90).w ROM:00133498 rts ROM:00133498 ; End of function sub_13346A ROM:00133498 ROM:0013349A ROM:0013349A ; =============== S U B R O U T I N E ======================================= ROM:0013349A ROM:0013349A ROM:0013349A sub_13349A: ; CODE XREF: sub_1333D8+10↑p ROM:0013349A move.w ($56E).w,d0 ROM:0013349E move.w $796(a5),d2 ROM:001334A2 move.w $798(a5),d3 ROM:001334A6 ext.l d3 ROM:001334A8 cmp.w d0,d2 ROM:001334AA ble.s loc_1334BE ROM:001334AC move.w ($56E).w,d1 ROM:001334B0 ext.l d1 ROM:001334B2 mulu.l d3,d1 ROM:001334B6 divu.w d2,d1 ROM:001334B8 sub.l d3,d1 ROM:001334BA neg.w d1 ROM:001334BC bra.s loc_1334C2 ROM:001334BE ; --------------------------------------------------------------------------- ROM:001334BE ROM:001334BE loc_1334BE: ; CODE XREF: sub_13349A+10↑j ROM:001334BE move.w $798(a5),d1 ROM:001334C2 ROM:001334C2 loc_1334C2: ; CODE XREF: sub_13349A+22↑j ROM:001334C2 move.w d1,($EA4).w ROM:001334C6 rts ROM:001334C6 ; End of function sub_13349A ROM:001334C6 ROM:001334C8 ROM:001334C8 ; =============== S U B R O U T I N E ======================================= ROM:001334C8 ROM:001334C8 ROM:001334C8 sub_1334C8: ; CODE XREF: sub_1333D8+14↑p ROM:001334C8 move.w $794(a5),d2 ROM:001334CC move.w ($EA6).w,d1 ROM:001334D0 ext.l d1 ROM:001334D2 sub.w ($E9C).w,d1 ROM:001334D6 cmp.w d1,d2 ROM:001334D8 bge.s loc_1334DE ROM:001334DA move.w d2,d1 ROM:001334DC ext.l d1 ROM:001334DE ROM:001334DE loc_1334DE: ; CODE XREF: sub_1334C8+10↑j ROM:001334DE neg.w d2 ROM:001334E0 cmp.w d1,d2 ROM:001334E2 ble.s loc_1334E8 ROM:001334E4 move.w d2,d1 ROM:001334E6 ext.l d1 ROM:001334E8 ROM:001334E8 loc_1334E8: ; CODE XREF: sub_1334C8+1A↑j ROM:001334E8 muls.w ($EA4).w,d1 ROM:001334EC lsr.l #8,d1 ROM:001334EE lsr.l #1,d1 ROM:001334F0 add.w ($E90).w,d1 ROM:001334F4 move.w d1,($E90).w ROM:001334F8 rts ROM:001334F8 ; End of function sub_1334C8 ROM:001334F8 ROM:001334FA ROM:001334FA ; =============== S U B R O U T I N E ======================================= ROM:001334FA ROM:001334FA ROM:001334FA sub_1334FA: ; CODE XREF: sub_1333D8+18↑p ROM:001334FA move.w ($E90).w,d0 ROM:001334FE move.w $790(a5),d1 ROM:00133502 cmp.w d0,d1 ROM:00133504 bge.s loc_133508 ROM:00133506 move.w d1,d0 ROM:00133508 ROM:00133508 loc_133508: ; CODE XREF: sub_1334FA+A↑j ROM:00133508 move.w $792(a5),d1 ROM:0013350C cmp.w d0,d1 ROM:0013350E ble.s loc_133512 ROM:00133510 move.w d1,d0 ROM:00133512 ROM:00133512 loc_133512: ; CODE XREF: sub_1334FA+14↑j ROM:00133512 move.w d0,($E94).w ROM:00133516 rts ROM:00133516 ; End of function sub_1334FA ROM:00133516 ROM:00133518 ROM:00133518 ; =============== S U B R O U T I N E ======================================= ROM:00133518 ROM:00133518 ROM:00133518 sub_133518: ; CODE XREF: sub_112328+1A8↑p ROM:00133518 move.w ($A5E).w,d1 ROM:0013351C move.w $7A4(a5),d2 ROM:00133520 move.w ($E9A).w,d0 ROM:00133524 move.w $7A6(a5),d3 ROM:00133528 cmp.w d1,d2 ROM:0013352A bgt.s loc_133552 ROM:0013352C addi.w #1,d0 ROM:00133530 cmp.w d0,d3 ROM:00133532 bgt.s loc_133550 ROM:00133534 subi.w #1,d0 ROM:00133538 bset #5,($136B).w ROM:0013353E bset #6,($146F).w ROM:00133544 bset #4,($137F).w ROM:0013354A bset #4,($1373).w ROM:00133550 ROM:00133550 loc_133550: ; CODE XREF: sub_133518+1A↑j ROM:00133550 bra.s loc_133568 ROM:00133552 ; --------------------------------------------------------------------------- ROM:00133552 ROM:00133552 loc_133552: ; CODE XREF: sub_133518+12↑j ROM:00133552 move.w #0,d0 ROM:00133556 bclr #5,($136B).w ROM:0013355C bclr #4,($137F).w ROM:00133562 bclr #4,($1373).w ROM:00133568 ROM:00133568 loc_133568: ; CODE XREF: sub_133518:loc_133550↑j ROM:00133568 move.w d0,($E9A).w ROM:0013356C rts ROM:0013356C ; End of function sub_133518 ROM:0013356C ROM:0013356E ROM:0013356E ; =============== S U B R O U T I N E ======================================= ROM:0013356E ROM:0013356E ROM:0013356E sub_13356E: ; CODE XREF: sub_13359C+8↓p ROM:0013356E move.w ($56E).w,d0 ROM:00133572 move.w $7A0(a5),d1 ROM:00133576 move.w ($A5E).w,d3 ROM:0013357A move.w $7A2(a5),d4 ROM:0013357E cmp.w d0,d1 ROM:00133580 bge.s loc_13358E ROM:00133582 cmp.w d3,d4 ROM:00133584 bge.s loc_13358E ROM:00133586 bset #3,($1384).w ROM:0013358C bra.s locret_13359A ROM:0013358E ; --------------------------------------------------------------------------- ROM:0013358E ROM:0013358E loc_13358E: ; CODE XREF: sub_13356E+12↑j ROM:0013358E ; sub_13356E+16↑j ROM:0013358E bclr #3,($1384).w ROM:00133594 move.b #0,($121A).w ROM:0013359A ROM:0013359A locret_13359A: ; CODE XREF: sub_13356E+1E↑j ROM:0013359A rts ROM:0013359A ; End of function sub_13356E ROM:0013359A ROM:0013359C ROM:0013359C ; =============== S U B R O U T I N E ======================================= ROM:0013359C ROM:0013359C ROM:0013359C sub_13359C: ; CODE XREF: ROM:00117154↑p ROM:0013359C cmpi.w #0,($640).w ROM:001335A2 bgt.s locret_1335C4 ROM:001335A4 bsr.w sub_13356E ROM:001335A8 bsr.w sub_1335C6 ROM:001335AC bsr.w sub_1335E8 ROM:001335B0 btst #3,($1384).w ROM:001335B6 beq.s loc_1335C0 ROM:001335B8 bsr.l sub_1331D6 ROM:001335BE bra.s locret_1335C4 ROM:001335C0 ; --------------------------------------------------------------------------- ROM:001335C0 ROM:001335C0 loc_1335C0: ; CODE XREF: sub_13359C+1A↑j ROM:001335C0 bsr.w sub_1335DA ROM:001335C4 ROM:001335C4 locret_1335C4: ; CODE XREF: sub_13359C+6↑j ROM:001335C4 ; sub_13359C+22↑j ROM:001335C4 rts ROM:001335C4 ; End of function sub_13359C ROM:001335C4 ROM:001335C6 ROM:001335C6 ; =============== S U B R O U T I N E ======================================= ROM:001335C6 ROM:001335C6 ROM:001335C6 sub_1335C6: ; CODE XREF: sub_13359C+C↑p ROM:001335C6 move.w $78E(a5),d0 ROM:001335CA clr.b ($8B7).w ROM:001335CE move.w d0,($640).w ROM:001335D2 move.b #1,($8B7).w ROM:001335D8 rts ROM:001335D8 ; End of function sub_1335C6 ROM:001335D8 ROM:001335DA ROM:001335DA ; =============== S U B R O U T I N E ======================================= ROM:001335DA ROM:001335DA ROM:001335DA sub_1335DA: ; CODE XREF: sub_13359C:loc_1335C0↑p ROM:001335DA move.w $7A8(a5),d0 ROM:001335DE move.w d0,($E98).w ROM:001335E2 bsr.w sub_1335FC ROM:001335E6 rts ROM:001335E6 ; End of function sub_1335DA ROM:001335E6 ROM:001335E8 ROM:001335E8 ; =============== S U B R O U T I N E ======================================= ROM:001335E8 ROM:001335E8 ROM:001335E8 sub_1335E8: ; CODE XREF: sub_13359C+10↑p ROM:001335E8 move.w #$3E8C,d1 ROM:001335EC move.w ($56E).w,d2 ROM:001335F0 bsr.l sub_1175D2 ROM:001335F6 move.w d1,($EA0).w ROM:001335FA rts ROM:001335FA ; End of function sub_1335E8 ROM:001335FA ROM:001335FC ROM:001335FC ; =============== S U B R O U T I N E ======================================= ROM:001335FC ROM:001335FC ROM:001335FC sub_1335FC: ; CODE XREF: sub_133384+2C↑p ROM:001335FC ; sub_1333B8+8↑p ... ROM:001335FC move.w $1BC(a5),d7 ROM:00133600 cmpi.w #0,d7 ROM:00133604 ble.s locret_133638 ROM:00133606 bsr.l sub_11C2F6 ROM:0013360C cmpi.w #0,d0 ROM:00133610 bne.s locret_133638 ROM:00133612 cmpi.w #1,d7 ROM:00133616 bne.s loc_13362A ROM:00133618 move.w $1CE(a5),d4 ROM:0013361C move.w ($E98).w,d5 ROM:00133620 add.w d4,d5 ROM:00133622 bpl.s loc_133626 ROM:00133624 clr.w d5 ROM:00133626 ROM:00133626 loc_133626: ; CODE XREF: sub_1335FC+26↑j ROM:00133626 move.w d5,($E98).w ROM:0013362A ROM:0013362A loc_13362A: ; CODE XREF: sub_1335FC+1A↑j ROM:0013362A cmpi.w #2,d7 ROM:0013362E bne.s locret_133638 ROM:00133630 move.w $1C6(a5),d4 ROM:00133634 move.w d4,($E98).w ROM:00133638 ROM:00133638 locret_133638: ; CODE XREF: sub_1335FC+8↑j ROM:00133638 ; sub_1335FC+14↑j ... ROM:00133638 rts ROM:00133638 ; End of function sub_1335FC ROM:00133638 ROM:0013363A ROM:0013363A ; =============== S U B R O U T I N E ======================================= ROM:0013363A ROM:0013363A ROM:0013363A sub_13363A: ; CODE XREF: sub_126A82+3C↑p ROM:0013363A bsr.w sub_133654 ROM:0013363E bsr.w sub_1336A8 ROM:00133642 bsr.w sub_1337E0 ROM:00133646 bsr.w sub_1336FC ROM:0013364A rts ROM:0013364A ; End of function sub_13363A ROM:0013364A ROM:0013364C ROM:0013364C ; =============== S U B R O U T I N E ======================================= ROM:0013364C ROM:0013364C ROM:0013364C sub_13364C: ; CODE XREF: ROM:loc_133674↓p ROM:0013364C ; ROM:0013369A↓p ROM:0013364C move.b #$FF,($1142).w ROM:00133652 rts ROM:00133652 ; End of function sub_13364C ROM:00133652 ROM:00133654 ROM:00133654 ; =============== S U B R O U T I N E ======================================= ROM:00133654 ROM:00133654 ROM:00133654 sub_133654: ; CODE XREF: sub_13363A↑p ROM:00133654 move.w ($EAE).w,d1 ROM:00133658 cmpi.w #3,d1 ROM:0013365C bcc.s locret_133666 ROM:0013365E movea.l off_133668(pc,d1.w*4),a0 ROM:00133662 nop ROM:00133664 jmp (a0) ROM:00133666 ; --------------------------------------------------------------------------- ROM:00133666 ROM:00133666 locret_133666: ; CODE XREF: sub_133654+8↑j ROM:00133666 rts ROM:00133666 ; End of function sub_133654 ROM:00133666 ROM:00133666 ; --------------------------------------------------------------------------- ROM:00133668 off_133668: dc.l loc_133674 ; DATA XREF: sub_133654+A↑r ROM:0013366C dc.l loc_133680 ROM:00133670 dc.l loc_133692 ROM:00133674 ; --------------------------------------------------------------------------- ROM:00133674 ROM:00133674 loc_133674: ; DATA XREF: ROM:off_133668↑o ROM:00133674 bsr.w sub_13364C ROM:00133678 move.w #1,($EAE).w ROM:0013367E rts ROM:00133680 ; --------------------------------------------------------------------------- ROM:00133680 ROM:00133680 loc_133680: ; DATA XREF: ROM:0013366C↑o ROM:00133680 move.b ($1142).w,d0 ROM:00133684 cmpi.b #$FF,d0 ROM:00133688 beq.s locret_133690 ROM:0013368A move.w #2,($EAE).w ROM:00133690 ROM:00133690 locret_133690: ; CODE XREF: ROM:00133688↑j ROM:00133690 rts ROM:00133692 ; --------------------------------------------------------------------------- ROM:00133692 ROM:00133692 loc_133692: ; DATA XREF: ROM:00133670↑o ROM:00133692 btst #6,($C87).w ROM:00133698 beq.s locret_1336A4 ROM:0013369A bsr.w sub_13364C ROM:0013369E move.w #1,($EAE).w ROM:001336A4 ROM:001336A4 locret_1336A4: ; CODE XREF: ROM:00133698↑j ROM:001336A4 rts ROM:001336A6 ; --------------------------------------------------------------------------- ROM:001336A6 rts ROM:001336A8 ROM:001336A8 ; =============== S U B R O U T I N E ======================================= ROM:001336A8 ROM:001336A8 ROM:001336A8 sub_1336A8: ; CODE XREF: sub_13363A+4↑p ROM:001336A8 move.l ($A2C).w,d0 ROM:001336AC divs.l #$64,d0 ; 'd' ROM:001336B4 bvc.s loc_1336BA ROM:001336B6 move.w #$7FFF,d0 ROM:001336BA ROM:001336BA loc_1336BA: ; CODE XREF: sub_1336A8+C↑j ROM:001336BA move.w d0,($EAC).w ROM:001336BE clr.w d1 ROM:001336C0 btst #2,($1383).w ROM:001336C6 beq.s loc_1336E4 ROM:001336C8 cmpi.l #0,($A14).w ROM:001336D0 beq.s loc_1336E4 ROM:001336D2 move.w #$3F3A,d1 ROM:001336D6 move.w ($EAC).w,d2 ROM:001336DA move.w ($56E).w,d3 ROM:001336DE bsr.l sub_1175D2 ROM:001336E4 ROM:001336E4 loc_1336E4: ; CODE XREF: sub_1336A8+1E↑j ROM:001336E4 ; sub_1336A8+28↑j ROM:001336E4 move.w d1,($EAA).w ROM:001336E8 muls.w #$3E8,d1 ROM:001336EC move.w $7B8(a5),d0 ROM:001336F0 muls.w #$10,d0 ROM:001336F4 divs.w d0,d1 ROM:001336F6 move.w d1,($AC6).w ROM:001336FA rts ROM:001336FA ; End of function sub_1336A8 ROM:001336FA ROM:001336FC ROM:001336FC ; =============== S U B R O U T I N E ======================================= ROM:001336FC ROM:001336FC ROM:001336FC sub_1336FC: ; CODE XREF: sub_13363A+C↑p ROM:001336FC move.w ($EB0).w,d1 ROM:00133700 cmpi.w #4,d1 ROM:00133704 bcc.s locret_13370E ROM:00133706 movea.l off_133710(pc,d1.w*4),a0 ROM:0013370A nop ROM:0013370C jmp (a0) ROM:0013370E ; --------------------------------------------------------------------------- ROM:0013370E ROM:0013370E locret_13370E: ; CODE XREF: sub_1336FC+8↑j ROM:0013370E rts ROM:0013370E ; End of function sub_1336FC ROM:0013370E ROM:0013370E ; --------------------------------------------------------------------------- ROM:00133710 off_133710: dc.l loc_133720 ; DATA XREF: sub_1336FC+A↑r ROM:00133714 dc.l loc_13373C ROM:00133718 dc.l loc_133764 ROM:0013371C dc.l loc_13378C ROM:00133720 ; --------------------------------------------------------------------------- ROM:00133720 ROM:00133720 loc_133720: ; DATA XREF: ROM:off_133710↑o ROM:00133720 move.w $7BE(a5),d0 ROM:00133724 clr.b ($8B8).w ROM:00133728 move.w d0,($642).w ROM:0013372C move.b #1,($8B8).w ROM:00133732 move.w #1,($EB0).w ROM:00133738 bra.s loc_13375E ROM:0013373A ; --------------------------------------------------------------------------- ROM:0013373A rts ROM:0013373C ; --------------------------------------------------------------------------- ROM:0013373C ROM:0013373C loc_13373C: ; DATA XREF: ROM:00133714↑o ROM:0013373C cmpi.w #0,($642).w ROM:00133742 bgt.s loc_13375E ROM:00133744 move.w $7BE(a5),d0 ROM:00133748 clr.b ($8B8).w ROM:0013374C move.w d0,($642).w ROM:00133750 move.b #1,($8B8).w ROM:00133756 move.w #2,($EB0).w ROM:0013375C bra.s loc_133786 ROM:0013375E ; --------------------------------------------------------------------------- ROM:0013375E ROM:0013375E loc_13375E: ; CODE XREF: ROM:00133738↑j ROM:0013375E ; ROM:00133742↑j ... ROM:0013375E bsr.w sub_1337B6 ROM:00133762 rts ROM:00133764 ; --------------------------------------------------------------------------- ROM:00133764 ROM:00133764 loc_133764: ; DATA XREF: ROM:00133718↑o ROM:00133764 cmpi.w #0,($642).w ROM:0013376A bgt.s loc_133786 ROM:0013376C move.w $7BE(a5),d0 ROM:00133770 clr.b ($8B8).w ROM:00133774 move.w d0,($642).w ROM:00133778 move.b #1,($8B8).w ROM:0013377E move.w #3,($EB0).w ROM:00133784 bra.s loc_1337AE ROM:00133786 ; --------------------------------------------------------------------------- ROM:00133786 ROM:00133786 loc_133786: ; CODE XREF: ROM:0013375C↑j ROM:00133786 ; ROM:0013376A↑j ROM:00133786 bsr.w sub_1337C4 ROM:0013378A rts ROM:0013378C ; --------------------------------------------------------------------------- ROM:0013378C ROM:0013378C loc_13378C: ; DATA XREF: ROM:0013371C↑o ROM:0013378C cmpi.w #0,($642).w ROM:00133792 bgt.s loc_1337AE ROM:00133794 move.w $7BE(a5),d0 ROM:00133798 clr.b ($8B8).w ROM:0013379C move.w d0,($642).w ROM:001337A0 move.b #1,($8B8).w ROM:001337A6 move.w #1,($EB0).w ROM:001337AC bra.s loc_13375E ROM:001337AE ; --------------------------------------------------------------------------- ROM:001337AE ROM:001337AE loc_1337AE: ; CODE XREF: ROM:00133784↑j ROM:001337AE ; ROM:00133792↑j ROM:001337AE bsr.w sub_1337D2 ROM:001337B2 rts ROM:001337B4 ; --------------------------------------------------------------------------- ROM:001337B4 rts ROM:001337B6 ROM:001337B6 ; =============== S U B R O U T I N E ======================================= ROM:001337B6 ROM:001337B6 ROM:001337B6 sub_1337B6: ; CODE XREF: ROM:loc_13375E↑p ROM:001337B6 move.w #0,($ABE).w ROM:001337BC move.w $7BA(a5),($ABC).w ROM:001337C2 rts ROM:001337C2 ; End of function sub_1337B6 ROM:001337C2 ROM:001337C4 ROM:001337C4 ; =============== S U B R O U T I N E ======================================= ROM:001337C4 ROM:001337C4 ROM:001337C4 sub_1337C4: ; CODE XREF: ROM:loc_133786↑p ROM:001337C4 move.w #1,($ABE).w ROM:001337CA move.w $7BC(a5),($ABC).w ROM:001337D0 rts ROM:001337D0 ; End of function sub_1337C4 ROM:001337D0 ROM:001337D2 ROM:001337D2 ; =============== S U B R O U T I N E ======================================= ROM:001337D2 ROM:001337D2 ROM:001337D2 sub_1337D2: ; CODE XREF: ROM:loc_1337AE↑p ROM:001337D2 move.w #3,($ABE).w ROM:001337D8 move.w $7B8(a5),($ABC).w ROM:001337DE rts ROM:001337DE ; End of function sub_1337D2 ROM:001337DE ROM:001337E0 ROM:001337E0 ; =============== S U B R O U T I N E ======================================= ROM:001337E0 ROM:001337E0 ROM:001337E0 sub_1337E0: ; CODE XREF: sub_13363A+8↑p ROM:001337E0 clr.l d0 ROM:001337E2 btst #6,($933).w ROM:001337E8 beq.s loc_1337F2 ROM:001337EA move.w ($B52).w,d0 ROM:001337EE divs.w #$A,d0 ROM:001337F2 ROM:001337F2 loc_1337F2: ; CODE XREF: sub_1337E0+8↑j ROM:001337F2 move.w d0,($AC8).w ROM:001337F6 rts ROM:001337F6 ; End of function sub_1337E0 ROM:001337F6 ROM:001337F8 ROM:001337F8 ; =============== S U B R O U T I N E ======================================= ROM:001337F8 ROM:001337F8 ROM:001337F8 sub_1337F8: ; CODE XREF: sub_133C8E↓p ROM:001337F8 move.w ($EE8).w,d0 ROM:001337FC cmp.w ($CAA).w,d0 ROM:00133800 bge.s loc_13380A ROM:00133802 move.w ($EE6).w,($EDC).w ROM:00133808 bra.s loc_133832 ROM:0013380A ; --------------------------------------------------------------------------- ROM:0013380A ROM:0013380A loc_13380A: ; CODE XREF: sub_1337F8+8↑j ROM:0013380A clr.l d1 ROM:0013380C move.w ($EE6).w,d1 ROM:00133810 swap d1 ROM:00133812 move.w ($EDC).w,d2 ROM:00133816 swap d2 ROM:00133818 move.w ($EB2).w,d2 ROM:0013381C move.w ($ED4).w,d3 ROM:00133820 ext.l d3 ROM:00133822 bsr.l sub_1174DE ROM:00133828 move.w d4,($EB2).w ROM:0013382C swap d4 ROM:0013382E move.w d4,($EDC).w ROM:00133832 ROM:00133832 loc_133832: ; CODE XREF: sub_1337F8+10↑j ROM:00133832 move.l ($A3C).w,d1 ROM:00133836 btst #6,($1375).w ROM:0013383C beq.s loc_133846 ROM:0013383E move.w $7C2(a5),d1 ROM:00133842 muls.w #$A,d1 ROM:00133846 ROM:00133846 loc_133846: ; CODE XREF: sub_1337F8+44↑j ROM:00133846 move.l d1,($9F0).w ROM:0013384A divs.w #$A,d1 ROM:0013384E move.w d1,($EBC).w ROM:00133852 move.l ($9F0).w,d1 ROM:00133856 move.l ($9FC).w,d2 ROM:0013385A move.w ($EC6).w,d3 ROM:0013385E ext.l d3 ROM:00133860 bsr.l sub_1174DE ROM:00133866 move.l d4,($9FC).w ROM:0013386A divs.w #$A,d4 ROM:0013386E move.w d4,($EE0).w ROM:00133872 move.l ($9F0).w,d1 ROM:00133876 move.l ($A00).w,d2 ROM:0013387A move.w ($EC8).w,d3 ROM:0013387E muls.w #$64,d3 ; 'd' ROM:00133882 bsr.l sub_1174DE ROM:00133888 move.l d4,($A00).w ROM:0013388C divs.w #$A,d4 ROM:00133890 move.w d4,($EE2).w ROM:00133894 move.l ($9F0).w,d1 ROM:00133898 move.l ($A04).w,d2 ROM:0013389C move.w ($ECA).w,d3 ROM:001338A0 muls.w #$64,d3 ; 'd' ROM:001338A4 bsr.l sub_1174DE ROM:001338AA move.l d4,($A04).w ROM:001338AE divs.w #$A,d4 ROM:001338B2 move.w d4,($EE4).w ROM:001338B6 clr.l d0 ROM:001338B8 move.l ($9F0).w,d1 ROM:001338BC move.l ($9FC).w,d4 ROM:001338C0 sub.l d4,d1 ROM:001338C2 move.l d1,d2 ROM:001338C4 cmpi.l #0,d2 ROM:001338CA bge.s loc_1338CE ROM:001338CC neg.l d2 ROM:001338CE ROM:001338CE loc_1338CE: ; CODE XREF: sub_1337F8+D2↑j ROM:001338CE move.w ($ED8).w,d3 ROM:001338D2 ext.l d3 ROM:001338D4 cmp.l d2,d3 ROM:001338D6 bge.s loc_1338F8 ROM:001338D8 move.w ($ECC).w,d5 ROM:001338DC ext.l d5 ROM:001338DE muls.l d5,d1 ROM:001338E2 divs.l #$64,d1 ; 'd' ROM:001338EA move.l d1,($9E4).w ROM:001338EE move.l d1,d0 ROM:001338F0 divs.w #$A,d1 ROM:001338F4 move.w d1,($EB6).w ROM:001338F8 ROM:001338F8 loc_1338F8: ; CODE XREF: sub_1337F8+DE↑j ROM:001338F8 move.l ($9F0).w,d1 ROM:001338FC move.l ($A00).w,d4 ROM:00133900 sub.l d4,d1 ROM:00133902 move.l d1,d2 ROM:00133904 cmpi.l #0,d2 ROM:0013390A bge.s loc_13390E ROM:0013390C neg.l d2 ROM:0013390E ROM:0013390E loc_13390E: ; CODE XREF: sub_1337F8+112↑j ROM:0013390E cmp.l d2,d3 ROM:00133910 bge.s loc_133932 ROM:00133912 move.w ($ECE).w,d5 ROM:00133916 ext.l d5 ROM:00133918 muls.l d5,d1 ROM:0013391C divs.l #$3E8,d1 ROM:00133924 move.l d1,($9E8).w ROM:00133928 add.l d1,d0 ROM:0013392A divs.w #$A,d1 ROM:0013392E move.w d1,($EB8).w ROM:00133932 ROM:00133932 loc_133932: ; CODE XREF: sub_1337F8+118↑j ROM:00133932 move.l ($9F0).w,d1 ROM:00133936 move.l ($A04).w,d4 ROM:0013393A sub.l d4,d1 ROM:0013393C move.l d1,d2 ROM:0013393E cmpi.l #0,d2 ROM:00133944 bge.s loc_133948 ROM:00133946 neg.l d2 ROM:00133948 ROM:00133948 loc_133948: ; CODE XREF: sub_1337F8+14C↑j ROM:00133948 cmp.l d2,d3 ROM:0013394A bge.s loc_13396C ROM:0013394C move.w ($ED0).w,d5 ROM:00133950 ext.l d5 ROM:00133952 muls.l d5,d1 ROM:00133956 divs.l #$3E8,d1 ROM:0013395E move.l d1,($9EC).w ROM:00133962 add.l d1,d0 ROM:00133964 divs.w #$A,d1 ROM:00133968 move.w d1,($EBA).w ROM:0013396C ROM:0013396C loc_13396C: ; CODE XREF: sub_1337F8+152↑j ROM:0013396C move.w ($EE6).w,d1 ROM:00133970 sub.w ($EDC).w,d1 ROM:00133974 move.w $7C0(a5),d2 ROM:00133978 cmp.w d1,d2 ROM:0013397A ble.s loc_13398E ROM:0013397C muls.w ($ED6).w,d1 ROM:00133980 move.l d1,($9E0).w ROM:00133984 add.l d1,d0 ROM:00133986 divs.w #$A,d1 ROM:0013398A move.w d1,($EB4).w ROM:0013398E ROM:0013398E loc_13398E: ; CODE XREF: sub_1337F8+182↑j ROM:0013398E move.l d0,($9F8).w ROM:00133992 divs.w #$A,d0 ROM:00133996 move.w d0,($EDA).w ROM:0013399A rts ROM:0013399A ; End of function sub_1337F8 ROM:0013399A ROM:0013399C ROM:0013399C ; =============== S U B R O U T I N E ======================================= ROM:0013399C ROM:0013399C ROM:0013399C sub_13399C: ; CODE XREF: sub_112328+AE↑p ROM:0013399C clr.l ($9F4).w ROM:001339A0 move.w $7C4(a5),d0 ROM:001339A4 move.w ($EC4).w,d1 ROM:001339A8 addq.w #1,d1 ROM:001339AA ext.l d1 ROM:001339AC divs.w d0,d1 ROM:001339AE swap d1 ROM:001339B0 move.w d1,($EC4).w ROM:001339B4 clr.w d1 ROM:001339B6 move.b ($121B).w,d1 ROM:001339BA cmpi.w #2,d1 ROM:001339BE bcc.s locret_1339C8 ROM:001339C0 movea.l off_1339CA(pc,d1.w*4),a0 ROM:001339C4 nop ROM:001339C6 jmp (a0) ROM:001339C8 ; --------------------------------------------------------------------------- ROM:001339C8 ROM:001339C8 locret_1339C8: ; CODE XREF: sub_13399C+22↑j ROM:001339C8 rts ROM:001339C8 ; End of function sub_13399C ROM:001339C8 ROM:001339C8 ; --------------------------------------------------------------------------- ROM:001339CA off_1339CA: dc.l loc_1339D2 ; DATA XREF: sub_13399C+24↑r ROM:001339CE dc.l loc_1339F2 ROM:001339D2 ; --------------------------------------------------------------------------- ROM:001339D2 ROM:001339D2 loc_1339D2: ; DATA XREF: ROM:off_1339CA↑o ROM:001339D2 move.w $7C4(a5),d0 ROM:001339D6 cmpi.w #0,($4EC).w ROM:001339DC bne.s locret_1339F0 ROM:001339DE move.w #0,($EC4).w ROM:001339E4 bsr.w sub_133A34 ROM:001339E8 move.b #1,($121B).w ROM:001339EE bra.s locret_133A32 ROM:001339F0 ; --------------------------------------------------------------------------- ROM:001339F0 ROM:001339F0 locret_1339F0: ; CODE XREF: ROM:001339DC↑j ROM:001339F0 rts ROM:001339F2 ; --------------------------------------------------------------------------- ROM:001339F2 ROM:001339F2 loc_1339F2: ; DATA XREF: ROM:001339CE↑o ROM:001339F2 move.w $7C4(a5),d0 ROM:001339F6 move.w $7C6(a5),d1 ROM:001339FA cmpi.w #0,($EC4).w ROM:00133A00 bne.s loc_133A10 ROM:00133A02 cmp.w ($56E).w,d1 ROM:00133A06 ble.s loc_133A10 ROM:00133A08 move.b #1,($121B).w ROM:00133A0E bra.s locret_133A32 ROM:00133A10 ; --------------------------------------------------------------------------- ROM:00133A10 ROM:00133A10 loc_133A10: ; CODE XREF: ROM:00133A00↑j ROM:00133A10 ; ROM:00133A06↑j ROM:00133A10 cmpi.w #0,($EC4).w ROM:00133A16 bne.s locret_133A32 ROM:00133A18 cmp.w ($56E).w,d1 ROM:00133A1C bgt.s locret_133A32 ROM:00133A1E bsr.w sub_133AAC ROM:00133A22 bsr.w sub_133A3C ROM:00133A26 move.b #1,($121B).w ROM:00133A2C bra.l *+6 ROM:00133A32 ; --------------------------------------------------------------------------- ROM:00133A32 ROM:00133A32 locret_133A32: ; CODE XREF: ROM:001339EE↑j ROM:00133A32 ; ROM:00133A0E↑j ... ROM:00133A32 rts ROM:00133A34 ROM:00133A34 ; =============== S U B R O U T I N E ======================================= ROM:00133A34 ROM:00133A34 ROM:00133A34 sub_133A34: ; CODE XREF: ROM:001339E4↑p ROM:00133A34 move.w ($CAA).w,($EBE).w ROM:00133A3A rts ROM:00133A3A ; End of function sub_133A34 ROM:00133A3A ROM:00133A3C ROM:00133A3C ; =============== S U B R O U T I N E ======================================= ROM:00133A3C ROM:00133A3C ROM:00133A3C sub_133A3C: ; CODE XREF: ROM:00133A22↑p ROM:00133A3C move.w $7C8(a5),d1 ROM:00133A40 move.w ($CAA).w,d0 ROM:00133A44 cmp.w ($EE8).w,d0 ROM:00133A48 ble.s loc_133A52 ROM:00133A4A move.w ($EE8).w,d0 ROM:00133A4E bra.w loc_133A56 ROM:00133A52 ; --------------------------------------------------------------------------- ROM:00133A52 ROM:00133A52 loc_133A52: ; CODE XREF: sub_133A3C+C↑j ROM:00133A52 move.w ($CAA).w,d0 ROM:00133A56 ROM:00133A56 loc_133A56: ; CODE XREF: sub_133A3C+12↑j ROM:00133A56 sub.w ($EBE).w,d0 ROM:00133A5A cmp.w d0,d1 ROM:00133A5C bgt.s loc_133A9C ROM:00133A5E muls.w ($ED2).w,d0 ROM:00133A62 divs.l #$64,d0 ; 'd' ROM:00133A6A move.l d0,($9F4).w ROM:00133A6E move.w ($1126).w,d3 ROM:00133A72 ext.l d3 ROM:00133A74 move.l #$FFFE,d2 ROM:00133A7A sub.l d3,d2 ROM:00133A7C cmp.l d0,d2 ROM:00133A7E bge.s loc_133A82 ROM:00133A80 move.l d2,d0 ROM:00133A82 ROM:00133A82 loc_133A82: ; CODE XREF: sub_133A3C+42↑j ROM:00133A82 cmpi.w #0,d0 ROM:00133A86 ble.s loc_133A9A ROM:00133A88 bsr.l sub_116C2A ROM:00133A8E addq.w #1,($EC0).w ROM:00133A92 bvc.s loc_133A9A ROM:00133A94 move.w #$8000,($EC0).w ROM:00133A9A ROM:00133A9A loc_133A9A: ; CODE XREF: sub_133A3C+4A↑j ROM:00133A9A ; sub_133A3C+56↑j ROM:00133A9A bra.s locret_133AAA ROM:00133A9C ; --------------------------------------------------------------------------- ROM:00133A9C ROM:00133A9C loc_133A9C: ; CODE XREF: sub_133A3C+20↑j ROM:00133A9C cmpi.w #0,d0 ROM:00133AA0 bge.s loc_133AA6 ROM:00133AA2 clr.w ($EC0).w ROM:00133AA6 ROM:00133AA6 loc_133AA6: ; CODE XREF: sub_133A3C+64↑j ROM:00133AA6 clr.l ($9F4).w ROM:00133AAA ROM:00133AAA locret_133AAA: ; CODE XREF: sub_133A3C:loc_133A9A↑j ROM:00133AAA rts ROM:00133AAA ; End of function sub_133A3C ROM:00133AAA ROM:00133AAC ROM:00133AAC ; =============== S U B R O U T I N E ======================================= ROM:00133AAC ROM:00133AAC ROM:00133AAC sub_133AAC: ; CODE XREF: ROM:00133A1E↑p ROM:00133AAC move.w ($EE8).w,d0 ROM:00133AB0 clr.l d1 ROM:00133AB2 move.w ($CAA).w,d1 ROM:00133AB6 cmp.w d1,d0 ROM:00133AB8 bge.s loc_133ABC ROM:00133ABA move.w d0,d1 ROM:00133ABC ROM:00133ABC loc_133ABC: ; CODE XREF: sub_133AAC+C↑j ROM:00133ABC swap d1 ROM:00133ABE move.w ($EBE).w,d2 ROM:00133AC2 swap d2 ROM:00133AC4 move.w ($EC2).w,d2 ROM:00133AC8 move.w $7CA(a5),d3 ROM:00133ACC ext.l d3 ROM:00133ACE bsr.l sub_1174DE ROM:00133AD4 move.w d4,($EC2).w ROM:00133AD8 swap d4 ROM:00133ADA move.w d4,($EBE).w ROM:00133ADE rts ROM:00133ADE ; End of function sub_133AAC ROM:00133ADE ROM:00133AE0 ROM:00133AE0 ; =============== S U B R O U T I N E ======================================= ROM:00133AE0 ROM:00133AE0 ROM:00133AE0 sub_133AE0: ; CODE XREF: sub_133CF4:loc_133D1C↓p ROM:00133AE0 btst #4,($930).w ROM:00133AE6 beq.s loc_133B42 ROM:00133AE8 move.w #$3E94,d1 ROM:00133AEC move.w ($A98).w,d2 ROM:00133AF0 bsr.l sub_1175D2 ROM:00133AF6 move.w d1,($ED4).w ROM:00133AFA move.w #$3E96,d1 ROM:00133AFE move.w ($A98).w,d2 ROM:00133B02 bsr.l sub_1175D2 ROM:00133B08 move.w d1,($ED6).w ROM:00133B0C move.w #$3E8E,d1 ROM:00133B10 move.w ($A98).w,d2 ROM:00133B14 bsr.l sub_1175D2 ROM:00133B1A move.w d1,($EC6).w ROM:00133B1E move.w #$3E90,d1 ROM:00133B22 move.w ($A98).w,d2 ROM:00133B26 bsr.l sub_1175D2 ROM:00133B2C move.w d1,($EC8).w ROM:00133B30 move.w #$3E92,d1 ROM:00133B34 move.w ($A98).w,d2 ROM:00133B38 bsr.l sub_1175D2 ROM:00133B3E move.w d1,($ECA).w ROM:00133B42 ROM:00133B42 loc_133B42: ; CODE XREF: sub_133AE0+6↑j ROM:00133B42 move.w #$3F44,d1 ROM:00133B46 move.w ($A98).w,d2 ROM:00133B4A move.w ($A9A).w,d3 ROM:00133B4E bsr.l sub_1175D2 ROM:00133B54 move.w d1,($ED8).w ROM:00133B58 move.w #$3F3C,d1 ROM:00133B5C move.w ($A98).w,d2 ROM:00133B60 move.w ($A5E).w,d3 ROM:00133B64 bsr.l sub_1175D2 ROM:00133B6A move.w d1,($ECC).w ROM:00133B6E move.w #$3F3E,d1 ROM:00133B72 move.w ($A98).w,d2 ROM:00133B76 move.w ($A5E).w,d3 ROM:00133B7A bsr.l sub_1175D2 ROM:00133B80 move.w d1,($ECE).w ROM:00133B84 move.w #$3F40,d1 ROM:00133B88 move.w ($A98).w,d2 ROM:00133B8C move.w ($A5E).w,d3 ROM:00133B90 bsr.l sub_1175D2 ROM:00133B96 move.w d1,($ED0).w ROM:00133B9A move.w #$3F42,d1 ROM:00133B9E move.w ($A98).w,d2 ROM:00133BA2 move.w ($A5E).w,d3 ROM:00133BA6 bsr.l sub_1175D2 ROM:00133BAC move.w d1,($ED2).w ROM:00133BB0 rts ROM:00133BB0 ; End of function sub_133AE0 ROM:00133BB0 ROM:00133BB2 ROM:00133BB2 ; =============== S U B R O U T I N E ======================================= ROM:00133BB2 ROM:00133BB2 ROM:00133BB2 sub_133BB2: ; CODE XREF: sub_133CF4+2E↓p ROM:00133BB2 clr.w d1 ROM:00133BB4 move.b ($121C).w,d1 ROM:00133BB8 cmpi.w #4,d1 ROM:00133BBC bcc.s locret_133BC6 ROM:00133BBE movea.l off_133BC8(pc,d1.w*4),a0 ROM:00133BC2 nop ROM:00133BC4 jmp (a0) ROM:00133BC6 ; --------------------------------------------------------------------------- ROM:00133BC6 ROM:00133BC6 locret_133BC6: ; CODE XREF: sub_133BB2+A↑j ROM:00133BC6 rts ROM:00133BC6 ; End of function sub_133BB2 ROM:00133BC6 ROM:00133BC6 ; --------------------------------------------------------------------------- ROM:00133BC8 off_133BC8: dc.l loc_133BD8 ; DATA XREF: sub_133BB2+C↑r ROM:00133BCC dc.l loc_133BF2 ROM:00133BD0 dc.l loc_133C1A ROM:00133BD4 dc.l loc_133C52 ROM:00133BD8 ; --------------------------------------------------------------------------- ROM:00133BD8 ROM:00133BD8 loc_133BD8: ; DATA XREF: ROM:off_133BC8↑o ROM:00133BD8 bsr.w sub_133CD8 ROM:00133BDC bclr #3,($1382).w ROM:00133BE2 bclr #7,($136E).w ROM:00133BE8 move.b #1,($121C).w ROM:00133BEE bra.s loc_133C10 ROM:00133BF0 ; --------------------------------------------------------------------------- ROM:00133BF0 rts ROM:00133BF2 ; --------------------------------------------------------------------------- ROM:00133BF2 ROM:00133BF2 loc_133BF2: ; DATA XREF: ROM:00133BCC↑o ROM:00133BF2 move.w $7CE(a5),d0 ROM:00133BF6 move.w ($A5E).w,d1 ROM:00133BFA sub.w ($EDE).w,d1 ROM:00133BFE cmp.w d1,d0 ROM:00133C00 bge.s loc_133C10 ROM:00133C02 bset #3,($1382).w ROM:00133C08 move.b #2,($121C).w ROM:00133C0E bra.s loc_133C4C ROM:00133C10 ; --------------------------------------------------------------------------- ROM:00133C10 ROM:00133C10 loc_133C10: ; CODE XREF: ROM:00133BEE↑j ROM:00133C10 ; ROM:00133C00↑j ... ROM:00133C10 bsr.w sub_133C9C ROM:00133C14 bsr.w sub_133CE0 ROM:00133C18 rts ROM:00133C1A ; --------------------------------------------------------------------------- ROM:00133C1A ROM:00133C1A loc_133C1A: ; DATA XREF: ROM:00133BD0↑o ROM:00133C1A btst #7,($1366).w ROM:00133C20 beq.s loc_133C34 ROM:00133C22 bsr.w sub_133CD8 ROM:00133C26 bclr #3,($1382).w ROM:00133C2C move.b #1,($121C).w ROM:00133C32 bra.s loc_133C10 ROM:00133C34 ; --------------------------------------------------------------------------- ROM:00133C34 ROM:00133C34 loc_133C34: ; CODE XREF: ROM:00133C20↑j ROM:00133C34 move.w $7CC(a5),d0 ROM:00133C38 cmp.w ($56E).w,d0 ROM:00133C3C bgt.s loc_133C4C ROM:00133C3E bset #7,($136E).w ROM:00133C44 move.b #3,($121C).w ROM:00133C4A bra.s locret_133C8A ROM:00133C4C ; --------------------------------------------------------------------------- ROM:00133C4C ROM:00133C4C loc_133C4C: ; CODE XREF: ROM:00133C0E↑j ROM:00133C4C ; ROM:00133C3C↑j ... ROM:00133C4C bsr.w sub_133C9C ROM:00133C50 rts ROM:00133C52 ; --------------------------------------------------------------------------- ROM:00133C52 ROM:00133C52 loc_133C52: ; DATA XREF: ROM:00133BD4↑o ROM:00133C52 btst #7,($1366).w ROM:00133C58 beq.s loc_133C72 ROM:00133C5A bsr.w sub_133CD8 ROM:00133C5E bclr #3,($1382).w ROM:00133C64 bclr #7,($136E).w ROM:00133C6A move.b #1,($121C).w ROM:00133C70 bra.s loc_133C10 ROM:00133C72 ; --------------------------------------------------------------------------- ROM:00133C72 ROM:00133C72 loc_133C72: ; CODE XREF: ROM:00133C58↑j ROM:00133C72 move.w $7CC(a5),d0 ROM:00133C76 cmp.w ($56E).w,d0 ROM:00133C7A ble.s locret_133C8A ROM:00133C7C bclr #7,($136E).w ROM:00133C82 move.b #2,($121C).w ROM:00133C88 bra.s loc_133C4C ROM:00133C8A ; --------------------------------------------------------------------------- ROM:00133C8A ROM:00133C8A locret_133C8A: ; CODE XREF: ROM:00133C4A↑j ROM:00133C8A ; ROM:00133C7A↑j ROM:00133C8A rts ROM:00133C8C ; --------------------------------------------------------------------------- ROM:00133C8C rts ROM:00133C8E ROM:00133C8E ; =============== S U B R O U T I N E ======================================= ROM:00133C8E ROM:00133C8E ROM:00133C8E sub_133C8E: ; CODE XREF: sub_112328+13A↑p ROM:00133C8E bsr.l sub_1337F8 ROM:00133C94 bset #0,($1364).w ROM:00133C9A rts ROM:00133C9A ; End of function sub_133C8E ROM:00133C9A ROM:00133C9C ROM:00133C9C ; =============== S U B R O U T I N E ======================================= ROM:00133C9C ROM:00133C9C ROM:00133C9C sub_133C9C: ; CODE XREF: ROM:loc_133C10↑p ROM:00133C9C ; ROM:loc_133C4C↑p ROM:00133C9C move.l #0,($9F8).w ROM:00133CA4 move.w #0,($EDA).w ROM:00133CAA move.w ($EE6).w,($EDC).w ROM:00133CB0 move.l ($A3C).w,($9FC).w ROM:00133CB6 move.l ($A3C).w,($A00).w ROM:00133CBC move.l ($A3C).w,($A04).w ROM:00133CC2 move.l ($A3C).w,d0 ROM:00133CC6 divs.w #$A,d0 ROM:00133CCA move.w d0,($EE0).w ROM:00133CCE move.w d0,($EE2).w ROM:00133CD2 move.w d0,($EE4).w ROM:00133CD6 rts ROM:00133CD6 ; End of function sub_133C9C ROM:00133CD6 ROM:00133CD8 ROM:00133CD8 ; =============== S U B R O U T I N E ======================================= ROM:00133CD8 ROM:00133CD8 ROM:00133CD8 sub_133CD8: ; CODE XREF: ROM:loc_133BD8↑p ROM:00133CD8 ; ROM:00133C22↑p ... ROM:00133CD8 move.w #$7FFF,($EDE).w ROM:00133CDE rts ROM:00133CDE ; End of function sub_133CD8 ROM:00133CDE ROM:00133CE0 ROM:00133CE0 ; =============== S U B R O U T I N E ======================================= ROM:00133CE0 ROM:00133CE0 ROM:00133CE0 sub_133CE0: ; CODE XREF: ROM:00133C14↑p ROM:00133CE0 move.w ($EDE).w,d0 ROM:00133CE4 move.w ($A5E).w,d1 ROM:00133CE8 cmp.w d0,d1 ROM:00133CEA bge.s locret_133CF2 ROM:00133CEC move.w ($A5E).w,($EDE).w ROM:00133CF2 ROM:00133CF2 locret_133CF2: ; CODE XREF: sub_133CE0+A↑j ROM:00133CF2 rts ROM:00133CF2 ; End of function sub_133CE0 ROM:00133CF2 ROM:00133CF4 ROM:00133CF4 ; =============== S U B R O U T I N E ======================================= ROM:00133CF4 ROM:00133CF4 ROM:00133CF4 sub_133CF4: ; CODE XREF: sub_126A82+4E↑p ROM:00133CF4 move.w #$3E98,d1 ROM:00133CF8 move.w ($56E).w,d2 ROM:00133CFC bsr.l sub_1175D2 ROM:00133D02 move.w d1,($EE8).w ROM:00133D06 move.w ($EE8).w,d0 ROM:00133D0A cmp.w ($CAA).w,d0 ROM:00133D0E bge.s loc_133D16 ROM:00133D10 move.w d0,($EE6).w ROM:00133D14 bra.s loc_133D1C ROM:00133D16 ; --------------------------------------------------------------------------- ROM:00133D16 ROM:00133D16 loc_133D16: ; CODE XREF: sub_133CF4+1A↑j ROM:00133D16 move.w ($CAA).w,($EE6).w ROM:00133D1C ROM:00133D1C loc_133D1C: ; CODE XREF: sub_133CF4+20↑j ROM:00133D1C bsr.l sub_133AE0 ROM:00133D22 bsr.l sub_133BB2 ROM:00133D28 rts ROM:00133D28 ; End of function sub_133CF4 ROM:00133D28 ROM:00133D2A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133D2C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133D2E ROM:00133D2E ; =============== S U B R O U T I N E ======================================= ROM:00133D2E ROM:00133D2E ROM:00133D2E sub_133D2E: ; CODE XREF: sub_126A82+7E↑p ROM:00133D2E bclr #5,($1374).w ROM:00133D34 bclr #3,($138B).w ROM:00133D3A rts ROM:00133D3A ; End of function sub_133D2E ROM:00133D3A ROM:00133D3C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133D3E word_133D3E: dc.w $43F ; DATA XREF: ROM:00110F72↑o ROM:00133D3E ; ROM:00110FD6↑o ... ROM:00133D40 dc.l 8, $640613, 8, $C80615, 8, $C80618, 8, $C80711, 8 ROM:00133D40 dc.l $1F8, 8 ROM:00133D6C dc.b 0, $14 ROM:00133D6E word_133D6E: dc.w $316 ; DATA XREF: ROM:loc_110FD0↑o ROM:00133D6E ; ROM:loc_111002↑o ... ROM:00133D70 dc.l 8, $A0329, 8, $A0545, 8, $A0710, 8 ROM:00133D8C dcb.b 2,$FF ROM:00133D8E word_133D8E: dc.w 6 ; DATA XREF: ROM:0011109C↑o ROM:00133D8E ; sub_1235CA:loc_1239E6↑o ROM:00133D90 dc.l $70A98, $20476, $20A60, $20486, $20A5A, $20474, $20A48 ROM:00133D90 dc.l $20106, $10A98, $20206, $10A60, $20306, $10A5A, $20406 ROM:00133D90 dc.l $10A48, $20506, $10A76, $20606, $60A5E, $20472, $20CAA ROM:00133D90 dc.l $20490, $2056E, $20E98, $20706, $10A5E, $21006, $20A4C ROM:00133D90 dc.l $20478, $29106, $213B0, $20A8E, $25C06, $70F12, $20F14 ROM:00133D90 dc.l $20F16, $20F20, $20F26, $20F2A, $20F2E, $26E06, $100F12 ROM:00133D90 dc.l $20F14, $20F16, $20F18, $20F1A, $20F1C, $20F1E, $20F20 ROM:00133D90 dc.l $20F22, $20F24, $20F26, $20F28, $20F2A, $20F2C, $20F2E ROM:00133D90 dc.l $20F30, $23F06, $204D2, $204D0, $25406, $404D0, $204D2 ROM:00133D90 dc.l $21198, $11199, $15B06, $70AC6, $21143, $11142, $10ACA ROM:00133D90 dc.l $20AA8, $20AC0, $20AC2, $20D06, $10529, $14604, $1040C ROM:00133D90 dc.l $46F06, $20528, $2119E, $15306, $40B14, $21A40, $21A42 ROM:00133D90 dc.l $21A44, $20A06, $70F32, $20EEE, $2047C, $20F34, $20EF0 ROM:00133D90 dc.l $2047E, $2056E, $25506, $D0F3A, $20F3E, $2119A, $10D80 ROM:00133D90 dc.l $21400, $21402, $21404, $21406, $21408, $2140A, $2140C ROM:00133D90 dc.l $2140E, $21410, $27106, $10FD6, $22106, $10BDC, $25D06 ROM:00133D90 dc.l $10056E, $20BBA, $20BBE, $213B4, $213C4, $20C0A, $20A72 ROM:00133D90 dc.l $204F6, $20A48, $20A44, $20B52, $20BDC, $20BDE, $2119C ROM:00133D90 dc.l $1119D, $10A52, $26206, $10C20, $24404, $1B520, $40040E07 ROM:00133D90 dc.l $10400, $40101807, $1118D, $13207, $A0400, $40010402 ROM:00133D90 dc.l $40010404, $40010406, $40010408, $4001040A, $4001040C ROM:00133D90 dc.l $4001040E, $40010002, $80080121, $80083307, $AB524 ROM:00133D90 dc.l $40040883, $40400, $C0010402, $C0010404, $C0010406 ROM:00133D90 dc.l $C0010408, $C001040A, $C001040C, $C001040E, $C001610E ROM:00133D90 dc.l $10548, $2900E, $1074A, $13E04, $A0421, $3B529, $40030425 ROM:00133D90 dc.l $3B52C, $4001054E, $2041D, $3B52F, $4003B52D, $4001074B ROM:00133D90 dc.l $10439, $30F06, $11193, $11106, $31196, $10546, $204EC ROM:00133D90 dc.l $21306, $11194, $11406, $11195, $11506, $10C88, $21907 ROM:00133D90 dc.l $913AE, $413AC, $40492, $4096C, $41394, $40C84, $213C0 ROM:00133D90 dc.l $20C86, $21412, $12006, $10970, $43506, $204A4, $204A6 ROM:00133D90 dc.l $23A06, $313BE, $213B2, $213F6, $20B06, $305D2, $40FE0 ROM:00133D90 dc.l $8B532, $40010906, $1056E, $20806, $10CAA, $25606 ROM:00133D90 dc.l $40FF0, $20FF2, $21008, $2100A, $25706, $30994, $40CF8 ROM:00133D90 dc.l $211C9, $15206, $41352, $11353, $11354, $11355, $15106 ROM:00133D90 dc.l $C048E, $20476, $20474, $20486, $20BDE, $2056E, $20528 ROM:00133D90 dc.l $20CAA, $20472, $20F32, $20F3C, $21197, $15A06, $90D48 ROM:00133D90 dc.l $20D4A, $20D40, $20D42, $20D94, $21058, $2105A, $2119B ROM:00133D90 dc.l $109A8, $45806, $C1418, $11419, $11A50, $21A52, $21A54 ROM:00133D90 dc.l $21A56, $21A58, $21A5A, $21CAC, $11A5C, $21A5E, $213CC ROM:00133D90 dc.l $26306, $11CAD, $206406, $11A6C, $406506, $11AAC ROM:00133D90 dc.l $406606, $11AEC, $406706, $11B2C, $406806, $11B6C ROM:00133D90 dc.l $406906, $11BAC, $406A06, $11CCD, $206B06, $11BEC ROM:00133D90 dc.l $406C06, $11C2C, $406D06, $11C6C, $405906, $171418 ROM:00133D90 dc.l $10DB8, $20DBA, $213DE, $213E0, $213D2, $213D4, $20DC8 ROM:00133D90 dc.l $20DCA, $213CE, $213D0, $20DBC, $20DBE, $21A60, $21A62 ROM:00133D90 dc.l $20DC0, $20DC2, $21A64, $21A66, $213D6, $213D8, $213DA ROM:00133D90 dc.l $213DC, $21606, $1057A, $20C06, $30E1C, $20A14, $101126 ROM:00133D90 dc.l $27006, $C0E6E, $20E70, $20E72, $20E74, $20E76, $20E78 ROM:00133D90 dc.l $20E7A, $20E7C, $20E7E, $20E80, $20E82, $20E84, $21206 ROM:00133D90 dc.l $105A6, $2FFFF ROM:001342B8 byte_1342B8: dc.b $FF ; DATA XREF: sub_1251DA+292↑r ROM:001342B8 ; sub_1251DA:loc_12548C↑r ROM:001342B9 dc.b $FF ROM:001342BA word_1342BA: dc.w $8201 ; DATA XREF: sub_1247C0+E↑r ROM:001342BA ; sub_1247C0+18↑r ... ROM:001342BC dc.l $3E072107, $3B042304, $3D043004, $310E3204, $3304100F ROM:001342BC dc.l $200E270F, $17071807, $34083708, $36081407, $1A0F110E ROM:001342BC dc.l $83082C04 ROM:001342E8 dc.b $7F, 0 ROM:001342EA dword_1342EA: dc.l $B7170013 ; DATA XREF: sub_1247C0+A6↑r ROM:001342EA ; sub_1247C0+BA↑r ... ROM:001342EE dc.w $60EC ROM:001342F0 dc.l $BA180013, $60ECD100, $1361A0, $BE0C0013, $60ECA202 ROM:001342F0 dc.l $1360EC, $A0000013, $60ECA101, $1360EC, $A2020013 ROM:001342F0 dc.l $60ECA303, $1360EC, $A4040013, $60ECA505, $1360EC ROM:001342F0 dc.l $A6060013, $60ECA909, $1360EC, $C31B0013, $60ECC21C ROM:001342F0 dc.l $1360EC, $B30B0013, $60ECB616, $1352CC, $B5150013 ROM:001342F0 dc.l $5344D001, $1361A0, $FFFFFFFF ROM:00134360 dcb.b 2,$FF ROM:00134362 dword_134362: dc.l $BE130013 ; DATA XREF: sub_1247C0+80↑r ROM:00134362 ; sub_1247C0+94↑r ... ROM:00134366 dc.w $529E ROM:00134368 dc.l $B1110013, $61ECB212, $13621C, $FFFFFFFF ROM:00134378 dcb.b 2,$FF ROM:0013437A dword_13437A: dc.l $C3040013 ; DATA XREF: sub_1247C0+1D8↑r ROM:0013437A ; sub_1247C0+1EC↑r ... ROM:0013437E dc.w $60DC ROM:00134380 dc.l $C4040013, $60E4FFFF, $FFFFFFFF ROM:0013438C dword_13438C: dc.l $84040011 ; DATA XREF: sub_1247C0+166↑r ROM:0013438C ; sub_1247C0+17A↑r ... ROM:00134390 dc.l $57DA8004, $11C95C, $81040011, $C9768204, $120226 ROM:00134390 dc.l $20C0011, $5E74E604, $1353A0, $E1040013, $578AE004 ROM:00134390 dc.l $1357D6, $1080011, $62640008, $11630C, $40F0012, $4718C004 ROM:00134390 dc.l $1357E2, $C8040013, $5878C904, $13591E, $CC040013 ROM:00134390 dc.l $592CCD04, $1359CA, $D0040013, $5A24D104, $135A3C ROM:00134390 dc.l $D2040013, $5A44D404, $135B30, $D9040013, $5C2CDA04 ROM:00134390 dc.l $135C60, $E2060013, $5D26D604, $135D2E, $D7040013 ROM:00134390 dc.l $5D4CC104, $1228D6, $E8040013, $5EAAE704, $135EB2 ROM:00134390 dc.l $C2040013, $5EBAC404, $135EF6, $C3040013, $5EFEC504 ROM:00134390 dc.l $135F06, $C6040013, $5F38C704, $135F6A, $CA040011 ROM:00134390 dc.l $F238CB06, $135FEA, $CF040013, $6054D304, $1360A2 ROM:00134390 dc.l $D8040013, $60AADB04, $13615A, $85040012, $C3CEFFFF ROM:00134390 dc.l $FFFFFFFF ROM:00134488 dword_134488: dc.l $C0040013 ; DATA XREF: sub_1235CA+5BE↑r ROM:00134488 ; sub_1235CA+5D2↑r ... ROM:0013448C dc.l $57EAC804, $135890, $D2040013, $5A84D404, $135B44 ROM:0013448C dc.l $DA040013, $5C7AD704, $135DA6, $C1040013, $5DDEFFFF ROM:0013448C dc.l $FFFFFFFF, $20003, $40001, $500FF ROM:001344C4 dword_1344C4: dc.l $12310000, $125B12, $34070A, $DC20010, $E830140, $141B0120 ROM:001344C4 ; DATA XREF: sub_1235CA+144↑o ROM:001344C4 ; sub_1235CA+2E6↑o ROM:001344C4 dc.l $DC60080, $E830102, $12320000, $125B12, $34070A, $DC20010 ROM:001344C4 dc.l $E810140, $141A0120, $DC60080, $E810104, $12320000 ROM:001344C4 dc.l $125B12, $34070A, $DC20010, $E850140, $141C0120, $DC60080 ROM:001344C4 dc.l $E850101, $2610000, $125B12, $36070A, $DC20410, $E710040 ROM:001344C4 dc.l $13E70020, $DC60480, $E710002, $2620000, $125B12 ROM:001344C4 dc.l $36070A, $DC20410, $E6F0040, $13E50020, $DC60480 ROM:001344C4 dc.l $E6F0004, $2620000, $125B12, $36070A, $DC20410, $E730040 ROM:001344C4 dc.l $13E90020, $DC60480, $E730001, $2640000, $125B12 ROM:001344C4 dc.l $36070A, $DC20510, $E710140, $13E70120, $DC60580 ROM:001344C4 dc.l $E710102, $2650000, $125B12, $36070A, $DC20510, $E6F0140 ROM:001344C4 dc.l $13E50120, $DC60580, $E6F0104, $2650000, $125B12 ROM:001344C4 dc.l $36070A, $DC20510, $E730140, $13E90120, $DC60580 ROM:001344C4 dc.l $E730101, $2670000, $125B12, $36070A, $DC20610, $E710240 ROM:001344C4 dc.l $13E70220, $DC60680, $E710202, $2680000, $125B12 ROM:001344C4 dc.l $36070A, $DC20610, $E6F0240, $13E50220, $DC60680 ROM:001344C4 dc.l $E6F0204, $2680000, $125B12, $36070A, $DC20610, $E730240 ROM:001344C4 dc.l $13E90220, $DC60680, $E730201, $2700000, $125B12 ROM:001344C4 dc.l $36070A, $DC20710, $E710340, $13E70320, $DC60780 ROM:001344C4 dc.l $E710302, $2710000, $125B12, $36070A, $DC20710, $E6F0340 ROM:001344C4 dc.l $13E50320, $DC60780, $E6F0304, $2710000, $125B12 ROM:001344C4 dc.l $36070A, $DC20710, $E730340, $13E90320, $DC60780 ROM:001344C4 dc.l $E730301, $6500000, $125B12, $380708, $E710440, $13E70420 ROM:001344C4 dc.l $13610780, $E710402, $6500000, $125B12, $380708, $E6F0440 ROM:001344C4 dc.l $13E50420, $13610780, $E6F0404, $6500000, $125B12 ROM:001344C4 dc.l $380708, $E730440, $13E90420, $13610780, $E730401 ROM:001344C4 dc.l $15370000, $125B12, $3A0708, $E710540, $13E70520 ROM:001344C4 dc.l $13610780, $E710502, $15380000, $125B12, $3A0708 ROM:001344C4 dc.l $E6F0540, $13E50520, $13610780, $E6F0504, $15380000 ROM:001344C4 dc.l $125B12, $3A0708, $E730540, $13E90520, $13610780 ROM:001344C4 dc.l $E730501, $4810000, $125B12, $3C070A, $136E0610, $E710740 ROM:001344C4 dc.l $13E70720, $13610780, $E710702, $4810000, $125B12 ROM:001344C4 dc.l $3C070A, $136E0610, $E6F0740, $13E50720, $13610780 ROM:001344C4 dc.l $E6F0704, $4810000, $125B12, $3C070A, $136E0610, $E730740 ROM:001344C4 dc.l $13E90720, $13610780, $E730701, $15070000, $125B12 ROM:001344C4 dc.l $420708, $E700040, $13E60020, $DC50380, $E700002 ROM:001344C4 dc.l $15080000, $125B12, $420708, $E6E0040, $13E40020 ROM:001344C4 dc.l $DC50380, $E6E0004, $15060000, $125B12, $420708, $E720040 ROM:001344C4 dc.l $13E80020, $DC50380, $E720001, $15070000, $125B12 ROM:001344C4 dc.l $420708, $E700140, $13E60120, $DC50380, $E700102 ROM:001344C4 dc.l $15080000, $125B12, $420708, $E6E0140, $13E40120 ROM:001344C4 dc.l $DC50380, $E6E0104, $15060000, $125B12, $420708, $E720140 ROM:001344C4 dc.l $13E80120, $DC50380, $E720101, $11860000, $125B12 ROM:001344C4 dc.l $44070E, $DC00010, $E770040, $13ED0020, $E770240 ROM:001344C4 dc.l $13ED0220, $DC40080, $E770002, $11850000, $125B12 ROM:001344C4 dc.l $44070E, $DC00010, $E750040, $13EB0020, $E750240 ROM:001344C4 dc.l $13EB0220, $DC40080, $E750004, $11860000, $125B12 ROM:001344C4 dc.l $44070E, $DC00010, $E790040, $13EF0020, $E790240 ROM:001344C4 dc.l $13EF0220, $DC40080, $E790001, $11920000, $125B12 ROM:001344C4 dc.l $46070E, $DC10710, $E770140, $13ED0120, $E770340 ROM:001344C4 dc.l $13ED0320, $DC50780, $E770102, $11910000, $125B12 ROM:001344C4 dc.l $46070E, $DC10710, $E750140, $13EB0120, $E750340 ROM:001344C4 dc.l $13EB0320, $DC50780, $E750104, $11920000, $125B12 ROM:001344C4 dc.l $46070E, $DC10710, $E790140, $13EF0120, $E790340 ROM:001344C4 dc.l $13EF0320, $DC50780, $E790101, $4450000, $125B12 ROM:001344C4 dc.l $40070A, $DC30210, $E770440, $13ED0420, $DC70280 ROM:001344C4 dc.l $E770402, $4440000, $125B12, $40070A, $DC30210, $E750440 ROM:001344C4 dc.l $13EB0420, $DC70280, $E750404, $4450000, $125B12 ROM:001344C4 dc.l $40070A, $DC30210, $E790440, $13EF0420, $DC70280 ROM:001344C4 dc.l $E790401, $4800000, $125B12, $3E070A, $136E0610, $E770540 ROM:001344C4 dc.l $13ED0520, $13610780, $E770502, $4800000, $125B12 ROM:001344C4 dc.l $3E070A, $136E0610, $E750540, $13EB0520, $13610780 ROM:001344C4 dc.l $E750504, $4800000, $125B12, $3E070A, $136E0610, $E790540 ROM:001344C4 dc.l $13EF0520, $13610780, $E790501, $16110000, $125B12 ROM:001344C4 dc.l $480708, $E830040, $141B0020, $13610780, $E830002 ROM:001344C4 dc.l $16100000, $125B12, $480708, $E810040, $141A0020 ROM:001344C4 dc.l $13610780, $E810004, $16100000, $125B12, $480708 ROM:001344C4 dc.l $E850040, $141C0020, $13610780, $E850001, $15230000 ROM:001344C4 dc.l $125B12, $8C070A, $136E0610, $E7D0040, $13F30020 ROM:001344C4 dc.l $13610780, $E7D0002, $15240000, $125B12, $8C070A ROM:001344C4 dc.l $136E0610, $E7B0040, $13F10020, $13610780, $E7B0004 ROM:001344C4 dc.l $15240000, $125B12, $8C070A, $136E0610, $E7F0040 ROM:001344C4 dc.l $13F50020, $13610780, $E7F0001, $15290000, $125B12 ROM:001344C4 dc.l $8C070A, $136E0610, $E7D0140, $13F30120, $13610780 ROM:001344C4 dc.l $E7D0102, $15300000, $125B12, $8C070A, $136E0610 ROM:001344C4 dc.l $E7B0140, $13F10120, $13610780, $E7B0104, $15300000 ROM:001344C4 dc.l $125B12, $8C070A, $136E0610, $E7F0140, $13F50120 ROM:001344C4 dc.l $13610780, $E7F0101, $1070000, $125B12, $520708, $A8B0040 ROM:001344C4 dc.l $13AF0020, $DC40180, $A8B0002, $1080000, $125B12 ROM:001344C4 dc.l $520708, $A890040, $13AD0020, $DC40180, $A890001 ROM:001344C4 dc.l $1120000, $125B12, $4A0708, $A8B0140, $13AF0120, $DC70680 ROM:001344C4 dc.l $A8B0102, $1130000, $125B12, $4A0708, $A890140, $13AD0120 ROM:001344C4 dc.l $DC70680, $A890101, $1170000, $125B12, $500708, $A8B0240 ROM:001344C4 dc.l $13AF0220, $DC40280, $A8B0202, $1180000, $125B12 ROM:001344C4 dc.l $500708, $A890240, $13AD0220, $DC40280, $A890201 ROM:001344C4 dc.l $1220000, $125B12, $540708, $A8A0740, $13AE0720, $DC40680 ROM:001344C4 dc.l $A8A0702, $1230000, $125B12, $540708, $A880740, $13AC0720 ROM:001344C4 dc.l $DC40680, $A880701, $1310000, $125B12, $560708, $A8B0540 ROM:001344C4 dc.l $13AF0520, $DC50680, $A8B0502, $1320000, $125B12 ROM:001344C4 dc.l $560708, $A890540, $13AD0520, $DC50680, $A890501 ROM:001344C4 dc.l $1370000, $125B12, $580708, $A8B0640, $13AF0620, $DC40580 ROM:001344C4 dc.l $A8B0602, $1380000, $125B12, $580708, $A890640, $13AD0620 ROM:001344C4 dc.l $13610780, $A890601, $5620000, $125B12, $5A0708, $A8B0340 ROM:001344C4 dc.l $13AF0320, $13610780, $A8B0302, $5630000, $125B12 ROM:001344C4 dc.l $5A0708, $A890340, $13AD0320, $13610780, $A890301 ROM:001344C4 dc.l $5520000, $125B12, $600708, $A8B0740, $13AF0720, $13610780 ROM:001344C4 dc.l $A8B0702, $5530000, $125B12 ROM:00134CC4 dc.l $600708, $A890740, $13AD0720, $13610780, $A890701 ROM:00134CC4 dc.l $5320000, $125B12, $5C0708, $A8A0140, $13AE0120, $13610780 ROM:00134CC4 dc.l $A8A0102, $5330000, $125B12, $5C0708, $A880140, $13AC0120 ROM:00134CC4 dc.l $13610780, $A880101, $15390000, $125B12, $5E0708 ROM:00134CC4 dc.l $A8A0540, $13AE0520, $13610780, $A8A0502, $15390000 ROM:00134CC4 dc.l $125B12, $5E0708, $A880540, $13AC0520, $13610780 ROM:00134CC4 dc.l $A880501, $1980000, $125B12, $4C070A, $DC30010, $A8A0240 ROM:00134CC4 dc.l $13AE0220, $DC70080, $A8A0202, $1970000, $125B12 ROM:00134CC4 dc.l $4C070A, $DC30010, $A880240, $13AC0220, $DC70080 ROM:00134CC4 dc.l $A880201, $15200000, $125B12, $4E0708, $A8A0440, $13AE0420 ROM:00134CC4 dc.l $13610780, $A8A0402, $15200000, $125B12, $4E0708 ROM:00134CC4 dc.l $A880440, $13AC0420, $13610780, $A880401, $4620000 ROM:00134CC4 dc.l $125B12, $620708, $13870140, $146F0520, $13610780 ROM:00134CC4 dc.l $13870102, $4630000, $125B12, $620708, $13800740 ROM:00134CC4 dc.l $146F0320, $13610780, $13800701, $5050000, $125B12 ROM:00134CC4 dc.l $66070A, $DC10310, $DB90340, $13CF0320, $DC50380 ROM:00134CC4 dc.l $DB90308, $15900000, $125B12, $64070A, $DC20110, $DBA0140 ROM:00134CC4 dc.l $13D00120, $DC60180, $DBA0108, $3400000, $125B12 ROM:00134CC4 dc.l $6A070A, $DC10410, $DB90440, $13CF0420, $DC50480 ROM:00134CC4 dc.l $DB90408, $1160000, $125B12, $68070A, $DC20310, $DBA0340 ROM:00134CC4 dc.l $13D00320, $DC60380, $DBA0308, $3350000, $125B12 ROM:00134CC4 dc.l $6C070A, $DC30510, $DBB0540, $13D10520, $DC70580 ROM:00134CC4 dc.l $DBB0508, $3510000, $125B12, $6E070A, $14720710, $14720340 ROM:00134CC4 dc.l $14730620, $14730180, $14720304, $3520000, $125B12 ROM:00134CC4 dc.l $6E070A, $14730010, $14720440, $14730720, $14730280 ROM:00134CC4 dc.l $14720404, $1110000, $125B12, $70070A, $DC10510, $DB90540 ROM:00134CC4 dc.l $13CF0520, $DC50580, $DB90508, $1060000, $125B12 ROM:00134CC4 dc.l $72070A, $DC00110, $C850340, $137A0320, $DC40180 ROM:00134CC4 dc.l $C850308, $1350000, $125B12, $78070A, $DC00010, $DB80040 ROM:00134CC4 dc.l $13CE0020, $DC40080, $DB80008, $1410000, $125B12 ROM:00134CC4 dc.l $7A070A, $DC10710, $DB90740, $13CF0720, $DC50780 ROM:00134CC4 dc.l $DB90708, $1300000, $125B12, $74070A, $DC10610, $DB90640 ROM:00134CC4 dc.l $13CF0620, $DC50680, $DB90608, $1360000, $125B12 ROM:00134CC4 dc.l $76070A, $DC00510, $DB80540, $13CE0520, $DC40580 ROM:00134CC4 dc.l $DB80508, $1330000, $125B12, $74070A, $DC10210, $DB90240 ROM:00134CC4 dc.l $13CF0220, $DC50280, $DB90208, $1400000, $125B12 ROM:00134CC4 dc.l $76070A, $DC10110, $DB90140, $13CF0120, $DC50180 ROM:00134CC4 dc.l $DB90104, $5010000, $125B12, $88070A, $DC30110, $DBB0140 ROM:00134CC4 dc.l $13D10120, $DC70180, $DBB0108, $5000000, $125B12 ROM:00134CC4 dc.l $88070A, $DC30410, $DBB0440, $14120020, $DC70480 ROM:00134CC4 dc.l $DBB0408, $1210000, $125B12, $7C070A, $DC00710, $DB80740 ROM:00134CC4 dc.l $13CE0720, $DC40780, $DB80708, $4200000, $125B12 ROM:00134CC4 dc.l $7E070A, $DC10010, $DB90040, $13CF0020, $DC50080 ROM:00134CC4 dc.l $DB90008, $13000000, $125B12, $80070A, $DC00310, $DB80340 ROM:00134CC4 dc.l $13CE0320, $DC40380, $DB80308, $13160000, $125B12 ROM:00134CC4 dc.l $82070A, $DC00410, $DB80440, $13CE0420, $DC40480 ROM:00134CC4 dc.l $DB80408, $1700000, $125B12, $84070A, $DC30310, $DBB0340 ROM:00134CC4 dc.l $13D10320, $DC70380, $DBB0308, $16400000, $125B12 ROM:00134CC4 dc.l $8A070A, $DC20210, $DBA0240, $13D00220, $DC60280 ROM:00134CC4 dc.l $DBA0208, $17750000, $125B12, $86070A, $DC30710, $DBB0740 ROM:00134CC4 dc.l $13D10720, $DC70780, $DBB0708, $3010000, $125B12 ROM:00134CC4 dc.l $8E070A, $DC00310, $11D70040, $14720020, $DC40380 ROM:00134CC4 dc.l $11D70008, $3020000, $125B12, $8E070A, $DC00310, $11D70140 ROM:00134CC4 dc.l $14720620, $DC40380, $11D70108, $3030000, $125B12 ROM:00134CC4 dc.l $8E070A, $DC00310, $11D70240, $14730520, $DC40380 ROM:00134CC4 dc.l $11D70208, $3040000, $125B12, $8E070A, $DC00310, $11D70340 ROM:00134CC4 dc.l $14720520, $DC40380, $11D70308, $3000000, $125B12 ROM:00134CC4 dc.l $90070A, $DC00310, $13790640, $14700020, $DC40380 ROM:00134CC4 dc.l $13790608, $6010000, $125B12, $980706, $74A0140, $74A0340 ROM:00134CC4 dc.l $13610780, $6550000, $125B12, $920708, $E7D0240, $13F30220 ROM:00134CC4 dc.l $13610780, $E7D0202, $6550000, $125B12, $920708, $E7B0240 ROM:00134CC4 dc.l $13F10220, $13610780, $E7B0204, $6550000, $125B12 ROM:00134CC4 dc.l $920708, $E7F0240, $13F50220, $13610780, $E7F0201 ROM:00134CC4 dc.l $14870000, $125B12, $960708, $A8B0740, $13AF0720 ROM:00134CC4 dc.l $13610780, $A8B0702, $14870000, $125B12, $960708 ROM:00134CC4 dc.l $A890740, $13AD0720, $13610780, $A890701, $14860000 ROM:00134CC4 dc.l $125B12, $94070A, $136E0610, $E710640, $13E70620 ROM:00134CC4 dc.l $13610780, $E710602, $14860000, $125B12, $94070A ROM:00134CC4 dc.l $136E0610, $E6F0640, $13E50620, $13610780, $E6F0604 ROM:00134CC4 dc.l $14860000, $125B12, $94070A, $136E0610, $E730640 ROM:00134CC4 dc.l $13E90620, $13610780, $E730601, $FF0C03, $FF661C ROM:00134CC4 dc.l $2C380974, $5C621C6, $9744247, $1E390000, $123DCFFC ROM:00134CC4 dc.l $6431C7, $B2A600A, $2C380974, $58621C6, $9744E75 ROM:00134CC4 dc.l $C0300FF, $66423C3C, $13E3C, $6004, $6470001, $C470000 ROM:00134CC4 dc.l $6E0A0F38, $11566602, $424660EC, $C460000, $660808F8 ROM:00134CC4 dc.l $11380, $60142C38, $9782E38, $9740BC6, $BC721C6, $97821C7 ROM:00134CC4 dc.l $974602E, $C0300F0, $66162C38, $9782E38, $9740B86 ROM:00134CC4 dc.l $BC721C6, $97821C7, $9746012, $2C380978, $2E380974 ROM:00134CC4 dc.l $B8721C6, $97821C7, $9744E75, $8380003, $13816708 ROM:00134CC4 dc.l $8F80001, $1380604A, $C0300FF, $66162C38, $9782E38 ROM:00134CC4 dc.l $9740BC6, $BC721C6, $97821C7, $974602E, $C0300F0 ROM:00134CC4 dc.l $66162C38, $9782E38, $9740B86, $BC721C6, $97821C7 ROM:00134CC4 dc.l $9746012, $2C380978, $2E380974, $B8721C6, $97821C7 ROM:00134CC4 dc.l $9744E75, $46FC2700, $31FC000C, $FC0A6100, $1704241 ROM:00134CC4 dc.l $61000022, $C870000, $6F00, $80487, 1, $11FC0055 ROM:00134CC4 dc.l $FA2711FC, $AAFA27, $60DE4E75, $C410004, $6408207B ROM:00134CC4 dc.l $14084E71, $4ED04E75, $1353F4, $1353FA, $13542C, $13546A ROM:00134CC4 dc.l $323C0001, $4E756100, $26A0C40, $7FFF6726, $2E3C000F ROM:00134CC4 dc.l $42400C00, $671A, $C000008, $6E144284, $42854242 ROM:00134CC4 dc.l $42438880, $143C0001, $1600323C, $34E75, $280A9889 ROM:00134CC4 dc.l $B684660E, $3C3C0002, $61000116, $323C0001, $60266100 ROM:00134CC4 dc.l $2220C40, $7FFF670A, $2E3C000F, $424014C0, $60120C87 ROM:00134CC4 dc.l 0 ROM:0013545C ; --------------------------------------------------------------------------- ROM:0013545C bne.s locret_135468 ROM:0013545E movea.l a1,a2 ROM:00135460 bsr.w sub_13558C ROM:00135464 move.w #1,d1 ROM:00135468 ROM:00135468 locret_135468: ; CODE XREF: ROM:0013545C↑j ROM:00135468 rts ROM:0013546A ; --------------------------------------------------------------------------- ROM:0013546A cmp.w d2,d3 ROM:0013546C beq.s loc_1354B6 ROM:0013546E bsr.w sub_135666 ROM:00135472 cmpi.w #$7FFF,d0 ROM:00135476 beq.s loc_1354A2 ROM:00135478 move.l #$F4240,d7 ROM:0013547E andi.l #$FF,d0 ROM:00135484 cmpi.w #3,d2 ROM:00135488 bgt.s loc_135494 ROM:0013548A move.w d2,d6 ROM:0013548C asl.w #3,d6 ROM:0013548E asl.l d6,d0 ROM:00135490 or.l d0,d4 ROM:00135492 bra.s loc_13549E ROM:00135494 ; --------------------------------------------------------------------------- ROM:00135494 ROM:00135494 loc_135494: ; CODE XREF: ROM:00135488↑j ROM:00135494 move.w d2,d6 ROM:00135496 subq.w #4,d6 ROM:00135498 asl.w #3,d6 ROM:0013549A asl.l d6,d0 ROM:0013549C or.l d0,d5 ROM:0013549E ROM:0013549E loc_13549E: ; CODE XREF: ROM:00135492↑j ROM:0013549E addq.w #1,d2 ROM:001354A0 bra.s loc_1354B4 ROM:001354A2 ; --------------------------------------------------------------------------- ROM:001354A2 ROM:001354A2 loc_1354A2: ; CODE XREF: ROM:00135476↑j ROM:001354A2 cmpi.l #0,d7 ROM:001354A8 bne.s loc_1354B4 ROM:001354AA clr.w d2 ROM:001354AC bsr.w sub_13558C ROM:001354B0 move.w #1,d1 ROM:001354B4 ROM:001354B4 loc_1354B4: ; CODE XREF: ROM:001354A0↑j ROM:001354B4 ; ROM:001354A8↑j ROM:001354B4 bra.s locret_135518 ROM:001354B6 ; --------------------------------------------------------------------------- ROM:001354B6 ROM:001354B6 loc_1354B6: ; CODE XREF: ROM:0013546C↑j ROM:001354B6 move.w d4,d6 ROM:001354B8 asr.w #8,d6 ROM:001354BA andi.w #$FF,d6 ROM:001354BE cmpi.w #3,d6 ROM:001354C2 bne.s loc_1354CE ROM:001354C4 bsr.w sub_135550 ROM:001354C8 move.w #1,d1 ROM:001354CC bra.s locret_135518 ROM:001354CE ; --------------------------------------------------------------------------- ROM:001354CE ROM:001354CE loc_1354CE: ; CODE XREF: ROM:001354C2↑j ROM:001354CE cmpi.w #2,d6 ROM:001354D2 bne.s loc_1354E2 ROM:001354D4 bsr.w sub_1355A8 ROM:001354D8 bsr.w sub_135550 ROM:001354DC move.w #2,d1 ROM:001354E0 bra.s locret_135518 ROM:001354E2 ; --------------------------------------------------------------------------- ROM:001354E2 ROM:001354E2 loc_1354E2: ; CODE XREF: ROM:001354D2↑j ROM:001354E2 cmpi.w #4,d6 ROM:001354E6 bne.s loc_135504 ROM:001354E8 bsr.w sub_135604 ROM:001354EC move.w #4,d6 ROM:001354F0 cmp.w d2,d3 ROM:001354F2 bne.s loc_1354FA ROM:001354F4 bsr.w sub_135550 ROM:001354F8 bra.s loc_1354FE ROM:001354FA ; --------------------------------------------------------------------------- ROM:001354FA ROM:001354FA loc_1354FA: ; CODE XREF: ROM:001354F2↑j ROM:001354FA bsr.w sub_13556E ROM:001354FE ROM:001354FE loc_1354FE: ; CODE XREF: ROM:001354F8↑j ROM:001354FE move.w #1,d1 ROM:00135502 bra.s locret_135518 ROM:00135504 ; --------------------------------------------------------------------------- ROM:00135504 ROM:00135504 loc_135504: ; CODE XREF: ROM:001354E6↑j ROM:00135504 cmpi.w #5,d6 ROM:00135508 bne.s loc_135514 ROM:0013550A bsr.w sub_135550 ROM:0013550E bsr.w sub_135638 ROM:00135512 bra.s locret_135518 ROM:00135514 ; --------------------------------------------------------------------------- ROM:00135514 ROM:00135514 loc_135514: ; CODE XREF: ROM:00135508↑j ROM:00135514 move.w #1,d1 ROM:00135518 ROM:00135518 locret_135518: ; CODE XREF: ROM:loc_1354B4↑j ROM:00135518 ; ROM:001354CC↑j ... ROM:00135518 rts ROM:0013551A ; --------------------------------------------------------------------------- ROM:0013551A rts ROM:0013551C ; --------------------------------------------------------------------------- ROM:0013551C bsr.w sub_135666 ROM:00135520 clr.w d1 ROM:00135522 clr.l d0 ROM:00135524 move.b #2,d0 ROM:00135528 add.b d0,d1 ROM:0013552A bsr.w sub_13567A ROM:0013552E clr.l d0 ROM:00135530 move.b #$71,d0 ; 'q' ROM:00135534 add.b d0,d1 ROM:00135536 bsr.w sub_13567A ROM:0013553A clr.l d0 ROM:0013553C move.b #$E6,d0 ROM:00135540 add.b d0,d1 ROM:00135542 bsr.w sub_13567A ROM:00135546 clr.l d0 ROM:00135548 move.b d1,d0 ROM:0013554A bsr.w sub_13567A ROM:0013554E rts ROM:00135550 ROM:00135550 ; =============== S U B R O U T I N E ======================================= ROM:00135550 ROM:00135550 ROM:00135550 sub_135550: ; CODE XREF: ROM:001354C4↑p ROM:00135550 ; ROM:001354D8↑p ... ROM:00135550 clr.w d0 ROM:00135552 move.b #3,d0 ROM:00135556 bsr.w sub_13567A ROM:0013555A clr.w d0 ROM:0013555C move.b d6,d0 ROM:0013555E bsr.w sub_13567A ROM:00135562 clr.w d0 ROM:00135564 move.w #$40,d0 ; '@' ROM:00135568 bsr.w sub_13567A ROM:0013556C rts ROM:0013556C ; End of function sub_135550 ROM:0013556C ROM:0013556E ROM:0013556E ; =============== S U B R O U T I N E ======================================= ROM:0013556E ROM:0013556E ROM:0013556E sub_13556E: ; CODE XREF: ROM:loc_1354FA↑p ROM:0013556E clr.w d0 ROM:00135570 move.b #3,d0 ROM:00135574 bsr.w sub_13567A ROM:00135578 clr.w d0 ROM:0013557A move.b d6,d0 ROM:0013557C bsr.w sub_13567A ROM:00135580 clr.w d0 ROM:00135582 move.w #$7F,d0 ROM:00135586 bsr.w sub_13567A ROM:0013558A rts ROM:0013558A ; End of function sub_13556E ROM:0013558A ROM:0013558C ROM:0013558C ; =============== S U B R O U T I N E ======================================= ROM:0013558C ROM:0013558C ROM:0013558C sub_13558C: ; CODE XREF: ROM:00135460↑p ROM:0013558C ; ROM:001354AC↑p ROM:0013558C clr.w d0 ROM:0013558E move.b #3,d0 ROM:00135592 bsr.w sub_13567A ROM:00135596 clr.w d0 ROM:00135598 bsr.w sub_13567A ROM:0013559C clr.w d0 ROM:0013559E move.w #$FF,d0 ROM:001355A2 bsr.w sub_13567A ROM:001355A6 rts ROM:001355A6 ; End of function sub_13558C ROM:001355A6 ROM:001355A8 ROM:001355A8 ; =============== S U B R O U T I N E ======================================= ROM:001355A8 ROM:001355A8 ROM:001355A8 sub_1355A8: ; CODE XREF: ROM:001354D4↑p ROM:001355A8 movea.l #0,a1 ROM:001355AE movea.l #0,a2 ROM:001355B4 move.l d4,d2 ROM:001355B6 andi.l #$FF0000,d2 ROM:001355BC adda.l d2,a1 ROM:001355BE move.l d4,d2 ROM:001355C0 asr.l #8,d2 ROM:001355C2 asr.l #8,d2 ROM:001355C4 andi.l #$FF00,d2 ROM:001355CA adda.l d2,a1 ROM:001355CC move.l d5,d2 ROM:001355CE andi.l #$FF,d2 ROM:001355D4 adda.l d2,a1 ROM:001355D6 movea.l a1,a2 ROM:001355D8 clr.l d3 ROM:001355DA move.l d5,d2 ROM:001355DC asl.l #8,d2 ROM:001355DE andi.l #$FF0000,d2 ROM:001355E4 or.l d2,d3 ROM:001355E6 move.l d5,d2 ROM:001355E8 asr.l #8,d2 ROM:001355EA andi.l #$FF00,d2 ROM:001355F0 or.l d2,d3 ROM:001355F2 move.l d5,d2 ROM:001355F4 asr.l #8,d2 ROM:001355F6 asr.l #8,d2 ROM:001355F8 asr.l #8,d2 ROM:001355FA andi.l #$FF,d2 ROM:00135600 or.l d2,d3 ROM:00135602 rts ROM:00135602 ; End of function sub_1355A8 ROM:00135602 ROM:00135604 ROM:00135604 ; =============== S U B R O U T I N E ======================================= ROM:00135604 ROM:00135604 ROM:00135604 sub_135604: ; CODE XREF: ROM:001354E8↑p ROM:00135604 clr.l d3 ROM:00135606 suba.l #1,a2 ROM:0013560C ROM:0013560C loc_13560C: ; CODE XREF: sub_135604+10↓j ROM:0013560C cmpa.l a1,a2 ROM:0013560E blt.s loc_135616 ROM:00135610 move.w (a1)+,d2 ROM:00135612 add.w d2,d3 ROM:00135614 bra.s loc_13560C ROM:00135616 ; --------------------------------------------------------------------------- ROM:00135616 ROM:00135616 loc_135616: ; CODE XREF: sub_135604+A↑j ROM:00135616 clr.l d2 ROM:00135618 clr.l d6 ROM:0013561A move.l d4,d6 ROM:0013561C asr.l #8,d6 ROM:0013561E andi.l #$FF00,d6 ROM:00135624 or.l d6,d2 ROM:00135626 move.l d4,d6 ROM:00135628 asr.l #8,d6 ROM:0013562A asr.l #8,d6 ROM:0013562C asr.l #8,d6 ROM:0013562E andi.l #$FF,d6 ROM:00135634 or.l d6,d2 ROM:00135636 rts ROM:00135636 ; End of function sub_135604 ROM:00135636 ROM:00135638 ROM:00135638 ; =============== S U B R O U T I N E ======================================= ROM:00135638 ROM:00135638 ROM:00135638 sub_135638: ; CODE XREF: ROM:0013550E↑p ROM:00135638 movea.l #0,a1 ROM:0013563E clr.l d2 ROM:00135640 move.l d4,d2 ROM:00135642 andi.l #$FF0000,d2 ROM:00135648 adda.l d2,a1 ROM:0013564A move.l d4,d2 ROM:0013564C asr.l #8,d2 ROM:0013564E asr.l #8,d2 ROM:00135650 andi.l #$FF00,d2 ROM:00135656 adda.l d2,a1 ROM:00135658 move.l d5,d2 ROM:0013565A andi.l #$FF,d2 ROM:00135660 adda.l d2,a1 ROM:00135662 jmp (a1) ROM:00135662 ; End of function sub_135638 ROM:00135662 ROM:00135664 ; --------------------------------------------------------------------------- ROM:00135664 rts ROM:00135666 ROM:00135666 ; =============== S U B R O U T I N E ======================================= ROM:00135666 ROM:00135666 ROM:00135666 sub_135666: ; CODE XREF: ROM:0013546E↑p ROM:00135666 ; ROM:0013551C↑p ROM:00135666 clr.l d0 ROM:00135668 move.w #$7FFF,d0 ROM:0013566C btst #6,($FFFFFC0D).w ROM:00135672 beq.s locret_135678 ROM:00135674 move.w ($FFFFFC0E).w,d0 ROM:00135678 ROM:00135678 locret_135678: ; CODE XREF: sub_135666+C↑j ROM:00135678 rts ROM:00135678 ; End of function sub_135666 ROM:00135678 ROM:0013567A ROM:0013567A ; =============== S U B R O U T I N E ======================================= ROM:0013567A ROM:0013567A ROM:0013567A sub_13567A: ; CODE XREF: ROM:0013552A↑p ROM:0013567A ; ROM:00135536↑p ... ROM:0013567A move.w d0,($FFFFFC0E).w ROM:0013567E ROM:0013567E loc_13567E: ; CODE XREF: sub_13567A+A↓j ROM:0013567E btst #6,($FFFFFC0D).w ROM:00135684 beq.s loc_13567E ROM:00135686 move.w ($FFFFFC0E).w,d0 ROM:0013568A rts ROM:0013568A ; End of function sub_13567A ROM:0013568A ROM:0013568C ROM:0013568C ; =============== S U B R O U T I N E ======================================= ROM:0013568C ROM:0013568C ROM:0013568C sub_13568C: ; CODE XREF: sub_1235CA+3CE↑p ROM:0013568C ; sub_124698↑p ... ROM:0013568C movea.l #$13C000,a2 ROM:00135692 move.w (a2),($54E).w ROM:00135696 clr.l d4 ROM:00135698 btst #7,($136F).w ROM:0013569E beq.s loc_1356B2 ROM:001356A0 move.w ($54E).w,d4 ROM:001356A4 asl.l #1,d4 ROM:001356A6 addi.l #$1E00,d4 ROM:001356AC move.l d4,($424).w ROM:001356B0 bra.s loc_1356C8 ROM:001356B2 ; --------------------------------------------------------------------------- ROM:001356B2 ROM:001356B2 loc_1356B2: ; CODE XREF: sub_13568C+12↑j ROM:001356B2 move.l #$32,d0 ; '2' ROM:001356B8 asl.l #2,d0 ROM:001356BA addq.l #6,d0 ROM:001356BC move.l #$1B00,($424).w ROM:001356C4 sub.l d0,($424).w ROM:001356C8 ROM:001356C8 loc_1356C8: ; CODE XREF: sub_13568C+24↑j ROM:001356C8 btst #6,($137A).w ROM:001356CE bne.s loc_1356DE ROM:001356D0 move.l ($424).w,d4 ROM:001356D4 addi.l #2,d4 ROM:001356DA move.l d4,($434).w ROM:001356DE ROM:001356DE loc_1356DE: ; CODE XREF: sub_13568C+42↑j ROM:001356DE move.l #$10000,d0 ROM:001356E4 cmpi.l #0,d0 ROM:001356EA bge.s loc_1356F6 ROM:001356EC move.l #0,($41C).w ROM:001356F4 bra.s loc_135708 ROM:001356F6 ; --------------------------------------------------------------------------- ROM:001356F6 ROM:001356F6 loc_1356F6: ; CODE XREF: sub_13568C+5E↑j ROM:001356F6 move.l #$32,d0 ; '2' ROM:001356FC asl.l #2,d0 ROM:001356FE addq.l #6,d0 ROM:00135700 add.l ($424).w,d0 ROM:00135704 move.l d0,($41C).w ROM:00135708 ROM:00135708 loc_135708: ; CODE XREF: sub_13568C+68↑j ROM:00135708 move.l #$1E00,d4 ROM:0013570E cmp.l ($438).w,d4 ROM:00135712 bne.s loc_13571C ROM:00135714 move.b #1,($74B).w ROM:0013571A bra.s loc_135752 ROM:0013571C ; --------------------------------------------------------------------------- ROM:0013571C ROM:0013571C loc_13571C: ; CODE XREF: sub_13568C+86↑j ROM:0013571C clr.l d4 ROM:0013571E move.w ($54E).w,d4 ROM:00135722 addi.l #$1E00,d4 ROM:00135728 cmp.l ($438).w,d4 ROM:0013572C bne.s loc_135736 ROM:0013572E move.b #2,($74B).w ROM:00135734 bra.s loc_135752 ROM:00135736 ; --------------------------------------------------------------------------- ROM:00135736 ROM:00135736 loc_135736: ; CODE XREF: sub_13568C+A0↑j ROM:00135736 move.l #$13C000,d4 ROM:0013573C cmp.l ($438).w,d4 ROM:00135740 bgt.s loc_13574C ROM:00135742 move.b #0,($74B).w ROM:00135748 bra.w loc_135752 ROM:0013574C ; --------------------------------------------------------------------------- ROM:0013574C ROM:0013574C loc_13574C: ; CODE XREF: sub_13568C+B4↑j ROM:0013574C nop ROM:0013574E nop ROM:00135750 nop ROM:00135752 ROM:00135752 loc_135752: ; CODE XREF: sub_13568C+8E↑j ROM:00135752 ; sub_13568C+A8↑j ... ROM:00135752 move.w ($4F2).w,d4 ROM:00135756 ext.l d4 ROM:00135758 addi.l #$13C000,d4 ROM:0013575E move.l #$140000,d5 ROM:00135764 clr.l d6 ROM:00135766 move.w ($54E).w,d6 ROM:0013576A sub.l d6,d5 ROM:0013576C cmp.l d4,d5 ROM:0013576E bge.s loc_135776 ROM:00135770 move.l #$140000,d4 ROM:00135776 ROM:00135776 loc_135776: ; CODE XREF: sub_13568C+E2↑j ROM:00135776 move.l d4,($420).w ROM:0013577A move.l ($424).w,d4 ROM:0013577E move.l ($41C).w,d5 ROM:00135782 bset #4,($1366).w ROM:00135788 rts ROM:00135788 ; End of function sub_13568C ROM:00135788 ROM:0013578A ; --------------------------------------------------------------------------- ROM:0013578A bsr.w sub_13568C ROM:0013578E clr.l d1 ROM:00135790 clr.l d0 ROM:00135792 move.b ($123C).l,d0 ROM:00135798 clr.l d1 ROM:0013579A move.w ($54E).w,d1 ROM:0013579E cmp.b ($74B).w,d0 ROM:001357A2 beq.s locret_1357D4 ROM:001357A4 cmpi.b #0,d0 ROM:001357A8 bne.s loc_1357B2 ROM:001357AA move.l ($420).w,($438).w ROM:001357B0 bra.s locret_1357D4 ROM:001357B2 ; --------------------------------------------------------------------------- ROM:001357B2 ROM:001357B2 loc_1357B2: ; CODE XREF: ROM:001357A8↑j ROM:001357B2 cmpi.b #2,d0 ROM:001357B6 bgt.s loc_1357CE ROM:001357B8 move.l #$1E00,d2 ROM:001357BE cmpi.l #2,d0 ROM:001357C4 bne.s loc_1357C8 ROM:001357C6 add.l d1,d2 ROM:001357C8 ROM:001357C8 loc_1357C8: ; CODE XREF: ROM:001357C4↑j ROM:001357C8 move.l d2,($438).w ROM:001357CC bra.s locret_1357D4 ROM:001357CE ; --------------------------------------------------------------------------- ROM:001357CE ROM:001357CE loc_1357CE: ; CODE XREF: ROM:001357B6↑j ROM:001357CE bset #1,($1380).w ROM:001357D4 ROM:001357D4 locret_1357D4: ; CODE XREF: ROM:001357A2↑j ROM:001357D4 ; ROM:001357B0↑j ... ROM:001357D4 rts ROM:001357D6 ; --------------------------------------------------------------------------- ROM:001357D6 bsr.w sub_13568C ROM:001357DA bsr.l sub_1158DC ROM:001357E0 rts ROM:001357E2 ; --------------------------------------------------------------------------- ROM:001357E2 bset #2,($1375).w ROM:001357E8 rts ROM:001357EA ; --------------------------------------------------------------------------- ROM:001357EA btst #1,($137B).w ROM:001357F0 bne.s loc_135870 ROM:001357F2 btst #0,($1388).w ROM:001357F8 beq.s loc_135834 ROM:001357FA move.b ($123A).l,d1 ROM:00135800 addi.b #$40,d1 ; '@' ROM:00135804 move.b d1,($123D).l ROM:0013580A move.b #3,($123C).l ROM:00135812 move.b ($123B).l,d1 ROM:00135818 move.b d1,($123E).l ROM:0013581E move.b ($B19).w,($123F).l ROM:00135826 bsr.l sub_124634 ROM:0013582C move.w #8,($C74).w ROM:00135832 bra.s loc_13586E ROM:00135834 ; --------------------------------------------------------------------------- ROM:00135834 ROM:00135834 loc_135834: ; CODE XREF: ROM:001357F8↑j ROM:00135834 move.b #3,($1239).l ROM:0013583C addi.b #$40,($123A).l ; '@' ROM:00135844 move.b ($123A).l,d0 ROM:0013584A addi.b #3,d0 ROM:0013584E add.b ($123B).l,d0 ROM:00135854 move.b ($B19).w,($123C).l ROM:0013585C add.b ($123C).l,d0 ROM:00135862 move.b d0,($123D).l ROM:00135868 move.w #5,($C74).w ROM:0013586E ROM:0013586E loc_13586E: ; CODE XREF: ROM:00135832↑j ROM:0013586E bra.s locret_135876 ROM:00135870 ; --------------------------------------------------------------------------- ROM:00135870 ROM:00135870 loc_135870: ; CODE XREF: ROM:001357F0↑j ROM:00135870 bsr.l sub_1241D0 ROM:00135876 ROM:00135876 locret_135876: ; CODE XREF: ROM:loc_13586E↑j ROM:00135876 rts ROM:00135878 ; --------------------------------------------------------------------------- ROM:00135878 cmpi.w #0,($56E).w ROM:0013587E bne.s loc_135888 ROM:00135880 bsr.l sub_115FA6 ROM:00135886 bra.s locret_13588E ROM:00135888 ; --------------------------------------------------------------------------- ROM:00135888 ROM:00135888 loc_135888: ; CODE XREF: ROM:0013587E↑j ROM:00135888 bset #1,($1380).w ROM:0013588E ROM:0013588E locret_13588E: ; CODE XREF: ROM:00135886↑j ROM:0013588E rts ROM:00135890 ; --------------------------------------------------------------------------- ROM:00135890 btst #5,($1367).w ROM:00135896 bne.s loc_135916 ROM:00135898 btst #0,($1388).w ROM:0013589E beq.s loc_1358DA ROM:001358A0 move.b ($123A).l,d1 ROM:001358A6 addi.b #$40,d1 ; '@' ROM:001358AA move.b d1,($123D).l ROM:001358B0 move.b #3,($123C).l ROM:001358B8 move.b ($123B).l,d1 ROM:001358BE move.b d1,($123E).l ROM:001358C4 move.b ($1190).w,($123F).l ROM:001358CC bsr.l sub_124634 ROM:001358D2 move.w #8,($C74).w ROM:001358D8 bra.s loc_135914 ROM:001358DA ; --------------------------------------------------------------------------- ROM:001358DA ROM:001358DA loc_1358DA: ; CODE XREF: ROM:0013589E↑j ROM:001358DA move.b #3,($1239).l ROM:001358E2 addi.b #$40,($123A).l ; '@' ROM:001358EA move.b ($123A).l,d0 ROM:001358F0 addi.b #3,d0 ROM:001358F4 add.b ($123B).l,d0 ROM:001358FA move.b ($1190).w,($123C).l ROM:00135902 add.b ($123C).l,d0 ROM:00135908 move.b d0,($123D).l ROM:0013590E move.w #5,($C74).w ROM:00135914 ROM:00135914 loc_135914: ; CODE XREF: ROM:001358D8↑j ROM:00135914 bra.s locret_13591C ROM:00135916 ; --------------------------------------------------------------------------- ROM:00135916 ROM:00135916 loc_135916: ; CODE XREF: ROM:00135896↑j ROM:00135916 bsr.l sub_1241D0 ROM:0013591C ROM:0013591C locret_13591C: ; CODE XREF: ROM:loc_135914↑j ROM:0013591C rts ROM:0013591E ; --------------------------------------------------------------------------- ROM:0013591E bset #7,($935).w ROM:00135924 bset #2,($940).w ROM:0013592A rts ROM:0013592C ; --------------------------------------------------------------------------- ROM:0013592C move.b ($123C).l,d5 ROM:00135932 cmpi.b #$FF,d5 ROM:00135936 bne.s loc_135984 ROM:00135938 bset #1,($1367).w ROM:0013593E bset #4,($1365).w ROM:00135944 move.w #0,d2 ROM:00135948 bra.s loc_13594E ROM:0013594A ; --------------------------------------------------------------------------- ROM:0013594A ROM:0013594A loc_13594A: ; CODE XREF: ROM:00135976↓j ROM:0013594A addi.w #1,d2 ROM:0013594E ROM:0013594E loc_13594E: ; CODE XREF: ROM:00135948↑j ROM:0013594E cmpi.w #3,d2 ROM:00135952 bgt.s loc_135978 ROM:00135954 move.w d2,d4 ROM:00135956 lsl.w #1,d4 ROM:00135958 addi.w #4,d4 ROM:0013595C move.b $1239(d4.w),d0 ROM:00135962 lsl.w #8,d0 ROM:00135964 addi.w #1,d4 ROM:00135968 move.b $1239(d4.w),d1 ROM:0013596E or.b d1,d0 ROM:00135970 move.w d0,$FE8(d2.w*2) ROM:00135976 bra.s loc_13594A ROM:00135978 ; --------------------------------------------------------------------------- ROM:00135978 ROM:00135978 loc_135978: ; CODE XREF: ROM:00135952↑j ROM:00135978 bset #4,($1380).w ROM:0013597E bra.l locret_1359C8 ROM:00135984 ; --------------------------------------------------------------------------- ROM:00135984 ROM:00135984 loc_135984: ; CODE XREF: ROM:00135936↑j ROM:00135984 cmpi.b #3,d5 ROM:00135988 bgt.s loc_1359C2 ROM:0013598A bset #1,($1367).w ROM:00135990 bclr #4,($1365).w ROM:00135996 clr.w d3 ROM:00135998 move.b ($123C).l,d3 ROM:0013599E addi.w #$FC,d3 ROM:001359A2 move.w d3,($C78).w ROM:001359A6 move.b ($123D).l,d0 ROM:001359AC lsl.w #8,d0 ROM:001359AE move.b ($123E).l,d1 ROM:001359B4 or.b d1,d0 ROM:001359B6 move.w d0,($FE8).w ROM:001359BA bset #4,($1380).w ROM:001359C0 bra.s locret_1359C8 ROM:001359C2 ; --------------------------------------------------------------------------- ROM:001359C2 ROM:001359C2 loc_1359C2: ; CODE XREF: ROM:00135988↑j ROM:001359C2 bset #1,($1380).w ROM:001359C8 ROM:001359C8 locret_1359C8: ; CODE XREF: ROM:0013597E↑j ROM:001359C8 ; ROM:001359C0↑j ROM:001359C8 rts ROM:001359CA ; --------------------------------------------------------------------------- ROM:001359CA bset #1,($1367).w ROM:001359D0 bclr #4,($1365).w ROM:001359D6 move.b ($123D).l,d0 ROM:001359DC lsl.w #8,d0 ROM:001359DE move.b ($123E).l,d1 ROM:001359E4 or.b d1,d0 ROM:001359E6 move.w d0,($C78).w ROM:001359EA move.b ($123F).l,d2 ROM:001359F0 lsl.w #8,d2 ROM:001359F2 move.b ($1240).l,d3 ROM:001359F8 or.b d3,d2 ROM:001359FA move.w #0,d4 ROM:001359FE move.w d2,$FE8(d4.w*2) ROM:00135A04 cmpi.w #0,($C78).w ROM:00135A0A blt.s loc_135A1C ROM:00135A0C cmpi.w #$FF,($C78).w ROM:00135A12 bgt.s loc_135A1C ROM:00135A14 bset #4,($1380).w ROM:00135A1A bra.s locret_135A22 ROM:00135A1C ; --------------------------------------------------------------------------- ROM:00135A1C ROM:00135A1C loc_135A1C: ; CODE XREF: ROM:00135A0A↑j ROM:00135A1C ; ROM:00135A12↑j ROM:00135A1C bset #1,($1380).w ROM:00135A22 ROM:00135A22 locret_135A22: ; CODE XREF: ROM:00135A1A↑j ROM:00135A22 rts ROM:00135A24 ; --------------------------------------------------------------------------- ROM:00135A24 cmpi.w #0,($B16).w ROM:00135A2A bne.s loc_135A34 ROM:00135A2C bset #3,($1374).w ROM:00135A32 bra.s locret_135A3A ROM:00135A34 ; --------------------------------------------------------------------------- ROM:00135A34 ROM:00135A34 loc_135A34: ; CODE XREF: ROM:00135A2A↑j ROM:00135A34 bset #1,($1380).w ROM:00135A3A ROM:00135A3A locret_135A3A: ; CODE XREF: ROM:00135A32↑j ROM:00135A3A rts ROM:00135A3C ; --------------------------------------------------------------------------- ROM:00135A3C bset #5,($1385).w ROM:00135A42 rts ROM:00135A44 ; --------------------------------------------------------------------------- ROM:00135A44 bclr #1,($1367).w ROM:00135A4A bclr #4,($1365).w ROM:00135A50 move.b ($123D).l,d0 ROM:00135A56 lsl.w #8,d0 ROM:00135A58 move.b ($123E).l,d1 ROM:00135A5E or.b d1,d0 ROM:00135A60 move.w d0,($C78).w ROM:00135A64 cmpi.w #0,($C78).w ROM:00135A6A blt.s loc_135A7C ROM:00135A6C cmpi.w #$FF,($C78).w ROM:00135A72 bgt.s loc_135A7C ROM:00135A74 bset #4,($1380).w ROM:00135A7A bra.s locret_135A82 ROM:00135A7C ; --------------------------------------------------------------------------- ROM:00135A7C ROM:00135A7C loc_135A7C: ; CODE XREF: ROM:00135A6A↑j ROM:00135A7C ; ROM:00135A72↑j ROM:00135A7C bset #1,($1380).w ROM:00135A82 ROM:00135A82 locret_135A82: ; CODE XREF: ROM:00135A7A↑j ROM:00135A82 rts ROM:00135A84 ; --------------------------------------------------------------------------- ROM:00135A84 btst #5,($1389).w ROM:00135A8A bne.l loc_135B28 ROM:00135A90 btst #0,($1388).w ROM:00135A96 beq.s loc_135ADC ROM:00135A98 move.b ($123A).l,d3 ROM:00135A9E addi.b #$40,d3 ; '@' ROM:00135AA2 move.b d3,($123D).l ROM:00135AA8 move.b #4,($123C).l ROM:00135AB0 move.b ($123B).l,d3 ROM:00135AB6 move.b d3,($123E).l ROM:00135ABC move.w ($FE8).w,d1 ROM:00135AC0 move.b d1,($1240).l ROM:00135AC6 lsr.w #8,d1 ROM:00135AC8 move.b d1,($123C).l ROM:00135ACE bsr.l sub_124634 ROM:00135AD4 move.w #9,($C74).w ROM:00135ADA bra.s loc_135B26 ROM:00135ADC ; --------------------------------------------------------------------------- ROM:00135ADC ROM:00135ADC loc_135ADC: ; CODE XREF: ROM:00135A96↑j ROM:00135ADC move.b #4,($1239).l ROM:00135AE4 addi.b #$40,($123A).l ; '@' ROM:00135AEC move.b ($123A).l,d0 ROM:00135AF2 addi.b #4,d0 ROM:00135AF6 add.b ($123B).l,d0 ROM:00135AFC move.w ($FE8).w,d1 ROM:00135B00 move.b d1,($123D).l ROM:00135B06 add.b ($123D).l,d0 ROM:00135B0C lsr.w #8,d1 ROM:00135B0E move.b d1,($123C).l ROM:00135B14 add.b ($123C).l,d0 ROM:00135B1A move.b d0,($123E).l ROM:00135B20 move.w #6,($C74).w ROM:00135B26 ROM:00135B26 loc_135B26: ; CODE XREF: ROM:00135ADA↑j ROM:00135B26 bra.s locret_135B2E ROM:00135B28 ; --------------------------------------------------------------------------- ROM:00135B28 ROM:00135B28 loc_135B28: ; CODE XREF: ROM:00135A8A↑j ROM:00135B28 bset #1,($1380).w ROM:00135B2E ROM:00135B2E locret_135B2E: ; CODE XREF: ROM:loc_135B26↑j ROM:00135B2E rts ROM:00135B30 ; --------------------------------------------------------------------------- ROM:00135B30 bclr #1,($1367).w ROM:00135B36 bset #4,($1365).w ROM:00135B3C bset #4,($1380).w ROM:00135B42 rts ROM:00135B44 ; --------------------------------------------------------------------------- ROM:00135B44 btst #5,($1389).w ROM:00135B4A bne.l loc_135C24 ROM:00135B50 btst #0,($1388).w ROM:00135B56 beq.s loc_135BBA ROM:00135B58 move.b ($123A).l,d4 ROM:00135B5E addi.b #$40,d4 ; '@' ROM:00135B62 move.b d4,($123D).l ROM:00135B68 move.b #$A,($123C).l ROM:00135B70 move.b ($123B).l,d4 ROM:00135B76 move.b d4,($123E).l ROM:00135B7C move.w #0,d2 ROM:00135B80 bra.s loc_135B86 ROM:00135B82 ; --------------------------------------------------------------------------- ROM:00135B82 ROM:00135B82 loc_135B82: ; CODE XREF: ROM:00135BAA↓j ROM:00135B82 addi.w #1,d2 ROM:00135B86 ROM:00135B86 loc_135B86: ; CODE XREF: ROM:00135B80↑j ROM:00135B86 cmpi.w #3,d2 ROM:00135B8A bgt.s loc_135BAC ROM:00135B8C move.w $FE8(d2.w*2),d1 ROM:00135B92 move.w d2,d3 ROM:00135B94 lsl.w #1,d3 ROM:00135B96 addi.w #7,d3 ROM:00135B9A move.b d1,$1239(d3.w) ROM:00135BA0 lsr.w #8,d1 ROM:00135BA2 subq.w #1,d3 ROM:00135BA4 move.b d1,$1239(d3.w) ROM:00135BAA bra.s loc_135B82 ROM:00135BAC ; --------------------------------------------------------------------------- ROM:00135BAC ROM:00135BAC loc_135BAC: ; CODE XREF: ROM:00135B8A↑j ROM:00135BAC bsr.l sub_124634 ROM:00135BB2 move.w #$C,($C74).w ROM:00135BB8 bra.s loc_135C22 ROM:00135BBA ; --------------------------------------------------------------------------- ROM:00135BBA ROM:00135BBA loc_135BBA: ; CODE XREF: ROM:00135B56↑j ROM:00135BBA move.b #$A,($1239).l ROM:00135BC2 addi.b #$40,($123A).l ; '@' ROM:00135BCA move.b ($123A).l,d0 ROM:00135BD0 addi.b #$A,d0 ROM:00135BD4 add.b ($123B).l,d0 ROM:00135BDA move.w #0,d2 ROM:00135BDE bra.s loc_135BE4 ROM:00135BE0 ; --------------------------------------------------------------------------- ROM:00135BE0 ROM:00135BE0 loc_135BE0: ; CODE XREF: ROM:00135C14↓j ROM:00135BE0 addi.w #1,d2 ROM:00135BE4 ROM:00135BE4 loc_135BE4: ; CODE XREF: ROM:00135BDE↑j ROM:00135BE4 cmpi.w #3,d2 ROM:00135BE8 bgt.s loc_135C16 ROM:00135BEA move.w $FE8(d2.w*2),d1 ROM:00135BF0 move.w d2,d3 ROM:00135BF2 lsl.w #1,d3 ROM:00135BF4 addi.w #4,d3 ROM:00135BF8 move.b d1,$1239(d3.w) ROM:00135BFE add.b $1239(d3.w),d0 ROM:00135C04 lsr.w #8,d1 ROM:00135C06 subq.w #1,d3 ROM:00135C08 move.b d1,$1239(d3.w) ROM:00135C0E add.b $1239(d3.w),d0 ROM:00135C14 bra.s loc_135BE0 ROM:00135C16 ; --------------------------------------------------------------------------- ROM:00135C16 ROM:00135C16 loc_135C16: ; CODE XREF: ROM:00135BE8↑j ROM:00135C16 move.b d0,($1244).l ROM:00135C1C move.w #$C,($C74).w ROM:00135C22 ROM:00135C22 loc_135C22: ; CODE XREF: ROM:00135BB8↑j ROM:00135C22 bra.s locret_135C2A ROM:00135C24 ; --------------------------------------------------------------------------- ROM:00135C24 ROM:00135C24 loc_135C24: ; CODE XREF: ROM:00135B4A↑j ROM:00135C24 bset #1,($1380).w ROM:00135C2A ROM:00135C2A locret_135C2A: ; CODE XREF: ROM:loc_135C22↑j ROM:00135C2A rts ROM:00135C2C ; --------------------------------------------------------------------------- ROM:00135C2C bset #1,($1367).w ROM:00135C32 bclr #4,($1365).w ROM:00135C38 move.w #$EE,($C78).w ROM:00135C3E move.b ($123C).l,d2 ROM:00135C44 lsl.w #8,d2 ROM:00135C46 move.b ($123D).l,d3 ROM:00135C4C or.b d3,d2 ROM:00135C4E move.w #0,d4 ROM:00135C52 move.w d2,$FE8(d4.w*2) ROM:00135C58 bset #4,($1380).w ROM:00135C5E rts ROM:00135C60 ; --------------------------------------------------------------------------- ROM:00135C60 bclr #1,($1367).w ROM:00135C66 bclr #4,($1365).w ROM:00135C6C move.w #$EE,($C78).w ROM:00135C72 bset #4,($1380).w ROM:00135C78 rts ROM:00135C7A ; --------------------------------------------------------------------------- ROM:00135C7A btst #5,($1389).w ROM:00135C80 bne.l loc_135D1E ROM:00135C86 btst #0,($1388).w ROM:00135C8C beq.s loc_135CD2 ROM:00135C8E move.b ($123A).l,d3 ROM:00135C94 addi.b #$40,d3 ; '@' ROM:00135C98 move.b d3,($123D).l ROM:00135C9E move.b #4,($123C).l ROM:00135CA6 move.b ($123B).l,d3 ROM:00135CAC move.b d3,($123E).l ROM:00135CB2 move.w ($FE8).w,d1 ROM:00135CB6 move.b d1,($1240).l ROM:00135CBC lsr.w #8,d1 ROM:00135CBE move.b d1,($123C).l ROM:00135CC4 bsr.l sub_124634 ROM:00135CCA move.w #9,($C74).w ROM:00135CD0 bra.s loc_135D1C ROM:00135CD2 ; --------------------------------------------------------------------------- ROM:00135CD2 ROM:00135CD2 loc_135CD2: ; CODE XREF: ROM:00135C8C↑j ROM:00135CD2 move.b #4,($1239).l ROM:00135CDA addi.b #$40,($123A).l ; '@' ROM:00135CE2 move.b ($123A).l,d0 ROM:00135CE8 addi.b #4,d0 ROM:00135CEC add.b ($123B).l,d0 ROM:00135CF2 move.w ($FE8).w,d1 ROM:00135CF6 move.b d1,($123D).l ROM:00135CFC add.b ($123D).l,d0 ROM:00135D02 lsr.w #8,d1 ROM:00135D04 move.b d1,($123C).l ROM:00135D0A add.b ($123C).l,d0 ROM:00135D10 move.b d0,($123E).l ROM:00135D16 move.w #6,($C74).w ROM:00135D1C ROM:00135D1C loc_135D1C: ; CODE XREF: ROM:00135CD0↑j ROM:00135D1C bra.s locret_135D24 ROM:00135D1E ; --------------------------------------------------------------------------- ROM:00135D1E ROM:00135D1E loc_135D1E: ; CODE XREF: ROM:00135C80↑j ROM:00135D1E bset #1,($1380).w ROM:00135D24 ROM:00135D24 locret_135D24: ; CODE XREF: ROM:loc_135D1C↑j ROM:00135D24 rts ROM:00135D26 ; --------------------------------------------------------------------------- ROM:00135D26 bset #2,($940).w ROM:00135D2C rts ROM:00135D2E ; --------------------------------------------------------------------------- ROM:00135D2E bset #7,($137F).w ROM:00135D34 movea.l #$13C000,a5 ROM:00135D3A move.l a5,($438).w ROM:00135D3E bsr.l sub_1171AE ROM:00135D44 bset #7,($935).w ROM:00135D4A rts ROM:00135D4C ; --------------------------------------------------------------------------- ROM:00135D4C move.b ($123C).l,d1 ROM:00135D52 lsl.w #8,d1 ROM:00135D54 and.b ($123D).l,d1 ROM:00135D5A move.w #$FB,($53E).w ROM:00135D60 move.w d1,($540).w ROM:00135D64 bset #2,($943).w ROM:00135D6A move.w #$FFFF,($B1A).w ROM:00135D70 bset #4,($941).w ROM:00135D76 move.w #$4000,($4F2).w ROM:00135D7C bset #2,($933).w ROM:00135D82 movea.l #$140000,a5 ROM:00135D88 move.l a5,($438).w ROM:00135D8C bsr.l sub_1171AE ROM:00135D92 bset #7,($935).w ROM:00135D98 bset #2,($940).w ROM:00135D9E bclr #7,($137F).w ROM:00135DA4 rts ROM:00135DA6 ; --------------------------------------------------------------------------- ROM:00135DA6 btst #2,($940).w ROM:00135DAC bne.s loc_135DD6 ROM:00135DAE btst #4,($941).w ROM:00135DB4 bne.s loc_135DD6 ROM:00135DB6 btst #2,($933).w ROM:00135DBC bne.s loc_135DD6 ROM:00135DBE btst #5,($941).w ROM:00135DC4 bne.s loc_135DD6 ROM:00135DC6 btst #0,($93C).w ROM:00135DCC bne.s loc_135DD6 ROM:00135DCE bsr.l sub_12417C ROM:00135DD4 rts ROM:00135DD6 ; --------------------------------------------------------------------------- ROM:00135DD6 ROM:00135DD6 loc_135DD6: ; CODE XREF: ROM:00135DAC↑j ROM:00135DD6 ; ROM:00135DB4↑j ... ROM:00135DD6 bsr.l sub_1241D0 ROM:00135DDC rts ROM:00135DDE ; --------------------------------------------------------------------------- ROM:00135DDE clr.b d1 ROM:00135DE0 btst #6,($932).w ROM:00135DE6 beq.s loc_135DEC ROM:00135DE8 ori.b #$F,d1 ROM:00135DEC ROM:00135DEC loc_135DEC: ; CODE XREF: ROM:00135DE6↑j ROM:00135DEC btst #5,($93C).w ROM:00135DF2 beq.s loc_135DF8 ROM:00135DF4 ori.b #$F0,d1 ROM:00135DF8 ROM:00135DF8 loc_135DF8: ; CODE XREF: ROM:00135DF2↑j ROM:00135DF8 btst #0,($1388).w ROM:00135DFE beq.s loc_135E50 ROM:00135E00 move.b #6,($123C).l ROM:00135E08 move.b ($123A).l,d0 ROM:00135E0E addi.b #$40,d0 ; '@' ROM:00135E12 move.b d0,($123D).l ROM:00135E18 move.b ($123B).l,d0 ROM:00135E1E move.b d0,($123E).l ROM:00135E24 move.b ($117E).w,($123F).l ROM:00135E2C move.b ($C8A).w,($1240).l ROM:00135E34 move.b ($C8B).w,($1241).l ROM:00135E3C move.b d1,($1242).l ROM:00135E42 bsr.l sub_124634 ROM:00135E48 move.w #$B,($C74).w ROM:00135E4E bra.s locret_135EA8 ROM:00135E50 ; --------------------------------------------------------------------------- ROM:00135E50 ROM:00135E50 loc_135E50: ; CODE XREF: ROM:00135DFE↑j ROM:00135E50 move.b #6,($1239).l ROM:00135E58 addi.b #$40,($123A).l ; '@' ROM:00135E60 move.b ($123A).l,d0 ROM:00135E66 addi.b #6,d0 ROM:00135E6A add.b ($123B).l,d0 ROM:00135E70 move.b ($117E).w,($123C).l ROM:00135E78 add.b ($117E).w,d0 ROM:00135E7C move.b ($C8A).w,($123D).l ROM:00135E84 add.b ($C8A).w,d0 ROM:00135E88 move.b ($C8B).w,($123E).l ROM:00135E90 add.b ($C8B).w,d0 ROM:00135E94 move.b d1,($123F).l ROM:00135E9A add.b d1,d0 ROM:00135E9C move.b d0,($1240).l ROM:00135EA2 move.w #8,($C74).w ROM:00135EA8 ROM:00135EA8 locret_135EA8: ; CODE XREF: ROM:00135E4E↑j ROM:00135EA8 rts ROM:00135EAA ; --------------------------------------------------------------------------- ROM:00135EAA bset #3,($1379).w ROM:00135EB0 rts ROM:00135EB2 ; --------------------------------------------------------------------------- ROM:00135EB2 bset #2,($1363).w ROM:00135EB8 rts ROM:00135EBA ; --------------------------------------------------------------------------- ROM:00135EBA clr.w d7 ROM:00135EBC move.b ($123C).l,d7 ROM:00135EC2 subq.w #1,d7 ROM:00135EC4 cmpi.w #4,d7 ROM:00135EC8 ble.s loc_135ED2 ROM:00135ECA bset #1,($1380).w ROM:00135ED0 bra.s locret_135EF4 ROM:00135ED2 ; --------------------------------------------------------------------------- ROM:00135ED2 ROM:00135ED2 loc_135ED2: ; CODE XREF: ROM:00135EC8↑j ROM:00135ED2 lea ($FFFFFF30).w,a0 ROM:00135ED6 move.w d7,d6 ROM:00135ED8 asl.w #4,d6 ROM:00135EDA adda.w d6,a0 ROM:00135EDC move.w #$30,d6 ; '0' ROM:00135EE0 asr.w #4,d6 ROM:00135EE2 add.w d7,d6 ROM:00135EE4 move.w $4B6(a5),2(a0) ROM:00135EEA moveq #1,d5 ROM:00135EEC asl.l d6,d5 ROM:00135EEE asl.l d6,d5 ROM:00135EF0 or.l d5,($FFFFFE18).w ROM:00135EF4 ROM:00135EF4 locret_135EF4: ; CODE XREF: ROM:00135ED0↑j ROM:00135EF4 rts ROM:00135EF6 ; --------------------------------------------------------------------------- ROM:00135EF6 bset #7,($137A).w ROM:00135EFC rts ROM:00135EFE ; --------------------------------------------------------------------------- ROM:00135EFE bset #0,($136F).w ROM:00135F04 rts ROM:00135F06 ; --------------------------------------------------------------------------- ROM:00135F06 move.b ($123C).l,d0 ROM:00135F0C lsl.w #8,d0 ROM:00135F0E or.b ($123D).l,d0 ROM:00135F14 move.w $4BA(a5),d1 ROM:00135F18 move.w $4BC(a5),d2 ROM:00135F1C cmp.w d0,d1 ROM:00135F1E bge.s loc_135F30 ROM:00135F20 cmp.w d0,d2 ROM:00135F22 ble.s loc_135F30 ROM:00135F24 move.w d0,($13BE).w ROM:00135F28 bset #2,($940).w ROM:00135F2E bra.s locret_135F36 ROM:00135F30 ; --------------------------------------------------------------------------- ROM:00135F30 ROM:00135F30 loc_135F30: ; CODE XREF: ROM:00135F1E↑j ROM:00135F30 ; ROM:00135F22↑j ROM:00135F30 bset #1,($1380).w ROM:00135F36 ROM:00135F36 locret_135F36: ; CODE XREF: ROM:00135F2E↑j ROM:00135F36 rts ROM:00135F38 ; --------------------------------------------------------------------------- ROM:00135F38 move.b ($123C).l,d0 ROM:00135F3E lsl.w #8,d0 ROM:00135F40 or.b ($123D).l,d0 ROM:00135F46 move.w $4BE(a5),d1 ROM:00135F4A move.w $4C0(a5),d2 ROM:00135F4E cmp.w d0,d1 ROM:00135F50 bge.s loc_135F62 ROM:00135F52 cmp.w d0,d2 ROM:00135F54 ble.s loc_135F62 ROM:00135F56 move.w d0,($13B2).w ROM:00135F5A bset #2,($940).w ROM:00135F60 bra.s locret_135F68 ROM:00135F62 ; --------------------------------------------------------------------------- ROM:00135F62 ROM:00135F62 loc_135F62: ; CODE XREF: ROM:00135F50↑j ROM:00135F62 ; ROM:00135F54↑j ROM:00135F62 bset #1,($1380).w ROM:00135F68 ROM:00135F68 locret_135F68: ; CODE XREF: ROM:00135F60↑j ROM:00135F68 rts ROM:00135F6A ; --------------------------------------------------------------------------- ROM:00135F6A move.w #3,d1 ROM:00135F6E cmpi.b #$FF,$1239(d1.w) ROM:00135F76 bne.s loc_135FA8 ROM:00135F78 move.w #0,d2 ROM:00135F7C bra.s loc_135F82 ROM:00135F7E ; --------------------------------------------------------------------------- ROM:00135F7E ROM:00135F7E loc_135F7E: ; CODE XREF: ROM:00135FA4↓j ROM:00135F7E addi.w #1,d2 ROM:00135F82 ROM:00135F82 loc_135F82: ; CODE XREF: ROM:00135F7C↑j ROM:00135F82 cmpi.w #0,d2 ROM:00135F86 bgt.s loc_135FA6 ROM:00135F88 move.w $F32(d2.w*2),d3 ROM:00135F8E add.w $4C2(a5),d3 ROM:00135F92 move.w $334(a5),d4 ROM:00135F96 cmp.w d3,d4 ROM:00135F98 bge.s loc_135F9E ROM:00135F9A move.w $334(a5),d3 ROM:00135F9E ROM:00135F9E loc_135F9E: ; CODE XREF: ROM:00135F98↑j ROM:00135F9E move.w d3,$F32(d2.w*2) ROM:00135FA4 bra.s loc_135F7E ROM:00135FA6 ; --------------------------------------------------------------------------- ROM:00135FA6 ROM:00135FA6 loc_135FA6: ; CODE XREF: ROM:00135F86↑j ROM:00135FA6 bra.s locret_135FE8 ROM:00135FA8 ; --------------------------------------------------------------------------- ROM:00135FA8 ROM:00135FA8 loc_135FA8: ; CODE XREF: ROM:00135F76↑j ROM:00135FA8 cmpi.b #0,$1239(d1.w) ROM:00135FB0 bne.s loc_135FE2 ROM:00135FB2 move.w #0,d2 ROM:00135FB6 bra.s loc_135FBC ROM:00135FB8 ; --------------------------------------------------------------------------- ROM:00135FB8 ROM:00135FB8 loc_135FB8: ; CODE XREF: ROM:00135FDE↓j ROM:00135FB8 addi.w #1,d2 ROM:00135FBC ROM:00135FBC loc_135FBC: ; CODE XREF: ROM:00135FB6↑j ROM:00135FBC cmpi.w #0,d2 ROM:00135FC0 bgt.s loc_135FE0 ROM:00135FC2 move.w $F32(d2.w*2),d3 ROM:00135FC8 sub.w $4C2(a5),d3 ROM:00135FCC move.w $336(a5),d4 ROM:00135FD0 cmp.w d3,d4 ROM:00135FD2 ble.s loc_135FD8 ROM:00135FD4 move.w $336(a5),d3 ROM:00135FD8 ROM:00135FD8 loc_135FD8: ; CODE XREF: ROM:00135FD2↑j ROM:00135FD8 move.w d3,$F32(d2.w*2) ROM:00135FDE bra.s loc_135FB8 ROM:00135FE0 ; --------------------------------------------------------------------------- ROM:00135FE0 ROM:00135FE0 loc_135FE0: ; CODE XREF: ROM:00135FC0↑j ROM:00135FE0 bra.s locret_135FE8 ROM:00135FE2 ; --------------------------------------------------------------------------- ROM:00135FE2 ROM:00135FE2 loc_135FE2: ; CODE XREF: ROM:00135FB0↑j ROM:00135FE2 bset #1,($1380).w ROM:00135FE8 ROM:00135FE8 locret_135FE8: ; CODE XREF: ROM:loc_135FA6↑j ROM:00135FE8 ; ROM:loc_135FE0↑j ROM:00135FE8 rts ROM:00135FEA ; --------------------------------------------------------------------------- ROM:00135FEA clr.l d0 ROM:00135FEC clr.l d1 ROM:00135FEE movea.l #$123C,a0 ROM:00135FF4 move.b (a0)+,d0 ROM:00135FF6 lsl.l #8,d0 ROM:00135FF8 or.b (a0)+,d0 ROM:00135FFA swap d0 ROM:00135FFC clr.l d1 ROM:00135FFE move.b (a0)+,d1 ROM:00136000 lsl.l #8,d1 ROM:00136002 or.b (a0)+,d1 ROM:00136004 or.l d1,d0 ROM:00136006 and.l d0,($13AE).w ROM:0013600A clr.l d0 ROM:0013600C clr.l d1 ROM:0013600E move.b (a0)+,d0 ROM:00136010 lsl.l #8,d0 ROM:00136012 or.b (a0)+,d0 ROM:00136014 swap d0 ROM:00136016 clr.l d1 ROM:00136018 move.b (a0)+,d1 ROM:0013601A lsl.l #8,d1 ROM:0013601C or.b (a0)+,d1 ROM:0013601E or.l d1,d0 ROM:00136020 and.l d0,($13AC).w ROM:00136024 clr.l d0 ROM:00136026 clr.l d1 ROM:00136028 move.b (a0)+,d0 ROM:0013602A lsl.l #8,d0 ROM:0013602C or.b (a0)+,d0 ROM:0013602E swap d0 ROM:00136030 clr.l d1 ROM:00136032 move.b (a0)+,d1 ROM:00136034 lsl.l #8,d1 ROM:00136036 or.b (a0)+,d1 ROM:00136038 or.l d1,d0 ROM:0013603A and.l d0,($1394).w ROM:0013603E clr.l d0 ROM:00136040 clr.l d1 ROM:00136042 move.b (a0)+,d0 ROM:00136044 lsl.l #8,d0 ROM:00136046 or.b (a0)+,d0 ROM:00136048 and.w d0,($13C0).w ROM:0013604C move.b (a0),d0 ROM:0013604E and.b d0,($1412).w ROM:00136052 rts ROM:00136054 ; --------------------------------------------------------------------------- ROM:00136054 lea ($FFFFFFF0).w,a0 ROM:00136058 move.w #$F0,d0 ROM:0013605C asr.w #4,d0 ROM:0013605E bsr.l sub_11B3D6 ROM:00136064 moveq #$D,d2 ROM:00136066 moveq #1,d1 ROM:00136068 moveq #3,d4 ROM:0013606A clr.w (a0) ROM:0013606C clr.w 2(a0) ROM:00136070 clr.w 4(a0) ROM:00136074 clr.w 6(a0) ROM:00136078 clr.w 8(a0) ROM:0013607C moveq #1,d3 ROM:0013607E moveq #1,d5 ROM:00136080 bsr.l sub_11B35A ROM:00136086 move.w #$F0,d0 ROM:0013608A asr.w #4,d0 ROM:0013608C lea ($FFFFFFF0).w,a0 ROM:00136090 move.w $4B8(a5),2(a0) ROM:00136096 moveq #1,d5 ROM:00136098 asl.l d0,d5 ROM:0013609A asl.l d0,d5 ROM:0013609C or.l d5,($FFFFFE18).w ROM:001360A0 rts ROM:001360A2 ; --------------------------------------------------------------------------- ROM:001360A2 bset #6,($1377).w ROM:001360A8 rts ROM:001360AA ; --------------------------------------------------------------------------- ROM:001360AA move.b ($123C).l,d1 ROM:001360B0 cmpi.b #0,d1 ROM:001360B4 bne.s loc_1360BC ROM:001360B6 clr.b ($74C).w ROM:001360BA bra.s locret_1360DA ROM:001360BC ; --------------------------------------------------------------------------- ROM:001360BC ROM:001360BC loc_1360BC: ; CODE XREF: ROM:001360B4↑j ROM:001360BC andi.b #$E0,d1 ROM:001360C0 cmpi.b #$A0,d1 ROM:001360C4 bne.s loc_1360D0 ROM:001360C6 move.b ($123C).l,($74C).w ROM:001360CE bra.s locret_1360DA ROM:001360D0 ; --------------------------------------------------------------------------- ROM:001360D0 ROM:001360D0 loc_1360D0: ; CODE XREF: ROM:001360C4↑j ROM:001360D0 clr.b ($74C).w ROM:001360D4 bset #1,($1380).w ROM:001360DA ROM:001360DA locret_1360DA: ; CODE XREF: ROM:001360BA↑j ROM:001360DA ; ROM:001360CE↑j ROM:001360DA rts ROM:001360DC ; --------------------------------------------------------------------------- ROM:001360DC bclr #0,($136F).w ROM:001360E2 rts ROM:001360E4 ; --------------------------------------------------------------------------- ROM:001360E4 bclr #7,($137A).w ROM:001360EA rts ROM:001360EC ; --------------------------------------------------------------------------- ROM:001360EC move.l ($978).w,d6 ROM:001360F0 move.l ($974).w,d7 ROM:001360F4 cmpi.b #$FF,d3 ROM:001360F8 bne.s loc_136100 ROM:001360FA bset d5,d6 ROM:001360FC bset d5,d7 ROM:001360FE bra.s loc_13610E ROM:00136100 ; --------------------------------------------------------------------------- ROM:00136100 ROM:00136100 loc_136100: ; CODE XREF: ROM:001360F8↑j ROM:00136100 cmpi.b #$F0,d3 ROM:00136104 bne.s loc_13610C ROM:00136106 bclr d5,d6 ROM:00136108 bset d5,d7 ROM:0013610A bra.s loc_13610E ROM:0013610C ; --------------------------------------------------------------------------- ROM:0013610C ROM:0013610C loc_13610C: ; CODE XREF: ROM:00136104↑j ROM:0013610C bclr d5,d7 ROM:0013610E ROM:0013610E loc_13610E: ; CODE XREF: ROM:001360FE↑j ROM:0013610E ; ROM:0013610A↑j ROM:0013610E move.l d6,($978).w ROM:00136112 move.l d7,($974).w ROM:00136116 btst #3,($976).w ROM:0013611C beq.s locret_136136 ROM:0013611E bset #7,($1372).w ROM:00136124 move.b ($123D).l,d2 ROM:0013612A lsl.w #8,d2 ROM:0013612C or.b ($123E).l,d2 ROM:00136132 move.w d2,($C76).w ROM:00136136 ROM:00136136 locret_136136: ; CODE XREF: ROM:0013611C↑j ROM:00136136 rts ROM:00136138 ROM:00136138 ; =============== S U B R O U T I N E ======================================= ROM:00136138 ROM:00136138 ROM:00136138 sub_136138: ; CODE XREF: ROM:00124AFE↑p ROM:00136138 ; ROM:00124B5C↑p ... ROM:00136138 clr.b ($74C).w ROM:0013613C bclr #0,($136F).w ROM:00136142 bclr #7,($137A).w ROM:00136148 rts ROM:00136148 ; End of function sub_136138 ROM:00136148 ROM:0013614A ROM:0013614A ; =============== S U B R O U T I N E ======================================= ROM:0013614A ROM:0013614A ROM:0013614A sub_13614A: ; CODE XREF: ROM:loc_124AF8↑p ROM:0013614A ; ROM:00124B8E↑p ... ROM:0013614A clr.l ($974).w ROM:0013614E clr.l ($97C).w ROM:00136152 bsr.l sub_1264E4 ROM:00136158 rts ROM:00136158 ; End of function sub_13614A ROM:00136158 ROM:0013615A ; --------------------------------------------------------------------------- ROM:0013615A move.b ($123C).l,d0 ROM:00136160 lsl.w #8,d0 ROM:00136162 or.b ($123D).l,d0 ROM:00136168 move.w $2D0(a5),d1 ROM:0013616C move.w $2D2(a5),d2 ROM:00136170 cmp.w d0,d1 ROM:00136172 bge.s loc_136198 ROM:00136174 cmp.w d0,d2 ROM:00136176 ble.s loc_136198 ROM:00136178 move.w #0,d3 ROM:0013617C bra.s loc_136182 ROM:0013617E ; --------------------------------------------------------------------------- ROM:0013617E ROM:0013617E loc_13617E: ; CODE XREF: ROM:0013618E↓j ROM:0013617E addi.w #1,d3 ROM:00136182 ROM:00136182 loc_136182: ; CODE XREF: ROM:0013617C↑j ROM:00136182 cmpi.w #0,d3 ROM:00136186 bgt.s loc_136190 ROM:00136188 move.w d0,$13F6(d3.w*2) ROM:0013618E bra.s loc_13617E ROM:00136190 ; --------------------------------------------------------------------------- ROM:00136190 ROM:00136190 loc_136190: ; CODE XREF: ROM:00136186↑j ROM:00136190 bset #2,($940).w ROM:00136196 bra.s locret_13619E ROM:00136198 ; --------------------------------------------------------------------------- ROM:00136198 ROM:00136198 loc_136198: ; CODE XREF: ROM:00136172↑j ROM:00136198 ; ROM:00136176↑j ROM:00136198 bset #1,($1380).w ROM:0013619E ROM:0013619E locret_13619E: ; CODE XREF: ROM:00136196↑j ROM:0013619E rts ROM:001361A0 ; --------------------------------------------------------------------------- ROM:001361A0 move.l ($980).w,d6 ROM:001361A4 move.l ($97C).w,d7 ROM:001361A8 move.b d3,($119F).w ROM:001361AC move.b d5,($11A0).w ROM:001361B0 cmpi.b #$FF,d3 ROM:001361B4 bne.s loc_1361BC ROM:001361B6 bset d5,d6 ROM:001361B8 bset d5,d7 ROM:001361BA bra.s loc_1361CA ROM:001361BC ; --------------------------------------------------------------------------- ROM:001361BC ROM:001361BC loc_1361BC: ; CODE XREF: ROM:001361B4↑j ROM:001361BC cmpi.b #$F0,d3 ROM:001361C0 bne.s loc_1361C8 ROM:001361C2 bclr d5,d6 ROM:001361C4 bset d5,d7 ROM:001361C6 bra.s loc_1361CA ROM:001361C8 ; --------------------------------------------------------------------------- ROM:001361C8 ROM:001361C8 loc_1361C8: ; CODE XREF: ROM:001361C0↑j ROM:001361C8 bclr d5,d7 ROM:001361CA ROM:001361CA loc_1361CA: ; CODE XREF: ROM:001361BA↑j ROM:001361CA ; ROM:001361C6↑j ROM:001361CA move.l d6,($980).w ROM:001361CE move.l d7,($97C).w ROM:001361D2 btst #1,($97F).w ROM:001361D8 beq.s locret_1361EA ROM:001361DA move.b ($123D).l,($119F).w ROM:001361E2 move.b ($123E).l,($11A0).w ROM:001361EA ROM:001361EA locret_1361EA: ; CODE XREF: ROM:001361D8↑j ROM:001361EA rts ROM:001361EC ; --------------------------------------------------------------------------- ROM:001361EC cmpi.b #$FF,d3 ROM:001361F0 bne.s loc_136210 ROM:001361F2 move.l ($974).w,d6 ROM:001361F6 bset d2,d6 ROM:001361F8 move.l d6,($974).w ROM:001361FC move.b ($123D).l,d7 ROM:00136202 lsl.w #8,d7 ROM:00136204 or.b ($123E).l,d7 ROM:0013620A move.w d7,($E08).w ROM:0013620E bra.s locret_13621A ROM:00136210 ; --------------------------------------------------------------------------- ROM:00136210 ROM:00136210 loc_136210: ; CODE XREF: ROM:001361F0↑j ROM:00136210 move.l ($974).w,d6 ROM:00136214 bclr d2,d6 ROM:00136216 move.l d6,($974).w ROM:0013621A ROM:0013621A locret_13621A: ; CODE XREF: ROM:0013620E↑j ROM:0013621A rts ROM:0013621C ; --------------------------------------------------------------------------- ROM:0013621C cmpi.b #$FF,d3 ROM:00136220 bne.s loc_13624C ROM:00136222 move.l ($974).w,d6 ROM:00136226 bset d2,d6 ROM:00136228 move.l d6,($974).w ROM:0013622C move.b ($123D).l,d7 ROM:00136232 lsl.w #8,d7 ROM:00136234 or.b ($123E).l,d7 ROM:0013623A move.w #1,($59E).w ROM:00136240 move.w d7,($59A).w ROM:00136244 bsr.l sub_11A90A ROM:0013624A bra.s locret_136262 ROM:0013624C ; --------------------------------------------------------------------------- ROM:0013624C ROM:0013624C loc_13624C: ; CODE XREF: ROM:00136220↑j ROM:0013624C move.l ($974).w,d6 ROM:00136250 bclr d2,d6 ROM:00136252 move.l d6,($974).w ROM:00136256 move.w #2,($59E).w ROM:0013625C bsr.l sub_11A90A ROM:00136262 ROM:00136262 locret_136262: ; CODE XREF: ROM:0013624A↑j ROM:00136262 rts ROM:00136262 ; --------------------------------------------------------------------------- ROM:00136264 dword_136264: dc.l $2010586, $4FF13E0, $4FF0202, $58605FF, $13E005FF ROM:00136264 ; DATA XREF: sub_119230+12↑o ROM:00136264 ; sub_11982A+24↑o ... ROM:00136264 dc.l $2030586, $6FF13E0, $6FF0204, $58607FF, $13E007FF ROM:00136264 dc.l $5050585, $3FF13DF, $3FF0443, $58702FF, $13E102FF ROM:00136264 dc.l $15900586, $1FF13E0, $1FF0340, $58504FF, $13DF04FF ROM:00136264 dc.l $1160586, $3FF13E0, $3FF0115, $58402FF, $13DE02FF ROM:00136264 dc.l $3350587, $5FF13E1, $5FF0111, $58505FF, $13DF05FF ROM:00136264 dc.l $1100587, $6FF13E1, $6FF0195, $58700FF, $13E100FF ROM:00136264 dc.l $1060584, $1FF13DE, $1FF0135, $58400FF, $13DE00FF ROM:00136264 dc.l $1410585, $7FF13DF, $7FF0130, $58506FF, $13DF06FF ROM:00136264 dc.l $1360584, $5FF13DE, $5FF0133, $58502FF, $13DF02FF ROM:00136264 dc.l $1400585, $1FF13DF, $1FF0501, $58701FF, $13E101FF ROM:00136264 dc.l $5000587, $4FF13E1, $4FF0121, $58407FF, $13DE07FF ROM:00136264 dc.l $1200584, $6FF13DE, $6FF0420, $58500FF, $13DF00FF ROM:00136264 dc.l $1700587, $3FF13E1, $3FF0230, $58600FF, $13E000FF ROM:00136264 dc.l $16400586, $2FF13E0, $2FF1775, $58707FF, $13E107FF ROM:00136264 dc.l $30111D7, $FF1414, $FF0302, $11D701FF, $141401FF ROM:00136264 dc.l $30311D7, $2FF1414, $2FF0304, $11D703FF, $141403FF ROM:00136264 dc.l $3001379, $6FF1470, $FF0313 ROM:00136264 dcb.l 2,$146F01FF ROM:00136264 dc.l $6010930, $3FF0930, $3FF00FF ROM:001363D8 dword_1363D8: dc.l $3FFFFFFE, $1E1FFA03, $29CCDFF, $8E06FEFF, $FF5E1FFF ROM:001363D8 ; DATA XREF: sub_11B276+66↑o ROM:001363D8 dc.l $E29E91FF, $23FC8FFF, $9011FEFF, $303FFFFF, $320AFFFD ROM:001363D8 dc.l $34FFFFFF, $22DFFFFF, $329FFFFF, $307FFFFF, $32FFFFFF ROM:001363D8 dc.l $DBFFFFFF, $22DDFFFF, $3E7FFFFF, $DBFFFFFF, $3EFDFFFF ROM:001363D8 dc.l $119FF00B, $BFFFFFF9, $387FF813, $673FFEFB, $3A7FF817 ROM:001363D8 dc.l $B41BFFFF, $3E7FF80E, $3E7FC80E, $D215FFFF, $11BFF00B ROM:001363D8 dc.l $E1E401C7, $8E22FEF8, $7859FEFF, $7A59FEFF, $3C7FF807 ROM:001363D8 dc.l $D425FFFF, $525CB5FA, $163FF00B, $101DF80F, $862CFFFF ROM:001363D8 dc.l $36FEB013, $37FC4FFF, $842DFFFF, $D9FF1FFF, $545CF18A ROM:001363D8 dc.l $545CF14A, $A422FFFF, $D023FFFF, $A433FEFF, $9C33FEFF ROM:001363D8 dc.l $3C7FF807, $D425FFFF, $545CF3FA, $505DF3FE, $BFFFFFF8 ROM:001363D8 dc.l $5859EECE, $1FFFF80F, $565E3FFE, $7FFDFFC6, $A043FEFF ROM:001363D8 dc.l $11FDF813, $8E41FFFF, $3FFFF817, $1FFFF003, $30FFC003 ROM:001363D8 dc.l $7C7BFFFB, $3FFFF812, $7FFDFFFF, $B248FEFF, $3C7FF80B ROM:001363D8 dc.l $1FFFF00F, $565E3FFF, $B058FEFF, $1FFFF5FB, $36FE05FF ROM:001363D8 dc.l $1FFFF003, $FE3E8FFF, $21FC8DFB, $8E52FFFF, $20DFD003 ROM:001363D8 dc.l $3EDFFFFF, $3FFFF003, $1FFFF007, $231FFFFE, $DDF803 ROM:001363D8 dc.l $8C58FFFF, $20DCCFFF, $945EFEFF, $1FFFF003, $23EDFFFF ROM:001363D8 dc.l $905DFFFF, $1FFFF003, $229FD003, $7FFFFEFA, $3FFFFFFE ROM:001363D8 dc.l $7FFFFFD7, $7FF9FEC7, $BFFF41BC, $3FFFFFFE, $FE3E84FF ROM:001363D8 dc.l $C401F007, $1FFFF00F, $31FF003, $673FF1D7, $9400FEFF ROM:001363D8 dc.l $B470FFFF, $36FC0FFF, $906DFEFF, $585FE3FE, $8C00FFFF ROM:001363D8 dc.l $1FFFFDFB, $565E33FE, $1FFFF5FB, $16FE3817, $363FFFFF ROM:001363D8 dc.l $305FFFFF, $101EC5DB, $13FC0DDF, $8C78FEFF, $545E35DE ROM:001363D8 dc.l $33FCCFFF, $8C7BFFFF, $545EF5DE, $5FFFF5DE, $7FFDFFC6 ROM:001363D8 dc.l $3CFE0013, $CFFF300B, $5C5C31D2, $9A85FFFF, $7FFFFFD7 ROM:001363D8 dc.l $29FFFFFF, $3C7FF817, $5C5C35FE, $7FFDFFFE, $631FFEFE ROM:001363D8 dc.l $7FFFFFC6, $631FFEC6, $5FFFF5DE, $3C7FF817, $7FF9FECA ROM:001363D8 dc.l $BFFFFFC0, $CFFF5007, $1FFFF80B, $1FFFFA03, $565C3FFF ROM:001363D8 dc.l $3CFFF012, $7FFFFEFE, $7FFDFFD2, $BFFF4194, $7FF9FEC6 ROM:001363D8 dc.l $FE3E8EFF, $C401F817, $B2AFFEFF, $165FF80B, $163DF803 ROM:001363D8 dc.l $8EA2FFFF, $3E9FFFFF, $3C5C8FFF, $92A7FEFF, $1C5CC807 ROM:001363D8 dc.l $D2A7FFFF, $30FFEFFF, $3E3E8FFF, $3C5CBFFF, $92A7FEFF ROM:001363D8 dc.l $1C5CC807, $30FFDFFF, $92AAFEFF, $3C5CCFFF, $30FFEFFF ROM:001363D8 dc.l $92ADFEFF, $31FDFFFF, $30FDEFFF, $8CAFFEFF, $3E5DFFFF ROM:001363D8 dc.l $1FFFF817, $16E7FA03, $30EBFFFF, $303FFFFF, $96BFFEFF ROM:001363D8 dc.l $22DECFFF, $B6BAFEFF, $1DFDFDFB, $94BFFEFF, $C50AF803 ROM:001363D8 dc.l $D0BF3FFF, $8CBDF2FF, $343FCFFF, $7C5FC1FF, $5C5EFFFF ROM:001363D8 dc.l $347FF817, $1FDF013, $94C2FEFF, $7FFFFFFB, $231FFFFE ROM:001363D8 dc.l $16E7FA03, $30EBFFFF, $2DCC013, $94CBFEFF, $B6CBFEFF ROM:001363D8 dc.l $7FFFFFC3, $7FFFFFCF, $7FFFFFDF, $631FFEFE, $30FDCFFF ROM:001363D8 dc.l $8CFAFEFF, $306FCFFF, $1FFFF013, $21FDFFFF, $96D8FFFF ROM:001363D8 dc.l $3667F817, $7FF00F, $229EF00F, $E29D71C7, $8CD8FFFF ROM:001363D8 dc.l $3FFFF00F, $98DAFEFF, $7FFFFFC7, $7FFDFFD6, $10FDC80B ROM:001363D8 dc.l $8CFAFEFF, $30EFCFFF, $30E7FFFF, $30FFD017, $9AE3FFFF ROM:001363D8 dc.l $7EFDFFD7, $CFFF3003, $163DF807, $8EEFFEFF, $161C3817 ROM:001363D8 dc.l $3E3E8FFF, $92ECFEFF, $321C8FFF, $90F2FFFF, $D2F2FFFF ROM:001363D8 dc.l $3E1DEFFF, $90F2FEFF, $D2F2FFFF, $3E1DFFFF, $90EAFFFF ROM:001363D8 dc.l $321CBFFF, $90EAFFFF, $8EF6F4FF, $3C5E7817, $7C5FC1FF ROM:001363D8 dc.l $367FC817, $5EFFFFFF, $3FFFF006, $30FDCFFF, $8CFEFFFF ROM:001363D8 dc.l $B6FDF5FF, $3C5FC017, $7FFFF3FF, $5FF9FFFE, $30EFCFFF ROM:001363D8 dc.l $D2DAFFFF, $30E7F017, $70E7FFDF, $30EBFFFF, $3FFFF017 ROM:001363D8 dc.l $585DE3FE, $D50AFFFF, $3EFFF006, $7EFFF5BF, $3FFFF003 ROM:001363D8 dc.l $3FFFFFFE, $29FFFFFF, $383FFFFF, $3C3E8FFF, $35FCFFFF ROM:001363D8 dc.l $8F19FEFF, $3C5EFFFF, $15FDF817, $8F15FEFF, $367DCFFF ROM:001363D8 dc.l $8D19F5FF, $D118FFFF, $8D18F1FF, $D319FFFF, $385FCFFF ROM:001363D8 dc.l $3C5FC817, $DBFFFFFF, $5FFFFFFF, $31FDFFFF, $8D1E05C4 ROM:001363D8 dc.l $7FF9FED6, $BFFF35C4, $7FF9FED6, $11FDF007, $3E7FC80B ROM:001363D8 dc.l $8D244144, $58583EDE, $BFFF7144, $5A583EDE, $9B41FEFF ROM:001363D8 dc.l $3EFFF003, $5C58FEFF, $1FFFF00B, $11FDF80F, $8C00FFFF ROM:001363D8 dc.l $7FFFF5CB, $367FD813, $30FFC017, $3FFFF00A, $9B47FEFF ROM:001363D8 dc.l $1C5EF013, $30FDE013, $8D40FFFF, $953CFFFF, $1FFFF017 ROM:001363D8 dc.l $1FFFF803, $30EDF017, $913AFFFF, $5FF9F4FE, $367FD803 ROM:001363D8 dc.l $5FF9F2FE, $B140FEFF, $AF37FEFF, $C337F003, $30FFDFFF ROM:001363D8 dc.l $5FF9F2C6, $3C5EFFFF, $166FF00F, $5C58F0CF, $B146FEFF ROM:001363D8 dc.l $30FFDFFF, $3FFFF012, $10FDE817, $8F50FFFF, $3E1FF013 ROM:001363D8 dc.l $B74DFFFF, $5669FEFF, $3FFFF816, $367FC817, $1FFFF803 ROM:001363D8 dc.l $367FD802, $B552FFFF, $3E0FCFFF, $AD58FEFF, $B155FEFF ROM:001363D8 dc.l $30FFCFFF, $30E5FFFF, $9158FEFF, $321FCFFF, $1FFFF00F ROM:001363D8 dc.l $655805C3, $366FFFFD, $367E780A, $7E19EEFF, $C3871DFF ROM:001363D8 dcb.l 2,$BFFFFFD4 ROM:001363D8 dc.l $C3873DFF, $7619FEFF, $A190FEFF, $7FF9FFFF, $1FD013 ROM:001363D8 dc.l $FE3E49FF, $229FDFFF, $23FC8FFF, $8F6EFFFF, $267E3FFF ROM:001363D8 dc.l $33FC8FFF, $976EFFFF, $3E9FFFFF, $3E1FFFFF, $223FF013 ROM:001363D8 dc.l $37F5FFFF, $1FFFF203, $9374FFFF, $3FC8DFB, $21FC8FFF ROM:001363D8 dc.l $3C7ECFFF, $9F7EFEFF, $32FFFFFF, $997BFFFF, $A387FFFF ROM:001363D8 dc.l $7E1FEFDF, $D1871FFF, $1C3ECDFF, $D383FFFF, $745EFFC7 ROM:001363D8 dc.l $9984FEFF, $1C3ECDFF, $343ECFFF, $3C7C8FFF, $366BFFFF ROM:001363D8 dc.l $E29C81D7, $9787FEFF, $3E1FEFFF, $761FFFCF, $3205FFFF ROM:001363D8 dc.l $938BFEFF, $320FFFFF, $229FDFFF, $203FFDFF, $3C7FF017 ROM:001363D8 dc.l $1C5E700F, $431FFFFF, $3FFFFDFA, $228DFFFF, $9194FEFF ROM:001363D8 dc.l $5C5DCFFF, $2287F016, $70F9CEFF, $7FFFFFFB, $3FFFF016 ROM:001363D8 dc.l $A1A9FFFF, $228DFFFF, $9192FFFF, $1FF013, $E1FDF7FF ROM:001363D8 dc.l $8FA6FEFF, $60DDDFFF, $267E3013, $17F5F203, $93A3FFFF ROM:001363D8 dc.l $E3FD71FF, $E1FD71FF, $8F64FFFF, $32FFFFFF, $1FFFF013 ROM:001363D8 dc.l $3EDFFFFF, $D364F013, $32FFFFFF, $9994FFFF, $1FFFFDFB ROM:001363D8 dc.l $7C68CFFF, $D364FFFF, $3C5ECFFF, $3EDFDFFF, $FE9E05FF ROM:001363D8 dc.l $3FFFF002, $99B5FEFF, $185FE017, $428FFEFF, $2287F016 ROM:001363D8 dc.l $DDF817, $8DB9FFFF, $21FCCFFF, $95BAFEFF, $7FFFFEFA ROM:001363D8 dc.l $7FFFFEFE ROM:001363D8 dcb.l 5,$FFFFFFFF ROM:001363D8 dc.l $40154015, $8014A01C ROM:001363D8 dcb.l 2,$FE00FE00 ROM:001363D8 dcb.l 4,$40154015 ROM:001363D8 dc.l $2830282E, $1EFE00, $9035FE32, $30223022 ROM:001363D8 dcb.l 4,$FE92FE92 ROM:001363D8 dc.l $10361036, $40381036 ROM:001363D8 dcb.l 2,$3BEE3A ROM:001363D8 dcb.l 2,$20542054 ROM:001363D8 dcb.l 2,$3BEE3A ROM:001363D8 dc.l $EE7EEE89, $FE00EE5F, $A07DEE7C, $80EE87, $68637086 ROM:001363D8 dc.l $78637088, $A07DEE7C, $80EE87, $8C008C, $1000108A ROM:001363D8 dcb.l 2,$108A3093 ROM:001363D8 dcb.l 4,$10924892 ROM:001363D8 dc.l $A1012905, $FF07EE94, $A0F8A0CC, $A0DBA0DB ROM:001363D8 dcb.l 2,$6096B8C3 ROM:001363D8 dc.l $A0F8A0CC, $A0DBA0DB, $FF5CFF5C, $11B0120 ROM:001363D8 dcb.l 2,$29262930 ROM:001363D8 dcb.l 4,$EF5CEF5C ROM:001363D8 dc.l $EFAEEFAE, $A15FA15C ROM:001363D8 dcb.l 2,$A162A197 ROM:001363D8 dcb.l 4,$61B561B1 ROM:00136BD8 ; --------------------------------------------------------------------------- ROM:00136BD8 ROM:00136BD8 locret_136BD8: ; DATA XREF: sub_11B276+6C↑o ROM:00136BD8 rts ROM:00136BDA ROM:00136BDA ; =============== S U B R O U T I N E ======================================= ROM:00136BDA ROM:00136BDA ROM:00136BDA sub_136BDA: ; CODE XREF: ROM:loc_1158BC↑p ROM:00136BDA movem.l d2/a2-a3,-(sp) ROM:00136BDE movea.l #$148D,a2 ROM:00136BE4 movea.l #$1493,a3 ROM:00136BEA movea.l #$1484,a1 ROM:00136BF0 move.w ($FFFFF44A).l,($14CC).l ROM:00136BFA move.w ($FFFFF44C).l,($14C2).l ROM:00136C04 move.w ($14CC).l,d2 ROM:00136C0A sub.w ($14C2).l,d2 ROM:00136C10 moveq #0,d0 ROM:00136C12 move.b (a3),d0 ROM:00136C14 mulu.w #$8C,d0 ROM:00136C18 move.b (a2),d1 ROM:00136C1A addq.b #1,(a2) ROM:00136C1C andi.l #$FF,d1 ROM:00136C22 add.w d1,d1 ROM:00136C24 add.w d1,d0 ROM:00136C26 move.w ($14C2).l,d1 ROM:00136C2C sub.w ($14C4).l,d1 ROM:00136C32 movea.l #$14E6,a0 ROM:00136C38 move.w d1,(a0,d0.w) ROM:00136C3C moveq #0,d0 ROM:00136C3E move.b (a3),d0 ROM:00136C40 mulu.w #$8C,d0 ROM:00136C44 move.b (a2),d1 ROM:00136C46 addq.b #1,(a2) ROM:00136C48 andi.l #$FF,d1 ROM:00136C4E add.w d1,d1 ROM:00136C50 add.w d1,d0 ROM:00136C52 movea.l #$14E6,a0 ROM:00136C58 move.w d2,(a0,d0.w) ROM:00136C5C move.w ($14CC).l,($14C4).l ROM:00136C66 cmpi.w #$1B58,d2 ROM:00136C6A bcs.s loc_136CBC ROM:00136C6C cmpi.w #$3E80,d2 ROM:00136C70 bhi.s loc_136CBC ROM:00136C72 btst #0,(a1) ROM:00136C76 bne.s loc_136C8A ROM:00136C78 move.b #1,(a2) ROM:00136C7C ori.b #1,(a1) ROM:00136C80 clr.b (a3) ROM:00136C82 move.w d2,($14E6).l ROM:00136C88 bra.s loc_136CBC ROM:00136C8A ; --------------------------------------------------------------------------- ROM:00136C8A ROM:00136C8A loc_136C8A: ; CODE XREF: sub_136BDA+9C↑j ROM:00136C8A move.b (a2),d0 ROM:00136C8C addi.b #-2,d0 ROM:00136C90 move.b d0,($148E).l ROM:00136C96 move.b #1,(a2) ROM:00136C9A tst.b (a3) ROM:00136C9C bne.s loc_136CA4 ROM:00136C9E move.b #1,(a3) ROM:00136CA2 bra.s loc_136CA6 ROM:00136CA4 ; --------------------------------------------------------------------------- ROM:00136CA4 ROM:00136CA4 loc_136CA4: ; CODE XREF: sub_136BDA+C2↑j ROM:00136CA4 clr.b (a3) ROM:00136CA6 ROM:00136CA6 loc_136CA6: ; CODE XREF: sub_136BDA+C8↑j ROM:00136CA6 moveq #0,d0 ROM:00136CA8 move.b (a3),d0 ROM:00136CAA mulu.w #$8C,d0 ROM:00136CAE movea.l #$14E6,a0 ROM:00136CB4 move.w d2,(a0,d0.w) ROM:00136CB8 ori.b #2,(a1) ROM:00136CBC ROM:00136CBC loc_136CBC: ; CODE XREF: sub_136BDA+90↑j ROM:00136CBC ; sub_136BDA+96↑j ... ROM:00136CBC cmpi.b #$42,(a2) ; 'B' ROM:00136CC0 bcs.s loc_136CC4 ROM:00136CC2 clr.b (a2) ROM:00136CC4 ROM:00136CC4 loc_136CC4: ; CODE XREF: sub_136BDA+E6↑j ROM:00136CC4 movem.l (sp)+,d2/a2-a3 ROM:00136CC8 rts ROM:00136CC8 ; End of function sub_136BDA ROM:00136CC8 ROM:00136CCA ROM:00136CCA ; =============== S U B R O U T I N E ======================================= ROM:00136CCA ROM:00136CCA ; Attributes: bp-based frame ROM:00136CCA ROM:00136CCA sub_136CCA: ; CODE XREF: sub_1378F2+4DC↓p ROM:00136CCA ROM:00136CCA var_38 = -$38 ROM:00136CCA var_14 = -$14 ROM:00136CCA var_10 = -$10 ROM:00136CCA var_C = -$C ROM:00136CCA var_8 = -8 ROM:00136CCA var_6 = -6 ROM:00136CCA var_4 = -4 ROM:00136CCA var_2 = -2 ROM:00136CCA var_1 = -1 ROM:00136CCA ROM:00136CCA link a6,#-$14 ROM:00136CCE movem.l d2-d7/a2-a4,-(sp) ROM:00136CD2 movea.l #$5CC,a4 ROM:00136CD8 btst #1,($1484).l ROM:00136CE0 beq.w loc_13749A ROM:00136CE4 clr.b d5 ROM:00136CE6 clr.b d6 ROM:00136CE8 clr.w d2 ROM:00136CEA clr.b d7 ROM:00136CEC clr.b ($1478).l ROM:00136CF2 move.b ($148E).l,d0 ROM:00136CF8 addq.b #1,d0 ROM:00136CFA move.b d0,var_2(a6) ROM:00136CFE andi.b #$FD,($1484).l ROM:00136D06 andi.b #$F7,($1484).l ROM:00136D0E tst.b ($1493).l ROM:00136D14 bne.s loc_136D1E ROM:00136D16 move.b #1,var_1(a6) ROM:00136D1C bra.s loc_136D22 ROM:00136D1E ; --------------------------------------------------------------------------- ROM:00136D1E ROM:00136D1E loc_136D1E: ; CODE XREF: sub_136CCA+4A↑j ROM:00136D1E clr.b var_1(a6) ROM:00136D22 ROM:00136D22 loc_136D22: ; CODE XREF: sub_136CCA+52↑j ROM:00136D22 moveq #1,d3 ROM:00136D24 moveq #0,d0 ROM:00136D26 move.b var_1(a6),d0 ROM:00136D2A mulu.w #$8C,d0 ROM:00136D2E moveq #0,d1 ROM:00136D30 move.b d3,d1 ROM:00136D32 add.w d1,d1 ROM:00136D34 add.w d1,d0 ROM:00136D36 movea.l #$14E6,a0 ROM:00136D3C lea (a0,d0.w),a0 ROM:00136D40 movea.l a0,a2 ROM:00136D42 moveq #0,d0 ROM:00136D44 move.b var_1(a6),d0 ROM:00136D48 mulu.w #$8C,d0 ROM:00136D4C moveq #0,d1 ROM:00136D4E move.b d7,d1 ROM:00136D50 add.w d1,d1 ROM:00136D52 add.w d1,d0 ROM:00136D54 movea.l #$14E6,a0 ROM:00136D5A lea (a0,d0.w),a0 ROM:00136D5E movea.l a0,a3 ROM:00136D60 bra.w loc_136ED8 ROM:00136D64 ; --------------------------------------------------------------------------- ROM:00136D64 ROM:00136D64 loc_136D64: ; CODE XREF: sub_136CCA+212↓j ROM:00136D64 cmpi.w #$172,(a2) ROM:00136D68 bcs.s loc_136D76 ROM:00136D6A cmpi.w #$276,(a2) ROM:00136D6E bhi.s loc_136D76 ROM:00136D70 moveq #1,d4 ROM:00136D72 bra.w loc_136E68 ROM:00136D76 ; --------------------------------------------------------------------------- ROM:00136D76 ROM:00136D76 loc_136D76: ; CODE XREF: sub_136CCA+9E↑j ROM:00136D76 ; sub_136CCA+A4↑j ROM:00136D76 cmpi.w #$366,(a2) ROM:00136D7A bcs.s loc_136D88 ROM:00136D7C cmpi.w #$46A,(a2) ROM:00136D80 bhi.s loc_136D88 ROM:00136D82 moveq #2,d4 ROM:00136D84 bra.w loc_136E68 ROM:00136D88 ; --------------------------------------------------------------------------- ROM:00136D88 ROM:00136D88 loc_136D88: ; CODE XREF: sub_136CCA+B0↑j ROM:00136D88 ; sub_136CCA+B6↑j ROM:00136D88 cmpi.w #$366,(a2) ROM:00136D8C bcs.s loc_136D9A ROM:00136D8E cmpi.w #$46A,(a2) ROM:00136D92 bhi.s loc_136D9A ROM:00136D94 moveq #2,d4 ROM:00136D96 bra.w loc_136E68 ROM:00136D9A ; --------------------------------------------------------------------------- ROM:00136D9A ROM:00136D9A loc_136D9A: ; CODE XREF: sub_136CCA+C2↑j ROM:00136D9A ; sub_136CCA+C8↑j ROM:00136D9A cmpi.w #$55A,(a2) ROM:00136D9E bcs.s loc_136DAC ROM:00136DA0 cmpi.w #$65E,(a2) ROM:00136DA4 bhi.s loc_136DAC ROM:00136DA6 moveq #3,d4 ROM:00136DA8 bra.w loc_136E68 ROM:00136DAC ; --------------------------------------------------------------------------- ROM:00136DAC ROM:00136DAC loc_136DAC: ; CODE XREF: sub_136CCA+D4↑j ROM:00136DAC ; sub_136CCA+DA↑j ROM:00136DAC cmpi.w #$74E,(a2) ROM:00136DB0 bcs.s loc_136DBE ROM:00136DB2 cmpi.w #$852,(a2) ROM:00136DB6 bhi.s loc_136DBE ROM:00136DB8 moveq #4,d4 ROM:00136DBA bra.w loc_136E68 ROM:00136DBE ; --------------------------------------------------------------------------- ROM:00136DBE ROM:00136DBE loc_136DBE: ; CODE XREF: sub_136CCA+E6↑j ROM:00136DBE ; sub_136CCA+EC↑j ROM:00136DBE cmpi.w #$942,(a2) ROM:00136DC2 bcs.s loc_136DD0 ROM:00136DC4 cmpi.w #$A46,(a2) ROM:00136DC8 bhi.s loc_136DD0 ROM:00136DCA moveq #5,d4 ROM:00136DCC bra.w loc_136E68 ROM:00136DD0 ; --------------------------------------------------------------------------- ROM:00136DD0 ROM:00136DD0 loc_136DD0: ; CODE XREF: sub_136CCA+F8↑j ROM:00136DD0 ; sub_136CCA+FE↑j ROM:00136DD0 cmpi.w #$B36,(a2) ROM:00136DD4 bcs.s loc_136DE2 ROM:00136DD6 cmpi.w #$C3A,(a2) ROM:00136DDA bhi.s loc_136DE2 ROM:00136DDC moveq #6,d4 ROM:00136DDE bra.w loc_136E68 ROM:00136DE2 ; --------------------------------------------------------------------------- ROM:00136DE2 ROM:00136DE2 loc_136DE2: ; CODE XREF: sub_136CCA+10A↑j ROM:00136DE2 ; sub_136CCA+110↑j ROM:00136DE2 cmpi.w #$D2A,(a2) ROM:00136DE6 bcs.s loc_136DF2 ROM:00136DE8 cmpi.w #$E2E,(a2) ROM:00136DEC bhi.s loc_136DF2 ROM:00136DEE moveq #7,d4 ROM:00136DF0 bra.s loc_136E68 ROM:00136DF2 ; --------------------------------------------------------------------------- ROM:00136DF2 ROM:00136DF2 loc_136DF2: ; CODE XREF: sub_136CCA+11C↑j ROM:00136DF2 ; sub_136CCA+122↑j ROM:00136DF2 cmpi.w #$F1E,(a2) ROM:00136DF6 bcs.s loc_136E02 ROM:00136DF8 cmpi.w #$1022,(a2) ROM:00136DFC bhi.s loc_136E02 ROM:00136DFE moveq #8,d4 ROM:00136E00 bra.s loc_136E68 ROM:00136E02 ; --------------------------------------------------------------------------- ROM:00136E02 ROM:00136E02 loc_136E02: ; CODE XREF: sub_136CCA+12C↑j ROM:00136E02 ; sub_136CCA+132↑j ROM:00136E02 cmpi.w #$1112,(a2) ROM:00136E06 bcs.s loc_136E12 ROM:00136E08 cmpi.w #$1216,(a2) ROM:00136E0C bhi.s loc_136E12 ROM:00136E0E moveq #9,d4 ROM:00136E10 bra.s loc_136E68 ROM:00136E12 ; --------------------------------------------------------------------------- ROM:00136E12 ROM:00136E12 loc_136E12: ; CODE XREF: sub_136CCA+13C↑j ROM:00136E12 ; sub_136CCA+142↑j ROM:00136E12 cmpi.w #$1306,(a2) ROM:00136E16 bcs.s loc_136E22 ROM:00136E18 cmpi.w #$140A,(a2) ROM:00136E1C bhi.s loc_136E22 ROM:00136E1E moveq #$A,d4 ROM:00136E20 bra.s loc_136E68 ROM:00136E22 ; --------------------------------------------------------------------------- ROM:00136E22 ROM:00136E22 loc_136E22: ; CODE XREF: sub_136CCA+14C↑j ROM:00136E22 ; sub_136CCA+152↑j ROM:00136E22 cmpi.w #$14FA,(a2) ROM:00136E26 bcs.s loc_136E32 ROM:00136E28 cmpi.w #$15FE,(a2) ROM:00136E2C bhi.s loc_136E32 ROM:00136E2E moveq #$A,d4 ROM:00136E30 bra.s loc_136E68 ROM:00136E32 ; --------------------------------------------------------------------------- ROM:00136E32 ROM:00136E32 loc_136E32: ; CODE XREF: sub_136CCA+15C↑j ROM:00136E32 ; sub_136CCA+162↑j ROM:00136E32 cmp.b var_2(a6),d3 ROM:00136E36 beq.s loc_136E4A ROM:00136E38 addq.b #1,($1492).l ROM:00136E3E ori.b #8,($1484).l ROM:00136E46 bra.w loc_136EE0 ROM:00136E4A ; --------------------------------------------------------------------------- ROM:00136E4A ROM:00136E4A loc_136E4A: ; CODE XREF: sub_136CCA+16C↑j ROM:00136E4A cmpi.b #$41,($1478).l ; 'A' ROM:00136E52 bhi.s loc_136E5E ROM:00136E54 moveq #$42,d4 ; 'B' ROM:00136E56 sub.b ($1478).l,d4 ROM:00136E5C bra.s loc_136E68 ROM:00136E5E ; --------------------------------------------------------------------------- ROM:00136E5E ROM:00136E5E loc_136E5E: ; CODE XREF: sub_136CCA+188↑j ROM:00136E5E ori.b #8,($1484).l ROM:00136E66 bra.s loc_136EE0 ROM:00136E68 ; --------------------------------------------------------------------------- ROM:00136E68 ROM:00136E68 loc_136E68: ; CODE XREF: sub_136CCA+A8↑j ROM:00136E68 ; sub_136CCA+BA↑j ... ROM:00136E68 btst #0,d3 ROM:00136E6C beq.s loc_136E7A ROM:00136E6E add.b d4,d6 ROM:00136E70 add.b d4,d5 ROM:00136E72 add.b d4,($1478).l ROM:00136E78 bra.s loc_136ED4 ROM:00136E7A ; --------------------------------------------------------------------------- ROM:00136E7A ROM:00136E7A loc_136E7A: ; CODE XREF: sub_136CCA+1A2↑j ROM:00136E7A moveq #0,d0 ROM:00136E7C move.b d4,d0 ROM:00136E7E moveq #1,d1 ROM:00136E80 lsl.w d0,d1 ROM:00136E82 addi.w #-1,d1 ROM:00136E86 moveq #0,d0 ROM:00136E88 move.b d5,d0 ROM:00136E8A lsl.w d0,d1 ROM:00136E8C add.w d1,d2 ROM:00136E8E add.b d4,d5 ROM:00136E90 add.b d4,($1478).l ROM:00136E96 cmpi.b #$A,d5 ROM:00136E9A bcs.s loc_136ED4 ROM:00136E9C move.w d2,d0 ROM:00136E9E lsr.w #1,d0 ROM:00136EA0 move.w d0,d2 ROM:00136EA2 btst #0,d6 ROM:00136EA6 beq.s loc_136EC4 ROM:00136EA8 move.w d2,d0 ROM:00136EAA lsr.w #1,d0 ROM:00136EAC move.w d0,d2 ROM:00136EAE move.b d2,d0 ROM:00136EB0 not.b d0 ROM:00136EB2 andi.l #$FF,d0 ROM:00136EB8 move.w d0,(a3)+ ROM:00136EBA addq.b #1,d7 ROM:00136EBC clr.w d2 ROM:00136EBE clr.b d5 ROM:00136EC0 clr.b d6 ROM:00136EC2 bra.s loc_136ED4 ROM:00136EC4 ; --------------------------------------------------------------------------- ROM:00136EC4 ROM:00136EC4 loc_136EC4: ; CODE XREF: sub_136CCA+1DC↑j ROM:00136EC4 addq.b #1,($1479).l ROM:00136ECA ori.b #8,($1484).l ROM:00136ED2 bra.s loc_136EE0 ROM:00136ED4 ; --------------------------------------------------------------------------- ROM:00136ED4 ROM:00136ED4 loc_136ED4: ; CODE XREF: sub_136CCA+1AE↑j ROM:00136ED4 ; sub_136CCA+1D0↑j ... ROM:00136ED4 addq.l #2,a2 ROM:00136ED6 addq.b #1,d3 ROM:00136ED8 ROM:00136ED8 loc_136ED8: ; CODE XREF: sub_136CCA+96↑j ROM:00136ED8 cmp.b var_2(a6),d3 ROM:00136EDC bls.w loc_136D64 ROM:00136EE0 ROM:00136EE0 loc_136EE0: ; CODE XREF: sub_136CCA+17C↑j ROM:00136EE0 ; sub_136CCA+19C↑j ... ROM:00136EE0 btst #3,($1484).l ROM:00136EE8 bne.w loc_137492 ROM:00136EEC moveq #0,d0 ROM:00136EEE move.b var_1(a6),d0 ROM:00136EF2 mulu.w #$8C,d0 ROM:00136EF6 movea.l #$14E7,a0 ROM:00136EFC move.b (a0,d0.w),d4 ROM:00136F00 andi.b #$1F,d4 ROM:00136F04 moveq #0,d0 ROM:00136F06 move.b var_1(a6),d0 ROM:00136F0A mulu.w #$8C,d0 ROM:00136F0E moveq #0,d1 ROM:00136F10 move.b d4,d1 ROM:00136F12 movea.l #$154E,a0 ROM:00136F18 move.w d1,(a0,d0.w) ROM:00136F1C moveq #0,d0 ROM:00136F1E move.b var_1(a6),d0 ROM:00136F22 mulu.w #$8C,d0 ROM:00136F26 movea.l #$14E7,a0 ROM:00136F2C move.b (a0,d0.w),d2 ROM:00136F30 andi.l #$FF,d2 ROM:00136F36 move.l d2,-(sp) ROM:00136F38 moveq #0,d0 ROM:00136F3A move.b var_1(a6),d0 ROM:00136F3E mulu.w #$8C,d0 ROM:00136F42 movea.l #$14E9,a0 ROM:00136F48 move.b (a0,d0.w),d2 ROM:00136F4C andi.l #$FF,d2 ROM:00136F52 lsl.l #8,d2 ROM:00136F54 add.l (sp)+,d2 ROM:00136F56 move.w d2,($14E0).l ROM:00136F5C move.l d2,d0 ROM:00136F5E moveq #$10,d1 ROM:00136F60 lsl.l d1,d0 ROM:00136F62 moveq #0,d1 ROM:00136F64 move.w ($14E0).l,d1 ROM:00136F6A add.l d1,d0 ROM:00136F6C move.l d0,d2 ROM:00136F6E moveq #0,d0 ROM:00136F70 move.b var_1(a6),d0 ROM:00136F74 mulu.w #$8C,d0 ROM:00136F78 movea.l #$14EF,a0 ROM:00136F7E move.b (a0,d0.w),d3 ROM:00136F82 andi.l #$FF,d3 ROM:00136F88 moveq #$10,d0 ROM:00136F8A lsl.l d0,d3 ROM:00136F8C move.l d3,-(sp) ROM:00136F8E moveq #0,d0 ROM:00136F90 move.b var_1(a6),d0 ROM:00136F94 mulu.w #$8C,d0 ROM:00136F98 movea.l #$14F1,a0 ROM:00136F9E move.b (a0,d0.w),d3 ROM:00136FA2 andi.l #$FF,d3 ROM:00136FA8 moveq #$18,d0 ROM:00136FAA lsl.l d0,d3 ROM:00136FAC add.l (sp)+,d3 ROM:00136FAE moveq #0,d0 ROM:00136FB0 move.b var_1(a6),d0 ROM:00136FB4 mulu.w #$8C,d0 ROM:00136FB8 movea.l #$14EB,a0 ROM:00136FBE move.b (a0,d0.w),d0 ROM:00136FC2 andi.l #$FF,d0 ROM:00136FC8 move.l d0,-(sp) ROM:00136FCA moveq #0,d0 ROM:00136FCC move.b var_1(a6),d0 ROM:00136FD0 mulu.w #$8C,d0 ROM:00136FD4 movea.l #$14ED,a0 ROM:00136FDA move.b (a0,d0.w),d0 ROM:00136FDE andi.l #$FF,d0 ROM:00136FE4 lsl.l #8,d0 ROM:00136FE6 add.l (sp)+,d0 ROM:00136FE8 add.l d0,d3 ROM:00136FEA move.l d2,d0 ROM:00136FEC eor.l d0,d3 ROM:00136FEE moveq #0,d0 ROM:00136FF0 move.b d4,d0 ROM:00136FF2 moveq #$20,d1 ; ' ' ROM:00136FF4 sub.l d0,d1 ROM:00136FF6 move.l d3,d2 ROM:00136FF8 lsr.l d1,d2 ROM:00136FFA moveq #0,d0 ROM:00136FFC move.b d4,d0 ROM:00136FFE move.l d3,d1 ROM:00137000 lsl.l d0,d1 ROM:00137002 add.l d2,d1 ROM:00137004 move.l d1,($14E2).l ROM:0013700A move.l ($14E2).l,($95C).l ROM:00137014 clr.b ($148C).l ROM:0013701A btst #3,($14C0).l ROM:00137022 bne.s loc_137030 ROM:00137024 btst #4,($14C0).l ROM:0013702C beq.w loc_13720C ROM:00137030 ROM:00137030 loc_137030: ; CODE XREF: sub_136CCA+358↑j ROM:00137030 clr.b ($14C1).l ROM:00137036 cmpi.b #3,($14DC).l ROM:0013703E bcc.s loc_137060 ROM:00137040 moveq #0,d0 ROM:00137042 move.b ($14DC).l,d0 ROM:00137048 movea.l #$13A0,a0 ROM:0013704E move.l ($14E2).l,(a0,d0.w*4) ROM:00137056 addq.b #1,($14DC).l ROM:0013705C bra.w loc_13720C ROM:00137060 ; --------------------------------------------------------------------------- ROM:00137060 ROM:00137060 loc_137060: ; CODE XREF: sub_136CCA+374↑j ROM:00137060 clr.w d2 ROM:00137062 move.l ($13A0).l,d0 ROM:00137068 move.l ($13A4).l,d1 ROM:0013706E eor.l d1,d0 ROM:00137070 beq.s loc_137094 ROM:00137072 move.l ($13A0).l,d0 ROM:00137078 move.l ($13A8).l,d1 ROM:0013707E eor.l d1,d0 ROM:00137080 beq.s loc_137094 ROM:00137082 move.l ($13A8).l,d0 ROM:00137088 move.l ($13A4).l,d1 ROM:0013708E eor.l d1,d0 ROM:00137090 bne.w loc_137204 ROM:00137094 ROM:00137094 loc_137094: ; CODE XREF: sub_136CCA+3A6↑j ROM:00137094 ; sub_136CCA+3B6↑j ROM:00137094 move.l ($13A0).l,d0 ROM:0013709A move.l ($13A4).l,d1 ROM:001370A0 eor.l d1,d0 ROM:001370A2 beq.s loc_1370B4 ROM:001370A4 move.l ($13A0).l,d0 ROM:001370AA move.l ($13A8).l,d1 ROM:001370B0 eor.l d1,d0 ROM:001370B2 bne.s loc_1370CA ROM:001370B4 ROM:001370B4 loc_1370B4: ; CODE XREF: sub_136CCA+3D8↑j ROM:001370B4 move.l ($13A0).l,d0 ROM:001370BA andi.l #$FFFF0000,d0 ROM:001370C0 bne.s loc_1370DE ROM:001370C2 move.w ($13A2).l,d2 ROM:001370C8 bra.s loc_1370DE ROM:001370CA ; --------------------------------------------------------------------------- ROM:001370CA ROM:001370CA loc_1370CA: ; CODE XREF: sub_136CCA+3E8↑j ROM:001370CA move.l ($13A8).l,d0 ROM:001370D0 andi.l #$FFFF0000,d0 ROM:001370D6 bne.s loc_1370DE ROM:001370D8 move.w ($13AA).l,d2 ROM:001370DE ROM:001370DE loc_1370DE: ; CODE XREF: sub_136CCA+3F6↑j ROM:001370DE ; sub_136CCA+3FE↑j ... ROM:001370DE tst.w d2 ROM:001370E0 beq.w loc_137204 ROM:001370E4 btst #3,($14C0).l ROM:001370EC beq.w loc_137178 ROM:001370F0 moveq #0,d0 ROM:001370F2 move.w d2,d0 ROM:001370F4 move.l d0,($13A8).l ROM:001370FA move.l d0,($13A4).l ROM:00137100 move.l d0,($13A0).l ROM:00137106 move.l d0,($958).l ROM:0013710C move.l d0,($14E2).l ROM:00137112 move.w d2,d0 ROM:00137114 move.w #$D0B,d1 ROM:00137118 eor.w d1,d0 ROM:0013711A move.w d0,($5CC).l ROM:00137120 move.w d2,d0 ROM:00137122 move.w #$1D17,d1 ROM:00137126 eor.w d1,d0 ROM:00137128 move.w d0,($5CE).l ROM:0013712E move.w d2,d0 ROM:00137130 move.w #$251F,d1 ROM:00137134 eor.w d1,d0 ROM:00137136 move.w d0,($5D0).l ROM:0013713C move.l #8,d0 ROM:00137142 or.b d0,($1367).l ROM:00137148 move.l #$10,d0 ROM:0013714E or.b d0,($1384).l ROM:00137154 andi.b #$FE,($14C0).l ROM:0013715C andi.b #$F7,($14C0).l ROM:00137164 move.b #$FF,($14C1).l ROM:0013716C andi.w #$FBFF,($B14).l ROM:00137174 bra.w loc_13720C ROM:00137178 ; --------------------------------------------------------------------------- ROM:00137178 ROM:00137178 loc_137178: ; CODE XREF: sub_136CCA+422↑j ROM:00137178 moveq #0,d0 ROM:0013717A move.w d2,d0 ROM:0013717C moveq #0,d1 ROM:0013717E move.w (a4),d1 ROM:00137180 movea.l d7,a0 ROM:00137182 move.l #$D0B,d7 ROM:00137188 eor.l d7,d1 ROM:0013718A exg d7,a0 ROM:0013718C cmp.l d1,d0 ROM:0013718E beq.s loc_1371C4 ROM:00137190 moveq #0,d0 ROM:00137192 move.w d2,d0 ROM:00137194 moveq #0,d1 ROM:00137196 move.w 2(a4),d1 ROM:0013719A movea.l d7,a0 ROM:0013719C move.l #$1D17,d7 ROM:001371A2 eor.l d7,d1 ROM:001371A4 exg d7,a0 ROM:001371A6 cmp.l d1,d0 ROM:001371A8 beq.s loc_1371C4 ROM:001371AA moveq #0,d0 ROM:001371AC move.w d2,d0 ROM:001371AE moveq #0,d1 ROM:001371B0 move.w 4(a4),d1 ROM:001371B4 movea.l d7,a0 ROM:001371B6 move.l #$251F,d7 ROM:001371BC eor.l d7,d1 ROM:001371BE exg d7,a0 ROM:001371C0 cmp.l d1,d0 ROM:001371C2 bne.s loc_137204 ROM:001371C4 ROM:001371C4 loc_1371C4: ; CODE XREF: sub_136CCA+4C4↑j ROM:001371C4 ; sub_136CCA+4DE↑j ROM:001371C4 moveq #0,d0 ROM:001371C6 move.w d2,d0 ROM:001371C8 move.l d0,($13A8).l ROM:001371CE move.l d0,($13A4).l ROM:001371D4 move.l d0,($13A0).l ROM:001371DA move.l d0,($958).l ROM:001371E0 move.l d0,($14E2).l ROM:001371E6 move.b #$FF,($14C1).l ROM:001371EE move.l #$10,d0 ROM:001371F4 or.b d0,($1384).l ROM:001371FA andi.b #$EF,($14C0).l ROM:00137202 bra.s loc_13720C ROM:00137204 ; --------------------------------------------------------------------------- ROM:00137204 ROM:00137204 loc_137204: ; CODE XREF: sub_136CCA+3C6↑j ROM:00137204 ; sub_136CCA+416↑j ... ROM:00137204 move.b #1,($14C1).l ROM:0013720C ROM:0013720C loc_13720C: ; CODE XREF: sub_136CCA+362↑j ROM:0013720C ; sub_136CCA+392↑j ... ROM:0013720C move.l ($14E2).l,d0 ROM:00137212 cmp.l ($958).l,d0 ROM:00137218 beq.w loc_13746A ROM:0013721C move.l ($14E2).l,d0 ROM:00137222 cmp.l ($147C).l,d0 ROM:00137228 bne.w loc_137460 ROM:0013722C ori.w #$80,($B14).l ROM:00137234 movea.l #$5CC,a4 ROM:0013723A move.w (a4),var_8(a6) ROM:0013723E move.w 2(a4),var_6(a6) ROM:00137244 move.w 4(a4),var_4(a6) ROM:0013724A move.w #$D0B,d0 ROM:0013724E eor.w d0,var_8(a6) ROM:00137252 move.w #$1D17,d0 ROM:00137256 eor.w d0,var_6(a6) ROM:0013725A move.w #$251F,d0 ROM:0013725E eor.w d0,var_4(a6) ROM:00137262 move.l ($13A0).l,var_14(a6) ROM:0013726A move.l ($13A4).l,var_10(a6) ROM:00137272 move.l ($13A8).l,var_C(a6) ROM:0013727A clr.b d3 ROM:0013727C lea var_4(a6),a2 ROM:00137280 lea var_6(a6),a3 ROM:00137284 ROM:00137284 loc_137284: ; CODE XREF: sub_136CCA+6FC↓j ROM:00137284 move.l var_14(a6),d0 ROM:00137288 mulu.l #$BBABCFEF,d0 ROM:00137290 moveq #0,d1 ROM:00137292 move.w var_8(a6),d1 ROM:00137296 lsl.l #8,d1 ROM:00137298 add.l d1,d0 ROM:0013729A subi.l #$40FFFF11,d0 ROM:001372A0 move.l d0,var_14(a6) ROM:001372A4 move.l var_10(a6),d0 ROM:001372A8 mulu.l #$BBABCFEF,d0 ROM:001372B0 moveq #0,d1 ROM:001372B2 move.w (a3),d1 ROM:001372B4 lsl.l #8,d1 ROM:001372B6 add.l d1,d0 ROM:001372B8 subi.l #$40FFFF11,d0 ROM:001372BE move.l d0,var_10(a6) ROM:001372C2 move.l var_C(a6),d0 ROM:001372C6 mulu.l #$BBABCFEF,d0 ROM:001372CE moveq #0,d1 ROM:001372D0 move.w (a2),d1 ROM:001372D2 lsl.l #8,d1 ROM:001372D4 add.l d1,d0 ROM:001372D6 subi.l #$40FFFF11,d0 ROM:001372DC move.l d0,var_C(a6) ROM:001372E0 move.l var_14(a6),d0 ROM:001372E4 cmp.l ($147C).l,d0 ROM:001372EA bne.s loc_13732C ROM:001372EC move.l var_10(a6),d0 ROM:001372F0 cmp.l ($147C).l,d0 ROM:001372F6 bne.s loc_13732C ROM:001372F8 tst.w ($147A).l ROM:001372FE beq.s loc_137318 ROM:00137300 move.l var_14(a6),($13A0).l ROM:00137308 move.l var_14(a6),($13A4).l ROM:00137310 move.l var_14(a6),($13A8).l ROM:00137318 ROM:00137318 loc_137318: ; CODE XREF: sub_136CCA+634↑j ROM:00137318 move.l var_14(a6),($958).l ROM:00137320 ori.w #$200,($B14).l ROM:00137328 bra.w loc_1373CA ROM:0013732C ; --------------------------------------------------------------------------- ROM:0013732C ROM:0013732C loc_13732C: ; CODE XREF: sub_136CCA+620↑j ROM:0013732C ; sub_136CCA+62C↑j ROM:0013732C move.l var_14(a6),d0 ROM:00137330 cmp.l ($147C).l,d0 ROM:00137336 bne.s loc_137376 ROM:00137338 move.l var_C(a6),d0 ROM:0013733C cmp.l ($147C).l,d0 ROM:00137342 bne.s loc_137376 ROM:00137344 tst.w ($147A).l ROM:0013734A beq.s loc_137364 ROM:0013734C move.l var_14(a6),($13A0).l ROM:00137354 move.l var_14(a6),($13A4).l ROM:0013735C move.l var_14(a6),($13A8).l ROM:00137364 ROM:00137364 loc_137364: ; CODE XREF: sub_136CCA+680↑j ROM:00137364 move.l var_14(a6),($958).l ROM:0013736C ori.w #$200,($B14).l ROM:00137374 bra.s loc_1373CA ROM:00137376 ; --------------------------------------------------------------------------- ROM:00137376 ROM:00137376 loc_137376: ; CODE XREF: sub_136CCA+66C↑j ROM:00137376 ; sub_136CCA+678↑j ROM:00137376 move.l var_10(a6),d0 ROM:0013737A cmp.l ($147C).l,d0 ROM:00137380 bne.s loc_1373C0 ROM:00137382 move.l var_C(a6),d0 ROM:00137386 cmp.l ($147C).l,d0 ROM:0013738C bne.s loc_1373C0 ROM:0013738E tst.w ($147A).l ROM:00137394 beq.s loc_1373AE ROM:00137396 move.l var_10(a6),($13A0).l ROM:0013739E move.l var_10(a6),($13A4).l ROM:001373A6 move.l var_10(a6),($13A8).l ROM:001373AE ROM:001373AE loc_1373AE: ; CODE XREF: sub_136CCA+6CA↑j ROM:001373AE move.l var_10(a6),($958).l ROM:001373B6 ori.w #$200,($B14).l ROM:001373BE bra.s loc_1373CA ROM:001373C0 ; --------------------------------------------------------------------------- ROM:001373C0 ROM:001373C0 loc_1373C0: ; CODE XREF: sub_136CCA+6B6↑j ROM:001373C0 ; sub_136CCA+6C2↑j ROM:001373C0 addq.b #1,d3 ROM:001373C2 cmpi.b #$C8,d3 ROM:001373C6 bls.w loc_137284 ROM:001373CA ROM:001373CA loc_1373CA: ; CODE XREF: sub_136CCA+65E↑j ROM:001373CA ; sub_136CCA+6AA↑j ... ROM:001373CA cmpi.b #$C8,d3 ROM:001373CE bls.w loc_13747E ROM:001373D2 move.l ($1A00).l,d0 ROM:001373D8 cmp.l ($147C).l,d0 ROM:001373DE bne.s loc_137412 ROM:001373E0 tst.w ($147A).l ROM:001373E6 beq.s loc_137406 ROM:001373E8 move.l ($1A00).l,($13A0).l ROM:001373F2 move.l ($1A00).l,($13A4).l ROM:001373FC move.l ($1A00).l,($13A8).l ROM:00137406 ROM:00137406 loc_137406: ; CODE XREF: sub_136CCA+71C↑j ROM:00137406 move.l ($1A00).l,($958).l ROM:00137410 bra.s loc_13747E ROM:00137412 ; --------------------------------------------------------------------------- ROM:00137412 ROM:00137412 loc_137412: ; CODE XREF: sub_136CCA+714↑j ROM:00137412 moveq #0,d0 ROM:00137414 move.b ($137B).l,d0 ROM:0013741A andi.l #$10,d0 ROM:00137420 andi.l #$FF,d0 ROM:00137426 bne.s loc_137456 ROM:00137428 moveq #0,d0 ROM:0013742A move.b ($1473).l,d0 ROM:00137430 andi.l #$10,d0 ROM:00137436 andi.l #$FF,d0 ROM:0013743C bne.s loc_137456 ROM:0013743E move.l #$10,d0 ROM:00137444 or.b d0,($137B).l ROM:0013744A move.l #$10,d0 ROM:00137450 or.b d0,($1473).l ROM:00137456 ROM:00137456 loc_137456: ; CODE XREF: sub_136CCA+75C↑j ROM:00137456 ; sub_136CCA+772↑j ROM:00137456 ori.w #$2000,($B14).l ROM:0013745E bra.s loc_13747E ROM:00137460 ; --------------------------------------------------------------------------- ROM:00137460 ROM:00137460 loc_137460: ; CODE XREF: sub_136CCA+55E↑j ROM:00137460 ori.w #$100,($B14).l ROM:00137468 bra.s loc_13747E ROM:0013746A ; --------------------------------------------------------------------------- ROM:0013746A ROM:0013746A loc_13746A: ; CODE XREF: sub_136CCA+54E↑j ROM:0013746A move.l #2,d0 ROM:00137470 or.b d0,($1472).l ROM:00137476 ori.w #$40,($B14).l ; '@' ROM:0013747E ROM:0013747E loc_13747E: ; CODE XREF: sub_136CCA+704↑j ROM:0013747E ; sub_136CCA+746↑j ... ROM:0013747E move.l ($14E2).l,($147C).l ROM:00137488 ori.b #$40,($14C0).l ; '@' ROM:00137490 bra.s loc_13749A ROM:00137492 ; --------------------------------------------------------------------------- ROM:00137492 ROM:00137492 loc_137492: ; CODE XREF: sub_136CCA+21E↑j ROM:00137492 ori.w #$10,($B14).l ROM:0013749A ROM:0013749A loc_13749A: ; CODE XREF: sub_136CCA+16↑j ROM:0013749A ; sub_136CCA+7C6↑j ROM:0013749A btst #0,($14C0).l ROM:001374A2 beq.s loc_1374BC ROM:001374A4 pea (1).w ROM:001374A8 jsr sub_137F12 ROM:001374AE addq.l #4,sp ROM:001374B0 ori.w #$20,($B14).l ; ' ' ROM:001374B8 bra.w loc_1375E8 ROM:001374BC ; --------------------------------------------------------------------------- ROM:001374BC ROM:001374BC loc_1374BC: ; CODE XREF: sub_136CCA+7D8↑j ROM:001374BC btst #7,($14C0).l ROM:001374C4 bne.w loc_1375A8 ROM:001374C8 btst #6,($14C0).l ROM:001374D0 beq.s loc_13751A ROM:001374D2 move.l ($14E2).l,d0 ROM:001374D8 cmp.l ($958).l,d0 ROM:001374DE bne.s loc_137500 ROM:001374E0 pea (1).w ROM:001374E4 jsr sub_137F04 ROM:001374EA addq.l #4,sp ROM:001374EC ori.b #$80,($14C0).l ROM:001374F4 ori.w #$8000,($B14).l ROM:001374FC bra.w loc_1375E8 ROM:00137500 ; --------------------------------------------------------------------------- ROM:00137500 ROM:00137500 loc_137500: ; CODE XREF: sub_136CCA+814↑j ROM:00137500 tst.w ($147A).l ROM:00137506 bne.w loc_1375E8 ROM:0013750A pea (1).w ROM:0013750E jsr sub_137F12 ROM:00137514 addq.l #4,sp ROM:00137516 bra.w loc_1375E8 ROM:0013751A ; --------------------------------------------------------------------------- ROM:0013751A ROM:0013751A loc_13751A: ; CODE XREF: sub_136CCA+806↑j ROM:0013751A tst.w ($147A).l ROM:00137520 bne.s loc_13753C ROM:00137522 btst #5,($14C0).l ROM:0013752A beq.s loc_13753C ROM:0013752C pea (1).w ROM:00137530 jsr sub_137F12 ROM:00137536 addq.l #4,sp ROM:00137538 bra.w loc_1375E8 ROM:0013753C ; --------------------------------------------------------------------------- ROM:0013753C ROM:0013753C loc_13753C: ; CODE XREF: sub_136CCA+856↑j ROM:0013753C ; sub_136CCA+860↑j ROM:0013753C moveq #0,d0 ROM:0013753E move.b ($136E).l,d0 ROM:00137544 andi.l #8,d0 ROM:0013754A andi.l #$FF,d0 ROM:00137550 bne.s loc_137568 ROM:00137552 moveq #0,d0 ROM:00137554 move.b ($942).l,d0 ROM:0013755A andi.l #$20,d0 ; ' ' ROM:00137560 andi.l #$FF,d0 ROM:00137566 beq.s loc_13759A ROM:00137568 ROM:00137568 loc_137568: ; CODE XREF: sub_136CCA+886↑j ROM:00137568 moveq #0,d0 ROM:0013756A move.b ($1472).l,d0 ROM:00137570 andi.l #2,d0 ROM:00137576 andi.l #$FF,d0 ROM:0013757C beq.s loc_13758C ROM:0013757E pea (1).w ROM:00137582 jsr sub_137F04 ROM:00137588 addq.l #4,sp ROM:0013758A bra.s loc_1375E8 ROM:0013758C ; --------------------------------------------------------------------------- ROM:0013758C ROM:0013758C loc_13758C: ; CODE XREF: sub_136CCA+8B2↑j ROM:0013758C pea (1).w ROM:00137590 jsr sub_137F12 ROM:00137596 addq.l #4,sp ROM:00137598 bra.s loc_1375E8 ROM:0013759A ; --------------------------------------------------------------------------- ROM:0013759A ROM:0013759A loc_13759A: ; CODE XREF: sub_136CCA+89C↑j ROM:0013759A pea (1).w ROM:0013759E jsr sub_137F04 ROM:001375A4 addq.l #4,sp ROM:001375A6 bra.s loc_1375E8 ROM:001375A8 ; --------------------------------------------------------------------------- ROM:001375A8 ROM:001375A8 loc_1375A8: ; CODE XREF: sub_136CCA+7FA↑j ROM:001375A8 pea (1).w ROM:001375AC jsr sub_137F04 ROM:001375B2 addq.l #4,sp ROM:001375B4 tst.w ($1474).l ROM:001375BA bne.s loc_1375E8 ROM:001375BC move.w #1,($1474).l ROM:001375C4 addq.w #1,($1A42).l ROM:001375CA moveq #0,d0 ROM:001375CC move.w ($1A42).l,d0 ROM:001375D2 moveq #$32,d1 ; '2' ROM:001375D4 divsl.l d1,d1:d0 ROM:001375D8 tst.l d1 ROM:001375DA bne.s loc_1375E8 ROM:001375DC move.l #$10,d0 ROM:001375E2 or.b d0,($1384).l ROM:001375E8 ROM:001375E8 loc_1375E8: ; CODE XREF: sub_136CCA+7EE↑j ROM:001375E8 ; sub_136CCA+832↑j ... ROM:001375E8 movem.l var_38(a6),d2-d7/a2-a4 ROM:001375EE unlk a6 ROM:001375F0 rts ROM:001375F0 ; End of function sub_136CCA ROM:001375F0 ROM:001375F2 ; --------------------------------------------------------------------------- ROM:001375F2 link a6,#-$C ROM:001375F6 movem.l d2/a2,-(sp) ROM:001375FA move.l 8(a6),d2 ROM:001375FE movea.l #$14C0,a1 ROM:00137604 lea -$C(a6),a0 ROM:00137608 ori.b #$40,($1484).l ; '@' ROM:00137610 andi.b #$FD,(a1) ROM:00137614 andi.b #$FB,(a1) ROM:00137618 andi.b #$EF,(a1) ROM:0013761C andi.b #$F7,(a1) ROM:00137620 clr.b ($14DC).l ROM:00137626 movea.l #$5CC,a2 ROM:0013762C move.w (a2),-$C(a6) ROM:00137630 move.w 2(a2),2(a0) ROM:00137636 move.w 4(a2),4(a0) ROM:0013763C move.w -$C(a6),d0 ROM:00137640 move.w #$D0B,d1 ROM:00137644 eor.w d1,d0 ROM:00137646 move.w d0,-6(a6) ROM:0013764A move.w 2(a0),d0 ROM:0013764E move.w #$1D17,d1 ROM:00137652 eor.w d1,d0 ROM:00137654 move.w d0,-4(a6) ROM:00137658 move.w 4(a0),d0 ROM:0013765C move.w #$251F,d1 ROM:00137660 eor.w d1,d0 ROM:00137662 move.w d0,-2(a6) ROM:00137666 move.w -$C(a6),d0 ROM:0013766A move.w 2(a0),d1 ROM:0013766E eor.w d1,d0 ROM:00137670 beq.s loc_13768A ROM:00137672 move.w -$C(a6),d0 ROM:00137676 move.w 4(a0),d1 ROM:0013767A eor.w d1,d0 ROM:0013767C beq.s loc_13768A ROM:0013767E move.w 4(a0),d0 ROM:00137682 move.w 2(a0),d1 ROM:00137686 eor.w d1,d0 ROM:00137688 bne.s loc_137690 ROM:0013768A ROM:0013768A loc_13768A: ; CODE XREF: ROM:00137670↑j ROM:0013768A ; ROM:0013767C↑j ROM:0013768A ori.b #1,(a1) ROM:0013768E bra.s loc_1376C2 ROM:00137690 ; --------------------------------------------------------------------------- ROM:00137690 ROM:00137690 loc_137690: ; CODE XREF: ROM:00137688↑j ROM:00137690 move.w -6(a6),d0 ROM:00137694 move.w -4(a6),d1 ROM:00137698 eor.w d1,d0 ROM:0013769A beq.s loc_1376B4 ROM:0013769C move.w -6(a6),d0 ROM:001376A0 move.w -2(a6),d1 ROM:001376A4 eor.w d1,d0 ROM:001376A6 beq.s loc_1376B4 ROM:001376A8 move.w -2(a6),d0 ROM:001376AC move.w -4(a6),d1 ROM:001376B0 eor.w d1,d0 ROM:001376B2 bne.s loc_1376BA ROM:001376B4 ROM:001376B4 loc_1376B4: ; CODE XREF: ROM:0013769A↑j ROM:001376B4 ; ROM:001376A6↑j ROM:001376B4 ori.b #2,(a1) ROM:001376B8 bra.s loc_1376C2 ROM:001376BA ; --------------------------------------------------------------------------- ROM:001376BA ROM:001376BA loc_1376BA: ; CODE XREF: ROM:001376B2↑j ROM:001376BA ori.b #4,(a1) ROM:001376BE moveq #3,d0 ROM:001376C0 bra.s loc_137724 ROM:001376C2 ; --------------------------------------------------------------------------- ROM:001376C2 ROM:001376C2 loc_1376C2: ; CODE XREF: ROM:0013768E↑j ROM:001376C2 ; ROM:001376B8↑j ROM:001376C2 cmpi.b #2,d2 ROM:001376C6 bcs.s loc_1376CC ROM:001376C8 moveq #$A,d0 ROM:001376CA bra.s loc_137724 ROM:001376CC ; --------------------------------------------------------------------------- ROM:001376CC ROM:001376CC loc_1376CC: ; CODE XREF: ROM:001376C6↑j ROM:001376CC btst #0,(a1) ROM:001376D0 beq.s loc_1376F8 ROM:001376D2 tst.b d2 ROM:001376D4 bne.s loc_1376F4 ROM:001376D6 move.w ($56E).l,d0 ROM:001376DC ext.l d0 ROM:001376DE moveq #$28,d1 ; '(' ROM:001376E0 divs.l d1,d0 ROM:001376E4 tst.l d0 ROM:001376E6 bne.s loc_1376F0 ROM:001376E8 ori.b #8,(a1) ROM:001376EC moveq #0,d0 ROM:001376EE bra.s loc_137724 ROM:001376F0 ; --------------------------------------------------------------------------- ROM:001376F0 ROM:001376F0 loc_1376F0: ; CODE XREF: ROM:001376E6↑j ROM:001376F0 moveq #$B,d0 ROM:001376F2 bra.s loc_137724 ROM:001376F4 ; --------------------------------------------------------------------------- ROM:001376F4 ROM:001376F4 loc_1376F4: ; CODE XREF: ROM:001376D4↑j ROM:001376F4 moveq #2,d0 ROM:001376F6 bra.s loc_137724 ROM:001376F8 ; --------------------------------------------------------------------------- ROM:001376F8 ROM:001376F8 loc_1376F8: ; CODE XREF: ROM:001376D0↑j ROM:001376F8 btst #1,(a1) ROM:001376FC beq.s loc_137724 ROM:001376FE cmpi.b #1,d2 ROM:00137702 bne.s loc_137722 ROM:00137704 move.w ($56E).l,d0 ROM:0013770A ext.l d0 ROM:0013770C moveq #$28,d1 ; '(' ROM:0013770E divs.l d1,d0 ROM:00137712 tst.l d0 ROM:00137714 bne.s loc_13771E ROM:00137716 ori.b #$10,(a1) ROM:0013771A moveq #0,d0 ROM:0013771C bra.s loc_137724 ROM:0013771E ; --------------------------------------------------------------------------- ROM:0013771E ROM:0013771E loc_13771E: ; CODE XREF: ROM:00137714↑j ROM:0013771E moveq #$B,d0 ROM:00137720 bra.s loc_137724 ROM:00137722 ; --------------------------------------------------------------------------- ROM:00137722 ROM:00137722 loc_137722: ; CODE XREF: ROM:00137702↑j ROM:00137722 moveq #1,d0 ROM:00137724 ROM:00137724 loc_137724: ; CODE XREF: ROM:001376C0↑j ROM:00137724 ; ROM:001376CA↑j ... ROM:00137724 movem.l -$14(a6),d2/a2 ROM:0013772A unlk a6 ROM:0013772C rts ROM:0013772E ; --------------------------------------------------------------------------- ROM:0013772E movea.l #$14C1,a0 ROM:00137734 btst #6,($1484).l ROM:0013773C bne.s loc_137742 ROM:0013773E moveq #$B,d0 ROM:00137740 bra.s locret_137766 ROM:00137742 ; --------------------------------------------------------------------------- ROM:00137742 ROM:00137742 loc_137742: ; CODE XREF: ROM:0013773C↑j ROM:00137742 tst.b (a0) ROM:00137744 bne.s loc_13774A ROM:00137746 moveq #$C,d0 ROM:00137748 bra.s locret_137766 ROM:0013774A ; --------------------------------------------------------------------------- ROM:0013774A ROM:0013774A loc_13774A: ; CODE XREF: ROM:00137744↑j ROM:0013774A cmpi.b #$FF,(a0) ROM:0013774E bne.s loc_137754 ROM:00137750 moveq #0,d0 ROM:00137752 bra.s locret_137766 ROM:00137754 ; --------------------------------------------------------------------------- ROM:00137754 ROM:00137754 loc_137754: ; CODE XREF: ROM:0013774E↑j ROM:00137754 cmpi.b #1,(a0) ROM:00137758 bne.s loc_13775E ROM:0013775A moveq #1,d0 ROM:0013775C bra.s locret_137766 ROM:0013775E ; --------------------------------------------------------------------------- ROM:0013775E ROM:0013775E loc_13775E: ; CODE XREF: ROM:00137758↑j ROM:0013775E cmpi.b #2,(a0) ROM:00137762 bne.s locret_137766 ROM:00137764 moveq #2,d0 ROM:00137766 ROM:00137766 locret_137766: ; CODE XREF: ROM:00137740↑j ROM:00137766 ; ROM:00137748↑j ... ROM:00137766 rts ROM:00137768 ROM:00137768 ; =============== S U B R O U T I N E ======================================= ROM:00137768 ROM:00137768 ROM:00137768 sub_137768: ; CODE XREF: sub_137892+2E↓p ROM:00137768 cmpi.b #9,($148C).l ROM:00137770 bcc.s loc_13777A ROM:00137772 addq.b #1,($148C).l ROM:00137778 bra.s locret_137782 ROM:0013777A ; --------------------------------------------------------------------------- ROM:0013777A ROM:0013777A loc_13777A: ; CODE XREF: sub_137768+8↑j ROM:0013777A ori.b #$20,($14C0).l ; ' ' ROM:00137782 ROM:00137782 locret_137782: ; CODE XREF: sub_137768+10↑j ROM:00137782 rts ROM:00137782 ; End of function sub_137768 ROM:00137782 ROM:00137784 ROM:00137784 ; =============== S U B R O U T I N E ======================================= ROM:00137784 ROM:00137784 ROM:00137784 sub_137784: ; CODE XREF: sub_137892+44↓p ROM:00137784 movea.l #$1480,a0 ROM:0013778A cmpi.b #5,(a0) ROM:0013778E bcc.s locret_1377AC ROM:00137790 move.w ($56E).l,d0 ROM:00137796 ext.l d0 ROM:00137798 moveq #$28,d1 ; '(' ROM:0013779A divs.l d1,d0 ROM:0013779E cmpi.l #$FA,d0 ROM:001377A4 blt.s loc_1377AA ROM:001377A6 addq.b #1,(a0) ROM:001377A8 bra.s locret_1377AC ROM:001377AA ; --------------------------------------------------------------------------- ROM:001377AA ROM:001377AA loc_1377AA: ; CODE XREF: sub_137784+20↑j ROM:001377AA clr.b (a0) ROM:001377AC ROM:001377AC locret_1377AC: ; CODE XREF: sub_137784+A↑j ROM:001377AC ; sub_137784+24↑j ROM:001377AC rts ROM:001377AC ; End of function sub_137784 ROM:001377AC ROM:001377AE ROM:001377AE ; =============== S U B R O U T I N E ======================================= ROM:001377AE ROM:001377AE ; Attributes: bp-based frame ROM:001377AE ROM:001377AE sub_1377AE: ; CODE XREF: sub_137E04+E6↓p ROM:001377AE ROM:001377AE var_6 = -6 ROM:001377AE ROM:001377AE link a6,#-8 ROM:001377B2 move.l a2,-(sp) ROM:001377B4 lea var_6(a6),a1 ROM:001377B8 movea.l a1,a0 ROM:001377BA addq.l #4,a0 ROM:001377BC movea.l #$5CC,a2 ROM:001377C2 btst #0,($14C0).l ROM:001377CA bne.w loc_137874 ROM:001377CE cmpi.b #5,($1480).l ROM:001377D6 bcs.w loc_137874 ROM:001377DA addq.w #1,($1A40).l ROM:001377E0 move.l ($13A0).l,($1A00).l ROM:001377EA move.w (a2),var_6(a6) ROM:001377EE move.w 2(a2),2(a1) ROM:001377F4 move.w 4(a2),(a0) ROM:001377F8 move.w #$D0B,d0 ROM:001377FC eor.w d0,var_6(a6) ROM:00137800 move.w #$1D17,d0 ROM:00137804 eor.w d0,2(a1) ROM:00137808 move.w #$251F,d0 ROM:0013780C eor.w d0,(a0) ROM:0013780E move.l ($13A0).l,d0 ROM:00137814 mulu.l #$BBABCFEF,d0 ROM:0013781C moveq #0,d1 ROM:0013781E move.w var_6(a6),d1 ROM:00137822 lsl.l #8,d1 ROM:00137824 add.l d1,d0 ROM:00137826 subi.l #$40FFFF11,d0 ROM:0013782C move.l d0,($13A0).l ROM:00137832 movea.l #$13A4,a2 ROM:00137838 move.l (a2),d0 ROM:0013783A mulu.l #$BBABCFEF,d0 ROM:00137842 moveq #0,d1 ROM:00137844 move.w 2(a1),d1 ROM:00137848 lsl.l #8,d1 ROM:0013784A add.l d1,d0 ROM:0013784C subi.l #$40FFFF11,d0 ROM:00137852 move.l d0,(a2) ROM:00137854 movea.l #$13A8,a2 ROM:0013785A move.l (a2),d0 ROM:0013785C mulu.l #$BBABCFEF,d0 ROM:00137864 moveq #0,d1 ROM:00137866 move.w (a0),d1 ROM:00137868 lsl.l #8,d1 ROM:0013786A add.l d1,d0 ROM:0013786C subi.l #$40FFFF11,d0 ROM:00137872 move.l d0,(a2) ROM:00137874 ROM:00137874 loc_137874: ; CODE XREF: sub_1377AE+1C↑j ROM:00137874 ; sub_1377AE+28↑j ROM:00137874 movea.l (sp)+,a2 ROM:00137876 unlk a6 ROM:00137878 rts ROM:00137878 ; End of function sub_1377AE ROM:00137878 ROM:0013787A ROM:0013787A ; =============== S U B R O U T I N E ======================================= ROM:0013787A ROM:0013787A ROM:0013787A sub_13787A: ; CODE XREF: ROM:00116FE8↑p ROM:0013787A clr.w ($FFFFF462).l ROM:00137880 move.w #$204,($FFFFF460).l ROM:00137888 move.w #$4011,($FFFFF448).l ROM:00137890 rts ROM:00137890 ; End of function sub_13787A ROM:00137890 ROM:00137892 ROM:00137892 ; =============== S U B R O U T I N E ======================================= ROM:00137892 ROM:00137892 ROM:00137892 sub_137892: ; CODE XREF: ROM:loc_1177A0↑p ROM:00137892 move.l a2,-(sp) ROM:00137894 movea.l #$1482,a2 ROM:0013789A addq.w #1,(a2) ROM:0013789C moveq #0,d0 ROM:0013789E move.w (a2),d0 ROM:001378A0 moveq #$14,d1 ROM:001378A2 divsl.l d1,d1:d0 ROM:001378A6 tst.l d1 ROM:001378A8 bne.s loc_1378B2 ROM:001378AA move.w #1,($1490).l ROM:001378B2 ROM:001378B2 loc_1378B2: ; CODE XREF: sub_137892+16↑j ROM:001378B2 moveq #0,d0 ROM:001378B4 move.w (a2),d0 ROM:001378B6 moveq #$64,d1 ; 'd' ROM:001378B8 divsl.l d1,d1:d0 ROM:001378BC tst.l d1 ROM:001378BE bne.s loc_1378C6 ROM:001378C0 jsr sub_137768 ROM:001378C6 ROM:001378C6 loc_1378C6: ; CODE XREF: sub_137892+2C↑j ROM:001378C6 moveq #0,d0 ROM:001378C8 move.w (a2),d0 ROM:001378CA divsl.l #$3E8,d1:d0 ROM:001378D2 tst.l d1 ROM:001378D4 bne.s loc_1378EE ROM:001378D6 jsr sub_137784 ROM:001378DC moveq #0,d0 ROM:001378DE move.w (a2),d0 ROM:001378E0 divsl.l #$2710,d1:d0 ROM:001378E8 tst.l d1 ROM:001378EA bne.s loc_1378EE ROM:001378EC clr.w (a2) ROM:001378EE ROM:001378EE loc_1378EE: ; CODE XREF: sub_137892+42↑j ROM:001378EE ; sub_137892+58↑j ROM:001378EE movea.l (sp)+,a2 ROM:001378F0 rts ROM:001378F0 ; End of function sub_137892 ROM:001378F0 ROM:001378F2 ROM:001378F2 ; =============== S U B R O U T I N E ======================================= ROM:001378F2 ROM:001378F2 ROM:001378F2 sub_1378F2: ; CODE XREF: ROM:001170E2↑p ROM:001378F2 movem.l d2/a2-a4,-(sp) ROM:001378F6 movea.l #$B12,a3 ROM:001378FC movea.l #$438,a4 ROM:00137902 move.w (a3),d0 ROM:00137904 ext.l d0 ROM:00137906 moveq #$63,d1 ; 'c' ROM:00137908 cmp.l d1,d0 ROM:0013790A bhi.w loc_137DBE ROM:0013790E lea word_137952(pc),a0 ROM:00137912 nop ROM:00137914 moveq #$14,d1 ROM:00137916 ROM:00137916 loc_137916: ; CODE XREF: sub_1378F2+26↓j ROM:00137916 cmp.b (a0)+,d0 ROM:00137918 dbls d1,loc_137916 ROM:0013791C bne.w loc_137DBE ROM:00137920 move.w word_137928(pc,d1.l*2),d0 ROM:00137924 jmp word_137928(pc,d0.w) ROM:00137924 ; --------------------------------------------------------------------------- ROM:00137928 word_137928: dc.w $47E ; CODE XREF: sub_1378F2+32↑j ROM:00137928 ; DATA XREF: sub_1378F2+2E↑r ROM:0013792A dc.w $46A ROM:0013792C dc.l $45E0452, $41803DC, $3A00364, $31C02D8, $2260212 ROM:0013792C dc.l $1FE01EA, $1D601BC, $1A4012C, $BE006A ROM:00137950 dc.b 0, $40 ROM:00137952 word_137952: dc.w 1 ; DATA XREF: sub_1378F2+1C↑o ROM:00137954 dc.l $2030A15, $2D2F3031, $323C3D41, $4243444B, $4C506300 ROM:00137954 dc.l $207C0014, $2C891FC, $140000, $D1D40C50, $16600, $444207C ROM:00137954 dc.l $1402C6, $91FC0014, $D1D4, $36906000, $43042A7, $4EB90013 ROM:00137954 dc.l $75F2588F, $14007000, $1002720B, $B0816236, $303B0A06 ROM:00137954 dc.l $4EFB0002, $180020, $200020 ROM:00137954 dcb.l 3,$2E002E ROM:00137954 dc.l $2E0020, $36BC0003, $600003F2, $70001002, $7201E169 ROM:00137954 dc.l $83790000, $B1436BC, $A6000, $3DC4878, $14EB9, $1375F2 ROM:00137954 dc.l $588F1400, $70001002, $720BB081, $6236303B, $A064EFB ROM:00137954 dc.l $20018, $200020, $20002E ROM:00137954 dcb.l 3,$2E002E ROM:00137954 dc.l $2036BC, $36000, $39C7000, $10027201, $E1698379, $B14 ROM:00137954 dc.l $203C0000, $18139, $1378, $203C0000, $EFC139, $1361 ROM:00137954 dc.l $36BC000A, $6000036E, $4EB90013, $772E1400, $70001002 ROM:00137954 dc.l $6716720C, $B0016700, $3587201, $B0016734, $720BB001 ROM:00137954 dc.l $67366034, $42790000, $1A424279, $1A44, $36BC000A ROM:00137954 dc.l $203C0000, $28139, $136F, $203C0000, $EFC139, $1361 ROM:00137954 dc.l $6000031E, $791000, $B14, $203C0000, $18139, $1378 ROM:00137954 dc.l $203C0000, $EFC139, $1361, $36BC000A, $600002F6, $207C0014 ROM:00137954 dc.l $2C891FC, $140000, $D1D44A50, $660002E2, $600002DC ROM:00137954 dc.l $247C0000, $1B006002, $421AB5FC, $1E00, $65F636BC ROM:00137954 dc.l $A6000, $2C44279, $1A42, $42790000, $1A4436BC, $A6000 ROM:00137954 dc.l $2B0203C, 8, $81390000, $136736BC, $A6000, $29C203C ROM:00137954 dc.l $10, $81390000, $138436BC, $A6000, $288203C, $10 ROM:00137954 dc.l $81390000, $137B36BC, $A6000, $274207C, $1402CA, $91FC0014 ROM:00137954 dc.l $2448, $D1D43010, $3400323C, $D0BB340, $33C00000 ROM:00137954 dc.l $5CC3002, $323C1D17, $B34033C0, $5CE, $204AD1D4, $3010323C ROM:00137954 dc.l $251FB340, $33C00000, $5D0207C, $1402CC, $91FC0014 ROM:00137954 dc.l $D1D4, $301048C0, $7210E3A8, $23C00000, $958207C ROM:00137954 dc.l $1402CE, $91FC0014, $D1D4, $301048C0, $D1B90000, $95823F9 ROM:00137954 dc.l $958, $13A0, $23F90000, $9580000, $13A423F9, $958 ROM:00137954 dc.l $13A8, $203C0000, $88139, $1367, $203C0000, $108139 ROM:00137954 dc.l $1384, $36BC000A, $600001C2, $207C0014, $2CA91FC ROM:00137954 dc.l $140000, $D1D433D0, $5CC, $207C0014, $2CC91FC, $140000 ROM:00137954 dc.l $D1D433D0, $5CE, $207C0014, $2CE91FC, $140000, $D1D433D0 ROM:00137954 dc.l $5D0, $36BC000A, $6000017E, $207C0014, $2CA91FC, $140000 ROM:00137954 dc.l $2448D1D4, $30103400, $323C0D0B, $B34033C0, $5CC ROM:00137954 dc.l $3002323C, $1D17B340, $33C00000, $5CE204A, $D1D43010 ROM:00137954 dc.l $323C251F, $B34033C0, $5D0, $36BC000A, $60000136 ROM:00137954 dc.l $207C0014, $2CA91FC, $140000, $D1D43010, $48C07210 ROM:00137954 dc.l $E3A823C0, $958, $207C0014, $2CC91FC, $140000, $D1D43010 ROM:00137954 dc.l $48C0D1B9, $958, $36BC000A, $600000FA, $207C0014 ROM:00137954 dc.l $2CA91FC, $140000, $D1D43010, $48C07210, $E3A823C0 ROM:00137954 dc.l $13A0, $207C0014, $2CC91FC, $140000, $D1D43010, $48C0D1B9 ROM:00137954 dc.l $13A0, $36BC000A, $600000BE, $207C0014, $2CA91FC ROM:00137954 dc.l $140000, $D1D43010, $48C07210, $E3A8207C, $13A4, $24482080 ROM:00137954 dc.l $207C0014, $2CC91FC, $140000, $D1D43010, $48C0D192 ROM:00137954 dc.l $36BC000A, $60000082, $207C0014, $2CA91FC, $140000 ROM:00137954 dc.l $D1D43010, $48C07210, $E3A8207C, $13A8, $24482080 ROM:00137954 dc.l $207C0014, $2CC91FC, $140000, $D1D43010, $48C0D192 ROM:00137954 dc.l $36BC000A, $60464279, $B14, $36BC000A, $603A4279 ROM:00137954 dc.l $1A40, $36BC000A, $602E13FC, $50000, $14804EB9, $1377AE ROM:00137954 dc.l $36BC000A, $601A23FC, $100000, $1488, $20790000, $14884E90 ROM:00137954 dc.l $36BC000A ROM:00137DBC ; --------------------------------------------------------------------------- ROM:00137DBC bra.s loc_137DC0 ROM:00137DBE ; --------------------------------------------------------------------------- ROM:00137DBE ROM:00137DBE loc_137DBE: ; CODE XREF: sub_1378F2+18↑j ROM:00137DBE ; sub_1378F2+2A↑j ROM:00137DBE clr.w (a3) ROM:00137DC0 ROM:00137DC0 loc_137DC0: ; CODE XREF: sub_1378F2+4CA↑j ROM:00137DC0 tst.w ($1490).l ROM:00137DC6 beq.s loc_137DD4 ROM:00137DC8 clr.w ($1490).l ROM:00137DCE jsr sub_136CCA ROM:00137DD4 ROM:00137DD4 loc_137DD4: ; CODE XREF: sub_1378F2+4D4↑j ROM:00137DD4 move.w ($1494).l,d0 ROM:00137DDA move.l d0,-(sp) ROM:00137DDC jsr sub_137E04 ROM:00137DE0 nop ROM:00137DE2 addq.l #4,sp ROM:00137DE4 move.w d0,($1494).l ROM:00137DEA move.w ($1A42).l,($B0E).l ROM:00137DF4 move.w ($1A44).l,($B10).l ROM:00137DFE movem.l (sp)+,d2/a2-a4 ROM:00137E02 rts ROM:00137E02 ; End of function sub_1378F2 ROM:00137E02 ROM:00137E04 ROM:00137E04 ; =============== S U B R O U T I N E ======================================= ROM:00137E04 ROM:00137E04 ROM:00137E04 sub_137E04: ; CODE XREF: sub_1378F2+4EA↑p ROM:00137E04 ROM:00137E04 arg_0 = 4 ROM:00137E04 ROM:00137E04 movem.l d2/a2-a3,-(sp) ROM:00137E08 move.l $C+arg_0(sp),d2 ROM:00137E0C movea.l #$147A,a2 ROM:00137E12 movea.l #$939,a3 ROM:00137E18 moveq #0,d0 ROM:00137E1A move.w d2,d0 ROM:00137E1C moveq #4,d1 ROM:00137E1E cmp.l d1,d0 ; switch 5 cases ROM:00137E20 bhi.w def_137E28 ; jumptable 00137E28 default case ROM:00137E24 move.w jpt_137E28(pc,d0.l*2),d0 ROM:00137E28 jmp jpt_137E28(pc,d0.w) ; switch jump ROM:00137E28 ; --------------------------------------------------------------------------- ROM:00137E2C jpt_137E28: dc.w loc_137E36-$137E2C ; DATA XREF: sub_137E04+20↑r ROM:00137E2C ; sub_137E04+24↑r ROM:00137E2C dc.w loc_137E48-$137E2C ; jump table for switch statement ROM:00137E2C dc.w loc_137E6E-$137E2C ROM:00137E2C dc.w loc_137E9C-$137E2C ROM:00137E2C dc.w loc_137ED8-$137E2C ROM:00137E36 ; --------------------------------------------------------------------------- ROM:00137E36 ROM:00137E36 loc_137E36: ; CODE XREF: sub_137E04+24↑j ROM:00137E36 ; DATA XREF: sub_137E04:jpt_137E28↑o ROM:00137E36 move.l #$20,d0 ; ' ' ; jumptable 00137E28 case 0 ROM:00137E3C or.b d0,($137B).l ROM:00137E42 moveq #1,d0 ROM:00137E44 bra.w loc_137EFE ROM:00137E48 ; --------------------------------------------------------------------------- ROM:00137E48 ROM:00137E48 loc_137E48: ; CODE XREF: sub_137E04+24↑j ROM:00137E48 ; DATA XREF: sub_137E04:jpt_137E28↑o ROM:00137E48 moveq #0,d0 ; jumptable 00137E28 case 1 ROM:00137E4A move.b ($137B).l,d0 ROM:00137E50 andi.l #$20,d0 ; ' ' ROM:00137E56 andi.l #$FF,d0 ROM:00137E5C bne.s loc_137E68 ROM:00137E5E jsr sub_137FB4 ROM:00137E62 nop ROM:00137E64 bra.w def_137E28 ; jumptable 00137E28 default case ROM:00137E68 ; --------------------------------------------------------------------------- ROM:00137E68 ROM:00137E68 loc_137E68: ; CODE XREF: sub_137E04+58↑j ROM:00137E68 moveq #1,d0 ROM:00137E6A bra.w loc_137EFE ROM:00137E6E ; --------------------------------------------------------------------------- ROM:00137E6E ROM:00137E6E loc_137E6E: ; CODE XREF: sub_137E04+24↑j ROM:00137E6E ; DATA XREF: sub_137E04:jpt_137E28↑o ROM:00137E6E moveq #0,d0 ; jumptable 00137E28 case 2 ROM:00137E70 move.b (a3),d0 ROM:00137E72 andi.l #$10,d0 ROM:00137E78 andi.l #$FF,d0 ROM:00137E7E beq.w def_137E28 ; jumptable 00137E28 default case ROM:00137E82 clr.w ($1474).l ROM:00137E88 clr.w ($1476).l ROM:00137E8E jsr sub_137F5C ROM:00137E92 nop ROM:00137E94 move.w #1,(a2) ROM:00137E98 moveq #3,d0 ROM:00137E9A bra.s loc_137EFE ROM:00137E9C ; --------------------------------------------------------------------------- ROM:00137E9C ROM:00137E9C loc_137E9C: ; CODE XREF: sub_137E04+24↑j ROM:00137E9C ; DATA XREF: sub_137E04:jpt_137E28↑o ROM:00137E9C moveq #0,d0 ; jumptable 00137E28 case 3 ROM:00137E9E move.b ($1383).l,d0 ROM:00137EA4 andi.l #4,d0 ROM:00137EAA andi.l #$FF,d0 ROM:00137EB0 beq.s loc_137EB8 ROM:00137EB2 clr.w (a2) ROM:00137EB4 moveq #4,d0 ROM:00137EB6 bra.s loc_137EFE ROM:00137EB8 ; --------------------------------------------------------------------------- ROM:00137EB8 ROM:00137EB8 loc_137EB8: ; CODE XREF: sub_137E04+AC↑j ROM:00137EB8 moveq #0,d0 ROM:00137EBA move.b (a3),d0 ROM:00137EBC andi.l #$10,d0 ROM:00137EC2 andi.l #$FF,d0 ROM:00137EC8 bne.s loc_137ED4 ROM:00137ECA clr.b ($1480).l ROM:00137ED0 clr.w (a2) ROM:00137ED2 bra.s def_137E28 ; jumptable 00137E28 default case ROM:00137ED4 ; --------------------------------------------------------------------------- ROM:00137ED4 ROM:00137ED4 loc_137ED4: ; CODE XREF: sub_137E04+C4↑j ROM:00137ED4 moveq #3,d0 ROM:00137ED6 bra.s loc_137EFE ROM:00137ED8 ; --------------------------------------------------------------------------- ROM:00137ED8 ROM:00137ED8 loc_137ED8: ; CODE XREF: sub_137E04+24↑j ROM:00137ED8 ; DATA XREF: sub_137E04:jpt_137E28↑o ROM:00137ED8 moveq #0,d0 ; jumptable 00137E28 case 4 ROM:00137EDA move.b (a3),d0 ROM:00137EDC andi.l #$10,d0 ROM:00137EE2 andi.l #$FF,d0 ROM:00137EE8 bne.s loc_137EF8 ROM:00137EEA jsr sub_1377AE ROM:00137EF0 clr.b ($1480).l ROM:00137EF6 bra.s def_137E28 ; jumptable 00137E28 default case ROM:00137EF8 ; --------------------------------------------------------------------------- ROM:00137EF8 ROM:00137EF8 loc_137EF8: ; CODE XREF: sub_137E04+E4↑j ROM:00137EF8 moveq #4,d0 ROM:00137EFA bra.s loc_137EFE ROM:00137EFC ; --------------------------------------------------------------------------- ROM:00137EFC ROM:00137EFC def_137E28: ; CODE XREF: sub_137E04+1C↑j ROM:00137EFC ; sub_137E04+60↑j ... ROM:00137EFC moveq #2,d0 ; jumptable 00137E28 default case ROM:00137EFE ROM:00137EFE loc_137EFE: ; CODE XREF: sub_137E04+40↑j ROM:00137EFE ; sub_137E04+66↑j ... ROM:00137EFE movem.l (sp)+,d2/a2-a3 ROM:00137F02 rts ROM:00137F02 ; End of function sub_137E04 ROM:00137F02 ROM:00137F04 ROM:00137F04 ; =============== S U B R O U T I N E ======================================= ROM:00137F04 ROM:00137F04 ROM:00137F04 sub_137F04: ; CODE XREF: sub_136CCA+81A↑p ROM:00137F04 ; sub_136CCA+8B8↑p ... ROM:00137F04 move.l #$7F,d0 ROM:00137F0A and.b d0,($1384).l ROM:00137F10 rts ROM:00137F10 ; End of function sub_137F04 ROM:00137F10 ROM:00137F12 ROM:00137F12 ; =============== S U B R O U T I N E ======================================= ROM:00137F12 ROM:00137F12 ROM:00137F12 sub_137F12: ; CODE XREF: sub_136CCA+7DE↑p ROM:00137F12 ; sub_136CCA+844↑p ... ROM:00137F12 tst.w ($1476).l ROM:00137F18 bne.s loc_137F28 ROM:00137F1A move.w #1,($1476).l ROM:00137F22 addq.w #1,($1A44).l ROM:00137F28 ROM:00137F28 loc_137F28: ; CODE XREF: sub_137F12+6↑j ROM:00137F28 movea.l #$1402C4,a0 ROM:00137F2E suba.l #$140000,a0 ROM:00137F34 adda.l ($438).l,a0 ROM:00137F3A cmpi.w #1,(a0) ROM:00137F3E bne.s loc_137F4E ROM:00137F40 move.l #$7F,d0 ROM:00137F46 and.b d0,($1384).l ROM:00137F4C bra.s locret_137F5A ROM:00137F4E ; --------------------------------------------------------------------------- ROM:00137F4E ROM:00137F4E loc_137F4E: ; CODE XREF: sub_137F12+2C↑j ROM:00137F4E move.l #$80,d0 ROM:00137F54 or.b d0,($1384).l ROM:00137F5A ROM:00137F5A locret_137F5A: ; CODE XREF: sub_137F12+3A↑j ROM:00137F5A rts ROM:00137F5A ; End of function sub_137F12 ROM:00137F5A ROM:00137F5C ROM:00137F5C ; =============== S U B R O U T I N E ======================================= ROM:00137F5C ROM:00137F5C ROM:00137F5C sub_137F5C: ; CODE XREF: sub_137E04+8A↑p ROM:00137F5C movem.l a2-a3,-(sp) ROM:00137F60 movea.l #$13A0,a1 ROM:00137F66 movea.l #$13A4,a0 ROM:00137F6C movea.l a0,a2 ROM:00137F6E move.l (a0),d0 ROM:00137F70 cmp.l (a1),d0 ROM:00137F72 bne.s loc_137F7C ROM:00137F74 move.l (a1),($13A8).l ROM:00137F7A bra.s loc_137FA8 ROM:00137F7C ; --------------------------------------------------------------------------- ROM:00137F7C ROM:00137F7C loc_137F7C: ; CODE XREF: sub_137F5C+16↑j ROM:00137F7C movea.l #$13A8,a0 ROM:00137F82 movea.l a0,a3 ROM:00137F84 move.l (a0),d0 ROM:00137F86 cmp.l (a1),d0 ROM:00137F88 bne.s loc_137F8E ROM:00137F8A move.l (a1),(a2) ROM:00137F8C bra.s loc_137FA8 ROM:00137F8E ; --------------------------------------------------------------------------- ROM:00137F8E ROM:00137F8E loc_137F8E: ; CODE XREF: sub_137F5C+2C↑j ROM:00137F8E move.l (a2),d0 ROM:00137F90 cmp.l (a3),d0 ROM:00137F92 bne.s loc_137F9C ROM:00137F94 move.l ($13A4).l,(a1) ROM:00137F9A bra.s loc_137FA8 ROM:00137F9C ; --------------------------------------------------------------------------- ROM:00137F9C ROM:00137F9C loc_137F9C: ; CODE XREF: sub_137F5C+36↑j ROM:00137F9C move.l (a1),(a2) ROM:00137F9E move.l (a1),(a3) ROM:00137FA0 ori.w #1,($B14).l ROM:00137FA8 ROM:00137FA8 loc_137FA8: ; CODE XREF: sub_137F5C+1E↑j ROM:00137FA8 ; sub_137F5C+30↑j ... ROM:00137FA8 move.l (a1),($958).l ROM:00137FAE movem.l (sp)+,a2-a3 ROM:00137FB2 rts ROM:00137FB2 ; End of function sub_137F5C ROM:00137FB2 ROM:00137FB4 ROM:00137FB4 ; =============== S U B R O U T I N E ======================================= ROM:00137FB4 ROM:00137FB4 ROM:00137FB4 sub_137FB4: ; CODE XREF: sub_137E04+5A↑p ROM:00137FB4 movea.l #$5CC,a0 ROM:00137FBA move.w ($5CC).l,d0 ROM:00137FC0 cmp.w 2(a0),d0 ROM:00137FC4 beq.s loc_137FDC ROM:00137FC6 move.w 2(a0),d0 ROM:00137FCA cmp.w 4(a0),d0 ROM:00137FCE beq.s loc_137FDC ROM:00137FD0 move.w ($5CC).l,d0 ROM:00137FD6 cmp.w 4(a0),d0 ROM:00137FDA bne.s locret_137FE4 ROM:00137FDC ROM:00137FDC loc_137FDC: ; CODE XREF: sub_137FB4+10↑j ROM:00137FDC ; sub_137FB4+1A↑j ROM:00137FDC ori.w #$400,($B14).l ROM:00137FE4 ROM:00137FE4 locret_137FE4: ; CODE XREF: sub_137FB4+26↑j ROM:00137FE4 rts ROM:00137FE4 ; End of function sub_137FB4 ROM:00137FE4 ROM:00137FE6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137FE8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137FEA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137FEC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137FEE dc.w $FFFF ROM:00137FF0 dword_137FF0: dcb.l 4,0 ; DATA XREF: sub_117DE4+4↑o ROM:00138000 dword_138000: dcb.l 4,0 ; DATA XREF: sub_116286+4A↑o ROM:00138010 dc.l $280000, $6434BC ROM:00138010 dcb.l 2,0 ROM:00138020 dc.l $13880000 ROM:00138020 dcb.l $14,0 ROM:00138074 dc.l $FF000000, $7D7D7D ROM:00138074 dcb.l $13,$7D7D7D7D ROM:00138074 dc.l $7D7D0000, $FFFFFF ROM:00138074 dcb.l $37,0 ROM:001381AC dc.l $FFFFFF ROM:001381AC dcb.l $37,0 ROM:0013828C dc.l $FFFFFF, $A469FFFF ROM:0013828C dcb.l 2,$FFFF ROM:0013828C dcb.l $758,$FFFFFFFF ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_115DD8+6↑o ROM:00139FFF ; sub_115E94+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END