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 : 7AA7DBED05BB10BA472778A177CA90446824632A229943C2985B72B7D6F10E85 ROM:00110000 ; Input MD5 : 6FDDF3ACA38A599015AE813A4A1A9F6D ROM:00110000 ; Input CRC32 : F306BCC4 ROM:00110000 ROM:00110000 ; Format : Binary file ROM:00110000 ; Base Address: 0000h Range: 110000h - 170000h Loaded length: 60000h 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: ROM:loc_1144D2↓o ROM:00110000 ; sub_1146FA↓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 $56 ; V ROM:00110007 dc.b $F2 ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $60 ; ` ROM:0011000B dc.b $4A ; J ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $60 ; ` ROM:0011000F dc.b $4A ; J ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $60 ; ` ROM:00110013 dc.b $4A ; J ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $60 ; ` ROM:00110017 dc.b $4C ; L ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $60 ; ` ROM:0011001B dc.b $4C ; L ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $60 ; ` ROM:0011001F dc.b $4C ; L ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $60 ; ` ROM:00110023 dc.b $4C ; L ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $60 ; ` ROM:00110027 dc.b $4A ; J ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $60 ; ` ROM:0011002B dc.b $4A ; J ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $60 ; ` ROM:0011002F dc.b $4A ; J ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $60 ; ` ROM:00110033 dc.b $4A ; J ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $60 ; ` ROM:00110037 dc.b $4A ; J ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $60 ; ` ROM:0011003B dc.b $4A ; J ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $60 ; ` ROM:0011003F dc.b $4A ; J 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 $60 ; ` ROM:00110063 dc.b $4A ; J ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $60 ; ` ROM:00110067 dc.b $4C ; L ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $60 ; ` ROM:0011006B dc.b $4C ; L ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $60 ; ` ROM:0011006F dc.b $4C ; L ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $60 ; ` ROM:00110073 dc.b $4C ; L ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $60 ; ` ROM:00110077 dc.b $4C ; L ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $60 ; ` ROM:0011007B dc.b $4C ; L ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $60 ; ` ROM:0011007F dc.b $4C ; L ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $60 ; ` ROM:00110083 dc.b $4C ; L ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $60 ; ` ROM:00110087 dc.b $4C ; L ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $60 ; ` ROM:0011008B dc.b $4C ; L ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $60 ; ` ROM:0011008F dc.b $4C ; L ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $60 ; ` ROM:00110093 dc.b $4C ; L ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $60 ; ` ROM:00110097 dc.b $4C ; L ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $60 ; ` ROM:0011009B dc.b $4C ; L ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $60 ; ` ROM:0011009F dc.b $4C ; L ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $60 ; ` ROM:001100A3 dc.b $4C ; L ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $60 ; ` ROM:001100A7 dc.b $4C ; L ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $60 ; ` ROM:001100AB dc.b $4C ; L ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $60 ; ` ROM:001100AF dc.b $4C ; L ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $60 ; ` ROM:001100B3 dc.b $4C ; L ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $60 ; ` ROM:001100B7 dc.b $4C ; L ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $60 ; ` ROM:001100BB dc.b $4C ; L ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $60 ; ` ROM:001100BF dc.b $4C ; L ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $60 ; ` ROM:001100C3 dc.b $4A ; J ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $60 ; ` ROM:001100C7 dc.b $4A ; J ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $60 ; ` ROM:001100CB dc.b $4A ; J ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $60 ; ` ROM:001100CF dc.b $4A ; J ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $60 ; ` ROM:001100D3 dc.b $4A ; J ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $60 ; ` ROM:001100D7 dc.b $4A ; J ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $60 ; ` ROM:001100DB dc.b $4A ; J ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $60 ; ` ROM:001100DF dc.b $4A ; J ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $60 ; ` ROM:001100E3 dc.b $4A ; J ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $60 ; ` ROM:001100E7 dc.b $4A ; J ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $60 ; ` ROM:001100EB dc.b $4A ; J 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 $C ROM:00110103 dc.b $F2 ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $50 ; P ROM:00110107 dc.b $FC ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $50 ; P ROM:0011010B dc.b $FC ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $55 ; U ROM:0011010F dc.b $9E ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $55 ; U ROM:00110113 dc.b $9E ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $55 ; U ROM:00110117 dc.b $9E ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $55 ; U ROM:0011011B dc.b $9E ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $A9 ROM:0011011F dc.b $5A ; Z ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $60 ; ` ROM:00110123 dc.b $68 ; h ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $50 ; P ROM:00110127 dc.b $F4 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $50 ; P ROM:0011012B dc.b $EC ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $60 ; ` ROM:0011012F dc.b $58 ; X ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $60 ; ` ROM:00110133 dc.b $60 ; ` ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $60 ; ` ROM:00110137 dc.b $76 ; v ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $60 ; ` ROM:0011013B dc.b $8C ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $60 ; ` ROM:0011013F dc.b $84 ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $16 ROM:00110143 dc.b $80 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 $5F ; _ ROM:0011014B dc.b $5A ; Z 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 $3F ; ? ROM:00110227 dc.b $D8 ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $13 ROM:0011022B dc.b $B4 ROM:0011022C dc.b $FF ROM:0011022D dc.b $FF ROM:0011022E dc.b $FF ROM:0011022F dc.b $FF ROM:00110230 dc.b $FF ROM:00110231 dc.b $FF ROM:00110232 dc.b $FF ROM:00110233 dc.b $FF ROM:00110234 dc.b $FF ROM:00110235 dc.b $FF ROM:00110236 dc.b $FF ROM:00110237 dc.b $FF ROM:00110238 dc.b $FF ROM:00110239 dc.b $FF ROM:0011023A dc.b $FF ROM:0011023B dc.b $FF ROM:0011023C dc.b $FF ROM:0011023D dc.b $FF ROM:0011023E dc.b $FF ROM:0011023F dc.b $FF ROM:00110240 dc.b $FF ROM:00110241 dc.b $FF ROM:00110242 dc.b $FF ROM:00110243 dc.b $FF ROM:00110244 dc.b $FF ROM:00110245 dc.b $FF ROM:00110246 dc.b $FF ROM:00110247 dc.b $FF ROM:00110248 dc.b $FF ROM:00110249 dc.b $FF ROM:0011024A dc.b $FF ROM:0011024B dc.b $FF ROM:0011024C dc.b $FF ROM:0011024D dc.b $FF ROM:0011024E dc.b $FF ROM:0011024F dc.b $FF ROM:00110250 dc.b $FF ROM:00110251 dc.b $FF ROM:00110252 dc.b $FF ROM:00110253 dc.b $FF ROM:00110254 dc.b $FF ROM:00110255 dc.b $FF ROM:00110256 dc.b $FF ROM:00110257 dc.b $FF ROM:00110258 dc.b $FF ROM:00110259 dc.b $FF ROM:0011025A dc.b $FF ROM:0011025B dc.b $FF ROM:0011025C dc.b $FF ROM:0011025D dc.b $FF ROM:0011025E dc.b $FF ROM:0011025F dc.b $FF ROM:00110260 dc.b $FF ROM:00110261 dc.b $FF ROM:00110262 dc.b $FF ROM:00110263 dc.b $FF ROM:00110264 dc.b $FF ROM:00110265 dc.b $FF ROM:00110266 dc.b $FF ROM:00110267 dc.b $FF ROM:00110268 dc.b $FF ROM:00110269 dc.b $FF ROM:0011026A dc.b $FF ROM:0011026B dc.b $FF ROM:0011026C dc.b $FF ROM:0011026D dc.b $FF ROM:0011026E dc.b $FF ROM:0011026F dc.b $FF ROM:00110270 dc.b $FF ROM:00110271 dc.b $FF ROM:00110272 dc.b $FF ROM:00110273 dc.b $FF ROM:00110274 dc.b $FF ROM:00110275 dc.b $FF ROM:00110276 dc.b $FF ROM:00110277 dc.b $FF ROM:00110278 dc.b $FF ROM:00110279 dc.b $FF ROM:0011027A dc.b $FF ROM:0011027B dc.b $FF ROM:0011027C dc.b $FF ROM:0011027D dc.b $FF ROM:0011027E dc.b $FF ROM:0011027F dc.b $FF ROM:00110280 dc.b $FF ROM:00110281 dc.b $FF ROM:00110282 dc.b $FF ROM:00110283 dc.b $FF ROM:00110284 dc.b $FF ROM:00110285 dc.b $FF ROM:00110286 dc.b $FF ROM:00110287 dc.b $FF ROM:00110288 dc.b $FF ROM:00110289 dc.b $FF ROM:0011028A dc.b $FF ROM:0011028B dc.b $FF ROM:0011028C dc.b $FF ROM:0011028D dc.b $FF ROM:0011028E dc.b $FF ROM:0011028F dc.b $FF ROM:00110290 dc.b $FF ROM:00110291 dc.b $FF ROM:00110292 dc.b $FF ROM:00110293 dc.b $FF ROM:00110294 dc.b $FF ROM:00110295 dc.b $FF ROM:00110296 dc.b $FF ROM:00110297 dc.b $FF ROM:00110298 dc.b $FF ROM:00110299 dc.b $FF ROM:0011029A dc.b $FF ROM:0011029B dc.b $FF ROM:0011029C dc.b $FF ROM:0011029D dc.b $FF ROM:0011029E dc.b $FF ROM:0011029F dc.b $FF ROM:001102A0 dc.b $FF ROM:001102A1 dc.b $FF ROM:001102A2 dc.b $FF ROM:001102A3 dc.b $FF ROM:001102A4 dc.b $FF ROM:001102A5 dc.b $FF ROM:001102A6 dc.b $FF ROM:001102A7 dc.b $FF ROM:001102A8 dc.b $FF ROM:001102A9 dc.b $FF ROM:001102AA dc.b $FF ROM:001102AB dc.b $FF ROM:001102AC dc.b $FF ROM:001102AD dc.b $FF ROM:001102AE dc.b $FF ROM:001102AF dc.b $FF ROM:001102B0 dc.b $FF ROM:001102B1 dc.b $FF ROM:001102B2 dc.b $FF ROM:001102B3 dc.b $FF ROM:001102B4 dc.b $FF ROM:001102B5 dc.b $FF ROM:001102B6 dc.b $FF ROM:001102B7 dc.b $FF ROM:001102B8 dc.b $FF ROM:001102B9 dc.b $FF ROM:001102BA dc.b $FF ROM:001102BB dc.b $FF ROM:001102BC dc.b $FF ROM:001102BD dc.b $FF ROM:001102BE dc.b $FF ROM:001102BF dc.b $FF ROM:001102C0 dc.b $FF ROM:001102C1 dc.b $FF ROM:001102C2 dc.b $FF ROM:001102C3 dc.b $FF ROM:001102C4 dc.b $FF ROM:001102C5 dc.b $FF ROM:001102C6 dc.b $FF ROM:001102C7 dc.b $FF ROM:001102C8 dc.b $FF ROM:001102C9 dc.b $FF ROM:001102CA dc.b $FF ROM:001102CB dc.b $FF ROM:001102CC dc.b $FF ROM:001102CD dc.b $FF ROM:001102CE dc.b $FF ROM:001102CF dc.b $FF ROM:001102D0 dc.b $FF ROM:001102D1 dc.b $FF ROM:001102D2 dc.b $FF ROM:001102D3 dc.b $FF ROM:001102D4 dc.b $FF ROM:001102D5 dc.b $FF ROM:001102D6 dc.b $FF ROM:001102D7 dc.b $FF ROM:001102D8 dc.b $FF ROM:001102D9 dc.b $FF ROM:001102DA dc.b $FF ROM:001102DB dc.b $FF ROM:001102DC dc.b $FF ROM:001102DD dc.b $FF ROM:001102DE dc.b $FF ROM:001102DF dc.b $FF ROM:001102E0 dc.b $FF ROM:001102E1 dc.b $FF ROM:001102E2 dc.b $FF ROM:001102E3 dc.b $FF ROM:001102E4 dc.b $FF ROM:001102E5 dc.b $FF ROM:001102E6 dc.b $FF ROM:001102E7 dc.b $FF ROM:001102E8 dc.b $FF ROM:001102E9 dc.b $FF ROM:001102EA dc.b $FF ROM:001102EB dc.b $FF ROM:001102EC dc.b $FF ROM:001102ED dc.b $FF ROM:001102EE dc.b $FF ROM:001102EF dc.b $FF ROM:001102F0 dc.b $FF ROM:001102F1 dc.b $FF ROM:001102F2 dc.b $FF ROM:001102F3 dc.b $FF ROM:001102F4 dc.b $FF ROM:001102F5 dc.b $FF ROM:001102F6 dc.b $FF ROM:001102F7 dc.b $FF ROM:001102F8 dc.b $FF ROM:001102F9 dc.b $FF ROM:001102FA dc.b $FF ROM:001102FB dc.b $FF ROM:001102FC dc.b $FF ROM:001102FD dc.b $FF ROM:001102FE dc.b $FF ROM:001102FF dc.b $FF ROM:00110300 dc.b $FF ROM:00110301 dc.b $FF ROM:00110302 dc.b $FF ROM:00110303 dc.b $FF ROM:00110304 dc.b $FF ROM:00110305 dc.b $FF ROM:00110306 dc.b $FF ROM:00110307 dc.b $FF ROM:00110308 dc.b $FF ROM:00110309 dc.b $FF ROM:0011030A dc.b $FF ROM:0011030B dc.b $FF ROM:0011030C dc.b $FF ROM:0011030D dc.b $FF ROM:0011030E dc.b $FF ROM:0011030F dc.b $FF ROM:00110310 dc.b $FF ROM:00110311 dc.b $FF ROM:00110312 dc.b $FF ROM:00110313 dc.b $FF ROM:00110314 dc.b $FF ROM:00110315 dc.b $FF ROM:00110316 dc.b $FF ROM:00110317 dc.b $FF ROM:00110318 dc.b $FF ROM:00110319 dc.b $FF ROM:0011031A dc.b $FF ROM:0011031B dc.b $FF ROM:0011031C dc.b $FF ROM:0011031D dc.b $FF ROM:0011031E dc.b $FF ROM:0011031F dc.b $FF ROM:00110320 dc.b $FF ROM:00110321 dc.b $FF ROM:00110322 dc.b $FF ROM:00110323 dc.b $FF ROM:00110324 dc.b $FF ROM:00110325 dc.b $FF ROM:00110326 dc.b $FF ROM:00110327 dc.b $FF ROM:00110328 dc.b $FF ROM:00110329 dc.b $FF ROM:0011032A dc.b $FF ROM:0011032B dc.b $FF ROM:0011032C dc.b $FF ROM:0011032D dc.b $FF ROM:0011032E dc.b $FF ROM:0011032F dc.b $FF ROM:00110330 dc.b $FF ROM:00110331 dc.b $FF ROM:00110332 dc.b $FF ROM:00110333 dc.b $FF ROM:00110334 dc.b $FF ROM:00110335 dc.b $FF ROM:00110336 dc.b $FF ROM:00110337 dc.b $FF ROM:00110338 dc.b $FF ROM:00110339 dc.b $FF ROM:0011033A dc.b $FF ROM:0011033B dc.b $FF ROM:0011033C dc.b $FF ROM:0011033D dc.b $FF ROM:0011033E dc.b $FF ROM:0011033F dc.b $FF ROM:00110340 dc.b $FF ROM:00110341 dc.b $FF ROM:00110342 dc.b $FF ROM:00110343 dc.b $FF ROM:00110344 dc.b $FF ROM:00110345 dc.b $FF ROM:00110346 dc.b $FF ROM:00110347 dc.b $FF ROM:00110348 dc.b $FF ROM:00110349 dc.b $FF ROM:0011034A dc.b $FF ROM:0011034B dc.b $FF ROM:0011034C dc.b $FF ROM:0011034D dc.b $FF ROM:0011034E dc.b $FF ROM:0011034F dc.b $FF ROM:00110350 dc.b $FF ROM:00110351 dc.b $FF ROM:00110352 dc.b $FF ROM:00110353 dc.b $FF ROM:00110354 dc.b $FF ROM:00110355 dc.b $FF ROM:00110356 dc.b $FF ROM:00110357 dc.b $FF ROM:00110358 dc.b $FF ROM:00110359 dc.b $FF ROM:0011035A dc.b $FF ROM:0011035B dc.b $FF ROM:0011035C dc.b $FF ROM:0011035D dc.b $FF ROM:0011035E dc.b $FF ROM:0011035F dc.b $FF ROM:00110360 dc.b $FF ROM:00110361 dc.b $FF ROM:00110362 dc.b $FF ROM:00110363 dc.b $FF ROM:00110364 dc.b $FF ROM:00110365 dc.b $FF ROM:00110366 dc.b $FF ROM:00110367 dc.b $FF ROM:00110368 dc.b $FF ROM:00110369 dc.b $FF ROM:0011036A dc.b $FF ROM:0011036B dc.b $FF ROM:0011036C dc.b $FF ROM:0011036D dc.b $FF ROM:0011036E dc.b $FF ROM:0011036F dc.b $FF ROM:00110370 dc.b $FF ROM:00110371 dc.b $FF ROM:00110372 dc.b $FF ROM:00110373 dc.b $FF ROM:00110374 dc.b $FF ROM:00110375 dc.b $FF ROM:00110376 dc.b $FF ROM:00110377 dc.b $FF ROM:00110378 dc.b $FF ROM:00110379 dc.b $FF ROM:0011037A dc.b $FF ROM:0011037B dc.b $FF ROM:0011037C dc.b $FF ROM:0011037D dc.b $FF ROM:0011037E dc.b $FF ROM:0011037F dc.b $FF ROM:00110380 dc.b $FF ROM:00110381 dc.b $FF ROM:00110382 dc.b $FF ROM:00110383 dc.b $FF ROM:00110384 dc.b $FF ROM:00110385 dc.b $FF ROM:00110386 dc.b $FF ROM:00110387 dc.b $FF ROM:00110388 dc.b $FF ROM:00110389 dc.b $FF ROM:0011038A dc.b $FF ROM:0011038B dc.b $FF ROM:0011038C dc.b $FF ROM:0011038D dc.b $FF ROM:0011038E dc.b $FF ROM:0011038F dc.b $FF ROM:00110390 dc.b $FF ROM:00110391 dc.b $FF ROM:00110392 dc.b $FF ROM:00110393 dc.b $FF ROM:00110394 dc.b $FF ROM:00110395 dc.b $FF ROM:00110396 dc.b $FF ROM:00110397 dc.b $FF ROM:00110398 dc.b $FF ROM:00110399 dc.b $FF ROM:0011039A dc.b $FF ROM:0011039B dc.b $FF ROM:0011039C dc.b $FF ROM:0011039D dc.b $FF ROM:0011039E dc.b $FF ROM:0011039F dc.b $FF ROM:001103A0 dc.b $FF ROM:001103A1 dc.b $FF ROM:001103A2 dc.b $FF ROM:001103A3 dc.b $FF ROM:001103A4 dc.b $FF ROM:001103A5 dc.b $FF ROM:001103A6 dc.b $FF ROM:001103A7 dc.b $FF ROM:001103A8 dc.b $FF ROM:001103A9 dc.b $FF ROM:001103AA dc.b $FF ROM:001103AB dc.b $FF ROM:001103AC dc.b $FF ROM:001103AD dc.b $FF ROM:001103AE dc.b $FF ROM:001103AF dc.b $FF ROM:001103B0 dc.b $FF ROM:001103B1 dc.b $FF ROM:001103B2 dc.b $FF ROM:001103B3 dc.b $FF ROM:001103B4 dc.b $FF ROM:001103B5 dc.b $FF ROM:001103B6 dc.b $FF ROM:001103B7 dc.b $FF ROM:001103B8 dc.b $FF ROM:001103B9 dc.b $FF ROM:001103BA dc.b $FF ROM:001103BB dc.b $FF ROM:001103BC dc.b $FF ROM:001103BD dc.b $FF ROM:001103BE dc.b $FF ROM:001103BF dc.b $FF ROM:001103C0 dc.b $FF ROM:001103C1 dc.b $FF ROM:001103C2 dc.b $FF ROM:001103C3 dc.b $FF ROM:001103C4 dc.b $FF ROM:001103C5 dc.b $FF ROM:001103C6 dc.b $FF ROM:001103C7 dc.b $FF ROM:001103C8 dc.b $FF ROM:001103C9 dc.b $FF ROM:001103CA dc.b $FF ROM:001103CB dc.b $FF ROM:001103CC dc.b $FF ROM:001103CD dc.b $FF ROM:001103CE dc.b $FF ROM:001103CF dc.b $FF ROM:001103D0 dc.b $FF ROM:001103D1 dc.b $FF ROM:001103D2 dc.b $FF ROM:001103D3 dc.b $FF ROM:001103D4 dc.b $FF ROM:001103D5 dc.b $FF ROM:001103D6 dc.b $FF ROM:001103D7 dc.b $FF ROM:001103D8 dc.b $FF ROM:001103D9 dc.b $FF ROM:001103DA dc.b $FF ROM:001103DB dc.b $FF ROM:001103DC dc.b $FF ROM:001103DD dc.b $FF ROM:001103DE dc.b $FF ROM:001103DF dc.b $FF ROM:001103E0 dc.b $FF ROM:001103E1 dc.b $FF ROM:001103E2 dc.b $FF ROM:001103E3 dc.b $FF ROM:001103E4 dc.b $FF ROM:001103E5 dc.b $FF ROM:001103E6 dc.b $FF ROM:001103E7 dc.b $FF ROM:001103E8 dc.b $FF ROM:001103E9 dc.b $FF ROM:001103EA dc.b $FF ROM:001103EB dc.b $FF ROM:001103EC dc.b $FF ROM:001103ED dc.b $FF ROM:001103EE dc.b $FF ROM:001103EF dc.b $FF ROM:001103F0 dc.b $FF ROM:001103F1 dc.b $FF ROM:001103F2 dc.b $FF ROM:001103F3 dc.b $FF ROM:001103F4 dc.b $FF ROM:001103F5 dc.b $FF ROM:001103F6 dc.b $FF ROM:001103F7 dc.b $FF ROM:001103F8 dc.b $FF ROM:001103F9 dc.b $FF ROM:001103FA dc.b $FF ROM:001103FB dc.b $FF ROM:001103FC dc.b $FF ROM:001103FD dc.b $FF ROM:001103FE dc.b $FF ROM:001103FF dc.b $FF ROM:00110400 unk_110400: dc.b $64 ; d ; DATA XREF: sub_1146B0↓o ROM:00110400 ; sub_118B0A+4DA↓o ROM:00110401 dc.b $64 ; d ROM:00110402 dc.b $73 ; s ROM:00110403 dc.b $73 ; s ROM:00110404 dc.b $34 ; 4 ROM:00110405 dc.b $34 ; 4 ROM:00110406 dc.b $33 ; 3 ROM:00110407 dc.b $33 ; 3 ROM:00110408 dc.b $70 ; p ROM:00110409 dc.b $70 ; p ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $31 ; 1 ROM:0011040D dc.b $31 ; 1 ROM:0011040E dc.b $36 ; 6 ROM:0011040F dc.b $36 ; 6 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $D1 ROM:00110413 dc.b $25 ; % 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_1158A0↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #3,($138A).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_110810 ROM:00110424 ROM:00110424 locret_110424: ; CODE XREF: sub_110414+A↑j ROM:00110424 rts ROM:00110424 ; End of function sub_110414 ROM:00110424 ROM:00110426 ROM:00110426 ; =============== S U B R O U T I N E ======================================= ROM:00110426 ROM:00110426 ROM:00110426 sub_110426: ; CODE XREF: sub_110414↑p ROM:00110426 clr.w d1 ROM:00110428 move.b ($6E6).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,($6E6).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 $192(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 $D6(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_110A60+F8↓p ROM:001104AA move.w ($4C2).w,d0 ROM:001104AE sub.w ($4AE).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 ($49A).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4A6).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 ($49A).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($49A).w ROM:001104E4 cmp.w ($4C0).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($4C0).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4BE).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4BE).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_110A60+11A↓p ROM:001104FA ; ROM:001158C0↓p ROM:001104FA cmpi.b #1,($6E6).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $7AA(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 $7AA(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($EEC).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 ($4BE).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,($49C).w ROM:00110550 move.w ($4C0).w,d2 ROM:00110554 bsr.w sub_110706 ROM:00110558 move.w d1,($49E).w ROM:0011055C move.w #$400,($4BE).w ROM:00110562 move.w #0,($4C0).w ROM:00110568 sub.w ($49C).w,d1 ROM:0011056C move.w d1,($4A0).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #6,($8DF).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4A6).w,d2 ROM:00110580 move.w ($4A6).w,($A3E).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),($A3E).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 ($476).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 #6,($8ED).w ROM:001105BC bclr #3,($8DB).w ROM:001105C2 bclr #5,($8E6).w ROM:001105C8 bclr #6,($8EC).w ROM:001105CE bclr #7,($8DD).w ROM:001105D4 bclr #3,($8E1).w ROM:001105DA clr.w d7 ROM:001105DC move.w $77A(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 $77A(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($EEC).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 ($476).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 $192(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 ($476).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 ($6E7).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 $14(a5),d0 ROM:0011068E clr.b ($85D).w ROM:00110692 move.w d0,($5EA).w ROM:00110696 move.b #1,($85D).w ROM:0011069C move.b #1,($6E7).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($5EA).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($6E7).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 ($496).w,d1 ROM:001106B8 move.w d4,d3 ROM:001106BA move.w $802(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 ($A38).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($13AC).w ROM:001106D6 move.w d5,($A38).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $7E2(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 ($A3A).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($13AE).w ROM:001106F8 move.w d5,($A3A).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,($496).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 $822(a5,d3.w*2),d1 ROM:00110716 divs.w $842(a5,d3.w*2),d1 ROM:0011071C add.w $862(a5,d3.w*2),d1 ROM:00110722 move.w d1,($4A2).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$3BDA,d1 ROM:0011072C bsr.l sub_115E32 ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #3,($8E1).w ROM:0011073A bra.l locret_11080E ROM:00110740 ; --------------------------------------------------------------------------- ROM:00110740 ROM:00110740 loc_110740: ; CODE XREF: sub_110706+6↑j ROM:00110740 cmpi.w #$C,d4 ROM:00110744 bne.s loc_110760 ROM:00110746 move.w d4,-(sp) ROM:00110748 move.w #$3BD2,d1 ROM:0011074C bsr.l sub_115E32 ROM:00110752 move.w (sp)+,d4 ROM:00110754 bset #6,($8ED).w ROM:0011075A bra.l locret_11080E ROM:00110760 ; --------------------------------------------------------------------------- ROM:00110760 ROM:00110760 loc_110760: ; CODE XREF: sub_110706+3E↑j ROM:00110760 cmpi.w #$D,d4 ROM:00110764 bne.s loc_110780 ROM:00110766 move.w d4,-(sp) ROM:00110768 move.w #$3BD6,d1 ROM:0011076C bsr.l sub_115E32 ROM:00110772 move.w (sp)+,d4 ROM:00110774 bset #7,($8DD).w ROM:0011077A bra.l locret_11080E ROM:00110780 ; --------------------------------------------------------------------------- ROM:00110780 ROM:00110780 loc_110780: ; CODE XREF: sub_110706+5E↑j ROM:00110780 cmpi.w #2,d4 ROM:00110784 bne.s loc_11079C ROM:00110786 move.w d4,-(sp) ROM:00110788 move.w #$3BD4,d1 ROM:0011078C bsr.l sub_115E32 ROM:00110792 move.w (sp)+,d4 ROM:00110794 bset #3,($8DB).w ROM:0011079A bra.s locret_11080E ROM:0011079C ; --------------------------------------------------------------------------- ROM:0011079C ROM:0011079C loc_11079C: ; CODE XREF: sub_110706+7E↑j ROM:0011079C cmpi.w #1,d4 ROM:001107A0 bne.s loc_1107B8 ROM:001107A2 move.w d4,-(sp) ROM:001107A4 move.w #$3BD8,d1 ROM:001107A8 bsr.l sub_115E32 ROM:001107AE move.w (sp)+,d4 ROM:001107B0 bset #5,($8E6).w ROM:001107B6 bra.s locret_11080E ROM:001107B8 ; --------------------------------------------------------------------------- ROM:001107B8 ROM:001107B8 loc_1107B8: ; CODE XREF: sub_110706+9A↑j ROM:001107B8 cmpi.w #$A,d4 ROM:001107BC bne.s loc_1107D4 ROM:001107BE move.w d4,-(sp) ROM:001107C0 move.w #$3BDC,d1 ROM:001107C4 bsr.l sub_115E32 ROM:001107CA move.w (sp)+,d4 ROM:001107CC bset #6,($8EC).w ROM:001107D2 bra.s locret_11080E ROM:001107D4 ; --------------------------------------------------------------------------- ROM:001107D4 ROM:001107D4 loc_1107D4: ; CODE XREF: sub_110706+B6↑j ROM:001107D4 cmpi.w #$E,d4 ROM:001107D8 bne.s loc_1107FA ROM:001107DA move.w d2,d1 ROM:001107DC muls.w $822(a5,d3.w*2),d1 ROM:001107E2 divs.w ($47C).l,d1 ROM:001107E8 muls.w #$3E8,d1 ROM:001107EC divs.w $842(a5,d3.w*2),d1 ROM:001107F2 add.w $862(a5,d3.w*2),d1 ROM:001107F8 bra.s locret_11080E ROM:001107FA ; --------------------------------------------------------------------------- ROM:001107FA ROM:001107FA loc_1107FA: ; CODE XREF: sub_110706+D2↑j ROM:001107FA move.w d2,d1 ROM:001107FC muls.w $822(a5,d3.w*2),d1 ROM:00110802 divs.w $842(a5,d3.w*2),d1 ROM:00110808 add.w $862(a5,d3.w*2),d1 ROM:0011080E ROM:0011080E locret_11080E: ; CODE XREF: sub_110706+34↑j ROM:0011080E ; sub_110706+54↑j ... ROM:0011080E rts ROM:0011080E ; End of function sub_110706 ROM:0011080E ROM:00110810 ROM:00110810 ; =============== S U B R O U T I N E ======================================= ROM:00110810 ROM:00110810 ROM:00110810 sub_110810: ; CODE XREF: sub_110414+C↑p ROM:00110810 move.w ($496).w,d0 ROM:00110814 and.w $13C(a5),d0 ROM:00110818 move.w ($C1C).w,d1 ROM:0011081C and.w $194(a5),d1 ROM:00110820 cmpi.w #0,($C1A).w ROM:00110826 bne.s loc_11082E ROM:00110828 cmpi.w #0,d1 ROM:0011082C beq.s loc_110830 ROM:0011082E ROM:0011082E loc_11082E: ; CODE XREF: sub_110810+16↑j ROM:0011082E bra.s loc_110836 ROM:00110830 ; --------------------------------------------------------------------------- ROM:00110830 ROM:00110830 loc_110830: ; CODE XREF: sub_110810+1C↑j ROM:00110830 cmpi.w #0,d0 ROM:00110834 beq.s loc_110842 ROM:00110836 ROM:00110836 loc_110836: ; CODE XREF: sub_110810:loc_11082E↑j ROM:00110836 bset #3,($136A).w ROM:0011083C bset #1,($138A).w ROM:00110842 ROM:00110842 loc_110842: ; CODE XREF: sub_110810+24↑j ROM:00110842 btst #0,($1395).w ROM:00110848 beq.s loc_110852 ROM:0011084A bset #1,($138A).w ROM:00110850 bra.s locret_110860 ROM:00110852 ; --------------------------------------------------------------------------- ROM:00110852 ROM:00110852 loc_110852: ; CODE XREF: sub_110810+38↑j ROM:00110852 btst #3,($136A).w ROM:00110858 bne.s locret_110860 ROM:0011085A bclr #1,($138A).w ROM:00110860 ROM:00110860 locret_110860: ; CODE XREF: sub_110810+40↑j ROM:00110860 ; sub_110810+48↑j ROM:00110860 rts ROM:00110860 ; End of function sub_110810 ROM:00110860 ROM:00110862 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110864 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110866 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110868 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011086A ROM:0011086A ; =============== S U B R O U T I N E ======================================= ROM:0011086A ROM:0011086A ROM:0011086A sub_11086A: ; CODE XREF: ROM:001157E4↓p ROM:0011086A move.w #$1C20,d1 ROM:0011086E move.w $1CA(a5),d0 ROM:00110872 add.w $1CC(a5),d0 ROM:00110876 ext.l d1 ROM:00110878 divs.w d0,d1 ROM:0011087A move.w d1,($4BC).w ROM:0011087E move.w #4,d0 ROM:00110882 cmp.w ($4BC).w,d0 ROM:00110886 bne.s loc_110896 ROM:00110888 move.w #5,($4B6).w ROM:0011088E move.w #5,($4B8).w ROM:00110894 bra.s loc_1108BA ROM:00110896 ; --------------------------------------------------------------------------- ROM:00110896 ROM:00110896 loc_110896: ; CODE XREF: sub_11086A+1C↑j ROM:00110896 move.w #6,d0 ROM:0011089A cmp.w ($4BC).w,d0 ROM:0011089E bne.s loc_1108AE ROM:001108A0 move.w #3,($4B6).w ROM:001108A6 move.w #3,($4B8).w ROM:001108AC bra.s loc_1108BA ROM:001108AE ; --------------------------------------------------------------------------- ROM:001108AE ROM:001108AE loc_1108AE: ; CODE XREF: sub_11086A+34↑j ROM:001108AE move.w #3,($4B6).w ROM:001108B4 move.w #2,($4B8).w ROM:001108BA ROM:001108BA loc_1108BA: ; CODE XREF: sub_11086A+2A↑j ROM:001108BA ; sub_11086A+42↑j ROM:001108BA move.w #0,($4B4).w ROM:001108C0 move.w ($4B6).w,($4BA).w ROM:001108C6 lea ($FFFFFFC0).w,a0 ROM:001108CA move.w #$C0,d0 ROM:001108CE asr.w #4,d0 ROM:001108D0 bsr.l sub_11A940 ROM:001108D6 move.w #$1FF,4(a0) ROM:001108DC move.w #0,d1 ROM:001108E0 move.w #8,d2 ROM:001108E4 move.w #1,d3 ROM:001108E8 move.w #1,d4 ROM:001108EC move.w #1,d5 ROM:001108F0 bsr.l sub_11A8C4 ROM:001108F6 rts ROM:001108F6 ; End of function sub_11086A ROM:001108F6 ROM:001108F8 ROM:001108F8 ; =============== S U B R O U T I N E ======================================= ROM:001108F8 ROM:001108F8 ROM:001108F8 sub_1108F8: ; CODE XREF: ROM:00115FA0↓p ROM:001108F8 btst #7,($919).w ROM:001108FE beq.s loc_11096E ROM:00110900 btst #7,($91D).w ROM:00110906 beq.s loc_110966 ROM:00110908 lea ($FFFFFFC0).w,a0 ROM:0011090C move.w ($4B4).w,d1 ROM:00110910 btst #7,($1369).w ROM:00110916 beq.s loc_110940 ROM:00110918 cmp.w ($4B8).w,d1 ROM:0011091C blt.s loc_110934 ROM:0011091E move.w #$82,4(a0) ROM:00110924 bclr #7,($1369).w ROM:0011092A move.w #1,($4B4).w ROM:00110930 bra.w loc_11093E ROM:00110934 ; --------------------------------------------------------------------------- ROM:00110934 ROM:00110934 loc_110934: ; CODE XREF: sub_1108F8+24↑j ROM:00110934 move.w #$81,4(a0) ROM:0011093A addq.w #1,($4B4).w ROM:0011093E ROM:0011093E loc_11093E: ; CODE XREF: sub_1108F8+38↑j ROM:0011093E bra.s loc_110966 ROM:00110940 ; --------------------------------------------------------------------------- ROM:00110940 ROM:00110940 loc_110940: ; CODE XREF: sub_1108F8+1E↑j ROM:00110940 cmp.w ($4B6).w,d1 ROM:00110944 blt.s loc_11095C ROM:00110946 move.w #$81,4(a0) ROM:0011094C bset #7,($1369).w ROM:00110952 move.w #1,($4B4).w ROM:00110958 bra.w loc_110966 ROM:0011095C ; --------------------------------------------------------------------------- ROM:0011095C ROM:0011095C loc_11095C: ; CODE XREF: sub_1108F8+4C↑j ROM:0011095C move.w #$82,4(a0) ROM:00110962 addq.w #1,($4B4).w ROM:00110966 ROM:00110966 loc_110966: ; CODE XREF: sub_1108F8+E↑j ROM:00110966 ; sub_1108F8:loc_11093E↑j ... ROM:00110966 ori.l #$1000000,($FFFFFE18).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_1108F8+6↑j ROM:0011096E btst #0,($918).w ROM:00110974 beq.s loc_1109A0 ROM:00110976 lea ($FFFFFFC0).w,a0 ROM:0011097A btst #0,($91C).w ROM:00110980 beq.s loc_110990 ROM:00110982 move.w #$81,4(a0) ROM:00110988 bset #0,($1394).w ROM:0011098E bra.s loc_110996 ROM:00110990 ; --------------------------------------------------------------------------- ROM:00110990 ROM:00110990 loc_110990: ; CODE XREF: sub_1108F8+88↑j ROM:00110990 move.w #$82,4(a0) ROM:00110996 ROM:00110996 loc_110996: ; CODE XREF: sub_1108F8+96↑j ROM:00110996 ori.l #$1000000,($FFFFFE18).w ROM:0011099E bra.s locret_1109BC ROM:001109A0 ; --------------------------------------------------------------------------- ROM:001109A0 ROM:001109A0 loc_1109A0: ; CODE XREF: sub_1108F8+7C↑j ROM:001109A0 btst #0,($1394).w ROM:001109A6 beq.s locret_1109BC ROM:001109A8 move.w #$82,4(a0) ROM:001109AE bclr #0,($1394).w ROM:001109B4 ori.l #$1000000,($FFFFFE18).w ROM:001109BC ROM:001109BC locret_1109BC: ; CODE XREF: sub_1108F8+A6↑j ROM:001109BC ; sub_1108F8+AE↑j ROM:001109BC rts ROM:001109BC ; End of function sub_1108F8 ROM:001109BC ROM:001109BE ROM:001109BE ; =============== S U B R O U T I N E ======================================= ROM:001109BE ROM:001109BE ROM:001109BE sub_1109BE: ; CODE XREF: sub_111120:loc_111284↓p ROM:001109BE bsr.l sub_11AD5C ROM:001109C4 bsr.l sub_114DEE ROM:001109CA bsr.l sub_115480 ROM:001109D0 move.w ($4C2).w,($4AE).w ROM:001109D6 move.w #0,($4C0).w ROM:001109DC move.w #$400,($4BE).w ROM:001109E2 move.b #0,($121E).w ROM:001109E8 lea ($FFFFFFC0).w,a0 ROM:001109EC move.w #$C0,d0 ROM:001109F0 asr.w #4,d0 ROM:001109F2 bsr.l sub_11A940 ROM:001109F8 move.w #$1FF,4(a0) ROM:001109FE move.w #0,d1 ROM:00110A02 move.w #8,d2 ROM:00110A06 move.w #1,d3 ROM:00110A0A move.w #1,d4 ROM:00110A0E move.w #1,d5 ROM:00110A12 bsr.l sub_11A8C4 ROM:00110A18 cmpi.w #4,($522).w ROM:00110A1E bne.s locret_110A26 ROM:00110A20 bsr.l nullsub_1 ROM:00110A26 ROM:00110A26 locret_110A26: ; CODE XREF: sub_1109BE+60↑j ROM:00110A26 rts ROM:00110A26 ; End of function sub_1109BE ROM:00110A26 ROM:00110A28 ROM:00110A28 ; =============== S U B R O U T I N E ======================================= ROM:00110A28 ROM:00110A28 ROM:00110A28 sub_110A28: ; CODE XREF: sub_111334+18↓p ROM:00110A28 bsr.l sub_1150D4 ROM:00110A2E bsr.l sub_1154DC ROM:00110A34 cmpi.w #$E10,($4AE).w ROM:00110A3A bge.s loc_110A44 ROM:00110A3C addi.w #$E10,($4AE).w ROM:00110A42 bra.s loc_110A4A ROM:00110A44 ; --------------------------------------------------------------------------- ROM:00110A44 ROM:00110A44 loc_110A44: ; CODE XREF: sub_110A28+12↑j ROM:00110A44 subi.w #$E10,($4AE).w ROM:00110A4A ROM:00110A4A loc_110A4A: ; CODE XREF: sub_110A28+1A↑j ROM:00110A4A move.b #0,($121E).w ROM:00110A50 cmpi.w #4,($522).w ROM:00110A56 bne.s locret_110A5E ROM:00110A58 bsr.l nullsub_1 ROM:00110A5E ROM:00110A5E locret_110A5E: ; CODE XREF: sub_110A28+2E↑j ROM:00110A5E rts ROM:00110A5E ; End of function sub_110A28 ROM:00110A5E ROM:00110A60 ROM:00110A60 ; =============== S U B R O U T I N E ======================================= ROM:00110A60 ROM:00110A60 ROM:00110A60 sub_110A60: ; CODE XREF: sub_111358+28↓p ROM:00110A60 move.l sp,d0 ROM:00110A62 cmp.w ($536).w,d0 ROM:00110A66 bge.s loc_110A6C ROM:00110A68 move.w d0,($536).w ROM:00110A6C ROM:00110A6C loc_110A6C: ; CODE XREF: sub_110A60+6↑j ROM:00110A6C move.w ($4C2).w,d1 ROM:00110A70 cmp.w ($A78).w,d1 ROM:00110A74 bne.s loc_110AD8 ROM:00110A76 btst #1,($8E4).w ROM:00110A7C beq.s loc_110A8A ROM:00110A7E bclr #1,($8E4).w ROM:00110A84 move.w $1CC(a5),d2 ROM:00110A88 bra.s loc_110A94 ROM:00110A8A ; --------------------------------------------------------------------------- ROM:00110A8A ROM:00110A8A loc_110A8A: ; CODE XREF: sub_110A60+1C↑j ROM:00110A8A bset #1,($8E4).w ROM:00110A90 move.w $1CA(a5),d2 ROM:00110A94 ROM:00110A94 loc_110A94: ; CODE XREF: sub_110A60+28↑j ROM:00110A94 btst #7,($919).w ROM:00110A9A bne.s loc_110AC6 ROM:00110A9C btst #0,($918).w ROM:00110AA2 bne.s loc_110AC6 ROM:00110AA4 lea ($FFFFFFC0).w,a0 ROM:00110AA8 btst #1,($8E4).w ROM:00110AAE beq.s loc_110AB8 ROM:00110AB0 move.w #$81,4(a0) ROM:00110AB6 bra.s loc_110ABE ROM:00110AB8 ; --------------------------------------------------------------------------- ROM:00110AB8 ROM:00110AB8 loc_110AB8: ; CODE XREF: sub_110A60+4E↑j ROM:00110AB8 move.w #$82,4(a0) ROM:00110ABE ROM:00110ABE loc_110ABE: ; CODE XREF: sub_110A60+56↑j ROM:00110ABE ori.l #$1000000,($FFFFFE18).w ROM:00110AC6 ROM:00110AC6 loc_110AC6: ; CODE XREF: sub_110A60+3A↑j ROM:00110AC6 ; sub_110A60+42↑j ROM:00110AC6 add.w ($A78).w,d2 ROM:00110ACA cmpi.w #$1C20,d2 ROM:00110ACE blt.s loc_110AD4 ROM:00110AD0 subi.w #$1C20,d2 ROM:00110AD4 ROM:00110AD4 loc_110AD4: ; CODE XREF: sub_110A60+6E↑j ROM:00110AD4 move.w d2,($A78).w ROM:00110AD8 ROM:00110AD8 loc_110AD8: ; CODE XREF: sub_110A60+14↑j ROM:00110AD8 ext.l d1 ROM:00110ADA divs.w #$708,d1 ROM:00110ADE swap d1 ROM:00110AE0 move.w d1,($4B0).w ROM:00110AE4 move.w d1,-(sp) ROM:00110AE6 lea $AE2(a5),a0 ROM:00110AEA move.l d1,d2 ROM:00110AEC swap d1 ROM:00110AEE cmp.w (a0),d2 ROM:00110AF0 bge.s loc_110AFA ROM:00110AF2 subq.w #1,d1 ROM:00110AF4 bge.s loc_110AFA ROM:00110AF6 addi.w #4,d1 ROM:00110AFA ROM:00110AFA loc_110AFA: ; CODE XREF: sub_110A60+90↑j ROM:00110AFA ; sub_110A60+94↑j ROM:00110AFA muls.w #$708,d1 ROM:00110AFE add.w (a0),d1 ROM:00110B00 moveq #3,d2 ROM:00110B02 ROM:00110B02 loc_110B02: ; CODE XREF: sub_110A60+A6↓j ROM:00110B02 cmp.w (a0,d2.w*2),d1 ROM:00110B06 dbeq d2,loc_110B02 ROM:00110B0A move.w d2,($4B2).w ROM:00110B0E bsr.l sub_134926 ROM:00110B14 cmpi.w #0,(sp) ROM:00110B18 bne.s loc_110B26 ROM:00110B1A bsr.l sub_115C6E ROM:00110B20 bsr.l sub_11AF30 ROM:00110B26 ROM:00110B26 loc_110B26: ; CODE XREF: sub_110A60+B8↑j ROM:00110B26 lea ($FFFFF2B0).w,a1 ROM:00110B2A moveq #0,d1 ROM:00110B2C move.w (a1,d1.w*2),d0 ROM:00110B30 add.w d0,($49A).w ROM:00110B34 cmp.w ($4C0).w,d0 ROM:00110B38 ble.s loc_110B3E ROM:00110B3A move.w d0,($4C0).w ROM:00110B3E ROM:00110B3E loc_110B3E: ; CODE XREF: sub_110A60+D8↑j ROM:00110B3E cmp.w ($4BE).w,d0 ROM:00110B42 bge.s loc_110B48 ROM:00110B44 move.w d0,($4BE).w ROM:00110B48 ROM:00110B48 loc_110B48: ; CODE XREF: sub_110A60+E2↑j ROM:00110B48 move.w $1B6(a5),d0 ROM:00110B4C cmp.w (sp),d0 ROM:00110B4E bne.l loc_110C5A ROM:00110B54 subq.w #1,($C3A).w ROM:00110B58 bsr.l sub_1104AA ROM:00110B5E clr.w ($49A).w ROM:00110B62 move.w ($4C2).w,($4AE).w ROM:00110B68 btst #2,($8E3).w ROM:00110B6E bne.s loc_110BBE ROM:00110B70 bset #2,($8E3).w ROM:00110B76 move #$2500,sr ROM:00110B7A bsr.l sub_1104FA ROM:00110B80 bset #6,($8DF).w ROM:00110B86 bsr.l sub_11B83A ROM:00110B8C bsr.l sub_12BFB8 ROM:00110B92 btst #6,($1376).w ROM:00110B98 beq.s loc_110BA0 ROM:00110B9A bsr.l sub_134C18 ROM:00110BA0 ROM:00110BA0 loc_110BA0: ; CODE XREF: sub_110A60+138↑j ROM:00110BA0 bclr #2,($8E3).w ROM:00110BA6 bsr.l nullsub_2 ROM:00110BAC move.l #1,d0 ROM:00110BB2 move.l d0,-(sp) ROM:00110BB4 bsr.l nullsub_3 ROM:00110BBA move.l (sp)+,d0 ROM:00110BBC bra.s loc_110BC8 ROM:00110BBE ; --------------------------------------------------------------------------- ROM:00110BBE ROM:00110BBE loc_110BBE: ; CODE XREF: sub_110A60+10E↑j ROM:00110BBE bset #2,($14CE).w ROM:00110BC4 move #$2500,sr ROM:00110BC8 ROM:00110BC8 loc_110BC8: ; CODE XREF: sub_110A60+15C↑j ROM:00110BC8 move.w ($DF0).w,d0 ROM:00110BCC cmp.w ($538).w,d0 ROM:00110BD0 bge.s loc_110BFC ROM:00110BD2 lea ($FFFFFF30).w,a0 ROM:00110BD6 clr.w (a0) ROM:00110BD8 clr.w 4(a0) ROM:00110BDC clr.w $20(a0) ROM:00110BE0 clr.w $24(a0) ROM:00110BE4 clr.w $40(a0) ROM:00110BE8 clr.w $44(a0) ROM:00110BEC clr.w $60(a0) ROM:00110BF0 clr.w $64(a0) ROM:00110BF4 bset #1,($1368).w ROM:00110BFA bra.s loc_110C02 ROM:00110BFC ; --------------------------------------------------------------------------- ROM:00110BFC ROM:00110BFC loc_110BFC: ; CODE XREF: sub_110A60+170↑j ROM:00110BFC bclr #1,($1368).w ROM:00110C02 ROM:00110C02 loc_110C02: ; CODE XREF: sub_110A60+19A↑j ROM:00110C02 bsr.l sub_130374 ROM:00110C08 bsr.l sub_11BF26 ROM:00110C0E bsr.l sub_122806 ROM:00110C14 bsr.l sub_11FF8A ROM:00110C1A move.w ($E1C).w,d4 ROM:00110C1E ext.l d4 ROM:00110C20 muls.l ($9C8).w,d4 ROM:00110C26 move.w $1B8(a5),d5 ROM:00110C2A muls.w #$3C,d5 ; '<' ROM:00110C2E divs.l d5,d4 ROM:00110C32 move.l d4,($8F0).w ROM:00110C36 move.l ($8F4).w,d3 ROM:00110C3A add.l d4,d3 ROM:00110C3C move.l d3,($8F4).w ROM:00110C40 divs.l #$A,d3 ROM:00110C48 move.w d3,($A5E).w ROM:00110C4C cmpi.w #2,($522).w ROM:00110C52 bne.s loc_110C5A ROM:00110C54 bsr.l nullsub_1 ROM:00110C5A ROM:00110C5A loc_110C5A: ; CODE XREF: sub_110A60+EE↑j ROM:00110C5A ; sub_110A60+1F2↑j ROM:00110C5A cmpi.w #3,($522).w ROM:00110C60 bne.s loc_110C68 ROM:00110C62 bsr.l nullsub_1 ROM:00110C68 ROM:00110C68 loc_110C68: ; CODE XREF: sub_110A60+200↑j ROM:00110C68 move.w $5D0(a5),d0 ROM:00110C6C cmp.w (sp),d0 ROM:00110C6E bne.s loc_110CC4 ROM:00110C70 btst #7,($1389).w ROM:00110C76 beq.s loc_110C7E ROM:00110C78 bset #0,($14CE).w ROM:00110C7E ROM:00110C7E loc_110C7E: ; CODE XREF: sub_110A60+216↑j ROM:00110C7E bset #7,($1389).w ROM:00110C84 btst #0,($136E).w ROM:00110C8A beq.s loc_110CB2 ROM:00110C8C bsr.l sub_12C694 ROM:00110C92 bsr.l sub_12C68C ROM:00110C98 move #$2500,sr ROM:00110C9C bsr.l sub_12B072 ROM:00110CA2 bsr.l sub_12BC58 ROM:00110CA8 bsr.l sub_12C2AC ROM:00110CAE bra.w loc_110CBE ROM:00110CB2 ; --------------------------------------------------------------------------- ROM:00110CB2 ROM:00110CB2 loc_110CB2: ; CODE XREF: sub_110A60+22A↑j ROM:00110CB2 bsr.l sub_12B6AC ROM:00110CB8 bsr.l sub_12C68C ROM:00110CBE ROM:00110CBE loc_110CBE: ; CODE XREF: sub_110A60+24E↑j ROM:00110CBE bclr #7,($1389).w ROM:00110CC4 ROM:00110CC4 loc_110CC4: ; CODE XREF: sub_110A60+20E↑j ROM:00110CC4 addq.l #2,sp ROM:00110CC6 rts ROM:00110CC6 ; End of function sub_110A60 ROM:00110CC6 ROM:00110CC8 ROM:00110CC8 ; =============== S U B R O U T I N E ======================================= ROM:00110CC8 ROM:00110CC8 ROM:00110CC8 sub_110CC8: ; CODE XREF: ROM:00110D80↓p ROM:00110CC8 ; ROM:00110DEC↓p ROM:00110CC8 cmpi.w #0,($580).w ROM:00110CCE blt.s loc_110CD6 ROM:00110CD0 addi.w #$64,($580).w ; 'd' ROM:00110CD6 ROM:00110CD6 loc_110CD6: ; CODE XREF: sub_110CC8+6↑j ROM:00110CD6 bset #6,($8E5).w ROM:00110CDC rts ROM:00110CDC ; End of function sub_110CC8 ROM:00110CDC ROM:00110CDE ROM:00110CDE ; =============== S U B R O U T I N E ======================================= ROM:00110CDE ROM:00110CDE ROM:00110CDE sub_110CDE: ; CODE XREF: sub_110FCC:loc_11101E↓p ROM:00110CDE bsr.l sub_12B6AC ROM:00110CE4 bclr #2,($14CE).w ROM:00110CEA bclr #0,($14CE).w ROM:00110CF0 rts ROM:00110CF0 ; End of function sub_110CDE ROM:00110CF0 ROM:00110CF2 ; --------------------------------------------------------------------------- ROM:00110CF2 movem.l d0-a4,-(sp) ROM:00110CF6 andi.w #$FFFE,($FFFFFE20).w ROM:00110CFC bsr.w sub_110D4A ROM:00110D00 movem.l (sp)+,d0-a4 ROM:00110D04 rte ROM:00110D06 ROM:00110D06 ; =============== S U B R O U T I N E ======================================= ROM:00110D06 ROM:00110D06 ROM:00110D06 sub_110D06: ; CODE XREF: ROM:001157D2↓p ROM:00110D06 cmpi.b #0,($6E8).w ROM:00110D0C bne.s locret_110D28 ROM:00110D0E ROM:00110D0E loc_110D0E: ; DATA XREF: ROM:off_110D60↓o ROM:00110D0E bsr.w sub_110FCC ROM:00110D12 clr.b ($835).w ROM:00110D16 clr.w ($59A).w ROM:00110D1A move.b #3,($835).w ROM:00110D20 move.b #1,($6E8).w ROM:00110D26 rts ROM:00110D28 ; --------------------------------------------------------------------------- ROM:00110D28 ROM:00110D28 locret_110D28: ; CODE XREF: sub_110D06+6↑j ROM:00110D28 rts ROM:00110D28 ; End of function sub_110D06 ROM:00110D28 ROM:00110D2A ROM:00110D2A ; =============== S U B R O U T I N E ======================================= ROM:00110D2A ROM:00110D2A ROM:00110D2A sub_110D2A: ; CODE XREF: sub_11AD5C+1E↓p ROM:00110D2A ; sub_11AE0C+30↓p ROM:00110D2A move.b ($6E8).w,d1 ROM:00110D2E cmpi.b #3,d1 ROM:00110D32 bne.s loc_110D3C ROM:00110D34 move.b #4,($6E8).w ROM:00110D3A bra.s locret_110D48 ROM:00110D3C ; --------------------------------------------------------------------------- ROM:00110D3C ROM:00110D3C loc_110D3C: ; CODE XREF: sub_110D2A+8↑j ROM:00110D3C cmpi.b #5,d1 ROM:00110D40 bne.s locret_110D48 ROM:00110D42 move.b #6,($6E8).w ROM:00110D48 ROM:00110D48 locret_110D48: ; CODE XREF: sub_110D2A+10↑j ROM:00110D48 ; sub_110D2A+16↑j ROM:00110D48 rts ROM:00110D48 ; End of function sub_110D2A ROM:00110D48 ROM:00110D4A ROM:00110D4A ; =============== S U B R O U T I N E ======================================= ROM:00110D4A ROM:00110D4A ROM:00110D4A sub_110D4A: ; CODE XREF: ROM:00110CFC↑p ROM:00110D4A clr.w d1 ROM:00110D4C move.b ($6E8).w,d1 ROM:00110D50 cmpi.w #7,d1 ROM:00110D54 bcc.s locret_110D5E ROM:00110D56 movea.l off_110D60(pc,d1.w*4),a0 ROM:00110D5A nop ROM:00110D5C jmp (a0) ROM:00110D5E ; --------------------------------------------------------------------------- ROM:00110D5E ROM:00110D5E locret_110D5E: ; CODE XREF: sub_110D4A+A↑j ROM:00110D5E rts ROM:00110D5E ; End of function sub_110D4A ROM:00110D5E ROM:00110D5E ; --------------------------------------------------------------------------- ROM:00110D60 off_110D60: dc.l loc_110D0E ; DATA XREF: sub_110D4A+C↑r ROM:00110D64 dc.l loc_110D7C ROM:00110D68 dc.l loc_110DE2 ROM:00110D6C dc.l loc_110E6A ROM:00110D70 dc.l loc_110EC4 ROM:00110D74 dc.l loc_110F28 ROM:00110D78 dc.l loc_110F78 ROM:00110D7C ; --------------------------------------------------------------------------- ROM:00110D7C ROM:00110D7C loc_110D7C: ; DATA XREF: ROM:00110D64↑o ROM:00110D7C bsr.w sub_111078 ROM:00110D80 bsr.l sub_110CC8 ROM:00110D86 btst #6,($8EB).w ROM:00110D8C beq.s loc_110DA8 ROM:00110D8E bsr.w sub_111112 ROM:00110D92 clr.b ($835).w ROM:00110D96 clr.w ($59A).w ROM:00110D9A move.b #3,($835).w ROM:00110DA0 move.b #2,($6E8).w ROM:00110DA6 rts ROM:00110DA8 ; --------------------------------------------------------------------------- ROM:00110DA8 ROM:00110DA8 loc_110DA8: ; CODE XREF: ROM:00110D8C↑j ROM:00110DA8 move.w $1CE(a5),d1 ROM:00110DAC cmp.w ($59A).w,d1 ROM:00110DB0 bgt.s loc_110DCC ROM:00110DB2 bsr.w sub_110FCC ROM:00110DB6 clr.b ($835).w ROM:00110DBA clr.w ($59A).w ROM:00110DBE move.b #3,($835).w ROM:00110DC4 move.b #1,($6E8).w ROM:00110DCA rts ROM:00110DCC ; --------------------------------------------------------------------------- ROM:00110DCC ROM:00110DCC loc_110DCC: ; CODE XREF: ROM:00110DB0↑j ROM:00110DCC clr.b ($835).w ROM:00110DD0 clr.w ($59A).w ROM:00110DD4 move.b #3,($835).w ROM:00110DDA move.b #1,($6E8).w ROM:00110DE0 rts ROM:00110DE2 ; --------------------------------------------------------------------------- ROM:00110DE2 ROM:00110DE2 loc_110DE2: ; DATA XREF: ROM:00110D68↑o ROM:00110DE2 bsr.l nullsub_4 ROM:00110DE8 bsr.w sub_111078 ROM:00110DEC bsr.l sub_110CC8 ROM:00110DF2 btst #6,($8EB).w ROM:00110DF8 beq.s loc_110E30 ROM:00110DFA bsr.w sub_111120 ROM:00110DFE btst #4,($8E0).w ROM:00110E04 beq.s loc_110E20 ROM:00110E06 bsr.w sub_111112 ROM:00110E0A clr.b ($835).w ROM:00110E0E clr.w ($59A).w ROM:00110E12 move.b #3,($835).w ROM:00110E18 move.b #2,($6E8).w ROM:00110E1E rts ROM:00110E20 ; --------------------------------------------------------------------------- ROM:00110E20 ROM:00110E20 loc_110E20: ; CODE XREF: ROM:00110E04↑j ROM:00110E20 clr.b ($835).w ROM:00110E24 clr.w ($59A).w ROM:00110E28 move.b #3,($6E8).w ROM:00110E2E rts ROM:00110E30 ; --------------------------------------------------------------------------- ROM:00110E30 ROM:00110E30 loc_110E30: ; CODE XREF: ROM:00110DF8↑j ROM:00110E30 move.w $1CE(a5),d1 ROM:00110E34 cmp.w ($59A).w,d1 ROM:00110E38 bgt.s loc_110E54 ROM:00110E3A bsr.w sub_110FCC ROM:00110E3E clr.b ($835).w ROM:00110E42 clr.w ($59A).w ROM:00110E46 move.b #3,($835).w ROM:00110E4C move.b #1,($6E8).w ROM:00110E52 rts ROM:00110E54 ; --------------------------------------------------------------------------- ROM:00110E54 ROM:00110E54 loc_110E54: ; CODE XREF: ROM:00110E38↑j ROM:00110E54 clr.b ($835).w ROM:00110E58 clr.w ($59A).w ROM:00110E5C move.b #3,($835).w ROM:00110E62 move.b #2,($6E8).w ROM:00110E68 rts ROM:00110E6A ; --------------------------------------------------------------------------- ROM:00110E6A ROM:00110E6A loc_110E6A: ; DATA XREF: ROM:00110D6C↑o ROM:00110E6A bsr.l nullsub_5 ROM:00110E70 clr.l d3 ROM:00110E72 move.w ($FFFFFF0A).w,d0 ROM:00110E76 move.w ($FFFFFFFE).w,d3 ROM:00110E7A move.w ($FFFFFFFC).w,d4 ROM:00110E7E btst #$F,d0 ROM:00110E82 beq.s loc_110EA8 ROM:00110E84 bsr.w sub_110FCC ROM:00110E88 bsr.l sub_115D26 ROM:00110E8E bsr.w sub_111388 ROM:00110E92 clr.b ($835).w ROM:00110E96 clr.w ($59A).w ROM:00110E9A move.b #3,($835).w ROM:00110EA0 move.b #1,($6E8).w ROM:00110EA6 rts ROM:00110EA8 ; --------------------------------------------------------------------------- ROM:00110EA8 ROM:00110EA8 loc_110EA8: ; CODE XREF: ROM:00110E82↑j ROM:00110EA8 btst #$E,d0 ROM:00110EAC beq.s loc_110EBE ROM:00110EAE move.b #5,($6E8).w ROM:00110EB4 bsr.w sub_1112C0 ROM:00110EB8 bsr.w sub_111358 ROM:00110EBC rts ROM:00110EBE ; --------------------------------------------------------------------------- ROM:00110EBE ROM:00110EBE loc_110EBE: ; CODE XREF: ROM:00110EAC↑j ROM:00110EBE bsr.w sub_111358 ROM:00110EC2 rts ROM:00110EC4 ; --------------------------------------------------------------------------- ROM:00110EC4 ROM:00110EC4 loc_110EC4: ; DATA XREF: ROM:00110D70↑o ROM:00110EC4 bsr.l nullsub_5 ROM:00110ECA move.w ($FFFFFF0A).w,d0 ROM:00110ECE bsr.w sub_111334 ROM:00110ED2 clr.l d3 ROM:00110ED4 move.w ($FFFFFFFE).w,d3 ROM:00110ED8 move.w ($FFFFFFFC).w,d4 ROM:00110EDC btst #$F,d0 ROM:00110EE0 beq.s loc_110F06 ROM:00110EE2 bsr.w sub_110FCC ROM:00110EE6 bsr.l sub_115D26 ROM:00110EEC bsr.w sub_111388 ROM:00110EF0 clr.b ($835).w ROM:00110EF4 clr.w ($59A).w ROM:00110EF8 move.b #3,($835).w ROM:00110EFE move.b #1,($6E8).w ROM:00110F04 rts ROM:00110F06 ; --------------------------------------------------------------------------- ROM:00110F06 ROM:00110F06 loc_110F06: ; CODE XREF: ROM:00110EE0↑j ROM:00110F06 btst #$E,d0 ROM:00110F0A beq.s loc_110F1C ROM:00110F0C move.b #5,($6E8).w ROM:00110F12 bsr.w sub_1112C0 ROM:00110F16 bsr.w sub_111358 ROM:00110F1A rts ROM:00110F1C ; --------------------------------------------------------------------------- ROM:00110F1C ROM:00110F1C loc_110F1C: ; CODE XREF: ROM:00110F0A↑j ROM:00110F1C move.b #3,($6E8).w ROM:00110F22 bsr.w sub_111358 ROM:00110F26 rts ROM:00110F28 ; --------------------------------------------------------------------------- ROM:00110F28 ROM:00110F28 loc_110F28: ; DATA XREF: ROM:00110D74↑o ROM:00110F28 bsr.l nullsub_5 ROM:00110F2E clr.l d3 ROM:00110F30 move.w ($FFFFFF0A).w,d0 ROM:00110F34 move.w ($FFFFFFFE).w,d3 ROM:00110F38 move.w ($FFFFFFFC).w,d4 ROM:00110F3C bsr.w sub_1112D6 ROM:00110F40 btst #$F,d0 ROM:00110F44 bne.s loc_110F5A ROM:00110F46 btst #0,($8E6).w ROM:00110F4C bne.s loc_110F5A ROM:00110F4E move.b #3,($6E8).w ROM:00110F54 bsr.w sub_111358 ROM:00110F58 rts ROM:00110F5A ; --------------------------------------------------------------------------- ROM:00110F5A ROM:00110F5A loc_110F5A: ; CODE XREF: ROM:00110F44↑j ROM:00110F5A ; ROM:00110F4C↑j ROM:00110F5A bsr.w sub_110FCC ROM:00110F5E bsr.w sub_111388 ROM:00110F62 clr.b ($835).w ROM:00110F66 clr.w ($59A).w ROM:00110F6A move.b #3,($835).w ROM:00110F70 move.b #1,($6E8).w ROM:00110F76 rts ROM:00110F78 ; --------------------------------------------------------------------------- ROM:00110F78 ROM:00110F78 loc_110F78: ; DATA XREF: ROM:00110D78↑o ROM:00110F78 bsr.l nullsub_5 ROM:00110F7E move.w ($FFFFFF0A).w,d0 ROM:00110F82 bsr.w sub_111334 ROM:00110F86 clr.l d3 ROM:00110F88 move.w ($FFFFFFFE).w,d3 ROM:00110F8C move.w ($FFFFFFFC).w,d4 ROM:00110F90 bsr.w sub_1112D6 ROM:00110F94 btst #$F,d0 ROM:00110F98 bne.s loc_110FAE ROM:00110F9A btst #0,($8E6).w ROM:00110FA0 bne.s loc_110FAE ROM:00110FA2 move.b #3,($6E8).w ROM:00110FA8 bsr.w sub_111358 ROM:00110FAC rts ROM:00110FAE ; --------------------------------------------------------------------------- ROM:00110FAE ROM:00110FAE loc_110FAE: ; CODE XREF: ROM:00110F98↑j ROM:00110FAE ; ROM:00110FA0↑j ROM:00110FAE bsr.w sub_110FCC ROM:00110FB2 bsr.w sub_111388 ROM:00110FB6 clr.b ($835).w ROM:00110FBA clr.w ($59A).w ROM:00110FBE move.b #3,($835).w ROM:00110FC4 move.b #1,($6E8).w ROM:00110FCA rts ROM:00110FCC ROM:00110FCC ; =============== S U B R O U T I N E ======================================= ROM:00110FCC ROM:00110FCC ROM:00110FCC sub_110FCC: ; CODE XREF: sub_110D06:loc_110D0E↑p ROM:00110FCC ; ROM:00110DB2↑p ... ROM:00110FCC btst #1,($8E2).w ROM:00110FD2 beq.s loc_11101E ROM:00110FD4 move.l $140(a5),d1 ROM:00110FD8 cmp.l ($400).w,d1 ROM:00110FDC ble.s loc_11101E ROM:00110FDE cmp.l ($408).w,d1 ROM:00110FE2 ble.s loc_11101E ROM:00110FE4 btst #$F,d0 ROM:00110FE8 bne.s loc_11100A ROM:00110FEA move.l d3,($400).w ROM:00110FEE cmp.l d3,d1 ROM:00110FF0 ble.s loc_111006 ROM:00110FF2 bset #1,($13C0).w ROM:00110FF8 btst #5,($8E3).w ROM:00110FFE beq.s loc_111006 ROM:00111000 bset #5,($136F).w ROM:00111006 ROM:00111006 loc_111006: ; CODE XREF: sub_110FCC+24↑j ROM:00111006 ; sub_110FCC+32↑j ROM:00111006 bra.w loc_11101E ROM:0011100A ; --------------------------------------------------------------------------- ROM:0011100A ROM:0011100A loc_11100A: ; CODE XREF: sub_110FCC+1C↑j ROM:0011100A bset #1,($13C0).w ROM:00111010 btst #5,($8E3).w ROM:00111016 beq.s loc_11101E ROM:00111018 bset #5,($136F).w ROM:0011101E ROM:0011101E loc_11101E: ; CODE XREF: sub_110FCC+6↑j ROM:0011101E ; sub_110FCC+10↑j ... ROM:0011101E bsr.l sub_110CDE ROM:00111024 move.w $1D0(a5),d0 ROM:00111028 neg.w d0 ROM:0011102A muls.w #$64,d0 ; 'd' ROM:0011102E move.w d0,($4C2).w ROM:00111032 bclr #1,($8E2).w ROM:00111038 move.w #0,d0 ROM:0011103C bsr.l sub_11A940 ROM:00111042 lea ($FFFFFF00).w,a0 ROM:00111046 move.w #$B,(a0) ROM:0011104A move.w #$E,2(a0) ROM:00111050 move.w #0,4(a0) ROM:00111056 move.w #1,d1 ROM:0011105A move.w #$A,d2 ROM:0011105E move.w #1,d3 ROM:00111062 move.w #1,d4 ROM:00111066 move.w #1,d5 ROM:0011106A bsr.l sub_11A8C4 ROM:00111070 bsr.l sub_115D26 ROM:00111076 rts ROM:00111076 ; End of function sub_110FCC ROM:00111076 ROM:00111078 ROM:00111078 ; =============== S U B R O U T I N E ======================================= ROM:00111078 ROM:00111078 ROM:00111078 sub_111078: ; CODE XREF: ROM:loc_110D7C↑p ROM:00111078 ; ROM:00110DE8↑p ROM:00111078 bclr #6,($8EB).w ROM:0011107E clr.l d0 ROM:00111080 move.w ($FFFFFF08).w,d0 ROM:00111084 move.l d0,d3 ROM:00111086 sub.l ($404).w,d3 ROM:0011108A bcc.s loc_111092 ROM:0011108C addi.l #$10000,d3 ROM:00111092 ROM:00111092 loc_111092: ; CODE XREF: sub_111078+12↑j ROM:00111092 move.w ($59A).w,d2 ROM:00111096 ext.l d2 ROM:00111098 divs.w $16(a5),d2 ROM:0011109C move.l d2,d6 ROM:0011109E swap d6 ROM:001110A0 move.w $16(a5),d5 ROM:001110A4 asr.w #1,d5 ROM:001110A6 cmpi.l #$10000,d3 ROM:001110AC bge.s loc_1110B4 ROM:001110AE cmp.w d6,d5 ROM:001110B0 bge.s loc_1110B4 ROM:001110B2 addq.w #1,d2 ROM:001110B4 ROM:001110B4 loc_1110B4: ; CODE XREF: sub_111078+34↑j ROM:001110B4 ; sub_111078+38↑j ROM:001110B4 cmpi.l #$10000,d3 ROM:001110BA ble.s loc_1110C2 ROM:001110BC cmp.w d6,d5 ROM:001110BE ble.s loc_1110C2 ROM:001110C0 subq.w #1,d2 ROM:001110C2 ROM:001110C2 loc_1110C2: ; CODE XREF: sub_111078+42↑j ROM:001110C2 ; sub_111078+46↑j ROM:001110C2 cmpi.w #0,d2 ROM:001110C6 ble.s loc_1110CE ROM:001110C8 moveq #$11,d6 ROM:001110CA asl.l d6,d2 ROM:001110CC add.l d2,d3 ROM:001110CE ROM:001110CE loc_1110CE: ; CODE XREF: sub_111078+4E↑j ROM:001110CE move.l ($400).w,d6 ROM:001110D2 muls.l #$3E8,d6 ROM:001110DA divs.l d3,d6 ROM:001110DE cmpi.w #0,($4C2).w ROM:001110E4 blt.s loc_1110FE ROM:001110E6 move.w ($4C6).w,d5 ROM:001110EA muls.w $1D2(a5),d5 ROM:001110EE divs.w #$3E8,d5 ROM:001110F2 bvs.s loc_1110FE ROM:001110F4 cmp.w d6,d5 ROM:001110F6 bgt.s loc_1110FE ROM:001110F8 bset #6,($8EB).w ROM:001110FE ROM:001110FE loc_1110FE: ; CODE XREF: sub_111078+6C↑j ROM:001110FE ; sub_111078+7A↑j ... ROM:001110FE move.w d6,($4C6).w ROM:00111102 move.l d0,($404).w ROM:00111106 move.l d3,($400).w ROM:0011110A addi.w #$64,($4C2).w ; 'd' ROM:00111110 rts ROM:00111110 ; End of function sub_111078 ROM:00111110 ROM:00111112 ROM:00111112 ; =============== S U B R O U T I N E ======================================= ROM:00111112 ROM:00111112 ROM:00111112 sub_111112: ; CODE XREF: ROM:00110D8E↑p ROM:00111112 ; ROM:00110E06↑p ROM:00111112 move.w #$2710,($A7A).w ROM:00111118 move.w #$C8,($4C2).w ROM:0011111E rts ROM:0011111E ; End of function sub_111112 ROM:0011111E ROM:00111120 ROM:00111120 ; =============== S U B R O U T I N E ======================================= ROM:00111120 ROM:00111120 ROM:00111120 sub_111120: ; CODE XREF: ROM:00110DFA↑p ROM:00111120 moveq #5,d0 ROM:00111122 move.w $882(a5,d0.w*2),d1 ROM:00111128 ROM:00111128 loc_111128: ; CODE XREF: sub_111120+12↓j ROM:00111128 bge.s loc_111134 ROM:0011112A subq.w #1,d0 ROM:0011112C move.w $882(a5,d0.w*2),d1 ROM:00111132 bra.s loc_111128 ROM:00111134 ; --------------------------------------------------------------------------- ROM:00111134 ROM:00111134 loc_111134: ; CODE XREF: sub_111120:loc_111128↑j ROM:00111134 clr.w d7 ROM:00111136 move.w ($4C2).w,d2 ROM:0011113A subi.w #$64,d2 ; 'd' ROM:0011113E move.w #$E10,d5 ROM:00111142 add.w $882(a5),d5 ROM:00111146 move.w $882(a5,d0.w*2),d1 ROM:0011114C sub.w d1,d5 ROM:0011114E ROM:0011114E loc_11114E: ; CODE XREF: sub_111120+46↓j ROM:0011114E cmp.w d2,d5 ROM:00111150 beq.s loc_111168 ROM:00111152 cmp.w d7,d0 ROM:00111154 blt.s loc_111168 ROM:00111156 addq.w #1,d7 ROM:00111158 move.w $882(a5,d7.w*2),d5 ROM:0011115E move.w $880(a5,d7.w*2),d1 ROM:00111164 sub.w d1,d5 ROM:00111166 bra.s loc_11114E ROM:00111168 ; --------------------------------------------------------------------------- ROM:00111168 ROM:00111168 loc_111168: ; CODE XREF: sub_111120+30↑j ROM:00111168 ; sub_111120+34↑j ROM:00111168 cmp.w d7,d0 ROM:0011116A blt.l loc_1112B2 ROM:00111170 move.w d1,($4C4).w ROM:00111174 move.w #0,d0 ROM:00111178 bsr.l sub_11A940 ROM:0011117E move.w $882(a5,d7.w*2),d0 ROM:00111184 addi.w #$C8,d0 ROM:00111188 cmpi.w #$E10,d0 ROM:0011118C blt.s loc_111192 ROM:0011118E subi.w #$E10,d0 ROM:00111192 ROM:00111192 loc_111192: ; CODE XREF: sub_111120+6C↑j ROM:00111192 move.w d0,($4C2).w ROM:00111196 lea ($FFFFFF00).w,a0 ROM:0011119A move.w $882(a5),d2 ROM:0011119E ext.l d2 ROM:001111A0 divs.w #$64,d2 ; 'd' ROM:001111A4 subq.w #1,d2 ROM:001111A6 bge.s loc_1111AC ROM:001111A8 addi.w #$24,d2 ; '$' ROM:001111AC ROM:001111AC loc_1111AC: ; CODE XREF: sub_111120+86↑j ROM:001111AC move.w $884(a5),d6 ROM:001111B0 ext.l d6 ROM:001111B2 divs.w #$64,d6 ; 'd' ROM:001111B6 subq.w #1,d6 ROM:001111B8 bge.s loc_1111BE ROM:001111BA move.w #$80,d6 ROM:001111BE ROM:001111BE loc_1111BE: ; CODE XREF: sub_111120+98↑j ROM:001111BE asl.w #8,d6 ROM:001111C0 add.w d6,d2 ROM:001111C2 move.w d2,(a0) ROM:001111C4 move.w $888(a5),d2 ROM:001111C8 ext.l d2 ROM:001111CA divs.w #$64,d2 ; 'd' ROM:001111CE subq.w #1,d2 ROM:001111D0 bge.s loc_1111D6 ROM:001111D2 move.w #$80,d2 ROM:001111D6 ROM:001111D6 loc_1111D6: ; CODE XREF: sub_111120+B0↑j ROM:001111D6 asl.w #8,d2 ROM:001111D8 move.w $886(a5),d6 ROM:001111DC ext.l d6 ROM:001111DE divs.w #$64,d6 ; 'd' ROM:001111E2 subq.w #1,d6 ROM:001111E4 bge.s loc_1111EA ROM:001111E6 move.w #$80,d6 ROM:001111EA ROM:001111EA loc_1111EA: ; CODE XREF: sub_111120+C4↑j ROM:001111EA add.w d6,d2 ROM:001111EC move.w d2,2(a0) ROM:001111F0 move.w $88C(a5),d2 ROM:001111F4 ext.l d2 ROM:001111F6 divs.w #$64,d2 ; 'd' ROM:001111FA subq.w #1,d2 ROM:001111FC bge.s loc_111202 ROM:001111FE move.w #$80,d2 ROM:00111202 ROM:00111202 loc_111202: ; CODE XREF: sub_111120+DC↑j ROM:00111202 asl.w #8,d2 ROM:00111204 move.w $88A(a5),d6 ROM:00111208 ext.l d6 ROM:0011120A divs.w #$64,d6 ; 'd' ROM:0011120E subq.w #1,d6 ROM:00111210 bge.s loc_111216 ROM:00111212 move.w #$80,d6 ROM:00111216 ROM:00111216 loc_111216: ; CODE XREF: sub_111120+F0↑j ROM:00111216 add.w d6,d2 ROM:00111218 move.w d2,4(a0) ROM:0011121C move.w #$30,d2 ; '0' ROM:00111220 asl.w #8,d2 ROM:00111222 addi.w #$80,d2 ROM:00111226 move.w d2,6(a0) ROM:0011122A ext.l d0 ROM:0011122C divs.w #$64,d0 ; 'd' ROM:00111230 move.w d0,d2 ROM:00111232 asl.w #8,d2 ROM:00111234 move.w d7,d5 ROM:00111236 addq.w #1,d5 ROM:00111238 tst.w $882(a5,d5.w*2) ROM:0011123E bge.s loc_111242 ROM:00111240 clr.w d5 ROM:00111242 ROM:00111242 loc_111242: ; CODE XREF: sub_111120+11E↑j ROM:00111242 add.w d5,d2 ROM:00111244 move.w d2,8(a0) ROM:00111248 move.w d0,d2 ROM:0011124A move.w d2,$A(a0) ROM:0011124E move.l ($404).w,d2 ROM:00111252 move.w d2,($FFFFFFFC).w ROM:00111256 move.l ($400).w,d2 ROM:0011125A move.w d2,($FFFFFFFE).w ROM:0011125E bset #1,($8E2).w ROM:00111264 move.w $882(a5,d5.w*2),d6 ROM:0011126A subi.w #$64,d6 ; 'd' ROM:0011126E bge.s loc_111274 ROM:00111270 addi.w #$E10,d6 ROM:00111274 ROM:00111274 loc_111274: ; CODE XREF: sub_111120+14E↑j ROM:00111274 cmp.w ($4C2).w,d6 ROM:00111278 bne.s loc_111280 ROM:0011127A move.w #2,-(sp) ROM:0011127E bra.s loc_111284 ROM:00111280 ; --------------------------------------------------------------------------- ROM:00111280 ROM:00111280 loc_111280: ; CODE XREF: sub_111120+158↑j ROM:00111280 move.w #3,-(sp) ROM:00111284 ROM:00111284 loc_111284: ; CODE XREF: sub_111120+15E↑j ROM:00111284 bsr.l sub_1109BE ROM:0011128A move.w ($4C2).w,d0 ROM:0011128E ext.l d0 ROM:00111290 divs.w #$64,d0 ; 'd' ROM:00111294 move.w d0,($FFFFFF0A).w ROM:00111298 moveq #0,d0 ROM:0011129A moveq #1,d1 ROM:0011129C moveq #$F,d2 ROM:0011129E moveq #0,d3 ROM:001112A0 move.w (sp)+,d4 ROM:001112A2 moveq #1,d5 ROM:001112A4 bsr.l sub_11A8C4 ROM:001112AA bclr #4,($8E0).w ROM:001112B0 bra.s locret_1112BE ROM:001112B2 ; --------------------------------------------------------------------------- ROM:001112B2 ROM:001112B2 loc_1112B2: ; CODE XREF: sub_111120+4A↑j ROM:001112B2 bset #4,($8E0).w ROM:001112B8 bset #7,($8E4).w ROM:001112BE ROM:001112BE locret_1112BE: ; CODE XREF: sub_111120+190↑j ROM:001112BE rts ROM:001112BE ; End of function sub_111120 ROM:001112BE ROM:001112C0 ROM:001112C0 ; =============== S U B R O U T I N E ======================================= ROM:001112C0 ROM:001112C0 ROM:001112C0 sub_1112C0: ; CODE XREF: ROM:00110EB4↑p ROM:001112C0 ; ROM:00110F12↑p ROM:001112C0 move.l d3,d1 ROM:001112C2 mulu.l #$7D0,d1 ROM:001112CA divu.l ($400).w,d1 ROM:001112D0 move.w d1,($4C6).w ROM:001112D4 rts ROM:001112D4 ; End of function sub_1112C0 ROM:001112D4 ROM:001112D6 ROM:001112D6 ; =============== S U B R O U T I N E ======================================= ROM:001112D6 ROM:001112D6 ROM:001112D6 sub_1112D6: ; CODE XREF: ROM:00110F3C↑p ROM:001112D6 ; ROM:00110F90↑p ROM:001112D6 bclr #0,($8E6).w ROM:001112DC move.w d3,d1 ROM:001112DE move.l #$E10,d2 ROM:001112E4 divs.w #4,d2 ROM:001112E8 cmp.w ($4B0).w,d2 ROM:001112EC ble.s loc_1112F4 ROM:001112EE mulu.w $1D4(a5),d1 ROM:001112F2 bra.s loc_1112F8 ROM:001112F4 ; --------------------------------------------------------------------------- ROM:001112F4 ROM:001112F4 loc_1112F4: ; CODE XREF: sub_1112D6+16↑j ROM:001112F4 mulu.w $1D6(a5),d1 ROM:001112F8 ROM:001112F8 loc_1112F8: ; CODE XREF: sub_1112D6+1C↑j ROM:001112F8 move.l ($400).w,d2 ROM:001112FC asl.l #1,d2 ROM:001112FE divu.l d2,d1 ROM:00111302 cmp.w ($4C6).w,d1 ROM:00111306 ble.s loc_11130E ROM:00111308 bset #0,($8E6).w ROM:0011130E ROM:0011130E loc_11130E: ; CODE XREF: sub_1112D6+30↑j ROM:0011130E move.w d3,d1 ROM:00111310 mulu.w #$3E8,d1 ROM:00111314 divu.l d2,d1 ROM:00111318 move.w ($4C6).w,d2 ROM:0011131C mulu.w #$3E8,d2 ROM:00111320 divu.l d1,d2 ROM:00111324 cmp.w ($A7A).w,d2 ROM:00111328 bge.s loc_11132E ROM:0011132A move.w d2,($A7A).w ROM:0011132E ROM:0011132E loc_11132E: ; CODE XREF: sub_1112D6+52↑j ROM:0011132E move.w d1,($4C6).w ROM:00111332 rts ROM:00111332 ; End of function sub_1112D6 ROM:00111332 ROM:00111334 ROM:00111334 ; =============== S U B R O U T I N E ======================================= ROM:00111334 ROM:00111334 ROM:00111334 sub_111334: ; CODE XREF: ROM:00110ECE↑p ROM:00111334 ; ROM:00110F82↑p ROM:00111334 subi.b #$24,d0 ; '$' ROM:00111338 bge.s loc_11133E ROM:0011133A addi.b #$48,d0 ; 'H' ROM:0011133E ROM:0011133E loc_11133E: ; CODE XREF: sub_111334+4↑j ROM:0011133E move.w d0,($FFFFFF0A).w ROM:00111342 ext.w d0 ROM:00111344 muls.w #$64,d0 ; 'd' ROM:00111348 move.w d0,($4C2).w ROM:0011134C bsr.l sub_110A28 ROM:00111352 move.w ($FFFFFF0A).w,d0 ROM:00111356 rts ROM:00111356 ; End of function sub_111334 ROM:00111356 ROM:00111358 ROM:00111358 ; =============== S U B R O U T I N E ======================================= ROM:00111358 ROM:00111358 ROM:00111358 sub_111358: ; CODE XREF: ROM:00110EB8↑p ROM:00111358 ; ROM:loc_110EBE↑p ... ROM:00111358 ext.w d0 ROM:0011135A muls.w #$64,d0 ; 'd' ROM:0011135E move.w d0,($4C2).w ROM:00111362 move.l ($400).w,($408).w ROM:00111368 move.l d3,($400).w ROM:0011136C move.l ($404).w,d1 ROM:00111370 cmp.w d4,d1 ROM:00111372 bls.s loc_11137A ROM:00111374 addi.l #$10000,d1 ROM:0011137A ROM:0011137A loc_11137A: ; CODE XREF: sub_111358+1A↑j ROM:0011137A move.w d4,d1 ROM:0011137C move.l d1,($404).w ROM:00111380 bsr.l sub_110A60 ROM:00111386 rts ROM:00111386 ; End of function sub_111358 ROM:00111386 ROM:00111388 ROM:00111388 ; =============== S U B R O U T I N E ======================================= ROM:00111388 ROM:00111388 ROM:00111388 sub_111388: ; CODE XREF: ROM:00110E8E↑p ROM:00111388 ; ROM:00110EEC↑p ... ROM:00111388 move.w #$30,d2 ; '0' ROM:0011138C asr.w #3,d2 ROM:0011138E move.l #$FF,d1 ROM:00111394 asl.l d2,d1 ROM:00111396 or.l d1,($FFFFFE18).w ROM:0011139A rts ROM:0011139A ; End of function sub_111388 ROM:0011139A ROM:0011139C ; --------------------------------------------------------------------------- ROM:0011139C movea.l #$170000,a5 ROM:001113A2 move.l a5,($434).w ROM:001113A6 rts ROM:001113A8 ; --------------------------------------------------------------------------- ROM:001113A8 movea.l #$170000,a5 ROM:001113AE move.l a5,($434).w ROM:001113B2 rts ROM:001113B4 ; --------------------------------------------------------------------------- ROM:001113B4 movem.l d0-d2,-(sp) ROM:001113B8 move.w ($FFFFF452).w,d2 ROM:001113BC move.w ($FFFFF454).w,d0 ROM:001113C0 move.w ($4CE).w,d1 ROM:001113C4 move.w d2,($4CE).w ROM:001113C8 btst #3,($8E2).w ROM:001113CE beq.s loc_111400 ROM:001113D0 sub.w d1,d2 ROM:001113D2 move.w d2,($4CA).w ROM:001113D6 sub.w d0,d1 ROM:001113D8 add.w d2,d1 ROM:001113DA mulu.w #$2710,d1 ROM:001113DE divu.w d2,d1 ROM:001113E0 move.w d1,d2 ROM:001113E2 sub.w ($4CC).w,d2 ROM:001113E6 muls.w #$64,d2 ; 'd' ROM:001113EA divs.w $1DA(a5),d2 ROM:001113EE bne.s loc_1113F6 ROM:001113F0 move.w d1,($4CC).w ROM:001113F4 bra.s loc_1113FA ROM:001113F6 ; --------------------------------------------------------------------------- ROM:001113F6 ROM:001113F6 loc_1113F6: ; CODE XREF: ROM:001113EE↑j ROM:001113F6 add.w d2,($4CC).w ROM:001113FA ROM:001113FA loc_1113FA: ; CODE XREF: ROM:001113F4↑j ROM:001113FA bset #4,($8E5).w ROM:00111400 ROM:00111400 loc_111400: ; CODE XREF: ROM:001113CE↑j ROM:00111400 bset #3,($8E2).w ROM:00111406 clr.b ($85F).w ROM:0011140A move.w #$F,($5EE).w ROM:00111410 move.b #1,($85F).w ROM:00111416 bclr #7,($FFFFF450).w ROM:0011141C movem.l (sp)+,d0-d2 ROM:00111420 rte ROM:00111422 ROM:00111422 ; =============== S U B R O U T I N E ======================================= ROM:00111422 ROM:00111422 ROM:00111422 sub_111422: ; CODE XREF: ROM:001157F0↓p ROM:00111422 move.w #$204,($FFFFF460).w ROM:00111428 move.w #$54,($FFFFF420).w ; 'T' ROM:0011142E bsr.l sub_113FD0 ROM:00111434 move.w #$1011,($FFFFF450).w ROM:0011143A rts ROM:0011143A ; End of function sub_111422 ROM:0011143A ROM:0011143C ; --------------------------------------------------------------------------- ROM:0011143C rte ROM:0011143E ROM:0011143E ; =============== S U B R O U T I N E ======================================= ROM:0011143E ROM:0011143E ROM:0011143E sub_11143E: ; CODE XREF: ROM:001157EA↓p ROM:0011143E move.w #$1201,($FFFFF400).w ROM:00111444 move.w #8,($FFFFF408).w ROM:0011144A move.w #6,($4D0).w ROM:00111450 move.w #0,($4D4).w ROM:00111456 move.w #$3E8,($4D2).w ROM:0011145C bsr.w sub_1115E6 ROM:00111460 move.w #8,($4D0).w ROM:00111466 move.w #0,($4D4).w ROM:0011146C move.w #$3E8,($4D2).w ROM:00111472 bsr.w sub_1115E6 ROM:00111476 move.w #5,($4D0).w ROM:0011147C move.w #0,($4D4).w ROM:00111482 move.w #$3E8,($4D2).w ROM:00111488 bsr.w sub_1115E6 ROM:0011148C move.w #7,($4D0).w ROM:00111492 move.w #0,($4D4).w ROM:00111498 move.w #$3E8,($4D2).w ROM:0011149E bsr.w sub_1115E6 ROM:001114A2 rts ROM:001114A2 ; End of function sub_11143E ROM:001114A2 ROM:001114A4 ROM:001114A4 ; =============== S U B R O U T I N E ======================================= ROM:001114A4 ROM:001114A4 ROM:001114A4 sub_1114A4: ; CODE XREF: ROM:0011594A↓p ROM:001114A4 move.w $1FA(a5),d0 ROM:001114A8 cmpi.w #0,d0 ROM:001114AC beq.s loc_1114BA ROM:001114AE move.w $1FC(a5),($A94).w ROM:001114B4 move.w $1FE(a5),($A84).w ROM:001114BA ROM:001114BA loc_1114BA: ; CODE XREF: sub_1114A4+8↑j ROM:001114BA btst #4,($91A).w ROM:001114C0 beq.s loc_1114E4 ROM:001114C2 move.w $204(a5),d0 ROM:001114C6 move.w d0,($A94).w ROM:001114CA btst #4,($91E).w ROM:001114D0 beq.s loc_1114DC ROM:001114D2 move.w $200(a5),d0 ROM:001114D6 move.w d0,($A84).w ROM:001114DA bra.s loc_1114E4 ROM:001114DC ; --------------------------------------------------------------------------- ROM:001114DC ROM:001114DC loc_1114DC: ; CODE XREF: sub_1114A4+2C↑j ROM:001114DC move.w $202(a5),d0 ROM:001114E0 move.w d0,($A84).w ROM:001114E4 ROM:001114E4 loc_1114E4: ; CODE XREF: sub_1114A4+1C↑j ROM:001114E4 ; sub_1114A4+36↑j ROM:001114E4 move.w ($A84).w,($4D4).w ROM:001114EA move.w ($A94).w,($4D2).w ROM:001114F0 move.w #6,($4D0).w ROM:001114F6 move.w ($AA2).w,d0 ROM:001114FA cmp.w ($4D2).w,d0 ROM:001114FE beq.s loc_111506 ROM:00111500 bsr.w sub_1115E6 ROM:00111504 bra.s loc_11150A ROM:00111506 ; --------------------------------------------------------------------------- ROM:00111506 ROM:00111506 loc_111506: ; CODE XREF: sub_1114A4+5A↑j ROM:00111506 bsr.w sub_11165C ROM:0011150A ROM:0011150A loc_11150A: ; CODE XREF: sub_1114A4+60↑j ROM:0011150A move.w ($4D2).w,($AA2).w ROM:00111510 move.w $1EE(a5),d0 ROM:00111514 cmpi.w #0,d0 ROM:00111518 beq.s loc_111528 ROM:0011151A move.w $1F0(a5),($A92).w ROM:00111520 move.w $1F2(a5),($A82).w ROM:00111526 bra.s loc_111534 ROM:00111528 ; --------------------------------------------------------------------------- ROM:00111528 ROM:00111528 loc_111528: ; CODE XREF: sub_1114A4+74↑j ROM:00111528 move.w $1F0(a5),($A92).w ROM:0011152E move.w ($542).w,($A82).w ROM:00111534 ROM:00111534 loc_111534: ; CODE XREF: sub_1114A4+82↑j ROM:00111534 move.w #5,($4D0).w ROM:0011153A move.w ($A82).w,($4D4).w ROM:00111540 move.w ($A92).w,($4D2).w ROM:00111546 move.w ($AA0).w,d0 ROM:0011154A cmp.w ($4D2).w,d0 ROM:0011154E beq.s loc_111556 ROM:00111550 bsr.w sub_1115E6 ROM:00111554 bra.s loc_11155A ROM:00111556 ; --------------------------------------------------------------------------- ROM:00111556 ROM:00111556 loc_111556: ; CODE XREF: sub_1114A4+AA↑j ROM:00111556 bsr.w sub_11165C ROM:0011155A ROM:0011155A loc_11155A: ; CODE XREF: sub_1114A4+B0↑j ROM:0011155A move.w ($4D2).w,($AA0).w ROM:00111560 move.w $1E2(a5),d0 ROM:00111564 cmpi.w #0,d0 ROM:00111568 beq.s loc_111576 ROM:0011156A move.w $1E4(a5),($A98).w ROM:00111570 move.w $1E6(a5),($A88).w ROM:00111576 ROM:00111576 loc_111576: ; CODE XREF: sub_1114A4+C4↑j ROM:00111576 move.w #8,($4D0).w ROM:0011157C move.w ($A88).w,($4D4).w ROM:00111582 move.w ($A98).w,($4D2).w ROM:00111588 move.w ($A9E).w,d0 ROM:0011158C cmp.w ($4D2).w,d0 ROM:00111590 beq.s loc_111598 ROM:00111592 bsr.w sub_1115E6 ROM:00111596 bra.s loc_11159C ROM:00111598 ; --------------------------------------------------------------------------- ROM:00111598 ROM:00111598 loc_111598: ; CODE XREF: sub_1114A4+EC↑j ROM:00111598 bsr.w sub_11165C ROM:0011159C ROM:0011159C loc_11159C: ; CODE XREF: sub_1114A4+F2↑j ROM:0011159C move.w ($4D2).w,($A9E).w ROM:001115A2 move.w $1F4(a5),d0 ROM:001115A6 cmpi.w #0,d0 ROM:001115AA beq.s loc_1115B8 ROM:001115AC move.w $1F6(a5),($A96).w ROM:001115B2 move.w $1F8(a5),($A86).w ROM:001115B8 ROM:001115B8 loc_1115B8: ; CODE XREF: sub_1114A4+106↑j ROM:001115B8 move.w #7,($4D0).w ROM:001115BE move.w ($A86).w,($4D4).w ROM:001115C4 move.w ($A96).w,($4D2).w ROM:001115CA move.w ($A9C).w,d0 ROM:001115CE cmp.w ($4D2).w,d0 ROM:001115D2 beq.s loc_1115DA ROM:001115D4 bsr.w sub_1115E6 ROM:001115D8 bra.s loc_1115DE ROM:001115DA ; --------------------------------------------------------------------------- ROM:001115DA ROM:001115DA loc_1115DA: ; CODE XREF: sub_1114A4+12E↑j ROM:001115DA bsr.w sub_11165C ROM:001115DE ROM:001115DE loc_1115DE: ; CODE XREF: sub_1114A4+134↑j ROM:001115DE move.w ($4D2).w,($A9C).w ROM:001115E4 rts ROM:001115E4 ; End of function sub_1114A4 ROM:001115E4 ROM:001115E6 ROM:001115E6 ; =============== S U B R O U T I N E ======================================= ROM:001115E6 ROM:001115E6 ROM:001115E6 sub_1115E6: ; CODE XREF: sub_11143E+1E↑p ROM:001115E6 ; sub_11143E+34↑p ... ROM:001115E6 move.w ($4D0).w,d0 ROM:001115EA asl.w #3,d0 ROM:001115EC subi.w #$28,d0 ; '(' ROM:001115F0 lea ($FFFFF428).w,a0 ROM:001115F4 adda.w d0,a0 ROM:001115F6 move.l #$F42400,d2 ROM:001115FC clr.l d0 ROM:001115FE move.w ($4D2).w,d0 ROM:00111602 cmpi.w #2,d0 ROM:00111606 bge.s loc_11160C ROM:00111608 move.w #2,d0 ROM:0011160C ROM:0011160C loc_11160C: ; CODE XREF: sub_1115E6+20↑j ROM:0011160C clr.w d1 ROM:0011160E divu.l d0,d2 ROM:00111612 asr.l #1,d2 ROM:00111614 ROM:00111614 loc_111614: ; CODE XREF: sub_1115E6:loc_11162E↓j ROM:00111614 cmpi.l #$FFFF,d2 ROM:0011161A ble.s loc_111630 ROM:0011161C cmpi.w #7,d1 ROM:00111620 bge.s loc_111630 ROM:00111622 asr.l #1,d2 ROM:00111624 addq.l #1,d1 ROM:00111626 cmpi.w #7,d1 ROM:0011162A bne.s loc_11162E ROM:0011162C asr.l #1,d2 ROM:0011162E ROM:0011162E loc_11162E: ; CODE XREF: sub_1115E6+44↑j ROM:0011162E bra.s loc_111614 ROM:00111630 ; --------------------------------------------------------------------------- ROM:00111630 ROM:00111630 loc_111630: ; CODE XREF: sub_1115E6+34↑j ROM:00111630 ; sub_1115E6+3A↑j ROM:00111630 move.l d2,d0 ROM:00111632 mulu.w ($4D4).w,d0 ROM:00111636 divu.w #$2710,d0 ROM:0011163A swap d2 ROM:0011163C move.w d0,d2 ROM:0011163E move.l d2,2(a0) ROM:00111642 move.w ($4D0).w,d0 ROM:00111646 cmpi.w #8,d0 ROM:0011164A bne.s loc_111654 ROM:0011164C ori.w #$18,d1 ROM:00111650 move.w d1,(a0) ROM:00111652 bra.s locret_11165A ROM:00111654 ; --------------------------------------------------------------------------- ROM:00111654 ROM:00111654 loc_111654: ; CODE XREF: sub_1115E6+64↑j ROM:00111654 ori.w #8,d1 ROM:00111658 move.w d1,(a0) ROM:0011165A ROM:0011165A locret_11165A: ; CODE XREF: sub_1115E6+6C↑j ROM:0011165A rts ROM:0011165A ; End of function sub_1115E6 ROM:0011165A ROM:0011165C ROM:0011165C ; =============== S U B R O U T I N E ======================================= ROM:0011165C ROM:0011165C ROM:0011165C sub_11165C: ; CODE XREF: sub_1114A4:loc_111506↑p ROM:0011165C ; sub_1114A4:loc_111556↑p ... ROM:0011165C move.w ($4D0).w,d0 ROM:00111660 asl.w #3,d0 ROM:00111662 subi.w #$28,d0 ; '(' ROM:00111666 lea ($FFFFF428).w,a0 ROM:0011166A adda.w d0,a0 ROM:0011166C clr.l d0 ROM:0011166E move.w 2(a0),d0 ROM:00111672 mulu.w ($4D4).w,d0 ROM:00111676 divu.w #$2710,d0 ROM:0011167A move.w d0,4(a0) ROM:0011167E rts ROM:0011167E ; End of function sub_11165C ROM:0011167E ROM:00111680 ; --------------------------------------------------------------------------- ROM:00111680 movem.l d0-d5,-(sp) ROM:00111684 bsr.w sub_112172 ROM:00111688 bsr.w sub_1119EE ROM:0011168C bsr.w sub_111D4C ROM:00111690 btst #6,($8DD).w ROM:00111696 beq.s loc_1116CA ROM:00111698 bsr.l sub_11702A ROM:0011169E btst #6,($8E3).w ROM:001116A4 beq.s loc_1116AC ROM:001116A6 bsr.l sub_119EA6 ROM:001116AC ROM:001116AC loc_1116AC: ; CODE XREF: ROM:001116A4↑j ROM:001116AC btst #7,($8E1).w ROM:001116B2 beq.s loc_1116BC ROM:001116B4 bsr.l sub_119A90 ROM:001116BA bra.s loc_1116CA ROM:001116BC ; --------------------------------------------------------------------------- ROM:001116BC ROM:001116BC loc_1116BC: ; CODE XREF: ROM:001116B2↑j ROM:001116BC btst #5,($8E4).w ROM:001116C2 beq.s loc_1116CA ROM:001116C4 bsr.l sub_119932 ROM:001116CA ROM:001116CA loc_1116CA: ; CODE XREF: ROM:00111696↑j ROM:001116CA ; ROM:001116BA↑j ... ROM:001116CA movem.l (sp)+,d0-d5 ROM:001116CE rte ROM:001116D0 ROM:001116D0 ; =============== S U B R O U T I N E ======================================= ROM:001116D0 ROM:001116D0 ROM:001116D0 sub_1116D0: ; CODE XREF: ROM:00115FA6↓p ROM:001116D0 bsr.w sub_111A9C ROM:001116D4 rts ROM:001116D4 ; End of function sub_1116D0 ROM:001116D4 ROM:001116D6 ROM:001116D6 ; =============== S U B R O U T I N E ======================================= ROM:001116D6 ROM:001116D6 ROM:001116D6 sub_1116D6: ; CODE XREF: ROM:00115920↓p ROM:001116D6 bsr.w sub_111ED6 ROM:001116DA bsr.w sub_1116E0 ROM:001116DE rts ROM:001116DE ; End of function sub_1116D6 ROM:001116DE ROM:001116E0 ROM:001116E0 ; =============== S U B R O U T I N E ======================================= ROM:001116E0 ROM:001116E0 ROM:001116E0 sub_1116E0: ; CODE XREF: sub_1116D6+4↑p ROM:001116E0 bclr #5,($136B).w ROM:001116E6 bclr #6,($136D).w ROM:001116EC bclr #3,($8E9).w ROM:001116F2 bclr #4,($8DE).w ROM:001116F8 clr.w d1 ROM:001116FA move.b ($6EB).w,d1 ROM:001116FE cmpi.w #7,d1 ROM:00111702 bcc.s locret_11170C ROM:00111704 movea.l off_11170E(pc,d1.w*4),a0 ROM:00111708 nop ROM:0011170A jmp (a0) ROM:0011170C ; --------------------------------------------------------------------------- ROM:0011170C ROM:0011170C locret_11170C: ; CODE XREF: sub_1116E0+22↑j ROM:0011170C rts ROM:0011170C ; End of function sub_1116E0 ROM:0011170C ROM:0011170C ; --------------------------------------------------------------------------- ROM:0011170E off_11170E: dc.l loc_11172A ; DATA XREF: sub_1116E0+24↑r ROM:00111712 dc.l loc_1117AE ROM:00111716 dc.l loc_1118B6 ROM:0011171A dc.l loc_1118F0 ROM:0011171E dc.l loc_111968 ROM:00111722 dc.l loc_111758 ROM:00111726 dc.l loc_11199C ROM:0011172A ; --------------------------------------------------------------------------- ROM:0011172A ROM:0011172A loc_11172A: ; DATA XREF: ROM:off_11170E↑o ROM:0011172A bsr.w sub_112246 ROM:0011172E bsr.w sub_112210 ROM:00111732 bset #4,($8DE).w ROM:00111738 bset #5,($FFFFFC0B).w ROM:0011173E bset #2,($1391).w ROM:00111744 bsr.l sub_1230B0 ROM:0011174A move.b #5,($6EB).w ROM:00111750 bra.l loc_1117A6 ROM:00111756 ; --------------------------------------------------------------------------- ROM:00111756 ROM:00111756 locret_111756: ; CODE XREF: ROM:001117A0↓j ROM:00111756 rts ROM:00111758 ; --------------------------------------------------------------------------- ROM:00111758 ROM:00111758 loc_111758: ; DATA XREF: ROM:00111722↑o ROM:00111758 btst #3,($8E5).w ROM:0011175E beq.s loc_111778 ROM:00111760 bclr #2,($1391).w ROM:00111766 bclr #3,($8E5).w ROM:0011176C move.b #1,($6EB).w ROM:00111772 bra.l locret_1118B4 ROM:00111778 ; --------------------------------------------------------------------------- ROM:00111778 ROM:00111778 loc_111778: ; CODE XREF: ROM:0011175E↑j ROM:00111778 btst #3,($1381).w ROM:0011177E beq.s loc_1117A6 ROM:00111780 bclr #0,($8EA).w ROM:00111786 bclr #5,($FFFFFC0B).w ROM:0011178C bset #4,($8DE).w ROM:00111792 clr.w ($4EE).w ROM:00111796 clr.w ($4F0).w ROM:0011179A move.b #0,($6EB).w ROM:001117A0 bra.l locret_111756 ROM:001117A6 ; --------------------------------------------------------------------------- ROM:001117A6 ROM:001117A6 loc_1117A6: ; CODE XREF: ROM:00111750↑j ROM:001117A6 ; ROM:0011177E↑j ROM:001117A6 bsr.l sub_12309E ROM:001117AC rts ROM:001117AE ; --------------------------------------------------------------------------- ROM:001117AE ROM:001117AE loc_1117AE: ; DATA XREF: ROM:00111712↑o ROM:001117AE move.w $214(a5),d0 ROM:001117B2 move.w $216(a5),d1 ROM:001117B6 move.w $218(a5),d2 ROM:001117BA btst #6,($8E2).w ROM:001117C0 beq.s loc_1117E8 ROM:001117C2 cmp.w ($4EC).w,d0 ROM:001117C6 bne.s loc_1117E8 ROM:001117C8 bsr.w sub_1121EE ROM:001117CC bsr.w sub_11226A ROM:001117D0 bset #3,($8E9).w ROM:001117D6 bclr #6,($8E2).w ROM:001117DC move.b #3,($6EB).w ROM:001117E2 bra.l locret_111966 ROM:001117E8 ; --------------------------------------------------------------------------- ROM:001117E8 ROM:001117E8 loc_1117E8: ; CODE XREF: ROM:001117C0↑j ROM:001117E8 ; ROM:001117C6↑j ROM:001117E8 btst #6,($8E2).w ROM:001117EE beq.s loc_11182A ROM:001117F0 cmp.w ($4EC).w,d2 ROM:001117F4 bne.s loc_11182A ROM:001117F6 bsr.w sub_1121EE ROM:001117FA bclr #6,($8E2).w ROM:00111800 bclr #7,($FFFFFC0B).w ROM:00111806 bclr #5,($FFFFFC0B).w ROM:0011180C bclr #4,($FFFFFC0B).w ROM:00111812 bset #3,($FFFFFC0B).w ROM:00111818 bset #2,($FFFFFC0B).w ROM:0011181E move.b #6,($6EB).w ROM:00111824 bra.l loc_1119DA ROM:0011182A ; --------------------------------------------------------------------------- ROM:0011182A ROM:0011182A loc_11182A: ; CODE XREF: ROM:001117EE↑j ROM:0011182A ; ROM:001117F4↑j ROM:0011182A btst #6,($8E2).w ROM:00111830 beq.s loc_11185C ROM:00111832 cmp.w ($4EC).w,d0 ROM:00111836 beq.s loc_11185C ROM:00111838 cmp.w ($4EC).w,d1 ROM:0011183C beq.s loc_11185C ROM:0011183E cmp.w ($4EC).w,d2 ROM:00111842 beq.s loc_11185C ROM:00111844 bsr.w sub_1121EE ROM:00111848 bset #4,($8DE).w ROM:0011184E bclr #6,($8E2).w ROM:00111854 move.b #1,($6EB).w ROM:0011185A bra.s locret_1118B4 ROM:0011185C ; --------------------------------------------------------------------------- ROM:0011185C ROM:0011185C loc_11185C: ; CODE XREF: ROM:00111830↑j ROM:0011185C ; ROM:00111836↑j ... ROM:0011185C btst #6,($8E2).w ROM:00111862 beq.s loc_11188E ROM:00111864 cmp.w ($4EC).w,d1 ROM:00111868 bne.s loc_11188E ROM:0011186A bsr.w sub_1121EE ROM:0011186E bsr.w sub_112246 ROM:00111872 bsr.w sub_112258 ROM:00111876 bset #3,($8E9).w ROM:0011187C bclr #6,($8E2).w ROM:00111882 move.b #3,($6EB).w ROM:00111888 bra.l locret_111966 ROM:0011188E ; --------------------------------------------------------------------------- ROM:0011188E ROM:0011188E loc_11188E: ; CODE XREF: ROM:00111862↑j ROM:0011188E ; ROM:00111868↑j ROM:0011188E btst #0,($8EA).w ROM:00111894 beq.s loc_1118AE ROM:00111896 bsr.l sub_1230B0 ROM:0011189C move.b #2,($6EB).w ROM:001118A2 bset #5,($FFFFFC0B).w ROM:001118A8 bra.l loc_1118E8 ROM:001118AE ; --------------------------------------------------------------------------- ROM:001118AE ROM:001118AE loc_1118AE: ; CODE XREF: ROM:00111894↑j ROM:001118AE bclr #6,($8E2).w ROM:001118B4 ROM:001118B4 locret_1118B4: ; CODE XREF: ROM:00111772↑j ROM:001118B4 ; ROM:0011185A↑j ... ROM:001118B4 rts ROM:001118B6 ; --------------------------------------------------------------------------- ROM:001118B6 ROM:001118B6 loc_1118B6: ; DATA XREF: ROM:00111716↑o ROM:001118B6 btst #3,($1381).w ROM:001118BC beq.s loc_1118E8 ROM:001118BE bclr #0,($8EA).w ROM:001118C4 bclr #5,($FFFFFC0B).w ROM:001118CA bset #4,($8DE).w ROM:001118D0 bsr.w sub_112234 ROM:001118D4 clr.w ($4EE).w ROM:001118D8 clr.w ($4F0).w ROM:001118DC move.b #1,($6EB).w ROM:001118E2 bra.l locret_1118B4 ROM:001118E8 ; --------------------------------------------------------------------------- ROM:001118E8 ROM:001118E8 loc_1118E8: ; CODE XREF: ROM:001118A8↑j ROM:001118E8 ; ROM:001118BC↑j ... ROM:001118E8 bsr.l sub_12309E ROM:001118EE rts ROM:001118F0 ; --------------------------------------------------------------------------- ROM:001118F0 ROM:001118F0 loc_1118F0: ; DATA XREF: ROM:0011171A↑o ROM:001118F0 btst #1,($138C).w ROM:001118F6 beq.s loc_111916 ROM:001118F8 move.w $214(a5),d0 ROM:001118FC cmp.w ($4EC).w,d0 ROM:00111900 bne.s loc_111916 ROM:00111902 bsr.l sub_1230B0 ROM:00111908 move.b #2,($6EB).w ROM:0011190E bset #5,($FFFFFC0B).w ROM:00111914 bra.s loc_1118E8 ROM:00111916 ; --------------------------------------------------------------------------- ROM:00111916 ROM:00111916 loc_111916: ; CODE XREF: ROM:001118F6↑j ROM:00111916 ; ROM:00111900↑j ROM:00111916 btst #1,($138C).w ROM:0011191C beq.s loc_11194C ROM:0011191E move.w $216(a5),d0 ROM:00111922 cmp.w ($4EC).w,d0 ROM:00111926 bne.s loc_11194C ROM:00111928 move.b #4,($6EB).w ROM:0011192E bclr #7,($FFFFFC0B).w ROM:00111934 bclr #5,($FFFFFC0B).w ROM:0011193A bset #3,($FFFFFC0B).w ROM:00111940 bset #2,($FFFFFC0B).w ROM:00111946 bra.l locret_11199A ROM:0011194C ; --------------------------------------------------------------------------- ROM:0011194C ROM:0011194C loc_11194C: ; CODE XREF: ROM:0011191C↑j ROM:0011194C ; ROM:00111926↑j ROM:0011194C btst #4,($8E7).w ROM:00111952 beq.s locret_111966 ROM:00111954 bset #4,($8DE).w ROM:0011195A move.b #1,($6EB).w ROM:00111960 bra.l locret_1118B4 ROM:00111966 ; --------------------------------------------------------------------------- ROM:00111966 ROM:00111966 locret_111966: ; CODE XREF: ROM:001117E2↑j ROM:00111966 ; ROM:00111888↑j ... ROM:00111966 rts ROM:00111968 ; --------------------------------------------------------------------------- ROM:00111968 ROM:00111968 loc_111968: ; DATA XREF: ROM:0011171E↑o ROM:00111968 btst #3,($8DE).w ROM:0011196E beq.s locret_11199A ROM:00111970 bclr #7,($FFFFFC0B).w ROM:00111976 bclr #5,($FFFFFC0B).w ROM:0011197C bset #4,($8DE).w ROM:00111982 bsr.w sub_112234 ROM:00111986 clr.w ($4EE).w ROM:0011198A clr.w ($4F0).w ROM:0011198E move.b #1,($6EB).w ROM:00111994 bra.l locret_1118B4 ROM:0011199A ; --------------------------------------------------------------------------- ROM:0011199A ROM:0011199A locret_11199A: ; CODE XREF: ROM:00111946↑j ROM:0011199A ; ROM:0011196E↑j ROM:0011199A rts ROM:0011199C ; --------------------------------------------------------------------------- ROM:0011199C ROM:0011199C loc_11199C: ; DATA XREF: ROM:00111726↑o ROM:0011199C btst #3,($8E8).w ROM:001119A2 beq.s loc_1119DA ROM:001119A4 bclr #3,($8E8).w ROM:001119AA bclr #6,($8DD).w ROM:001119B0 move.b #0,($708).w ROM:001119B6 move.b #0,($70F).w ROM:001119BC bclr #3,($FFFFFC0B).w ROM:001119C2 bclr #2,($FFFFFC0B).w ROM:001119C8 bset #4,($8DE).w ROM:001119CE move.b #1,($6EB).w ROM:001119D4 bra.l locret_1118B4 ROM:001119DA ; --------------------------------------------------------------------------- ROM:001119DA ROM:001119DA loc_1119DA: ; CODE XREF: ROM:00111824↑j ROM:001119DA ; ROM:001119A2↑j ROM:001119DA bsr.l sub_116A98 ROM:001119E0 bsr.l sub_119C8C ROM:001119E6 bset #6,($8DD).w ROM:001119EC rts ROM:001119EE ROM:001119EE ; =============== S U B R O U T I N E ======================================= ROM:001119EE ROM:001119EE ROM:001119EE sub_1119EE: ; CODE XREF: ROM:00111688↑p ROM:001119EE cmpi.b #2,($6EB).w ROM:001119F4 beq.s loc_1119FE ROM:001119F6 cmpi.b #5,($6EB).w ROM:001119FC bne.s loc_111A7C ROM:001119FE ROM:001119FE loc_1119FE: ; CODE XREF: sub_1119EE+6↑j ROM:001119FE btst #7,($FFFFFC0B).w ROM:00111A04 beq.s loc_111A2A ROM:00111A06 btst #1,($8DC).w ROM:00111A0C beq.s loc_111A2A ROM:00111A0E bclr #7,($FFFFFC0B).w ROM:00111A14 bset #6,($136D).w ROM:00111A1A movem.l d0-a5,-(sp) ROM:00111A1E bsr.l sub_126806 ROM:00111A24 movem.l (sp)+,d0-a5 ROM:00111A28 bra.s loc_111A76 ROM:00111A2A ; --------------------------------------------------------------------------- ROM:00111A2A ROM:00111A2A loc_111A2A: ; CODE XREF: sub_1119EE+16↑j ROM:00111A2A ; sub_1119EE+1E↑j ROM:00111A2A btst #7,($8DB).w ROM:00111A30 beq.s loc_111A58 ROM:00111A32 btst #4,($8DF).w ROM:00111A38 bne.s loc_111A58 ROM:00111A3A btst #1,($8EE).w ROM:00111A40 bne.s loc_111A58 ROM:00111A42 bset #5,($136B).w ROM:00111A48 movem.l d0-a5,-(sp) ROM:00111A4C bsr.l sub_126348 ROM:00111A52 movem.l (sp)+,d0-a5 ROM:00111A56 bra.s loc_111A76 ROM:00111A58 ; --------------------------------------------------------------------------- ROM:00111A58 ROM:00111A58 loc_111A58: ; CODE XREF: sub_1119EE+42↑j ROM:00111A58 ; sub_1119EE+4A↑j ... ROM:00111A58 btst #7,($8DB).w ROM:00111A5E beq.s loc_111A76 ROM:00111A60 btst #4,($8DF).w ROM:00111A66 beq.s loc_111A6A ROM:00111A68 bra.s loc_111A72 ROM:00111A6A ; --------------------------------------------------------------------------- ROM:00111A6A ROM:00111A6A loc_111A6A: ; CODE XREF: sub_1119EE+78↑j ROM:00111A6A btst #1,($8EE).w ROM:00111A70 beq.s loc_111A76 ROM:00111A72 ROM:00111A72 loc_111A72: ; CODE XREF: sub_1119EE+7A↑j ROM:00111A72 bsr.w sub_112278 ROM:00111A76 ROM:00111A76 loc_111A76: ; CODE XREF: sub_1119EE+3A↑j ROM:00111A76 ; sub_1119EE+68↑j ... ROM:00111A76 bra.l locret_111A9A ROM:00111A7C ; --------------------------------------------------------------------------- ROM:00111A7C ROM:00111A7C loc_111A7C: ; CODE XREF: sub_1119EE+E↑j ROM:00111A7C cmpi.b #4,($6EB).w ROM:00111A82 bne.s locret_111A9A ROM:00111A84 btst #5,($FFFFFC0B).w ROM:00111A8A beq.s locret_111A9A ROM:00111A8C btst #7,($8DB).w ROM:00111A92 beq.s locret_111A9A ROM:00111A94 bsr.l sub_112318 ROM:00111A9A ROM:00111A9A locret_111A9A: ; CODE XREF: sub_1119EE:loc_111A76↑j ROM:00111A9A ; sub_1119EE+94↑j ... ROM:00111A9A rts ROM:00111A9A ; End of function sub_1119EE ROM:00111A9A ROM:00111A9C ROM:00111A9C ; =============== S U B R O U T I N E ======================================= ROM:00111A9C ROM:00111A9C ROM:00111A9C sub_111A9C: ; CODE XREF: sub_1116D0↑p ROM:00111A9C clr.w d1 ROM:00111A9E move.b ($6EC).w,d1 ROM:00111AA2 cmpi.w #8,d1 ROM:00111AA6 bcc.s locret_111AB0 ROM:00111AA8 movea.l off_111AB2(pc,d1.w*4),a0 ROM:00111AAC nop ROM:00111AAE jmp (a0) ROM:00111AB0 ; --------------------------------------------------------------------------- ROM:00111AB0 ROM:00111AB0 locret_111AB0: ; CODE XREF: sub_111A9C+A↑j ROM:00111AB0 rts ROM:00111AB0 ; End of function sub_111A9C ROM:00111AB0 ROM:00111AB0 ; --------------------------------------------------------------------------- ROM:00111AB2 off_111AB2: dc.l loc_111AD2 ; DATA XREF: sub_111A9C+C↑r ROM:00111AB6 dc.l loc_111ADC ROM:00111ABA dc.l loc_111B14 ROM:00111ABE dc.l locret_111B28 ROM:00111AC2 dc.l loc_111B2A ROM:00111AC6 dc.l loc_111B60 ROM:00111ACA dc.l loc_111BD2 ROM:00111ACE dc.l loc_111CA4 ROM:00111AD2 ; --------------------------------------------------------------------------- ROM:00111AD2 ROM:00111AD2 loc_111AD2: ; DATA XREF: ROM:off_111AB2↑o ROM:00111AD2 move.b #1,($6EC).w ROM:00111AD8 bra.s locret_111B12 ROM:00111ADA ; --------------------------------------------------------------------------- ROM:00111ADA rts ROM:00111ADC ; --------------------------------------------------------------------------- ROM:00111ADC ROM:00111ADC loc_111ADC: ; DATA XREF: ROM:00111AB6↑o ROM:00111ADC btst #4,($8DE).w ROM:00111AE2 beq.s locret_111B12 ROM:00111AE4 bset #3,($FFFFFC0B).w ROM:00111AEA bset #2,($FFFFFC0B).w ROM:00111AF0 bset #4,($FFFFFC0B).w ROM:00111AF6 bset #5,($FFFFFC0B).w ROM:00111AFC clr.b ($860).w ROM:00111B00 clr.w ($5F0).w ROM:00111B04 move.b #3,($860).w ROM:00111B0A move.b #2,($6EC).w ROM:00111B10 bra.s locret_111B26 ROM:00111B12 ; --------------------------------------------------------------------------- ROM:00111B12 ROM:00111B12 locret_111B12: ; CODE XREF: ROM:00111AD8↑j ROM:00111B12 ; ROM:00111AE2↑j ... ROM:00111B12 rts ROM:00111B14 ; --------------------------------------------------------------------------- ROM:00111B14 ROM:00111B14 loc_111B14: ; DATA XREF: ROM:00111ABA↑o ROM:00111B14 move.w $212(a5),d1 ROM:00111B18 cmp.w ($5F0).w,d1 ROM:00111B1C bgt.s locret_111B26 ROM:00111B1E move.b #3,($6EC).w ROM:00111B24 bra.s locret_111B28 ROM:00111B26 ; --------------------------------------------------------------------------- ROM:00111B26 ROM:00111B26 locret_111B26: ; CODE XREF: ROM:00111B10↑j ROM:00111B26 ; ROM:00111B1C↑j ... ROM:00111B26 rts ROM:00111B28 ; --------------------------------------------------------------------------- ROM:00111B28 ROM:00111B28 locret_111B28: ; CODE XREF: ROM:00111B24↑j ROM:00111B28 ; DATA XREF: ROM:00111ABE↑o ROM:00111B28 rts ROM:00111B2A ; --------------------------------------------------------------------------- ROM:00111B2A ROM:00111B2A loc_111B2A: ; DATA XREF: ROM:00111AC2↑o ROM:00111B2A move.w ($4E6).w,d1 ROM:00111B2E cmp.w ($59C).w,d1 ROM:00111B32 bgt.s locret_111B5E ROM:00111B34 btst #7,($8DB).w ROM:00111B3A bne.s locret_111B5E ROM:00111B3C bclr #4,($FFFFFC0B).w ROM:00111B42 bclr #5,($FFFFFC0B).w ROM:00111B48 bset #3,($8E5).w ROM:00111B4E bsr.w sub_1122E6 ROM:00111B52 move.b #7,($6EC).w ROM:00111B58 bra.l locret_111D48 ROM:00111B5E ; --------------------------------------------------------------------------- ROM:00111B5E ROM:00111B5E locret_111B5E: ; CODE XREF: ROM:00111B32↑j ROM:00111B5E ; ROM:00111B3A↑j ROM:00111B5E rts ROM:00111B60 ; --------------------------------------------------------------------------- ROM:00111B60 ROM:00111B60 loc_111B60: ; DATA XREF: ROM:00111AC6↑o ROM:00111B60 move.w $224(a5),d3 ROM:00111B64 cmp.w ($59C).w,d3 ROM:00111B68 bgt.s loc_111B96 ROM:00111B6A bclr #4,($FFFFFC0B).w ROM:00111B70 bclr #5,($FFFFFC0B).w ROM:00111B76 clr.b ($836).w ROM:00111B7A clr.w ($59C).w ROM:00111B7E bset #0,($8EA).w ROM:00111B84 bset #3,($FFFFFC0B).w ROM:00111B8A move.b #1,($6EC).w ROM:00111B90 bra.l locret_111B12 ROM:00111B96 ; --------------------------------------------------------------------------- ROM:00111B96 ROM:00111B96 loc_111B96: ; CODE XREF: ROM:00111B68↑j ROM:00111B96 btst #6,($FFFFFC0D).w ROM:00111B9C beq.s locret_111BD0 ROM:00111B9E bsr.w sub_112278 ROM:00111BA2 bclr #4,($FFFFFC0B).w ROM:00111BA8 bclr #5,($FFFFFC0B).w ROM:00111BAE clr.b ($836).w ROM:00111BB2 clr.w ($59C).w ROM:00111BB6 clr.b ($860).w ROM:00111BBA clr.w ($5F0).w ROM:00111BBE move.b #3,($860).w ROM:00111BC4 move.b #2,($6EC).w ROM:00111BCA bra.l locret_111B26 ROM:00111BD0 ; --------------------------------------------------------------------------- ROM:00111BD0 ROM:00111BD0 locret_111BD0: ; CODE XREF: ROM:00111B9C↑j ROM:00111BD0 rts ROM:00111BD2 ; --------------------------------------------------------------------------- ROM:00111BD2 ROM:00111BD2 loc_111BD2: ; DATA XREF: ROM:00111ACA↑o ROM:00111BD2 move.w ($59C).w,d0 ROM:00111BD6 move.w ($4E6).w,d1 ROM:00111BDA move.w ($4E8).w,d2 ROM:00111BDE btst #6,($FFFFFC0D).w ROM:00111BE4 beq.s loc_111C1A ROM:00111BE6 cmp.w d0,d2 ROM:00111BE8 blt.s loc_111BEC ROM:00111BEA bra.s loc_111BF4 ROM:00111BEC ; --------------------------------------------------------------------------- ROM:00111BEC ROM:00111BEC loc_111BEC: ; CODE XREF: ROM:00111BE8↑j ROM:00111BEC btst #1,($FFFFFC0D).w ROM:00111BF2 bne.s loc_111C1A ROM:00111BF4 ROM:00111BF4 loc_111BF4: ; CODE XREF: ROM:00111BEA↑j ROM:00111BF4 bsr.w sub_112278 ROM:00111BF8 clr.b ($836).w ROM:00111BFC clr.w ($59C).w ROM:00111C00 clr.b ($860).w ROM:00111C04 clr.w ($5F0).w ROM:00111C08 move.b #3,($860).w ROM:00111C0E move.b #2,($6EC).w ROM:00111C14 bra.l locret_111B26 ROM:00111C1A ; --------------------------------------------------------------------------- ROM:00111C1A ROM:00111C1A loc_111C1A: ; CODE XREF: ROM:00111BE4↑j ROM:00111C1A ; ROM:00111BF2↑j ROM:00111C1A cmp.w ($59C).w,d1 ROM:00111C1E bgt.s loc_111C48 ROM:00111C20 cmpi.w #$80,($4EA).w ROM:00111C26 ble.s loc_111C48 ROM:00111C28 clr.b ($836).w ROM:00111C2C clr.w ($59C).w ROM:00111C30 bset #6,($8E2).w ROM:00111C36 bclr #2,($FFFFFC0B).w ROM:00111C3C move.b #1,($6EC).w ROM:00111C42 bra.l locret_111B12 ROM:00111C48 ; --------------------------------------------------------------------------- ROM:00111C48 ROM:00111C48 loc_111C48: ; CODE XREF: ROM:00111C1E↑j ROM:00111C48 ; ROM:00111C26↑j ROM:00111C48 btst #1,($FFFFFC0D).w ROM:00111C4E beq.s loc_111C80 ROM:00111C50 cmpi.w #0,($FFFFFC0E).w ROM:00111C56 bne.s loc_111C80 ROM:00111C58 cmpi.w #$80,($4EA).w ROM:00111C5E bgt.s loc_111C80 ROM:00111C60 cmp.w d2,d0 ROM:00111C62 ble.s loc_111C80 ROM:00111C64 cmp.w d0,d1 ROM:00111C66 ble.s loc_111C80 ROM:00111C68 bsr.w sub_112278 ROM:00111C6C bsr.w sub_1122AE ROM:00111C70 bsr.w sub_1122E6 ROM:00111C74 move.b #7,($6EC).w ROM:00111C7A bra.l locret_111D48 ROM:00111C80 ; --------------------------------------------------------------------------- ROM:00111C80 ROM:00111C80 loc_111C80: ; CODE XREF: ROM:00111C4E↑j ROM:00111C80 ; ROM:00111C56↑j ... ROM:00111C80 cmp.w ($59C).w,d1 ROM:00111C84 bgt.s locret_111CA2 ROM:00111C86 cmpi.w #$80,($4EA).w ROM:00111C8C bgt.s locret_111CA2 ROM:00111C8E bsr.w sub_1122AE ROM:00111C92 bsr.w sub_1122E6 ROM:00111C96 move.b #6,($6EC).w ROM:00111C9C bra.l *+6 ROM:00111CA2 ; --------------------------------------------------------------------------- ROM:00111CA2 ROM:00111CA2 locret_111CA2: ; CODE XREF: ROM:00111C84↑j ROM:00111CA2 ; ROM:00111C8C↑j ... ROM:00111CA2 rts ROM:00111CA4 ; --------------------------------------------------------------------------- ROM:00111CA4 ROM:00111CA4 loc_111CA4: ; DATA XREF: ROM:00111ACE↑o ROM:00111CA4 move.w ($59C).w,d0 ROM:00111CA8 move.w ($4E6).w,d1 ROM:00111CAC move.w ($4E8).w,d2 ROM:00111CB0 btst #4,($FFFFFC0D).w ROM:00111CB6 beq.s loc_111CBE ROM:00111CB8 cmp.w d0,d2 ROM:00111CBA blt.s loc_111CBE ROM:00111CBC bra.s loc_111CD0 ROM:00111CBE ; --------------------------------------------------------------------------- ROM:00111CBE ROM:00111CBE loc_111CBE: ; CODE XREF: ROM:00111CB6↑j ROM:00111CBE ; ROM:00111CBA↑j ROM:00111CBE btst #6,($FFFFFC0D).w ROM:00111CC4 beq.s loc_111CC8 ROM:00111CC6 bra.s loc_111CD0 ROM:00111CC8 ; --------------------------------------------------------------------------- ROM:00111CC8 ROM:00111CC8 loc_111CC8: ; CODE XREF: ROM:00111CC4↑j ROM:00111CC8 cmpi.w #$80,($4EA).w ROM:00111CCE ble.s loc_111CF6 ROM:00111CD0 ROM:00111CD0 loc_111CD0: ; CODE XREF: ROM:00111CBC↑j ROM:00111CD0 ; ROM:00111CC6↑j ROM:00111CD0 bsr.w sub_112278 ROM:00111CD4 clr.b ($836).w ROM:00111CD8 clr.w ($59C).w ROM:00111CDC clr.b ($860).w ROM:00111CE0 clr.w ($5F0).w ROM:00111CE4 move.b #3,($860).w ROM:00111CEA move.b #2,($6EC).w ROM:00111CF0 bra.l locret_111B26 ROM:00111CF6 ; --------------------------------------------------------------------------- ROM:00111CF6 ROM:00111CF6 loc_111CF6: ; CODE XREF: ROM:00111CCE↑j ROM:00111CF6 btst #4,($FFFFFC0D).w ROM:00111CFC beq.s loc_111D26 ROM:00111CFE cmp.w d2,d0 ROM:00111D00 ble.s loc_111D26 ROM:00111D02 cmp.w d0,d1 ROM:00111D04 ble.s loc_111D26 ROM:00111D06 cmpi.w #$80,($4EA).w ROM:00111D0C bgt.s loc_111D26 ROM:00111D0E bsr.w sub_112278 ROM:00111D12 bsr.w sub_1122BC ROM:00111D16 bsr.w sub_1122E6 ROM:00111D1A move.b #6,($6EC).w ROM:00111D20 bra.l locret_111CA2 ROM:00111D26 ; --------------------------------------------------------------------------- ROM:00111D26 ROM:00111D26 loc_111D26: ; CODE XREF: ROM:00111CFC↑j ROM:00111D26 ; ROM:00111D00↑j ... ROM:00111D26 cmp.w ($59C).w,d1 ROM:00111D2A bgt.s locret_111D48 ROM:00111D2C cmpi.w #$80,($4EA).w ROM:00111D32 bgt.s locret_111D48 ROM:00111D34 bsr.w sub_1122BC ROM:00111D38 bsr.w sub_1122E6 ROM:00111D3C move.b #7,($6EC).w ROM:00111D42 bra.l *+6 ROM:00111D48 ; --------------------------------------------------------------------------- ROM:00111D48 ROM:00111D48 locret_111D48: ; CODE XREF: ROM:00111B58↑j ROM:00111D48 ; ROM:00111C7A↑j ... ROM:00111D48 rts ROM:00111D4A ; --------------------------------------------------------------------------- ROM:00111D4A rts ROM:00111D4C ROM:00111D4C ; =============== S U B R O U T I N E ======================================= ROM:00111D4C ROM:00111D4C ROM:00111D4C sub_111D4C: ; CODE XREF: ROM:0011168C↑p ROM:00111D4C clr.b ($860).w ROM:00111D50 clr.w ($5F0).w ROM:00111D54 move.b #3,($860).w ROM:00111D5A cmpi.b #3,($6EC).w ROM:00111D60 bne.l loc_111DE8 ROM:00111D66 btst #4,($8DF).w ROM:00111D6C beq.s loc_111DAE ROM:00111D6E btst #1,($8EE).w ROM:00111D74 bne.s loc_111DAE ROM:00111D76 cmpi.w #0,($4F8).w ROM:00111D7C bne.s loc_111DAE ROM:00111D7E bsr.w sub_112234 ROM:00111D82 andi.w #$F9FF,($FFFFFC0A).w ROM:00111D88 bsr.w sub_11228A ROM:00111D8C clr.b ($860).w ROM:00111D90 clr.w ($5F0).w ROM:00111D94 clr.b ($836).w ROM:00111D98 clr.w ($59C).w ROM:00111D9C move.b #3,($836).w ROM:00111DA2 move.b #4,($6EC).w ROM:00111DA8 bra.l locret_111ED4 ROM:00111DAE ; --------------------------------------------------------------------------- ROM:00111DAE ROM:00111DAE loc_111DAE: ; CODE XREF: sub_111D4C+20↑j ROM:00111DAE ; sub_111D4C+28↑j ... ROM:00111DAE btst #1,($8EE).w ROM:00111DB4 beq.s loc_111DB8 ROM:00111DB6 bra.s loc_111DC8 ROM:00111DB8 ; --------------------------------------------------------------------------- ROM:00111DB8 ROM:00111DB8 loc_111DB8: ; CODE XREF: sub_111D4C+68↑j ROM:00111DB8 btst #4,($8DF).w ROM:00111DBE beq.s loc_111DE2 ROM:00111DC0 cmpi.w #0,($4F8).w ROM:00111DC6 beq.s loc_111DE2 ROM:00111DC8 ROM:00111DC8 loc_111DC8: ; CODE XREF: sub_111D4C+6A↑j ROM:00111DC8 clr.b ($860).w ROM:00111DCC clr.w ($5F0).w ROM:00111DD0 move.b #3,($860).w ROM:00111DD6 move.b #2,($6EC).w ROM:00111DDC bra.l locret_111ED4 ROM:00111DE2 ; --------------------------------------------------------------------------- ROM:00111DE2 ROM:00111DE2 loc_111DE2: ; CODE XREF: sub_111D4C+72↑j ROM:00111DE2 ; sub_111D4C+7A↑j ROM:00111DE2 bra.l locret_111ED4 ROM:00111DE8 ; --------------------------------------------------------------------------- ROM:00111DE8 ROM:00111DE8 loc_111DE8: ; CODE XREF: sub_111D4C+14↑j ROM:00111DE8 cmpi.b #4,($6EC).w ROM:00111DEE bne.l locret_111ED4 ROM:00111DF4 move.w ($59C).w,d0 ROM:00111DF8 move.w ($4E6).w,d1 ROM:00111DFC move.w ($4E8).w,d2 ROM:00111E00 move.w $220(a5),d3 ROM:00111E04 move.w $222(a5),d4 ROM:00111E08 btst #7,($8DB).w ROM:00111E0E beq.s loc_111E12 ROM:00111E10 bra.s loc_111E2E ROM:00111E12 ; --------------------------------------------------------------------------- ROM:00111E12 ROM:00111E12 loc_111E12: ; CODE XREF: sub_111D4C+C2↑j ROM:00111E12 btst #2,($8E1).w ROM:00111E18 beq.s loc_111E6E ROM:00111E1A cmpi.w #0,d0 ROM:00111E1E ble.s loc_111E26 ROM:00111E20 cmp.w d0,d4 ROM:00111E22 ble.s loc_111E26 ROM:00111E24 bra.s loc_111E2E ROM:00111E26 ; --------------------------------------------------------------------------- ROM:00111E26 ROM:00111E26 loc_111E26: ; CODE XREF: sub_111D4C+D2↑j ROM:00111E26 ; sub_111D4C+D6↑j ROM:00111E26 cmp.w d3,d0 ROM:00111E28 ble.s loc_111E6E ROM:00111E2A cmp.w d0,d2 ROM:00111E2C ble.s loc_111E6E ROM:00111E2E ROM:00111E2E loc_111E2E: ; CODE XREF: sub_111D4C+C4↑j ROM:00111E2E ; sub_111D4C+D8↑j ROM:00111E2E btst #2,($1391).w ROM:00111E34 beq.s loc_111E4C ROM:00111E36 bsr.w sub_112246 ROM:00111E3A ori.w #$600,($FFFFFC0A).w ROM:00111E40 bset #5,($FFFFFC0B).w ROM:00111E46 bset #2,($1391).w ROM:00111E4C ROM:00111E4C loc_111E4C: ; CODE XREF: sub_111D4C+E8↑j ROM:00111E4C clr.b ($836).w ROM:00111E50 clr.w ($59C).w ROM:00111E54 clr.b ($860).w ROM:00111E58 clr.w ($5F0).w ROM:00111E5C move.b #3,($860).w ROM:00111E62 move.b #2,($6EC).w ROM:00111E68 bra.l locret_111ED4 ROM:00111E6E ; --------------------------------------------------------------------------- ROM:00111E6E ROM:00111E6E loc_111E6E: ; CODE XREF: sub_111D4C+CC↑j ROM:00111E6E ; sub_111D4C+DC↑j ... ROM:00111E6E btst #2,($8E1).w ROM:00111E74 beq.s loc_111EAC ROM:00111E76 btst #7,($8DB).w ROM:00111E7C bne.s loc_111EAC ROM:00111E7E cmp.w d2,d0 ROM:00111E80 ble.s loc_111EAC ROM:00111E82 cmp.w d0,d1 ROM:00111E84 ble.s loc_111EAC ROM:00111E86 bclr #4,($FFFFFC0B).w ROM:00111E8C bclr #5,($FFFFFC0B).w ROM:00111E92 bset #3,($8E5).w ROM:00111E98 bsr.w sub_112278 ROM:00111E9C bsr.w sub_1122E6 ROM:00111EA0 move.b #6,($6EC).w ROM:00111EA6 bra.l locret_111ED4 ROM:00111EAC ; --------------------------------------------------------------------------- ROM:00111EAC ROM:00111EAC loc_111EAC: ; CODE XREF: sub_111D4C+128↑j ROM:00111EAC ; sub_111D4C+130↑j ... ROM:00111EAC btst #2,($8E1).w ROM:00111EB2 beq.s locret_111ED4 ROM:00111EB4 cmp.w d4,d0 ROM:00111EB6 blt.s locret_111ED4 ROM:00111EB8 cmp.w d0,d3 ROM:00111EBA blt.s locret_111ED4 ROM:00111EBC btst #7,($8DB).w ROM:00111EC2 bne.s locret_111ED4 ROM:00111EC4 bset #3,($8E5).w ROM:00111ECA bsr.w sub_112278 ROM:00111ECE move.b #5,($6EC).w ROM:00111ED4 ROM:00111ED4 locret_111ED4: ; CODE XREF: sub_111D4C+5C↑j ROM:00111ED4 ; sub_111D4C+90↑j ... ROM:00111ED4 rts ROM:00111ED4 ; End of function sub_111D4C ROM:00111ED4 ROM:00111ED6 ROM:00111ED6 ; =============== S U B R O U T I N E ======================================= ROM:00111ED6 ROM:00111ED6 ROM:00111ED6 sub_111ED6: ; CODE XREF: sub_1116D6↑p ROM:00111ED6 bclr #4,($8E7).w ROM:00111EDC clr.w d1 ROM:00111EDE move.b ($6ED).w,d1 ROM:00111EE2 cmpi.w #$C,d1 ROM:00111EE6 bcc.s locret_111EF0 ROM:00111EE8 movea.l off_111EF2(pc,d1.w*4),a0 ROM:00111EEC nop ROM:00111EEE jmp (a0) ROM:00111EF0 ; --------------------------------------------------------------------------- ROM:00111EF0 ROM:00111EF0 locret_111EF0: ; CODE XREF: sub_111ED6+10↑j ROM:00111EF0 rts ROM:00111EF0 ; End of function sub_111ED6 ROM:00111EF0 ROM:00111EF0 ; --------------------------------------------------------------------------- ROM:00111EF2 off_111EF2: dc.l loc_111F22 ; DATA XREF: sub_111ED6+12↑r ROM:00111EF6 dc.l loc_111F3E ROM:00111EFA dc.l loc_111F74 ROM:00111EFE dc.l loc_111F9C ROM:00111F02 dc.l loc_111FD0 ROM:00111F06 dc.l loc_111FE6 ROM:00111F0A dc.l loc_11201A ROM:00111F0E dc.l loc_112030 ROM:00111F12 dc.l loc_112064 ROM:00111F16 dc.l loc_1120EA ROM:00111F1A dc.l loc_112100 ROM:00111F1E dc.l loc_112124 ROM:00111F22 ; --------------------------------------------------------------------------- ROM:00111F22 ROM:00111F22 loc_111F22: ; DATA XREF: ROM:off_111EF2↑o ROM:00111F22 bclr #1,($138C).w ROM:00111F28 bset #2,($FFFFFC0B).w ROM:00111F2E bset #3,($FFFFFC0B).w ROM:00111F34 move.b #1,($6ED).w ROM:00111F3A bra.s locret_111F72 ROM:00111F3C ; --------------------------------------------------------------------------- ROM:00111F3C rts ROM:00111F3E ; --------------------------------------------------------------------------- ROM:00111F3E ROM:00111F3E loc_111F3E: ; DATA XREF: ROM:00111EF6↑o ROM:00111F3E btst #3,($8E9).w ROM:00111F44 beq.s locret_111F72 ROM:00111F46 bclr #4,($FFFFFC0B).w ROM:00111F4C bset #2,($FFFFFC0B).w ROM:00111F52 bset #3,($FFFFFC0B).w ROM:00111F58 move.w $206(a5),d0 ROM:00111F5C clr.b ($836).w ROM:00111F60 move.w d0,($59C).w ROM:00111F64 move.b #1,($836).w ROM:00111F6A move.b #2,($6ED).w ROM:00111F70 bra.s locret_111F9A ROM:00111F72 ; --------------------------------------------------------------------------- ROM:00111F72 ROM:00111F72 locret_111F72: ; CODE XREF: ROM:00111F3A↑j ROM:00111F72 ; ROM:00111F44↑j ... ROM:00111F72 rts ROM:00111F74 ; --------------------------------------------------------------------------- ROM:00111F74 ROM:00111F74 loc_111F74: ; DATA XREF: ROM:00111EFA↑o ROM:00111F74 cmpi.w #0,($59C).w ROM:00111F7A bgt.s locret_111F9A ROM:00111F7C move.w $208(a5),d0 ROM:00111F80 clr.b ($836).w ROM:00111F84 move.w d0,($59C).w ROM:00111F88 move.b #1,($836).w ROM:00111F8E move.b #3,($6ED).w ROM:00111F94 bsr.w sub_1122C2 ROM:00111F98 bra.s locret_111FCE ROM:00111F9A ; --------------------------------------------------------------------------- ROM:00111F9A ROM:00111F9A locret_111F9A: ; CODE XREF: ROM:00111F70↑j ROM:00111F9A ; ROM:00111F7A↑j ROM:00111F9A rts ROM:00111F9C ; --------------------------------------------------------------------------- ROM:00111F9C ROM:00111F9C loc_111F9C: ; DATA XREF: ROM:00111EFE↑o ROM:00111F9C btst #0,($FFFFFC0C).w ROM:00111FA2 beq.s locret_111FCE ROM:00111FA4 btst #6,($FFFFFC0D).w ROM:00111FAA beq.s locret_111FCE ROM:00111FAC bsr.w sub_112278 ROM:00111FB0 move.w $208(a5),d0 ROM:00111FB4 clr.b ($836).w ROM:00111FB8 move.w d0,($59C).w ROM:00111FBC move.b #1,($836).w ROM:00111FC2 move.b #4,($6ED).w ROM:00111FC8 bra.l locret_111FE4 ROM:00111FCE ; --------------------------------------------------------------------------- ROM:00111FCE ROM:00111FCE locret_111FCE: ; CODE XREF: ROM:00111F98↑j ROM:00111FCE ; ROM:00111FA2↑j ... ROM:00111FCE rts ROM:00111FD0 ; --------------------------------------------------------------------------- ROM:00111FD0 ROM:00111FD0 loc_111FD0: ; DATA XREF: ROM:00111F02↑o ROM:00111FD0 cmpi.w #0,($59C).w ROM:00111FD6 bgt.s locret_111FE4 ROM:00111FD8 move.b #5,($6ED).w ROM:00111FDE bsr.w sub_1122CA ROM:00111FE2 bra.s locret_112018 ROM:00111FE4 ; --------------------------------------------------------------------------- ROM:00111FE4 ROM:00111FE4 locret_111FE4: ; CODE XREF: ROM:00111FC8↑j ROM:00111FE4 ; ROM:00111FD6↑j ROM:00111FE4 rts ROM:00111FE6 ; --------------------------------------------------------------------------- ROM:00111FE6 ROM:00111FE6 loc_111FE6: ; DATA XREF: ROM:00111F06↑o ROM:00111FE6 btst #0,($FFFFFC0C).w ROM:00111FEC beq.s locret_112018 ROM:00111FEE btst #6,($FFFFFC0D).w ROM:00111FF4 beq.s locret_112018 ROM:00111FF6 bsr.w sub_112278 ROM:00111FFA move.w $20A(a5),d0 ROM:00111FFE clr.b ($836).w ROM:00112002 move.w d0,($59C).w ROM:00112006 move.b #1,($836).w ROM:0011200C move.b #6,($6ED).w ROM:00112012 bra.l locret_11202E ROM:00112018 ; --------------------------------------------------------------------------- ROM:00112018 ROM:00112018 locret_112018: ; CODE XREF: ROM:00111FE2↑j ROM:00112018 ; ROM:00111FEC↑j ... ROM:00112018 rts ROM:0011201A ; --------------------------------------------------------------------------- ROM:0011201A ROM:0011201A loc_11201A: ; DATA XREF: ROM:00111F0A↑o ROM:0011201A cmpi.w #0,($59C).w ROM:00112020 bgt.s locret_11202E ROM:00112022 move.b #7,($6ED).w ROM:00112028 bsr.w sub_1122D2 ROM:0011202C bra.s locret_112062 ROM:0011202E ; --------------------------------------------------------------------------- ROM:0011202E ROM:0011202E locret_11202E: ; CODE XREF: ROM:00112012↑j ROM:0011202E ; ROM:00112020↑j ROM:0011202E rts ROM:00112030 ; --------------------------------------------------------------------------- ROM:00112030 ROM:00112030 loc_112030: ; DATA XREF: ROM:00111F0E↑o ROM:00112030 btst #0,($FFFFFC0C).w ROM:00112036 beq.s locret_112062 ROM:00112038 btst #6,($FFFFFC0D).w ROM:0011203E beq.s locret_112062 ROM:00112040 bsr.w sub_112278 ROM:00112044 move.w $20E(a5),d0 ROM:00112048 clr.b ($836).w ROM:0011204C move.w d0,($59C).w ROM:00112050 move.b #1,($836).w ROM:00112056 move.b #8,($6ED).w ROM:0011205C bra.l locret_1120E8 ROM:00112062 ; --------------------------------------------------------------------------- ROM:00112062 ROM:00112062 locret_112062: ; CODE XREF: ROM:0011202C↑j ROM:00112062 ; ROM:00112036↑j ... ROM:00112062 rts ROM:00112064 ; --------------------------------------------------------------------------- ROM:00112064 ROM:00112064 loc_112064: ; DATA XREF: ROM:00111F12↑o ROM:00112064 move.w ($FFFFFC0E).w,d2 ROM:00112068 move.w ($4F0).w,d0 ROM:0011206C not.b d0 ROM:0011206E btst #6,($FFFFFC0D).w ROM:00112074 beq.s loc_1120B2 ROM:00112076 cmp.w d2,d0 ROM:00112078 beq.s loc_11207C ROM:0011207A bra.s loc_11208E ROM:0011207C ; --------------------------------------------------------------------------- ROM:0011207C ROM:0011207C loc_11207C: ; CODE XREF: ROM:00112078↑j ROM:0011207C btst #1,($FFFFFC0D).w ROM:00112082 beq.s loc_112086 ROM:00112084 bra.s loc_11208E ROM:00112086 ; --------------------------------------------------------------------------- ROM:00112086 ROM:00112086 loc_112086: ; CODE XREF: ROM:00112082↑j ROM:00112086 btst #3,($FFFFFC0D).w ROM:0011208C beq.s loc_1120B2 ROM:0011208E ROM:0011208E loc_11208E: ; CODE XREF: ROM:0011207A↑j ROM:0011208E ; ROM:00112084↑j ROM:0011208E bsr.w sub_112278 ROM:00112092 bset #4,($FFFFFC0B).w ROM:00112098 bset #4,($8E7).w ROM:0011209E clr.b ($836).w ROM:001120A2 clr.w ($59C).w ROM:001120A6 move.b #1,($6ED).w ROM:001120AC bra.l locret_111F72 ROM:001120B2 ; --------------------------------------------------------------------------- ROM:001120B2 ROM:001120B2 loc_1120B2: ; CODE XREF: ROM:00112074↑j ROM:001120B2 ; ROM:0011208C↑j ROM:001120B2 btst #6,($FFFFFC0D).w ROM:001120B8 beq.s locret_1120E8 ROM:001120BA btst #1,($FFFFFC0D).w ROM:001120C0 bne.s locret_1120E8 ROM:001120C2 btst #3,($FFFFFC0D).w ROM:001120C8 bne.s locret_1120E8 ROM:001120CA cmp.w d2,d0 ROM:001120CC bne.s locret_1120E8 ROM:001120CE move.w $20C(a5),d1 ROM:001120D2 clr.b ($836).w ROM:001120D6 move.w d1,($59C).w ROM:001120DA move.b #1,($836).w ROM:001120E0 move.b #9,($6ED).w ROM:001120E6 bra.s locret_1120FE ROM:001120E8 ; --------------------------------------------------------------------------- ROM:001120E8 ROM:001120E8 locret_1120E8: ; CODE XREF: ROM:0011205C↑j ROM:001120E8 ; ROM:001120B8↑j ... ROM:001120E8 rts ROM:001120EA ; --------------------------------------------------------------------------- ROM:001120EA ROM:001120EA loc_1120EA: ; DATA XREF: ROM:00111F16↑o ROM:001120EA cmpi.w #0,($59C).w ROM:001120F0 bgt.s locret_1120FE ROM:001120F2 move.b #$A,($6ED).w ROM:001120F8 bsr.w sub_1122DA ROM:001120FC bra.s locret_112122 ROM:001120FE ; --------------------------------------------------------------------------- ROM:001120FE ROM:001120FE locret_1120FE: ; CODE XREF: ROM:001120E6↑j ROM:001120FE ; ROM:001120F0↑j ROM:001120FE rts ROM:00112100 ; --------------------------------------------------------------------------- ROM:00112100 ROM:00112100 loc_112100: ; DATA XREF: ROM:00111F1A↑o ROM:00112100 btst #0,($FFFFFC0C).w ROM:00112106 beq.s locret_112122 ROM:00112108 btst #6,($FFFFFC0D).w ROM:0011210E beq.s locret_112122 ROM:00112110 bsr.w sub_112278 ROM:00112114 bset #1,($138C).w ROM:0011211A move.b #$B,($6ED).w ROM:00112120 bra.s locret_11216E ROM:00112122 ; --------------------------------------------------------------------------- ROM:00112122 ROM:00112122 locret_112122: ; CODE XREF: ROM:001120FC↑j ROM:00112122 ; ROM:00112106↑j ... ROM:00112122 rts ROM:00112124 ; --------------------------------------------------------------------------- ROM:00112124 ROM:00112124 loc_112124: ; DATA XREF: ROM:00111F1E↑o ROM:00112124 move.w $214(a5),d0 ROM:00112128 move.w $216(a5),d1 ROM:0011212C btst #3,($1381).w ROM:00112132 beq.s loc_11213C ROM:00112134 cmp.w ($4EC).w,d0 ROM:00112138 bne.s loc_11213C ROM:0011213A bra.s loc_11214A ROM:0011213C ; --------------------------------------------------------------------------- ROM:0011213C ROM:0011213C loc_11213C: ; CODE XREF: ROM:00112132↑j ROM:0011213C ; ROM:00112138↑j ROM:0011213C btst #3,($8DE).w ROM:00112142 beq.s locret_11216E ROM:00112144 cmp.w ($4EC).w,d1 ROM:00112148 bne.s locret_11216E ROM:0011214A ROM:0011214A loc_11214A: ; CODE XREF: ROM:0011213A↑j ROM:0011214A bset #4,($FFFFFC0B).w ROM:00112150 bclr #1,($138C).w ROM:00112156 bclr #2,($FFFFFC0B).w ROM:0011215C bclr #3,($FFFFFC0B).w ROM:00112162 move.b #1,($6ED).w ROM:00112168 bra.l locret_111F72 ROM:0011216E ; --------------------------------------------------------------------------- ROM:0011216E ROM:0011216E locret_11216E: ; CODE XREF: ROM:00112120↑j ROM:0011216E ; ROM:00112142↑j ... ROM:0011216E rts ROM:00112170 ; --------------------------------------------------------------------------- ROM:00112170 rts ROM:00112172 ROM:00112172 ; =============== S U B R O U T I N E ======================================= ROM:00112172 ROM:00112172 ROM:00112172 sub_112172: ; CODE XREF: ROM:00111684↑p ROM:00112172 btst #1,($FFFFFC0D).w ROM:00112178 beq.s loc_112182 ROM:0011217A bset #4,($8DF).w ROM:00112180 bra.s loc_112188 ROM:00112182 ; --------------------------------------------------------------------------- ROM:00112182 ROM:00112182 loc_112182: ; CODE XREF: sub_112172+6↑j ROM:00112182 bclr #4,($8DF).w ROM:00112188 ROM:00112188 loc_112188: ; CODE XREF: sub_112172+E↑j ROM:00112188 btst #3,($FFFFFC0D).w ROM:0011218E beq.s loc_112198 ROM:00112190 bset #1,($8EE).w ROM:00112196 bra.s loc_11219E ROM:00112198 ; --------------------------------------------------------------------------- ROM:00112198 ROM:00112198 loc_112198: ; CODE XREF: sub_112172+1C↑j ROM:00112198 bclr #1,($8EE).w ROM:0011219E ROM:0011219E loc_11219E: ; CODE XREF: sub_112172+24↑j ROM:0011219E btst #4,($FFFFFC0D).w ROM:001121A4 beq.s loc_1121AE ROM:001121A6 bset #2,($8E1).w ROM:001121AC bra.s loc_1121B4 ROM:001121AE ; --------------------------------------------------------------------------- ROM:001121AE ROM:001121AE loc_1121AE: ; CODE XREF: sub_112172+32↑j ROM:001121AE bclr #2,($8E1).w ROM:001121B4 ROM:001121B4 loc_1121B4: ; CODE XREF: sub_112172+3A↑j ROM:001121B4 btst #6,($FFFFFC0D).w ROM:001121BA beq.s loc_1121C4 ROM:001121BC bset #7,($8DB).w ROM:001121C2 bra.s loc_1121CA ROM:001121C4 ; --------------------------------------------------------------------------- ROM:001121C4 ROM:001121C4 loc_1121C4: ; CODE XREF: sub_112172+48↑j ROM:001121C4 bclr #7,($8DB).w ROM:001121CA ROM:001121CA loc_1121CA: ; CODE XREF: sub_112172+50↑j ROM:001121CA btst #0,($FFFFFC0C).w ROM:001121D0 beq.s loc_1121DA ROM:001121D2 bset #1,($8DC).w ROM:001121D8 bra.s loc_1121E0 ROM:001121DA ; --------------------------------------------------------------------------- ROM:001121DA ROM:001121DA loc_1121DA: ; CODE XREF: sub_112172+5E↑j ROM:001121DA bclr #1,($8DC).w ROM:001121E0 ROM:001121E0 loc_1121E0: ; CODE XREF: sub_112172+66↑j ROM:001121E0 move.w ($FFFFFC0C).w,($4F6).w ROM:001121E6 move.w ($FFFFFC0E).w,($4F8).w ROM:001121EC rts ROM:001121EC ; End of function sub_112172 ROM:001121EC ROM:001121EE ROM:001121EE ; =============== S U B R O U T I N E ======================================= ROM:001121EE ROM:001121EE ROM:001121EE sub_1121EE: ; CODE XREF: ROM:001117C8↑p ROM:001121EE ; ROM:001117F6↑p ... ROM:001121EE move.b ($FFFFFC04).w,d0 ROM:001121F2 andi.b #$F8,d0 ROM:001121F6 ori.b #6,d0 ROM:001121FA move.b d0,($FFFFFC04).w ROM:001121FE move.b #$50,($FFFFFC05).w ; 'P' ROM:00112204 move.w #$82,($FFFFFC00).w ROM:0011220A clr.w ($FFFFFC0A).w ROM:0011220E rts ROM:0011220E ; End of function sub_1121EE ROM:0011220E ROM:00112210 ROM:00112210 ; =============== S U B R O U T I N E ======================================= ROM:00112210 ROM:00112210 ROM:00112210 sub_112210: ; CODE XREF: ROM:0011172E↑p ROM:00112210 move.b ($FFFFFC04).w,d0 ROM:00112214 andi.b #$F8,d0 ROM:00112218 ori.b #6,d0 ROM:0011221C move.b d0,($FFFFFC04).w ROM:00112220 move.b #$50,($FFFFFC05).w ; 'P' ROM:00112226 move.w #$82,($FFFFFC00).w ROM:0011222C move.w #$600,($FFFFFC0A).w ROM:00112232 rts ROM:00112232 ; End of function sub_112210 ROM:00112232 ROM:00112234 ROM:00112234 ; =============== S U B R O U T I N E ======================================= ROM:00112234 ROM:00112234 ROM:00112234 sub_112234: ; CODE XREF: ROM:001118D0↑p ROM:00112234 ; ROM:00111982↑p ... ROM:00112234 move.l $144(a5),d0 ROM:00112238 divu.l #$51400,d0 ROM:00112240 move.w d0,($FFFFFC08).w ROM:00112244 rts ROM:00112244 ; End of function sub_112234 ROM:00112244 ROM:00112246 ROM:00112246 ; =============== S U B R O U T I N E ======================================= ROM:00112246 ROM:00112246 ROM:00112246 sub_112246: ; CODE XREF: ROM:loc_11172A↑p ROM:00112246 ; ROM:0011186E↑p ... ROM:00112246 move.l $144(a5),d0 ROM:0011224A divu.l #$4B000,d0 ROM:00112252 move.w d0,($FFFFFC08).w ROM:00112256 rts ROM:00112256 ; End of function sub_112246 ROM:00112256 ROM:00112258 ROM:00112258 ; =============== S U B R O U T I N E ======================================= ROM:00112258 ROM:00112258 ROM:00112258 sub_112258: ; CODE XREF: ROM:00111872↑p ROM:00112258 move.w ($17849A).l,($4EE).w ROM:00112260 move.w ($17849C).l,($4F0).w ROM:00112268 rts ROM:00112268 ; End of function sub_112258 ROM:00112268 ROM:0011226A ROM:0011226A ; =============== S U B R O U T I N E ======================================= ROM:0011226A ROM:0011226A ROM:0011226A sub_11226A: ; CODE XREF: ROM:001117CC↑p ROM:0011226A move.w #$57,($4EE).w ; 'W' ROM:00112270 move.w #$8F,($4F0).w ROM:00112276 rts ROM:00112276 ; End of function sub_11226A ROM:00112276 ROM:00112278 ROM:00112278 ; =============== S U B R O U T I N E ======================================= ROM:00112278 ROM:00112278 ROM:00112278 sub_112278: ; CODE XREF: sub_1119EE:loc_111A72↑p ROM:00112278 ; ROM:00111B9E↑p ... ROM:00112278 move.w ($FFFFFC0C).w,d1 ROM:0011227C move.w ($FFFFFC0E).w,d1 ROM:00112280 move.w ($FFFFFC0C).w,d1 ROM:00112284 move.w ($FFFFFC0E).w,d1 ROM:00112288 rts ROM:00112288 ; End of function sub_112278 ROM:00112288 ROM:0011228A ROM:0011228A ; =============== S U B R O U T I N E ======================================= ROM:0011228A ROM:0011228A ROM:0011228A sub_11228A: ; CODE XREF: sub_111D4C+3C↑p ROM:0011228A move.w #1,($4EA).w ROM:00112290 clr.w ($4EC).w ROM:00112294 move.w $21E(a5),($4E8).w ROM:0011229A move.w $21A(a5),($4E6).w ROM:001122A0 move.w $21C(a5),($4F2).w ROM:001122A6 move.w $21C(a5),($4F4).w ROM:001122AC rts ROM:001122AC ; End of function sub_11228A ROM:001122AC ROM:001122AE ROM:001122AE ; =============== S U B R O U T I N E ======================================= ROM:001122AE ROM:001122AE ROM:001122AE sub_1122AE: ; CODE XREF: ROM:00111C6C↑p ROM:001122AE ; ROM:00111C8E↑p ROM:001122AE move.w ($4EA).w,d0 ROM:001122B2 or.w d0,($4EC).w ROM:001122B6 lsl ($4EA).w ROM:001122BA rts ROM:001122BA ; End of function sub_1122AE ROM:001122BA ROM:001122BC ROM:001122BC ; =============== S U B R O U T I N E ======================================= ROM:001122BC ROM:001122BC ROM:001122BC sub_1122BC: ; CODE XREF: ROM:00111D12↑p ROM:001122BC ; ROM:00111D34↑p ROM:001122BC lsl ($4EA).w ROM:001122C0 rts ROM:001122C0 ; End of function sub_1122BC ROM:001122C0 ROM:001122C2 ROM:001122C2 ; =============== S U B R O U T I N E ======================================= ROM:001122C2 ROM:001122C2 ROM:001122C2 sub_1122C2: ; CODE XREF: ROM:00111F94↑p ROM:001122C2 move.w #$55,($FFFFFC0E).w ; 'U' ROM:001122C8 rts ROM:001122C8 ; End of function sub_1122C2 ROM:001122C8 ROM:001122CA ROM:001122CA ; =============== S U B R O U T I N E ======================================= ROM:001122CA ROM:001122CA ROM:001122CA sub_1122CA: ; CODE XREF: ROM:00111FDE↑p ROM:001122CA move.w ($4EE).w,($FFFFFC0E).w ROM:001122D0 rts ROM:001122D0 ; End of function sub_1122CA ROM:001122D0 ROM:001122D2 ROM:001122D2 ; =============== S U B R O U T I N E ======================================= ROM:001122D2 ROM:001122D2 ROM:001122D2 sub_1122D2: ; CODE XREF: ROM:00112028↑p ROM:001122D2 move.w ($4F0).w,($FFFFFC0E).w ROM:001122D8 rts ROM:001122D8 ; End of function sub_1122D2 ROM:001122D8 ROM:001122DA ROM:001122DA ; =============== S U B R O U T I N E ======================================= ROM:001122DA ROM:001122DA ROM:001122DA sub_1122DA: ; CODE XREF: ROM:001120F8↑p ROM:001122DA move.w ($4EC).w,d0 ROM:001122DE not.w d0 ROM:001122E0 move.w d0,($FFFFFC0E).w ROM:001122E4 rts ROM:001122E4 ; End of function sub_1122DA ROM:001122E4 ROM:001122E6 ROM:001122E6 ; =============== S U B R O U T I N E ======================================= ROM:001122E6 ROM:001122E6 ROM:001122E6 sub_1122E6: ; CODE XREF: ROM:00111B4E↑p ROM:001122E6 ; ROM:00111C70↑p ... ROM:001122E6 move.w ($59C).w,d2 ROM:001122EA move.w ($4F2).w,d1 ROM:001122EE cmp.w ($4E6).w,d2 ROM:001122F2 bge.s loc_11230A ROM:001122F4 sub.w ($4F4).w,d2 ROM:001122F8 add.w d2,d1 ROM:001122FA add.w d2,($4F4).w ROM:001122FE move.w d1,($4F2).w ROM:00112302 add.w d2,($4E8).w ROM:00112306 add.w d2,($4E6).w ROM:0011230A ROM:0011230A loc_11230A: ; CODE XREF: sub_1122E6+C↑j ROM:0011230A add.w d1,($4E8).w ROM:0011230E add.w d1,($4E6).w ROM:00112312 add.w d1,($4F4).w ROM:00112316 rts ROM:00112316 ; End of function sub_1122E6 ROM:00112316 ROM:00112318 ROM:00112318 ; =============== S U B R O U T I N E ======================================= ROM:00112318 ROM:00112318 ROM:00112318 sub_112318: ; CODE XREF: sub_1119EE+A6↑p ROM:00112318 bclr #5,($FFFFFC0B).w ROM:0011231E btst #6,($FFFFFC0D).w ROM:00112324 beq.s loc_112362 ROM:00112326 btst #3,($FFFFFC0D).w ROM:0011232C beq.s loc_112334 ROM:0011232E bset #4,($138F).w ROM:00112334 ROM:00112334 loc_112334: ; CODE XREF: sub_112318+14↑j ROM:00112334 btst #2,($FFFFFC0D).w ROM:0011233A beq.s loc_112342 ROM:0011233C bset #3,($136D).w ROM:00112342 ROM:00112342 loc_112342: ; CODE XREF: sub_112318+22↑j ROM:00112342 btst #1,($FFFFFC0D).w ROM:00112348 beq.s loc_112350 ROM:0011234A bset #3,($136F).w ROM:00112350 ROM:00112350 loc_112350: ; CODE XREF: sub_112318+30↑j ROM:00112350 move.w ($FFFFFC0E).w,d0 ROM:00112354 cmp.b ($6FA).w,d0 ROM:00112358 beq.s loc_112360 ROM:0011235A bset #0,($8DF).w ROM:00112360 ROM:00112360 loc_112360: ; CODE XREF: sub_112318+40↑j ROM:00112360 bra.s locret_112368 ROM:00112362 ; --------------------------------------------------------------------------- ROM:00112362 ROM:00112362 loc_112362: ; CODE XREF: sub_112318+C↑j ROM:00112362 bset #2,($8ED).w ROM:00112368 ROM:00112368 locret_112368: ; CODE XREF: sub_112318:loc_112360↑j ROM:00112368 rts ROM:00112368 ; End of function sub_112318 ROM:00112368 ROM:0011236A ROM:0011236A ; =============== S U B R O U T I N E ======================================= ROM:0011236A ROM:0011236A ROM:0011236A sub_11236A: ; DATA XREF: ROM:00112456↓o ROM:0011236A cmpi.w #0,($C2C).w ROM:00112370 bne.s loc_112382 ROM:00112372 movea.l #$170000,a0 ROM:00112378 move.w ($4C8).w,d0 ROM:0011237C ext.l d0 ROM:0011237E adda.l d0,a0 ROM:00112380 bra.s loc_112398 ROM:00112382 ; --------------------------------------------------------------------------- ROM:00112382 ROM:00112382 loc_112382: ; CODE XREF: sub_11236A+6↑j ROM:00112382 cmpi.w #1,($C2C).w ROM:00112388 bne.s loc_112392 ROM:0011238A movea.l #$178000,a0 ROM:00112390 bra.s loc_112398 ROM:00112392 ; --------------------------------------------------------------------------- ROM:00112392 ROM:00112392 loc_112392: ; CODE XREF: sub_11236A+1E↑j ROM:00112392 movea.l #$180000,a0 ROM:00112398 ROM:00112398 loc_112398: ; CODE XREF: sub_11236A+16↑j ROM:00112398 ; sub_11236A+26↑j ROM:00112398 cmpi.w #1,($C2A).w ROM:0011239E bne.s loc_1123A8 ROM:001123A0 movea.l #$1E00,a1 ROM:001123A6 bra.s loc_1123AE ROM:001123A8 ; --------------------------------------------------------------------------- ROM:001123A8 ROM:001123A8 loc_1123A8: ; CODE XREF: sub_11236A+34↑j ROM:001123A8 movea.l #$3E00,a1 ROM:001123AE ROM:001123AE loc_1123AE: ; CODE XREF: sub_11236A+3C↑j ROM:001123AE move sr,-(sp) ROM:001123B0 move #$2700,sr ROM:001123B4 move.w (a1),d2 ROM:001123B6 ext.l d2 ROM:001123B8 add.l a0,d2 ROM:001123BA move.w #$7031,($FFFFFA56).w ROM:001123C0 movea.l #$10AAAA,a3 ROM:001123C6 movea.l #$105554,a4 ROM:001123CC cmpi.w #2,($C2A).w ROM:001123D2 beq.s loc_112406 ROM:001123D4 move.b #$AA,(a3) ROM:001123D8 move.b #$55,(a4) ; 'U' ROM:001123DC move.b #$80,(a3) ROM:001123E0 move.b #$AA,(a3) ROM:001123E4 move.b #$55,(a4) ; 'U' ROM:001123E8 move.w #$30,(a0) ; '0' ROM:001123EC move.w #0,d3 ROM:001123F0 ROM:001123F0 loc_1123F0: ; CODE XREF: sub_11236A+9A↓j ROM:001123F0 subq.w #1,d3 ROM:001123F2 move.b #$55,($FFFFFA27).w ; 'U' ROM:001123F8 move.b #$AA,($FFFFFA27).w ROM:001123FE move.w (a0),d4 ROM:00112400 andi.w #$80,d4 ROM:00112404 beq.s loc_1123F0 ROM:00112406 ROM:00112406 loc_112406: ; CODE XREF: sub_11236A+68↑j ROM:00112406 ; sub_11236A+D4↓j ROM:00112406 cmp.l a0,d2 ROM:00112408 ble.l loc_112440 ROM:0011240E move.b #$AA,(a3) ROM:00112412 move.b #$55,(a4) ; 'U' ROM:00112416 move.b #$A0,(a3) ROM:0011241A move.w (a1)+,(a0)+ ROM:0011241C move.b #$55,($FFFFFA27).w ; 'U' ROM:00112422 move.b #$AA,($FFFFFA27).w ROM:00112428 move.w -2(a1),d0 ROM:0011242C move.w #$2500,d3 ROM:00112430 ROM:00112430 loc_112430: ; CODE XREF: sub_11236A+D2↓j ROM:00112430 subq.w #1,d3 ROM:00112432 move.w -2(a0),d4 ROM:00112436 eor.w d0,d4 ROM:00112438 andi.w #$80,d4 ROM:0011243C bne.s loc_112430 ROM:0011243E bra.s loc_112406 ROM:00112440 ; --------------------------------------------------------------------------- ROM:00112440 ROM:00112440 loc_112440: ; CODE XREF: sub_11236A+9E↑j ROM:00112440 move.w #$1031,($FFFFFA56).w ROM:00112446 move (sp)+,sr ROM:00112448 rts ROM:00112448 ; End of function sub_11236A ROM:00112448 ROM:0011244A ; --------------------------------------------------------------------------- ROM:0011244A move.w #$E0,d0 ROM:0011244E asr.w #1,d0 ROM:00112450 movea.l #$5E00,a0 ROM:00112456 movea.l #sub_11236A,a1 ROM:0011245C ROM:0011245C loc_11245C: ; CODE XREF: ROM:0011245E↓j ROM:0011245C move.w (a1)+,(a0)+ ROM:0011245E dbf d0,loc_11245C ROM:00112462 jsr ($5E00).l ROM:00112468 rts ROM:0011246A ROM:0011246A ; =============== S U B R O U T I N E ======================================= ROM:0011246A ROM:0011246A ROM:0011246A sub_11246A: ; CODE XREF: ROM:00115F8E↓p ROM:0011246A btst #7,($FFFFF449).w ROM:00112470 beq.s loc_11247A ROM:00112472 bset #7,($8EB).w ROM:00112478 bra.s locret_112480 ROM:0011247A ; --------------------------------------------------------------------------- ROM:0011247A ROM:0011247A loc_11247A: ; CODE XREF: sub_11246A+6↑j ROM:0011247A bclr #7,($8EB).w ROM:00112480 ROM:00112480 locret_112480: ; CODE XREF: sub_11246A+E↑j ROM:00112480 rts ROM:00112480 ; End of function sub_11246A ROM:00112480 ROM:00112482 ROM:00112482 ; =============== S U B R O U T I N E ======================================= ROM:00112482 ROM:00112482 ROM:00112482 sub_112482: ; CODE XREF: ROM:001158D2↓p ROM:00112482 bclr #3,($8DC).w ROM:00112488 move.w $226(a5),d1 ROM:0011248C cmpi.w #4,d1 ROM:00112490 bcc.s locret_11249A ROM:00112492 movea.l off_11249C(pc,d1.w*4),a0 ; "`6\b8" ROM:00112496 nop ROM:00112498 jmp (a0) ROM:0011249A ; --------------------------------------------------------------------------- ROM:0011249A ROM:0011249A locret_11249A: ; CODE XREF: sub_112482+E↑j ROM:0011249A rts ROM:0011249A ; End of function sub_112482 ROM:0011249A ROM:0011249A ; --------------------------------------------------------------------------- ROM:0011249C off_11249C: dc.l a68 ; DATA XREF: sub_112482+10↑r ROM:0011249C ; "`6\b8" ROM:001124A0 dc.l a68+2 ; "\b8" ROM:001124A4 dc.l loc_1124BE ROM:001124A8 dc.l loc_1124CE ROM:001124AC a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_11249C↑o ROM:001124AC ; ROM:001124A0↑o ROM:001124B1 align 2 ROM:001124B2 move.b #6,$8F8(a1) ROM:001124B8 ori.b #$DC,d3 ROM:001124BC bra.s loc_1124E4 ROM:001124BE ; --------------------------------------------------------------------------- ROM:001124BE ROM:001124BE loc_1124BE: ; DATA XREF: ROM:001124A4↑o ROM:001124BE btst #6,($FFFFFA19).w ROM:001124C4 bne.s loc_1124CC ROM:001124C6 bset #3,($8DC).w ROM:001124CC ROM:001124CC loc_1124CC: ; CODE XREF: ROM:001124C4↑j ROM:001124CC bra.s loc_1124E4 ROM:001124CE ; --------------------------------------------------------------------------- ROM:001124CE ROM:001124CE loc_1124CE: ; DATA XREF: ROM:001124A8↑o ROM:001124CE btst #4,($1392).w ROM:001124D4 beq.s loc_1124E4 ROM:001124D6 btst #6,($FFFFFA19).w ROM:001124DC bne.s loc_1124E4 ROM:001124DE bset #3,($8DC).w ROM:001124E4 ROM:001124E4 loc_1124E4: ; CODE XREF: ROM:001124BC↑j ROM:001124E4 ; ROM:loc_1124CC↑j ... ROM:001124E4 clr.w d1 ROM:001124E6 move.b ($6EE).w,d1 ROM:001124EA cmpi.w #5,d1 ROM:001124EE bcc.s locret_1124F8 ROM:001124F0 movea.l off_1124FA(pc,d1.w*4),a0 ROM:001124F4 nop ROM:001124F6 jmp (a0) ROM:001124F8 ; --------------------------------------------------------------------------- ROM:001124F8 ROM:001124F8 locret_1124F8: ; CODE XREF: ROM:001124EE↑j ROM:001124F8 rts ROM:001124F8 ; --------------------------------------------------------------------------- ROM:001124FA off_1124FA: dc.l loc_11250E ; DATA XREF: ROM:001124F0↑r ROM:001124FE dc.l loc_11251E ROM:00112502 dc.l loc_112540 ROM:00112506 dc.l loc_112580 ROM:0011250A dc.l loc_1125A2 ROM:0011250E ; --------------------------------------------------------------------------- ROM:0011250E ROM:0011250E loc_11250E: ; DATA XREF: ROM:off_1124FA↑o ROM:0011250E bclr #2,($8E5).w ROM:00112514 move.b #1,($6EE).w ROM:0011251A bra.s locret_11253E ROM:0011251C ; --------------------------------------------------------------------------- ROM:0011251C rts ROM:0011251E ; --------------------------------------------------------------------------- ROM:0011251E ROM:0011251E loc_11251E: ; DATA XREF: ROM:001124FE↑o ROM:0011251E btst #3,($8DC).w ROM:00112524 beq.s locret_11253E ROM:00112526 clr.b ($837).w ROM:0011252A move.w #$A,($59E).w ROM:00112530 move.b #1,($837).w ROM:00112536 move.b #2,($6EE).w ROM:0011253C bra.s locret_11257E ROM:0011253E ; --------------------------------------------------------------------------- ROM:0011253E ROM:0011253E locret_11253E: ; CODE XREF: ROM:0011251A↑j ROM:0011253E ; ROM:00112524↑j ... ROM:0011253E rts ROM:00112540 ; --------------------------------------------------------------------------- ROM:00112540 ROM:00112540 loc_112540: ; DATA XREF: ROM:00112502↑o ROM:00112540 btst #3,($8DC).w ROM:00112546 bne.s loc_112558 ROM:00112548 clr.b ($837).w ROM:0011254C clr.w ($59E).w ROM:00112550 move.b #1,($6EE).w ROM:00112556 bra.s locret_11253E ROM:00112558 ; --------------------------------------------------------------------------- ROM:00112558 ROM:00112558 loc_112558: ; CODE XREF: ROM:00112546↑j ROM:00112558 cmpi.w #0,($59E).w ROM:0011255E bgt.s locret_11257E ROM:00112560 btst #5,($8E3).w ROM:00112566 beq.s locret_11257E ROM:00112568 btst #4,($8DC).w ROM:0011256E beq.s locret_11257E ROM:00112570 bset #2,($8E5).w ROM:00112576 move.b #3,($6EE).w ROM:0011257C bra.s locret_1125A0 ROM:0011257E ; --------------------------------------------------------------------------- ROM:0011257E ROM:0011257E locret_11257E: ; CODE XREF: ROM:0011253C↑j ROM:0011257E ; ROM:0011255E↑j ... ROM:0011257E rts ROM:00112580 ; --------------------------------------------------------------------------- ROM:00112580 ROM:00112580 loc_112580: ; DATA XREF: ROM:00112506↑o ROM:00112580 btst #3,($8DC).w ROM:00112586 bne.s locret_1125A0 ROM:00112588 clr.b ($837).w ROM:0011258C move.w #$A,($59E).w ROM:00112592 move.b #1,($837).w ROM:00112598 move.b #4,($6EE).w ROM:0011259E bra.s locret_1125D4 ROM:001125A0 ; --------------------------------------------------------------------------- ROM:001125A0 ROM:001125A0 locret_1125A0: ; CODE XREF: ROM:0011257C↑j ROM:001125A0 ; ROM:00112586↑j ... ROM:001125A0 rts ROM:001125A2 ; --------------------------------------------------------------------------- ROM:001125A2 ROM:001125A2 loc_1125A2: ; DATA XREF: ROM:0011250A↑o ROM:001125A2 btst #3,($8DC).w ROM:001125A8 beq.s loc_1125BA ROM:001125AA clr.b ($837).w ROM:001125AE clr.w ($59E).w ROM:001125B2 move.b #3,($6EE).w ROM:001125B8 bra.s locret_1125A0 ROM:001125BA ; --------------------------------------------------------------------------- ROM:001125BA ROM:001125BA loc_1125BA: ; CODE XREF: ROM:001125A8↑j ROM:001125BA cmpi.w #0,($59E).w ROM:001125C0 bgt.s locret_1125D4 ROM:001125C2 bclr #2,($8E5).w ROM:001125C8 move.b #1,($6EE).w ROM:001125CE bra.l locret_11253E ROM:001125D4 ; --------------------------------------------------------------------------- ROM:001125D4 ROM:001125D4 locret_1125D4: ; CODE XREF: ROM:0011259E↑j ROM:001125D4 ; ROM:001125C0↑j ROM:001125D4 rts ROM:001125D6 ROM:001125D6 ; =============== S U B R O U T I N E ======================================= ROM:001125D6 ROM:001125D6 ROM:001125D6 sub_1125D6: ; CODE XREF: ROM:001158DE↓p ROM:001125D6 move.w $18(a5),d0 ROM:001125DA cmpi.w #0,d0 ROM:001125DE bne.s loc_1125F8 ROM:001125E0 btst #7,($FFFFF411).w ROM:001125E6 bne.s loc_1125F0 ROM:001125E8 bclr #5,($8EB).w ROM:001125EE bra.s loc_1125F6 ROM:001125F0 ; --------------------------------------------------------------------------- ROM:001125F0 ROM:001125F0 loc_1125F0: ; CODE XREF: sub_1125D6+10↑j ROM:001125F0 bset #5,($8EB).w ROM:001125F6 ROM:001125F6 loc_1125F6: ; CODE XREF: sub_1125D6+18↑j ROM:001125F6 bra.s loc_11260E ROM:001125F8 ; --------------------------------------------------------------------------- ROM:001125F8 ROM:001125F8 loc_1125F8: ; CODE XREF: sub_1125D6+8↑j ROM:001125F8 btst #7,($FFFFFA19).w ROM:001125FE bne.s loc_112608 ROM:00112600 bclr #5,($8EB).w ROM:00112606 bra.s loc_11260E ROM:00112608 ; --------------------------------------------------------------------------- ROM:00112608 ROM:00112608 loc_112608: ; CODE XREF: sub_1125D6+28↑j ROM:00112608 bset #5,($8EB).w ROM:0011260E ROM:0011260E loc_11260E: ; CODE XREF: sub_1125D6:loc_1125F6↑j ROM:0011260E ; sub_1125D6+30↑j ROM:0011260E clr.w d1 ROM:00112610 move.b ($6EF).w,d1 ROM:00112614 cmpi.w #5,d1 ROM:00112618 bcc.s locret_112622 ROM:0011261A movea.l off_112624(pc,d1.w*4),a0 ROM:0011261E nop ROM:00112620 jmp (a0) ROM:00112622 ; --------------------------------------------------------------------------- ROM:00112622 ROM:00112622 locret_112622: ; CODE XREF: sub_1125D6+42↑j ROM:00112622 rts ROM:00112622 ; End of function sub_1125D6 ROM:00112622 ROM:00112622 ; --------------------------------------------------------------------------- ROM:00112624 off_112624: dc.l loc_112638 ; DATA XREF: sub_1125D6+44↑r ROM:00112628 dc.l loc_112648 ROM:0011262C dc.l loc_11266A ROM:00112630 dc.l loc_11269A ROM:00112634 dc.l loc_1126BC ROM:00112638 ; --------------------------------------------------------------------------- ROM:00112638 ROM:00112638 loc_112638: ; DATA XREF: ROM:off_112624↑o ROM:00112638 bclr #0,($8EC).w ROM:0011263E move.b #1,($6EF).w ROM:00112644 bra.s locret_112668 ROM:00112646 ; --------------------------------------------------------------------------- ROM:00112646 rts ROM:00112648 ; --------------------------------------------------------------------------- ROM:00112648 ROM:00112648 loc_112648: ; DATA XREF: ROM:00112628↑o ROM:00112648 btst #5,($8EB).w ROM:0011264E bne.s locret_112668 ROM:00112650 clr.b ($838).w ROM:00112654 move.w #$A,($5A0).w ROM:0011265A move.b #1,($838).w ROM:00112660 move.b #2,($6EF).w ROM:00112666 bra.s locret_112698 ROM:00112668 ; --------------------------------------------------------------------------- ROM:00112668 ROM:00112668 locret_112668: ; CODE XREF: ROM:00112644↑j ROM:00112668 ; ROM:0011264E↑j ... ROM:00112668 rts ROM:0011266A ; --------------------------------------------------------------------------- ROM:0011266A ROM:0011266A loc_11266A: ; DATA XREF: ROM:0011262C↑o ROM:0011266A btst #5,($8EB).w ROM:00112670 beq.s loc_112682 ROM:00112672 clr.b ($838).w ROM:00112676 clr.w ($5A0).w ROM:0011267A move.b #1,($6EF).w ROM:00112680 bra.s locret_112668 ROM:00112682 ; --------------------------------------------------------------------------- ROM:00112682 ROM:00112682 loc_112682: ; CODE XREF: ROM:00112670↑j ROM:00112682 cmpi.w #0,($5A0).w ROM:00112688 bgt.s locret_112698 ROM:0011268A bset #0,($8EC).w ROM:00112690 move.b #3,($6EF).w ROM:00112696 bra.s locret_1126BA ROM:00112698 ; --------------------------------------------------------------------------- ROM:00112698 ROM:00112698 locret_112698: ; CODE XREF: ROM:00112666↑j ROM:00112698 ; ROM:00112688↑j ROM:00112698 rts ROM:0011269A ; --------------------------------------------------------------------------- ROM:0011269A ROM:0011269A loc_11269A: ; DATA XREF: ROM:00112630↑o ROM:0011269A btst #5,($8EB).w ROM:001126A0 beq.s locret_1126BA ROM:001126A2 clr.b ($838).w ROM:001126A6 move.w #$A,($5A0).w ROM:001126AC move.b #1,($838).w ROM:001126B2 move.b #4,($6EF).w ROM:001126B8 bra.s locret_1126EE ROM:001126BA ; --------------------------------------------------------------------------- ROM:001126BA ROM:001126BA locret_1126BA: ; CODE XREF: ROM:00112696↑j ROM:001126BA ; ROM:001126A0↑j ... ROM:001126BA rts ROM:001126BC ; --------------------------------------------------------------------------- ROM:001126BC ROM:001126BC loc_1126BC: ; DATA XREF: ROM:00112634↑o ROM:001126BC btst #5,($8EB).w ROM:001126C2 bne.s loc_1126D4 ROM:001126C4 clr.b ($838).w ROM:001126C8 clr.w ($5A0).w ROM:001126CC move.b #3,($6EF).w ROM:001126D2 bra.s locret_1126BA ROM:001126D4 ; --------------------------------------------------------------------------- ROM:001126D4 ROM:001126D4 loc_1126D4: ; CODE XREF: ROM:001126C2↑j ROM:001126D4 cmpi.w #0,($5A0).w ROM:001126DA bgt.s locret_1126EE ROM:001126DC bclr #0,($8EC).w ROM:001126E2 move.b #1,($6EF).w ROM:001126E8 bra.l locret_112668 ROM:001126EE ; --------------------------------------------------------------------------- ROM:001126EE ROM:001126EE locret_1126EE: ; CODE XREF: ROM:001126B8↑j ROM:001126EE ; ROM:001126DA↑j ROM:001126EE rts ROM:001126F0 ROM:001126F0 ; =============== S U B R O U T I N E ======================================= ROM:001126F0 ROM:001126F0 ROM:001126F0 sub_1126F0: ; CODE XREF: ROM:loc_1158CC↓p ROM:001126F0 clr.w d1 ROM:001126F2 move.b ($6F0).w,d1 ROM:001126F6 cmpi.w #5,d1 ROM:001126FA bcc.s locret_112704 ROM:001126FC movea.l off_112706(pc,d1.w*4),a0 ROM:00112700 nop ROM:00112702 jmp (a0) ROM:00112704 ; --------------------------------------------------------------------------- ROM:00112704 ROM:00112704 locret_112704: ; CODE XREF: sub_1126F0+A↑j ROM:00112704 rts ROM:00112704 ; End of function sub_1126F0 ROM:00112704 ROM:00112704 ; --------------------------------------------------------------------------- ROM:00112706 off_112706: dc.l loc_11271A ; DATA XREF: sub_1126F0+C↑r ROM:0011270A dc.l loc_112734 ROM:0011270E dc.l loc_11275E ROM:00112712 dc.l loc_112794 ROM:00112716 dc.l loc_1127BE ROM:0011271A ; --------------------------------------------------------------------------- ROM:0011271A ROM:0011271A loc_11271A: ; DATA XREF: ROM:off_112706↑o ROM:0011271A bset #5,($8E3).w ROM:00112720 bset #4,($8DC).w ROM:00112726 move.b #3,($6F0).w ROM:0011272C bra.l locret_1127BC ROM:00112732 ; --------------------------------------------------------------------------- ROM:00112732 rts ROM:00112734 ; --------------------------------------------------------------------------- ROM:00112734 ROM:00112734 loc_112734: ; DATA XREF: ROM:0011270A↑o ROM:00112734 btst #5,($FFFFFA19).w ROM:0011273A bne.s locret_11275C ROM:0011273C bset #4,($8DC).w ROM:00112742 move.w $1A(a5),d0 ROM:00112746 clr.b ($839).w ROM:0011274A move.w d0,($5A2).w ROM:0011274E move.b #1,($839).w ROM:00112754 move.b #2,($6F0).w ROM:0011275A bra.s locret_112792 ROM:0011275C ; --------------------------------------------------------------------------- ROM:0011275C ROM:0011275C locret_11275C: ; CODE XREF: ROM:0011273A↑j ROM:0011275C ; ROM:00112790↓j ... ROM:0011275C rts ROM:0011275E ; --------------------------------------------------------------------------- ROM:0011275E ROM:0011275E loc_11275E: ; DATA XREF: ROM:0011270E↑o ROM:0011275E cmpi.w #0,($5A2).w ROM:00112764 bgt.s loc_112774 ROM:00112766 bset #5,($8E3).w ROM:0011276C move.b #3,($6F0).w ROM:00112772 bra.s locret_1127BC ROM:00112774 ; --------------------------------------------------------------------------- ROM:00112774 ROM:00112774 loc_112774: ; CODE XREF: ROM:00112764↑j ROM:00112774 btst #5,($FFFFFA19).w ROM:0011277A beq.s locret_112792 ROM:0011277C bclr #4,($8DC).w ROM:00112782 clr.b ($839).w ROM:00112786 clr.w ($5A2).w ROM:0011278A move.b #1,($6F0).w ROM:00112790 bra.s locret_11275C ROM:00112792 ; --------------------------------------------------------------------------- ROM:00112792 ROM:00112792 locret_112792: ; CODE XREF: ROM:0011275A↑j ROM:00112792 ; ROM:0011277A↑j ROM:00112792 rts ROM:00112794 ; --------------------------------------------------------------------------- ROM:00112794 ROM:00112794 loc_112794: ; DATA XREF: ROM:00112712↑o ROM:00112794 btst #5,($FFFFFA19).w ROM:0011279A beq.s locret_1127BC ROM:0011279C bclr #4,($8DC).w ROM:001127A2 move.w $1A(a5),d0 ROM:001127A6 clr.b ($839).w ROM:001127AA move.w d0,($5A2).w ROM:001127AE move.b #1,($839).w ROM:001127B4 move.b #4,($6F0).w ROM:001127BA bra.s locret_1127F6 ROM:001127BC ; --------------------------------------------------------------------------- ROM:001127BC ROM:001127BC locret_1127BC: ; CODE XREF: ROM:0011272C↑j ROM:001127BC ; ROM:00112772↑j ... ROM:001127BC rts ROM:001127BE ; --------------------------------------------------------------------------- ROM:001127BE ROM:001127BE loc_1127BE: ; DATA XREF: ROM:00112716↑o ROM:001127BE cmpi.w #0,($5A2).w ROM:001127C4 bgt.s loc_1127D4 ROM:001127C6 bclr #5,($8E3).w ROM:001127CC move.b #1,($6F0).w ROM:001127D2 bra.s locret_11275C ROM:001127D4 ; --------------------------------------------------------------------------- ROM:001127D4 ROM:001127D4 loc_1127D4: ; CODE XREF: ROM:001127C4↑j ROM:001127D4 btst #5,($FFFFFA19).w ROM:001127DA bne.s locret_1127F6 ROM:001127DC bset #4,($8DC).w ROM:001127E2 clr.b ($839).w ROM:001127E6 clr.w ($5A2).w ROM:001127EA move.b #3,($6F0).w ROM:001127F0 bra.l locret_1127BC ROM:001127F6 ; --------------------------------------------------------------------------- ROM:001127F6 ROM:001127F6 locret_1127F6: ; CODE XREF: ROM:001127BA↑j ROM:001127F6 ; ROM:001127DA↑j ROM:001127F6 rts ROM:001127F8 ROM:001127F8 ; =============== S U B R O U T I N E ======================================= ROM:001127F8 ROM:001127F8 ROM:001127F8 sub_1127F8: ; CODE XREF: ROM:001158E4↓p ROM:001127F8 bsr.w sub_112820 ROM:001127FC move.w $22A(a5),d0 ROM:00112800 cmpi.w #0,d0 ROM:00112804 bne.s loc_11280E ROM:00112806 bsr.l sub_11BFCE ROM:0011280C bra.s loc_112812 ROM:0011280E ; --------------------------------------------------------------------------- ROM:0011280E ROM:0011280E loc_11280E: ; CODE XREF: sub_1127F8+C↑j ROM:0011280E bsr.w sub_112ACE ROM:00112812 ROM:00112812 loc_112812: ; CODE XREF: sub_1127F8+14↑j ROM:00112812 bsr.w sub_112C54 ROM:00112816 bsr.w sub_112B12 ROM:0011281A bsr.w sub_112C82 ROM:0011281E rts ROM:0011281E ; End of function sub_1127F8 ROM:0011281E ROM:00112820 ROM:00112820 ; =============== S U B R O U T I N E ======================================= ROM:00112820 ROM:00112820 ROM:00112820 sub_112820: ; CODE XREF: sub_1127F8↑p ROM:00112820 clr.w d1 ROM:00112822 move.b ($6F1).w,d1 ROM:00112826 cmpi.w #4,d1 ROM:0011282A bcc.s locret_112834 ROM:0011282C movea.l off_112836(pc,d1.w*4),a0 ROM:00112830 nop ROM:00112832 jmp (a0) ROM:00112834 ; --------------------------------------------------------------------------- ROM:00112834 ROM:00112834 locret_112834: ; CODE XREF: sub_112820+A↑j ROM:00112834 rts ROM:00112834 ; End of function sub_112820 ROM:00112834 ROM:00112834 ; --------------------------------------------------------------------------- ROM:00112836 off_112836: dc.l loc_112846 ; DATA XREF: sub_112820+C↑r ROM:0011283A dc.l loc_112864 ROM:0011283E dc.l loc_112888 ROM:00112842 dc.l loc_1128C6 ROM:00112846 ; --------------------------------------------------------------------------- ROM:00112846 ROM:00112846 loc_112846: ; DATA XREF: ROM:off_112836↑o ROM:00112846 bsr.w sub_112914 ROM:0011284A bsr.w sub_112972 ROM:0011284E bclr #6,($8E7).w ROM:00112854 bclr #4,($1393).w ROM:0011285A move.b #1,($6F1).w ROM:00112860 bra.s locret_112886 ROM:00112862 ; --------------------------------------------------------------------------- ROM:00112862 rts ROM:00112864 ; --------------------------------------------------------------------------- ROM:00112864 ROM:00112864 loc_112864: ; DATA XREF: ROM:0011283A↑o ROM:00112864 btst #5,($8E3).w ROM:0011286A beq.s locret_112886 ROM:0011286C move.w $23E(a5),d0 ROM:00112870 clr.b ($862).w ROM:00112874 move.w d0,($5F4).w ROM:00112878 move.b #1,($862).w ROM:0011287E move.b #2,($6F1).w ROM:00112884 bra.s locret_1128C4 ROM:00112886 ; --------------------------------------------------------------------------- ROM:00112886 ROM:00112886 locret_112886: ; CODE XREF: ROM:00112860↑j ROM:00112886 ; ROM:0011286A↑j ... ROM:00112886 rts ROM:00112888 ; --------------------------------------------------------------------------- ROM:00112888 ROM:00112888 loc_112888: ; DATA XREF: ROM:0011283E↑o ROM:00112888 btst #5,($8E3).w ROM:0011288E bne.s loc_1128A0 ROM:00112890 clr.b ($862).w ROM:00112894 clr.w ($5F4).w ROM:00112898 move.b #1,($6F1).w ROM:0011289E bra.s locret_112886 ROM:001128A0 ; --------------------------------------------------------------------------- ROM:001128A0 ROM:001128A0 loc_1128A0: ; CODE XREF: ROM:0011288E↑j ROM:001128A0 cmpi.w #0,($5F4).w ROM:001128A6 bgt.s locret_1128C4 ROM:001128A8 clr.b ($861).w ROM:001128AC clr.w ($5F2).w ROM:001128B0 move.b #3,($861).w ROM:001128B6 bset #6,($8E7).w ROM:001128BC move.b #3,($6F1).w ROM:001128C2 bra.s locret_112910 ROM:001128C4 ; --------------------------------------------------------------------------- ROM:001128C4 ROM:001128C4 locret_1128C4: ; CODE XREF: ROM:00112884↑j ROM:001128C4 ; ROM:001128A6↑j ROM:001128C4 rts ROM:001128C6 ; --------------------------------------------------------------------------- ROM:001128C6 ROM:001128C6 loc_1128C6: ; DATA XREF: ROM:00112842↑o ROM:001128C6 move.w $22C(a5),d0 ROM:001128CA cmp.w ($5F2).w,d0 ROM:001128CE bgt.s loc_1128EA ROM:001128D0 bsr.w sub_112972 ROM:001128D4 bsr.w sub_11298A ROM:001128D8 bclr #0,($861).w ROM:001128DE bset #2,($861).w ROM:001128E4 move.b #3,($6F1).w ROM:001128EA ROM:001128EA loc_1128EA: ; CODE XREF: ROM:001128CE↑j ROM:001128EA btst #5,($8E3).w ROM:001128F0 bne.s locret_112910 ROM:001128F2 bclr #6,($8E7).w ROM:001128F8 bsr.w sub_112972 ROM:001128FC clr.b ($861).w ROM:00112900 clr.w ($5F2).w ROM:00112904 move.b #1,($6F1).w ROM:0011290A bra.l locret_112886 ROM:00112910 ; --------------------------------------------------------------------------- ROM:00112910 ROM:00112910 locret_112910: ; CODE XREF: ROM:001128C2↑j ROM:00112910 ; ROM:001128F0↑j ROM:00112910 rts ROM:00112912 ; --------------------------------------------------------------------------- ROM:00112912 rts ROM:00112914 ROM:00112914 ; =============== S U B R O U T I N E ======================================= ROM:00112914 ROM:00112914 ROM:00112914 sub_112914: ; CODE XREF: ROM:loc_112846↑p ROM:00112914 lea ($FFFFFF80).w,a0 ROM:00112918 move.w #$80,d0 ROM:0011291C asr.w #4,d0 ROM:0011291E bsr.l sub_11A940 ROM:00112924 move.w #7,(a0) ROM:00112928 lea ($FFFFFFD0).w,a1 ROM:0011292C move.w #$D0,d0 ROM:00112930 asr.w #4,d0 ROM:00112932 bsr.l sub_11A940 ROM:00112938 move.w #7,(a1) ROM:0011293C move.w #$A,d2 ROM:00112940 moveq #0,d3 ROM:00112942 moveq #3,d4 ROM:00112944 moveq #1,d1 ROM:00112946 moveq #1,d5 ROM:00112948 move.w #$80,d0 ROM:0011294C asr.w #4,d0 ROM:0011294E bsr.l sub_11A8C4 ROM:00112954 move.w #$A,d2 ROM:00112958 moveq #0,d3 ROM:0011295A moveq #3,d4 ROM:0011295C moveq #1,d1 ROM:0011295E moveq #1,d5 ROM:00112960 move.w #$D0,d0 ROM:00112964 asr.w #4,d0 ROM:00112966 bsr.l sub_11A8C4 ROM:0011296C clr.w ($50A).w ROM:00112970 rts ROM:00112970 ; End of function sub_112914 ROM:00112970 ROM:00112972 ROM:00112972 ; =============== S U B R O U T I N E ======================================= ROM:00112972 ROM:00112972 ROM:00112972 sub_112972: ; CODE XREF: ROM:0011284A↑p ROM:00112972 ; ROM:001128D0↑p ... ROM:00112972 move.w $22A(a5),d0 ROM:00112976 cmpi.w #0,d0 ROM:0011297A beq.s loc_112984 ROM:0011297C clr.w ($4FA).w ROM:00112980 clr.w ($4FC).w ROM:00112984 ROM:00112984 loc_112984: ; CODE XREF: sub_112972+8↑j ROM:00112984 clr.w ($4FE).w ROM:00112988 rts ROM:00112988 ; End of function sub_112972 ROM:00112988 ROM:0011298A ROM:0011298A ; =============== S U B R O U T I N E ======================================= ROM:0011298A ROM:0011298A ROM:0011298A sub_11298A: ; CODE XREF: ROM:001128D4↑p ROM:0011298A move.w $236(a5),d0 ROM:0011298E cmpi.w #0,d0 ROM:00112992 ble.s loc_11299E ROM:00112994 bset #4,($1393).w ROM:0011299A bra.w locret_1129A4 ROM:0011299E ; --------------------------------------------------------------------------- ROM:0011299E ROM:0011299E loc_11299E: ; CODE XREF: sub_11298A+8↑j ROM:0011299E bclr #4,($1393).w ROM:001129A4 ROM:001129A4 locret_1129A4: ; CODE XREF: sub_11298A+10↑j ROM:001129A4 rts ROM:001129A4 ; End of function sub_11298A ROM:001129A4 ROM:001129A6 ; --------------------------------------------------------------------------- ROM:001129A6 ROM:001129A6 loc_1129A6: ; CODE XREF: ROM:0011606E↓j ROM:001129A6 ; ROM:0011607C↓j ROM:001129A6 movem.l d0-a4,-(sp) ROM:001129AA btst #4,($138C).w ROM:001129B0 beq.s loc_1129BC ROM:001129B2 lea ($FFFFFF80).w,a0 ROM:001129B6 move.w #$80,d0 ROM:001129BA bra.s loc_1129C4 ROM:001129BC ; --------------------------------------------------------------------------- ROM:001129BC ROM:001129BC loc_1129BC: ; CODE XREF: ROM:001129B0↑j ROM:001129BC lea ($FFFFFFD0).w,a1 ROM:001129C0 move.w #$D0,d0 ROM:001129C4 ROM:001129C4 loc_1129C4: ; CODE XREF: ROM:001129BA↑j ROM:001129C4 asr.w #4,d0 ROM:001129C6 move.w #$FFFF,d1 ROM:001129CA bclr d0,d1 ROM:001129CC and.w d1,($FFFFFE20).w ROM:001129D0 bsr.w sub_1129F2 ROM:001129D4 bsr.w sub_112A34 ROM:001129D8 bsr.l sub_12D946 ROM:001129DE clr.b ($861).w ROM:001129E2 clr.w ($5F2).w ROM:001129E6 move.b #3,($861).w ROM:001129EC movem.l (sp)+,d0-a4 ROM:001129F0 rte ROM:001129F2 ROM:001129F2 ; =============== S U B R O U T I N E ======================================= ROM:001129F2 ROM:001129F2 ROM:001129F2 sub_1129F2: ; CODE XREF: ROM:001129D0↑p ROM:001129F2 btst #4,($138C).w ROM:001129F8 beq.s loc_112A00 ROM:001129FA move.w 8(a0),d0 ROM:001129FE bra.s loc_112A04 ROM:00112A00 ; --------------------------------------------------------------------------- ROM:00112A00 ROM:00112A00 loc_112A00: ; CODE XREF: sub_1129F2+6↑j ROM:00112A00 move.w 8(a1),d0 ROM:00112A04 ROM:00112A04 loc_112A04: ; CODE XREF: sub_1129F2+C↑j ROM:00112A04 clr.l d1 ROM:00112A06 move.w d0,d1 ROM:00112A08 sub.w ($50A).w,d1 ROM:00112A0C move.w ($5F2).w,d2 ROM:00112A10 mulu.w #$2710,d2 ROM:00112A14 move.w d2,d3 ROM:00112A16 swap d2 ROM:00112A18 eor.w d1,d3 ROM:00112A1A bpl.s loc_112A26 ROM:00112A1C tst.w d1 ROM:00112A1E bpl.s loc_112A24 ROM:00112A20 subq.w #1,d2 ROM:00112A22 bra.s loc_112A26 ROM:00112A24 ; --------------------------------------------------------------------------- ROM:00112A24 ROM:00112A24 loc_112A24: ; CODE XREF: sub_1129F2+2C↑j ROM:00112A24 addq.w #1,d2 ROM:00112A26 ROM:00112A26 loc_112A26: ; CODE XREF: sub_1129F2+28↑j ROM:00112A26 ; sub_1129F2+30↑j ROM:00112A26 swap d2 ROM:00112A28 move.w d1,d2 ROM:00112A2A move.l d2,($40C).w ROM:00112A2E move.w d0,($50A).w ROM:00112A32 rts ROM:00112A32 ; End of function sub_1129F2 ROM:00112A32 ROM:00112A34 ROM:00112A34 ; =============== S U B R O U T I N E ======================================= ROM:00112A34 ROM:00112A34 ROM:00112A34 sub_112A34: ; CODE XREF: ROM:001129D4↑p ROM:00112A34 btst #6,($8E7).w ROM:00112A3A beq.l locret_112ACC ROM:00112A40 move.l ($40C).w,d0 ROM:00112A44 move.l ($410).w,d1 ROM:00112A48 clr.l d2 ROM:00112A4A move.w $240(a5),d2 ROM:00112A4E mulu.l d2,d1 ROM:00112A52 divu.l #$64,d1 ; 'd' ROM:00112A5A move.w $242(a5),d3 ROM:00112A5E cmp.l d0,d1 ROM:00112A60 ble.s loc_112A6C ROM:00112A62 cmp.w ($506).w,d3 ROM:00112A66 bgt.l loc_112AC6 ROM:00112A6C ROM:00112A6C loc_112A6C: ; CODE XREF: sub_112A34+2C↑j ROM:00112A6C move.w #0,($506).w ROM:00112A72 move.l d0,($410).w ROM:00112A76 move.w $236(a5),d1 ROM:00112A7A cmpi.w #0,d1 ROM:00112A7E beq.s loc_112AA0 ROM:00112A80 move.w $236(a5),d1 ROM:00112A84 sub.w $244(a5),d1 ROM:00112A88 ext.l d1 ROM:00112A8A move.l #$989680,d2 ROM:00112A90 divu.l d1,d2 ROM:00112A94 cmp.l d0,d2 ROM:00112A96 bge.s loc_112AA0 ROM:00112A98 bset #4,($1393).w ROM:00112A9E bra.s loc_112AA6 ROM:00112AA0 ; --------------------------------------------------------------------------- ROM:00112AA0 ROM:00112AA0 loc_112AA0: ; CODE XREF: sub_112A34+4A↑j ROM:00112AA0 ; sub_112A34+62↑j ROM:00112AA0 bclr #4,($1393).w ROM:00112AA6 ROM:00112AA6 loc_112AA6: ; CODE XREF: sub_112A34+6A↑j ROM:00112AA6 clr.l d2 ROM:00112AA8 move.w $22E(a5),d2 ROM:00112AAC move.l #$D,d4 ROM:00112AB2 move.l #$7D48C23C,d3 ROM:00112AB8 divu.l d2,d4:d3 ROM:00112ABC divu.l d0,d3 ROM:00112AC0 move.w d3,($4FE).w ROM:00112AC4 bra.s locret_112ACC ROM:00112AC6 ; --------------------------------------------------------------------------- ROM:00112AC6 ROM:00112AC6 loc_112AC6: ; CODE XREF: sub_112A34+32↑j ROM:00112AC6 addi.w #1,($506).w ROM:00112ACC ROM:00112ACC locret_112ACC: ; CODE XREF: sub_112A34+6↑j ROM:00112ACC ; sub_112A34+90↑j ROM:00112ACC rts ROM:00112ACC ; End of function sub_112A34 ROM:00112ACC ROM:00112ACE ROM:00112ACE ; =============== S U B R O U T I N E ======================================= ROM:00112ACE ROM:00112ACE ROM:00112ACE sub_112ACE: ; CODE XREF: sub_1127F8:loc_11280E↑p ROM:00112ACE clr.l d3 ROM:00112AD0 move.w ($4FE).w,d3 ROM:00112AD4 swap d3 ROM:00112AD6 move.w ($4FC).w,d2 ROM:00112ADA swap d2 ROM:00112ADC move.w ($504).w,d2 ROM:00112AE0 sub.l d2,d3 ROM:00112AE2 clr.l d1 ROM:00112AE4 move.w $23C(a5),d1 ROM:00112AE8 divs.l d1,d3 ROM:00112AEC muls.l #$64,d3 ; 'd' ROM:00112AF4 add.l d3,d2 ROM:00112AF6 move.w d2,($504).w ROM:00112AFA swap d2 ROM:00112AFC move.w d2,($4FC).w ROM:00112B00 swap d2 ROM:00112B02 divu.l #$A,d2 ROM:00112B0A swap d2 ROM:00112B0C move.w d2,($4FA).w ROM:00112B10 rts ROM:00112B10 ; End of function sub_112ACE ROM:00112B10 ROM:00112B12 ROM:00112B12 ; =============== S U B R O U T I N E ======================================= ROM:00112B12 ROM:00112B12 ROM:00112B12 sub_112B12: ; CODE XREF: sub_1127F8+1E↑p ROM:00112B12 clr.w d1 ROM:00112B14 move.b ($6F2).w,d1 ROM:00112B18 cmpi.w #5,d1 ROM:00112B1C bcc.s locret_112B26 ROM:00112B1E movea.l off_112B28(pc,d1.w*4),a0 ROM:00112B22 nop ROM:00112B24 jmp (a0) ROM:00112B26 ; --------------------------------------------------------------------------- ROM:00112B26 ROM:00112B26 locret_112B26: ; CODE XREF: sub_112B12+A↑j ROM:00112B26 rts ROM:00112B26 ; End of function sub_112B12 ROM:00112B26 ROM:00112B26 ; --------------------------------------------------------------------------- ROM:00112B28 off_112B28: dc.l loc_112B3C ; DATA XREF: sub_112B12+C↑r ROM:00112B2C dc.l loc_112B66 ROM:00112B30 dc.l loc_112B84 ROM:00112B34 dc.l loc_112BDA ROM:00112B38 dc.l loc_112C36 ROM:00112B3C ; --------------------------------------------------------------------------- ROM:00112B3C ROM:00112B3C loc_112B3C: ; DATA XREF: ROM:off_112B28↑o ROM:00112B3C bclr #0,($C1D).w ROM:00112B42 bsr.w sub_112CAE ROM:00112B46 bclr #1,($14CF).w ROM:00112B4C move.w $230(a5),d0 ROM:00112B50 cmpi.w #0,d0 ROM:00112B54 bne.s loc_112B5C ROM:00112B56 bset #1,($14CF).w ROM:00112B5C ROM:00112B5C loc_112B5C: ; CODE XREF: ROM:00112B54↑j ROM:00112B5C move.b #1,($6F2).w ROM:00112B62 bra.s locret_112B82 ROM:00112B64 ; --------------------------------------------------------------------------- ROM:00112B64 rts ROM:00112B66 ; --------------------------------------------------------------------------- ROM:00112B66 ROM:00112B66 loc_112B66: ; DATA XREF: ROM:00112B2C↑o ROM:00112B66 btst #1,($14CF).w ROM:00112B6C beq.s locret_112B82 ROM:00112B6E btst #6,($8E7).w ROM:00112B74 beq.s locret_112B82 ROM:00112B76 move.b #2,($6F2).w ROM:00112B7C bra.l locret_112BD8 ROM:00112B82 ; --------------------------------------------------------------------------- ROM:00112B82 ROM:00112B82 locret_112B82: ; CODE XREF: ROM:00112B62↑j ROM:00112B82 ; ROM:00112B6C↑j ... ROM:00112B82 rts ROM:00112B84 ; --------------------------------------------------------------------------- ROM:00112B84 ROM:00112B84 loc_112B84: ; DATA XREF: ROM:00112B30↑o ROM:00112B84 btst #6,($8E7).w ROM:00112B8A bne.s loc_112B94 ROM:00112B8C move.b #1,($6F2).w ROM:00112B92 bra.s locret_112B82 ROM:00112B94 ; --------------------------------------------------------------------------- ROM:00112B94 ROM:00112B94 loc_112B94: ; CODE XREF: ROM:00112B8A↑j ROM:00112B94 btst #1,($8E9).w ROM:00112B9A beq.s loc_112BA4 ROM:00112B9C bclr #1,($8E9).w ROM:00112BA2 bra.s loc_112BB6 ROM:00112BA4 ; --------------------------------------------------------------------------- ROM:00112BA4 ROM:00112BA4 loc_112BA4: ; CODE XREF: ROM:00112B9A↑j ROM:00112BA4 move.w $232(a5),d0 ROM:00112BA8 btst #4,($1393).w ROM:00112BAE bne.s loc_112BB6 ROM:00112BB0 cmp.w ($4FC).w,d0 ROM:00112BB4 bge.s locret_112BD8 ROM:00112BB6 ROM:00112BB6 loc_112BB6: ; CODE XREF: ROM:00112BA2↑j ROM:00112BB6 ; ROM:00112BAE↑j ROM:00112BB6 move.w $246(a5),d0 ROM:00112BBA clr.b ($863).w ROM:00112BBE move.w d0,($5F6).w ROM:00112BC2 move.b #1,($863).w ROM:00112BC8 clr.w ($508).w ROM:00112BCC move.b #3,($6F2).w ROM:00112BD2 bra.l locret_112C34 ROM:00112BD8 ; --------------------------------------------------------------------------- ROM:00112BD8 ROM:00112BD8 locret_112BD8: ; CODE XREF: ROM:00112B7C↑j ROM:00112BD8 ; ROM:00112BB4↑j ROM:00112BD8 rts ROM:00112BDA ; --------------------------------------------------------------------------- ROM:00112BDA ROM:00112BDA loc_112BDA: ; DATA XREF: ROM:00112B34↑o ROM:00112BDA move.w $248(a5),d0 ROM:00112BDE cmp.w ($508).w,d0 ROM:00112BE2 bgt.s loc_112BE6 ROM:00112BE4 bra.s loc_112BF8 ROM:00112BE6 ; --------------------------------------------------------------------------- ROM:00112BE6 ROM:00112BE6 loc_112BE6: ; CODE XREF: ROM:00112BE2↑j ROM:00112BE6 move.w $232(a5),d0 ROM:00112BEA btst #4,($1393).w ROM:00112BF0 bne.s loc_112BF8 ROM:00112BF2 cmp.w ($4FC).w,d0 ROM:00112BF6 bge.s loc_112C14 ROM:00112BF8 ROM:00112BF8 loc_112BF8: ; CODE XREF: ROM:00112BE4↑j ROM:00112BF8 ; ROM:00112BF0↑j ROM:00112BF8 cmpi.w #0,($5F6).w ROM:00112BFE bgt.s loc_112C12 ROM:00112C00 bset #0,($C1D).w ROM:00112C06 bset #0,($1436).w ROM:00112C0C move.b #4,($6F2).w ROM:00112C12 ROM:00112C12 loc_112C12: ; CODE XREF: ROM:00112BFE↑j ROM:00112C12 bra.s locret_112C34 ROM:00112C14 ; --------------------------------------------------------------------------- ROM:00112C14 ROM:00112C14 loc_112C14: ; CODE XREF: ROM:00112BF6↑j ROM:00112C14 btst #1,($8E9).w ROM:00112C1A beq.s loc_112C2E ROM:00112C1C bclr #1,($8E9).w ROM:00112C22 addq.w #1,($508).w ROM:00112C26 move.b #3,($6F2).w ROM:00112C2C bra.s locret_112C34 ROM:00112C2E ; --------------------------------------------------------------------------- ROM:00112C2E ROM:00112C2E loc_112C2E: ; CODE XREF: ROM:00112C1A↑j ROM:00112C2E move.b #2,($6F2).w ROM:00112C34 ROM:00112C34 locret_112C34: ; CODE XREF: ROM:00112BD2↑j ROM:00112C34 ; ROM:loc_112C12↑j ... ROM:00112C34 rts ROM:00112C36 ; --------------------------------------------------------------------------- ROM:00112C36 ROM:00112C36 loc_112C36: ; DATA XREF: ROM:00112B38↑o ROM:00112C36 btst #5,($8E3).w ROM:00112C3C bne.s locret_112C50 ROM:00112C3E bclr #0,($C1D).w ROM:00112C44 move.b #1,($6F2).w ROM:00112C4A bra.l locret_112886 ROM:00112C50 ; --------------------------------------------------------------------------- ROM:00112C50 ROM:00112C50 locret_112C50: ; CODE XREF: ROM:00112C3C↑j ROM:00112C50 rts ROM:00112C52 ; --------------------------------------------------------------------------- ROM:00112C52 rts ROM:00112C54 ROM:00112C54 ; =============== S U B R O U T I N E ======================================= ROM:00112C54 ROM:00112C54 ROM:00112C54 sub_112C54: ; CODE XREF: sub_1127F8:loc_112812↑p ROM:00112C54 btst #6,($8E7).w ROM:00112C5A beq.s loc_112C7A ROM:00112C5C move.w ($4FA).w,d0 ROM:00112C60 sub.w ($500).w,d0 ROM:00112C64 cmpi.w #0,d0 ROM:00112C68 bge.s loc_112C6C ROM:00112C6A neg.w d0 ROM:00112C6C ROM:00112C6C loc_112C6C: ; CODE XREF: sub_112C54+14↑j ROM:00112C6C move.w $234(a5),d1 ROM:00112C70 cmp.w d0,d1 ROM:00112C72 bge.s loc_112C7A ROM:00112C74 bset #1,($8E9).w ROM:00112C7A ROM:00112C7A loc_112C7A: ; CODE XREF: sub_112C54+6↑j ROM:00112C7A ; sub_112C54+1E↑j ROM:00112C7A move.w ($4FA).w,($500).w ROM:00112C80 rts ROM:00112C80 ; End of function sub_112C54 ROM:00112C80 ROM:00112C82 ROM:00112C82 ; =============== S U B R O U T I N E ======================================= ROM:00112C82 ROM:00112C82 ROM:00112C82 sub_112C82: ; CODE XREF: sub_1127F8+22↑p ROM:00112C82 move.w ($502).w,d0 ROM:00112C86 add.w $23A(a5),d0 ROM:00112C8A cmp.w ($4FC).w,d0 ROM:00112C8E bgt.s loc_112C98 ROM:00112C90 bset #3,($1394).w ROM:00112C96 bra.s locret_112CAC ROM:00112C98 ; --------------------------------------------------------------------------- ROM:00112C98 ROM:00112C98 loc_112C98: ; CODE XREF: sub_112C82+C↑j ROM:00112C98 move.w ($502).w,d0 ROM:00112C9C add.w $238(a5),d0 ROM:00112CA0 cmp.w ($4FC).w,d0 ROM:00112CA4 ble.s locret_112CAC ROM:00112CA6 bclr #3,($1394).w ROM:00112CAC ROM:00112CAC locret_112CAC: ; CODE XREF: sub_112C82+14↑j ROM:00112CAC ; sub_112C82+22↑j ROM:00112CAC rts ROM:00112CAC ; End of function sub_112C82 ROM:00112CAC ROM:00112CAE ROM:00112CAE ; =============== S U B R O U T I N E ======================================= ROM:00112CAE ROM:00112CAE ROM:00112CAE sub_112CAE: ; CODE XREF: ROM:00112B42↑p ROM:00112CAE move.w $22E(a5),d0 ROM:00112CB2 move.l #$16A1,d1 ROM:00112CB8 clr.l d2 ROM:00112CBA move.w $236(a5),d2 ROM:00112CBE muls.l d2,d1 ROM:00112CC2 divs.w d0,d1 ROM:00112CC4 move.w d1,($502).w ROM:00112CC8 rts ROM:00112CC8 ; End of function sub_112CAE ROM:00112CC8 ROM:00112CCA ; --------------------------------------------------------------------------- ROM:00112CCA rts ROM:00112CCC ; --------------------------------------------------------------------------- ROM:00112CCC rte ROM:00112CCE ROM:00112CCE ; =============== S U B R O U T I N E ======================================= ROM:00112CCE ROM:00112CCE ROM:00112CCE sub_112CCE: ; CODE XREF: ROM:001158D8↓p ROM:00112CCE move.w $24A(a5),d7 ROM:00112CD2 cmpi.w #0,d7 ROM:00112CD6 bne.s loc_112D2A ROM:00112CD8 cmpi.w #0,($A5C).w ROM:00112CDE bne.s loc_112D16 ROM:00112CE0 bclr #3,($8E7).w ROM:00112CE6 cmpi.w #1,($A5A).w ROM:00112CEC blt.s loc_112CFE ROM:00112CEE cmpi.w #5,($A5A).w ROM:00112CF4 bgt.s loc_112CFE ROM:00112CF6 bset #2,($8EA).w ROM:00112CFC bra.s loc_112D14 ROM:00112CFE ; --------------------------------------------------------------------------- ROM:00112CFE ROM:00112CFE loc_112CFE: ; CODE XREF: sub_112CCE+1E↑j ROM:00112CFE ; sub_112CCE+26↑j ROM:00112CFE cmpi.w #7,($A5A).w ROM:00112D04 bne.s loc_112D0E ROM:00112D06 bset #2,($8EA).w ROM:00112D0C bra.s loc_112D14 ROM:00112D0E ; --------------------------------------------------------------------------- ROM:00112D0E ROM:00112D0E loc_112D0E: ; CODE XREF: sub_112CCE+36↑j ROM:00112D0E bclr #2,($8EA).w ROM:00112D14 ROM:00112D14 loc_112D14: ; CODE XREF: sub_112CCE+2E↑j ROM:00112D14 ; sub_112CCE+3E↑j ROM:00112D14 bra.s loc_112D22 ROM:00112D16 ; --------------------------------------------------------------------------- ROM:00112D16 ROM:00112D16 loc_112D16: ; CODE XREF: sub_112CCE+10↑j ROM:00112D16 bset #3,($8E7).w ROM:00112D1C bclr #2,($8EA).w ROM:00112D22 ROM:00112D22 loc_112D22: ; CODE XREF: sub_112CCE:loc_112D14↑j ROM:00112D22 bra.l locret_112E1A ROM:00112D28 ; --------------------------------------------------------------------------- ROM:00112D28 bra.s loc_112D3C ROM:00112D2A ; --------------------------------------------------------------------------- ROM:00112D2A ROM:00112D2A loc_112D2A: ; CODE XREF: sub_112CCE+8↑j ROM:00112D2A btst #4,($FFFFFA19).w ROM:00112D30 bne.s loc_112D38 ROM:00112D32 move.w #6,d6 ROM:00112D36 bra.s loc_112D3C ROM:00112D38 ; --------------------------------------------------------------------------- ROM:00112D38 ROM:00112D38 loc_112D38: ; CODE XREF: sub_112CCE+62↑j ROM:00112D38 move.w #5,d6 ROM:00112D3C ROM:00112D3C loc_112D3C: ; CODE XREF: sub_112CCE+5A↑j ROM:00112D3C ; sub_112CCE+68↑j ROM:00112D3C clr.w d1 ROM:00112D3E move.b ($6F3).w,d1 ROM:00112D42 cmpi.w #5,d1 ROM:00112D46 bcc.s locret_112D50 ROM:00112D48 movea.l off_112D52(pc,d1.w*4),a0 ROM:00112D4C nop ROM:00112D4E jmp (a0) ROM:00112D50 ; --------------------------------------------------------------------------- ROM:00112D50 ROM:00112D50 locret_112D50: ; CODE XREF: sub_112CCE+78↑j ROM:00112D50 rts ROM:00112D50 ; --------------------------------------------------------------------------- ROM:00112D52 off_112D52: dc.l loc_112D66 ; DATA XREF: sub_112CCE+7A↑r ROM:00112D56 dc.l loc_112D7C ROM:00112D5A dc.l loc_112D9C ROM:00112D5E dc.l loc_112DCA ROM:00112D62 dc.l loc_112DEA ROM:00112D66 ; --------------------------------------------------------------------------- ROM:00112D66 ROM:00112D66 loc_112D66: ; DATA XREF: sub_112CCE:off_112D52↑o ROM:00112D66 bclr #3,($8E7).w ROM:00112D6C move.w #6,($A5A).w ROM:00112D72 move.b #1,($6F3).w ROM:00112D78 bra.s locret_112D9A ROM:00112D7A ; --------------------------------------------------------------------------- ROM:00112D7A rts ROM:00112D7C ; --------------------------------------------------------------------------- ROM:00112D7C ROM:00112D7C loc_112D7C: ; DATA XREF: sub_112CCE+88↑o ROM:00112D7C cmpi.w #5,d6 ROM:00112D80 bne.s locret_112D9A ROM:00112D82 clr.b ($83A).w ROM:00112D86 move.w #$A,($5A4).w ROM:00112D8C move.b #1,($83A).w ROM:00112D92 move.b #2,($6F3).w ROM:00112D98 bra.s locret_112DC8 ROM:00112D9A ; --------------------------------------------------------------------------- ROM:00112D9A ROM:00112D9A locret_112D9A: ; CODE XREF: sub_112CCE+AA↑j ROM:00112D9A ; sub_112CCE+B2↑j ... ROM:00112D9A rts ROM:00112D9C ; --------------------------------------------------------------------------- ROM:00112D9C ROM:00112D9C loc_112D9C: ; DATA XREF: sub_112CCE+8C↑o ROM:00112D9C cmpi.w #6,d6 ROM:00112DA0 bne.s loc_112DB2 ROM:00112DA2 clr.b ($83A).w ROM:00112DA6 clr.w ($5A4).w ROM:00112DAA move.b #1,($6F3).w ROM:00112DB0 bra.s locret_112D9A ROM:00112DB2 ; --------------------------------------------------------------------------- ROM:00112DB2 ROM:00112DB2 loc_112DB2: ; CODE XREF: sub_112CCE+D2↑j ROM:00112DB2 cmpi.w #0,($5A4).w ROM:00112DB8 bgt.s locret_112DC8 ROM:00112DBA bset #3,($8E7).w ROM:00112DC0 move.b #3,($6F3).w ROM:00112DC6 bra.s locret_112DE8 ROM:00112DC8 ; --------------------------------------------------------------------------- ROM:00112DC8 ROM:00112DC8 locret_112DC8: ; CODE XREF: sub_112CCE+CA↑j ROM:00112DC8 ; sub_112CCE+EA↑j ROM:00112DC8 rts ROM:00112DCA ; --------------------------------------------------------------------------- ROM:00112DCA ROM:00112DCA loc_112DCA: ; DATA XREF: sub_112CCE+90↑o ROM:00112DCA cmpi.w #6,d6 ROM:00112DCE bne.s locret_112DE8 ROM:00112DD0 clr.b ($83A).w ROM:00112DD4 move.w #$A,($5A4).w ROM:00112DDA move.b #1,($83A).w ROM:00112DE0 move.b #4,($6F3).w ROM:00112DE6 bra.s locret_112E1A ROM:00112DE8 ; --------------------------------------------------------------------------- ROM:00112DE8 ROM:00112DE8 locret_112DE8: ; CODE XREF: sub_112CCE+F8↑j ROM:00112DE8 ; sub_112CCE+100↑j ... ROM:00112DE8 rts ROM:00112DEA ; --------------------------------------------------------------------------- ROM:00112DEA ROM:00112DEA loc_112DEA: ; DATA XREF: sub_112CCE+94↑o ROM:00112DEA cmpi.w #5,d6 ROM:00112DEE bne.s loc_112E00 ROM:00112DF0 clr.b ($83A).w ROM:00112DF4 clr.w ($5A4).w ROM:00112DF8 move.b #3,($6F3).w ROM:00112DFE bra.s locret_112DE8 ROM:00112E00 ; --------------------------------------------------------------------------- ROM:00112E00 ROM:00112E00 loc_112E00: ; CODE XREF: sub_112CCE+120↑j ROM:00112E00 cmpi.w #0,($5A4).w ROM:00112E06 bgt.s locret_112E1A ROM:00112E08 bclr #3,($8E7).w ROM:00112E0E move.b #1,($6F3).w ROM:00112E14 bra.l locret_112D9A ROM:00112E1A ; --------------------------------------------------------------------------- ROM:00112E1A ROM:00112E1A locret_112E1A: ; CODE XREF: sub_112CCE:loc_112D22↑j ROM:00112E1A ; sub_112CCE+118↑j ... ROM:00112E1A rts ROM:00112E1A ; End of function sub_112CCE ROM:00112E1A ROM:00112E1C ; --------------------------------------------------------------------------- ROM:00112E1C rts ROM:00112E1E ROM:00112E1E ; =============== S U B R O U T I N E ======================================= ROM:00112E1E ROM:00112E1E ROM:00112E1E sub_112E1E: ; CODE XREF: ROM:001158A6↓p ROM:00112E1E bsr.l nullsub_6 ROM:00112E24 bsr.l sub_11BFE2 ROM:00112E2A btst #3,($91B).w ROM:00112E30 beq.s loc_112E4A ROM:00112E32 btst #3,($91F).w ROM:00112E38 beq.s loc_112E42 ROM:00112E3A bset #3,($8E3).w ROM:00112E40 bra.s loc_112E48 ROM:00112E42 ; --------------------------------------------------------------------------- ROM:00112E42 ROM:00112E42 loc_112E42: ; CODE XREF: sub_112E1E+1A↑j ROM:00112E42 bclr #3,($8E3).w ROM:00112E48 ROM:00112E48 loc_112E48: ; CODE XREF: sub_112E1E+22↑j ROM:00112E48 bra.s loc_112E90 ROM:00112E4A ; --------------------------------------------------------------------------- ROM:00112E4A ROM:00112E4A loc_112E4A: ; CODE XREF: sub_112E1E+12↑j ROM:00112E4A move.w $24E(a5),d0 ROM:00112E4E cmpi.w #1,d0 ROM:00112E52 bne.s loc_112E5C ROM:00112E54 bclr #3,($8E3).w ROM:00112E5A bra.s loc_112E90 ROM:00112E5C ; --------------------------------------------------------------------------- ROM:00112E5C ROM:00112E5C loc_112E5C: ; CODE XREF: sub_112E1E+34↑j ROM:00112E5C cmpi.w #2,d0 ROM:00112E60 bne.s loc_112E6A ROM:00112E62 bset #3,($8E3).w ROM:00112E68 bra.s loc_112E90 ROM:00112E6A ; --------------------------------------------------------------------------- ROM:00112E6A ROM:00112E6A loc_112E6A: ; CODE XREF: sub_112E1E+42↑j ROM:00112E6A btst #7,($1371).w ROM:00112E70 beq.s loc_112E8A ROM:00112E72 btst #5,($DB1).w ROM:00112E78 bne.s loc_112E82 ROM:00112E7A bset #3,($8E3).w ROM:00112E80 bra.s loc_112E88 ROM:00112E82 ; --------------------------------------------------------------------------- ROM:00112E82 ROM:00112E82 loc_112E82: ; CODE XREF: sub_112E1E+5A↑j ROM:00112E82 bclr #3,($8E3).w ROM:00112E88 ROM:00112E88 loc_112E88: ; CODE XREF: sub_112E1E+62↑j ROM:00112E88 bra.s loc_112E90 ROM:00112E8A ; --------------------------------------------------------------------------- ROM:00112E8A ROM:00112E8A loc_112E8A: ; CODE XREF: sub_112E1E+52↑j ROM:00112E8A bclr #3,($8E3).w ROM:00112E90 ROM:00112E90 loc_112E90: ; CODE XREF: sub_112E1E:loc_112E48↑j ROM:00112E90 ; sub_112E1E+3C↑j ... ROM:00112E90 btst #0,($91B).w ROM:00112E96 beq.s loc_112EB0 ROM:00112E98 btst #0,($91F).w ROM:00112E9E beq.s loc_112EA8 ROM:00112EA0 bset #2,($FFFFFA19).w ROM:00112EA6 bra.s loc_112EAE ROM:00112EA8 ; --------------------------------------------------------------------------- ROM:00112EA8 ROM:00112EA8 loc_112EA8: ; CODE XREF: sub_112E1E+80↑j ROM:00112EA8 bclr #2,($FFFFFA19).w ROM:00112EAE ROM:00112EAE loc_112EAE: ; CODE XREF: sub_112E1E+88↑j ROM:00112EAE bra.s loc_112EE6 ROM:00112EB0 ; --------------------------------------------------------------------------- ROM:00112EB0 ROM:00112EB0 loc_112EB0: ; CODE XREF: sub_112E1E+78↑j ROM:00112EB0 move.w $250(a5),d0 ROM:00112EB4 cmpi.w #1,d0 ROM:00112EB8 bne.s loc_112EC2 ROM:00112EBA bclr #2,($FFFFFA19).w ROM:00112EC0 bra.s loc_112EE6 ROM:00112EC2 ; --------------------------------------------------------------------------- ROM:00112EC2 ROM:00112EC2 loc_112EC2: ; CODE XREF: sub_112E1E+9A↑j ROM:00112EC2 cmpi.w #2,d0 ROM:00112EC6 bne.s loc_112ED0 ROM:00112EC8 bset #2,($FFFFFA19).w ROM:00112ECE bra.s loc_112EE6 ROM:00112ED0 ; --------------------------------------------------------------------------- ROM:00112ED0 ROM:00112ED0 loc_112ED0: ; CODE XREF: sub_112E1E+A8↑j ROM:00112ED0 btst #2,($1388).w ROM:00112ED6 beq.s loc_112EE0 ROM:00112ED8 bset #2,($FFFFFA19).w ROM:00112EDE bra.s loc_112EE6 ROM:00112EE0 ; --------------------------------------------------------------------------- ROM:00112EE0 ROM:00112EE0 loc_112EE0: ; CODE XREF: sub_112E1E+B8↑j ROM:00112EE0 bclr #2,($FFFFFA19).w ROM:00112EE6 ROM:00112EE6 loc_112EE6: ; CODE XREF: sub_112E1E:loc_112EAE↑j ROM:00112EE6 ; sub_112E1E+A2↑j ... ROM:00112EE6 btst #5,($91B).w ROM:00112EEC beq.s loc_112F06 ROM:00112EEE btst #5,($91F).w ROM:00112EF4 beq.s loc_112EFE ROM:00112EF6 bset #0,($8DD).w ROM:00112EFC bra.s loc_112F04 ROM:00112EFE ; --------------------------------------------------------------------------- ROM:00112EFE ROM:00112EFE loc_112EFE: ; CODE XREF: sub_112E1E+D6↑j ROM:00112EFE bclr #0,($8DD).w ROM:00112F04 ROM:00112F04 loc_112F04: ; CODE XREF: sub_112E1E+DE↑j ROM:00112F04 bra.s loc_112F3C ROM:00112F06 ; --------------------------------------------------------------------------- ROM:00112F06 ROM:00112F06 loc_112F06: ; CODE XREF: sub_112E1E+CE↑j ROM:00112F06 move.w $252(a5),d0 ROM:00112F0A cmpi.w #1,d0 ROM:00112F0E bne.s loc_112F18 ROM:00112F10 bclr #0,($8DD).w ROM:00112F16 bra.s loc_112F3C ROM:00112F18 ; --------------------------------------------------------------------------- ROM:00112F18 ROM:00112F18 loc_112F18: ; CODE XREF: sub_112E1E+F0↑j ROM:00112F18 cmpi.w #2,d0 ROM:00112F1C bne.s loc_112F26 ROM:00112F1E bset #0,($8DD).w ROM:00112F24 bra.s loc_112F3C ROM:00112F26 ; --------------------------------------------------------------------------- ROM:00112F26 ROM:00112F26 loc_112F26: ; CODE XREF: sub_112E1E+FE↑j ROM:00112F26 btst #1,($137D).w ROM:00112F2C beq.s loc_112F36 ROM:00112F2E bset #0,($8DD).w ROM:00112F34 bra.s loc_112F3C ROM:00112F36 ; --------------------------------------------------------------------------- ROM:00112F36 ROM:00112F36 loc_112F36: ; CODE XREF: sub_112E1E+10E↑j ROM:00112F36 bclr #0,($8DD).w ROM:00112F3C ROM:00112F3C loc_112F3C: ; CODE XREF: sub_112E1E:loc_112F04↑j ROM:00112F3C ; sub_112E1E+F8↑j ... ROM:00112F3C btst #1,($91A).w ROM:00112F42 beq.s loc_112F5C ROM:00112F44 btst #1,($91E).w ROM:00112F4A beq.s loc_112F54 ROM:00112F4C bset #1,($8E3).w ROM:00112F52 bra.s loc_112F5A ROM:00112F54 ; --------------------------------------------------------------------------- ROM:00112F54 ROM:00112F54 loc_112F54: ; CODE XREF: sub_112E1E+12C↑j ROM:00112F54 bclr #1,($8E3).w ROM:00112F5A ROM:00112F5A loc_112F5A: ; CODE XREF: sub_112E1E+134↑j ROM:00112F5A bra.s loc_112F92 ROM:00112F5C ; --------------------------------------------------------------------------- ROM:00112F5C ROM:00112F5C loc_112F5C: ; CODE XREF: sub_112E1E+124↑j ROM:00112F5C move.w $258(a5),d0 ROM:00112F60 cmpi.w #1,d0 ROM:00112F64 bne.s loc_112F6E ROM:00112F66 bclr #1,($8E3).w ROM:00112F6C bra.s loc_112F92 ROM:00112F6E ; --------------------------------------------------------------------------- ROM:00112F6E ROM:00112F6E loc_112F6E: ; CODE XREF: sub_112E1E+146↑j ROM:00112F6E cmpi.w #2,d0 ROM:00112F72 bne.s loc_112F7C ROM:00112F74 bset #1,($8E3).w ROM:00112F7A bra.s loc_112F92 ROM:00112F7C ; --------------------------------------------------------------------------- ROM:00112F7C ROM:00112F7C loc_112F7C: ; CODE XREF: sub_112E1E+154↑j ROM:00112F7C btst #4,($136F).w ROM:00112F82 beq.s loc_112F8C ROM:00112F84 bset #1,($8E3).w ROM:00112F8A bra.s loc_112F92 ROM:00112F8C ; --------------------------------------------------------------------------- ROM:00112F8C ROM:00112F8C loc_112F8C: ; CODE XREF: sub_112E1E+164↑j ROM:00112F8C bclr #1,($8E3).w ROM:00112F92 ROM:00112F92 loc_112F92: ; CODE XREF: sub_112E1E:loc_112F5A↑j ROM:00112F92 ; sub_112E1E+14E↑j ... ROM:00112F92 move.w $29A(a5),d0 ROM:00112F96 cmpi.w #0,d0 ROM:00112F9A bne.s loc_113002 ROM:00112F9C btst #4,($91B).w ROM:00112FA2 beq.s loc_112FBC ROM:00112FA4 btst #4,($91F).w ROM:00112FAA beq.s loc_112FB4 ROM:00112FAC bset #4,($FFFFF441).w ROM:00112FB2 bra.s loc_112FBA ROM:00112FB4 ; --------------------------------------------------------------------------- ROM:00112FB4 ROM:00112FB4 loc_112FB4: ; CODE XREF: sub_112E1E+18C↑j ROM:00112FB4 bclr #4,($FFFFF441).w ROM:00112FBA ROM:00112FBA loc_112FBA: ; CODE XREF: sub_112E1E+194↑j ROM:00112FBA bra.s loc_113002 ROM:00112FBC ; --------------------------------------------------------------------------- ROM:00112FBC ROM:00112FBC loc_112FBC: ; CODE XREF: sub_112E1E+184↑j ROM:00112FBC move.w $25A(a5),d0 ROM:00112FC0 cmpi.w #1,d0 ROM:00112FC4 bne.s loc_112FCE ROM:00112FC6 bclr #4,($FFFFF441).w ROM:00112FCC bra.s loc_113002 ROM:00112FCE ; --------------------------------------------------------------------------- ROM:00112FCE ROM:00112FCE loc_112FCE: ; CODE XREF: sub_112E1E+1A6↑j ROM:00112FCE cmpi.w #2,d0 ROM:00112FD2 bne.s loc_112FDC ROM:00112FD4 bset #4,($FFFFF441).w ROM:00112FDA bra.s loc_113002 ROM:00112FDC ; --------------------------------------------------------------------------- ROM:00112FDC ROM:00112FDC loc_112FDC: ; CODE XREF: sub_112E1E+1B4↑j ROM:00112FDC btst #0,($1387).w ROM:00112FE2 beq.s loc_112FFC ROM:00112FE4 btst #5,($DB5).w ROM:00112FEA bne.s loc_112FF4 ROM:00112FEC bset #4,($FFFFF441).w ROM:00112FF2 bra.s loc_112FFA ROM:00112FF4 ; --------------------------------------------------------------------------- ROM:00112FF4 ROM:00112FF4 loc_112FF4: ; CODE XREF: sub_112E1E+1CC↑j ROM:00112FF4 bclr #4,($FFFFF441).w ROM:00112FFA ROM:00112FFA loc_112FFA: ; CODE XREF: sub_112E1E+1D4↑j ROM:00112FFA bra.s loc_113002 ROM:00112FFC ; --------------------------------------------------------------------------- ROM:00112FFC ROM:00112FFC loc_112FFC: ; CODE XREF: sub_112E1E+1C4↑j ROM:00112FFC bclr #4,($FFFFF441).w ROM:00113002 ROM:00113002 loc_113002: ; CODE XREF: sub_112E1E+17C↑j ROM:00113002 ; sub_112E1E:loc_112FBA↑j ... ROM:00113002 btst #3,($91A).w ROM:00113008 beq.s loc_113022 ROM:0011300A btst #3,($91E).w ROM:00113010 beq.s loc_11301A ROM:00113012 bset #5,($FFFFFA41).w ROM:00113018 bra.s loc_113020 ROM:0011301A ; --------------------------------------------------------------------------- ROM:0011301A ROM:0011301A loc_11301A: ; CODE XREF: sub_112E1E+1F2↑j ROM:0011301A bclr #5,($FFFFFA41).w ROM:00113020 ROM:00113020 loc_113020: ; CODE XREF: sub_112E1E+1FA↑j ROM:00113020 bra.s loc_113088 ROM:00113022 ; --------------------------------------------------------------------------- ROM:00113022 ROM:00113022 loc_113022: ; CODE XREF: sub_112E1E+1EA↑j ROM:00113022 btst #1,($91B).w ROM:00113028 beq.s loc_113042 ROM:0011302A btst #1,($91F).w ROM:00113030 beq.s loc_11303A ROM:00113032 bset #5,($FFFFFA41).w ROM:00113038 bra.s loc_113040 ROM:0011303A ; --------------------------------------------------------------------------- ROM:0011303A ROM:0011303A loc_11303A: ; CODE XREF: sub_112E1E+212↑j ROM:0011303A bclr #5,($FFFFFA41).w ROM:00113040 ROM:00113040 loc_113040: ; CODE XREF: sub_112E1E+21A↑j ROM:00113040 bra.s loc_113088 ROM:00113042 ; --------------------------------------------------------------------------- ROM:00113042 ROM:00113042 loc_113042: ; CODE XREF: sub_112E1E+20A↑j ROM:00113042 move.w $25C(a5),d0 ROM:00113046 cmpi.w #1,d0 ROM:0011304A bne.s loc_113054 ROM:0011304C bclr #5,($FFFFFA41).w ROM:00113052 bra.s loc_113088 ROM:00113054 ; --------------------------------------------------------------------------- ROM:00113054 ROM:00113054 loc_113054: ; CODE XREF: sub_112E1E+22C↑j ROM:00113054 cmpi.w #2,d0 ROM:00113058 bne.s loc_113062 ROM:0011305A bset #5,($FFFFFA41).w ROM:00113060 bra.s loc_113088 ROM:00113062 ; --------------------------------------------------------------------------- ROM:00113062 ROM:00113062 loc_113062: ; CODE XREF: sub_112E1E+23A↑j ROM:00113062 btst #0,($1385).w ROM:00113068 beq.s loc_113082 ROM:0011306A btst #1,($DB7).w ROM:00113070 bne.s loc_11307A ROM:00113072 bset #5,($FFFFFA41).w ROM:00113078 bra.s loc_113080 ROM:0011307A ; --------------------------------------------------------------------------- ROM:0011307A ROM:0011307A loc_11307A: ; CODE XREF: sub_112E1E+252↑j ROM:0011307A bclr #5,($FFFFFA41).w ROM:00113080 ROM:00113080 loc_113080: ; CODE XREF: sub_112E1E+25A↑j ROM:00113080 bra.s loc_113088 ROM:00113082 ; --------------------------------------------------------------------------- ROM:00113082 ROM:00113082 loc_113082: ; CODE XREF: sub_112E1E+24A↑j ROM:00113082 bclr #5,($FFFFFA41).w ROM:00113088 ROM:00113088 loc_113088: ; CODE XREF: sub_112E1E:loc_113020↑j ROM:00113088 ; sub_112E1E:loc_113040↑j ... ROM:00113088 btst #6,($91B).w ROM:0011308E beq.s loc_1130A8 ROM:00113090 btst #6,($91F).w ROM:00113096 beq.s loc_1130A0 ROM:00113098 bset #3,($8ED).w ROM:0011309E bra.s loc_1130A6 ROM:001130A0 ; --------------------------------------------------------------------------- ROM:001130A0 ROM:001130A0 loc_1130A0: ; CODE XREF: sub_112E1E+278↑j ROM:001130A0 bclr #3,($8ED).w ROM:001130A6 ROM:001130A6 loc_1130A6: ; CODE XREF: sub_112E1E+280↑j ROM:001130A6 bra.s loc_1130DE ROM:001130A8 ; --------------------------------------------------------------------------- ROM:001130A8 ROM:001130A8 loc_1130A8: ; CODE XREF: sub_112E1E+270↑j ROM:001130A8 move.w $25E(a5),d0 ROM:001130AC cmpi.w #1,d0 ROM:001130B0 bne.s loc_1130BA ROM:001130B2 bclr #3,($8ED).w ROM:001130B8 bra.s loc_1130DE ROM:001130BA ; --------------------------------------------------------------------------- ROM:001130BA ROM:001130BA loc_1130BA: ; CODE XREF: sub_112E1E+292↑j ROM:001130BA cmpi.w #2,d0 ROM:001130BE bne.s loc_1130C8 ROM:001130C0 bset #3,($8ED).w ROM:001130C6 bra.s loc_1130DE ROM:001130C8 ; --------------------------------------------------------------------------- ROM:001130C8 ROM:001130C8 loc_1130C8: ; CODE XREF: sub_112E1E+2A0↑j ROM:001130C8 btst #4,($1371).w ROM:001130CE beq.s loc_1130D8 ROM:001130D0 bset #3,($8ED).w ROM:001130D6 bra.s loc_1130DE ROM:001130D8 ; --------------------------------------------------------------------------- ROM:001130D8 ROM:001130D8 loc_1130D8: ; CODE XREF: sub_112E1E+2B0↑j ROM:001130D8 bclr #3,($8ED).w ROM:001130DE ROM:001130DE loc_1130DE: ; CODE XREF: sub_112E1E:loc_1130A6↑j ROM:001130DE ; sub_112E1E+29A↑j ... ROM:001130DE btst #3,($918).w ROM:001130E4 beq.s loc_1130FE ROM:001130E6 btst #3,($91C).w ROM:001130EC beq.s loc_1130F6 ROM:001130EE bset #1,($8E1).w ROM:001130F4 bra.s loc_1130FC ROM:001130F6 ; --------------------------------------------------------------------------- ROM:001130F6 ROM:001130F6 loc_1130F6: ; CODE XREF: sub_112E1E+2CE↑j ROM:001130F6 bclr #1,($8E1).w ROM:001130FC ROM:001130FC loc_1130FC: ; CODE XREF: sub_112E1E+2D6↑j ROM:001130FC bra.s loc_113134 ROM:001130FE ; --------------------------------------------------------------------------- ROM:001130FE ROM:001130FE loc_1130FE: ; CODE XREF: sub_112E1E+2C6↑j ROM:001130FE move.w $262(a5),d0 ROM:00113102 cmpi.w #1,d0 ROM:00113106 bne.s loc_113110 ROM:00113108 bclr #1,($8E1).w ROM:0011310E bra.s loc_113134 ROM:00113110 ; --------------------------------------------------------------------------- ROM:00113110 ROM:00113110 loc_113110: ; CODE XREF: sub_112E1E+2E8↑j ROM:00113110 cmpi.w #2,d0 ROM:00113114 bne.s loc_11311E ROM:00113116 bset #1,($8E1).w ROM:0011311C bra.s loc_113134 ROM:0011311E ; --------------------------------------------------------------------------- ROM:0011311E ROM:0011311E loc_11311E: ; CODE XREF: sub_112E1E+2F6↑j ROM:0011311E btst #2,($1383).w ROM:00113124 beq.s loc_11312E ROM:00113126 bset #1,($8E1).w ROM:0011312C bra.s loc_113134 ROM:0011312E ; --------------------------------------------------------------------------- ROM:0011312E ROM:0011312E loc_11312E: ; CODE XREF: sub_112E1E+306↑j ROM:0011312E bclr #1,($8E1).w ROM:00113134 ROM:00113134 loc_113134: ; CODE XREF: sub_112E1E:loc_1130FC↑j ROM:00113134 ; sub_112E1E+2F0↑j ... ROM:00113134 move.w $260(a5),d0 ROM:00113138 cmpi.w #1,d0 ROM:0011313C bne.s loc_113146 ROM:0011313E bclr #4,($8EB).w ROM:00113144 bra.s loc_11316A ROM:00113146 ; --------------------------------------------------------------------------- ROM:00113146 ROM:00113146 loc_113146: ; CODE XREF: sub_112E1E+31E↑j ROM:00113146 cmpi.w #2,d0 ROM:0011314A bne.s loc_113154 ROM:0011314C bset #4,($8EB).w ROM:00113152 bra.s loc_11316A ROM:00113154 ; --------------------------------------------------------------------------- ROM:00113154 ROM:00113154 loc_113154: ; CODE XREF: sub_112E1E+32C↑j ROM:00113154 btst #5,($1395).w ROM:0011315A beq.s loc_113164 ROM:0011315C bset #4,($8EB).w ROM:00113162 bra.s loc_11316A ROM:00113164 ; --------------------------------------------------------------------------- ROM:00113164 ROM:00113164 loc_113164: ; CODE XREF: sub_112E1E+33C↑j ROM:00113164 bclr #4,($8EB).w ROM:0011316A ROM:0011316A loc_11316A: ; CODE XREF: sub_112E1E+326↑j ROM:0011316A ; sub_112E1E+334↑j ... ROM:0011316A move.w $264(a5),d0 ROM:0011316E cmpi.w #1,d0 ROM:00113172 bne.s loc_11317C ROM:00113174 bclr #5,($8DF).w ROM:0011317A bra.s loc_1131A0 ROM:0011317C ; --------------------------------------------------------------------------- ROM:0011317C ROM:0011317C loc_11317C: ; CODE XREF: sub_112E1E+354↑j ROM:0011317C cmpi.w #2,d0 ROM:00113180 bne.s loc_11318A ROM:00113182 bset #5,($8DF).w ROM:00113188 bra.s loc_1131A0 ROM:0011318A ; --------------------------------------------------------------------------- ROM:0011318A ROM:0011318A loc_11318A: ; CODE XREF: sub_112E1E+362↑j ROM:0011318A btst #3,($137A).w ROM:00113190 beq.s loc_11319A ROM:00113192 bset #5,($8DF).w ROM:00113198 bra.s loc_1131A0 ROM:0011319A ; --------------------------------------------------------------------------- ROM:0011319A ROM:0011319A loc_11319A: ; CODE XREF: sub_112E1E+372↑j ROM:0011319A bclr #5,($8DF).w ROM:001131A0 ROM:001131A0 loc_1131A0: ; CODE XREF: sub_112E1E+35C↑j ROM:001131A0 ; sub_112E1E+36A↑j ... ROM:001131A0 move.w $254(a5),d0 ROM:001131A4 cmpi.w #1,d0 ROM:001131A8 bne.s loc_1131B2 ROM:001131AA bclr #6,($FFFFFA41).w ROM:001131B0 bra.s loc_1131BE ROM:001131B2 ; --------------------------------------------------------------------------- ROM:001131B2 ROM:001131B2 loc_1131B2: ; CODE XREF: sub_112E1E+38A↑j ROM:001131B2 cmpi.w #2,d0 ROM:001131B6 bne.s loc_1131BE ROM:001131B8 bset #6,($FFFFFA41).w ROM:001131BE ROM:001131BE loc_1131BE: ; CODE XREF: sub_112E1E+392↑j ROM:001131BE ; sub_112E1E+398↑j ROM:001131BE btst #4,($918).w ROM:001131C4 beq.s loc_1131DE ROM:001131C6 btst #4,($91C).w ROM:001131CC beq.s loc_1131D6 ROM:001131CE bset #3,($8E4).w ROM:001131D4 bra.s loc_1131DC ROM:001131D6 ; --------------------------------------------------------------------------- ROM:001131D6 ROM:001131D6 loc_1131D6: ; CODE XREF: sub_112E1E+3AE↑j ROM:001131D6 bclr #3,($8E4).w ROM:001131DC ROM:001131DC loc_1131DC: ; CODE XREF: sub_112E1E+3B6↑j ROM:001131DC bra.s loc_113214 ROM:001131DE ; --------------------------------------------------------------------------- ROM:001131DE ROM:001131DE loc_1131DE: ; CODE XREF: sub_112E1E+3A6↑j ROM:001131DE move.w $256(a5),d0 ROM:001131E2 cmpi.w #1,d0 ROM:001131E6 bne.s loc_1131F0 ROM:001131E8 bclr #3,($8E4).w ROM:001131EE bra.s loc_113214 ROM:001131F0 ; --------------------------------------------------------------------------- ROM:001131F0 ROM:001131F0 loc_1131F0: ; CODE XREF: sub_112E1E+3C8↑j ROM:001131F0 cmpi.w #2,d0 ROM:001131F4 bne.s loc_1131FE ROM:001131F6 bset #3,($8E4).w ROM:001131FC bra.s loc_113214 ROM:001131FE ; --------------------------------------------------------------------------- ROM:001131FE ROM:001131FE loc_1131FE: ; CODE XREF: sub_112E1E+3D6↑j ROM:001131FE btst #2,($1387).w ROM:00113204 beq.s loc_11320E ROM:00113206 bset #3,($8E4).w ROM:0011320C bra.s loc_113214 ROM:0011320E ; --------------------------------------------------------------------------- ROM:0011320E ROM:0011320E loc_11320E: ; CODE XREF: sub_112E1E+3E6↑j ROM:0011320E bclr #3,($8E4).w ROM:00113214 ROM:00113214 loc_113214: ; CODE XREF: sub_112E1E:loc_1131DC↑j ROM:00113214 ; sub_112E1E+3D0↑j ... ROM:00113214 move.w $266(a5),d0 ROM:00113218 cmpi.w #$FFFF,d0 ROM:0011321C beq.s loc_113236 ROM:0011321E move.w #1,($564).w ROM:00113224 move.w d0,($560).w ROM:00113228 bsr.l sub_119FF2 ROM:0011322E bset #1,($8E0).w ROM:00113234 bra.s locret_113250 ROM:00113236 ; --------------------------------------------------------------------------- ROM:00113236 ROM:00113236 loc_113236: ; CODE XREF: sub_112E1E+3FE↑j ROM:00113236 btst #1,($8E0).w ROM:0011323C beq.s locret_113250 ROM:0011323E move.w #2,($564).w ROM:00113244 bsr.l sub_119FF2 ROM:0011324A bclr #1,($8E0).w ROM:00113250 ROM:00113250 locret_113250: ; CODE XREF: sub_112E1E+416↑j ROM:00113250 ; sub_112E1E+41E↑j ROM:00113250 rts ROM:00113250 ; End of function sub_112E1E ROM:00113250 ROM:00113252 ; --------------------------------------------------------------------------- ROM:00113252 rts ROM:00113254 ; --------------------------------------------------------------------------- ROM:00113254 rts ROM:00113256 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00113258 ROM:00113258 ; =============== S U B R O U T I N E ======================================= ROM:00113258 ROM:00113258 ROM:00113258 sub_113258: ; CODE XREF: sub_116180↓p ROM:00113258 bclr #0,($8E5).w ROM:0011325E bsr.w sub_113268 ROM:00113262 bsr.w sub_11346A ROM:00113266 rts ROM:00113266 ; End of function sub_113258 ROM:00113266 ROM:00113268 ROM:00113268 ; =============== S U B R O U T I N E ======================================= ROM:00113268 ROM:00113268 ROM:00113268 sub_113268: ; CODE XREF: sub_113258+6↑p ROM:00113268 clr.w d1 ROM:0011326A move.b ($6F5).w,d1 ROM:0011326E cmpi.w #5,d1 ROM:00113272 bcc.s locret_11327C ROM:00113274 movea.l off_11327E(pc,d1.w*4),a0 ROM:00113278 nop ROM:0011327A jmp (a0) ROM:0011327C ; --------------------------------------------------------------------------- ROM:0011327C ROM:0011327C locret_11327C: ; CODE XREF: sub_113268+A↑j ROM:0011327C rts ROM:0011327C ; End of function sub_113268 ROM:0011327C ROM:0011327C ; --------------------------------------------------------------------------- ROM:0011327E off_11327E: dc.l loc_113292 ; DATA XREF: sub_113268+C↑r ROM:00113282 dc.l loc_1132A0 ROM:00113286 dc.l loc_1132D4 ROM:0011328A dc.l loc_113314 ROM:0011328E dc.l loc_113440 ROM:00113292 ; --------------------------------------------------------------------------- ROM:00113292 ROM:00113292 loc_113292: ; DATA XREF: ROM:off_11327E↑o ROM:00113292 bsr.w sub_113BB6 ROM:00113296 move.b #1,($6F5).w ROM:0011329C bra.s locret_1132D2 ROM:0011329E ; --------------------------------------------------------------------------- ROM:0011329E rts ROM:001132A0 ; --------------------------------------------------------------------------- ROM:001132A0 ROM:001132A0 loc_1132A0: ; DATA XREF: ROM:00113282↑o ROM:001132A0 btst #1,($8DF).w ROM:001132A6 beq.s locret_1132D2 ROM:001132A8 bclr #1,($8DF).w ROM:001132AE bsr.w sub_113B8C ROM:001132B2 bsr.w sub_113CC4 ROM:001132B6 bsr.w sub_113D3E ROM:001132BA bsr.w sub_113EE0 ROM:001132BE bsr.l nullsub_7 ROM:001132C4 bset #7,($8DC).w ROM:001132CA move.b #2,($6F5).w ROM:001132D0 bra.s locret_113312 ROM:001132D2 ; --------------------------------------------------------------------------- ROM:001132D2 ROM:001132D2 locret_1132D2: ; CODE XREF: ROM:0011329C↑j ROM:001132D2 ; ROM:001132A6↑j ROM:001132D2 rts ROM:001132D4 ; --------------------------------------------------------------------------- ROM:001132D4 ROM:001132D4 loc_1132D4: ; DATA XREF: ROM:00113286↑o ROM:001132D4 btst #3,($8DD).w ROM:001132DA beq.s loc_1132F8 ROM:001132DC bclr #3,($8DD).w ROM:001132E2 bsr.w sub_113D82 ROM:001132E6 bset #4,($8E4).w ROM:001132EC move.b #3,($6F5).w ROM:001132F2 bra.l locret_11343E ROM:001132F8 ; --------------------------------------------------------------------------- ROM:001132F8 ROM:001132F8 loc_1132F8: ; CODE XREF: ROM:001132DA↑j ROM:001132F8 btst #7,($8E8).w ROM:001132FE beq.s locret_113312 ROM:00113300 bclr #7,($8E8).w ROM:00113306 move.b #3,($6F5).w ROM:0011330C bra.l locret_11343E ROM:00113312 ; --------------------------------------------------------------------------- ROM:00113312 ROM:00113312 locret_113312: ; CODE XREF: ROM:001132D0↑j ROM:00113312 ; ROM:001132FE↑j ROM:00113312 rts ROM:00113314 ; --------------------------------------------------------------------------- ROM:00113314 ROM:00113314 loc_113314: ; DATA XREF: ROM:0011328A↑o ROM:00113314 btst #5,($8ED).w ROM:0011331A beq.s loc_113336 ROM:0011331C btst #2,($8EB).w ROM:00113322 beq.s loc_113336 ROM:00113324 bclr #5,($8ED).w ROM:0011332A move.b #4,($6F5).w ROM:00113330 bra.l locret_113466 ROM:00113336 ; --------------------------------------------------------------------------- ROM:00113336 ROM:00113336 loc_113336: ; CODE XREF: ROM:0011331A↑j ROM:00113336 ; ROM:00113322↑j ROM:00113336 btst #5,($8ED).w ROM:0011333C beq.s loc_11336C ROM:0011333E btst #2,($8EB).w ROM:00113344 bne.s loc_11336C ROM:00113346 bclr #5,($8ED).w ROM:0011334C bsr.w sub_113B20 ROM:00113350 bsr.w sub_113B8C ROM:00113354 bsr.w sub_113E40 ROM:00113358 bsr.w sub_113C12 ROM:0011335C bset #0,($8E5).w ROM:00113362 move.b #3,($6F5).w ROM:00113368 bra.w locret_11343E ROM:0011336C ; --------------------------------------------------------------------------- ROM:0011336C ROM:0011336C loc_11336C: ; CODE XREF: ROM:0011333C↑j ROM:0011336C ; ROM:00113344↑j ROM:0011336C btst #6,($8DE).w ROM:00113372 beq.s loc_113398 ROM:00113374 bclr #6,($8DE).w ROM:0011337A bsr.w sub_113B8C ROM:0011337E bsr.w sub_113B06 ROM:00113382 bsr.w sub_113E6E ROM:00113386 bset #0,($8E1).w ROM:0011338C move.b #3,($6F5).w ROM:00113392 bra.l locret_11343E ROM:00113398 ; --------------------------------------------------------------------------- ROM:00113398 ROM:00113398 loc_113398: ; CODE XREF: ROM:00113372↑j ROM:00113398 btst #2,($1384).w ROM:0011339E beq.s loc_1133D6 ROM:001133A0 ori.w #1,($AA4).w ROM:001133A6 btst #2,($8EB).w ROM:001133AC bne.s loc_1133D6 ROM:001133AE ori.w #2,($AA4).w ROM:001133B4 bsr.w sub_113B20 ROM:001133B8 bsr.w sub_113B8C ROM:001133BC bsr.w sub_113F0A ROM:001133C0 bsr.w sub_113C12 ROM:001133C4 bclr #2,($1384).w ROM:001133CA move.b #3,($6F5).w ROM:001133D0 bra.l locret_11343E ROM:001133D6 ; --------------------------------------------------------------------------- ROM:001133D6 ROM:001133D6 loc_1133D6: ; CODE XREF: ROM:0011339E↑j ROM:001133D6 ; ROM:001133AC↑j ROM:001133D6 btst #1,($1384).w ROM:001133DC beq.s loc_113414 ROM:001133DE ori.w #$10,($AA4).w ROM:001133E4 btst #2,($8EB).w ROM:001133EA bne.s loc_113414 ROM:001133EC ori.w #$20,($AA4).w ; ' ' ROM:001133F2 bsr.w sub_113B20 ROM:001133F6 bsr.w sub_113B8C ROM:001133FA bsr.w sub_113F3E ROM:001133FE bsr.w sub_113C12 ROM:00113402 bclr #1,($1384).w ROM:00113408 move.b #3,($6F5).w ROM:0011340E bra.l locret_11343E ROM:00113414 ; --------------------------------------------------------------------------- ROM:00113414 ROM:00113414 loc_113414: ; CODE XREF: ROM:001133DC↑j ROM:00113414 ; ROM:001133EA↑j ROM:00113414 btst #1,($8E7).w ROM:0011341A beq.s locret_11343E ROM:0011341C bclr #1,($8E7).w ROM:00113422 bsr.w sub_113B20 ROM:00113426 bsr.w sub_113B8C ROM:0011342A bsr.w sub_113EE0 ROM:0011342E bsr.w sub_113C12 ROM:00113432 move.b #3,($6F5).w ROM:00113438 bra.l *+6 ROM:0011343E ; --------------------------------------------------------------------------- ROM:0011343E ROM:0011343E locret_11343E: ; CODE XREF: ROM:001132F2↑j ROM:0011343E ; ROM:0011330C↑j ... ROM:0011343E rts ROM:00113440 ; --------------------------------------------------------------------------- ROM:00113440 ROM:00113440 loc_113440: ; DATA XREF: ROM:0011328E↑o ROM:00113440 btst #2,($8EB).w ROM:00113446 bne.s locret_113466 ROM:00113448 bsr.w sub_113B20 ROM:0011344C bsr.w sub_113B8C ROM:00113450 bsr.w sub_113E40 ROM:00113454 bsr.w sub_113C12 ROM:00113458 bset #0,($8E5).w ROM:0011345E move.b #3,($6F5).w ROM:00113464 bra.s locret_11343E ROM:00113466 ; --------------------------------------------------------------------------- ROM:00113466 ROM:00113466 locret_113466: ; CODE XREF: ROM:00113330↑j ROM:00113466 ; ROM:00113446↑j ROM:00113466 rts ROM:00113468 ; --------------------------------------------------------------------------- ROM:00113468 rts ROM:0011346A ROM:0011346A ; =============== S U B R O U T I N E ======================================= ROM:0011346A ROM:0011346A ROM:0011346A sub_11346A: ; CODE XREF: sub_113258+A↑p ROM:0011346A clr.w d1 ROM:0011346C move.b ($6F6).w,d1 ROM:00113470 cmpi.w #$E,d1 ROM:00113474 bcc.s locret_11347E ROM:00113476 movea.l off_113480(pc,d1.w*4),a0 ROM:0011347A nop ROM:0011347C jmp (a0) ROM:0011347E ; --------------------------------------------------------------------------- ROM:0011347E ROM:0011347E locret_11347E: ; CODE XREF: sub_11346A+A↑j ROM:0011347E rts ROM:0011347E ; End of function sub_11346A ROM:0011347E ROM:0011347E ; --------------------------------------------------------------------------- ROM:00113480 off_113480: dc.l loc_1134B8 ; DATA XREF: sub_11346A+C↑r ROM:00113484 dc.l loc_1134D2 ROM:00113488 dc.l loc_113720 ROM:0011348C dc.l loc_1137A4 ROM:00113490 dc.l loc_113816 ROM:00113494 dc.l loc_113884 ROM:00113498 dc.l loc_1138B6 ROM:0011349C dc.l loc_1138F0 ROM:001134A0 dc.l loc_113922 ROM:001134A4 dc.l loc_11398E ROM:001134A8 dc.l loc_1139CC ROM:001134AC dc.l loc_113A0A ROM:001134B0 dc.l loc_113A42 ROM:001134B4 dc.l loc_113A80 ROM:001134B8 ; --------------------------------------------------------------------------- ROM:001134B8 ROM:001134B8 loc_1134B8: ; DATA XREF: ROM:off_113480↑o ROM:001134B8 bclr #2,($8EB).w ROM:001134BE bclr #1,($8DB).w ROM:001134C4 move.b #1,($6F6).w ROM:001134CA bra.l locret_11371E ROM:001134D0 ; --------------------------------------------------------------------------- ROM:001134D0 rts ROM:001134D2 ; --------------------------------------------------------------------------- ROM:001134D2 ROM:001134D2 loc_1134D2: ; DATA XREF: ROM:00113484↑o ROM:001134D2 btst #5,($8EA).w ROM:001134D8 beq.s loc_11351E ROM:001134DA bclr #5,($8EA).w ROM:001134E0 bset #2,($8EB).w ROM:001134E6 bset #1,($8DB).w ROM:001134EC bsr.w sub_113B20 ROM:001134F0 bsr.w sub_113B8C ROM:001134F4 bsr.w sub_113C68 ROM:001134F8 bsr.w sub_113C34 ROM:001134FC move.w $1C(a5),d0 ROM:00113500 clr.b ($83B).w ROM:00113504 move.w d0,($5A6).w ROM:00113508 move.b #1,($83B).w ROM:0011350E bsr.w sub_113C12 ROM:00113512 move.b #6,($6F6).w ROM:00113518 bra.l locret_1138EE ROM:0011351E ; --------------------------------------------------------------------------- ROM:0011351E ROM:0011351E loc_11351E: ; CODE XREF: ROM:001134D8↑j ROM:0011351E btst #1,($8ED).w ROM:00113524 beq.s loc_113564 ROM:00113526 bclr #1,($8ED).w ROM:0011352C bset #2,($8EB).w ROM:00113532 bsr.w sub_113B20 ROM:00113536 bsr.w sub_113B8C ROM:0011353A bsr.w sub_113C68 ROM:0011353E bsr.w sub_113EA4 ROM:00113542 move.w $1C(a5),d0 ROM:00113546 clr.b ($83B).w ROM:0011354A move.w d0,($5A6).w ROM:0011354E move.b #1,($83B).w ROM:00113554 bsr.w sub_113C12 ROM:00113558 move.b #5,($6F6).w ROM:0011355E bra.l locret_1138B4 ROM:00113564 ; --------------------------------------------------------------------------- ROM:00113564 ROM:00113564 loc_113564: ; CODE XREF: ROM:00113524↑j ROM:00113564 btst #6,($8E8).w ROM:0011356A beq.s loc_1135AE ROM:0011356C bclr #6,($8E8).w ROM:00113572 bset #2,($8EB).w ROM:00113578 bsr.w sub_113ED2 ROM:0011357C bsr.w sub_113B20 ROM:00113580 bsr.w sub_113B8C ROM:00113584 bsr.w sub_113C68 ROM:00113588 bsr.w sub_113E52 ROM:0011358C move.w $1C(a5),d0 ROM:00113590 clr.b ($83B).w ROM:00113594 move.w d0,($5A6).w ROM:00113598 move.b #1,($83B).w ROM:0011359E bsr.w sub_113C12 ROM:001135A2 move.b #4,($6F6).w ROM:001135A8 bra.l locret_113882 ROM:001135AE ; --------------------------------------------------------------------------- ROM:001135AE ROM:001135AE loc_1135AE: ; CODE XREF: ROM:0011356A↑j ROM:001135AE btst #1,($8EB).w ROM:001135B4 beq.s loc_1135F8 ROM:001135B6 bclr #1,($8EB).w ROM:001135BC bset #2,($8EB).w ROM:001135C2 bsr.w sub_113EB6 ROM:001135C6 bsr.w sub_113B20 ROM:001135CA bsr.w sub_113B8C ROM:001135CE bsr.w sub_113C68 ROM:001135D2 bsr.w sub_113C98 ROM:001135D6 move.w $1C(a5),d0 ROM:001135DA clr.b ($83B).w ROM:001135DE move.w d0,($5A6).w ROM:001135E2 move.b #1,($83B).w ROM:001135E8 bsr.w sub_113C12 ROM:001135EC move.b #3,($6F6).w ROM:001135F2 bra.l locret_113814 ROM:001135F8 ; --------------------------------------------------------------------------- ROM:001135F8 ROM:001135F8 loc_1135F8: ; CODE XREF: ROM:001135B4↑j ROM:001135F8 btst #2,($8E9).w ROM:001135FE beq.s loc_113642 ROM:00113600 bclr #2,($8E9).w ROM:00113606 bset #2,($8EB).w ROM:0011360C bsr.w sub_113B20 ROM:00113610 bsr.w sub_113B8C ROM:00113614 bsr.w sub_113B06 ROM:00113618 bsr.w sub_113C68 ROM:0011361C bsr.w sub_113DDA ROM:00113620 move.w $1C(a5),d0 ROM:00113624 clr.b ($83B).w ROM:00113628 move.w d0,($5A6).w ROM:0011362C move.b #1,($83B).w ROM:00113632 bsr.w sub_113C12 ROM:00113636 move.b #2,($6F6).w ROM:0011363C bra.l locret_1137A2 ROM:00113642 ; --------------------------------------------------------------------------- ROM:00113642 ROM:00113642 loc_113642: ; CODE XREF: ROM:001135FE↑j ROM:00113642 btst #0,($8DE).w ROM:00113648 beq.s loc_11368C ROM:0011364A bclr #0,($8DE).w ROM:00113650 bset #2,($8EB).w ROM:00113656 bsr.w sub_113EC4 ROM:0011365A bsr.w sub_113B20 ROM:0011365E bsr.w sub_113B8C ROM:00113662 bsr.w sub_113C68 ROM:00113666 bsr.w sub_113CAC ROM:0011366A move.w $1C(a5),d0 ROM:0011366E clr.b ($83B).w ROM:00113672 move.w d0,($5A6).w ROM:00113676 move.b #1,($83B).w ROM:0011367C bsr.w sub_113C12 ROM:00113680 move.b #8,($6F6).w ROM:00113686 bra.l locret_11398C ROM:0011368C ; --------------------------------------------------------------------------- ROM:0011368C ROM:0011368C loc_11368C: ; CODE XREF: ROM:00113648↑j ROM:0011368C btst #6,($136E).w ROM:00113692 beq.s loc_1136D2 ROM:00113694 ori.w #$100,($AA4).w ROM:0011369A bset #2,($8EB).w ROM:001136A0 bsr.w sub_113B20 ROM:001136A4 bsr.w sub_113B8C ROM:001136A8 bsr.w sub_113C68 ROM:001136AC bsr.w sub_113F6C ROM:001136B0 move.w $1C(a5),d0 ROM:001136B4 clr.b ($83B).w ROM:001136B8 move.w d0,($5A6).w ROM:001136BC move.b #1,($83B).w ROM:001136C2 bsr.w sub_113C12 ROM:001136C6 move.b #9,($6F6).w ROM:001136CC bra.l locret_1139CA ROM:001136D2 ; --------------------------------------------------------------------------- ROM:001136D2 ROM:001136D2 loc_1136D2: ; CODE XREF: ROM:00113692↑j ROM:001136D2 btst #4,($138D).w ROM:001136D8 beq.s locret_11371E ROM:001136DA move.l ($9B8).w,($414).w ROM:001136E0 ori.w #$1000,($AA4).w ROM:001136E6 bset #2,($8EB).w ROM:001136EC bsr.w sub_113B20 ROM:001136F0 bsr.w sub_113B8C ROM:001136F4 bsr.w sub_113C68 ROM:001136F8 bsr.w sub_113FA4 ROM:001136FC move.w $1C(a5),d0 ROM:00113700 clr.b ($83B).w ROM:00113704 move.w d0,($5A6).w ROM:00113708 move.b #1,($83B).w ROM:0011370E bsr.w sub_113C12 ROM:00113712 move.b #$C,($6F6).w ROM:00113718 bra.l locret_113A7E ROM:0011371E ; --------------------------------------------------------------------------- ROM:0011371E ROM:0011371E locret_11371E: ; CODE XREF: ROM:001134CA↑j ROM:0011371E ; ROM:001136D8↑j ... ROM:0011371E rts ROM:00113720 ; --------------------------------------------------------------------------- ROM:00113720 ROM:00113720 loc_113720: ; DATA XREF: ROM:00113488↑o ROM:00113720 move.w #$135,d0 ROM:00113724 cmpi.w #0,($5A6).w ROM:0011372A bgt.s loc_113766 ROM:0011372C cmp.w ($514).w,d0 ROM:00113730 bgt.s loc_113766 ROM:00113732 bset #1,($8DB).w ROM:00113738 bsr.w sub_113B20 ROM:0011373C bsr.w sub_113B8C ROM:00113740 bsr.w sub_113C34 ROM:00113744 move.w $1C(a5),d1 ROM:00113748 clr.b ($83B).w ROM:0011374C move.w d1,($5A6).w ROM:00113750 move.b #1,($83B).w ROM:00113756 bsr.w sub_113C12 ROM:0011375A move.b #6,($6F6).w ROM:00113760 bra.l locret_1138EE ROM:00113766 ; --------------------------------------------------------------------------- ROM:00113766 ROM:00113766 loc_113766: ; CODE XREF: ROM:0011372A↑j ROM:00113766 ; ROM:00113730↑j ROM:00113766 cmpi.w #0,($5A6).w ROM:0011376C bgt.s locret_1137A2 ROM:0011376E cmp.w ($514).w,d0 ROM:00113772 ble.s locret_1137A2 ROM:00113774 bsr.w sub_113B20 ROM:00113778 bsr.w sub_113B8C ROM:0011377C bsr.w sub_113DDA ROM:00113780 move.w $1C(a5),d1 ROM:00113784 clr.b ($83B).w ROM:00113788 move.w d1,($5A6).w ROM:0011378C move.b #1,($83B).w ROM:00113792 bsr.w sub_113C12 ROM:00113796 move.b #2,($6F6).w ROM:0011379C bra.l *+6 ROM:001137A2 ; --------------------------------------------------------------------------- ROM:001137A2 ROM:001137A2 locret_1137A2: ; CODE XREF: ROM:0011363C↑j ROM:001137A2 ; ROM:0011376C↑j ... ROM:001137A2 rts ROM:001137A4 ; --------------------------------------------------------------------------- ROM:001137A4 ROM:001137A4 loc_1137A4: ; DATA XREF: ROM:0011348C↑o ROM:001137A4 cmpi.w #0,($5A6).w ROM:001137AA bgt.s loc_1137D6 ROM:001137AC cmpi.b #0,($6F4).w ROM:001137B2 bne.s loc_1137D6 ROM:001137B4 bsr.w sub_113B20 ROM:001137B8 bsr.w sub_113B8C ROM:001137BC bsr.w sub_113E10 ROM:001137C0 bsr.w sub_113C12 ROM:001137C4 bclr #2,($8EB).w ROM:001137CA move.b #1,($6F6).w ROM:001137D0 bra.l locret_11371E ROM:001137D6 ; --------------------------------------------------------------------------- ROM:001137D6 ROM:001137D6 loc_1137D6: ; CODE XREF: ROM:001137AA↑j ROM:001137D6 ; ROM:001137B2↑j ROM:001137D6 cmpi.w #0,($5A6).w ROM:001137DC bgt.s locret_113814 ROM:001137DE cmpi.b #0,($6F4).w ROM:001137E4 ble.s locret_113814 ROM:001137E6 bsr.w sub_113B20 ROM:001137EA bsr.w sub_113B8C ROM:001137EE bsr.w sub_113C98 ROM:001137F2 move.w $1C(a5),d0 ROM:001137F6 clr.b ($83B).w ROM:001137FA move.w d0,($5A6).w ROM:001137FE move.b #1,($83B).w ROM:00113804 bsr.w sub_113C12 ROM:00113808 move.b #3,($6F6).w ROM:0011380E bra.l *+6 ROM:00113814 ; --------------------------------------------------------------------------- ROM:00113814 ROM:00113814 locret_113814: ; CODE XREF: ROM:001135F2↑j ROM:00113814 ; ROM:001137DC↑j ... ROM:00113814 rts ROM:00113816 ; --------------------------------------------------------------------------- ROM:00113816 ROM:00113816 loc_113816: ; DATA XREF: ROM:00113490↑o ROM:00113816 cmpi.w #0,($5A6).w ROM:0011381C bgt.s loc_113850 ROM:0011381E cmpi.b #0,($6F4).w ROM:00113824 ble.s loc_113850 ROM:00113826 bsr.w sub_113B20 ROM:0011382A bsr.w sub_113B8C ROM:0011382E bsr.w sub_113E52 ROM:00113832 move.w $1C(a5),d0 ROM:00113836 clr.b ($83B).w ROM:0011383A move.w d0,($5A6).w ROM:0011383E move.b #1,($83B).w ROM:00113844 bsr.w sub_113C12 ROM:00113848 move.b #4,($6F6).w ROM:0011384E bra.s locret_113882 ROM:00113850 ; --------------------------------------------------------------------------- ROM:00113850 ROM:00113850 loc_113850: ; CODE XREF: ROM:0011381C↑j ROM:00113850 ; ROM:00113824↑j ROM:00113850 cmpi.w #0,($5A6).w ROM:00113856 bgt.s locret_113882 ROM:00113858 cmpi.b #0,($6F4).w ROM:0011385E bne.s locret_113882 ROM:00113860 bsr.w sub_113B20 ROM:00113864 bsr.w sub_113B8C ROM:00113868 bsr.w sub_113E10 ROM:0011386C bsr.w sub_113C12 ROM:00113870 bclr #2,($8EB).w ROM:00113876 move.b #1,($6F6).w ROM:0011387C bra.l locret_11371E ROM:00113882 ; --------------------------------------------------------------------------- ROM:00113882 ROM:00113882 locret_113882: ; CODE XREF: ROM:001135A8↑j ROM:00113882 ; ROM:0011384E↑j ... ROM:00113882 rts ROM:00113884 ; --------------------------------------------------------------------------- ROM:00113884 ROM:00113884 loc_113884: ; DATA XREF: ROM:00113494↑o ROM:00113884 cmpi.w #0,($5A6).w ROM:0011388A bgt.s locret_1138B4 ROM:0011388C bsr.w sub_113B20 ROM:00113890 bsr.w sub_113B8C ROM:00113894 bsr.w sub_113E10 ROM:00113898 bsr.w sub_113C12 ROM:0011389C bclr #2,($8EB).w ROM:001138A2 bset #0,($8E5).w ROM:001138A8 move.b #1,($6F6).w ROM:001138AE bra.l locret_11371E ROM:001138B4 ; --------------------------------------------------------------------------- ROM:001138B4 ROM:001138B4 locret_1138B4: ; CODE XREF: ROM:0011355E↑j ROM:001138B4 ; ROM:0011388A↑j ROM:001138B4 rts ROM:001138B6 ; --------------------------------------------------------------------------- ROM:001138B6 ROM:001138B6 loc_1138B6: ; DATA XREF: ROM:00113498↑o ROM:001138B6 cmpi.w #0,($5A6).w ROM:001138BC bgt.s locret_1138EE ROM:001138BE bclr #1,($8DB).w ROM:001138C4 bsr.w sub_113B20 ROM:001138C8 bsr.w sub_113B8C ROM:001138CC bsr.w sub_113C34 ROM:001138D0 move.w $1C(a5),d0 ROM:001138D4 clr.b ($83B).w ROM:001138D8 move.w d0,($5A6).w ROM:001138DC move.b #1,($83B).w ROM:001138E2 bsr.w sub_113C12 ROM:001138E6 move.b #7,($6F6).w ROM:001138EC bra.s locret_113920 ROM:001138EE ; --------------------------------------------------------------------------- ROM:001138EE ROM:001138EE locret_1138EE: ; CODE XREF: ROM:00113518↑j ROM:001138EE ; ROM:00113760↑j ... ROM:001138EE rts ROM:001138F0 ; --------------------------------------------------------------------------- ROM:001138F0 ROM:001138F0 loc_1138F0: ; DATA XREF: ROM:0011349C↑o ROM:001138F0 cmpi.w #0,($5A6).w ROM:001138F6 bgt.s locret_113920 ROM:001138F8 bsr.w sub_113B20 ROM:001138FC bsr.w sub_113B8C ROM:00113900 bsr.w sub_113E10 ROM:00113904 bsr.w sub_113C12 ROM:00113908 bclr #2,($8EB).w ROM:0011390E bset #1,($8EA).w ROM:00113914 move.b #1,($6F6).w ROM:0011391A bra.l locret_11371E ROM:00113920 ; --------------------------------------------------------------------------- ROM:00113920 ROM:00113920 locret_113920: ; CODE XREF: ROM:001138EC↑j ROM:00113920 ; ROM:001138F6↑j ROM:00113920 rts ROM:00113922 ; --------------------------------------------------------------------------- ROM:00113922 ROM:00113922 loc_113922: ; DATA XREF: ROM:001134A0↑o ROM:00113922 cmpi.w #0,($5A6).w ROM:00113928 bgt.s loc_113954 ROM:0011392A cmpi.b #0,($6F4).w ROM:00113930 bne.s loc_113954 ROM:00113932 bsr.w sub_113B20 ROM:00113936 bsr.w sub_113B8C ROM:0011393A bsr.w sub_113E10 ROM:0011393E bsr.w sub_113C12 ROM:00113942 bclr #2,($8EB).w ROM:00113948 move.b #1,($6F6).w ROM:0011394E bra.l locret_11371E ROM:00113954 ; --------------------------------------------------------------------------- ROM:00113954 ROM:00113954 loc_113954: ; CODE XREF: ROM:00113928↑j ROM:00113954 ; ROM:00113930↑j ROM:00113954 cmpi.w #0,($5A6).w ROM:0011395A bgt.s locret_11398C ROM:0011395C cmpi.b #0,($6F4).w ROM:00113962 ble.s locret_11398C ROM:00113964 bsr.w sub_113B20 ROM:00113968 bsr.w sub_113B8C ROM:0011396C bsr.w sub_113CAC ROM:00113970 move.w $1C(a5),d0 ROM:00113974 clr.b ($83B).w ROM:00113978 move.w d0,($5A6).w ROM:0011397C move.b #1,($83B).w ROM:00113982 bsr.w sub_113C12 ROM:00113986 bra.l *+6 ROM:0011398C ; --------------------------------------------------------------------------- ROM:0011398C ROM:0011398C locret_11398C: ; CODE XREF: ROM:00113686↑j ROM:0011398C ; ROM:0011395A↑j ... ROM:0011398C rts ROM:0011398E ; --------------------------------------------------------------------------- ROM:0011398E ROM:0011398E loc_11398E: ; DATA XREF: ROM:001134A4↑o ROM:0011398E cmpi.w #0,($5A6).w ROM:00113994 bgt.s locret_1139CA ROM:00113996 ori.w #$200,($AA4).w ROM:0011399C bsr.w sub_113B20 ROM:001139A0 bsr.w sub_113B8C ROM:001139A4 bsr.w sub_113F84 ROM:001139A8 move.w $1C(a5),d0 ROM:001139AC clr.b ($83B).w ROM:001139B0 move.w d0,($5A6).w ROM:001139B4 move.b #1,($83B).w ROM:001139BA bsr.w sub_113C12 ROM:001139BE move.b #$A,($6F6).w ROM:001139C4 bra.l locret_113A08 ROM:001139CA ; --------------------------------------------------------------------------- ROM:001139CA ROM:001139CA locret_1139CA: ; CODE XREF: ROM:001136CC↑j ROM:001139CA ; ROM:00113994↑j ROM:001139CA rts ROM:001139CC ; --------------------------------------------------------------------------- ROM:001139CC ROM:001139CC loc_1139CC: ; DATA XREF: ROM:001134A8↑o ROM:001139CC cmpi.w #0,($5A6).w ROM:001139D2 bgt.s locret_113A08 ROM:001139D4 ori.w #$400,($AA4).w ROM:001139DA bsr.w sub_113B20 ROM:001139DE bsr.w sub_113B8C ROM:001139E2 bsr.w sub_113F96 ROM:001139E6 move.w $1C(a5),d0 ROM:001139EA clr.b ($83B).w ROM:001139EE move.w d0,($5A6).w ROM:001139F2 move.b #1,($83B).w ROM:001139F8 bsr.w sub_113C12 ROM:001139FC move.b #$B,($6F6).w ROM:00113A02 bra.l locret_113A40 ROM:00113A08 ; --------------------------------------------------------------------------- ROM:00113A08 ROM:00113A08 locret_113A08: ; CODE XREF: ROM:001139C4↑j ROM:00113A08 ; ROM:001139D2↑j ROM:00113A08 rts ROM:00113A0A ; --------------------------------------------------------------------------- ROM:00113A0A ROM:00113A0A loc_113A0A: ; DATA XREF: ROM:001134AC↑o ROM:00113A0A cmpi.w #0,($5A6).w ROM:00113A10 bgt.s locret_113A40 ROM:00113A12 ori.w #$800,($AA4).w ROM:00113A18 bsr.w sub_113B20 ROM:00113A1C bsr.w sub_113B8C ROM:00113A20 bsr.w sub_113E10 ROM:00113A24 bsr.w sub_113C12 ROM:00113A28 bclr #2,($8EB).w ROM:00113A2E bclr #6,($136E).w ROM:00113A34 move.b #1,($6F6).w ROM:00113A3A bra.l locret_11371E ROM:00113A40 ; --------------------------------------------------------------------------- ROM:00113A40 ROM:00113A40 locret_113A40: ; CODE XREF: ROM:00113A02↑j ROM:00113A40 ; ROM:00113A10↑j ROM:00113A40 rts ROM:00113A42 ; --------------------------------------------------------------------------- ROM:00113A42 ROM:00113A42 loc_113A42: ; DATA XREF: ROM:001134B0↑o ROM:00113A42 cmpi.w #0,($5A6).w ROM:00113A48 bgt.s locret_113A7E ROM:00113A4A ori.w #$2000,($AA4).w ROM:00113A50 bsr.w sub_113B20 ROM:00113A54 bsr.w sub_113B8C ROM:00113A58 bsr.w sub_113FBE ROM:00113A5C move.w $1C(a5),d0 ROM:00113A60 clr.b ($83B).w ROM:00113A64 move.w d0,($5A6).w ROM:00113A68 move.b #1,($83B).w ROM:00113A6E bsr.w sub_113C12 ROM:00113A72 move.b #$D,($6F6).w ROM:00113A78 bra.l locret_113AB6 ROM:00113A7E ; --------------------------------------------------------------------------- ROM:00113A7E ROM:00113A7E locret_113A7E: ; CODE XREF: ROM:00113718↑j ROM:00113A7E ; ROM:00113A48↑j ROM:00113A7E rts ROM:00113A80 ; --------------------------------------------------------------------------- ROM:00113A80 ROM:00113A80 loc_113A80: ; DATA XREF: ROM:001134B4↑o ROM:00113A80 cmpi.w #0,($5A6).w ROM:00113A86 bgt.s locret_113AB6 ROM:00113A88 ori.w #$4000,($AA4).w ROM:00113A8E bsr.w sub_113B20 ROM:00113A92 bsr.w sub_113B8C ROM:00113A96 bsr.w sub_113E10 ROM:00113A9A bsr.w sub_113C12 ROM:00113A9E bclr #2,($8EB).w ROM:00113AA4 bclr #4,($138D).w ROM:00113AAA move.b #1,($6F6).w ROM:00113AB0 bra.l locret_11371E ROM:00113AB6 ; --------------------------------------------------------------------------- ROM:00113AB6 ROM:00113AB6 locret_113AB6: ; CODE XREF: ROM:00113A78↑j ROM:00113AB6 ; ROM:00113A86↑j ROM:00113AB6 rts ROM:00113AB8 ; --------------------------------------------------------------------------- ROM:00113AB8 rts ROM:00113ABA ROM:00113ABA ; =============== S U B R O U T I N E ======================================= ROM:00113ABA ROM:00113ABA ROM:00113ABA sub_113ABA: ; CODE XREF: sub_113CC4+6↓p ROM:00113ABA ; sub_113CC4+12↓p ... ROM:00113ABA lea ($FFFFFD20).w,a0 ROM:00113ABE move.w ($50C).w,d0 ROM:00113AC2 muls.w #2,d0 ROM:00113AC6 ori.w #$3000,d0 ROM:00113ACA move.w d0,$1A(a0) ROM:00113ACE clr.w $1C(a0) ROM:00113AD2 clr.w $1E(a0) ROM:00113AD6 bclr #7,($FFFFFC1F).w ROM:00113ADC bset #7,($FFFFFC1A).w ROM:00113AE2 ROM:00113AE2 loc_113AE2: ; CODE XREF: sub_113ABA+30↓j ROM:00113AE2 btst #7,($FFFFFC1F).w ROM:00113AE8 bne.s loc_113AEC ROM:00113AEA bra.s loc_113AE2 ROM:00113AEC ; --------------------------------------------------------------------------- ROM:00113AEC ROM:00113AEC loc_113AEC: ; CODE XREF: sub_113ABA+2E↑j ROM:00113AEC lea ($FFFFFD00).w,a0 ROM:00113AF0 move.w $1C(a0),d0 ROM:00113AF4 lsl.w #8,d0 ROM:00113AF6 add.w $1E(a0),d0 ROM:00113AFA move.w d0,($50E).w ROM:00113AFE bclr #7,($FFFFFC1F).w ROM:00113B04 rts ROM:00113B04 ; End of function sub_113ABA ROM:00113B04 ROM:00113B06 ROM:00113B06 ; =============== S U B R O U T I N E ======================================= ROM:00113B06 ROM:00113B06 ROM:00113B06 sub_113B06: ; CODE XREF: ROM:0011337E↑p ROM:00113B06 ; ROM:00113614↑p ROM:00113B06 move.b ($704).w,d1 ROM:00113B0A ext.w d1 ROM:00113B0C subq.w #1,d1 ROM:00113B0E muls.w #$3EC,d1 ROM:00113B12 divs.w #2,d1 ROM:00113B16 move.w d1,($50C).w ROM:00113B1A clr.w ($514).w ROM:00113B1E rts ROM:00113B1E ; End of function sub_113B06 ROM:00113B1E ROM:00113B20 ROM:00113B20 ; =============== S U B R O U T I N E ======================================= ROM:00113B20 ROM:00113B20 ROM:00113B20 sub_113B20: ; CODE XREF: ROM:0011334C↑p ROM:00113B20 ; ROM:001133B4↑p ... ROM:00113B20 btst #7,($FFFFFC1A).w ROM:00113B26 beq.s loc_113B72 ROM:00113B28 bset #0,($8E2).w ROM:00113B2E btst #6,($FFFFFC1C).w ROM:00113B34 beq.s loc_113B60 ROM:00113B36 bset #0,($FFFFFC1E).w ROM:00113B3C ROM:00113B3C loc_113B3C: ; CODE XREF: sub_113B20+24↓j ROM:00113B3C btst #5,($FFFFFC1F).w ROM:00113B42 bne.s loc_113B46 ROM:00113B44 bra.s loc_113B3C ROM:00113B46 ; --------------------------------------------------------------------------- ROM:00113B46 ROM:00113B46 loc_113B46: ; CODE XREF: sub_113B20+22↑j ROM:00113B46 bclr #7,($FFFFFC1A).w ROM:00113B4C bclr #7,($FFFFFC1F).w ROM:00113B52 bclr #5,($FFFFFC1F).w ROM:00113B58 bclr #0,($FFFFFC1E).w ROM:00113B5E bra.s loc_113B70 ROM:00113B60 ; --------------------------------------------------------------------------- ROM:00113B60 ROM:00113B60 loc_113B60: ; CODE XREF: sub_113B20+14↑j ROM:00113B60 ; sub_113B20+48↓j ROM:00113B60 btst #7,($FFFFFC1A).w ROM:00113B66 beq.s loc_113B6A ROM:00113B68 bra.s loc_113B60 ROM:00113B6A ; --------------------------------------------------------------------------- ROM:00113B6A ROM:00113B6A loc_113B6A: ; CODE XREF: sub_113B20+46↑j ROM:00113B6A bclr #7,($FFFFFC1F).w ROM:00113B70 ROM:00113B70 loc_113B70: ; CODE XREF: sub_113B20+3E↑j ROM:00113B70 bra.s loc_113B78 ROM:00113B72 ; --------------------------------------------------------------------------- ROM:00113B72 ROM:00113B72 loc_113B72: ; CODE XREF: sub_113B20+6↑j ROM:00113B72 bclr #0,($8E2).w ROM:00113B78 ROM:00113B78 loc_113B78: ; CODE XREF: sub_113B20:loc_113B70↑j ROM:00113B78 move.w ($FFFFFC18).w,($586).w ROM:00113B7E move.w ($FFFFFC1A).w,($588).w ROM:00113B84 move.w ($FFFFFC1C).w,($58A).w ROM:00113B8A rts ROM:00113B8A ; End of function sub_113B20 ROM:00113B8A ROM:00113B8C ROM:00113B8C ; =============== S U B R O U T I N E ======================================= ROM:00113B8C ROM:00113B8C ROM:00113B8C sub_113B8C: ; CODE XREF: ROM:001132AE↑p ROM:00113B8C ; ROM:00113350↑p ... ROM:00113B8C lea ($FFFFFD40).w,a0 ROM:00113B90 move.b #$D5,$D(a0) ROM:00113B96 move.b #$95,$E(a0) ROM:00113B9C move.b #$15,$F(a0) ROM:00113BA2 move.w #$2F0D,($FFFFFC1C).w ROM:00113BA8 move.w #$401,($FFFFFC1A).w ROM:00113BAE move.w #$B810,($FFFFFC18).w ROM:00113BB4 rts ROM:00113BB4 ; End of function sub_113B8C ROM:00113BB4 ROM:00113BB6 ROM:00113BB6 ; =============== S U B R O U T I N E ======================================= ROM:00113BB6 ROM:00113BB6 ROM:00113BB6 sub_113BB6: ; CODE XREF: ROM:loc_113292↑p ROM:00113BB6 move.b #0,($FFFFFC15).w ROM:00113BBC move.b #$7E,($FFFFFC17).w ; '~' ROM:00113BC2 move.b #$7B,($FFFFFC16).w ; '{' ROM:00113BC8 rts ROM:00113BC8 ; End of function sub_113BB6 ROM:00113BC8 ROM:00113BCA ROM:00113BCA ; =============== S U B R O U T I N E ======================================= ROM:00113BCA ROM:00113BCA ROM:00113BCA sub_113BCA: ; CODE XREF: sub_113C34+2E↓p ROM:00113BCA ; sub_113C98+6↓p ... ROM:00113BCA lea ($FFFFFD20).w,a0 ROM:00113BCE move.w #$1400,d0 ROM:00113BD2 or.w ($50C).w,d0 ROM:00113BD6 move.w d0,$1A(a0) ROM:00113BDA clr.w d0 ROM:00113BDC move.w ($50E).w,d0 ROM:00113BE0 andi.w #$FF,d0 ROM:00113BE4 move.w d0,$1E(a0) ROM:00113BE8 clr.w d0 ROM:00113BEA move.w ($50E).w,d0 ROM:00113BEE lsr.w #8,d0 ROM:00113BF0 move.w d0,$1C(a0) ROM:00113BF4 bclr #7,($FFFFFC1F).w ROM:00113BFA bset #7,($FFFFFC1A).w ROM:00113C00 ROM:00113C00 loc_113C00: ; CODE XREF: sub_113BCA+3E↓j ROM:00113C00 btst #7,($FFFFFC1F).w ROM:00113C06 bne.s loc_113C0A ROM:00113C08 bra.s loc_113C00 ROM:00113C0A ; --------------------------------------------------------------------------- ROM:00113C0A ROM:00113C0A loc_113C0A: ; CODE XREF: sub_113BCA+3C↑j ROM:00113C0A bclr #7,($FFFFFC1F).w ROM:00113C10 rts ROM:00113C10 ; End of function sub_113BCA ROM:00113C10 ROM:00113C12 ROM:00113C12 ; =============== S U B R O U T I N E ======================================= ROM:00113C12 ROM:00113C12 ROM:00113C12 sub_113C12: ; CODE XREF: ROM:00113358↑p ROM:00113C12 ; ROM:001133C0↑p ... ROM:00113C12 move.w ($586).w,($FFFFFC18).w ROM:00113C18 move.w ($588).w,($FFFFFC1A).w ROM:00113C1E move.w ($58A).w,($FFFFFC1C).w ROM:00113C24 btst #0,($8E2).w ROM:00113C2A beq.s locret_113C32 ROM:00113C2C bset #7,($FFFFFC1A).w ROM:00113C32 ROM:00113C32 locret_113C32: ; CODE XREF: sub_113C12+18↑j ROM:00113C32 rts ROM:00113C32 ; End of function sub_113C12 ROM:00113C32 ROM:00113C34 ROM:00113C34 ; =============== S U B R O U T I N E ======================================= ROM:00113C34 ROM:00113C34 ROM:00113C34 sub_113C34: ; CODE XREF: ROM:001134F8↑p ROM:00113C34 ; ROM:00113740↑p ... ROM:00113C34 move.w #$3F2,d1 ROM:00113C38 cmpi.b #1,($704).w ROM:00113C3E bne.s loc_113C46 ROM:00113C40 move.l ($440).w,d0 ROM:00113C44 bra.s loc_113C4C ROM:00113C46 ; --------------------------------------------------------------------------- ROM:00113C46 ROM:00113C46 loc_113C46: ; CODE XREF: sub_113C34+A↑j ROM:00113C46 move.l ($444).w,d0 ROM:00113C4A addq.w #2,d1 ROM:00113C4C ROM:00113C4C loc_113C4C: ; CODE XREF: sub_113C34+10↑j ROM:00113C4C btst #1,($8DB).w ROM:00113C52 beq.s loc_113C58 ROM:00113C54 swap d0 ROM:00113C56 bra.s loc_113C5A ROM:00113C58 ; --------------------------------------------------------------------------- ROM:00113C58 ROM:00113C58 loc_113C58: ; CODE XREF: sub_113C34+1E↑j ROM:00113C58 addq.w #1,d1 ROM:00113C5A ROM:00113C5A loc_113C5A: ; CODE XREF: sub_113C34+22↑j ROM:00113C5A move.w d0,($50E).w ROM:00113C5E move.w d1,($50C).w ROM:00113C62 bsr.w sub_113BCA ROM:00113C66 rts ROM:00113C66 ; End of function sub_113C34 ROM:00113C66 ROM:00113C68 ROM:00113C68 ; =============== S U B R O U T I N E ======================================= ROM:00113C68 ROM:00113C68 ROM:00113C68 sub_113C68: ; CODE XREF: ROM:001134F4↑p ROM:00113C68 ; ROM:0011353A↑p ... ROM:00113C68 lea ($FFFFFD20).w,a0 ROM:00113C6C move.w #$1300,$1A(a0) ROM:00113C72 clr.w $1C(a0) ROM:00113C76 clr.w $1E(a0) ROM:00113C7A bclr #7,($FFFFFC1F).w ROM:00113C80 bset #7,($FFFFFC1A).w ROM:00113C86 ROM:00113C86 loc_113C86: ; CODE XREF: sub_113C68+26↓j ROM:00113C86 btst #7,($FFFFFC1F).w ROM:00113C8C bne.s loc_113C90 ROM:00113C8E bra.s loc_113C86 ROM:00113C90 ; --------------------------------------------------------------------------- ROM:00113C90 ROM:00113C90 loc_113C90: ; CODE XREF: sub_113C68+24↑j ROM:00113C90 bclr #7,($FFFFFC1F).w ROM:00113C96 rts ROM:00113C96 ; End of function sub_113C68 ROM:00113C96 ROM:00113C98 ROM:00113C98 ; =============== S U B R O U T I N E ======================================= ROM:00113C98 ROM:00113C98 ROM:00113C98 sub_113C98: ; CODE XREF: ROM:001135D2↑p ROM:00113C98 ; ROM:001137EE↑p ROM:00113C98 move.w ($DE4).w,($50E).w ROM:00113C9E bsr.w sub_113BCA ROM:00113CA2 addq.w #1,($50C).w ROM:00113CA6 subq.b #1,($6F4).w ROM:00113CAA rts ROM:00113CAA ; End of function sub_113C98 ROM:00113CAA ROM:00113CAC ROM:00113CAC ; =============== S U B R O U T I N E ======================================= ROM:00113CAC ROM:00113CAC ROM:00113CAC sub_113CAC: ; CODE XREF: ROM:00113666↑p ROM:00113CAC ; ROM:0011396C↑p ROM:00113CAC move.w ($4C8).w,($50E).w ROM:00113CB2 addq.w #1,($50E).w ROM:00113CB6 bsr.w sub_113BCA ROM:00113CBA addq.w #1,($50C).w ROM:00113CBE subq.b #1,($6F4).w ROM:00113CC2 rts ROM:00113CC2 ; End of function sub_113CAC ROM:00113CC2 ROM:00113CC4 ROM:00113CC4 ; =============== S U B R O U T I N E ======================================= ROM:00113CC4 ROM:00113CC4 ROM:00113CC4 sub_113CC4: ; CODE XREF: ROM:001132B2↑p ROM:00113CC4 move.w #$3F6,($50C).w ROM:00113CCA bsr.w sub_113ABA ROM:00113CCE move.w ($50E).w,d1 ROM:00113CD2 addq.w #1,($50C).w ROM:00113CD6 bsr.w sub_113ABA ROM:00113CDA move.w ($50E).w,d2 ROM:00113CDE addq.w #1,($50C).w ROM:00113CE2 bsr.w sub_113ABA ROM:00113CE6 move.w ($50E).w,d3 ROM:00113CEA move.w d1,d4 ROM:00113CEC and.w d2,d4 ROM:00113CEE move.w d2,d5 ROM:00113CF0 and.w d3,d5 ROM:00113CF2 move.w d1,($DE4).w ROM:00113CF6 and.w d3,($DE4).w ROM:00113CFA or.w d4,($DE4).w ROM:00113CFE or.w d5,($DE4).w ROM:00113D02 move.w #$3F9,($50C).w ROM:00113D08 bsr.w sub_113ABA ROM:00113D0C move.b ($50E).w,d1 ROM:00113D10 move.w ($50E).w,d6 ROM:00113D14 lsr.w #8,d6 ROM:00113D16 move.b d6,d2 ROM:00113D18 addq.w #1,($50C).w ROM:00113D1C bsr.w sub_113ABA ROM:00113D20 move.b ($50E).w,d3 ROM:00113D24 move.b d1,d4 ROM:00113D26 and.b d2,d4 ROM:00113D28 move.b d2,d5 ROM:00113D2A and.b d3,d5 ROM:00113D2C move.b d1,($1205).w ROM:00113D30 and.b d3,($1205).w ROM:00113D34 or.b d4,($1205).w ROM:00113D38 or.b d5,($1205).w ROM:00113D3C rts ROM:00113D3C ; End of function sub_113CC4 ROM:00113D3C ROM:00113D3E ROM:00113D3E ; =============== S U B R O U T I N E ======================================= ROM:00113D3E ROM:00113D3E ROM:00113D3E sub_113D3E: ; CODE XREF: ROM:001132B6↑p ROM:00113D3E move.w #$3EF,($50C).w ROM:00113D44 bsr.w sub_113ABA ROM:00113D48 move.w ($50E).w,d1 ROM:00113D4C addq.w #1,($50C).w ROM:00113D50 bsr.w sub_113ABA ROM:00113D54 move.w ($50E).w,d2 ROM:00113D58 addq.w #1,($50C).w ROM:00113D5C bsr.w sub_113ABA ROM:00113D60 move.w ($50E).w,d3 ROM:00113D64 move.w d1,d4 ROM:00113D66 and.w d2,d4 ROM:00113D68 move.w d2,d5 ROM:00113D6A and.w d3,d5 ROM:00113D6C move.w d1,($4C8).w ROM:00113D70 and.w d3,($4C8).w ROM:00113D74 or.w d4,($4C8).w ROM:00113D78 or.w d5,($4C8).w ROM:00113D7C subq.w #1,($4C8).w ROM:00113D80 rts ROM:00113D80 ; End of function sub_113D3E ROM:00113D80 ROM:00113D82 ROM:00113D82 ; =============== S U B R O U T I N E ======================================= ROM:00113D82 ROM:00113D82 ROM:00113D82 sub_113D82: ; CODE XREF: ROM:001132E2↑p ROM:00113D82 clr.l ($440).w ROM:00113D86 clr.l ($444).w ROM:00113D8A move.w #$3F2,($50C).w ROM:00113D90 bsr.w sub_113ABA ROM:00113D94 clr.l d0 ROM:00113D96 move.w ($50E).w,d0 ROM:00113D9A swap d0 ROM:00113D9C add.l d0,($440).w ROM:00113DA0 addq.w #1,($50C).w ROM:00113DA4 bsr.w sub_113ABA ROM:00113DA8 clr.l d0 ROM:00113DAA move.w ($50E).w,d0 ROM:00113DAE add.l d0,($440).w ROM:00113DB2 addq.w #1,($50C).w ROM:00113DB6 bsr.w sub_113ABA ROM:00113DBA clr.l d0 ROM:00113DBC move.w ($50E).w,d0 ROM:00113DC0 swap d0 ROM:00113DC2 add.l d0,($444).w ROM:00113DC6 addq.w #1,($50C).w ROM:00113DCA bsr.w sub_113ABA ROM:00113DCE clr.l d0 ROM:00113DD0 move.w ($50E).w,d0 ROM:00113DD4 add.l d0,($444).w ROM:00113DD8 rts ROM:00113DD8 ; End of function sub_113D82 ROM:00113DD8 ROM:00113DDA ROM:00113DDA ; =============== S U B R O U T I N E ======================================= ROM:00113DDA ROM:00113DDA ROM:00113DDA sub_113DDA: ; CODE XREF: ROM:0011361C↑p ROM:00113DDA ; ROM:0011377C↑p ROM:00113DDA lea ($139C).w,a1 ROM:00113DDE clr.l d1 ROM:00113DE0 move.w ($514).w,d2 ROM:00113DE4 lsr.w #1,d2 ROM:00113DE6 move.w (a1,d2.w*2),($50E).w ROM:00113DEC move.w ($50E).w,d1 ROM:00113DF0 cmpi.b #1,($704).w ROM:00113DF6 bne.s loc_113DFE ROM:00113DF8 add.l d1,($440).w ROM:00113DFC bra.s loc_113E02 ROM:00113DFE ; --------------------------------------------------------------------------- ROM:00113DFE ROM:00113DFE loc_113DFE: ; CODE XREF: sub_113DDA+1C↑j ROM:00113DFE add.l d1,($444).w ROM:00113E02 ROM:00113E02 loc_113E02: ; CODE XREF: sub_113DDA+22↑j ROM:00113E02 bsr.w sub_113BCA ROM:00113E06 addq.w #2,($514).w ROM:00113E0A addq.w #1,($50C).w ROM:00113E0E rts ROM:00113E0E ; End of function sub_113DDA ROM:00113E0E ROM:00113E10 ROM:00113E10 ; =============== S U B R O U T I N E ======================================= ROM:00113E10 ROM:00113E10 ROM:00113E10 sub_113E10: ; CODE XREF: ROM:001137BC↑p ROM:00113E10 ; ROM:00113868↑p ... ROM:00113E10 lea ($FFFFFD20).w,a0 ROM:00113E14 move.w #$1000,$1A(a0) ROM:00113E1A clr.w $1C(a0) ROM:00113E1E clr.w $1E(a0) ROM:00113E22 bclr #7,($FFFFFC1F).w ROM:00113E28 bset #7,($FFFFFC1A).w ROM:00113E2E ROM:00113E2E loc_113E2E: ; CODE XREF: sub_113E10+26↓j ROM:00113E2E btst #7,($FFFFFC1F).w ROM:00113E34 bne.s loc_113E38 ROM:00113E36 bra.s loc_113E2E ROM:00113E38 ; --------------------------------------------------------------------------- ROM:00113E38 ROM:00113E38 loc_113E38: ; CODE XREF: sub_113E10+24↑j ROM:00113E38 bclr #7,($FFFFFC1F).w ROM:00113E3E rts ROM:00113E3E ; End of function sub_113E10 ROM:00113E3E ROM:00113E40 ROM:00113E40 ; =============== S U B R O U T I N E ======================================= ROM:00113E40 ROM:00113E40 ROM:00113E40 sub_113E40: ; CODE XREF: ROM:00113354↑p ROM:00113E40 ; ROM:00113450↑p ROM:00113E40 move.w ($510).w,($50C).w ROM:00113E46 bsr.w sub_113ABA ROM:00113E4A move.w ($50E).w,($512).w ROM:00113E50 rts ROM:00113E50 ; End of function sub_113E40 ROM:00113E50 ROM:00113E52 ROM:00113E52 ; =============== S U B R O U T I N E ======================================= ROM:00113E52 ROM:00113E52 ROM:00113E52 sub_113E52: ; CODE XREF: ROM:00113588↑p ROM:00113E52 ; ROM:0011382E↑p ROM:00113E52 move.b ($1205).w,d0 ROM:00113E56 lsl.w #8,d0 ROM:00113E58 add.b ($1205).w,d0 ROM:00113E5C move.w d0,($50E).w ROM:00113E60 bsr.w sub_113BCA ROM:00113E64 addq.w #1,($50C).w ROM:00113E68 subq.b #1,($6F4).w ROM:00113E6C rts ROM:00113E6C ; End of function sub_113E52 ROM:00113E6C ROM:00113E6E ROM:00113E6E ; =============== S U B R O U T I N E ======================================= ROM:00113E6E ROM:00113E6E ROM:00113E6E sub_113E6E: ; CODE XREF: ROM:00113382↑p ROM:00113E6E lea ($139C).w,a1 ROM:00113E72 move.w #$135,d3 ROM:00113E76 clr.w d1 ROM:00113E78 clr.w d2 ROM:00113E7A clr.l ($43C).w ROM:00113E7E ROM:00113E7E loc_113E7E: ; CODE XREF: sub_113E6E+32↓j ROM:00113E7E cmp.w d1,d3 ROM:00113E80 ble.s locret_113EA2 ROM:00113E82 clr.l d4 ROM:00113E84 bsr.w sub_113ABA ROM:00113E88 move.w ($50E).w,d4 ROM:00113E8C add.l d4,($43C).w ROM:00113E90 move.w ($50E).w,(a1,d2.w*2) ROM:00113E96 addq.w #2,d1 ROM:00113E98 move.w d1,d2 ROM:00113E9A lsr.w #1,d2 ROM:00113E9C addq.w #1,($50C).w ROM:00113EA0 bra.s loc_113E7E ROM:00113EA2 ; --------------------------------------------------------------------------- ROM:00113EA2 ROM:00113EA2 locret_113EA2: ; CODE XREF: sub_113E6E+12↑j ROM:00113EA2 rts ROM:00113EA2 ; End of function sub_113E6E ROM:00113EA2 ROM:00113EA4 ROM:00113EA4 ; =============== S U B R O U T I N E ======================================= ROM:00113EA4 ROM:00113EA4 ROM:00113EA4 sub_113EA4: ; CODE XREF: ROM:0011353E↑p ROM:00113EA4 move.w ($510).w,($50C).w ROM:00113EAA move.w ($512).w,($50E).w ROM:00113EB0 bsr.w sub_113BCA ROM:00113EB4 rts ROM:00113EB4 ; End of function sub_113EA4 ROM:00113EB4 ROM:00113EB6 ROM:00113EB6 ; =============== S U B R O U T I N E ======================================= ROM:00113EB6 ROM:00113EB6 ROM:00113EB6 sub_113EB6: ; CODE XREF: ROM:001135C2↑p ROM:00113EB6 move.w #$3F6,($50C).w ROM:00113EBC move.b #3,($6F4).w ROM:00113EC2 rts ROM:00113EC2 ; End of function sub_113EB6 ROM:00113EC2 ROM:00113EC4 ROM:00113EC4 ; =============== S U B R O U T I N E ======================================= ROM:00113EC4 ROM:00113EC4 ROM:00113EC4 sub_113EC4: ; CODE XREF: ROM:00113656↑p ROM:00113EC4 move.w #$3EF,($50C).w ROM:00113ECA move.b #3,($6F4).w ROM:00113ED0 rts ROM:00113ED0 ; End of function sub_113EC4 ROM:00113ED0 ROM:00113ED2 ROM:00113ED2 ; =============== S U B R O U T I N E ======================================= ROM:00113ED2 ROM:00113ED2 ROM:00113ED2 sub_113ED2: ; CODE XREF: ROM:00113578↑p ROM:00113ED2 move.w #$3F9,($50C).w ROM:00113ED8 move.b #2,($6F4).w ROM:00113EDE rts ROM:00113EDE ; End of function sub_113ED2 ROM:00113EDE ROM:00113EE0 ROM:00113EE0 ; =============== S U B R O U T I N E ======================================= ROM:00113EE0 ROM:00113EE0 ROM:00113EE0 sub_113EE0: ; CODE XREF: ROM:001132BA↑p ROM:00113EE0 ; ROM:0011342A↑p ROM:00113EE0 move.w #$3EC,($50C).w ROM:00113EE6 bsr.w sub_113ABA ROM:00113EEA move.w ($50E).w,($A2A).w ROM:00113EF0 move.w #$3ED,($50C).w ROM:00113EF6 bsr.w sub_113ABA ROM:00113EFA move.w ($50E).w,($A2C).w ROM:00113F00 rts ROM:00113F00 ; End of function sub_113EE0 ROM:00113F00 ROM:00113F02 ; --------------------------------------------------------------------------- ROM:00113F02 bset #1,($8E7).w ROM:00113F08 rts ROM:00113F0A ROM:00113F0A ; =============== S U B R O U T I N E ======================================= ROM:00113F0A ROM:00113F0A ROM:00113F0A sub_113F0A: ; CODE XREF: ROM:001133BC↑p ROM:00113F0A move.w #$3F6,($50C).w ROM:00113F10 bsr.w sub_113ABA ROM:00113F14 move.w ($50E).w,d1 ROM:00113F18 move.w d1,($F0C).w ROM:00113F1C addq.w #1,($50C).w ROM:00113F20 bsr.w sub_113ABA ROM:00113F24 move.w ($50E).w,d1 ROM:00113F28 move.w d1,($F0E).w ROM:00113F2C addq.w #1,($50C).w ROM:00113F30 bsr.w sub_113ABA ROM:00113F34 move.w ($50E).w,d1 ROM:00113F38 move.w d1,($F10).w ROM:00113F3C rts ROM:00113F3C ; End of function sub_113F0A ROM:00113F3C ROM:00113F3E ROM:00113F3E ; =============== S U B R O U T I N E ======================================= ROM:00113F3E ROM:00113F3E ROM:00113F3E sub_113F3E: ; CODE XREF: ROM:001133FA↑p ROM:00113F3E move.w #$3F0,($50C).w ROM:00113F44 bsr.w sub_113ABA ROM:00113F48 move.w ($50E).w,d1 ROM:00113F4C swap d1 ROM:00113F4E addq.w #1,($50C).w ROM:00113F52 bsr.w sub_113ABA ROM:00113F56 move.w ($50E).w,d1 ROM:00113F5A move.l d1,($9B8).w ROM:00113F5E move.l d1,($9BC).w ROM:00113F62 move.l d1,($9C0).w ROM:00113F66 move.l d1,($8FC).w ROM:00113F6A rts ROM:00113F6A ; End of function sub_113F3E ROM:00113F6A ROM:00113F6C ROM:00113F6C ; =============== S U B R O U T I N E ======================================= ROM:00113F6C ROM:00113F6C ROM:00113F6C sub_113F6C: ; CODE XREF: ROM:001136AC↑p ROM:00113F6C move.w #$3F6,($50C).w ROM:00113F72 move.w ($F0C).w,d1 ROM:00113F76 move.w d1,($50E).w ROM:00113F7A bsr.w sub_113BCA ROM:00113F7E addq.w #1,($50C).w ROM:00113F82 rts ROM:00113F82 ; End of function sub_113F6C ROM:00113F82 ROM:00113F84 ROM:00113F84 ; =============== S U B R O U T I N E ======================================= ROM:00113F84 ROM:00113F84 ROM:00113F84 sub_113F84: ; CODE XREF: ROM:001139A4↑p ROM:00113F84 move.w ($F0E).w,d1 ROM:00113F88 move.w d1,($50E).w ROM:00113F8C bsr.w sub_113BCA ROM:00113F90 addq.w #1,($50C).w ROM:00113F94 rts ROM:00113F94 ; End of function sub_113F84 ROM:00113F94 ROM:00113F96 ROM:00113F96 ; =============== S U B R O U T I N E ======================================= ROM:00113F96 ROM:00113F96 ROM:00113F96 sub_113F96: ; CODE XREF: ROM:001139E2↑p ROM:00113F96 move.w ($F10).w,d1 ROM:00113F9A move.w d1,($50E).w ROM:00113F9E bsr.w sub_113BCA ROM:00113FA2 rts ROM:00113FA2 ; End of function sub_113F96 ROM:00113FA2 ROM:00113FA4 ROM:00113FA4 ; =============== S U B R O U T I N E ======================================= ROM:00113FA4 ROM:00113FA4 ROM:00113FA4 sub_113FA4: ; CODE XREF: ROM:001136F8↑p ROM:00113FA4 move.w #$3F0,($50C).w ROM:00113FAA move.l ($414).w,d1 ROM:00113FAE swap d1 ROM:00113FB0 move.w d1,($50E).w ROM:00113FB4 bsr.w sub_113BCA ROM:00113FB8 addq.w #1,($50C).w ROM:00113FBC rts ROM:00113FBC ; End of function sub_113FA4 ROM:00113FBC ROM:00113FBE ROM:00113FBE ; =============== S U B R O U T I N E ======================================= ROM:00113FBE ROM:00113FBE ROM:00113FBE sub_113FBE: ; CODE XREF: ROM:00113A58↑p ROM:00113FBE move.l ($414).w,d1 ROM:00113FC2 move.w d1,($50E).w ROM:00113FC6 bsr.w sub_113BCA ROM:00113FCA rts ROM:00113FCA ; End of function sub_113FBE ROM:00113FCA ROM:00113FCC ; --------------------------------------------------------------------------- ROM:00113FCC rts ROM:00113FCE ; --------------------------------------------------------------------------- ROM:00113FCE rts ROM:00113FD0 ROM:00113FD0 ; =============== S U B R O U T I N E ======================================= ROM:00113FD0 ROM:00113FD0 ROM:00113FD0 sub_113FD0: ; CODE XREF: sub_111422+C↑p ROM:00113FD0 move.w #0,($FFFFF448).w ROM:00113FD6 rts ROM:00113FD6 ; End of function sub_113FD0 ROM:00113FD6 ROM:00113FD8 ; --------------------------------------------------------------------------- ROM:00113FD8 movem.l d0-a5,-(sp) ROM:00113FDC move.w #$8000,d0 ROM:00113FE0 and.w ($FFFFF448).w,d0 ROM:00113FE4 beq.s loc_113FEC ROM:00113FE6 not.w d0 ROM:00113FE8 and.w d0,($FFFFF448).w ROM:00113FEC ROM:00113FEC loc_113FEC: ; CODE XREF: ROM:00113FE4↑j ROM:00113FEC movem.l (sp)+,d0-a5 ROM:00113FF0 rte ROM:00113FF2 ; --------------------------------------------------------------------------- ROM:00113FF2 rts ROM:00113FF4 ; --------------------------------------------------------------------------- ROM:00113FF4 rts ROM:00113FF6 ; --------------------------------------------------------------------------- ROM:00113FF6 rts ROM:00113FF8 ; --------------------------------------------------------------------------- ROM:00113FF8 rte ROM:00113FFA ROM:00113FFA ; =============== S U B R O U T I N E ======================================= ROM:00113FFA ROM:00113FFA ROM:00113FFA sub_113FFA: ; CODE XREF: ROM:00136B90↓p ROM:00113FFA clr.l d2 ROM:00113FFC move.w ($518).w,d2 ROM:00114000 bset #7,($138F).w ROM:00114006 bclr #5,($8EE).w ROM:0011400C move.b ($1244).l,d0 ROM:00114012 cmpi.b #2,d0 ROM:00114016 ble.s loc_11401E ROM:00114018 bra.l loc_114160 ROM:0011401E ; --------------------------------------------------------------------------- ROM:0011401E ROM:0011401E loc_11401E: ; CODE XREF: sub_113FFA+1C↑j ROM:0011401E move.b ($1246).l,d0 ROM:00114024 cmpi.b #2,d0 ROM:00114028 ble.s loc_114030 ROM:0011402A bra.l loc_114160 ROM:00114030 ; --------------------------------------------------------------------------- ROM:00114030 ROM:00114030 loc_114030: ; CODE XREF: sub_113FFA+2E↑j ROM:00114030 cmp.b ($6F7).w,d0 ROM:00114034 beq.l loc_114160 ROM:0011403A move.b ($1243).l,d0 ROM:00114040 cmpi.b #0,d0 ROM:00114044 ble.s loc_11408E ROM:00114046 move.b ($1244).l,d0 ROM:0011404C cmpi.b #2,d0 ROM:00114050 bgt.s loc_114086 ROM:00114052 cmpi.b #0,d0 ROM:00114056 bne.s loc_114064 ROM:00114058 movea.l ($41C).w,a0 ROM:0011405C move.l #$178000,d3 ROM:00114062 bra.s loc_114084 ROM:00114064 ; --------------------------------------------------------------------------- ROM:00114064 ROM:00114064 loc_114064: ; CODE XREF: sub_113FFA+5C↑j ROM:00114064 cmpi.b #1,d0 ROM:00114068 bne.s loc_114078 ROM:0011406A movea.l #$178000,a0 ROM:00114070 move.l #$180000,d3 ROM:00114076 bra.s loc_114084 ROM:00114078 ; --------------------------------------------------------------------------- ROM:00114078 ROM:00114078 loc_114078: ; CODE XREF: sub_113FFA+6E↑j ROM:00114078 movea.l #$180000,a0 ROM:0011407E move.l #$188000,d3 ROM:00114084 ROM:00114084 loc_114084: ; CODE XREF: sub_113FFA+68↑j ROM:00114084 ; sub_113FFA+7C↑j ROM:00114084 bra.s loc_11408C ROM:00114086 ; --------------------------------------------------------------------------- ROM:00114086 ROM:00114086 loc_114086: ; CODE XREF: sub_113FFA+56↑j ROM:00114086 bra.l loc_114160 ROM:0011408C ; --------------------------------------------------------------------------- ROM:0011408C ROM:0011408C loc_11408C: ; CODE XREF: sub_113FFA:loc_114084↑j ROM:0011408C bra.s loc_1140BC ROM:0011408E ; --------------------------------------------------------------------------- ROM:0011408E ROM:0011408E loc_11408E: ; CODE XREF: sub_113FFA+4A↑j ROM:0011408E move.b ($1244).l,d0 ROM:00114094 cmpi.b #0,d0 ROM:00114098 bne.s loc_1140A2 ROM:0011409A bra.l loc_114160 ROM:001140A0 ; --------------------------------------------------------------------------- ROM:001140A0 bra.s loc_1140BC ROM:001140A2 ; --------------------------------------------------------------------------- ROM:001140A2 ROM:001140A2 loc_1140A2: ; CODE XREF: sub_113FFA+9E↑j ROM:001140A2 clr.l d1 ROM:001140A4 move.b ($1244).l,d1 ROM:001140AA subi.l #1,d1 ROM:001140B0 mulu.l d2,d1 ROM:001140B4 movea.l #$1E00,a0 ROM:001140BA adda.l d1,a0 ROM:001140BC ROM:001140BC loc_1140BC: ; CODE XREF: sub_113FFA:loc_11408C↑j ROM:001140BC ; sub_113FFA+A6↑j ROM:001140BC move.b ($1245).l,d0 ROM:001140C2 cmpi.b #0,d0 ROM:001140C6 ble.l loc_114134 ROM:001140CC btst #2,($136E).w ROM:001140D2 beq.l loc_114130 ROM:001140D8 clr.w d0 ROM:001140DA move.b ($1246).l,d0 ROM:001140E0 cmpi.b #0,d0 ROM:001140E4 bne.s loc_114100 ROM:001140E6 movea.l ($41C).w,a1 ROM:001140EA move.l #$178000,d3 ROM:001140F0 clr.w d0 ROM:001140F2 move.b ($1244).l,d0 ROM:001140F8 movea.l #$1E00,a0 ROM:001140FE bra.s loc_114108 ROM:00114100 ; --------------------------------------------------------------------------- ROM:00114100 ROM:00114100 loc_114100: ; CODE XREF: sub_113FFA+EA↑j ROM:00114100 bset #7,($138E).w ROM:00114106 bra.s loc_114160 ROM:00114108 ; --------------------------------------------------------------------------- ROM:00114108 ROM:00114108 loc_114108: ; CODE XREF: sub_113FFA+104↑j ROM:00114108 move.b ($1243).l,d0 ROM:0011410E cmpi.b #0,d0 ROM:00114112 ble.s loc_114118 ROM:00114114 bra.s loc_114160 ROM:00114116 ; --------------------------------------------------------------------------- ROM:00114116 bra.s loc_11412E ROM:00114118 ; --------------------------------------------------------------------------- ROM:00114118 ROM:00114118 loc_114118: ; CODE XREF: sub_113FFA+118↑j ROM:00114118 adda.w #$12,a0 ROM:0011411C move.w #$5AA5,(a0) ROM:00114120 suba.w #$12,a0 ROM:00114124 bsr.w sub_114252 ROM:00114128 bclr #7,($138F).w ROM:0011412E ROM:0011412E loc_11412E: ; CODE XREF: sub_113FFA+11C↑j ROM:0011412E bra.s loc_114132 ROM:00114130 ; --------------------------------------------------------------------------- ROM:00114130 ROM:00114130 loc_114130: ; CODE XREF: sub_113FFA+D8↑j ROM:00114130 bra.s loc_114160 ROM:00114132 ; --------------------------------------------------------------------------- ROM:00114132 ROM:00114132 loc_114132: ; CODE XREF: sub_113FFA:loc_11412E↑j ROM:00114132 bra.s loc_11415E ROM:00114134 ; --------------------------------------------------------------------------- ROM:00114134 ROM:00114134 loc_114134: ; CODE XREF: sub_113FFA+CC↑j ROM:00114134 move.b ($1246).l,d0 ROM:0011413A cmpi.b #0,d0 ROM:0011413E bne.s loc_114144 ROM:00114140 bra.s loc_114160 ROM:00114142 ; --------------------------------------------------------------------------- ROM:00114142 bra.s loc_11415E ROM:00114144 ; --------------------------------------------------------------------------- ROM:00114144 ROM:00114144 loc_114144: ; CODE XREF: sub_113FFA+144↑j ROM:00114144 clr.l d1 ROM:00114146 move.b ($1246).l,d1 ROM:0011414C subi.l #1,d1 ROM:00114152 mulu.l d2,d1 ROM:00114156 movea.l #$1E00,a1 ROM:0011415C adda.l d1,a1 ROM:0011415E ROM:0011415E loc_11415E: ; CODE XREF: sub_113FFA:loc_114132↑j ROM:0011415E ; sub_113FFA+148↑j ROM:0011415E bra.s loc_11416C ROM:00114160 ; --------------------------------------------------------------------------- ROM:00114160 ROM:00114160 loc_114160: ; CODE XREF: sub_113FFA+1E↑j ROM:00114160 ; sub_113FFA+30↑j ... ROM:00114160 bset #0,($1389).w ROM:00114166 bclr #7,($138F).w ROM:0011416C ROM:0011416C loc_11416C: ; CODE XREF: sub_113FFA:loc_11415E↑j ROM:0011416C btst #7,($138F).w ROM:00114172 beq.s locret_11418A ROM:00114174 subi.w #1,d2 ROM:00114178 move.w #0,d1 ROM:0011417C bra.s loc_114182 ROM:0011417E ; --------------------------------------------------------------------------- ROM:0011417E ROM:0011417E loc_11417E: ; CODE XREF: sub_113FFA+18E↓j ROM:0011417E addi.w #1,d1 ROM:00114182 ROM:00114182 loc_114182: ; CODE XREF: sub_113FFA+182↑j ROM:00114182 cmp.w d2,d1 ROM:00114184 bgt.s locret_11418A ROM:00114186 move.b (a0)+,(a1)+ ROM:00114188 bra.s loc_11417E ROM:0011418A ; --------------------------------------------------------------------------- ROM:0011418A ROM:0011418A locret_11418A: ; CODE XREF: sub_113FFA+178↑j ROM:0011418A ; sub_113FFA+18A↑j ROM:0011418A rts ROM:0011418A ; End of function sub_113FFA ROM:0011418A ROM:0011418C ROM:0011418C ; =============== S U B R O U T I N E ======================================= ROM:0011418C ROM:0011418C ROM:0011418C sub_11418C: ; DATA XREF: sub_114252+6↓o ROM:0011418C move sr,-(sp) ROM:0011418E move #$2700,sr ROM:00114192 move.w ($518).w,d2 ROM:00114196 ext.l d2 ROM:00114198 add.l a1,d2 ROM:0011419A move.w #$7031,($FFFFFA56).w ROM:001141A0 movea.l #$10AAAA,a3 ROM:001141A6 movea.l #$105554,a4 ROM:001141AC move.b #$AA,(a3) ROM:001141B0 move.b #$55,(a4) ; 'U' ROM:001141B4 move.b #$80,(a3) ROM:001141B8 move.b #$AA,(a3) ROM:001141BC move.b #$55,(a4) ; 'U' ROM:001141C0 move.w #$30,(a1) ; '0' ROM:001141C4 ROM:001141C4 loc_1141C4: ; CODE XREF: sub_11418C+4A↓j ROM:001141C4 move.b #$55,($FFFFFA27).w ; 'U' ROM:001141CA move.b #$AA,($FFFFFA27).w ROM:001141D0 move.w (a1),d4 ROM:001141D2 andi.w #$80,d4 ROM:001141D6 beq.s loc_1141C4 ROM:001141D8 bsr.w sub_114216 ROM:001141DC btst #5,($8EE).w ROM:001141E2 beq.s loc_11420C ROM:001141E4 movea.l #$180000,a1 ROM:001141EA move.w ($518).w,d2 ROM:001141EE ext.l d2 ROM:001141F0 add.l a1,d2 ROM:001141F2 movea.l #0,a0 ROM:001141F8 movea.w ($518).w,a0 ROM:001141FC adda.l #$1E00,a0 ROM:00114202 bsr.w sub_114216 ROM:00114206 bclr #5,($8EE).w ROM:0011420C ROM:0011420C loc_11420C: ; CODE XREF: sub_11418C+56↑j ROM:0011420C move.w #$1031,($FFFFFA56).w ROM:00114212 move (sp)+,sr ROM:00114214 rts ROM:00114214 ; End of function sub_11418C ROM:00114214 ROM:00114216 ROM:00114216 ; =============== S U B R O U T I N E ======================================= ROM:00114216 ROM:00114216 ROM:00114216 sub_114216: ; CODE XREF: sub_11418C+4C↑p ROM:00114216 ; sub_11418C+76↑p ... ROM:00114216 cmp.l a1,d2 ROM:00114218 ble.l locret_114250 ROM:0011421E move.b #$AA,(a3) ROM:00114222 move.b #$55,(a4) ; 'U' ROM:00114226 move.b #$A0,(a3) ROM:0011422A move.w (a0)+,(a1)+ ROM:0011422C move.b #$55,($FFFFFA27).w ; 'U' ROM:00114232 move.b #$AA,($FFFFFA27).w ROM:00114238 move.w -2(a0),d0 ROM:0011423C move.w #$2500,d3 ROM:00114240 ROM:00114240 loc_114240: ; CODE XREF: sub_114216+36↓j ROM:00114240 subq.w #1,d3 ROM:00114242 move.w -2(a1),d4 ROM:00114246 eor.w d0,d4 ROM:00114248 andi.w #$80,d4 ROM:0011424C bne.s loc_114240 ROM:0011424E bra.s sub_114216 ROM:00114250 ; --------------------------------------------------------------------------- ROM:00114250 ROM:00114250 locret_114250: ; CODE XREF: sub_114216+2↑j ROM:00114250 rts ROM:00114250 ; End of function sub_114216 ROM:00114250 ROM:00114252 ROM:00114252 ; =============== S U B R O U T I N E ======================================= ROM:00114252 ROM:00114252 ROM:00114252 sub_114252: ; CODE XREF: sub_113FFA+12A↑p ROM:00114252 move.w #$C6,d0 ROM:00114256 asr.w #1,d0 ROM:00114258 movea.l #sub_11418C,a3 ROM:0011425E movea.l ($430).w,a2 ROM:00114262 ROM:00114262 loc_114262: ; CODE XREF: sub_114252+12↓j ROM:00114262 move.w (a3)+,(a2)+ ROM:00114264 dbf d0,loc_114262 ROM:00114268 movea.l ($430).w,a2 ROM:0011426C jsr (a2) ROM:0011426E rts ROM:0011426E ; End of function sub_114252 ROM:0011426E ROM:00114270 ROM:00114270 ; =============== S U B R O U T I N E ======================================= ROM:00114270 ROM:00114270 ROM:00114270 sub_114270: ; CODE XREF: sub_1142E8↓p ROM:00114270 ; sub_1143D8↓p ... ROM:00114270 clr.l d1 ROM:00114272 bclr #2,($8DC).w ROM:00114278 bclr #5,($8E0).w ROM:0011427E bclr #0,($517).w ROM:00114284 ROM:00114284 loc_114284: ; CODE XREF: sub_114270+68↓j ROM:00114284 movea.l #$10C000,a0 ROM:0011428A move.w #$2E,d2 ; '.' ROM:0011428E mulu.w d1,d2 ROM:00114290 adda.l d2,a0 ROM:00114292 clr.l d4 ROM:00114294 clr.l d3 ROM:00114296 ROM:00114296 loc_114296: ; CODE XREF: sub_114270+44↓j ROM:00114296 cmpi.b #$FF,(a0,d4.w) ROM:0011429C beq.s loc_1142A6 ROM:0011429E bset #5,($8E0).w ROM:001142A4 moveq #1,d3 ROM:001142A6 ROM:001142A6 loc_1142A6: ; CODE XREF: sub_114270+2C↑j ROM:001142A6 addi.b #1,d4 ROM:001142AA cmpi.w #0,d3 ROM:001142AE bne.s loc_1142B6 ROM:001142B0 cmpi.b #$2E,d4 ; '.' ROM:001142B4 bne.s loc_114296 ROM:001142B6 ROM:001142B6 loc_1142B6: ; CODE XREF: sub_114270+3E↑j ROM:001142B6 clr.l d3 ROM:001142B8 cmpi.b #$2E,d4 ; '.' ROM:001142BC bne.s loc_1142C8 ROM:001142BE bset #2,($8DC).w ROM:001142C4 moveq #1,d3 ROM:001142C6 bra.s loc_1142CC ROM:001142C8 ; --------------------------------------------------------------------------- ROM:001142C8 ROM:001142C8 loc_1142C8: ; CODE XREF: sub_114270+4C↑j ROM:001142C8 addi.b #1,d1 ROM:001142CC ROM:001142CC loc_1142CC: ; CODE XREF: sub_114270+56↑j ROM:001142CC cmpi.b #$A0,d1 ROM:001142D0 beq.s loc_1142DA ROM:001142D2 cmpi.l #0,d3 ROM:001142D8 beq.s loc_114284 ROM:001142DA ROM:001142DA loc_1142DA: ; CODE XREF: sub_114270+60↑j ROM:001142DA cmpi.b #$A0,d1 ROM:001142DE bne.s locret_1142E6 ROM:001142E0 bset #0,($517).w ROM:001142E6 ROM:001142E6 locret_1142E6: ; CODE XREF: sub_114270+6E↑j ROM:001142E6 rts ROM:001142E6 ; End of function sub_114270 ROM:001142E6 ROM:001142E8 ROM:001142E8 ; =============== S U B R O U T I N E ======================================= ROM:001142E8 ROM:001142E8 ROM:001142E8 sub_1142E8: ; CODE XREF: sub_1234DA+80A↓p ROM:001142E8 bsr.w sub_114270 ROM:001142EC cmpi.b #0,d1 ROM:001142F0 bne.s loc_1142FA ROM:001142F2 bset #1,($8E6).w ROM:001142F8 bra.s loc_1142FC ROM:001142FA ; --------------------------------------------------------------------------- ROM:001142FA ROM:001142FA loc_1142FA: ; CODE XREF: sub_1142E8+8↑j ROM:001142FA subq.b #1,d1 ROM:001142FC ROM:001142FC loc_1142FC: ; CODE XREF: sub_1142E8+10↑j ROM:001142FC movea.l #$10C000,a0 ROM:00114302 move.w #$2E,d2 ; '.' ROM:00114306 mulu.w d1,d2 ROM:00114308 adda.l d2,a0 ROM:0011430A movea.l #$1240,a1 ROM:00114310 btst #2,($1391).w ROM:00114316 beq.s loc_114320 ROM:00114318 adda.l #6,a1 ROM:0011431E bra.s loc_114326 ROM:00114320 ; --------------------------------------------------------------------------- ROM:00114320 ROM:00114320 loc_114320: ; CODE XREF: sub_1142E8+2E↑j ROM:00114320 adda.l #3,a1 ROM:00114326 ROM:00114326 loc_114326: ; CODE XREF: sub_1142E8+36↑j ROM:00114326 move.b #1,d3 ROM:0011432A bra.s loc_114330 ROM:0011432C ; --------------------------------------------------------------------------- ROM:0011432C ROM:0011432C loc_11432C: ; CODE XREF: sub_1142E8+50↓j ROM:0011432C addi.b #1,d3 ROM:00114330 ROM:00114330 loc_114330: ; CODE XREF: sub_1142E8+42↑j ROM:00114330 cmpi.b #$2E,d3 ; '.' ROM:00114334 bgt.s locret_11433A ROM:00114336 move.b (a0)+,(a1)+ ROM:00114338 bra.s loc_11432C ROM:0011433A ; --------------------------------------------------------------------------- ROM:0011433A ROM:0011433A locret_11433A: ; CODE XREF: sub_1142E8+4C↑j ROM:0011433A rts ROM:0011433A ; End of function sub_1142E8 ROM:0011433A ROM:0011433C ROM:0011433C ; =============== S U B R O U T I N E ======================================= ROM:0011433C ROM:0011433C ROM:0011433C sub_11433C: ; CODE XREF: ROM:00124648↓p ROM:0011433C move.b ($1243).l,d1 ROM:00114342 cmpi.b #0,d1 ROM:00114346 bne.s loc_114350 ROM:00114348 bset #1,($8E6).w ROM:0011434E bra.s loc_114352 ROM:00114350 ; --------------------------------------------------------------------------- ROM:00114350 ROM:00114350 loc_114350: ; CODE XREF: sub_11433C+A↑j ROM:00114350 subq.b #1,d1 ROM:00114352 ROM:00114352 loc_114352: ; CODE XREF: sub_11433C+12↑j ROM:00114352 movea.l #$10C000,a0 ROM:00114358 move.w #$2E,d2 ; '.' ROM:0011435C mulu.w d1,d2 ROM:0011435E adda.l d2,a0 ROM:00114360 movea.l #$1240,a1 ROM:00114366 btst #2,($1391).w ROM:0011436C beq.s loc_114376 ROM:0011436E adda.l #6,a1 ROM:00114374 bra.s loc_11437C ROM:00114376 ; --------------------------------------------------------------------------- ROM:00114376 ROM:00114376 loc_114376: ; CODE XREF: sub_11433C+30↑j ROM:00114376 adda.l #3,a1 ROM:0011437C ROM:0011437C loc_11437C: ; CODE XREF: sub_11433C+38↑j ROM:0011437C move.b #1,d3 ROM:00114380 bra.s loc_114386 ROM:00114382 ; --------------------------------------------------------------------------- ROM:00114382 ROM:00114382 loc_114382: ; CODE XREF: sub_11433C+52↓j ROM:00114382 addi.b #1,d3 ROM:00114386 ROM:00114386 loc_114386: ; CODE XREF: sub_11433C+44↑j ROM:00114386 cmpi.b #$2E,d3 ; '.' ROM:0011438A bgt.s locret_114390 ROM:0011438C move.b (a0)+,(a1)+ ROM:0011438E bra.s loc_114382 ROM:00114390 ; --------------------------------------------------------------------------- ROM:00114390 ROM:00114390 locret_114390: ; CODE XREF: sub_11433C+4E↑j ROM:00114390 rts ROM:00114390 ; End of function sub_11433C ROM:00114390 ROM:00114392 ; --------------------------------------------------------------------------- ROM:00114392 ROM:00114392 loc_114392: ; CODE XREF: ROM:001143D4↓j ROM:00114392 ; DATA XREF: sub_1143D8+32↓o ROM:00114392 movea.l #$10AAAA,a3 ROM:00114398 movea.l #$105554,a4 ROM:0011439E move.b (a1)+,d5 ROM:001143A0 lsl.w #8,d5 ROM:001143A2 move.b (a1)+,d5 ROM:001143A4 move.b #$AA,(a3) ROM:001143A8 move.b #$55,(a4) ; 'U' ROM:001143AC move.b #$A0,(a3) ROM:001143B0 move.w d5,(a0) ROM:001143B2 ROM:001143B2 loc_1143B2: ; CODE XREF: ROM:001143C6↓j ROM:001143B2 move.b #$55,($FFFFFA27).w ; 'U' ROM:001143B8 move.b #$AA,($FFFFFA27).w ROM:001143BE move.w (a0),d4 ROM:001143C0 eor.w d5,d4 ROM:001143C2 andi.w #$80,d4 ROM:001143C6 bne.s loc_1143B2 ROM:001143C8 adda.l #2,a0 ROM:001143CE addq.b #2,d0 ROM:001143D0 cmpi.b #$2E,d0 ; '.' ROM:001143D4 bne.s loc_114392 ROM:001143D6 rts ROM:001143D8 ROM:001143D8 ; =============== S U B R O U T I N E ======================================= ROM:001143D8 ROM:001143D8 ROM:001143D8 sub_1143D8: ; CODE XREF: sub_1234DA+49E↓p ROM:001143D8 bsr.w sub_114270 ROM:001143DC movea.l #$10C000,a0 ROM:001143E2 move.w #$2E,d5 ; '.' ROM:001143E6 mulu.w d1,d5 ROM:001143E8 adda.l d5,a0 ROM:001143EA movea.l #$1240,a1 ROM:001143F0 adda.l #3,a1 ROM:001143F6 clr.l d0 ROM:001143F8 move sr,-(sp) ROM:001143FA move #$2700,sr ROM:001143FE move.w #$7031,($FFFFFA56).w ROM:00114404 move.w #$46,d2 ; 'F' ROM:00114408 asr.w #1,d2 ROM:0011440A movea.l #loc_114392,a3 ROM:00114410 movea.l #$1E00,a2 ROM:00114416 ROM:00114416 loc_114416: ; CODE XREF: sub_1143D8+40↓j ROM:00114416 move.w (a3)+,(a2)+ ROM:00114418 dbf d2,loc_114416 ROM:0011441C movea.l #$1E00,a2 ROM:00114422 jsr (a2) ROM:00114424 move.w #$1031,($FFFFFA56).w ROM:0011442A move (sp)+,sr ROM:0011442C rts ROM:0011442C ; End of function sub_1143D8 ROM:0011442C ROM:0011442E ROM:0011442E ; =============== S U B R O U T I N E ======================================= ROM:0011442E ROM:0011442E ROM:0011442E sub_11442E: ; CODE XREF: ROM:00115962↓p ROM:0011442E clr.w d1 ROM:00114430 move.b ($1183).w,d1 ROM:00114434 cmpi.w #4,d1 ROM:00114438 bcc.s locret_114442 ROM:0011443A movea.l off_114444(pc,d1.w*4),a0 ROM:0011443E nop ROM:00114440 jmp (a0) ROM:00114442 ; --------------------------------------------------------------------------- ROM:00114442 ROM:00114442 locret_114442: ; CODE XREF: sub_11442E+A↑j ROM:00114442 rts ROM:00114442 ; End of function sub_11442E ROM:00114442 ROM:00114442 ; --------------------------------------------------------------------------- ROM:00114444 off_114444: dc.l loc_114454 ; DATA XREF: sub_11442E+C↑r ROM:00114448 dc.l loc_114488 ROM:0011444C dc.l loc_1144EE ROM:00114450 dc.l loc_114554 ROM:00114454 ; --------------------------------------------------------------------------- ROM:00114454 ROM:00114454 loc_114454: ; DATA XREF: ROM:off_114444↑o ROM:00114454 bclr #7,($1380).w ROM:0011445A bclr #2,($1182).w ROM:00114460 bclr #0,($1182).w ROM:00114466 bclr #4,($1182).w ROM:0011446C movea.l #$170000,a0 ROM:00114472 move.l a0,($908).w ROM:00114476 move.w #0,($BF8).w ROM:0011447C move.b #1,($1183).w ROM:00114482 bra.w locret_1144EC ROM:00114486 ; --------------------------------------------------------------------------- ROM:00114486 rts ROM:00114488 ; --------------------------------------------------------------------------- ROM:00114488 ROM:00114488 loc_114488: ; DATA XREF: ROM:00114448↑o ROM:00114488 movea.l #$177FFF,a1 ROM:0011448E bsr.w sub_1145C6 ROM:00114492 btst #7,($1380).w ROM:00114498 beq.s locret_1144EC ROM:0011449A bclr #7,($1380).w ROM:001144A0 move.w ($BF8).w,d0 ROM:001144A4 move.w d0,($BFA).w ROM:001144A8 move.w $486(a5),d1 ROM:001144AC add.w d1,($BFA).w ROM:001144B0 bset #2,($1182).w ROM:001144B6 subi.w #$5AA6,($BFA).w ROM:001144BC cmpi.w #$C5A5,($BFA).w ROM:001144C2 beq.s loc_1144CC ROM:001144C4 bset #3,($1182).w ROM:001144CA bra.s loc_1144D2 ROM:001144CC ; --------------------------------------------------------------------------- ROM:001144CC ROM:001144CC loc_1144CC: ; CODE XREF: ROM:001144C2↑j ROM:001144CC bclr #3,($1182).w ROM:001144D2 ROM:001144D2 loc_1144D2: ; CODE XREF: ROM:001144CA↑j ROM:001144D2 movea.l #unk_110000,a0 ROM:001144D8 move.l a0,($908).w ROM:001144DC move.w #0,($BF8).w ROM:001144E2 move.b #2,($1183).w ROM:001144E8 bra.w locret_114552 ROM:001144EC ; --------------------------------------------------------------------------- ROM:001144EC ROM:001144EC locret_1144EC: ; CODE XREF: ROM:00114482↑j ROM:001144EC ; ROM:00114498↑j ... ROM:001144EC rts ROM:001144EE ; --------------------------------------------------------------------------- ROM:001144EE ROM:001144EE loc_1144EE: ; DATA XREF: ROM:0011444C↑o ROM:001144EE movea.l #byte_16FFFF,a1 ROM:001144F4 bsr.w sub_1145C6 ROM:001144F8 btst #7,($1380).w ROM:001144FE beq.s locret_114552 ROM:00114500 bclr #7,($1380).w ROM:00114506 move.w ($BF8).w,d0 ROM:0011450A move.w d0,($BFC).w ROM:0011450E move.w $488(a5),d1 ROM:00114512 add.w d1,($BFC).w ROM:00114516 subi.w #$5AA6,($BFC).w ROM:0011451C bset #0,($1182).w ROM:00114522 cmpi.w #$AA55,($BFC).w ROM:00114528 beq.s loc_114532 ROM:0011452A bset #1,($1182).w ROM:00114530 bra.s loc_114538 ROM:00114532 ; --------------------------------------------------------------------------- ROM:00114532 ROM:00114532 loc_114532: ; CODE XREF: ROM:00114528↑j ROM:00114532 bclr #1,($1182).w ROM:00114538 ROM:00114538 loc_114538: ; CODE XREF: ROM:00114530↑j ROM:00114538 movea.l #$100000,a0 ROM:0011453E move.l a0,($908).w ROM:00114542 move.w #0,($BF8).w ROM:00114548 move.b #3,($1183).w ROM:0011454E bra.w locret_1145C2 ROM:00114552 ; --------------------------------------------------------------------------- ROM:00114552 ROM:00114552 locret_114552: ; CODE XREF: ROM:001144E8↑j ROM:00114552 ; ROM:001144FE↑j ROM:00114552 rts ROM:00114554 ; --------------------------------------------------------------------------- ROM:00114554 ROM:00114554 loc_114554: ; DATA XREF: ROM:00114450↑o ROM:00114554 movea.l #$10BFFF,a1 ROM:0011455A bsr.w sub_1145C6 ROM:0011455E btst #7,($1380).w ROM:00114564 beq.s locret_1145C2 ROM:00114566 bclr #7,($1380).w ROM:0011456C move.w ($BF8).w,d0 ROM:00114570 move.w d0,($BFE).w ROM:00114574 move.w $48A(a5),d1 ROM:00114578 add.w d1,($BFE).w ROM:0011457C subi.w #$5AA6,($BFE).w ROM:00114582 bset #4,($1182).w ROM:00114588 bset #7,($1373).w ROM:0011458E cmpi.w #$55AA,($BFE).w ROM:00114594 beq.s loc_11459E ROM:00114596 bset #5,($1182).w ROM:0011459C bra.s loc_1145A4 ROM:0011459E ; --------------------------------------------------------------------------- ROM:0011459E ROM:0011459E loc_11459E: ; CODE XREF: ROM:00114594↑j ROM:0011459E bclr #5,($1182).w ROM:001145A4 ROM:001145A4 loc_1145A4: ; CODE XREF: ROM:0011459C↑j ROM:001145A4 movea.l #$170000,a0 ROM:001145AA move.l a0,($908).w ROM:001145AE move.w #0,($BF8).w ROM:001145B4 bsr.w sub_114626 ROM:001145B8 move.b #1,($1183).w ROM:001145BE bra.w locret_1144EC ROM:001145C2 ; --------------------------------------------------------------------------- ROM:001145C2 ROM:001145C2 locret_1145C2: ; CODE XREF: ROM:0011454E↑j ROM:001145C2 ; ROM:00114564↑j ROM:001145C2 rts ROM:001145C4 ; --------------------------------------------------------------------------- ROM:001145C4 rts ROM:001145C6 ROM:001145C6 ; =============== S U B R O U T I N E ======================================= ROM:001145C6 ROM:001145C6 ROM:001145C6 sub_1145C6: ; CODE XREF: ROM:0011448E↑p ROM:001145C6 ; ROM:001144F4↑p ... ROM:001145C6 cmpi.w #0,($538).w ROM:001145CC beq.s loc_1145D6 ROM:001145CE move.w $482(a5),d1 ROM:001145D2 bra.w loc_1145E8 ROM:001145D6 ; --------------------------------------------------------------------------- ROM:001145D6 ROM:001145D6 loc_1145D6: ; CODE XREF: sub_1145C6+6↑j ROM:001145D6 btst #7,($1373).w ROM:001145DC beq.s loc_1145E4 ROM:001145DE move.w $482(a5),d1 ROM:001145E2 bra.s loc_1145E8 ROM:001145E4 ; --------------------------------------------------------------------------- ROM:001145E4 ROM:001145E4 loc_1145E4: ; CODE XREF: sub_1145C6+16↑j ROM:001145E4 move.w $484(a5),d1 ROM:001145E8 ROM:001145E8 loc_1145E8: ; CODE XREF: sub_1145C6+C↑j ROM:001145E8 ; sub_1145C6+1C↑j ROM:001145E8 move.w ($BF8).w,d0 ROM:001145EC ROM:001145EC loc_1145EC: ; CODE XREF: sub_1145C6+58↓j ROM:001145EC cmpi.w #0,d1 ROM:001145F0 ble.s loc_114620 ROM:001145F2 movea.l ($908).w,a0 ROM:001145F6 add.w (a0)+,d0 ROM:001145F8 move.l a0,($908).w ROM:001145FC subi.w #1,d1 ROM:00114600 cmpa.l a0,a1 ROM:00114602 bgt.s loc_11460E ROM:00114604 bset #7,($1380).w ROM:0011460A bra.s loc_114620 ROM:0011460C ; --------------------------------------------------------------------------- ROM:0011460C bra.s loc_114612 ROM:0011460E ; --------------------------------------------------------------------------- ROM:0011460E ROM:0011460E loc_11460E: ; CODE XREF: sub_1145C6+3C↑j ROM:0011460E move.l a0,($908).w ROM:00114612 ROM:00114612 loc_114612: ; CODE XREF: sub_1145C6+46↑j ROM:00114612 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114618 move.b #$AA,($FFFFFA27).w ROM:0011461E bra.s loc_1145EC ROM:00114620 ; --------------------------------------------------------------------------- ROM:00114620 ROM:00114620 loc_114620: ; CODE XREF: sub_1145C6+2A↑j ROM:00114620 ; sub_1145C6+44↑j ROM:00114620 move.w d0,($BF8).w ROM:00114624 rts ROM:00114624 ; End of function sub_1145C6 ROM:00114624 ROM:00114626 ROM:00114626 ; =============== S U B R O U T I N E ======================================= ROM:00114626 ROM:00114626 ROM:00114626 sub_114626: ; CODE XREF: ROM:001145B4↑p ROM:00114626 clr.w ($516).w ROM:0011462A bsr.w sub_1146B0 ROM:0011462E btst #4,($1182).w ROM:00114634 beq.s loc_11464C ROM:00114636 btst #5,($1182).w ROM:0011463C bne.s loc_11464C ROM:0011463E move.w #$C,d6 ROM:00114642 move.w ($516).w,d7 ROM:00114646 bset d6,d7 ROM:00114648 move.w d7,($516).w ROM:0011464C ROM:0011464C loc_11464C: ; CODE XREF: sub_114626+E↑j ROM:0011464C ; sub_114626+16↑j ROM:0011464C btst #0,($1182).w ROM:00114652 beq.s loc_11466A ROM:00114654 btst #1,($1182).w ROM:0011465A bne.s loc_11466A ROM:0011465C move.w #$B,d6 ROM:00114660 move.w ($516).w,d7 ROM:00114664 bset d6,d7 ROM:00114666 move.w d7,($516).w ROM:0011466A ROM:0011466A loc_11466A: ; CODE XREF: sub_114626+2C↑j ROM:0011466A ; sub_114626+34↑j ROM:0011466A btst #2,($1182).w ROM:00114670 beq.s loc_114688 ROM:00114672 btst #3,($1182).w ROM:00114678 bne.s loc_114688 ROM:0011467A move.w #$F,d6 ROM:0011467E move.w ($516).w,d7 ROM:00114682 bset d6,d7 ROM:00114684 move.w d7,($516).w ROM:00114688 ROM:00114688 loc_114688: ; CODE XREF: sub_114626+4A↑j ROM:00114688 ; sub_114626+52↑j ROM:00114688 move.w ($516).w,d0 ROM:0011468C move.w #$F,d1 ROM:00114690 btst d1,d0 ROM:00114692 beq.s locret_1146AE ROM:00114694 move.w #$B,d1 ROM:00114698 btst d1,d0 ROM:0011469A beq.s locret_1146AE ROM:0011469C move.w #$C,d1 ROM:001146A0 btst d1,d0 ROM:001146A2 beq.s locret_1146AE ROM:001146A4 move.w #7,d1 ROM:001146A8 bset d1,d0 ROM:001146AA move.w d0,($516).w ROM:001146AE ROM:001146AE locret_1146AE: ; CODE XREF: sub_114626+6C↑j ROM:001146AE ; sub_114626+74↑j ... ROM:001146AE rts ROM:001146AE ; End of function sub_114626 ROM:001146AE ROM:001146B0 ROM:001146B0 ; =============== S U B R O U T I N E ======================================= ROM:001146B0 ROM:001146B0 ROM:001146B0 sub_1146B0: ; CODE XREF: sub_114626+4↑p ROM:001146B0 movea.l #unk_110400,a1 ROM:001146B6 movea.l #$17000A,a0 ROM:001146BC move.w ($516).w,d7 ROM:001146C0 move.w #4,d6 ROM:001146C4 bclr d6,d7 ROM:001146C6 move.w d7,($516).w ROM:001146CA move.b #0,d0 ROM:001146CE bra.s loc_1146D4 ROM:001146D0 ; --------------------------------------------------------------------------- ROM:001146D0 ROM:001146D0 loc_1146D0: ; CODE XREF: sub_1146B0+46↓j ROM:001146D0 addi.b #1,d0 ROM:001146D4 ROM:001146D4 loc_1146D4: ; CODE XREF: sub_1146B0+1E↑j ROM:001146D4 cmpi.b #7,d0 ROM:001146D8 bgt.s locret_1146F8 ROM:001146DA move.b (a1),d1 ROM:001146DC cmp.b (a0),d1 ROM:001146DE beq.s loc_1146EE ROM:001146E0 move.w ($516).w,d7 ROM:001146E4 move.w #4,d6 ROM:001146E8 bset d6,d7 ROM:001146EA move.w d7,($516).w ROM:001146EE ROM:001146EE loc_1146EE: ; CODE XREF: sub_1146B0+2E↑j ROM:001146EE adda.w #1,a0 ROM:001146F2 adda.w #2,a1 ROM:001146F6 bra.s loc_1146D0 ROM:001146F8 ; --------------------------------------------------------------------------- ROM:001146F8 ROM:001146F8 locret_1146F8: ; CODE XREF: sub_1146B0+28↑j ROM:001146F8 rts ROM:001146F8 ; End of function sub_1146B0 ROM:001146F8 ROM:001146FA ROM:001146FA ; =============== S U B R O U T I N E ======================================= ROM:001146FA ROM:001146FA ROM:001146FA sub_1146FA: ; CODE XREF: ROM:00136C36↓p ROM:001146FA movea.l #unk_110000,a0 ROM:00114700 clr.w d0 ROM:00114702 move.l #$5FFFF,d1 ROM:00114708 lsr.l #1,d1 ROM:0011470A move.l d1,d2 ROM:0011470C swap d2 ROM:0011470E ROM:0011470E loc_11470E: ; CODE XREF: sub_1146FA+2E↓j ROM:0011470E cmpi.w #0,d2 ROM:00114712 blt.s loc_11472A ROM:00114714 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011471A move.b #$AA,($FFFFFA27).w ROM:00114720 ROM:00114720 loc_114720: ; CODE XREF: sub_1146FA+28↓j ROM:00114720 add.w (a0)+,d0 ROM:00114722 dbf d1,loc_114720 ROM:00114726 subq.w #1,d2 ROM:00114728 bra.s loc_11470E ROM:0011472A ; --------------------------------------------------------------------------- ROM:0011472A ROM:0011472A loc_11472A: ; CODE XREF: sub_1146FA+18↑j ROM:0011472A cmpi.w #$AA55,d0 ROM:0011472E beq.s locret_114736 ROM:00114730 bset #0,($118C).w ROM:00114736 ROM:00114736 locret_114736: ; CODE XREF: sub_1146FA+34↑j ROM:00114736 rts ROM:00114736 ; End of function sub_1146FA ROM:00114736 ROM:00114738 ; --------------------------------------------------------------------------- ROM:00114738 move.w ($51E).w,d1 ROM:0011473C cmpi.w #3,d1 ROM:00114740 bcc.s locret_11474A ROM:00114742 movea.l off_11474C(pc,d1.w*4),a0 ROM:00114746 nop ROM:00114748 jmp (a0) ROM:0011474A ; --------------------------------------------------------------------------- ROM:0011474A ROM:0011474A locret_11474A: ; CODE XREF: ROM:00114740↑j ROM:0011474A rts ROM:0011474A ; --------------------------------------------------------------------------- ROM:0011474C off_11474C: dc.l loc_114758 ; DATA XREF: ROM:00114742↑r ROM:00114750 dc.l loc_114764 ROM:00114754 dc.l loc_114788 ROM:00114758 ; --------------------------------------------------------------------------- ROM:00114758 ROM:00114758 loc_114758: ; DATA XREF: ROM:off_11474C↑o ROM:00114758 move.w #1,($51E).w ROM:0011475E bra.w locret_114786 ROM:00114762 ; --------------------------------------------------------------------------- ROM:00114762 rts ROM:00114764 ; --------------------------------------------------------------------------- ROM:00114764 ROM:00114764 loc_114764: ; DATA XREF: ROM:00114750↑o ROM:00114764 btst #2,($1385).w ROM:0011476A beq.s locret_114786 ROM:0011476C bclr #2,($1385).w ROM:00114772 clr.w ($51A).w ROM:00114776 clr.w ($51C).w ROM:0011477A clr.l ($428).w ROM:0011477E move.w #2,($51E).w ROM:00114784 bra.s loc_1147B2 ROM:00114786 ; --------------------------------------------------------------------------- ROM:00114786 ROM:00114786 locret_114786: ; CODE XREF: ROM:0011475E↑j ROM:00114786 ; ROM:0011476A↑j ... ROM:00114786 rts ROM:00114788 ; --------------------------------------------------------------------------- ROM:00114788 ROM:00114788 loc_114788: ; DATA XREF: ROM:00114754↑o ROM:00114788 btst #3,($1392).w ROM:0011478E beq.s loc_114798 ROM:00114790 bclr #3,($1392).w ROM:00114796 bra.s loc_1147B2 ROM:00114798 ; --------------------------------------------------------------------------- ROM:00114798 ROM:00114798 loc_114798: ; CODE XREF: ROM:0011478E↑j ROM:00114798 btst #2,($1375).w ROM:0011479E beq.s loc_1147B2 ROM:001147A0 bclr #2,($1375).w ROM:001147A6 bsr.w sub_114836 ROM:001147AA move.w #1,($51E).w ROM:001147B0 bra.s locret_114786 ROM:001147B2 ; --------------------------------------------------------------------------- ROM:001147B2 ROM:001147B2 loc_1147B2: ; CODE XREF: ROM:00114784↑j ROM:001147B2 ; ROM:00114796↑j ... ROM:001147B2 bsr.w sub_114848 ROM:001147B6 rts ROM:001147B8 ; --------------------------------------------------------------------------- ROM:001147B8 rts ROM:001147BA ROM:001147BA ; =============== S U B R O U T I N E ======================================= ROM:001147BA ROM:001147BA ROM:001147BA sub_1147BA: ; CODE XREF: sub_1246D0+2C2↓p ROM:001147BA clr.l d0 ROM:001147BC move.b ($1242).w,d0 ROM:001147C0 lsl.l #8,d0 ROM:001147C2 or.b ($1243).w,d0 ROM:001147C6 lsl.l #8,d0 ROM:001147C8 or.b ($1244).w,d0 ROM:001147CC move.l d0,($42C).w ROM:001147D0 clr.l d0 ROM:001147D2 move.b ($1246).w,d0 ROM:001147D6 lsl.l #8,d0 ROM:001147D8 or.b ($1247).w,d0 ROM:001147DC lsl.l #8,d0 ROM:001147DE or.b ($1248).w,d0 ROM:001147E2 move.l d0,($424).w ROM:001147E6 rts ROM:001147E6 ; End of function sub_1147BA ROM:001147E6 ROM:001147E8 ROM:001147E8 ; =============== S U B R O U T I N E ======================================= ROM:001147E8 ROM:001147E8 ROM:001147E8 sub_1147E8: ; CODE XREF: sub_1246D0+2D6↓p ROM:001147E8 lea ($1240).w,a0 ROM:001147EC moveq #2,d1 ROM:001147EE clr.l d0 ROM:001147F0 move.b (a0),d0 ROM:001147F2 subq.b #1,d0 ROM:001147F4 lea ($71C).w,a1 ROM:001147F8 move.w ($51A).w,d2 ROM:001147FC ROM:001147FC loc_1147FC: ; CODE XREF: sub_1147E8+3A↓j ROM:001147FC move.b (a0,d1.w),(a1,d2.w) ROM:00114802 cmpi.w #$104,d2 ROM:00114806 bge.s loc_11480C ROM:00114808 addq.w #1,d2 ROM:0011480A bra.s loc_11480E ROM:0011480C ; --------------------------------------------------------------------------- ROM:0011480C ROM:0011480C loc_11480C: ; CODE XREF: sub_1147E8+1E↑j ROM:0011480C clr.w d2 ROM:0011480E ROM:0011480E loc_11480E: ; CODE XREF: sub_1147E8+22↑j ROM:0011480E addq.b #1,d1 ROM:00114810 addq.l #1,($428).w ROM:00114814 subq.b #1,d0 ROM:00114816 cmpi.l #0,d0 ROM:0011481C beq.s loc_114824 ROM:0011481E cmp.w ($51C).w,d2 ROM:00114822 bne.s loc_1147FC ROM:00114824 ROM:00114824 loc_114824: ; CODE XREF: sub_1147E8+34↑j ROM:00114824 move.w d2,($51A).w ROM:00114828 cmp.w ($51C).w,d2 ROM:0011482C bne.s locret_114834 ROM:0011482E bset #7,($8E6).w ROM:00114834 ROM:00114834 locret_114834: ; CODE XREF: sub_1147E8+44↑j ROM:00114834 rts ROM:00114834 ; End of function sub_1147E8 ROM:00114834 ROM:00114836 ROM:00114836 ; =============== S U B R O U T I N E ======================================= ROM:00114836 ROM:00114836 ROM:00114836 sub_114836: ; CODE XREF: ROM:001147A6↑p ROM:00114836 ; sub_114836+E↓j ROM:00114836 cmpi.l #0,($428).w ROM:0011483E ble.s locret_114846 ROM:00114840 bsr.w sub_114848 ROM:00114844 bra.s sub_114836 ROM:00114846 ; --------------------------------------------------------------------------- ROM:00114846 ROM:00114846 locret_114846: ; CODE XREF: sub_114836+8↑j ROM:00114846 rts ROM:00114846 ; End of function sub_114836 ROM:00114846 ROM:00114848 ROM:00114848 ; =============== S U B R O U T I N E ======================================= ROM:00114848 ROM:00114848 ROM:00114848 sub_114848: ; CODE XREF: ROM:loc_1147B2↑p ROM:00114848 ; sub_114836+A↑p ROM:00114848 move.w ($520).w,d1 ROM:0011484C cmpi.w #3,d1 ROM:00114850 bcc.s locret_11485A ROM:00114852 movea.l off_11485C(pc,d1.w*4),a0 ROM:00114856 nop ROM:00114858 jmp (a0) ROM:0011485A ; --------------------------------------------------------------------------- ROM:0011485A ROM:0011485A locret_11485A: ; CODE XREF: sub_114848+8↑j ROM:0011485A rts ROM:0011485A ; End of function sub_114848 ROM:0011485A ROM:0011485A ; --------------------------------------------------------------------------- ROM:0011485C off_11485C: dc.l loc_114868 ; DATA XREF: sub_114848+A↑r ROM:00114860 dc.l loc_114874 ROM:00114864 dc.l loc_114894 ROM:00114868 ; --------------------------------------------------------------------------- ROM:00114868 ROM:00114868 loc_114868: ; DATA XREF: ROM:off_11485C↑o ROM:00114868 move.w #1,($520).w ROM:0011486E bra.w locret_114892 ROM:00114872 ; --------------------------------------------------------------------------- ROM:00114872 rts ROM:00114874 ; --------------------------------------------------------------------------- ROM:00114874 ROM:00114874 loc_114874: ; DATA XREF: ROM:00114860↑o ROM:00114874 move.w ($51A).w,d0 ROM:00114878 cmpi.l #0,($428).w ROM:00114880 ble.s locret_114892 ROM:00114882 cmp.w ($51C).w,d0 ROM:00114886 beq.s locret_114892 ROM:00114888 move.w #2,($520).w ROM:0011488E bra.w locret_1148EA ROM:00114892 ; --------------------------------------------------------------------------- ROM:00114892 ROM:00114892 locret_114892: ; CODE XREF: ROM:0011486E↑j ROM:00114892 ; ROM:00114880↑j ... ROM:00114892 rts ROM:00114894 ; --------------------------------------------------------------------------- ROM:00114894 ROM:00114894 loc_114894: ; DATA XREF: ROM:00114864↑o ROM:00114894 move.w ($51A).w,d0 ROM:00114898 cmpi.l #2,($428).w ROM:001148A0 blt.s loc_1148B4 ROM:001148A2 cmp.w ($51C).w,d0 ROM:001148A6 beq.s loc_1148B4 ROM:001148A8 bsr.w sub_1148EE ROM:001148AC bsr.w sub_114B60 ROM:001148B0 bra.w locret_1148EA ROM:001148B4 ; --------------------------------------------------------------------------- ROM:001148B4 ROM:001148B4 loc_1148B4: ; CODE XREF: ROM:001148A0↑j ROM:001148B4 ; ROM:001148A6↑j ROM:001148B4 cmpi.l #1,($428).w ROM:001148BC bne.s loc_1148D0 ROM:001148BE cmp.w ($51C).w,d0 ROM:001148C2 beq.s loc_1148D0 ROM:001148C4 bsr.w sub_11492A ROM:001148C8 bsr.w sub_114B60 ROM:001148CC bra.w locret_1148EA ROM:001148D0 ; --------------------------------------------------------------------------- ROM:001148D0 ROM:001148D0 loc_1148D0: ; CODE XREF: ROM:001148BC↑j ROM:001148D0 ; ROM:001148C2↑j ROM:001148D0 cmpi.l #1,($428).w ROM:001148D8 bne.s locret_1148EA ROM:001148DA cmp.w ($51C).w,d0 ROM:001148DE beq.s locret_1148EA ROM:001148E0 move.w #1,($520).w ROM:001148E6 bra.w locret_114892 ROM:001148EA ; --------------------------------------------------------------------------- ROM:001148EA ROM:001148EA locret_1148EA: ; CODE XREF: ROM:0011488E↑j ROM:001148EA ; ROM:001148B0↑j ... ROM:001148EA rts ROM:001148EC ; --------------------------------------------------------------------------- ROM:001148EC rts ROM:001148EE ROM:001148EE ; =============== S U B R O U T I N E ======================================= ROM:001148EE ROM:001148EE ROM:001148EE sub_1148EE: ; CODE XREF: ROM:001148A8↑p ROM:001148EE lea ($71C).w,a1 ROM:001148F2 move.w ($51C).w,d1 ROM:001148F6 movea.l ($42C).w,a0 ROM:001148FA move.b (a1,d1.w),d0 ROM:001148FE lsl.w #8,d0 ROM:00114900 cmpi.w #$104,d1 ROM:00114904 bge.s loc_11490A ROM:00114906 addq.w #1,d1 ROM:00114908 bra.s loc_11490C ROM:0011490A ; --------------------------------------------------------------------------- ROM:0011490A ROM:0011490A loc_11490A: ; CODE XREF: sub_1148EE+16↑j ROM:0011490A clr.w d1 ROM:0011490C ROM:0011490C loc_11490C: ; CODE XREF: sub_1148EE+1A↑j ROM:0011490C or.b (a1,d1.w),d0 ROM:00114910 cmpi.w #$104,d1 ROM:00114914 bge.s loc_11491A ROM:00114916 addq.w #1,d1 ROM:00114918 bra.s loc_11491C ROM:0011491A ; --------------------------------------------------------------------------- ROM:0011491A ROM:0011491A loc_11491A: ; CODE XREF: sub_1148EE+26↑j ROM:0011491A clr.w d1 ROM:0011491C ROM:0011491C loc_11491C: ; CODE XREF: sub_1148EE+2A↑j ROM:0011491C subq.l #2,($428).w ROM:00114920 addq.l #2,($42C).w ROM:00114924 move.w d1,($51C).w ROM:00114928 rts ROM:00114928 ; End of function sub_1148EE ROM:00114928 ROM:0011492A ROM:0011492A ; =============== S U B R O U T I N E ======================================= ROM:0011492A ROM:0011492A ROM:0011492A sub_11492A: ; CODE XREF: ROM:001148C4↑p ROM:0011492A lea ($71C).w,a1 ROM:0011492E move.w ($51C).w,d1 ROM:00114932 movea.l ($42C).w,a0 ROM:00114936 move.b (a1,d1.w),d0 ROM:0011493A cmpi.w #$104,d1 ROM:0011493E bge.s loc_114944 ROM:00114940 addq.w #1,d1 ROM:00114942 bra.s loc_114946 ROM:00114944 ; --------------------------------------------------------------------------- ROM:00114944 ROM:00114944 loc_114944: ; CODE XREF: sub_11492A+14↑j ROM:00114944 clr.w d1 ROM:00114946 ROM:00114946 loc_114946: ; CODE XREF: sub_11492A+18↑j ROM:00114946 lsl.w #8,d0 ROM:00114948 ori.w #$FF,d0 ROM:0011494C subq.l #1,($428).w ROM:00114950 addq.l #1,($42C).w ROM:00114954 move.w d1,($51C).w ROM:00114958 rts ROM:00114958 ; End of function sub_11492A ROM:00114958 ROM:0011495A ROM:0011495A ; =============== S U B R O U T I N E ======================================= ROM:0011495A ROM:0011495A ROM:0011495A sub_11495A: ; DATA XREF: ROM:00114A2A↓o ROM:0011495A move sr,-(sp) ROM:0011495C move #$2700,sr ROM:00114960 move.w #$7031,($FFFFFA56).w ROM:00114966 movea.l #$170000,a2 ROM:0011496C movea.l #$10AAAA,a3 ROM:00114972 movea.l #$105554,a4 ROM:00114978 move.b #$AA,(a3) ROM:0011497C move.b #$55,(a4) ; 'U' ROM:00114980 move.b #$80,(a3) ROM:00114984 move.b #$AA,(a3) ROM:00114988 move.b #$55,(a4) ; 'U' ROM:0011498C move.w #$30,(a2) ; '0' ROM:00114990 ROM:00114990 loc_114990: ; CODE XREF: sub_11495A+4C↓j ROM:00114990 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114996 move.b #$AA,($FFFFFA27).w ROM:0011499C move.w ($170000).l,d4 ROM:001149A2 andi.w #$80,d4 ROM:001149A6 beq.s loc_114990 ROM:001149A8 movea.l #$178000,a2 ROM:001149AE move.b #$AA,(a3) ROM:001149B2 move.b #$55,(a4) ; 'U' ROM:001149B6 move.b #$80,(a3) ROM:001149BA move.b #$AA,(a3) ROM:001149BE move.b #$55,(a4) ; 'U' ROM:001149C2 move.w #$30,(a2) ; '0' ROM:001149C6 ROM:001149C6 loc_1149C6: ; CODE XREF: sub_11495A+82↓j ROM:001149C6 move.b #$55,($FFFFFA27).w ; 'U' ROM:001149CC move.b #$AA,($FFFFFA27).w ROM:001149D2 move.w ($178000).l,d4 ROM:001149D8 andi.w #$80,d4 ROM:001149DC beq.s loc_1149C6 ROM:001149DE movea.l #$17A000,a2 ROM:001149E4 move.b #$AA,(a3) ROM:001149E8 move.b #$55,(a4) ; 'U' ROM:001149EC move.b #$80,(a3) ROM:001149F0 move.b #$AA,(a3) ROM:001149F4 move.b #$55,(a4) ; 'U' ROM:001149F8 move.w #$30,(a2) ; '0' ROM:001149FC ROM:001149FC loc_1149FC: ; CODE XREF: sub_11495A+B8↓j ROM:001149FC move.b #$55,($FFFFFA27).w ; 'U' ROM:00114A02 move.b #$AA,($FFFFFA27).w ROM:00114A08 move.w ($17A000).l,d4 ROM:00114A0E andi.w #$80,d4 ROM:00114A12 beq.s loc_1149FC ROM:00114A14 move.w #$1031,($FFFFFA56).w ROM:00114A1A move (sp)+,sr ROM:00114A1C bset #2,($8E7).w ROM:00114A22 rts ROM:00114A22 ; End of function sub_11495A ROM:00114A22 ROM:00114A24 ; --------------------------------------------------------------------------- ROM:00114A24 move.w #$CA,d0 ROM:00114A28 asr.w #1,d0 ROM:00114A2A movea.l #sub_11495A,a3 ROM:00114A30 movea.l #$1E00,a2 ROM:00114A36 ROM:00114A36 loc_114A36: ; CODE XREF: ROM:00114A38↓j ROM:00114A36 move.w (a3)+,(a2)+ ROM:00114A38 dbf d0,loc_114A36 ROM:00114A3C movea.l #$1E00,a2 ROM:00114A42 jsr (a2) ROM:00114A44 rts ROM:00114A46 ROM:00114A46 ; =============== S U B R O U T I N E ======================================= ROM:00114A46 ROM:00114A46 ROM:00114A46 sub_114A46: ; DATA XREF: ROM:00114AFE↓o ROM:00114A46 move sr,-(sp) ROM:00114A48 move #$2700,sr ROM:00114A4C move.w #$7031,($FFFFFA56).w ROM:00114A52 movea.l #unk_110000,a2 ROM:00114A58 movea.l #$10AAAA,a3 ROM:00114A5E movea.l #$105554,a4 ROM:00114A64 move.b #$AA,(a3) ROM:00114A68 move.b #$55,(a4) ; 'U' ROM:00114A6C move.b #$80,(a3) ROM:00114A70 move.b #$AA,(a3) ROM:00114A74 move.b #$55,(a4) ; 'U' ROM:00114A78 move.w #$30,(a2) ; '0' ROM:00114A7C move.w #$30,(a2) ; '0' ROM:00114A80 movea.l #locret_120000,a2 ROM:00114A86 move.w #$30,(a2) ; '0' ROM:00114A8A movea.l #(loc_12FFFE+2),a2 ROM:00114A90 move.w #$30,(a2) ; '0' ROM:00114A94 movea.l #dword_140000,a2 ROM:00114A9A move.w #$30,(a2) ; '0' ROM:00114A9E movea.l #dword_150000,a2 ROM:00114AA4 move.w #$30,(a2) ; '0' ROM:00114AA8 movea.l #dword_160000,a2 ROM:00114AAE move.w #$30,(a2) ; '0' ROM:00114AB2 movea.l #$170000,a2 ROM:00114AB8 move.w #$30,(a2) ; '0' ROM:00114ABC movea.l #$178000,a2 ROM:00114AC2 move.w #$30,(a2) ; '0' ROM:00114AC6 movea.l #$17A000,a2 ROM:00114ACC move.w #$30,(a2) ; '0' ROM:00114AD0 ROM:00114AD0 loc_114AD0: ; CODE XREF: sub_114A46+A0↓j ROM:00114AD0 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114AD6 move.b #$AA,($FFFFFA27).w ROM:00114ADC move.w ($17A000).l,d4 ROM:00114AE2 andi.w #$80,d4 ROM:00114AE6 beq.s loc_114AD0 ROM:00114AE8 move.w #$1031,($FFFFFA56).w ROM:00114AEE move (sp)+,sr ROM:00114AF0 bset #2,($8E7).w ROM:00114AF6 rts ROM:00114AF6 ; End of function sub_114A46 ROM:00114AF6 ROM:00114AF8 ; --------------------------------------------------------------------------- ROM:00114AF8 move.w #$B2,d0 ROM:00114AFC asr.w #1,d0 ROM:00114AFE movea.l #sub_114A46,a3 ROM:00114B04 movea.l #$1E00,a2 ROM:00114B0A ROM:00114B0A loc_114B0A: ; CODE XREF: ROM:00114B0C↓j ROM:00114B0A move.w (a3)+,(a2)+ ROM:00114B0C dbf d0,loc_114B0A ROM:00114B10 movea.l #$1E00,a2 ROM:00114B16 jsr (a2) ROM:00114B18 rts ROM:00114B1A ; --------------------------------------------------------------------------- ROM:00114B1A ROM:00114B1A loc_114B1A: ; DATA XREF: sub_114B60+6↓o ROM:00114B1A move sr,-(sp) ROM:00114B1C move #$2700,sr ROM:00114B20 move.w #$7031,($FFFFFA56).w ROM:00114B26 movea.l #$10AAAA,a3 ROM:00114B2C movea.l #$105554,a4 ROM:00114B32 move.b #$AA,(a3) ROM:00114B36 move.b #$55,(a4) ; 'U' ROM:00114B3A move.b #$A0,(a3) ROM:00114B3E move.w d0,(a0) ROM:00114B40 ROM:00114B40 loc_114B40: ; CODE XREF: ROM:00114B54↓j ROM:00114B40 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114B46 move.b #$AA,($FFFFFA27).w ROM:00114B4C move.w (a0),d4 ROM:00114B4E eor.w d0,d4 ROM:00114B50 andi.w #$80,d4 ROM:00114B54 bne.s loc_114B40 ROM:00114B56 move.w #$1031,($FFFFFA56).w ROM:00114B5C move (sp)+,sr ROM:00114B5E rts ROM:00114B60 ROM:00114B60 ; =============== S U B R O U T I N E ======================================= ROM:00114B60 ROM:00114B60 ROM:00114B60 sub_114B60: ; CODE XREF: ROM:001148AC↑p ROM:00114B60 ; ROM:001148C8↑p ROM:00114B60 move.w #$46,d1 ; 'F' ROM:00114B64 asr.w #1,d1 ROM:00114B66 movea.l #loc_114B1A,a3 ROM:00114B6C movea.l #$1E00,a2 ROM:00114B72 ROM:00114B72 loc_114B72: ; CODE XREF: sub_114B60+14↓j ROM:00114B72 move.w (a3)+,(a2)+ ROM:00114B74 dbf d1,loc_114B72 ROM:00114B78 movea.l #$1E00,a2 ROM:00114B7E jsr (a2) ROM:00114B80 rts ROM:00114B80 ; End of function sub_114B60 ROM:00114B80 ROM:00114B82 ROM:00114B82 ; =============== S U B R O U T I N E ======================================= ROM:00114B82 ROM:00114B82 ROM:00114B82 sub_114B82: ; CODE XREF: sub_114BFA↓p ROM:00114B82 ; sub_114C94↓p ROM:00114B82 clr.l d1 ROM:00114B84 bclr #4,($8E8).w ROM:00114B8A bclr #5,($8DB).w ROM:00114B90 bclr #1,($517).w ROM:00114B96 ROM:00114B96 loc_114B96: ; CODE XREF: sub_114B82+68↓j ROM:00114B96 movea.l #$10A000,a0 ROM:00114B9C move.w #$14,d2 ROM:00114BA0 mulu.w d1,d2 ROM:00114BA2 adda.l d2,a0 ROM:00114BA4 clr.l d4 ROM:00114BA6 clr.l d3 ROM:00114BA8 ROM:00114BA8 loc_114BA8: ; CODE XREF: sub_114B82+44↓j ROM:00114BA8 cmpi.b #$FF,(a0,d4.w) ROM:00114BAE beq.s loc_114BB8 ROM:00114BB0 bset #5,($8DB).w ROM:00114BB6 moveq #1,d3 ROM:00114BB8 ROM:00114BB8 loc_114BB8: ; CODE XREF: sub_114B82+2C↑j ROM:00114BB8 addi.b #1,d4 ROM:00114BBC cmpi.w #0,d3 ROM:00114BC0 bne.s loc_114BC8 ROM:00114BC2 cmpi.b #$14,d4 ROM:00114BC6 bne.s loc_114BA8 ROM:00114BC8 ROM:00114BC8 loc_114BC8: ; CODE XREF: sub_114B82+3E↑j ROM:00114BC8 clr.l d3 ROM:00114BCA cmpi.b #$14,d4 ROM:00114BCE bne.s loc_114BDA ROM:00114BD0 bset #4,($8E8).w ROM:00114BD6 moveq #1,d3 ROM:00114BD8 bra.s loc_114BDE ROM:00114BDA ; --------------------------------------------------------------------------- ROM:00114BDA ROM:00114BDA loc_114BDA: ; CODE XREF: sub_114B82+4C↑j ROM:00114BDA addi.w #1,d1 ROM:00114BDE ROM:00114BDE loc_114BDE: ; CODE XREF: sub_114B82+56↑j ROM:00114BDE cmpi.w #$190,d1 ROM:00114BE2 beq.s loc_114BEC ROM:00114BE4 cmpi.l #0,d3 ROM:00114BEA beq.s loc_114B96 ROM:00114BEC ROM:00114BEC loc_114BEC: ; CODE XREF: sub_114B82+60↑j ROM:00114BEC cmpi.w #$190,d1 ROM:00114BF0 bne.s locret_114BF8 ROM:00114BF2 bset #1,($517).w ROM:00114BF8 ROM:00114BF8 locret_114BF8: ; CODE XREF: sub_114B82+6E↑j ROM:00114BF8 rts ROM:00114BF8 ; End of function sub_114B82 ROM:00114BF8 ROM:00114BFA ROM:00114BFA ; =============== S U B R O U T I N E ======================================= ROM:00114BFA ROM:00114BFA ROM:00114BFA sub_114BFA: ; CODE XREF: sub_1234DA+89C↓p ROM:00114BFA bsr.w sub_114B82 ROM:00114BFE cmpi.b #0,d1 ROM:00114C02 bne.s loc_114C0C ROM:00114C04 bset #2,($8DF).w ROM:00114C0A bra.s loc_114C0E ROM:00114C0C ; --------------------------------------------------------------------------- ROM:00114C0C ROM:00114C0C loc_114C0C: ; CODE XREF: sub_114BFA+8↑j ROM:00114C0C subq.b #1,d1 ROM:00114C0E ROM:00114C0E loc_114C0E: ; CODE XREF: sub_114BFA+10↑j ROM:00114C0E movea.l #$10A000,a0 ROM:00114C14 move.w #$14,d2 ROM:00114C18 mulu.w d1,d2 ROM:00114C1A adda.l d2,a0 ROM:00114C1C movea.l #$1240,a1 ROM:00114C22 btst #2,($1391).w ROM:00114C28 beq.s loc_114C32 ROM:00114C2A adda.l #6,a1 ROM:00114C30 bra.s loc_114C38 ROM:00114C32 ; --------------------------------------------------------------------------- ROM:00114C32 ROM:00114C32 loc_114C32: ; CODE XREF: sub_114BFA+2E↑j ROM:00114C32 adda.l #3,a1 ROM:00114C38 ROM:00114C38 loc_114C38: ; CODE XREF: sub_114BFA+36↑j ROM:00114C38 move.b #1,d3 ROM:00114C3C bra.s loc_114C42 ROM:00114C3E ; --------------------------------------------------------------------------- ROM:00114C3E ROM:00114C3E loc_114C3E: ; CODE XREF: sub_114BFA+50↓j ROM:00114C3E addi.b #1,d3 ROM:00114C42 ROM:00114C42 loc_114C42: ; CODE XREF: sub_114BFA+42↑j ROM:00114C42 cmpi.b #$14,d3 ROM:00114C46 bgt.s locret_114C4C ROM:00114C48 move.b (a0)+,(a1)+ ROM:00114C4A bra.s loc_114C3E ROM:00114C4C ; --------------------------------------------------------------------------- ROM:00114C4C ROM:00114C4C locret_114C4C: ; CODE XREF: sub_114BFA+4C↑j ROM:00114C4C rts ROM:00114C4C ; End of function sub_114BFA ROM:00114C4C ROM:00114C4E ; --------------------------------------------------------------------------- ROM:00114C4E ROM:00114C4E loc_114C4E: ; CODE XREF: ROM:00114C90↓j ROM:00114C4E ; DATA XREF: sub_114C94+32↓o ROM:00114C4E movea.l #$10AAAA,a3 ROM:00114C54 movea.l #$105554,a4 ROM:00114C5A move.b (a1)+,d5 ROM:00114C5C lsl.w #8,d5 ROM:00114C5E move.b (a1)+,d5 ROM:00114C60 move.b #$AA,(a3) ROM:00114C64 move.b #$55,(a4) ; 'U' ROM:00114C68 move.b #$A0,(a3) ROM:00114C6C move.w d5,(a0) ROM:00114C6E ROM:00114C6E loc_114C6E: ; CODE XREF: ROM:00114C82↓j ROM:00114C6E move.b #$55,($FFFFFA27).w ; 'U' ROM:00114C74 move.b #$AA,($FFFFFA27).w ROM:00114C7A move.w (a0),d4 ROM:00114C7C eor.w d5,d4 ROM:00114C7E andi.w #$80,d4 ROM:00114C82 bne.s loc_114C6E ROM:00114C84 adda.l #2,a0 ROM:00114C8A addq.b #2,d0 ROM:00114C8C cmpi.b #$14,d0 ROM:00114C90 bne.s loc_114C4E ROM:00114C92 rts ROM:00114C94 ROM:00114C94 ; =============== S U B R O U T I N E ======================================= ROM:00114C94 ROM:00114C94 ROM:00114C94 sub_114C94: ; CODE XREF: sub_1234DA+4BC↓p ROM:00114C94 bsr.w sub_114B82 ROM:00114C98 movea.l #$10A000,a0 ROM:00114C9E move.w #$14,d5 ROM:00114CA2 mulu.w d1,d5 ROM:00114CA4 adda.l d5,a0 ROM:00114CA6 movea.l #$1240,a1 ROM:00114CAC adda.l #3,a1 ROM:00114CB2 clr.l d0 ROM:00114CB4 move sr,-(sp) ROM:00114CB6 move #$2700,sr ROM:00114CBA move.w #$7031,($FFFFFA56).w ROM:00114CC0 move.w #$46,d2 ; 'F' ROM:00114CC4 asr.w #1,d2 ROM:00114CC6 movea.l #loc_114C4E,a3 ROM:00114CCC movea.l #$1E00,a2 ROM:00114CD2 ROM:00114CD2 loc_114CD2: ; CODE XREF: sub_114C94+40↓j ROM:00114CD2 move.w (a3)+,(a2)+ ROM:00114CD4 dbf d2,loc_114CD2 ROM:00114CD8 movea.l #$1E00,a2 ROM:00114CDE jsr (a2) ROM:00114CE0 move.w #$1031,($FFFFFA56).w ROM:00114CE6 move (sp)+,sr ROM:00114CE8 rts ROM:00114CE8 ; End of function sub_114C94 ROM:00114CE8 ROM:00114CEA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114CEC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114CEE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114CF0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114CF2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114CF4 ; --------------------------------------------------------------------------- ROM:00114CF4 rts ROM:00114CF6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114CF8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114CFA ; --------------------------------------------------------------------------- ROM:00114CFA rts ROM:00114CFC ROM:00114CFC ; =============== S U B R O U T I N E ======================================= ROM:00114CFC ROM:00114CFC ROM:00114CFC sub_114CFC: ; CODE XREF: ROM:00115914↓p ROM:00114CFC clr.w d1 ROM:00114CFE move.b ($6FE).w,d1 ROM:00114D02 cmpi.w #4,d1 ROM:00114D06 bcc.s locret_114D10 ROM:00114D08 movea.l off_114D12(pc,d1.w*4),a0 ROM:00114D0C nop ROM:00114D0E jmp (a0) ROM:00114D10 ; --------------------------------------------------------------------------- ROM:00114D10 ROM:00114D10 locret_114D10: ; CODE XREF: sub_114CFC+A↑j ROM:00114D10 rts ROM:00114D10 ; End of function sub_114CFC ROM:00114D10 ROM:00114D10 ; --------------------------------------------------------------------------- ROM:00114D12 off_114D12: dc.l loc_114D22 ; DATA XREF: sub_114CFC+C↑r ROM:00114D16 dc.l loc_114D38 ROM:00114D1A dc.l loc_114D7A ROM:00114D1E dc.l loc_114DA8 ROM:00114D22 ; --------------------------------------------------------------------------- ROM:00114D22 ROM:00114D22 loc_114D22: ; DATA XREF: ROM:off_114D12↑o ROM:00114D22 bsr.w sub_114EBC ROM:00114D26 bsr.w sub_114F26 ROM:00114D2A bsr.w sub_114F56 ROM:00114D2E move.b #1,($6FE).w ROM:00114D34 bra.s loc_114D74 ROM:00114D36 ; --------------------------------------------------------------------------- ROM:00114D36 rts ROM:00114D38 ; --------------------------------------------------------------------------- ROM:00114D38 ROM:00114D38 loc_114D38: ; DATA XREF: ROM:00114D16↑o ROM:00114D38 btst #6,($136B).w ROM:00114D3E beq.s loc_114D5C ROM:00114D40 btst #1,($8E2).w ROM:00114D46 beq.s loc_114D5C ROM:00114D48 bsr.w sub_114DEE ROM:00114D4C bsr.w sub_114E60 ROM:00114D50 move.b #3,($6FE).w ROM:00114D56 bra.l loc_114DE8 ROM:00114D5C ; --------------------------------------------------------------------------- ROM:00114D5C ROM:00114D5C loc_114D5C: ; CODE XREF: ROM:00114D3E↑j ROM:00114D5C ; ROM:00114D46↑j ROM:00114D5C btst #6,($136B).w ROM:00114D62 beq.s loc_114D74 ROM:00114D64 btst #1,($8E2).w ROM:00114D6A bne.s loc_114D74 ROM:00114D6C move.b #2,($6FE).w ROM:00114D72 bra.s loc_114DA2 ROM:00114D74 ; --------------------------------------------------------------------------- ROM:00114D74 ROM:00114D74 loc_114D74: ; CODE XREF: ROM:00114D34↑j ROM:00114D74 ; ROM:00114D62↑j ... ROM:00114D74 bsr.w sub_115026 ROM:00114D78 rts ROM:00114D7A ; --------------------------------------------------------------------------- ROM:00114D7A ROM:00114D7A loc_114D7A: ; DATA XREF: ROM:00114D1A↑o ROM:00114D7A btst #1,($8E2).w ROM:00114D80 beq.s loc_114D92 ROM:00114D82 bsr.w sub_114DEE ROM:00114D86 bsr.w sub_114E60 ROM:00114D8A move.b #3,($6FE).w ROM:00114D90 bra.s loc_114DE8 ROM:00114D92 ; --------------------------------------------------------------------------- ROM:00114D92 ROM:00114D92 loc_114D92: ; CODE XREF: ROM:00114D80↑j ROM:00114D92 btst #5,($1390).w ROM:00114D98 beq.s loc_114DA2 ROM:00114D9A move.b #1,($6FE).w ROM:00114DA0 bra.s loc_114D74 ROM:00114DA2 ; --------------------------------------------------------------------------- ROM:00114DA2 ROM:00114DA2 loc_114DA2: ; CODE XREF: ROM:00114D72↑j ROM:00114DA2 ; ROM:00114D98↑j ... ROM:00114DA2 bsr.w sub_115026 ROM:00114DA6 rts ROM:00114DA8 ; --------------------------------------------------------------------------- ROM:00114DA8 ROM:00114DA8 loc_114DA8: ; DATA XREF: ROM:00114D1E↑o ROM:00114DA8 btst #1,($8E2).w ROM:00114DAE bne.s loc_114DBC ROM:00114DB0 bsr.w loc_114E7E ROM:00114DB4 move.b #2,($6FE).w ROM:00114DBA bra.s loc_114DA2 ROM:00114DBC ; --------------------------------------------------------------------------- ROM:00114DBC ROM:00114DBC loc_114DBC: ; CODE XREF: ROM:00114DAE↑j ROM:00114DBC btst #5,($1390).w ROM:00114DC2 beq.s loc_114DD0 ROM:00114DC4 bsr.w loc_114E7E ROM:00114DC8 move.b #1,($6FE).w ROM:00114DCE bra.s loc_114D74 ROM:00114DD0 ; --------------------------------------------------------------------------- ROM:00114DD0 ROM:00114DD0 loc_114DD0: ; CODE XREF: ROM:00114DC2↑j ROM:00114DD0 move.w ($FFFFFF06).w,d0 ROM:00114DD4 asr.w #8,d0 ROM:00114DD6 move.b #$10,d1 ROM:00114DDA cmp.b d0,d1 ROM:00114DDC beq.s loc_114DE8 ROM:00114DDE subi.b #$10,d0 ROM:00114DE2 asl.w #8,d0 ROM:00114DE4 sub.w d0,($FFFFFF06).w ROM:00114DE8 ROM:00114DE8 loc_114DE8: ; CODE XREF: ROM:00114D56↑j ROM:00114DE8 ; ROM:00114D90↑j ... ROM:00114DE8 bsr.w sub_115026 ROM:00114DEC rts ROM:00114DEE ROM:00114DEE ; =============== S U B R O U T I N E ======================================= ROM:00114DEE ROM:00114DEE ROM:00114DEE sub_114DEE: ; CODE XREF: sub_1109BE+6↑p ROM:00114DEE ; ROM:00114D48↑p ... ROM:00114DEE lea ($FFFFFF10).w,a0 ROM:00114DF2 move.w $49E(a5),d3 ROM:00114DF6 muls.w #$100,d3 ROM:00114DFA divs.w #$64,d3 ; 'd' ROM:00114DFE move.w ($4C2).w,d4 ROM:00114E02 muls.w #$100,d4 ROM:00114E06 divs.w #$64,d4 ; 'd' ROM:00114E0A move.w #0,d0 ROM:00114E0E bra.s loc_114E14 ROM:00114E10 ; --------------------------------------------------------------------------- ROM:00114E10 ROM:00114E10 loc_114E10: ; CODE XREF: sub_114DEE:loc_114E5C↓j ROM:00114E10 addi.w #1,d0 ROM:00114E14 ROM:00114E14 loc_114E14: ; CODE XREF: sub_114DEE+20↑j ROM:00114E14 cmpi.w #1,d0 ROM:00114E18 bgt.s locret_114E5E ROM:00114E1A move.w d4,d1 ROM:00114E1C sub.w $FB8(d0.w*2),d1 ROM:00114E22 neg.w d1 ROM:00114E24 bgt.s loc_114E2A ROM:00114E26 addi.w #$4800,d1 ROM:00114E2A ROM:00114E2A loc_114E2A: ; CODE XREF: sub_114DEE+36↑j ROM:00114E2A sub.w d3,d1 ROM:00114E2C bgt.s loc_114E32 ROM:00114E2E addi.w #$4800,d1 ROM:00114E32 ROM:00114E32 loc_114E32: ; CODE XREF: sub_114DEE+3E↑j ROM:00114E32 move.w d0,d2 ROM:00114E34 muls.w #8,d2 ROM:00114E38 cmpi.w #$2400,d1 ROM:00114E3C bge.s loc_114E4C ROM:00114E3E move.w $FB8(d0.w*2),2(a0,d2.w*2) ROM:00114E46 bclr d0,($6FB).w ROM:00114E4A bra.s loc_114E5C ROM:00114E4C ; --------------------------------------------------------------------------- ROM:00114E4C ROM:00114E4C loc_114E4C: ; CODE XREF: sub_114DEE+4E↑j ROM:00114E4C move.w d0,d6 ROM:00114E4E addq.w #2,d6 ROM:00114E50 move.w $FB8(d6.w*2),2(a0,d2.w*2) ROM:00114E58 bset d0,($6FB).w ROM:00114E5C ROM:00114E5C loc_114E5C: ; CODE XREF: sub_114DEE+5C↑j ROM:00114E5C bra.s loc_114E10 ROM:00114E5E ; --------------------------------------------------------------------------- ROM:00114E5E ROM:00114E5E locret_114E5E: ; CODE XREF: sub_114DEE+2A↑j ROM:00114E5E rts ROM:00114E5E ; End of function sub_114DEE ROM:00114E5E ROM:00114E60 ROM:00114E60 ; =============== S U B R O U T I N E ======================================= ROM:00114E60 ROM:00114E60 ROM:00114E60 sub_114E60: ; CODE XREF: ROM:00114D4C↑p ROM:00114E60 ; ROM:00114D86↑p ROM:00114E60 btst #6,($1391).w ROM:00114E66 bne.s loc_114E7A ROM:00114E68 move.w ($FFFFFF06).w,d0 ROM:00114E6C asr.w #8,d0 ROM:00114E6E subi.b #$10,d0 ROM:00114E72 asl.w #8,d0 ROM:00114E74 sub.w d0,($FFFFFF06).w ROM:00114E78 bra.s locret_114E7C ROM:00114E7A ; --------------------------------------------------------------------------- ROM:00114E7A ROM:00114E7A loc_114E7A: ; CODE XREF: sub_114E60+6↑j ROM:00114E7A bra.s loc_114E7E ROM:00114E7C ; --------------------------------------------------------------------------- ROM:00114E7C ROM:00114E7C locret_114E7C: ; CODE XREF: sub_114E60+18↑j ROM:00114E7C rts ROM:00114E7E ; --------------------------------------------------------------------------- ROM:00114E7E ROM:00114E7E loc_114E7E: ; CODE XREF: ROM:00114DB0↑p ROM:00114E7E ; ROM:00114DC4↑p ... ROM:00114E7E move.w ($FFFFFF06).w,d0 ROM:00114E82 asr.w #8,d0 ROM:00114E84 subi.b #$30,d0 ; '0' ROM:00114E88 asl.w #8,d0 ROM:00114E8A sub.w d0,($FFFFFF06).w ROM:00114E8E rts ROM:00114E8E ; End of function sub_114E60 ROM:00114E8E ROM:00114E90 ROM:00114E90 ; =============== S U B R O U T I N E ======================================= ROM:00114E90 ROM:00114E90 ROM:00114E90 sub_114E90: ; CODE XREF: sub_1150D4+10↓p ROM:00114E90 ; ROM:0011511C↓p ROM:00114E90 lea ($FFFFFF10).w,a0 ROM:00114E94 asl.w #4,d0 ROM:00114E96 adda.w d0,a0 ROM:00114E98 asr.w #4,d0 ROM:00114E9A btst d0,($6FB).w ROM:00114E9E beq.s loc_114EAE ROM:00114EA0 move.w $FB8(d0.w*2),2(a0) ROM:00114EA8 bclr d0,($6FB).w ROM:00114EAC bra.s locret_114EBA ROM:00114EAE ; --------------------------------------------------------------------------- ROM:00114EAE ROM:00114EAE loc_114EAE: ; CODE XREF: sub_114E90+E↑j ROM:00114EAE move.w $FBC(d0.w*2),2(a0) ROM:00114EB6 bset d0,($6FB).w ROM:00114EBA ROM:00114EBA locret_114EBA: ; CODE XREF: sub_114E90+1C↑j ROM:00114EBA rts ROM:00114EBA ; End of function sub_114E90 ROM:00114EBA ROM:00114EBC ROM:00114EBC ; =============== S U B R O U T I N E ======================================= ROM:00114EBC ROM:00114EBC ROM:00114EBC sub_114EBC: ; CODE XREF: ROM:loc_114D22↑p ROM:00114EBC ; ROM:loc_122996↓p ROM:00114EBC move.w $88(a5),($FFFFFFEC).w ROM:00114EC2 move.w #0,d7 ROM:00114EC6 bra.s loc_114ECC ROM:00114EC8 ; --------------------------------------------------------------------------- ROM:00114EC8 ROM:00114EC8 loc_114EC8: ; CODE XREF: sub_114EBC+66↓j ROM:00114EC8 addi.w #1,d7 ROM:00114ECC ROM:00114ECC loc_114ECC: ; CODE XREF: sub_114EBC+A↑j ROM:00114ECC cmpi.w #1,d7 ROM:00114ED0 bgt.s locret_114F24 ROM:00114ED2 moveq #$10,d0 ROM:00114ED4 asr.w #4,d0 ROM:00114ED6 add.w d7,d0 ROM:00114ED8 lea ($FFFFFF10).w,a0 ROM:00114EDC asl.w #4,d7 ROM:00114EDE adda.w d7,a0 ROM:00114EE0 asr.w #4,d7 ROM:00114EE2 bsr.l sub_11A940 ROM:00114EE8 moveq #$B,d2 ROM:00114EEA moveq #1,d1 ROM:00114EEC moveq #3,d4 ROM:00114EEE move.w $FB8(d7.w*2),2(a0) ROM:00114EF6 move.w $92(a5),4(a0) ROM:00114EFC cmpi.w #1,d7 ROM:00114F00 beq.s loc_114F0A ROM:00114F02 move.w d0,d6 ROM:00114F04 addq.l #1,d6 ROM:00114F06 asl.l #4,d6 ROM:00114F08 bra.s loc_114F0E ROM:00114F0A ; --------------------------------------------------------------------------- ROM:00114F0A ROM:00114F0A loc_114F0A: ; CODE XREF: sub_114EBC+44↑j ROM:00114F0A move.w #$30,d6 ; '0' ROM:00114F0E ROM:00114F0E loc_114F0E: ; CODE XREF: sub_114EBC+4C↑j ROM:00114F0E asl.w #8,d6 ROM:00114F10 addi.w #$A,d6 ROM:00114F14 move.w d6,6(a0) ROM:00114F18 moveq #1,d3 ROM:00114F1A moveq #1,d5 ROM:00114F1C bsr.l sub_11A8C4 ROM:00114F22 bra.s loc_114EC8 ROM:00114F24 ; --------------------------------------------------------------------------- ROM:00114F24 ROM:00114F24 locret_114F24: ; CODE XREF: sub_114EBC+14↑j ROM:00114F24 rts ROM:00114F24 ; End of function sub_114EBC ROM:00114F24 ROM:00114F26 ROM:00114F26 ; =============== S U B R O U T I N E ======================================= ROM:00114F26 ROM:00114F26 ROM:00114F26 sub_114F26: ; CODE XREF: ROM:00114D26↑p ROM:00114F26 move.w #$90,d0 ROM:00114F2A asr.w #4,d0 ROM:00114F2C bsr.l sub_11A940 ROM:00114F32 lea ($FFFFFF90).w,a0 ROM:00114F36 move.w #7,(a0) ROM:00114F3A move.w #1,d1 ROM:00114F3E move.w #$A,d2 ROM:00114F42 move.w #0,d3 ROM:00114F46 move.w #3,d4 ROM:00114F4A move.w #1,d5 ROM:00114F4E bsr.l sub_11A8C4 ROM:00114F54 rts ROM:00114F54 ; End of function sub_114F26 ROM:00114F54 ROM:00114F56 ROM:00114F56 ; =============== S U B R O U T I N E ======================================= ROM:00114F56 ROM:00114F56 ROM:00114F56 sub_114F56: ; CODE XREF: ROM:00114D2A↑p ROM:00114F56 move.w #$A0,d0 ROM:00114F5A asr.w #4,d0 ROM:00114F5C bsr.l sub_11A940 ROM:00114F62 lea ($FFFFFFA0).w,a0 ROM:00114F66 move.w #7,(a0) ROM:00114F6A move.w #0,d1 ROM:00114F6E move.w #$A,d2 ROM:00114F72 move.w #0,d3 ROM:00114F76 move.w #3,d4 ROM:00114F7A move.w #3,d5 ROM:00114F7E bsr.l sub_11A8C4 ROM:00114F84 rts ROM:00114F84 ; End of function sub_114F56 ROM:00114F84 ROM:00114F86 ; --------------------------------------------------------------------------- ROM:00114F86 lea ($FFFFFF10).w,a0 ROM:00114F8A ROM:00114F8A ; =============== S U B R O U T I N E ======================================= ROM:00114F8A ROM:00114F8A ROM:00114F8A sub_114F8A: ; CODE XREF: ROM:00115120↓p ROM:00114F8A move.w $F6(a5,d0.w*2),d1 ROM:00114F90 btst #1,($8E5).w ROM:00114F96 beq.s loc_114FC8 ROM:00114F98 move.w $8A(a5),($FFFFFFEC).w ROM:00114F9E move.w $8A(a5),(a0) ROM:00114FA2 bclr #1,($8E5).w ROM:00114FA8 addi.w #1,($528).w ROM:00114FAE cmpi.w #0,d0 ROM:00114FB2 bne.s loc_114FBC ROM:00114FB4 bset #5,($138A).w ROM:00114FBA bra.s loc_114FC8 ROM:00114FBC ; --------------------------------------------------------------------------- ROM:00114FBC ROM:00114FBC loc_114FBC: ; CODE XREF: sub_114F8A+28↑j ROM:00114FBC cmpi.w #1,d0 ROM:00114FC0 bne.s loc_114FC8 ROM:00114FC2 bset #7,($1386).w ROM:00114FC8 ROM:00114FC8 loc_114FC8: ; CODE XREF: sub_114F8A+C↑j ROM:00114FC8 ; sub_114F8A+30↑j ... ROM:00114FC8 btst #1,($8DE).w ROM:00114FCE bne.s loc_114FFC ROM:00114FD0 move.w (a0),d1 ROM:00114FD2 add.w $94(a5),d1 ROM:00114FD6 cmp.w ($FFFFFFEE).w,d1 ROM:00114FDA ble.s loc_114FE4 ROM:00114FDC move.w ($FFFFFFEE).w,d1 ROM:00114FE0 bset d0,($6FC).w ROM:00114FE4 ROM:00114FE4 loc_114FE4: ; CODE XREF: sub_114F8A+50↑j ROM:00114FE4 move.w $88(a5),d2 ROM:00114FE8 cmp.w ($FFFFFFEC).w,d2 ROM:00114FEC ble.s loc_114FF6 ROM:00114FEE move.w $94(a5),d2 ROM:00114FF2 add.w d2,($FFFFFFEC).w ROM:00114FF6 ROM:00114FF6 loc_114FF6: ; CODE XREF: sub_114F8A+62↑j ROM:00114FF6 bra.l loc_11501C ROM:00114FFC ; --------------------------------------------------------------------------- ROM:00114FFC ROM:00114FFC loc_114FFC: ; CODE XREF: sub_114F8A+44↑j ROM:00114FFC move.w (a0),d1 ROM:00114FFE sub.w $94(a5),d1 ROM:00115002 bclr #1,($8DE).w ROM:00115008 addi.w #1,($52A).w ROM:0011500E cmp.w ($FFFFFFEC).w,d1 ROM:00115012 bge.s loc_11501C ROM:00115014 move.w ($FFFFFFEC).w,d1 ROM:00115018 bset d0,($6FD).w ROM:0011501C ROM:0011501C loc_11501C: ; CODE XREF: sub_114F8A:loc_114FF6↑j ROM:0011501C ; sub_114F8A+88↑j ROM:0011501C move.w d1,(a0) ROM:0011501E move.w d1,$58C(d0.w*2) ROM:00115024 rts ROM:00115024 ; End of function sub_114F8A ROM:00115024 ROM:00115026 ROM:00115026 ; =============== S U B R O U T I N E ======================================= ROM:00115026 ROM:00115026 ROM:00115026 sub_115026: ; CODE XREF: ROM:loc_114D74↑p ROM:00115026 ; ROM:loc_114DA2↑p ... ROM:00115026 move.w #$3CCE,d1 ROM:0011502A move.w ($9FC).w,d2 ROM:0011502E move.w ($538).w,d3 ROM:00115032 bsr.l sub_115E32 ROM:00115038 btst #3,($138C).w ROM:0011503E beq.s loc_115066 ROM:00115040 move.w d1,($FFFFFFEE).w ROM:00115044 move.w $8E(a5),d2 ROM:00115048 muls.w #$411B,d2 ROM:0011504C cmpi.w #0,($538).w ROM:00115052 beq.s loc_115064 ROM:00115054 divs.w ($538).w,d2 ROM:00115058 bvs.s loc_115064 ROM:0011505A cmp.w ($FFFFFFEE).w,d2 ROM:0011505E bge.s loc_115064 ROM:00115060 move.w d2,($FFFFFFEE).w ROM:00115064 ROM:00115064 loc_115064: ; CODE XREF: sub_115026+2C↑j ROM:00115064 ; sub_115026+32↑j ... ROM:00115064 bra.s loc_115090 ROM:00115066 ; --------------------------------------------------------------------------- ROM:00115066 ROM:00115066 loc_115066: ; CODE XREF: sub_115026+18↑j ROM:00115066 move.w #0,d0 ROM:0011506A bra.s loc_115070 ROM:0011506C ; --------------------------------------------------------------------------- ROM:0011506C ROM:0011506C loc_11506C: ; CODE XREF: sub_115026+62↓j ROM:0011506C addi.w #1,d0 ROM:00115070 ROM:00115070 loc_115070: ; CODE XREF: sub_115026+44↑j ROM:00115070 cmpi.w #1,d0 ROM:00115074 bgt.s loc_11508A ROM:00115076 lea ($FFFFFF10).w,a0 ROM:0011507A move.w d0,d7 ROM:0011507C asl.w #4,d7 ROM:0011507E adda.w d7,a0 ROM:00115080 move.w d1,(a0) ROM:00115082 move.w d1,$58C(d0.w*2) ROM:00115088 bra.s loc_11506C ROM:0011508A ; --------------------------------------------------------------------------- ROM:0011508A ROM:0011508A loc_11508A: ; CODE XREF: sub_115026+4E↑j ROM:0011508A move.w $8C(a5),($FFFFFFEE).w ROM:00115090 ROM:00115090 loc_115090: ; CODE XREF: sub_115026:loc_115064↑j ROM:00115090 move.w ($FFFFFFEE).w,($526).w ROM:00115096 rts ROM:00115096 ; End of function sub_115026 ROM:00115096 ROM:00115098 ROM:00115098 ; =============== S U B R O U T I N E ======================================= ROM:00115098 ROM:00115098 ROM:00115098 sub_115098: ; CODE XREF: sub_122456:loc_1224EA↓p ROM:00115098 move sr,-(sp) ROM:0011509A move #$2700,sr ROM:0011509E lea ($FFFFFF10).w,a0 ROM:001150A2 clr.w d0 ROM:001150A4 move.w #0,d1 ROM:001150A8 bra.s loc_1150AE ROM:001150AA ; --------------------------------------------------------------------------- ROM:001150AA ROM:001150AA loc_1150AA: ; CODE XREF: sub_115098+36↓j ROM:001150AA addi.w #1,d1 ROM:001150AE ROM:001150AE loc_1150AE: ; CODE XREF: sub_115098+10↑j ROM:001150AE cmpi.w #1,d1 ROM:001150B2 bgt.s loc_1150D0 ROM:001150B4 btst d1,($6FB).w ROM:001150B8 bne.s loc_1150C4 ROM:001150BA move.w $FB8(d1.w*2),2(a0,d0.w*2) ROM:001150C2 bra.s loc_1150CC ROM:001150C4 ; --------------------------------------------------------------------------- ROM:001150C4 ROM:001150C4 loc_1150C4: ; CODE XREF: sub_115098+20↑j ROM:001150C4 move.w $FBC(d1.w*2),2(a0,d0.w*2) ROM:001150CC ROM:001150CC loc_1150CC: ; CODE XREF: sub_115098+2A↑j ROM:001150CC addq.w #8,d0 ROM:001150CE bra.s loc_1150AA ROM:001150D0 ; --------------------------------------------------------------------------- ROM:001150D0 ROM:001150D0 loc_1150D0: ; CODE XREF: sub_115098+1A↑j ROM:001150D0 move (sp)+,sr ROM:001150D2 rts ROM:001150D2 ; End of function sub_115098 ROM:001150D2 ROM:001150D4 ROM:001150D4 ; =============== S U B R O U T I N E ======================================= ROM:001150D4 ROM:001150D4 ROM:001150D4 sub_1150D4: ; CODE XREF: sub_110A28↑p ROM:001150D4 move.w #0,d0 ROM:001150D8 bra.s loc_1150DE ROM:001150DA ; --------------------------------------------------------------------------- ROM:001150DA ROM:001150DA loc_1150DA: ; CODE XREF: sub_1150D4+14↓j ROM:001150DA addi.w #1,d0 ROM:001150DE ROM:001150DE loc_1150DE: ; CODE XREF: sub_1150D4+4↑j ROM:001150DE cmpi.w #1,d0 ROM:001150E2 bgt.s locret_1150EA ROM:001150E4 bsr.w sub_114E90 ROM:001150E8 bra.s loc_1150DA ROM:001150EA ; --------------------------------------------------------------------------- ROM:001150EA ROM:001150EA locret_1150EA: ; CODE XREF: sub_1150D4+E↑j ROM:001150EA rts ROM:001150EA ; End of function sub_1150D4 ROM:001150EA ROM:001150EC ; --------------------------------------------------------------------------- ROM:001150EC andi.w #$FBFF,($FFFFFE20).w ROM:001150F2 rte ROM:001150F4 ; --------------------------------------------------------------------------- ROM:001150F4 andi.w #$FDFF,($FFFFFE20).w ROM:001150FA rte ROM:001150FC ; --------------------------------------------------------------------------- ROM:001150FC movem.l d0-d2/a0,-(sp) ROM:00115100 move.w $16(sp),d0 ROM:00115104 subi.w #$100,d0 ROM:00115108 asr.w #2,d0 ROM:0011510A move.w #$FFFF,d1 ROM:0011510E bclr d0,d1 ROM:00115110 and.w d1,($FFFFFE20).w ROM:00115114 asl.w #4,d0 ROM:00115116 subi.w #$10,d0 ROM:0011511A asr.w #4,d0 ROM:0011511C bsr.w sub_114E90 ROM:00115120 bsr.w sub_114F8A ROM:00115124 movem.l (sp)+,d0-d2/a0 ROM:00115128 rte ROM:0011512A ROM:0011512A ; =============== S U B R O U T I N E ======================================= ROM:0011512A ROM:0011512A ROM:0011512A sub_11512A: ; CODE XREF: ROM:0011590E↓p ROM:0011512A move.w #0,d7 ROM:0011512E bra.s loc_115134 ROM:00115130 ; --------------------------------------------------------------------------- ROM:00115130 ROM:00115130 loc_115130: ; CODE XREF: sub_11512A+14↓j ROM:00115130 addi.w #1,d7 ROM:00115134 ROM:00115134 loc_115134: ; CODE XREF: sub_11512A+4↑j ROM:00115134 cmpi.w #3,d7 ROM:00115138 bgt.s locret_115140 ROM:0011513A bsr.w sub_115142 ROM:0011513E bra.s loc_115130 ROM:00115140 ; --------------------------------------------------------------------------- ROM:00115140 ROM:00115140 locret_115140: ; CODE XREF: sub_11512A+E↑j ROM:00115140 rts ROM:00115140 ; End of function sub_11512A ROM:00115140 ROM:00115142 ROM:00115142 ; =============== S U B R O U T I N E ======================================= ROM:00115142 ROM:00115142 ROM:00115142 sub_115142: ; CODE XREF: sub_11512A+10↑p ROM:00115142 clr.w d1 ROM:00115144 move.b $821(d7.w),d1 ROM:0011514A cmpi.w #4,d1 ROM:0011514E bcc.s locret_115158 ROM:00115150 movea.l off_11515A(pc,d1.w*4),a0 ROM:00115154 nop ROM:00115156 jmp (a0) ROM:00115158 ; --------------------------------------------------------------------------- ROM:00115158 ROM:00115158 locret_115158: ; CODE XREF: sub_115142+C↑j ROM:00115158 rts ROM:00115158 ; End of function sub_115142 ROM:00115158 ROM:00115158 ; --------------------------------------------------------------------------- ROM:0011515A off_11515A: dc.l loc_11516A ; DATA XREF: sub_115142+E↑r ROM:0011515E dc.l loc_11517A ROM:00115162 dc.l loc_11519E ROM:00115166 dc.l loc_1151F8 ROM:0011516A ; --------------------------------------------------------------------------- ROM:0011516A ROM:0011516A loc_11516A: ; DATA XREF: ROM:off_11515A↑o ROM:0011516A bsr.w sub_115276 ROM:0011516E move.b #1,$821(d7.w) ROM:00115176 bra.s locret_11519C ROM:00115178 ; --------------------------------------------------------------------------- ROM:00115178 rts ROM:0011517A ; --------------------------------------------------------------------------- ROM:0011517A ROM:0011517A loc_11517A: ; DATA XREF: ROM:0011515E↑o ROM:0011517A cmpi.l #$F618,$9C4(d7.w*4) ROM:00115184 ble.s locret_11519C ROM:00115186 cmpi.b #3,($120C).w ROM:0011518C bne.s locret_11519C ROM:0011518E bsr.w sub_11551A ROM:00115192 move.b #2,$821(d7.w) ROM:0011519A bra.s locret_1151F6 ROM:0011519C ; --------------------------------------------------------------------------- ROM:0011519C ROM:0011519C locret_11519C: ; CODE XREF: ROM:00115176↑j ROM:0011519C ; ROM:00115184↑j ... ROM:0011519C rts ROM:0011519E ; --------------------------------------------------------------------------- ROM:0011519E ROM:0011519E loc_11519E: ; DATA XREF: ROM:00115162↑o ROM:0011519E btst #4,($1378).w ROM:001151A4 bne.s locret_1151F6 ROM:001151A6 lea ($FFFFFF30).w,a0 ROM:001151AA move.w d7,d0 ROM:001151AC asl.w #4,d0 ROM:001151AE adda.w d0,a0 ROM:001151B0 move.w $A(a0),d1 ROM:001151B4 andi.w #1,d1 ROM:001151B8 cmpi.w #1,d1 ROM:001151BC bne.s loc_1151C6 ROM:001151BE bset #7,($8E0).w ROM:001151C4 bra.s loc_1151CC ROM:001151C6 ; --------------------------------------------------------------------------- ROM:001151C6 ROM:001151C6 loc_1151C6: ; CODE XREF: ROM:001151BC↑j ROM:001151C6 bclr #7,($8E0).w ROM:001151CC ROM:001151CC loc_1151CC: ; CODE XREF: ROM:001151C4↑j ROM:001151CC btst #7,($8E0).w ROM:001151D2 beq.s locret_1151F6 ROM:001151D4 move.w #$20,d0 ; ' ' ROM:001151D8 clr.b $83F(d7.w) ROM:001151DE move.w d0,$5AE(d7.w*2) ROM:001151E4 move.b #1,$83F(d7.w) ROM:001151EC move.b #3,$821(d7.w) ROM:001151F4 bra.s locret_115272 ROM:001151F6 ; --------------------------------------------------------------------------- ROM:001151F6 ROM:001151F6 locret_1151F6: ; CODE XREF: ROM:0011519A↑j ROM:001151F6 ; ROM:001151A4↑j ... ROM:001151F6 rts ROM:001151F8 ; --------------------------------------------------------------------------- ROM:001151F8 ROM:001151F8 loc_1151F8: ; DATA XREF: ROM:00115166↑o ROM:001151F8 cmpi.w #0,$5AE(d7.w*2) ROM:00115200 bgt.s loc_115236 ROM:00115202 cmpi.l #$3E7,$45C(d7.w*4) ROM:0011520C ble.s loc_115236 ROM:0011520E bsr.w sub_115546 ROM:00115212 clr.l d0 ROM:00115214 move.w $592(d7.w*2),d0 ROM:0011521A divu.w #$3E8,d0 ROM:0011521E clr.b $83F(d7.w) ROM:00115224 move.w d0,$5AE(d7.w*2) ROM:0011522A move.b #1,$83F(d7.w) ROM:00115232 bsr.w sub_11558E ROM:00115236 ROM:00115236 loc_115236: ; CODE XREF: ROM:00115200↑j ROM:00115236 ; ROM:0011520C↑j ROM:00115236 cmpi.w #0,$5AE(d7.w*2) ROM:0011523E bgt.s locret_115272 ROM:00115240 cmpi.l #$3E8,$45C(d7.w*4) ROM:0011524A bgt.s locret_115272 ROM:0011524C lea ($FFFFFF30).w,a0 ROM:00115250 move.w d7,d0 ROM:00115252 asl.w #4,d0 ROM:00115254 adda.w d0,a0 ROM:00115256 move.w $A(a0),d1 ROM:0011525A andi.w #1,d1 ROM:0011525E cmpi.w #0,d1 ROM:00115262 bne.s locret_115272 ROM:00115264 move.b #1,$821(d7.w) ROM:0011526C bra.l locret_11519C ROM:00115272 ; --------------------------------------------------------------------------- ROM:00115272 ROM:00115272 locret_115272: ; CODE XREF: ROM:001151F4↑j ROM:00115272 ; ROM:0011523E↑j ... ROM:00115272 rts ROM:00115274 ; --------------------------------------------------------------------------- ROM:00115274 rts ROM:00115276 ROM:00115276 ; =============== S U B R O U T I N E ======================================= ROM:00115276 ROM:00115276 ROM:00115276 sub_115276: ; CODE XREF: ROM:loc_11516A↑p ROM:00115276 lea ($FFFFFF30).w,a0 ROM:0011527A move.w d7,d0 ROM:0011527C asl.w #4,d0 ROM:0011527E adda.w d0,a0 ROM:00115280 move.w #$30,d0 ; '0' ROM:00115284 asr.w #4,d0 ROM:00115286 add.w d7,d0 ROM:00115288 bsr.l sub_11A940 ROM:0011528E moveq #$D,d2 ROM:00115290 moveq #1,d1 ROM:00115292 moveq #3,d4 ROM:00115294 clr.w (a0) ROM:00115296 clr.w 2(a0) ROM:0011529A clr.w 4(a0) ROM:0011529E clr.w 6(a0) ROM:001152A2 clr.w 8(a0) ROM:001152A6 clr.l d3 ROM:001152A8 move.w $AE2(a5,d7.w*2),d3 ROM:001152AE add.w $6D2(a5),d3 ROM:001152B2 cmpi.w #$1C20,d3 ROM:001152B6 blt.s loc_1152BC ROM:001152B8 subi.w #$1C20,d3 ROM:001152BC ROM:001152BC loc_1152BC: ; CODE XREF: sub_115276+40↑j ROM:001152BC divs.w #$64,d3 ; 'd' ROM:001152C0 asl.w #8,d3 ROM:001152C2 move.b #$A,d3 ROM:001152C6 move.w d3,$A(a0) ROM:001152CA moveq #1,d3 ROM:001152CC moveq #1,d5 ROM:001152CE bsr.l sub_11A8C4 ROM:001152D4 rts ROM:001152D4 ; End of function sub_115276 ROM:001152D4 ROM:001152D6 ROM:001152D6 ; =============== S U B R O U T I N E ======================================= ROM:001152D6 ROM:001152D6 ROM:001152D6 sub_1152D6: ; CODE XREF: sub_131F14+2A↓p ROM:001152D6 move.w #0,d7 ROM:001152DA bra.s loc_1152E0 ROM:001152DC ; --------------------------------------------------------------------------- ROM:001152DC ROM:001152DC loc_1152DC: ; CODE XREF: sub_1152D6+11E↓j ROM:001152DC addi.w #1,d7 ROM:001152E0 ROM:001152E0 loc_1152E0: ; CODE XREF: sub_1152D6+4↑j ROM:001152E0 cmpi.w #3,d7 ROM:001152E4 bgt.l locret_1153F8 ROM:001152EA lea ($FFFFFF30).w,a0 ROM:001152EE move.w d7,d0 ROM:001152F0 asl.w #4,d0 ROM:001152F2 adda.w d0,a0 ROM:001152F4 move.w #$30,d0 ; '0' ROM:001152F8 asr.w #4,d0 ROM:001152FA add.w d7,d0 ROM:001152FC move.w #1,d5 ROM:00115300 cmpi.w #2,d5 ROM:00115304 bne.s loc_11530E ROM:00115306 move.w d7,d4 ROM:00115308 andi.w #1,d4 ROM:0011530C bra.s loc_115312 ROM:0011530E ; --------------------------------------------------------------------------- ROM:0011530E ROM:0011530E loc_11530E: ; CODE XREF: sub_1152D6+2E↑j ROM:0011530E move.w #0,d4 ROM:00115312 ROM:00115312 loc_115312: ; CODE XREF: sub_1152D6+36↑j ROM:00115312 move.w $111E(d4.w*2),d6 ROM:00115318 btst d7,($120E).w ROM:0011531C bne.s loc_115328 ROM:0011531E btst #7,($138B).w ROM:00115324 beq.s loc_115328 ROM:00115326 clr.w d6 ROM:00115328 ROM:00115328 loc_115328: ; CODE XREF: sub_1152D6+46↑j ROM:00115328 ; sub_1152D6+4E↑j ROM:00115328 move.w d6,4(a0) ROM:0011532C btst #1,($8E2).w ROM:00115332 bne.s loc_1153A0 ROM:00115334 clr.l d5 ROM:00115336 move.w $1122(d7.w*2),d5 ROM:0011533C asl.l #8,d5 ROM:0011533E divs.w #$64,d5 ; 'd' ROM:00115342 move.w d5,6(a0) ROM:00115346 cmpi.w #3,d7 ROM:0011534A beq.s loc_115354 ROM:0011534C move.w d0,d5 ROM:0011534E addq.l #1,d5 ROM:00115350 asl.w #4,d5 ROM:00115352 bra.s loc_115358 ROM:00115354 ; --------------------------------------------------------------------------- ROM:00115354 ROM:00115354 loc_115354: ; CODE XREF: sub_1152D6+74↑j ROM:00115354 move.w #0,d5 ROM:00115358 ROM:00115358 loc_115358: ; CODE XREF: sub_1152D6+7C↑j ROM:00115358 asl.w #8,d5 ROM:0011535A cmpi.w #$1C20,($DF2).w ROM:00115360 bne.s loc_115366 ROM:00115362 clr.w d4 ROM:00115364 bra.s loc_115372 ROM:00115366 ; --------------------------------------------------------------------------- ROM:00115366 ROM:00115366 loc_115366: ; CODE XREF: sub_1152D6+8A↑j ROM:00115366 move.w ($DF2).w,d4 ROM:0011536A ext.l d4 ROM:0011536C divs.w #$64,d4 ; 'd' ROM:00115370 add.w d4,d5 ROM:00115372 ROM:00115372 loc_115372: ; CODE XREF: sub_1152D6+8E↑j ROM:00115372 move.w d5,8(a0) ROM:00115376 move.b $B1C(a5),d4 ROM:0011537A cmpi.b #0,d4 ROM:0011537E ble.s loc_1153A0 ROM:00115380 move.w 8(a0),d4 ROM:00115384 ext.w d4 ROM:00115386 ext.l d4 ROM:00115388 bne.s loc_11538C ROM:0011538A moveq #$48,d4 ; 'H' ROM:0011538C ROM:0011538C loc_11538C: ; CODE XREF: sub_1152D6+B2↑j ROM:0011538C muls.l $9C4(d7.w*4),d4 ROM:00115394 divu.w #$48,d4 ; 'H' ROM:00115398 bvc.s loc_11539E ROM:0011539A move.w #$FFFF,d4 ROM:0011539E ROM:0011539E loc_11539E: ; CODE XREF: sub_1152D6+C2↑j ROM:0011539E move.w d4,(a0) ROM:001153A0 ROM:001153A0 loc_1153A0: ; CODE XREF: sub_1152D6+5C↑j ROM:001153A0 ; sub_1152D6+A8↑j ROM:001153A0 move sr,-(sp) ROM:001153A2 move #$2700,sr ROM:001153A6 move.b $B1C(a5),d4 ROM:001153AA cmpi.b #0,d4 ROM:001153AE bne.s loc_1153F2 ROM:001153B0 move.w 8(a0),d4 ROM:001153B4 ext.w d4 ROM:001153B6 ext.l d4 ROM:001153B8 bne.s loc_1153BC ROM:001153BA moveq #$48,d4 ; 'H' ROM:001153BC ROM:001153BC loc_1153BC: ; CODE XREF: sub_1152D6+E2↑j ROM:001153BC muls.l $9C4(d7.w*4),d4 ROM:001153C4 divu.l #$48,d4 ; 'H' ROM:001153CC cmpi.l #$F618,d4 ROM:001153D2 ble.s loc_1153DA ROM:001153D4 move.l $44C(d7.w*4),d4 ROM:001153DA ROM:001153DA loc_1153DA: ; CODE XREF: sub_1152D6+FC↑j ROM:001153DA btst #4,($1378).w ROM:001153E0 bne.s loc_1153E6 ROM:001153E2 move.w d4,(a0) ROM:001153E4 bra.s loc_1153E8 ROM:001153E6 ; --------------------------------------------------------------------------- ROM:001153E6 ROM:001153E6 loc_1153E6: ; CODE XREF: sub_1152D6+10A↑j ROM:001153E6 clr.w (a0) ROM:001153E8 ROM:001153E8 loc_1153E8: ; CODE XREF: sub_1152D6+10E↑j ROM:001153E8 cmpi.w #0,d7 ROM:001153EC bne.s loc_1153F2 ROM:001153EE move.w d4,($534).w ROM:001153F2 ROM:001153F2 loc_1153F2: ; CODE XREF: sub_1152D6+D8↑j ROM:001153F2 ; sub_1152D6+116↑j ROM:001153F2 move (sp)+,sr ROM:001153F4 bra.w loc_1152DC ROM:001153F8 ; --------------------------------------------------------------------------- ROM:001153F8 ROM:001153F8 locret_1153F8: ; CODE XREF: sub_1152D6+E↑j ROM:001153F8 rts ROM:001153F8 ; End of function sub_1152D6 ROM:001153F8 ROM:001153FA ROM:001153FA ; =============== S U B R O U T I N E ======================================= ROM:001153FA ROM:001153FA ROM:001153FA sub_1153FA: ; CODE XREF: sub_120910+E↓p ROM:001153FA ; sub_130FFE:loc_131034↓p ... ROM:001153FA btst #6,($138D).w ROM:00115400 bne.s locret_11547E ROM:00115402 btst #6,($1391).w ROM:00115408 bne.s locret_11547E ROM:0011540A move.w #0,d7 ROM:0011540E bra.s loc_115414 ROM:00115410 ; --------------------------------------------------------------------------- ROM:00115410 ROM:00115410 loc_115410: ; CODE XREF: sub_1153FA:loc_115444↓j ROM:00115410 addi.w #1,d7 ROM:00115414 ROM:00115414 loc_115414: ; CODE XREF: sub_1153FA+14↑j ROM:00115414 cmpi.w #3,d7 ROM:00115418 bgt.s loc_115446 ROM:0011541A lea ($FFFFFF30).w,a0 ROM:0011541E move.w d7,d6 ROM:00115420 asl.w #4,d6 ROM:00115422 adda.w d6,a0 ROM:00115424 move.w #$30,d6 ; '0' ROM:00115428 asr.w #4,d6 ROM:0011542A add.w d7,d6 ROM:0011542C move.w d0,2(a0) ROM:00115430 move.w $4A0(a5),d5 ROM:00115434 cmpi.w #0,d5 ROM:00115438 bne.s loc_115444 ROM:0011543A moveq #1,d5 ROM:0011543C asl.l d6,d5 ROM:0011543E asl.l d6,d5 ROM:00115440 or.l d5,($FFFFFE18).w ROM:00115444 ROM:00115444 loc_115444: ; CODE XREF: sub_1153FA+3E↑j ROM:00115444 bra.s loc_115410 ROM:00115446 ; --------------------------------------------------------------------------- ROM:00115446 ROM:00115446 loc_115446: ; CODE XREF: sub_1153FA+1E↑j ROM:00115446 move.w ($E1C).w,d4 ROM:0011544A ext.l d4 ROM:0011544C muls.l d0,d4 ROM:00115450 muls.l #4,d4 ROM:00115458 move.w $1B8(a5),d5 ROM:0011545C muls.w #$3C,d5 ; '<' ROM:00115460 divs.l d5,d4 ROM:00115464 move.l d4,($928).w ROM:00115468 move.l ($8F4).w,d3 ROM:0011546C add.l d4,d3 ROM:0011546E move.l d3,($8F4).w ROM:00115472 divs.l #$A,d3 ROM:0011547A move.w d3,($A5E).w ROM:0011547E ROM:0011547E locret_11547E: ; CODE XREF: sub_1153FA+6↑j ROM:0011547E ; sub_1153FA+E↑j ROM:0011547E rts ROM:0011547E ; End of function sub_1153FA ROM:0011547E ROM:00115480 ROM:00115480 ; =============== S U B R O U T I N E ======================================= ROM:00115480 ROM:00115480 ROM:00115480 sub_115480: ; CODE XREF: sub_1109BE+C↑p ROM:00115480 move.w #0,d7 ROM:00115484 bra.s loc_11548A ROM:00115486 ; --------------------------------------------------------------------------- ROM:00115486 ROM:00115486 loc_115486: ; CODE XREF: sub_115480:loc_1154D8↓j ROM:00115486 addi.w #1,d7 ROM:0011548A ROM:0011548A loc_11548A: ; CODE XREF: sub_115480+4↑j ROM:0011548A cmpi.w #3,d7 ROM:0011548E bgt.s locret_1154DA ROM:00115490 lea ($FFFFFF30).w,a0 ROM:00115494 move.w d7,d6 ROM:00115496 asl.w #4,d6 ROM:00115498 adda.w d6,a0 ROM:0011549A move.w 8(a0),d5 ROM:0011549E cmpi.b #0,d5 ROM:001154A2 beq.s loc_1154D8 ROM:001154A4 move.w 6(a0),d4 ROM:001154A8 move.b d4,d2 ROM:001154AA asr.w #8,d4 ROM:001154AC move.w d4,d3 ROM:001154AE move.w ($4C2).w,d1 ROM:001154B2 ext.l d1 ROM:001154B4 divs.w #$64,d1 ; 'd' ROM:001154B8 sub.w d1,d3 ROM:001154BA bpl.s loc_1154C0 ROM:001154BC addi.w #$48,d3 ; 'H' ROM:001154C0 ROM:001154C0 loc_1154C0: ; CODE XREF: sub_115480+3A↑j ROM:001154C0 ; sub_115480+4E↓j ROM:001154C0 cmp.b d3,d5 ROM:001154C2 bge.s loc_1154D0 ROM:001154C4 sub.b d5,d4 ROM:001154C6 bge.s loc_1154CC ROM:001154C8 addi.b #$48,d4 ; 'H' ROM:001154CC ROM:001154CC loc_1154CC: ; CODE XREF: sub_115480+46↑j ROM:001154CC sub.b d5,d3 ROM:001154CE bra.s loc_1154C0 ROM:001154D0 ; --------------------------------------------------------------------------- ROM:001154D0 ROM:001154D0 loc_1154D0: ; CODE XREF: sub_115480+42↑j ROM:001154D0 asl.w #8,d4 ROM:001154D2 move.b d2,d4 ROM:001154D4 move.w d4,6(a0) ROM:001154D8 ROM:001154D8 loc_1154D8: ; CODE XREF: sub_115480+22↑j ROM:001154D8 bra.s loc_115486 ROM:001154DA ; --------------------------------------------------------------------------- ROM:001154DA ROM:001154DA locret_1154DA: ; CODE XREF: sub_115480+E↑j ROM:001154DA rts ROM:001154DA ; End of function sub_115480 ROM:001154DA ROM:001154DC ROM:001154DC ; =============== S U B R O U T I N E ======================================= ROM:001154DC ROM:001154DC ROM:001154DC sub_1154DC: ; CODE XREF: sub_110A28+6↑p ROM:001154DC move.w #0,d7 ROM:001154E0 bra.s loc_1154E6 ROM:001154E2 ; --------------------------------------------------------------------------- ROM:001154E2 ROM:001154E2 loc_1154E2: ; CODE XREF: sub_1154DC:loc_115516↓j ROM:001154E2 addi.w #1,d7 ROM:001154E6 ROM:001154E6 loc_1154E6: ; CODE XREF: sub_1154DC+4↑j ROM:001154E6 cmpi.w #3,d7 ROM:001154EA bgt.s locret_115518 ROM:001154EC lea ($FFFFFF30).w,a0 ROM:001154F0 move.w d7,d6 ROM:001154F2 asl.w #4,d6 ROM:001154F4 adda.w d6,a0 ROM:001154F6 move.w 8(a0),d4 ROM:001154FA cmpi.b #0,d4 ROM:001154FE ble.s loc_115516 ROM:00115500 cmpi.w #$2400,6(a0) ROM:00115506 bge.s loc_115510 ROM:00115508 addi.w #$2400,6(a0) ROM:0011550E bra.s loc_115516 ROM:00115510 ; --------------------------------------------------------------------------- ROM:00115510 ROM:00115510 loc_115510: ; CODE XREF: sub_1154DC+2A↑j ROM:00115510 subi.w #$2400,6(a0) ROM:00115516 ROM:00115516 loc_115516: ; CODE XREF: sub_1154DC+22↑j ROM:00115516 ; sub_1154DC+32↑j ROM:00115516 bra.s loc_1154E2 ROM:00115518 ; --------------------------------------------------------------------------- ROM:00115518 ROM:00115518 locret_115518: ; CODE XREF: sub_1154DC+E↑j ROM:00115518 rts ROM:00115518 ; End of function sub_1154DC ROM:00115518 ROM:0011551A ROM:0011551A ; =============== S U B R O U T I N E ======================================= ROM:0011551A ROM:0011551A ROM:0011551A sub_11551A: ; CODE XREF: ROM:0011518E↑p ROM:0011551A move.l #$F618,d3 ROM:00115520 move.l $9C4(d7.w*4),d2 ROM:00115526 divu.w #$3E8,d2 ROM:0011552A swap d2 ROM:0011552C ext.l d2 ROM:0011552E add.l d2,d3 ROM:00115530 move.l d3,$44C(d7.w*4) ROM:00115536 move.l $9C4(d7.w*4),d1 ROM:0011553C sub.l d3,d1 ROM:0011553E move.l d1,$45C(d7.w*4) ROM:00115544 rts ROM:00115544 ; End of function sub_11551A ROM:00115544 ROM:00115546 ROM:00115546 ; =============== S U B R O U T I N E ======================================= ROM:00115546 ROM:00115546 ROM:00115546 sub_115546: ; CODE XREF: ROM:0011520E↑p ROM:00115546 cmpi.l #$7D00,$45C(d7.w*4) ROM:00115550 ble.s loc_11555C ROM:00115552 move.w #$7D00,$592(d7.w*2) ROM:0011555A bra.s loc_115568 ROM:0011555C ; --------------------------------------------------------------------------- ROM:0011555C ROM:0011555C loc_11555C: ; CODE XREF: sub_115546+A↑j ROM:0011555C move.l $45C(d7.w*4),d2 ROM:00115562 move.w d2,$592(d7.w*2) ROM:00115568 ROM:00115568 loc_115568: ; CODE XREF: sub_115546+14↑j ROM:00115568 lea ($FFFFFF30).w,a0 ROM:0011556C move.w d7,d0 ROM:0011556E asl.w #4,d0 ROM:00115570 adda.w d0,a0 ROM:00115572 move.w #$30,d0 ; '0' ROM:00115576 asr.w #4,d0 ROM:00115578 add.w d7,d0 ROM:0011557A move.w $592(d7.w*2),2(a0) ROM:00115582 moveq #1,d5 ROM:00115584 asl.l d0,d5 ROM:00115586 asl.l d0,d5 ROM:00115588 or.l d5,($FFFFFE18).w ROM:0011558C rts ROM:0011558C ; End of function sub_115546 ROM:0011558C ROM:0011558E ROM:0011558E ; =============== S U B R O U T I N E ======================================= ROM:0011558E ROM:0011558E ROM:0011558E sub_11558E: ; CODE XREF: ROM:00115232↑p ROM:0011558E clr.l d0 ROM:00115590 move.w $592(d7.w*2),d0 ROM:00115596 sub.l d0,$45C(d7.w*4) ROM:0011559C rts ROM:0011559C ; End of function sub_11558E ROM:0011559C ROM:0011559E ; --------------------------------------------------------------------------- ROM:0011559E movem.l d0-d4/a0,-(sp) ROM:001155A2 lea ($FFFFFF30).w,a0 ROM:001155A6 move.w $1E(sp),d0 ROM:001155AA subi.w #$100,d0 ROM:001155AE asr.w #2,d0 ROM:001155B0 move.w #$FFFF,d1 ROM:001155B4 bclr d0,d1 ROM:001155B6 and.w d1,($FFFFFE20).w ROM:001155BA move.w d0,d2 ROM:001155BC asl.w #4,d0 ROM:001155BE subi.w #$30,d0 ; '0' ROM:001155C2 adda.w d0,a0 ROM:001155C4 asr.w #4,d0 ROM:001155C6 move.l ($FFFFFE14).w,d1 ROM:001155CA asr.l d2,d1 ROM:001155CC asr.l d2,d1 ROM:001155CE andi.l #3,d1 ROM:001155D4 btst d0,($120E).w ROM:001155D8 beq.s loc_1155E0 ROM:001155DA eori.w #1,d1 ROM:001155DE bra.s loc_1155E4 ROM:001155E0 ; --------------------------------------------------------------------------- ROM:001155E0 ROM:001155E0 loc_1155E0: ; CODE XREF: ROM:001155D8↑j ROM:001155E0 eori.w #0,d1 ROM:001155E4 ROM:001155E4 loc_1155E4: ; CODE XREF: ROM:001155DE↑j ROM:001155E4 beq.s loc_1155EE ROM:001155E6 asl.l d2,d1 ROM:001155E8 asl.l d2,d1 ROM:001155EA eor.l d1,($FFFFFE14).w ROM:001155EE ROM:001155EE loc_1155EE: ; CODE XREF: ROM:loc_1155E4↑j ROM:001155EE bsr.w sub_1155F8 ROM:001155F2 movem.l (sp)+,d0-d4/a0 ROM:001155F6 rte ROM:001155F8 ROM:001155F8 ; =============== S U B R O U T I N E ======================================= ROM:001155F8 ROM:001155F8 ROM:001155F8 sub_1155F8: ; CODE XREF: ROM:loc_1155EE↑p ROM:001155F8 move.w $1122(d0.w*2),d1 ROM:001155FE ext.l d1 ROM:00115600 asl.l #8,d1 ROM:00115602 divs.w #$64,d1 ; 'd' ROM:00115606 cmpi.w #$1C20,($DF2).w ROM:0011560C bne.s loc_115612 ROM:0011560E clr.w d2 ROM:00115610 bra.s loc_11561C ROM:00115612 ; --------------------------------------------------------------------------- ROM:00115612 ROM:00115612 loc_115612: ; CODE XREF: sub_1155F8+14↑j ROM:00115612 move.w ($DF2).w,d2 ROM:00115616 ext.l d2 ROM:00115618 divs.w #$64,d2 ; 'd' ROM:0011561C ROM:0011561C loc_11561C: ; CODE XREF: sub_1155F8+18↑j ROM:0011561C move.w 8(a0),d3 ROM:00115620 cmp.b d2,d3 ROM:00115622 beq.s loc_11565A ROM:00115624 move.b d2,d3 ROM:00115626 move.w d3,8(a0) ROM:0011562A move.w ($DF2).w,d3 ROM:0011562E ext.l d3 ROM:00115630 muls.l $9C4(d0.w*4),d3 ROM:00115638 divu.w #$1C20,d3 ROM:0011563C bvc.s loc_115642 ROM:0011563E move.w #$FFFF,d3 ROM:00115642 ROM:00115642 loc_115642: ; CODE XREF: sub_1155F8+44↑j ROM:00115642 btst #4,($1378).w ROM:00115648 bne.s loc_11564E ROM:0011564A move.w d3,(a0) ROM:0011564C bra.s loc_115650 ROM:0011564E ; --------------------------------------------------------------------------- ROM:0011564E ROM:0011564E loc_11564E: ; CODE XREF: sub_1155F8+50↑j ROM:0011564E clr.w (a0) ROM:00115650 ROM:00115650 loc_115650: ; CODE XREF: sub_1155F8+54↑j ROM:00115650 cmpi.w #0,d0 ROM:00115654 bne.s loc_11565A ROM:00115656 move.w d3,($534).w ROM:0011565A ROM:0011565A loc_11565A: ; CODE XREF: sub_1155F8+2A↑j ROM:0011565A ; sub_1155F8+5C↑j ROM:0011565A move.w d1,d4 ROM:0011565C asr.w #8,d4 ROM:0011565E cmpi.w #0,d2 ROM:00115662 ble.s loc_115686 ROM:00115664 move.w d1,d3 ROM:00115666 asr.w #8,d3 ROM:00115668 sub.w ($FFFFFF0A).w,d3 ROM:0011566C cmpi.b #0,d3 ROM:00115670 bge.s loc_115676 ROM:00115672 addi.b #$48,d3 ; 'H' ROM:00115676 ROM:00115676 loc_115676: ; CODE XREF: sub_1155F8+78↑j ROM:00115676 ; sub_1155F8+8C↓j ROM:00115676 cmp.b d3,d2 ROM:00115678 bge.s loc_115686 ROM:0011567A sub.b d2,d4 ROM:0011567C bpl.s loc_115682 ROM:0011567E addi.b #$48,d4 ; 'H' ROM:00115682 ROM:00115682 loc_115682: ; CODE XREF: sub_1155F8+84↑j ROM:00115682 sub.b d2,d3 ROM:00115684 bra.s loc_115676 ROM:00115686 ; --------------------------------------------------------------------------- ROM:00115686 ROM:00115686 loc_115686: ; CODE XREF: sub_1155F8+6A↑j ROM:00115686 ; sub_1155F8+80↑j ROM:00115686 asl.w #8,d4 ROM:00115688 move.b d1,d4 ROM:0011568A btst #7,($138B).w ROM:00115690 beq.s loc_115696 ROM:00115692 move.w d4,6(a0) ROM:00115696 ROM:00115696 loc_115696: ; CODE XREF: sub_1155F8+98↑j ROM:00115696 move.b $B1C(a5),d1 ROM:0011569A cmpi.b #0,d1 ROM:0011569E ble.s loc_1156CA ROM:001156A0 move.w 8(a0),d1 ROM:001156A4 ext.w d1 ROM:001156A6 ext.l d1 ROM:001156A8 bne.s loc_1156AC ROM:001156AA moveq #$48,d1 ; 'H' ROM:001156AC ROM:001156AC loc_1156AC: ; CODE XREF: sub_1155F8+B0↑j ROM:001156AC muls.l $9C4(d0.w*4),d1 ROM:001156B4 divu.w #$48,d1 ; 'H' ROM:001156B8 bvc.s loc_1156BE ROM:001156BA move.w #$FFFF,d1 ROM:001156BE ROM:001156BE loc_1156BE: ; CODE XREF: sub_1155F8+C0↑j ROM:001156BE move.w d1,(a0) ROM:001156C0 cmpi.w #0,d0 ROM:001156C4 bne.s loc_1156CA ROM:001156C6 move.w d1,($534).w ROM:001156CA ROM:001156CA loc_1156CA: ; CODE XREF: sub_1155F8+A6↑j ROM:001156CA ; sub_1155F8+CC↑j ROM:001156CA lea ($FFFFFF30).w,a0 ROM:001156CE move.b $B1C(a5),d2 ROM:001156D2 cmpi.b #0,d2 ROM:001156D6 ble.s locret_1156F0 ROM:001156D8 btst #7,($138B).w ROM:001156DE beq.s locret_1156F0 ROM:001156E0 move.w $AF2(a5,d0.w*2),d2 ROM:001156E6 asl.w #4,d2 ROM:001156E8 adda.w d2,a0 ROM:001156EA move.w d4,6(a0) ROM:001156EE move.w d1,(a0) ROM:001156F0 ROM:001156F0 locret_1156F0: ; CODE XREF: sub_1155F8+DE↑j ROM:001156F0 ; sub_1155F8+E6↑j ROM:001156F0 rts ROM:001156F0 ; End of function sub_1155F8 ROM:001156F0 ROM:001156F2 ; --------------------------------------------------------------------------- ROM:001156F2 move.l #unk_110000,d0 ROM:001156F8 movec d0,vbr ROM:001156FC movea.l #$400,sp ROM:00115702 bsr.l sub_11A828 ROM:00115708 clr.l d0 ROM:0011570A clr.l d1 ROM:0011570C move.l #$1900,d1 ROM:00115712 movea.l d0,a0 ROM:00115714 ROM:00115714 loc_115714: ; CODE XREF: ROM:0011571C↓j ROM:00115714 cmp.l a0,d1 ROM:00115716 ble.s loc_11571E ROM:00115718 move.b #0,(a0)+ ROM:0011571C bra.s loc_115714 ROM:0011571E ; --------------------------------------------------------------------------- ROM:0011571E ROM:0011571E loc_11571E: ; CODE XREF: ROM:00115716↑j ROM:0011571E move.l a0,($92C).w ROM:00115722 bclr #1,($1376).w ROM:00115728 move.l ($1908).w,d4 ROM:0011572C cmpi.l #$4812BC29,d4 ROM:00115732 beq.s loc_115744 ROM:00115734 bset #1,($1376).w ROM:0011573A bset #5,($136D).w ROM:00115740 move.l d4,($930).w ROM:00115744 ROM:00115744 loc_115744: ; CODE XREF: ROM:00115732↑j ROM:00115744 move.l ($190C).w,d4 ROM:00115748 cmpi.l #$6D2E3304,d4 ROM:0011574E beq.s loc_115760 ROM:00115750 bset #1,($1376).w ROM:00115756 bset #3,($1370).w ROM:0011575C move.l d4,($934).w ROM:00115760 ROM:00115760 loc_115760: ; CODE XREF: ROM:0011574E↑j ROM:00115760 btst #1,($1376).w ROM:00115766 beq.s loc_115792 ROM:00115768 movea.l #$1900,a0 ROM:0011576E ROM:0011576E loc_11576E: ; CODE XREF: ROM:0011577A↓j ROM:0011576E cmpa.l #$1DFF,a0 ROM:00115774 bge.s loc_11577C ROM:00115776 move.b #0,(a0)+ ROM:0011577A bra.s loc_11576E ROM:0011577C ; --------------------------------------------------------------------------- ROM:0011577C ROM:0011577C loc_11577C: ; CODE XREF: ROM:00115774↑j ROM:0011577C move.l #$4812BC29,($1908).w ROM:00115784 move.l #$6D2E3304,($190C).w ROM:0011578C bsr.l sub_13449A ROM:00115792 ROM:00115792 loc_115792: ; CODE XREF: ROM:00115766↑j ROM:00115792 movea.l #unk_110000,a1 ROM:00115798 move.w ($1924).w,d4 ROM:0011579C cmp.w (a1),d4 ROM:0011579E beq.s loc_1157AA ROM:001157A0 move.w (a1),($1924).w ROM:001157A4 bsr.l sub_13449A ROM:001157AA ROM:001157AA loc_1157AA: ; CODE XREF: ROM:0011579E↑j ROM:001157AA movea.l #$400,sp ROM:001157B0 move.w sp,($536).w ROM:001157B4 movea.l #$170000,a5 ROM:001157BA move.l a5,($434).w ROM:001157BE bsr.w sub_1159C4 ROM:001157C2 bsr.l sub_116180 ROM:001157C8 clr.w ($4C8).w ROM:001157CC bsr.l sub_11A828 ROM:001157D2 bsr.l sub_110D06 ROM:001157D8 bsr.l nullsub_14 ROM:001157DE bsr.l sub_115F48 ROM:001157E4 bsr.l sub_11086A ROM:001157EA bsr.l sub_11143E ROM:001157F0 bsr.l sub_111422 ROM:001157F6 bsr.l sub_1377D0 ROM:001157FC move.b #0,($FFFFFA1F).w ROM:00115802 move #$2000,sr ROM:00115806 ROM:00115806 loc_115806: ; CODE XREF: ROM:loc_1159B0↓j ROM:00115806 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011580C move.b #$AA,($FFFFFA27).w ROM:00115812 movea.l ($434).w,a5 ROM:00115816 addq.w #1,($C2E).w ROM:0011581A bvc.s loc_115822 ROM:0011581C move.w #$8000,($C2E).w ROM:00115822 ROM:00115822 loc_115822: ; CODE XREF: ROM:0011581A↑j ROM:00115822 move.w $4A4(a5),d0 ROM:00115826 cmp.w ($C2E).w,d0 ROM:0011582A bgt.s loc_11585C ROM:0011582C move.w ($C36).w,d1 ROM:00115830 sub.w ($582).w,d1 ROM:00115834 bpl.s loc_11583A ROM:00115836 addi.w #$400,d1 ROM:0011583A ROM:0011583A loc_11583A: ; CODE XREF: ROM:00115834↑j ROM:0011583A move.w ($582).w,($C36).w ROM:00115840 muls.w #$A,d1 ROM:00115844 divs.w ($C2E).w,d1 ROM:00115848 move.w d1,($C30).w ROM:0011584C cmp.w ($1928).w,d1 ROM:00115850 bge.w loc_115858 ROM:00115854 move.w d1,($1928).w ROM:00115858 ROM:00115858 loc_115858: ; CODE XREF: ROM:00115850↑j ROM:00115858 clr.w ($C2E).w ROM:0011585C ROM:0011585C loc_11585C: ; CODE XREF: ROM:0011582A↑j ROM:0011585C move.l #$927C0,d0 ROM:00115862 move.w ($538).w,d1 ROM:00115866 asl.w #1,d1 ROM:00115868 cmpi.w #0,d1 ROM:0011586C beq.s loc_115874 ROM:0011586E divs.w d1,d0 ROM:00115870 move.w d0,($C32).w ROM:00115874 ROM:00115874 loc_115874: ; CODE XREF: ROM:0011586C↑j ROM:00115874 move.w ($C30).w,d0 ROM:00115878 sub.w ($C32).w,d0 ROM:0011587C bpl.s loc_115880 ROM:0011587E neg.w d0 ROM:00115880 ROM:00115880 loc_115880: ; CODE XREF: ROM:0011587C↑j ROM:00115880 cmpi.w #1,d0 ROM:00115884 bgt.s loc_11588C ROM:00115886 move.w ($538).w,($C34).w ROM:0011588C ROM:0011588C loc_11588C: ; CODE XREF: ROM:00115884↑j ROM:0011588C tst.w ($536).w ROM:00115890 beq.s loc_1158A0 ROM:00115892 movea.w ($536).w,a0 ROM:00115896 cmpi.w #0,-(a0) ROM:0011589A beq.s loc_1158A0 ROM:0011589C move.w a0,($536).w ROM:001158A0 ROM:001158A0 loc_1158A0: ; CODE XREF: ROM:00115890↑j ROM:001158A0 ; ROM:0011589A↑j ROM:001158A0 bsr.l sub_110414 ROM:001158A6 bsr.l sub_112E1E ROM:001158AC btst #1,($8E2).w ROM:001158B2 bne.s loc_1158CC ROM:001158B4 bset #2,($8E3).w ROM:001158BA bclr #6,($8DF).w ROM:001158C0 bsr.l sub_1104FA ROM:001158C6 bclr #2,($8E3).w ROM:001158CC ROM:001158CC loc_1158CC: ; CODE XREF: ROM:001158B2↑j ROM:001158CC bsr.l sub_1126F0 ROM:001158D2 bsr.l sub_112482 ROM:001158D8 bsr.l sub_112CCE ROM:001158DE bsr.l sub_1125D6 ROM:001158E4 bsr.l sub_1127F8 ROM:001158EA bsr.l nullsub_11 ROM:001158F0 bsr.l nullsub_23 ROM:001158F6 bsr.l sub_11BF80 ROM:001158FC bsr.l sub_116180 ROM:00115902 bsr.l sub_11669C ROM:00115908 bsr.l sub_1268BE ROM:0011590E bsr.l sub_11512A ROM:00115914 bsr.l sub_114CFC ROM:0011591A bsr.l sub_11AA38 ROM:00115920 bsr.l sub_1116D6 ROM:00115926 bsr.l sub_11A37A ROM:0011592C bsr.l nullsub_18 ROM:00115932 bsr.l sub_13326C ROM:00115938 bsr.l nullsub_8 ROM:0011593E bsr.l nullsub_9 ROM:00115944 bsr.l sub_127502 ROM:0011594A bsr.l sub_1114A4 ROM:00115950 bsr.l sub_12DCAA ROM:00115956 bsr.l nullsub_13 ROM:0011595C bsr.l sub_116816 ROM:00115962 bsr.l sub_11442E ROM:00115968 move.w $96(a5),d0 ROM:0011596C cmp.w ($538).w,d0 ROM:00115970 bgt.s loc_115980 ROM:00115972 bclr #3,($FFFFFA11).w ROM:00115978 bset #7,($1378).w ROM:0011597E bra.s loc_11598C ROM:00115980 ; --------------------------------------------------------------------------- ROM:00115980 ROM:00115980 loc_115980: ; CODE XREF: ROM:00115970↑j ROM:00115980 bset #3,($FFFFFA11).w ROM:00115986 bclr #7,($1378).w ROM:0011598C ROM:0011598C loc_11598C: ; CODE XREF: ROM:0011597E↑j ROM:0011598C move.w $98(a5),d0 ROM:00115990 cmp.w ($538).w,d0 ROM:00115994 bgt.s loc_1159A4 ROM:00115996 bclr #4,($FFFFFA11).w ROM:0011599C bset #5,($136E).w ROM:001159A2 bra.s loc_1159B0 ROM:001159A4 ; --------------------------------------------------------------------------- ROM:001159A4 ROM:001159A4 loc_1159A4: ; CODE XREF: ROM:00115994↑j ROM:001159A4 bset #4,($FFFFFA11).w ROM:001159AA bclr #5,($136E).w ROM:001159B0 ROM:001159B0 loc_1159B0: ; CODE XREF: ROM:001159A2↑j ROM:001159B0 bra.w loc_115806 ROM:001159B4 ; --------------------------------------------------------------------------- ROM:001159B4 rts ROM:001159B6 ROM:001159B6 ; =============== S U B R O U T I N E ======================================= ROM:001159B6 ROM:001159B6 ROM:001159B6 sub_1159B6: ; CODE XREF: ROM:001370F4↓p ROM:001159B6 ; ROM:00137136↓p ROM:001159B6 move.b #0,($113D).w ROM:001159BC move.b #0,($113C).w ROM:001159C2 rts ROM:001159C2 ; End of function sub_1159B6 ROM:001159C2 ROM:001159C4 ROM:001159C4 ; =============== S U B R O U T I N E ======================================= ROM:001159C4 ROM:001159C4 ROM:001159C4 sub_1159C4: ; CODE XREF: ROM:001157BE↑p ROM:001159C4 move.w #$A55A,($1E00).l ROM:001159CC move.w #$5AA5,($1E02).l ROM:001159D4 cmpi.w #$A55A,($1E00).l ROM:001159DC bne.s loc_1159EE ROM:001159DE cmpi.w #$5AA5,($1E02).l ROM:001159E6 bne.s loc_1159EE ROM:001159E8 bset #6,($1377).w ROM:001159EE ROM:001159EE loc_1159EE: ; CODE XREF: sub_1159C4+18↑j ROM:001159EE ; sub_1159C4+22↑j ROM:001159EE clr.w ($1E00).l ROM:001159F4 clr.w ($1E02).l ROM:001159FA rts ROM:001159FA ; End of function sub_1159C4 ROM:001159FA ROM:001159FC ROM:001159FC ; =============== S U B R O U T I N E ======================================= ROM:001159FC ROM:001159FC ; Attributes: bp-based frame ROM:001159FC ROM:001159FC sub_1159FC: ; CODE XREF: sub_11EF3E+DC↓p ROM:001159FC ROM:001159FC var_24 = -$24 ROM:001159FC var_22 = -$22 ROM:001159FC var_20 = -$20 ROM:001159FC var_1E = -$1E ROM:001159FC var_1C = -$1C ROM:001159FC var_1A = -$1A ROM:001159FC var_18 = -$18 ROM:001159FC var_16 = -$16 ROM:001159FC var_14 = -$14 ROM:001159FC var_12 = -$12 ROM:001159FC var_10 = -$10 ROM:001159FC var_E = -$E ROM:001159FC var_C = -$C ROM:001159FC var_A = -$A ROM:001159FC var_8 = -8 ROM:001159FC var_6 = -6 ROM:001159FC var_4 = -4 ROM:001159FC var_2 = -2 ROM:001159FC ROM:001159FC link a4,#-$24 ROM:00115A00 movea.w (a5,d1.w),a1 ROM:00115A04 adda.l a5,a1 ROM:00115A06 move.w (a1),var_22(a4) ROM:00115A0A move.w 2(a1),var_24(a4) ROM:00115A10 movea.l a1,a2 ROM:00115A12 addq.w #4,a2 ROM:00115A14 adda.w var_22(a4),a2 ROM:00115A18 adda.w var_22(a4),a2 ROM:00115A1C move.w var_22(a4),d7 ROM:00115A20 subq.w #1,d7 ROM:00115A22 move.w d7,d6 ROM:00115A24 ROM:00115A24 loc_115A24: ; CODE XREF: sub_1159FC+2A↓j ROM:00115A24 cmp.w -(a2),d2 ROM:00115A26 dbgt d7,loc_115A24 ROM:00115A2A cmp.w d7,d6 ROM:00115A2C beq.w loc_115A3A ROM:00115A30 cmpi.w #$FFFF,d7 ROM:00115A34 bne.w loc_115A50 ROM:00115A38 clr.w d7 ROM:00115A3A ROM:00115A3A loc_115A3A: ; CODE XREF: sub_1159FC+30↑j ROM:00115A3A ; sub_1159FC+66↓j ROM:00115A3A move.w d7,var_1A(a4) ROM:00115A3E move.w d7,var_1C(a4) ROM:00115A42 clr.w var_12(a4) ROM:00115A46 move.w #$2710,var_14(a4) ROM:00115A4C bra.w loc_115A86 ROM:00115A50 ; --------------------------------------------------------------------------- ROM:00115A50 ROM:00115A50 loc_115A50: ; CODE XREF: sub_1159FC+38↑j ROM:00115A50 move.w d7,var_1A(a4) ROM:00115A54 addq.w #1,var_1A(a4) ROM:00115A58 move.w d7,var_1C(a4) ROM:00115A5C move.w 2(a2),d7 ROM:00115A60 sub.w (a2),d7 ROM:00115A62 beq.s loc_115A3A ROM:00115A64 clr.l d6 ROM:00115A66 move.w d2,d6 ROM:00115A68 sub.w (a2),d6 ROM:00115A6A muls.w #$2710,d6 ROM:00115A6E divs.w d7,d6 ROM:00115A70 move.w d6,var_14(a4) ROM:00115A74 clr.l d6 ROM:00115A76 move.w 2(a2),d6 ROM:00115A7A sub.w d2,d6 ROM:00115A7C muls.w #$2710,d6 ROM:00115A80 divs.w d7,d6 ROM:00115A82 move.w d6,var_12(a4) ROM:00115A86 ROM:00115A86 loc_115A86: ; CODE XREF: sub_1159FC+50↑j ROM:00115A86 movea.l a1,a2 ROM:00115A88 addq.w #4,a2 ROM:00115A8A adda.w var_22(a4),a2 ROM:00115A8E adda.w var_22(a4),a2 ROM:00115A92 adda.w var_24(a4),a2 ROM:00115A96 adda.w var_24(a4),a2 ROM:00115A9A move.w var_24(a4),d7 ROM:00115A9E subq.w #1,d7 ROM:00115AA0 move.w d7,d6 ROM:00115AA2 ROM:00115AA2 loc_115AA2: ; CODE XREF: sub_1159FC+A8↓j ROM:00115AA2 cmp.w -(a2),d3 ROM:00115AA4 dbgt d7,loc_115AA2 ROM:00115AA8 cmp.w d7,d6 ROM:00115AAA beq.w loc_115AB8 ROM:00115AAE cmpi.w #$FFFF,d7 ROM:00115AB2 bne.w loc_115ACE ROM:00115AB6 clr.w d7 ROM:00115AB8 ROM:00115AB8 loc_115AB8: ; CODE XREF: sub_1159FC+AE↑j ROM:00115AB8 ; sub_1159FC+E4↓j ROM:00115AB8 move.w d7,var_1E(a4) ROM:00115ABC move.w d7,var_20(a4) ROM:00115AC0 clr.w var_16(a4) ROM:00115AC4 move.w #$2710,var_18(a4) ROM:00115ACA bra.w loc_115B04 ROM:00115ACE ; --------------------------------------------------------------------------- ROM:00115ACE ROM:00115ACE loc_115ACE: ; CODE XREF: sub_1159FC+B6↑j ROM:00115ACE move.w d7,var_1E(a4) ROM:00115AD2 addq.w #1,var_1E(a4) ROM:00115AD6 move.w d7,var_20(a4) ROM:00115ADA move.w 2(a2),d7 ROM:00115ADE sub.w (a2),d7 ROM:00115AE0 beq.s loc_115AB8 ROM:00115AE2 clr.l d6 ROM:00115AE4 move.w d3,d6 ROM:00115AE6 sub.w (a2),d6 ROM:00115AE8 muls.w #$2710,d6 ROM:00115AEC divs.w d7,d6 ROM:00115AEE move.w d6,var_18(a4) ROM:00115AF2 clr.l d6 ROM:00115AF4 move.w 2(a2),d6 ROM:00115AF8 sub.w d3,d6 ROM:00115AFA muls.w #$2710,d6 ROM:00115AFE divs.w d7,d6 ROM:00115B00 move.w d6,var_16(a4) ROM:00115B04 ROM:00115B04 loc_115B04: ; CODE XREF: sub_1159FC+CE↑j ROM:00115B04 move.w var_12(a4),d2 ROM:00115B08 move.w var_14(a4),d3 ROM:00115B0C move.w var_16(a4),d5 ROM:00115B10 move.w var_18(a4),d6 ROM:00115B14 move.w d2,d7 ROM:00115B16 muls.w d5,d7 ROM:00115B18 divs.w #$2710,d7 ROM:00115B1C move.w d7,var_A(a4) ROM:00115B20 move.w d3,d7 ROM:00115B22 muls.w d5,d7 ROM:00115B24 divs.w #$2710,d7 ROM:00115B28 move.w d7,var_E(a4) ROM:00115B2C muls.w d6,d2 ROM:00115B2E divs.w #$2710,d2 ROM:00115B32 move.w d2,var_C(a4) ROM:00115B36 muls.w d6,d3 ROM:00115B38 divs.w #$2710,d3 ROM:00115B3C move.w d3,var_10(a4) ROM:00115B40 move.w var_20(a4),d5 ROM:00115B44 muls.w var_22(a4),d5 ROM:00115B48 add.w var_1C(a4),d5 ROM:00115B4C move.w d5,var_2(a4) ROM:00115B50 move.w var_20(a4),d5 ROM:00115B54 muls.w var_22(a4),d5 ROM:00115B58 add.w var_1A(a4),d5 ROM:00115B5C move.w d5,var_6(a4) ROM:00115B60 move.w var_1E(a4),d5 ROM:00115B64 muls.w var_22(a4),d5 ROM:00115B68 add.w var_1C(a4),d5 ROM:00115B6C move.w d5,var_4(a4) ROM:00115B70 move.w var_1E(a4),d5 ROM:00115B74 muls.w var_22(a4),d5 ROM:00115B78 add.w var_1A(a4),d5 ROM:00115B7C move.w d5,var_8(a4) ROM:00115B80 muls.w #$14,d4 ROM:00115B84 addi.w #$1D4C,d4 ROM:00115B88 clr.l d5 ROM:00115B8A movea.w var_2(a4),a2 ROM:00115B8E move.b (a0,a2.w),d5 ROM:00115B92 muls.w #$14,d5 ROM:00115B96 addi.w #$1D4C,d5 ROM:00115B9A move.w d4,d2 ROM:00115B9C sub.w d5,d2 ROM:00115B9E move.w var_A(a4),d3 ROM:00115BA2 muls.w d2,d3 ROM:00115BA4 divs.w #$2710,d3 ROM:00115BA8 add.w d3,d5 ROM:00115BAA bsr.w sub_115C34 ROM:00115BAE move.b d5,(a0,a2.w) ROM:00115BB2 clr.l d5 ROM:00115BB4 movea.w var_4(a4),a2 ROM:00115BB8 move.b (a0,a2.w),d5 ROM:00115BBC muls.w #$14,d5 ROM:00115BC0 addi.w #$1D4C,d5 ROM:00115BC4 move.w d4,d2 ROM:00115BC6 sub.w d5,d2 ROM:00115BC8 move.w var_C(a4),d3 ROM:00115BCC muls.w d2,d3 ROM:00115BCE divs.w #$2710,d3 ROM:00115BD2 add.w d3,d5 ROM:00115BD4 bsr.w sub_115C34 ROM:00115BD8 move.b d5,(a0,a2.w) ROM:00115BDC clr.l d5 ROM:00115BDE movea.w var_6(a4),a2 ROM:00115BE2 move.b (a0,a2.w),d5 ROM:00115BE6 muls.w #$14,d5 ROM:00115BEA addi.w #$1D4C,d5 ROM:00115BEE move.w d4,d2 ROM:00115BF0 sub.w d5,d2 ROM:00115BF2 move.w var_E(a4),d3 ROM:00115BF6 muls.w d2,d3 ROM:00115BF8 divs.w #$2710,d3 ROM:00115BFC add.w d3,d5 ROM:00115BFE bsr.w sub_115C34 ROM:00115C02 move.b d5,(a0,a2.w) ROM:00115C06 clr.l d5 ROM:00115C08 movea.w var_8(a4),a2 ROM:00115C0C move.b (a0,a2.w),d5 ROM:00115C10 muls.w #$14,d5 ROM:00115C14 addi.w #$1D4C,d5 ROM:00115C18 move.w d4,d2 ROM:00115C1A sub.w d5,d2 ROM:00115C1C move.w var_10(a4),d3 ROM:00115C20 muls.w d2,d3 ROM:00115C22 divs.w #$2710,d3 ROM:00115C26 add.w d3,d5 ROM:00115C28 bsr.w sub_115C34 ROM:00115C2C move.b d5,(a0,a2.w) ROM:00115C30 unlk a4 ROM:00115C32 rts ROM:00115C32 ; End of function sub_1159FC ROM:00115C32 ROM:00115C34 ROM:00115C34 ; =============== S U B R O U T I N E ======================================= ROM:00115C34 ROM:00115C34 ROM:00115C34 sub_115C34: ; CODE XREF: sub_1159FC+1AE↑p ROM:00115C34 ; sub_1159FC+1D8↑p ... ROM:00115C34 cmpi.w #$1D4C,d5 ROM:00115C38 bge.w loc_115C40 ROM:00115C3C move.w #$1D4C,d5 ROM:00115C40 ROM:00115C40 loc_115C40: ; CODE XREF: sub_115C34+4↑j ROM:00115C40 cmpi.w #$3138,d5 ROM:00115C44 ble.w loc_115C4C ROM:00115C48 move.w #$3138,d5 ROM:00115C4C ROM:00115C4C loc_115C4C: ; CODE XREF: sub_115C34+10↑j ROM:00115C4C cmpi.w #$2710,d5 ROM:00115C50 bge.w loc_115C56 ROM:00115C54 addq.w #1,d5 ROM:00115C56 ROM:00115C56 loc_115C56: ; CODE XREF: sub_115C34+1C↑j ROM:00115C56 addi.w #9,d5 ROM:00115C5A divs.w #$14,d5 ROM:00115C5E subi.w #$177,d5 ROM:00115C62 rts ROM:00115C62 ; End of function sub_115C34 ROM:00115C62 ROM:00115C64 ; --------------------------------------------------------------------------- ROM:00115C64 clr.w ($13C2).w ROM:00115C68 clr.w ($13C4).w ROM:00115C6C rts ROM:00115C6E ROM:00115C6E ; =============== S U B R O U T I N E ======================================= ROM:00115C6E ROM:00115C6E ROM:00115C6E sub_115C6E: ; CODE XREF: sub_110A60+BA↑p ROM:00115C6E btst #3,($8E6).w ROM:00115C74 beq.l loc_115D12 ROM:00115C7A move.l ($404).w,d1 ROM:00115C7E sub.l ($438).w,d1 ROM:00115C82 bpl.s loc_115C8E ROM:00115C84 bclr #$1F,d1 ROM:00115C88 bset #4,($8EA).w ROM:00115C8E ROM:00115C8E loc_115C8E: ; CODE XREF: sub_115C6E+14↑j ROM:00115C8E move.l #$7270E00,d3 ROM:00115C94 cmpi.l #0,d1 ROM:00115C9A beq.s loc_115CF4 ROM:00115C9C divs.l d1,d3 ROM:00115CA0 divs.w #4,d3 ROM:00115CA4 cmpi.w #$7D00,d3 ROM:00115CA8 ble.s loc_115CAE ROM:00115CAA move.w #$7D00,d3 ROM:00115CAE ROM:00115CAE loc_115CAE: ; CODE XREF: sub_115C6E+3A↑j ROM:00115CAE move.w d3,($538).w ROM:00115CB2 move.w $9A(a5),d4 ROM:00115CB6 cmp.w d3,d4 ROM:00115CB8 bge.s loc_115CEE ROM:00115CBA cmp.w ($13C4).w,d3 ROM:00115CBE ble.s loc_115CC4 ROM:00115CC0 move.w d3,($13C4).w ROM:00115CC4 ROM:00115CC4 loc_115CC4: ; CODE XREF: sub_115C6E+50↑j ROM:00115CC4 btst #2,($8EC).w ROM:00115CCA bne.s loc_115CEA ROM:00115CCC bset #2,($8EC).w ROM:00115CD2 clr.l d4 ROM:00115CD4 move.w ($13C2).w,d4 ROM:00115CD8 cmpi.l #$FFFF,d4 ROM:00115CDE bge.s loc_115CEA ROM:00115CE0 addi.l #1,d4 ROM:00115CE6 move.w d4,($13C2).w ROM:00115CEA ROM:00115CEA loc_115CEA: ; CODE XREF: sub_115C6E+5C↑j ROM:00115CEA ; sub_115C6E+70↑j ROM:00115CEA bra.w loc_115CF4 ROM:00115CEE ; --------------------------------------------------------------------------- ROM:00115CEE ROM:00115CEE loc_115CEE: ; CODE XREF: sub_115C6E+4A↑j ROM:00115CEE bclr #2,($8EC).w ROM:00115CF4 ROM:00115CF4 loc_115CF4: ; CODE XREF: sub_115C6E+2C↑j ROM:00115CF4 ; sub_115C6E:loc_115CEA↑j ROM:00115CF4 sub.w ($53C).w,d3 ROM:00115CF8 ext.l d3 ROM:00115CFA muls.l #$F4240,d2:d3 ROM:00115D02 cmpi.l #0,d1 ROM:00115D08 beq.s loc_115D12 ROM:00115D0A divs.l d1,d2:d3 ROM:00115D0E move.w d3,($53A).w ROM:00115D12 ROM:00115D12 loc_115D12: ; CODE XREF: sub_115C6E+6↑j ROM:00115D12 ; sub_115C6E+9A↑j ROM:00115D12 bset #3,($8E6).w ROM:00115D18 move.l ($404).w,($438).w ROM:00115D1E move.w ($538).w,($53C).w ROM:00115D24 rts ROM:00115D24 ; End of function sub_115C6E ROM:00115D24 ROM:00115D26 ROM:00115D26 ; =============== S U B R O U T I N E ======================================= ROM:00115D26 ROM:00115D26 ROM:00115D26 sub_115D26: ; CODE XREF: ROM:00110E88↑p ROM:00115D26 ; ROM:00110EE6↑p ... ROM:00115D26 clr.w ($538).w ROM:00115D2A bclr #3,($8E6).w ROM:00115D30 clr.w ($53A).w ROM:00115D34 rts ROM:00115D34 ; End of function sub_115D26 ROM:00115D34 ROM:00115D36 ROM:00115D36 ; =============== S U B R O U T I N E ======================================= ROM:00115D36 ROM:00115D36 ROM:00115D36 sub_115D36: ; CODE XREF: sub_11B084+64↓p ROM:00115D36 ; sub_11B084+19C↓p ... ROM:00115D36 move.l d1,d5 ROM:00115D38 sub.l d2,d1 ROM:00115D3A muls.l #$64,d4:d1 ; 'd' ROM:00115D42 divs.l d3,d4:d1 ROM:00115D46 bne.s loc_115D4C ROM:00115D48 move.l d5,d4 ROM:00115D4A bra.s locret_115D50 ROM:00115D4C ; --------------------------------------------------------------------------- ROM:00115D4C ROM:00115D4C loc_115D4C: ; CODE XREF: sub_115D36+10↑j ROM:00115D4C move.l d2,d4 ROM:00115D4E add.l d1,d4 ROM:00115D50 ROM:00115D50 locret_115D50: ; CODE XREF: sub_115D36+14↑j ROM:00115D50 rts ROM:00115D50 ; End of function sub_115D36 ROM:00115D50 ROM:00115D52 ; --------------------------------------------------------------------------- ROM:00115D52 rts ROM:00115D54 ROM:00115D54 ; =============== S U B R O U T I N E ======================================= ROM:00115D54 ROM:00115D54 ROM:00115D54 sub_115D54: ; CODE XREF: sub_11EF3E+3A↓p ROM:00115D54 ; sub_11F132+1C↓p ROM:00115D54 movea.w (a5,d1.w),a0 ROM:00115D58 adda.l a5,a0 ROM:00115D5A move.w (a0)+,d4 ROM:00115D5C ble.w loc_115E2C ROM:00115D60 move.w (a0)+,d5 ROM:00115D62 ble.w loc_115E2C ROM:00115D66 move.w d4,d7 ROM:00115D68 subq.w #1,d7 ROM:00115D6A adda.w d4,a0 ROM:00115D6C adda.w d4,a0 ROM:00115D6E movea.l a0,a2 ROM:00115D70 ROM:00115D70 loc_115D70: ; CODE XREF: sub_115D54+1E↓j ROM:00115D70 cmp.w -(a2),d2 ROM:00115D72 dbge d7,loc_115D70 ROM:00115D76 bge.s loc_115D7C ROM:00115D78 clr.w d7 ROM:00115D7A bra.s loc_115D84 ROM:00115D7C ; --------------------------------------------------------------------------- ROM:00115D7C ROM:00115D7C loc_115D7C: ; CODE XREF: sub_115D54+22↑j ROM:00115D7C move.w (a2)+,d0 ROM:00115D7E cmpa.l a2,a0 ROM:00115D80 bne.s loc_115D86 ROM:00115D82 subq.l #2,a2 ROM:00115D84 ROM:00115D84 loc_115D84: ; CODE XREF: sub_115D54+26↑j ROM:00115D84 move.w (a2),d0 ROM:00115D86 ROM:00115D86 loc_115D86: ; CODE XREF: sub_115D54+2C↑j ROM:00115D86 swap d0 ROM:00115D88 move.w (a2),d0 ROM:00115D8A swap d0 ROM:00115D8C move.w d5,d1 ROM:00115D8E subq.w #1,d1 ROM:00115D90 beq.w loc_115E28 ROM:00115D94 adda.w d5,a0 ROM:00115D96 adda.w d5,a0 ROM:00115D98 movea.l a0,a2 ROM:00115D9A swap d2 ROM:00115D9C ROM:00115D9C loc_115D9C: ; CODE XREF: sub_115D54+4A↓j ROM:00115D9C cmp.w -(a2),d3 ROM:00115D9E dbge d1,loc_115D9C ROM:00115DA2 bge.s loc_115DA8 ROM:00115DA4 clr.w d1 ROM:00115DA6 bra.s loc_115DB0 ROM:00115DA8 ; --------------------------------------------------------------------------- ROM:00115DA8 ROM:00115DA8 loc_115DA8: ; CODE XREF: sub_115D54+4E↑j ROM:00115DA8 move.w (a2)+,d2 ROM:00115DAA cmpa.l a2,a0 ROM:00115DAC bne.s loc_115DB2 ROM:00115DAE subq.l #2,a2 ROM:00115DB0 ROM:00115DB0 loc_115DB0: ; CODE XREF: sub_115D54+52↑j ROM:00115DB0 move.w (a2),d2 ROM:00115DB2 ROM:00115DB2 loc_115DB2: ; CODE XREF: sub_115D54+58↑j ROM:00115DB2 swap d3 ROM:00115DB4 move.w (a2),d3 ROM:00115DB6 muls.w d4,d1 ROM:00115DB8 adda.l d1,a1 ROM:00115DBA adda.w d7,a1 ROM:00115DBC move.l d2,d6 ROM:00115DBE swap d6 ROM:00115DC0 sub.w d0,d6 ROM:00115DC2 ble.s loc_115DFA ROM:00115DC4 move.l d0,d5 ROM:00115DC6 swap d5 ROM:00115DC8 sub.w d0,d5 ROM:00115DCA beq.s loc_115DFA ROM:00115DCC clr.w d1 ROM:00115DCE clr.w d7 ROM:00115DD0 move.b 1(a1),d7 ROM:00115DD4 move.b (a1),d1 ROM:00115DD6 sub.w d1,d7 ROM:00115DD8 beq.s loc_115DDE ROM:00115DDA muls.w d6,d7 ROM:00115DDC divs.w d5,d7 ROM:00115DDE ROM:00115DDE loc_115DDE: ; CODE XREF: sub_115D54+84↑j ROM:00115DDE add.b (a1),d7 ROM:00115DE0 clr.w d0 ROM:00115DE2 clr.w d1 ROM:00115DE4 move.b 1(a1,d4.w),d1 ROM:00115DE8 move.b (a1,d4.w),d0 ROM:00115DEC sub.w d0,d1 ROM:00115DEE beq.s loc_115DF4 ROM:00115DF0 muls.w d6,d1 ROM:00115DF2 divs.w d5,d1 ROM:00115DF4 ROM:00115DF4 loc_115DF4: ; CODE XREF: sub_115D54+9A↑j ROM:00115DF4 add.b (a1,d4.w),d1 ROM:00115DF8 bra.s loc_115E00 ROM:00115DFA ; --------------------------------------------------------------------------- ROM:00115DFA ROM:00115DFA loc_115DFA: ; CODE XREF: sub_115D54+6E↑j ROM:00115DFA ; sub_115D54+76↑j ROM:00115DFA move.b (a1),d7 ROM:00115DFC move.b (a1,d4.w),d1 ROM:00115E00 ROM:00115E00 loc_115E00: ; CODE XREF: sub_115D54+A4↑j ROM:00115E00 move.l d3,d6 ROM:00115E02 swap d6 ROM:00115E04 sub.w d2,d6 ROM:00115E06 ble.s loc_115E26 ROM:00115E08 move.w d3,d5 ROM:00115E0A sub.w d2,d5 ROM:00115E0C beq.s loc_115E26 ROM:00115E0E andi.w #$FF,d7 ROM:00115E12 andi.w #$FF,d1 ROM:00115E16 sub.w d7,d1 ROM:00115E18 beq.s loc_115E26 ROM:00115E1A muls.w d6,d1 ROM:00115E1C divs.w d5,d1 ROM:00115E1E add.b d7,d1 ROM:00115E20 andi.w #$FF,d1 ROM:00115E24 bra.s loc_115E28 ROM:00115E26 ; --------------------------------------------------------------------------- ROM:00115E26 ROM:00115E26 loc_115E26: ; CODE XREF: sub_115D54+B2↑j ROM:00115E26 ; sub_115D54+B8↑j ... ROM:00115E26 move.w d7,d1 ROM:00115E28 ROM:00115E28 loc_115E28: ; CODE XREF: sub_115D54+3C↑j ROM:00115E28 ; sub_115D54+D0↑j ROM:00115E28 clr.l d0 ROM:00115E2A bra.s locret_115E30 ROM:00115E2C ; --------------------------------------------------------------------------- ROM:00115E2C ROM:00115E2C loc_115E2C: ; CODE XREF: sub_115D54+8↑j ROM:00115E2C ; sub_115D54+E↑j ROM:00115E2C move.b #$FF,d0 ROM:00115E30 ROM:00115E30 locret_115E30: ; CODE XREF: sub_115D54+D6↑j ROM:00115E30 rts ROM:00115E30 ; End of function sub_115D54 ROM:00115E30 ROM:00115E32 ROM:00115E32 ; =============== S U B R O U T I N E ======================================= ROM:00115E32 ROM:00115E32 ROM:00115E32 sub_115E32: ; CODE XREF: sub_110706+26↑p ROM:00115E32 ; sub_110706+46↑p ... ROM:00115E32 movea.w (a5,d1.w),a0 ROM:00115E36 adda.l a5,a0 ROM:00115E38 move.w (a0)+,d4 ROM:00115E3A blt.w loc_115F42 ROM:00115E3E move.w d4,d0 ROM:00115E40 swap d0 ROM:00115E42 move.w (a0)+,d5 ROM:00115E44 blt.w loc_115F42 ROM:00115E48 move.w d5,d0 ROM:00115E4A cmpi.l #0,d0 ROM:00115E50 bne.s loc_115E5A ROM:00115E52 move.w (a0),d1 ROM:00115E54 bra.l locret_115F46 ROM:00115E5A ; --------------------------------------------------------------------------- ROM:00115E5A ROM:00115E5A loc_115E5A: ; CODE XREF: sub_115E32+1E↑j ROM:00115E5A cmpi.w #1,d4 ROM:00115E5E bne.s loc_115E68 ROM:00115E60 move.w d5,d4 ROM:00115E62 move.w #1,d5 ROM:00115E66 move.w d3,d2 ROM:00115E68 ROM:00115E68 loc_115E68: ; CODE XREF: sub_115E32+2C↑j ROM:00115E68 move.w d4,d7 ROM:00115E6A subq.w #1,d7 ROM:00115E6C adda.w d4,a0 ROM:00115E6E adda.w d4,a0 ROM:00115E70 movea.l a0,a1 ROM:00115E72 ROM:00115E72 loc_115E72: ; CODE XREF: sub_115E32+42↓j ROM:00115E72 cmp.w -(a1),d2 ROM:00115E74 dbge d7,loc_115E72 ROM:00115E78 bge.s loc_115E7E ROM:00115E7A clr.w d7 ROM:00115E7C bra.s loc_115E86 ROM:00115E7E ; --------------------------------------------------------------------------- ROM:00115E7E ROM:00115E7E loc_115E7E: ; CODE XREF: sub_115E32+46↑j ROM:00115E7E move.w (a1)+,d0 ROM:00115E80 cmpa.l a1,a0 ROM:00115E82 bne.s loc_115E88 ROM:00115E84 subq.l #2,a1 ROM:00115E86 ROM:00115E86 loc_115E86: ; CODE XREF: sub_115E32+4A↑j ROM:00115E86 move.w (a1),d0 ROM:00115E88 ROM:00115E88 loc_115E88: ; CODE XREF: sub_115E32+50↑j ROM:00115E88 swap d0 ROM:00115E8A move.w (a1),d0 ROM:00115E8C swap d0 ROM:00115E8E move.w d5,d1 ROM:00115E90 subq.w #1,d1 ROM:00115E92 beq.w loc_115F1A ROM:00115E96 adda.w d5,a0 ROM:00115E98 adda.w d5,a0 ROM:00115E9A movea.l a0,a1 ROM:00115E9C swap d2 ROM:00115E9E ROM:00115E9E loc_115E9E: ; CODE XREF: sub_115E32+6E↓j ROM:00115E9E cmp.w -(a1),d3 ROM:00115EA0 dbge d1,loc_115E9E ROM:00115EA4 bge.s loc_115EAA ROM:00115EA6 clr.w d1 ROM:00115EA8 bra.s loc_115EB2 ROM:00115EAA ; --------------------------------------------------------------------------- ROM:00115EAA ROM:00115EAA loc_115EAA: ; CODE XREF: sub_115E32+72↑j ROM:00115EAA move.w (a1)+,d2 ROM:00115EAC cmpa.l a1,a0 ROM:00115EAE bne.s loc_115EB4 ROM:00115EB0 subq.l #2,a1 ROM:00115EB2 ROM:00115EB2 loc_115EB2: ; CODE XREF: sub_115E32+76↑j ROM:00115EB2 move.w (a1),d2 ROM:00115EB4 ROM:00115EB4 loc_115EB4: ; CODE XREF: sub_115E32+7C↑j ROM:00115EB4 swap d3 ROM:00115EB6 move.w (a1),d3 ROM:00115EB8 muls.w d4,d1 ROM:00115EBA muls.w #2,d1 ROM:00115EBE adda.l d1,a0 ROM:00115EC0 adda.w d7,a0 ROM:00115EC2 adda.w d7,a0 ROM:00115EC4 move.l d2,d6 ROM:00115EC6 swap d6 ROM:00115EC8 sub.w d0,d6 ROM:00115ECA ble.s loc_115EF6 ROM:00115ECC move.l d0,d5 ROM:00115ECE swap d5 ROM:00115ED0 sub.w d0,d5 ROM:00115ED2 beq.s loc_115EF6 ROM:00115ED4 move.w 2(a0),d7 ROM:00115ED8 sub.w (a0),d7 ROM:00115EDA beq.s loc_115EE0 ROM:00115EDC muls.w d6,d7 ROM:00115EDE divs.w d5,d7 ROM:00115EE0 ROM:00115EE0 loc_115EE0: ; CODE XREF: sub_115E32+A8↑j ROM:00115EE0 add.w (a0),d7 ROM:00115EE2 move.w 2(a0,d4.w*2),d1 ROM:00115EE6 sub.w (a0,d4.w*2),d1 ROM:00115EEA beq.s loc_115EF0 ROM:00115EEC muls.w d6,d1 ROM:00115EEE divs.w d5,d1 ROM:00115EF0 ROM:00115EF0 loc_115EF0: ; CODE XREF: sub_115E32+B8↑j ROM:00115EF0 add.w (a0,d4.w*2),d1 ROM:00115EF4 bra.s loc_115EFC ROM:00115EF6 ; --------------------------------------------------------------------------- ROM:00115EF6 ROM:00115EF6 loc_115EF6: ; CODE XREF: sub_115E32+98↑j ROM:00115EF6 ; sub_115E32+A0↑j ROM:00115EF6 move.w (a0),d7 ROM:00115EF8 move.w (a0,d4.w*2),d1 ROM:00115EFC ROM:00115EFC loc_115EFC: ; CODE XREF: sub_115E32+C2↑j ROM:00115EFC move.l d3,d6 ROM:00115EFE swap d6 ROM:00115F00 sub.w d2,d6 ROM:00115F02 ble.s loc_115F16 ROM:00115F04 move.w d3,d5 ROM:00115F06 sub.w d2,d5 ROM:00115F08 beq.s loc_115F16 ROM:00115F0A sub.w d7,d1 ROM:00115F0C beq.s loc_115F16 ROM:00115F0E muls.w d6,d1 ROM:00115F10 divs.w d5,d1 ROM:00115F12 add.w d7,d1 ROM:00115F14 bra.s loc_115F3E ROM:00115F16 ; --------------------------------------------------------------------------- ROM:00115F16 ROM:00115F16 loc_115F16: ; CODE XREF: sub_115E32+D0↑j ROM:00115F16 ; sub_115E32+D6↑j ... ROM:00115F16 move.w d7,d1 ROM:00115F18 bra.s loc_115F3E ROM:00115F1A ; --------------------------------------------------------------------------- ROM:00115F1A ROM:00115F1A loc_115F1A: ; CODE XREF: sub_115E32+60↑j ROM:00115F1A adda.w d7,a0 ROM:00115F1C adda.w d7,a0 ROM:00115F1E move.w d2,d6 ROM:00115F20 sub.w d0,d6 ROM:00115F22 ble.s loc_115F3C ROM:00115F24 move.l d0,d5 ROM:00115F26 swap d5 ROM:00115F28 sub.w d0,d5 ROM:00115F2A beq.s loc_115F3C ROM:00115F2C move.w 2(a0),d1 ROM:00115F30 sub.w (a0),d1 ROM:00115F32 beq.s loc_115F3C ROM:00115F34 muls.w d6,d1 ROM:00115F36 divs.w d5,d1 ROM:00115F38 add.w (a0),d1 ROM:00115F3A bra.s loc_115F3E ROM:00115F3C ; --------------------------------------------------------------------------- ROM:00115F3C ROM:00115F3C loc_115F3C: ; CODE XREF: sub_115E32+F0↑j ROM:00115F3C ; sub_115E32+F8↑j ... ROM:00115F3C move.w (a0),d1 ROM:00115F3E ROM:00115F3E loc_115F3E: ; CODE XREF: sub_115E32+E2↑j ROM:00115F3E ; sub_115E32+E6↑j ... ROM:00115F3E moveq #0,d0 ROM:00115F40 bra.s locret_115F46 ROM:00115F42 ; --------------------------------------------------------------------------- ROM:00115F42 ROM:00115F42 loc_115F42: ; CODE XREF: sub_115E32+8↑j ROM:00115F42 ; sub_115E32+12↑j ROM:00115F42 move.b #$FF,d0 ROM:00115F46 ROM:00115F46 locret_115F46: ; CODE XREF: sub_115E32+22↑j ROM:00115F46 ; sub_115E32+10E↑j ROM:00115F46 rts ROM:00115F46 ; End of function sub_115E32 ROM:00115F46 ROM:00115F48 ROM:00115F48 ; =============== S U B R O U T I N E ======================================= ROM:00115F48 ROM:00115F48 ROM:00115F48 sub_115F48: ; CODE XREF: ROM:001157DE↑p ROM:00115F48 clr.w ($FFFFFA22).w ROM:00115F4C ori.w #8,($FFFFFA24).w ROM:00115F52 move.w #$552,($FFFFFA22).w ROM:00115F58 rts ROM:00115F58 ; End of function sub_115F48 ROM:00115F58 ROM:00115F5A ; --------------------------------------------------------------------------- ROM:00115F5A movem.l d0-a5,-(sp) ROM:00115F5E move.w ($FFFFF462).w,-(sp) ROM:00115F62 move sr,-(sp) ROM:00115F64 move #$2700,sr ROM:00115F68 move.l sp,d0 ROM:00115F6A cmp.w ($536).w,d0 ROM:00115F6E bge.s loc_115F74 ROM:00115F70 move.w d0,($536).w ROM:00115F74 ROM:00115F74 loc_115F74: ; CODE XREF: ROM:00115F6E↑j ROM:00115F74 bsr.l sub_11AF9E ROM:00115F7A move (sp)+,sr ROM:00115F7C bsr.l sub_11A396 ROM:00115F82 bsr.l sub_134CB8 ROM:00115F88 bsr.l sub_11C048 ROM:00115F8E bsr.l sub_11246A ROM:00115F94 bsr.l sub_131108 ROM:00115F9A bsr.l nullsub_28 ROM:00115FA0 bsr.l sub_1108F8 ROM:00115FA6 bsr.l sub_1116D0 ROM:00115FAC btst #6,($8DD).w ROM:00115FB2 beq.s loc_115FC8 ROM:00115FB4 bsr.l sub_116D76 ROM:00115FBA btst #5,($8E7).w ROM:00115FC0 beq.s loc_115FC8 ROM:00115FC2 bsr.l sub_119ED2 ROM:00115FC8 ROM:00115FC8 loc_115FC8: ; CODE XREF: ROM:00115FB2↑j ROM:00115FC8 ; ROM:00115FC0↑j ROM:00115FC8 bsr.l nullsub_30 ROM:00115FCE addq.w #1,($540).w ROM:00115FD2 cmpi.w #$C8,($540).w ROM:00115FD8 blt.s loc_115FE4 ROM:00115FDA clr.w ($540).w ROM:00115FDE bset #0,($8E9).w ROM:00115FE4 ROM:00115FE4 loc_115FE4: ; CODE XREF: ROM:00115FD8↑j ROM:00115FE4 cmpi.w #6,($4AC).w ROM:00115FEA beq.s loc_115FF4 ROM:00115FEC cmpi.w #9,($4AC).w ROM:00115FF2 bne.s loc_116000 ROM:00115FF4 ROM:00115FF4 loc_115FF4: ; CODE XREF: ROM:00115FEA↑j ROM:00115FF4 bsr.l nullsub_26 ROM:00115FFA bsr.l nullsub_27 ROM:00116000 ROM:00116000 loc_116000: ; CODE XREF: ROM:00115FF2↑j ROM:00116000 bsr.l nullsub_29 ROM:00116006 bsr.l sub_12DDF4 ROM:0011600C move.w ($ECA).w,($C38).w ROM:00116012 bsr.l sub_12A862 ROM:00116018 bsr.l sub_12D5C6 ROM:0011601E cmpi.w #1,($522).w ROM:00116024 bne.s loc_11602C ROM:00116026 bsr.l nullsub_1 ROM:0011602C ROM:0011602C loc_11602C: ; CODE XREF: ROM:00116024↑j ROM:0011602C move.w ($FFFFF462).w,d0 ROM:00116030 sub.w (sp)+,d0 ROM:00116032 move.w d0,($53E).w ROM:00116036 cmp.w ($14BA).w,d0 ROM:0011603A bge.w loc_116042 ROM:0011603E move.w d0,($14BA).w ROM:00116042 ROM:00116042 loc_116042: ; CODE XREF: ROM:0011603A↑j ROM:00116042 movem.l (sp)+,d0-a5 ROM:00116046 rte ROM:00116048 ; --------------------------------------------------------------------------- ROM:00116048 rts ROM:0011604A ; --------------------------------------------------------------------------- ROM:0011604A bgnd ROM:0011604C move.l (sp),($46C).w ROM:00116050 move.l 4(sp),($470).w ROM:00116056 rte ROM:00116058 ; --------------------------------------------------------------------------- ROM:00116058 andi.w #$F7FF,($FFFFFE20).w ROM:0011605E rte ROM:00116060 ; --------------------------------------------------------------------------- ROM:00116060 andi.w #$EFFF,($FFFFFE20).w ROM:00116066 rte ROM:00116068 ; --------------------------------------------------------------------------- ROM:00116068 bset #4,($138C).w ROM:0011606E bra.l loc_1129A6 ROM:00116074 ; --------------------------------------------------------------------------- ROM:00116074 rte ROM:00116076 ; --------------------------------------------------------------------------- ROM:00116076 bclr #4,($138C).w ROM:0011607C bra.l loc_1129A6 ROM:00116082 ; --------------------------------------------------------------------------- ROM:00116082 rte ROM:00116084 ; --------------------------------------------------------------------------- ROM:00116084 andi.w #$7FFF,($FFFFFE20).w ROM:0011608A rte ROM:0011608C ; --------------------------------------------------------------------------- ROM:0011608C andi.w #$BFFF,($FFFFFE20).w ROM:00116092 rte ROM:00116094 ; --------------------------------------------------------------------------- ROM:00116094 bsr.w nullsub_31 ROM:00116098 bsr.w nullsub_32 ROM:0011609C bsr.w sub_1160A2 ROM:001160A0 rts ROM:001160A2 ROM:001160A2 ; =============== S U B R O U T I N E ======================================= ROM:001160A2 ROM:001160A2 ROM:001160A2 sub_1160A2: ; CODE XREF: ROM:0011609C↑p ROM:001160A2 clr.w d1 ROM:001160A4 move.b ($702).w,d1 ROM:001160A8 cmpi.w #3,d1 ROM:001160AC bcc.s locret_1160B6 ROM:001160AE movea.l off_1160B8(pc,d1.w*4),a0 ROM:001160B2 nop ROM:001160B4 jmp (a0) ROM:001160B6 ; --------------------------------------------------------------------------- ROM:001160B6 ROM:001160B6 locret_1160B6: ; CODE XREF: sub_1160A2+A↑j ROM:001160B6 rts ROM:001160B6 ; End of function sub_1160A2 ROM:001160B6 ROM:001160B6 ; --------------------------------------------------------------------------- ROM:001160B8 off_1160B8: dc.l loc_1160C4 ; DATA XREF: sub_1160A2+C↑r ROM:001160BC dc.l loc_1160DA ROM:001160C0 dc.l loc_116128 ROM:001160C4 ; --------------------------------------------------------------------------- ROM:001160C4 ROM:001160C4 loc_1160C4: ; DATA XREF: ROM:off_1160B8↑o ROM:001160C4 bclr #3,($8E0).w ROM:001160CA move.b #0,($700).w ROM:001160D0 move.b #1,($702).w ROM:001160D6 bra.s loc_116122 ROM:001160D8 ; --------------------------------------------------------------------------- ROM:001160D8 rts ROM:001160DA ; --------------------------------------------------------------------------- ROM:001160DA ROM:001160DA loc_1160DA: ; DATA XREF: ROM:001160BC↑o ROM:001160DA btst #2,($8E6).w ROM:001160E0 beq.s loc_1160F6 ROM:001160E2 bclr #2,($8E6).w ROM:001160E8 move.b #0,($700).w ROM:001160EE move.b #1,($702).w ROM:001160F4 bra.s loc_116122 ROM:001160F6 ; --------------------------------------------------------------------------- ROM:001160F6 ROM:001160F6 loc_1160F6: ; CODE XREF: ROM:001160E0↑j ROM:001160F6 move.b ($700).w,d0 ROM:001160FA cmpi.b #8,d0 ROM:001160FE bne.s loc_116112 ROM:00116100 bsr.w nullsub_33 ROM:00116104 move.b #0,($700).w ROM:0011610A move.b #1,($702).w ROM:00116110 bra.s loc_116122 ROM:00116112 ; --------------------------------------------------------------------------- ROM:00116112 ROM:00116112 loc_116112: ; CODE XREF: ROM:001160FE↑j ROM:00116112 btst #3,($8E0).w ROM:00116118 beq.s loc_116122 ROM:0011611A move.b #2,($702).w ROM:00116120 bra.s loc_11616C ROM:00116122 ; --------------------------------------------------------------------------- ROM:00116122 ROM:00116122 loc_116122: ; CODE XREF: ROM:001160D6↑j ROM:00116122 ; ROM:001160F4↑j ... ROM:00116122 bsr.w sub_116178 ROM:00116126 rts ROM:00116128 ; --------------------------------------------------------------------------- ROM:00116128 ROM:00116128 loc_116128: ; DATA XREF: ROM:001160C0↑o ROM:00116128 btst #2,($8E6).w ROM:0011612E beq.s loc_11614A ROM:00116130 bclr #2,($8E6).w ROM:00116136 move.b #0,($700).w ROM:0011613C bclr #3,($8E0).w ROM:00116142 move.b #1,($702).w ROM:00116148 bra.s loc_116122 ROM:0011614A ; --------------------------------------------------------------------------- ROM:0011614A ROM:0011614A loc_11614A: ; CODE XREF: ROM:0011612E↑j ROM:0011614A move.b ($700).w,d0 ROM:0011614E cmpi.b #8,d0 ROM:00116152 bne.s loc_11616C ROM:00116154 bsr.w nullsub_33 ROM:00116158 move.b #0,($700).w ROM:0011615E bclr #3,($8E0).w ROM:00116164 move.b #1,($702).w ROM:0011616A bra.s loc_116122 ROM:0011616C ; --------------------------------------------------------------------------- ROM:0011616C ROM:0011616C loc_11616C: ; CODE XREF: ROM:00116120↑j ROM:0011616C ; ROM:00116152↑j ROM:0011616C bsr.w sub_116178 ROM:00116170 rts ROM:00116172 ; --------------------------------------------------------------------------- ROM:00116172 rts ROM:00116174 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116176 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116178 ROM:00116178 ; =============== S U B R O U T I N E ======================================= ROM:00116178 ROM:00116178 ROM:00116178 sub_116178: ; CODE XREF: ROM:loc_116122↑p ROM:00116178 ; ROM:loc_11616C↑p ROM:00116178 addq.b #1,($700).w ROM:0011617C rts ROM:0011617C ; End of function sub_116178 ROM:0011617C ROM:0011617E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116180 ROM:00116180 ; =============== S U B R O U T I N E ======================================= ROM:00116180 ROM:00116180 ROM:00116180 sub_116180: ; CODE XREF: ROM:001157C2↑p ROM:00116180 ; ROM:001158FC↑p ... ROM:00116180 bsr.l sub_113258 ROM:00116186 bsr.w sub_116196 ROM:0011618A btst #5,($8DC).w ROM:00116190 bne.s locret_116194 ROM:00116192 bra.s sub_116180 ROM:00116194 ; --------------------------------------------------------------------------- ROM:00116194 ROM:00116194 locret_116194: ; CODE XREF: sub_116180+10↑j ROM:00116194 rts ROM:00116194 ; End of function sub_116180 ROM:00116194 ROM:00116196 ROM:00116196 ; =============== S U B R O U T I N E ======================================= ROM:00116196 ROM:00116196 ROM:00116196 sub_116196: ; CODE XREF: sub_116180+6↑p ROM:00116196 bclr #6,($8E0).w ROM:0011619C clr.w d1 ROM:0011619E move.b ($705).w,d1 ROM:001161A2 cmpi.w #$E,d1 ROM:001161A6 bcc.s locret_1161B0 ROM:001161A8 movea.l off_1161B2(pc,d1.w*4),a0 ROM:001161AC nop ROM:001161AE jmp (a0) ROM:001161B0 ; --------------------------------------------------------------------------- ROM:001161B0 ROM:001161B0 locret_1161B0: ; CODE XREF: sub_116196+10↑j ROM:001161B0 rts ROM:001161B0 ; End of function sub_116196 ROM:001161B0 ROM:001161B0 ; --------------------------------------------------------------------------- ROM:001161B2 off_1161B2: dc.l loc_1161EA ; DATA XREF: sub_116196+12↑r ROM:001161B6 dc.l loc_116200 ROM:001161BA dc.l loc_11621C ROM:001161BE dc.l loc_11625A ROM:001161C2 dc.l loc_116276 ROM:001161C6 dc.l loc_1162BC ROM:001161CA dc.l loc_1162D8 ROM:001161CE dc.l loc_116330 ROM:001161D2 dc.l loc_116350 ROM:001161D6 dc.l loc_1163D4 ROM:001161DA dc.l loc_116410 ROM:001161DE dc.l loc_116480 ROM:001161E2 dc.l loc_11649C ROM:001161E6 dc.l loc_1164BC ROM:001161EA ; --------------------------------------------------------------------------- ROM:001161EA ROM:001161EA loc_1161EA: ; DATA XREF: ROM:off_1161B2↑o ROM:001161EA bclr #5,($8DC).w ROM:001161F0 bset #1,($8DF).w ROM:001161F6 move.b #1,($705).w ROM:001161FC bra.s locret_11621A ROM:001161FE ; --------------------------------------------------------------------------- ROM:001161FE rts ROM:00116200 ; --------------------------------------------------------------------------- ROM:00116200 ROM:00116200 loc_116200: ; DATA XREF: ROM:001161B6↑o ROM:00116200 btst #7,($8DC).w ROM:00116206 beq.s locret_11621A ROM:00116208 bclr #7,($8DC).w ROM:0011620E bsr.w sub_11668A ROM:00116212 move.b #2,($705).w ROM:00116218 bra.s locret_116258 ROM:0011621A ; --------------------------------------------------------------------------- ROM:0011621A ROM:0011621A locret_11621A: ; CODE XREF: ROM:001161FC↑j ROM:0011621A ; ROM:00116206↑j ROM:0011621A rts ROM:0011621C ; --------------------------------------------------------------------------- ROM:0011621C ROM:0011621C loc_11621C: ; DATA XREF: ROM:001161BA↑o ROM:0011621C btst #2,($8E4).w ROM:00116222 beq.s loc_116242 ROM:00116224 bsr.w sub_1165E4 ROM:00116228 bsr.w sub_1164E8 ROM:0011622C bsr.w sub_1165CC ROM:00116230 bset #7,($8E8).w ROM:00116236 move.b #8,($705).w ROM:0011623C bra.l locret_1163D2 ROM:00116242 ; --------------------------------------------------------------------------- ROM:00116242 ROM:00116242 loc_116242: ; CODE XREF: ROM:00116222↑j ROM:00116242 btst #2,($8E4).w ROM:00116248 bne.s locret_116258 ROM:0011624A bset #3,($8DD).w ROM:00116250 move.b #3,($705).w ROM:00116256 bra.s locret_116274 ROM:00116258 ; --------------------------------------------------------------------------- ROM:00116258 ROM:00116258 locret_116258: ; CODE XREF: ROM:00116218↑j ROM:00116258 ; ROM:00116248↑j ROM:00116258 rts ROM:0011625A ; --------------------------------------------------------------------------- ROM:0011625A ROM:0011625A loc_11625A: ; DATA XREF: ROM:001161BE↑o ROM:0011625A btst #4,($8E4).w ROM:00116260 beq.s locret_116274 ROM:00116262 bclr #0,($8E1).w ROM:00116268 bsr.w sub_116616 ROM:0011626C move.b #4,($705).w ROM:00116272 bra.s locret_1162BA ROM:00116274 ; --------------------------------------------------------------------------- ROM:00116274 ROM:00116274 locret_116274: ; CODE XREF: ROM:00116256↑j ROM:00116274 ; ROM:00116260↑j ROM:00116274 rts ROM:00116276 ; --------------------------------------------------------------------------- ROM:00116276 ROM:00116276 loc_116276: ; DATA XREF: ROM:001161C2↑o ROM:00116276 cmpi.b #0,($704).w ROM:0011627C bne.s loc_1162A4 ROM:0011627E bsr.w sub_1165E4 ROM:00116282 bsr.w sub_1164E8 ROM:00116286 bsr.w sub_1165CC ROM:0011628A bsr.w sub_116584 ROM:0011628E bsr.w sub_1165B0 ROM:00116292 bset #2,($8E9).w ROM:00116298 move.b #7,($705).w ROM:0011629E bra.l locret_11634E ROM:001162A4 ; --------------------------------------------------------------------------- ROM:001162A4 ROM:001162A4 loc_1162A4: ; CODE XREF: ROM:0011627C↑j ROM:001162A4 cmpi.b #0,($704).w ROM:001162AA beq.s locret_1162BA ROM:001162AC bset #6,($8DE).w ROM:001162B2 move.b #5,($705).w ROM:001162B8 bra.s locret_1162D6 ROM:001162BA ; --------------------------------------------------------------------------- ROM:001162BA ROM:001162BA locret_1162BA: ; CODE XREF: ROM:00116272↑j ROM:001162BA ; ROM:001162AA↑j ... ROM:001162BA rts ROM:001162BC ; --------------------------------------------------------------------------- ROM:001162BC ROM:001162BC loc_1162BC: ; DATA XREF: ROM:001161C6↑o ROM:001162BC btst #0,($8E1).w ROM:001162C2 beq.s locret_1162D6 ROM:001162C4 bclr #0,($8E1).w ROM:001162CA bsr.w sub_1164F0 ROM:001162CE move.b #6,($705).w ROM:001162D4 bra.s locret_11632E ROM:001162D6 ; --------------------------------------------------------------------------- ROM:001162D6 ROM:001162D6 locret_1162D6: ; CODE XREF: ROM:001162B8↑j ROM:001162D6 ; ROM:001162C2↑j ROM:001162D6 rts ROM:001162D8 ; --------------------------------------------------------------------------- ROM:001162D8 ROM:001162D8 loc_1162D8: ; DATA XREF: ROM:001161CA↑o ROM:001162D8 btst #5,($8DC).w ROM:001162DE beq.s loc_1162F8 ROM:001162E0 btst #1,($8EC).w ROM:001162E6 beq.s loc_1162F8 ROM:001162E8 bsr.w sub_1165CC ROM:001162EC move.b #8,($705).w ROM:001162F2 bra.l locret_1163D2 ROM:001162F8 ; --------------------------------------------------------------------------- ROM:001162F8 ROM:001162F8 loc_1162F8: ; CODE XREF: ROM:001162DE↑j ROM:001162F8 ; ROM:001162E6↑j ROM:001162F8 btst #5,($8DC).w ROM:001162FE bne.s loc_11630C ROM:00116300 bsr.w sub_116616 ROM:00116304 move.b #4,($705).w ROM:0011630A bra.s locret_1162BA ROM:0011630C ; --------------------------------------------------------------------------- ROM:0011630C ROM:0011630C loc_11630C: ; CODE XREF: ROM:001162FE↑j ROM:0011630C btst #5,($8DC).w ROM:00116312 beq.s locret_11632E ROM:00116314 btst #1,($8EC).w ROM:0011631A bne.s locret_11632E ROM:0011631C bsr.w sub_116584 ROM:00116320 bset #5,($8EA).w ROM:00116326 move.b #7,($705).w ROM:0011632C bra.s locret_11634E ROM:0011632E ; --------------------------------------------------------------------------- ROM:0011632E ROM:0011632E locret_11632E: ; CODE XREF: ROM:001162D4↑j ROM:0011632E ; ROM:00116312↑j ... ROM:0011632E rts ROM:00116330 ; --------------------------------------------------------------------------- ROM:00116330 ROM:00116330 loc_116330: ; DATA XREF: ROM:001161CE↑o ROM:00116330 btst #1,($8EA).w ROM:00116336 beq.s locret_11634E ROM:00116338 bclr #1,($8EA).w ROM:0011633E bsr.w sub_1165CC ROM:00116342 move.b #8,($705).w ROM:00116348 bra.l locret_1163D2 ROM:0011634E ; --------------------------------------------------------------------------- ROM:0011634E ROM:0011634E locret_11634E: ; CODE XREF: ROM:0011629E↑j ROM:0011634E ; ROM:0011632C↑j ... ROM:0011634E rts ROM:00116350 ; --------------------------------------------------------------------------- ROM:00116350 ROM:00116350 loc_116350: ; DATA XREF: ROM:001161D2↑o ROM:00116350 move.b $B19(a5),d0 ROM:00116354 btst #2,($8E0).w ROM:0011635A beq.s loc_116364 ROM:0011635C bclr #2,($8E0).w ROM:00116362 bra.s loc_11636E ROM:00116364 ; --------------------------------------------------------------------------- ROM:00116364 ROM:00116364 loc_116364: ; CODE XREF: ROM:0011635A↑j ROM:00116364 cmpi.b #0,d0 ROM:00116368 beq.s loc_116380 ROM:0011636A clr.b $B19(a5) ROM:0011636E ROM:0011636E loc_11636E: ; CODE XREF: ROM:00116362↑j ROM:0011636E bsr.w sub_1165E4 ROM:00116372 bset #6,($8E0).w ROM:00116378 move.b #8,($705).w ROM:0011637E bra.s locret_1163D2 ROM:00116380 ; --------------------------------------------------------------------------- ROM:00116380 ROM:00116380 loc_116380: ; CODE XREF: ROM:00116368↑j ROM:00116380 move.b $B18(a5),d0 ROM:00116384 btst #2,($8E4).w ROM:0011638A bne.s loc_1163BA ROM:0011638C btst #7,($8E9).w ROM:00116392 bne.s loc_11639A ROM:00116394 cmpi.b #0,d0 ROM:00116398 beq.s loc_1163BA ROM:0011639A ROM:0011639A loc_11639A: ; CODE XREF: ROM:00116392↑j ROM:0011639A bset #7,($8E5).w ROM:001163A0 bsr.w sub_116558 ROM:001163A4 bsr.w sub_1165B0 ROM:001163A8 bset #2,($8E9).w ROM:001163AE move.b #$A,($705).w ROM:001163B4 bra.l loc_11647A ROM:001163BA ; --------------------------------------------------------------------------- ROM:001163BA ROM:001163BA loc_1163BA: ; CODE XREF: ROM:0011638A↑j ROM:001163BA ; ROM:00116398↑j ROM:001163BA btst #5,($8E3).w ROM:001163C0 bne.s locret_1163D2 ROM:001163C2 btst #2,($8E4).w ROM:001163C8 bne.s locret_1163D2 ROM:001163CA move.b #9,($705).w ROM:001163D0 bra.s loc_116406 ROM:001163D2 ; --------------------------------------------------------------------------- ROM:001163D2 ROM:001163D2 locret_1163D2: ; CODE XREF: ROM:0011623C↑j ROM:001163D2 ; ROM:001162F2↑j ... ROM:001163D2 rts ROM:001163D4 ; --------------------------------------------------------------------------- ROM:001163D4 ROM:001163D4 loc_1163D4: ; DATA XREF: ROM:001161D6↑o ROM:001163D4 btst #5,($8E3).w ROM:001163DA beq.s loc_1163E4 ROM:001163DC move.b #8,($705).w ROM:001163E2 bra.s locret_1163D2 ROM:001163E4 ; --------------------------------------------------------------------------- ROM:001163E4 ROM:001163E4 loc_1163E4: ; CODE XREF: ROM:001163DA↑j ROM:001163E4 btst #7,($8E3).w ROM:001163EA beq.s loc_116406 ROM:001163EC bsr.w sub_116558 ROM:001163F0 bsr.w sub_1165B0 ROM:001163F4 bset #2,($8E9).w ROM:001163FA move.b #$A,($705).w ROM:00116400 bra.l loc_11647A ROM:00116406 ; --------------------------------------------------------------------------- ROM:00116406 ROM:00116406 loc_116406: ; CODE XREF: ROM:001163D0↑j ROM:00116406 ; ROM:001163EA↑j ROM:00116406 bsr.w sub_116550 ROM:0011640A bsr.w sub_116548 ROM:0011640E rts ROM:00116410 ; --------------------------------------------------------------------------- ROM:00116410 ROM:00116410 loc_116410: ; DATA XREF: ROM:001161DA↑o ROM:00116410 move.b $B18(a5),d0 ROM:00116414 btst #1,($8EA).w ROM:0011641A beq.s loc_116456 ROM:0011641C btst #7,($8E9).w ROM:00116422 beq.s loc_11642C ROM:00116424 bclr #7,($8E9).w ROM:0011642A bra.s loc_116436 ROM:0011642C ; --------------------------------------------------------------------------- ROM:0011642C ROM:0011642C loc_11642C: ; CODE XREF: ROM:00116422↑j ROM:0011642C cmpi.b #0,d0 ROM:00116430 beq.s loc_116456 ROM:00116432 clr.b $B18(a5) ROM:00116436 ROM:00116436 loc_116436: ; CODE XREF: ROM:0011642A↑j ROM:00116436 bclr #1,($8EA).w ROM:0011643C bsr.w sub_1165CC ROM:00116440 bsr.w sub_1165B0 ROM:00116444 bset #2,($8E9).w ROM:0011644A move.b #$D,($705).w ROM:00116450 bra.l loc_1164E0 ROM:00116456 ; --------------------------------------------------------------------------- ROM:00116456 ROM:00116456 loc_116456: ; CODE XREF: ROM:0011641A↑j ROM:00116456 ; ROM:00116430↑j ROM:00116456 btst #1,($8EA).w ROM:0011645C beq.s loc_11647A ROM:0011645E btst #7,($8E9).w ROM:00116464 bne.s loc_11647A ROM:00116466 cmpi.b #0,d0 ROM:0011646A bne.s loc_11647A ROM:0011646C bclr #1,($8EA).w ROM:00116472 move.b #$B,($705).w ROM:00116478 bra.s locret_11649A ROM:0011647A ; --------------------------------------------------------------------------- ROM:0011647A ROM:0011647A loc_11647A: ; CODE XREF: ROM:001163B4↑j ROM:0011647A ; ROM:00116400↑j ... ROM:0011647A bsr.w sub_116548 ROM:0011647E rts ROM:00116480 ; --------------------------------------------------------------------------- ROM:00116480 ROM:00116480 loc_116480: ; DATA XREF: ROM:001161DE↑o ROM:00116480 btst #5,($8E3).w ROM:00116486 beq.s locret_11649A ROM:00116488 bsr.w sub_116584 ROM:0011648C bset #5,($8EA).w ROM:00116492 move.b #$C,($705).w ROM:00116498 bra.s locret_1164BA ROM:0011649A ; --------------------------------------------------------------------------- ROM:0011649A ROM:0011649A locret_11649A: ; CODE XREF: ROM:00116478↑j ROM:0011649A ; ROM:00116486↑j ROM:0011649A rts ROM:0011649C ; --------------------------------------------------------------------------- ROM:0011649C ROM:0011649C loc_11649C: ; DATA XREF: ROM:001161E2↑o ROM:0011649C btst #1,($8EA).w ROM:001164A2 beq.s locret_1164BA ROM:001164A4 bclr #1,($8EA).w ROM:001164AA bsr.w sub_1165CC ROM:001164AE move.b #8,($705).w ROM:001164B4 bra.l locret_1163D2 ROM:001164BA ; --------------------------------------------------------------------------- ROM:001164BA ROM:001164BA locret_1164BA: ; CODE XREF: ROM:00116498↑j ROM:001164BA ; ROM:001164A2↑j ROM:001164BA rts ROM:001164BC ; --------------------------------------------------------------------------- ROM:001164BC ROM:001164BC loc_1164BC: ; DATA XREF: ROM:001161E6↑o ROM:001164BC btst #1,($8EA).w ROM:001164C2 beq.s loc_1164E0 ROM:001164C4 bclr #7,($8E5).w ROM:001164CA bclr #1,($8EA).w ROM:001164D0 bsr.w sub_1165CC ROM:001164D4 move.b #8,($705).w ROM:001164DA bra.l locret_1163D2 ROM:001164E0 ; --------------------------------------------------------------------------- ROM:001164E0 ROM:001164E0 loc_1164E0: ; CODE XREF: ROM:00116450↑j ROM:001164E0 ; ROM:001164C2↑j ROM:001164E0 bsr.w sub_116548 ROM:001164E4 rts ROM:001164E6 ; --------------------------------------------------------------------------- ROM:001164E6 rts ROM:001164E8 ROM:001164E8 ; =============== S U B R O U T I N E ======================================= ROM:001164E8 ROM:001164E8 ROM:001164E8 sub_1164E8: ; CODE XREF: ROM:00116228↑p ROM:001164E8 ; ROM:00116282↑p ROM:001164E8 bset #5,($8DC).w ROM:001164EE rts ROM:001164EE ; End of function sub_1164E8 ROM:001164EE ROM:001164F0 ROM:001164F0 ; =============== S U B R O U T I N E ======================================= ROM:001164F0 ROM:001164F0 ROM:001164F0 sub_1164F0: ; CODE XREF: ROM:001162CA↑p ROM:001164F0 cmpi.b #1,($704).w ROM:001164F6 bne.s loc_1164FE ROM:001164F8 move.l ($440).w,d0 ROM:001164FC bra.s loc_116502 ROM:001164FE ; --------------------------------------------------------------------------- ROM:001164FE ROM:001164FE loc_1164FE: ; CODE XREF: sub_1164F0+6↑j ROM:001164FE move.l ($444).w,d0 ROM:00116502 ROM:00116502 loc_116502: ; CODE XREF: sub_1164F0+C↑j ROM:00116502 andi.l #$FFFFFFF,d0 ROM:00116508 cmp.l ($43C).w,d0 ROM:0011650C bne.s loc_116516 ROM:0011650E bset #5,($8DC).w ROM:00116514 bra.s locret_116546 ROM:00116516 ; --------------------------------------------------------------------------- ROM:00116516 ROM:00116516 loc_116516: ; CODE XREF: sub_1164F0+1C↑j ROM:00116516 bclr #5,($8DC).w ROM:0011651C cmpi.b #1,($704).w ROM:00116522 bne.s loc_116536 ROM:00116524 andi.l #$FFFFFFF,($440).w ROM:0011652C ori.l #$F0000000,($440).w ROM:00116534 bra.s locret_116546 ROM:00116536 ; --------------------------------------------------------------------------- ROM:00116536 ROM:00116536 loc_116536: ; CODE XREF: sub_1164F0+32↑j ROM:00116536 andi.l #$FFFFFFF,($444).w ROM:0011653E ori.l #$F0000000,($444).w ROM:00116546 ROM:00116546 locret_116546: ; CODE XREF: sub_1164F0+24↑j ROM:00116546 ; sub_1164F0+44↑j ROM:00116546 rts ROM:00116546 ; End of function sub_1164F0 ROM:00116546 ROM:00116548 ROM:00116548 ; =============== S U B R O U T I N E ======================================= ROM:00116548 ROM:00116548 ROM:00116548 sub_116548: ; CODE XREF: ROM:0011640A↑p ROM:00116548 ; ROM:loc_11647A↑p ... ROM:00116548 bset #0,($8E4).w ROM:0011654E rts ROM:0011654E ; End of function sub_116548 ROM:0011654E ROM:00116550 ROM:00116550 ; =============== S U B R O U T I N E ======================================= ROM:00116550 ROM:00116550 ROM:00116550 sub_116550: ; CODE XREF: ROM:loc_116406↑p ROM:00116550 bset #7,($8E3).w ROM:00116556 rts ROM:00116556 ; End of function sub_116550 ROM:00116556 ROM:00116558 ROM:00116558 ; =============== S U B R O U T I N E ======================================= ROM:00116558 ROM:00116558 ROM:00116558 sub_116558: ; CODE XREF: ROM:001163A0↑p ROM:00116558 ; ROM:001163EC↑p ROM:00116558 cmpi.b #1,($704).w ROM:0011655E bne.s loc_116572 ROM:00116560 andi.l #$FFFFFFF,($440).w ROM:00116568 ori.l #$A0000000,($440).w ROM:00116570 bra.s locret_116582 ROM:00116572 ; --------------------------------------------------------------------------- ROM:00116572 ROM:00116572 loc_116572: ; CODE XREF: sub_116558+6↑j ROM:00116572 andi.l #$FFFFFFF,($444).w ROM:0011657A ori.l #$A0000000,($444).w ROM:00116582 ROM:00116582 locret_116582: ; CODE XREF: sub_116558+18↑j ROM:00116582 rts ROM:00116582 ; End of function sub_116558 ROM:00116582 ROM:00116584 ROM:00116584 ; =============== S U B R O U T I N E ======================================= ROM:00116584 ROM:00116584 ROM:00116584 sub_116584: ; CODE XREF: ROM:0011628A↑p ROM:00116584 ; ROM:0011631C↑p ... ROM:00116584 cmpi.b #1,($704).w ROM:0011658A bne.s loc_11659E ROM:0011658C andi.l #$FFFFFFF,($440).w ROM:00116594 ori.l #$50000000,($440).w ROM:0011659C bra.s locret_1165AE ROM:0011659E ; --------------------------------------------------------------------------- ROM:0011659E ROM:0011659E loc_11659E: ; CODE XREF: sub_116584+6↑j ROM:0011659E andi.l #$FFFFFFF,($444).w ROM:001165A6 ori.l #$50000000,($444).w ROM:001165AE ROM:001165AE locret_1165AE: ; CODE XREF: sub_116584+18↑j ROM:001165AE rts ROM:001165AE ; End of function sub_116584 ROM:001165AE ROM:001165B0 ROM:001165B0 ; =============== S U B R O U T I N E ======================================= ROM:001165B0 ROM:001165B0 ROM:001165B0 sub_1165B0: ; CODE XREF: ROM:0011628E↑p ROM:001165B0 ; ROM:001163A4↑p ... ROM:001165B0 cmpi.b #1,($704).w ROM:001165B6 bne.s loc_1165C2 ROM:001165B8 andi.l #$F0000000,($440).w ROM:001165C0 bra.s locret_1165CA ROM:001165C2 ; --------------------------------------------------------------------------- ROM:001165C2 ROM:001165C2 loc_1165C2: ; CODE XREF: sub_1165B0+6↑j ROM:001165C2 andi.l #$F0000000,($444).w ROM:001165CA ROM:001165CA locret_1165CA: ; CODE XREF: sub_1165B0+10↑j ROM:001165CA rts ROM:001165CA ; End of function sub_1165B0 ROM:001165CA ROM:001165CC ROM:001165CC ; =============== S U B R O U T I N E ======================================= ROM:001165CC ROM:001165CC ROM:001165CC sub_1165CC: ; CODE XREF: ROM:0011622C↑p ROM:001165CC ; ROM:00116286↑p ... ROM:001165CC cmpi.b #1,($704).w ROM:001165D2 bne.s loc_1165DC ROM:001165D4 move.b #2,($704).w ROM:001165DA bra.s locret_1165E2 ROM:001165DC ; --------------------------------------------------------------------------- ROM:001165DC ROM:001165DC loc_1165DC: ; CODE XREF: sub_1165CC+6↑j ROM:001165DC move.b #1,($704).w ROM:001165E2 ROM:001165E2 locret_1165E2: ; CODE XREF: sub_1165CC+E↑j ROM:001165E2 rts ROM:001165E2 ; End of function sub_1165CC ROM:001165E2 ROM:001165E4 ROM:001165E4 ; =============== S U B R O U T I N E ======================================= ROM:001165E4 ROM:001165E4 ROM:001165E4 sub_1165E4: ; CODE XREF: ROM:00116224↑p ROM:001165E4 ; ROM:0011627E↑p ... ROM:001165E4 lea ($139C).w,a0 ROM:001165E8 lea (dword_1377EC).l,a1 ROM:001165EE move.w #$135,d1 ROM:001165F2 clr.w d0 ROM:001165F4 clr.w d2 ROM:001165F6 ROM:001165F6 loc_1165F6: ; CODE XREF: sub_1165E4+22↓j ROM:001165F6 cmp.w d0,d1 ROM:001165F8 ble.s loc_116608 ROM:001165FA move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00116600 addq.w #2,d0 ROM:00116602 move.w d0,d2 ROM:00116604 lsr.w #1,d2 ROM:00116606 bra.s loc_1165F6 ROM:00116608 ; --------------------------------------------------------------------------- ROM:00116608 ROM:00116608 loc_116608: ; CODE XREF: sub_1165E4+14↑j ROM:00116608 bset #6,($8DC).w ROM:0011660E bset #1,($8EC).w ROM:00116614 rts ROM:00116614 ; End of function sub_1165E4 ROM:00116614 ROM:00116616 ROM:00116616 ; =============== S U B R O U T I N E ======================================= ROM:00116616 ROM:00116616 ROM:00116616 sub_116616: ; CODE XREF: ROM:00116268↑p ROM:00116616 ; ROM:00116300↑p ROM:00116616 bclr #6,($8DC).w ROM:0011661C bclr #1,($8EC).w ROM:00116622 move.l ($440).w,d0 ROM:00116626 move.l ($444).w,d1 ROM:0011662A andi.l #$F0000000,d0 ROM:00116630 andi.l #$F0000000,d1 ROM:00116636 cmpi.l #$A0000000,d0 ROM:0011663C bne.s loc_116646 ROM:0011663E move.b #1,($704).w ROM:00116644 bra.s locret_116688 ROM:00116646 ; --------------------------------------------------------------------------- ROM:00116646 ROM:00116646 loc_116646: ; CODE XREF: sub_116616+26↑j ROM:00116646 cmpi.l #$A0000000,d1 ROM:0011664C bne.s loc_116656 ROM:0011664E move.b #2,($704).w ROM:00116654 bra.s locret_116688 ROM:00116656 ; --------------------------------------------------------------------------- ROM:00116656 ROM:00116656 loc_116656: ; CODE XREF: sub_116616+36↑j ROM:00116656 cmpi.l #$50000000,d0 ROM:0011665C bne.s loc_11666C ROM:0011665E move.b #1,($704).w ROM:00116664 bset #1,($8EC).w ROM:0011666A bra.s locret_116688 ROM:0011666C ; --------------------------------------------------------------------------- ROM:0011666C ROM:0011666C loc_11666C: ; CODE XREF: sub_116616+46↑j ROM:0011666C cmpi.l #$50000000,d1 ROM:00116672 bne.s loc_116682 ROM:00116674 move.b #2,($704).w ROM:0011667A bset #1,($8EC).w ROM:00116680 bra.s locret_116688 ROM:00116682 ; --------------------------------------------------------------------------- ROM:00116682 ROM:00116682 loc_116682: ; CODE XREF: sub_116616+5C↑j ROM:00116682 move.b #0,($704).w ROM:00116688 ROM:00116688 locret_116688: ; CODE XREF: sub_116616+2E↑j ROM:00116688 ; sub_116616+3E↑j ... ROM:00116688 rts ROM:00116688 ; End of function sub_116616 ROM:00116688 ROM:0011668A ROM:0011668A ; =============== S U B R O U T I N E ======================================= ROM:0011668A ROM:0011668A ROM:0011668A sub_11668A: ; CODE XREF: ROM:0011620E↑p ROM:0011668A move.w #$135,d0 ROM:0011668E cmpi.w #$3EC,d0 ROM:00116692 ble.s locret_11669A ROM:00116694 bset #2,($8E4).w ROM:0011669A ROM:0011669A locret_11669A: ; CODE XREF: sub_11668A+8↑j ROM:0011669A rts ROM:0011669A ; End of function sub_11668A 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:00115902↑p ROM:0011669C clr.w d1 ROM:0011669E move.b ($706).w,d1 ROM:001166A2 cmpi.w #5,d1 ROM:001166A6 bcc.s locret_1166B0 ROM:001166A8 movea.l off_1166B2(pc,d1.w*4),a0 ROM:001166AC nop ROM:001166AE jmp (a0) ROM:001166B0 ; --------------------------------------------------------------------------- ROM:001166B0 ROM:001166B0 locret_1166B0: ; CODE XREF: sub_11669C+A↑j ROM:001166B0 rts ROM:001166B0 ; End of function sub_11669C ROM:001166B0 ROM:001166B0 ; --------------------------------------------------------------------------- ROM:001166B2 off_1166B2: dc.l loc_1166C6 ; DATA XREF: sub_11669C+C↑r ROM:001166B6 dc.l loc_1166D4 ROM:001166BA dc.l loc_11670E ROM:001166BE dc.l loc_11679C ROM:001166C2 dc.l loc_1167E6 ROM:001166C6 ; --------------------------------------------------------------------------- ROM:001166C6 ROM:001166C6 loc_1166C6: ; DATA XREF: ROM:off_1166B2↑o ROM:001166C6 bsr.w sub_1167EE ROM:001166CA move.b #1,($706).w ROM:001166D0 bra.s locret_11670C ROM:001166D2 ; --------------------------------------------------------------------------- ROM:001166D2 rts ROM:001166D4 ; --------------------------------------------------------------------------- ROM:001166D4 ROM:001166D4 loc_1166D4: ; DATA XREF: ROM:001166B6↑o ROM:001166D4 btst #5,($8E3).w ROM:001166DA bne.s locret_11670C ROM:001166DC move.w $6BC(a5),d0 ROM:001166E0 move.w $6BE(a5),d1 ROM:001166E4 clr.b ($8B5).w ROM:001166E8 move.w d0,($69A).w ROM:001166EC move.b #1,($8B5).w ROM:001166F2 clr.b ($8B4).w ROM:001166F6 move.w d1,($698).w ROM:001166FA move.b #1,($8B4).w ROM:00116700 move.b #2,($706).w ROM:00116706 bra.l loc_116796 ROM:0011670C ; --------------------------------------------------------------------------- ROM:0011670C ROM:0011670C locret_11670C: ; CODE XREF: ROM:001166D0↑j ROM:0011670C ; ROM:001166DA↑j ... ROM:0011670C rts ROM:0011670E ; --------------------------------------------------------------------------- ROM:0011670E ROM:0011670E loc_11670E: ; DATA XREF: ROM:001166BA↑o ROM:0011670E btst #5,($8E3).w ROM:00116714 bne.s loc_116746 ROM:00116716 cmpi.w #0,($69A).w ROM:0011671C bgt.s loc_116746 ROM:0011671E move.w $6C0(a5),d0 ROM:00116722 btst #0,($8E4).w ROM:00116728 beq.s loc_116730 ROM:0011672A cmpi.w #0,d0 ROM:0011672E ble.s loc_116746 ROM:00116730 ROM:00116730 loc_116730: ; CODE XREF: ROM:00116728↑j ROM:00116730 bsr.w sub_1167F6 ROM:00116734 bset #1,($8E8).w ROM:0011673A move.b #4,($706).w ROM:00116740 bra.l loc_1167E6 ROM:00116746 ; --------------------------------------------------------------------------- ROM:00116746 ROM:00116746 loc_116746: ; CODE XREF: ROM:00116714↑j ROM:00116746 ; ROM:0011671C↑j ... ROM:00116746 btst #5,($8E3).w ROM:0011674C beq.s loc_116766 ROM:0011674E clr.b ($8B4).w ROM:00116752 clr.w ($698).w ROM:00116756 clr.b ($8B5).w ROM:0011675A clr.w ($69A).w ROM:0011675E move.b #1,($706).w ROM:00116764 bra.s locret_11670C ROM:00116766 ; --------------------------------------------------------------------------- ROM:00116766 ROM:00116766 loc_116766: ; CODE XREF: ROM:0011674C↑j ROM:00116766 btst #5,($8E3).w ROM:0011676C bne.s loc_116796 ROM:0011676E cmpi.w #0,($69A).w ROM:00116774 bgt.s loc_116796 ROM:00116776 move.w $6C0(a5),d0 ROM:0011677A btst #0,($8E4).w ROM:00116780 beq.s loc_116796 ROM:00116782 cmpi.w #0,d0 ROM:00116786 bne.s loc_116796 ROM:00116788 bset #1,($8E8).w ROM:0011678E move.b #3,($706).w ROM:00116794 bra.s loc_1167E0 ROM:00116796 ; --------------------------------------------------------------------------- ROM:00116796 ROM:00116796 loc_116796: ; CODE XREF: ROM:00116706↑j ROM:00116796 ; ROM:0011676C↑j ... ROM:00116796 bsr.w sub_11680E ROM:0011679A rts ROM:0011679C ; --------------------------------------------------------------------------- ROM:0011679C ROM:0011679C loc_11679C: ; DATA XREF: ROM:001166BE↑o ROM:0011679C btst #5,($8E3).w ROM:001167A2 beq.s loc_1167B0 ROM:001167A4 bsr.w sub_1167FE ROM:001167A8 move.b #4,($706).w ROM:001167AE bra.s loc_1167E6 ROM:001167B0 ; --------------------------------------------------------------------------- ROM:001167B0 ROM:001167B0 loc_1167B0: ; CODE XREF: ROM:001167A2↑j ROM:001167B0 btst #5,($8E3).w ROM:001167B6 bne.s loc_1167E0 ROM:001167B8 cmpi.w #0,($698).w ROM:001167BE bgt.s loc_1167C2 ROM:001167C0 bra.s loc_1167D4 ROM:001167C2 ; --------------------------------------------------------------------------- ROM:001167C2 ROM:001167C2 loc_1167C2: ; CODE XREF: ROM:001167BE↑j ROM:001167C2 move.w $6C0(a5),d0 ROM:001167C6 btst #0,($8E4).w ROM:001167CC beq.s loc_1167D4 ROM:001167CE cmpi.w #0,d0 ROM:001167D2 ble.s loc_1167E0 ROM:001167D4 ROM:001167D4 loc_1167D4: ; CODE XREF: ROM:001167C0↑j ROM:001167D4 ; ROM:001167CC↑j ROM:001167D4 bsr.w sub_1167F6 ROM:001167D8 move.b #4,($706).w ROM:001167DE bra.s loc_1167E6 ROM:001167E0 ; --------------------------------------------------------------------------- ROM:001167E0 ROM:001167E0 loc_1167E0: ; CODE XREF: ROM:00116794↑j ROM:001167E0 ; ROM:001167B6↑j ... ROM:001167E0 bsr.w sub_11680E ROM:001167E4 rts ROM:001167E6 ; --------------------------------------------------------------------------- ROM:001167E6 ROM:001167E6 loc_1167E6: ; CODE XREF: ROM:00116740↑j ROM:001167E6 ; ROM:001167AE↑j ... ROM:001167E6 bsr.w sub_11680E ROM:001167EA rts ROM:001167EC ; --------------------------------------------------------------------------- ROM:001167EC rts ROM:001167EE ROM:001167EE ; =============== S U B R O U T I N E ======================================= ROM:001167EE ROM:001167EE ROM:001167EE sub_1167EE: ; CODE XREF: ROM:loc_1166C6↑p ROM:001167EE bset #2,($1388).w ROM:001167F4 rts ROM:001167F4 ; End of function sub_1167EE ROM:001167F4 ROM:001167F6 ROM:001167F6 ; =============== S U B R O U T I N E ======================================= ROM:001167F6 ROM:001167F6 ROM:001167F6 sub_1167F6: ; CODE XREF: ROM:loc_116730↑p ROM:001167F6 ; ROM:loc_1167D4↑p ROM:001167F6 bclr #2,($1388).w ROM:001167FC rts ROM:001167FC ; End of function sub_1167F6 ROM:001167FC ROM:001167FE ROM:001167FE ; =============== S U B R O U T I N E ======================================= ROM:001167FE ROM:001167FE ROM:001167FE sub_1167FE: ; CODE XREF: ROM:001167A4↑p ROM:001167FE ; ROM:00125882↓p ROM:001167FE move.w #0,($FFFFFA4A).w ROM:00116804 move.w #0,($FFFFFA4A).w ROM:0011680A nop ROM:0011680C rts ROM:0011680C ; End of function sub_1167FE ROM:0011680C ROM:0011680E ROM:0011680E ; =============== S U B R O U T I N E ======================================= ROM:0011680E ROM:0011680E ROM:0011680E sub_11680E: ; CODE XREF: ROM:loc_116796↑p ROM:0011680E ; ROM:loc_1167E0↑p ... ROM:0011680E bclr #0,($8E4).w ROM:00116814 rts ROM:00116814 ; End of function sub_11680E ROM:00116814 ROM:00116816 ROM:00116816 ; =============== S U B R O U T I N E ======================================= ROM:00116816 ROM:00116816 ROM:00116816 sub_116816: ; CODE XREF: ROM:0011595C↑p ROM:00116816 clr.w d1 ROM:00116818 move.b ($121A).w,d1 ROM:0011681C cmpi.w #5,d1 ROM:00116820 bcc.s locret_11682A ROM:00116822 movea.l off_11682C(pc,d1.w*4),a0 ROM:00116826 nop ROM:00116828 jmp (a0) ROM:0011682A ; --------------------------------------------------------------------------- ROM:0011682A ROM:0011682A locret_11682A: ; CODE XREF: sub_116816+A↑j ROM:0011682A rts ROM:0011682A ; End of function sub_116816 ROM:0011682A ROM:0011682A ; --------------------------------------------------------------------------- ROM:0011682C off_11682C: dc.l loc_116840 ; DATA XREF: sub_116816+C↑r ROM:00116830 dc.l loc_116872 ROM:00116834 dc.l loc_1168B8 ROM:00116838 dc.l loc_1168FE ROM:0011683C dc.l locret_116930 ROM:00116840 ; --------------------------------------------------------------------------- ROM:00116840 ROM:00116840 loc_116840: ; DATA XREF: ROM:off_11682C↑o ROM:00116840 bclr #5,($1394).w ROM:00116846 bclr #1,($719).w ROM:0011684C bclr #4,($719).w ROM:00116852 bclr #5,($719).w ROM:00116858 movea.l #$170000,a0 ROM:0011685E move.l a0,($1910).w ROM:00116862 move.l (a0),($1914).w ROM:00116866 move.b #1,($121A).w ROM:0011686C bra.w locret_1168B6 ROM:00116870 ; --------------------------------------------------------------------------- ROM:00116870 rts ROM:00116872 ; --------------------------------------------------------------------------- ROM:00116872 ROM:00116872 loc_116872: ; DATA XREF: ROM:00116830↑o ROM:00116872 movea.l #$177FFF,a1 ROM:00116878 bsr.w sub_116934 ROM:0011687C btst #5,($1394).w ROM:00116882 beq.s locret_1168B6 ROM:00116884 bclr #5,($1394).w ROM:0011688A move.l ($1914).w,d0 ROM:0011688E move.l d0,($1918).w ROM:00116892 bset #1,($719).w ROM:00116898 bset #0,($719).w ROM:0011689E movea.l #unk_110000,a0 ROM:001168A4 move.l a0,($1910).w ROM:001168A8 move.l (a0),($1914).w ROM:001168AC move.b #2,($121A).w ROM:001168B2 bra.w locret_1168FC ROM:001168B6 ; --------------------------------------------------------------------------- ROM:001168B6 ROM:001168B6 locret_1168B6: ; CODE XREF: ROM:0011686C↑j ROM:001168B6 ; ROM:00116882↑j ROM:001168B6 rts ROM:001168B8 ; --------------------------------------------------------------------------- ROM:001168B8 ROM:001168B8 loc_1168B8: ; DATA XREF: ROM:00116834↑o ROM:001168B8 movea.l #byte_16FFFF,a1 ROM:001168BE bsr.w sub_116934 ROM:001168C2 btst #5,($1394).w ROM:001168C8 beq.s locret_1168FC ROM:001168CA bclr #5,($1394).w ROM:001168D0 move.l ($1914).w,d0 ROM:001168D4 move.l d0,($191C).w ROM:001168D8 bset #4,($719).w ROM:001168DE bset #2,($719).w ROM:001168E4 movea.l #$100000,a0 ROM:001168EA move.l a0,($1910).w ROM:001168EE move.l (a0),($1914).w ROM:001168F2 move.b #3,($121A).w ROM:001168F8 bra.w locret_11692E ROM:001168FC ; --------------------------------------------------------------------------- ROM:001168FC ROM:001168FC locret_1168FC: ; CODE XREF: ROM:001168B2↑j ROM:001168FC ; ROM:001168C8↑j ROM:001168FC rts ROM:001168FE ; --------------------------------------------------------------------------- ROM:001168FE ROM:001168FE loc_1168FE: ; DATA XREF: ROM:00116838↑o ROM:001168FE movea.l #$10BFFF,a1 ROM:00116904 bsr.w sub_116934 ROM:00116908 btst #5,($1394).w ROM:0011690E beq.s locret_11692E ROM:00116910 move.l ($1914).w,d0 ROM:00116914 move.l d0,($1920).w ROM:00116918 bset #5,($719).w ROM:0011691E bset #3,($719).w ROM:00116924 move.b #4,($121A).w ROM:0011692A bra.w locret_116930 ROM:0011692E ; --------------------------------------------------------------------------- ROM:0011692E ROM:0011692E locret_11692E: ; CODE XREF: ROM:001168F8↑j ROM:0011692E ; ROM:0011690E↑j ROM:0011692E rts ROM:00116930 ; --------------------------------------------------------------------------- ROM:00116930 ROM:00116930 locret_116930: ; CODE XREF: ROM:0011692A↑j ROM:00116930 ; DATA XREF: ROM:0011683C↑o ROM:00116930 rts ROM:00116932 ; --------------------------------------------------------------------------- ROM:00116932 rts ROM:00116934 ROM:00116934 ; =============== S U B R O U T I N E ======================================= ROM:00116934 ROM:00116934 ROM:00116934 sub_116934: ; CODE XREF: ROM:00116878↑p ROM:00116934 ; ROM:001168BE↑p ... ROM:00116934 move.w $732(a5),d1 ROM:00116938 move.l ($1914).w,d0 ROM:0011693C move.l $160(a5),d5 ROM:00116940 ROM:00116940 loc_116940: ; CODE XREF: sub_116934:loc_11698A↓j ROM:00116940 cmpi.w #0,d1 ROM:00116944 ble.s loc_11698C ROM:00116946 clr.b d7 ROM:00116948 movea.l ($1910).w,a0 ROM:0011694C move.b (a0)+,d4 ROM:0011694E move.l a0,($1910).w ROM:00116952 clr.b d7 ROM:00116954 ROM:00116954 loc_116954: ; CODE XREF: sub_116934+44↓j ROM:00116954 cmpi.b #7,d7 ROM:00116958 bgt.s loc_11697A ROM:0011695A lsr.b #1,d4 ROM:0011695C bcc.w loc_11696C ROM:00116960 lsr.l #1,d0 ROM:00116962 bcc.w loc_116968 ROM:00116966 eor.l d5,d0 ROM:00116968 ROM:00116968 loc_116968: ; CODE XREF: sub_116934+2E↑j ROM:00116968 bra.w loc_116974 ROM:0011696C ; --------------------------------------------------------------------------- ROM:0011696C ROM:0011696C loc_11696C: ; CODE XREF: sub_116934+28↑j ROM:0011696C lsr.l #1,d0 ROM:0011696E bcs.w loc_116974 ROM:00116972 eor.l d5,d0 ROM:00116974 ROM:00116974 loc_116974: ; CODE XREF: sub_116934:loc_116968↑j ROM:00116974 ; sub_116934+3A↑j ROM:00116974 addi.b #1,d7 ROM:00116978 bra.s loc_116954 ROM:0011697A ; --------------------------------------------------------------------------- ROM:0011697A ROM:0011697A loc_11697A: ; CODE XREF: sub_116934+24↑j ROM:0011697A subi.w #1,d1 ROM:0011697E cmpa.l a0,a1 ROM:00116980 bgt.s loc_11698A ROM:00116982 bset #5,($1394).w ROM:00116988 bra.s loc_11698C ROM:0011698A ; --------------------------------------------------------------------------- ROM:0011698A ROM:0011698A loc_11698A: ; CODE XREF: sub_116934+4C↑j ROM:0011698A bra.s loc_116940 ROM:0011698C ; --------------------------------------------------------------------------- ROM:0011698C ROM:0011698C loc_11698C: ; CODE XREF: sub_116934+10↑j ROM:0011698C ; sub_116934+54↑j ROM:0011698C move.l d0,($1914).w ROM:00116990 rts ROM:00116990 ; End of function sub_116934 ROM:00116990 ROM:00116992 ROM:00116992 ; =============== S U B R O U T I N E ======================================= ROM:00116992 ROM:00116992 ROM:00116992 sub_116992: ; CODE XREF: ROM:00119D74↓p ROM:00116992 clr.w ($E6A).w ROM:00116996 clr.w ($54E).w ROM:0011699A cmpi.b #1,($70A).w ROM:001169A0 bne.s loc_1169AA ROM:001169A2 bsr.l sub_117150 ROM:001169A8 bra.s locret_116A08 ROM:001169AA ; --------------------------------------------------------------------------- ROM:001169AA ROM:001169AA loc_1169AA: ; CODE XREF: sub_116992+E↑j ROM:001169AA cmpi.b #2,($70A).w ROM:001169B0 bne.s loc_1169BA ROM:001169B2 bsr.l sub_117D24 ROM:001169B8 bra.s locret_116A08 ROM:001169BA ; --------------------------------------------------------------------------- ROM:001169BA ROM:001169BA loc_1169BA: ; CODE XREF: sub_116992+1E↑j ROM:001169BA cmpi.b #3,($70A).w ROM:001169C0 bne.s loc_1169CA ROM:001169C2 bsr.l sub_118206 ROM:001169C8 bra.s locret_116A08 ROM:001169CA ; --------------------------------------------------------------------------- ROM:001169CA ROM:001169CA loc_1169CA: ; CODE XREF: sub_116992+2E↑j ROM:001169CA cmpi.b #4,($70A).w ROM:001169D0 bne.s loc_1169DA ROM:001169D2 bsr.l sub_118300 ROM:001169D8 bra.s locret_116A08 ROM:001169DA ; --------------------------------------------------------------------------- ROM:001169DA ROM:001169DA loc_1169DA: ; CODE XREF: sub_116992+3E↑j ROM:001169DA cmpi.b #6,($70A).w ROM:001169E0 bne.s loc_1169EA ROM:001169E2 bsr.l sub_11833E ROM:001169E8 bra.s locret_116A08 ROM:001169EA ; --------------------------------------------------------------------------- ROM:001169EA ROM:001169EA loc_1169EA: ; CODE XREF: sub_116992+4E↑j ROM:001169EA cmpi.b #7,($70A).w ROM:001169F0 bne.s loc_1169FA ROM:001169F2 bsr.l sub_1189FE ROM:001169F8 bra.s locret_116A08 ROM:001169FA ; --------------------------------------------------------------------------- ROM:001169FA ROM:001169FA loc_1169FA: ; CODE XREF: sub_116992+5E↑j ROM:001169FA cmpi.b #9,($70A).w ROM:00116A00 bne.s locret_116A08 ROM:00116A02 bsr.l sub_118B0A ROM:00116A08 ROM:00116A08 locret_116A08: ; CODE XREF: sub_116992+16↑j ROM:00116A08 ; sub_116992+26↑j ... ROM:00116A08 rts ROM:00116A08 ; End of function sub_116992 ROM:00116A08 ROM:00116A0A ROM:00116A0A ; =============== S U B R O U T I N E ======================================= ROM:00116A0A ROM:00116A0A ROM:00116A0A sub_116A0A: ; CODE XREF: sub_117150+10↓p ROM:00116A0A ; sub_117150+7C↓p ... ROM:00116A0A lea ($1240).w,a0 ROM:00116A0E clr.w d0 ROM:00116A10 move.w ($54E).w,d0 ROM:00116A14 move.b $FB(a5),(a0,d0.w) ROM:00116A1A addq.w #1,d0 ROM:00116A1C bvc.s loc_116A22 ROM:00116A1E move.w #$8000,d0 ROM:00116A22 ROM:00116A22 loc_116A22: ; CODE XREF: sub_116A0A+12↑j ROM:00116A22 move.b $FC(a5),(a0,d0.w) ROM:00116A28 addq.w #1,d0 ROM:00116A2A bvc.s loc_116A30 ROM:00116A2C move.w #$8000,d0 ROM:00116A30 ROM:00116A30 loc_116A30: ; CODE XREF: sub_116A0A+20↑j ROM:00116A30 move.b $FD(a5),(a0,d0.w) ROM:00116A36 addq.w #1,d0 ROM:00116A38 bvc.s loc_116A3E ROM:00116A3A move.w #$8000,d0 ROM:00116A3E ROM:00116A3E loc_116A3E: ; CODE XREF: sub_116A0A+2E↑j ROM:00116A3E move.b ($70A).w,d1 ROM:00116A42 addi.b #$40,d1 ; '@' ROM:00116A46 move.b d1,(a0,d0.w) ROM:00116A4A addq.w #1,d0 ROM:00116A4C bvc.s loc_116A52 ROM:00116A4E move.w #$8000,d0 ROM:00116A52 ROM:00116A52 loc_116A52: ; CODE XREF: sub_116A0A+42↑j ROM:00116A52 move.w d0,($54E).w ROM:00116A56 rts ROM:00116A56 ; End of function sub_116A0A ROM:00116A56 ROM:00116A58 ROM:00116A58 ; =============== S U B R O U T I N E ======================================= ROM:00116A58 ROM:00116A58 ROM:00116A58 sub_116A58: ; CODE XREF: sub_117150+64↓p ROM:00116A58 ; sub_117150+144↓p ... ROM:00116A58 move.w ($54E).w,d0 ROM:00116A5C cmpi.w #0,d0 ROM:00116A60 ble.s locret_116A94 ROM:00116A62 lea ($1240).w,a0 ROM:00116A66 clr.w d1 ROM:00116A68 clr.w d2 ROM:00116A6A move.w ($E6A).w,d3 ROM:00116A6E subq.w #1,d0 ROM:00116A70 move.w d3,d1 ROM:00116A72 bra.s loc_116A78 ROM:00116A74 ; --------------------------------------------------------------------------- ROM:00116A74 ROM:00116A74 loc_116A74: ; CODE XREF: sub_116A58+28↓j ROM:00116A74 addi.w #1,d1 ROM:00116A78 ROM:00116A78 loc_116A78: ; CODE XREF: sub_116A58+1A↑j ROM:00116A78 cmp.w d0,d1 ROM:00116A7A bgt.s loc_116A82 ROM:00116A7C add.b (a0,d1.w),d2 ROM:00116A80 bra.s loc_116A74 ROM:00116A82 ; --------------------------------------------------------------------------- ROM:00116A82 ROM:00116A82 loc_116A82: ; CODE XREF: sub_116A58+22↑j ROM:00116A82 addq.w #1,d0 ROM:00116A84 move.b d2,(a0,d0.w) ROM:00116A88 addq.w #1,d0 ROM:00116A8A bvc.s loc_116A90 ROM:00116A8C move.w #$8000,d0 ROM:00116A90 ROM:00116A90 loc_116A90: ; CODE XREF: sub_116A58+32↑j ROM:00116A90 move.w d0,($54E).w ROM:00116A94 ROM:00116A94 locret_116A94: ; CODE XREF: sub_116A58+8↑j ROM:00116A94 rts ROM:00116A94 ; End of function sub_116A58 ROM:00116A94 ROM:00116A96 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116A98 ROM:00116A98 ; =============== S U B R O U T I N E ======================================= ROM:00116A98 ROM:00116A98 ROM:00116A98 sub_116A98: ; CODE XREF: ROM:loc_1119DA↑p ROM:00116A98 clr.w d1 ROM:00116A9A move.b ($708).w,d1 ROM:00116A9E cmpi.w #$10,d1 ROM:00116AA2 bcc.s locret_116AAC ROM:00116AA4 movea.l off_116AAE(pc,d1.w*4),a0 ROM:00116AA8 nop ROM:00116AAA jmp (a0) ROM:00116AAC ; --------------------------------------------------------------------------- ROM:00116AAC ROM:00116AAC locret_116AAC: ; CODE XREF: sub_116A98+A↑j ROM:00116AAC rts ROM:00116AAC ; End of function sub_116A98 ROM:00116AAC ROM:00116AAC ; --------------------------------------------------------------------------- ROM:00116AAE off_116AAE: dc.l locret_116AEE ; DATA XREF: sub_116A98+C↑r ROM:00116AB2 dc.l loc_116AF0 ROM:00116AB6 dc.l loc_116B20 ROM:00116ABA dc.l loc_116B4A ROM:00116ABE dc.l loc_116B74 ROM:00116AC2 dc.l loc_116B9E ROM:00116AC6 dc.l loc_116BC8 ROM:00116ACA dc.l loc_116BF2 ROM:00116ACE dc.l loc_116C1C ROM:00116AD2 dc.l loc_116C46 ROM:00116AD6 dc.l loc_116C70 ROM:00116ADA dc.l loc_116CB2 ROM:00116ADE dc.l loc_116CE4 ROM:00116AE2 dc.l loc_116D14 ROM:00116AE6 dc.l loc_116D44 ROM:00116AEA dc.l locret_116D74 ROM:00116AEE ; --------------------------------------------------------------------------- ROM:00116AEE ROM:00116AEE locret_116AEE: ; DATA XREF: ROM:off_116AAE↑o ROM:00116AEE rts ROM:00116AF0 ; --------------------------------------------------------------------------- ROM:00116AF0 ROM:00116AF0 loc_116AF0: ; DATA XREF: ROM:00116AB2↑o ROM:00116AF0 cmpi.w #0,($5D6).w ROM:00116AF6 bgt.s locret_116B1E ROM:00116AF8 move.w ($FFFFFC0E).w,d0 ROM:00116AFC move.w ($FFFFFC0C).w,d0 ROM:00116B00 bclr #5,($FFFFFC0B).w ROM:00116B06 bset #4,($FFFFFC0B).w ROM:00116B0C bset #4,($8DB).w ROM:00116B12 bset #3,($8E8).w ROM:00116B18 move.b #$F,($708).w ROM:00116B1E ROM:00116B1E locret_116B1E: ; CODE XREF: ROM:00116AF6↑j ROM:00116B1E rts ROM:00116B20 ; --------------------------------------------------------------------------- ROM:00116B20 ROM:00116B20 loc_116B20: ; DATA XREF: ROM:00116AB6↑o ROM:00116B20 cmpi.w #0,($5D6).w ROM:00116B26 bgt.s locret_116B48 ROM:00116B28 move.w ($FFFFFC0E).w,d0 ROM:00116B2C move.w ($FFFFFC0C).w,d0 ROM:00116B30 bset #4,($FFFFFC0B).w ROM:00116B36 bset #4,($8DB).w ROM:00116B3C bset #3,($8E8).w ROM:00116B42 move.b #$F,($708).w ROM:00116B48 ROM:00116B48 locret_116B48: ; CODE XREF: ROM:00116B26↑j ROM:00116B48 rts ROM:00116B4A ; --------------------------------------------------------------------------- ROM:00116B4A ROM:00116B4A loc_116B4A: ; DATA XREF: ROM:00116ABA↑o ROM:00116B4A cmpi.w #0,($5D6).w ROM:00116B50 bgt.s locret_116B72 ROM:00116B52 move.w ($FFFFFC0E).w,d0 ROM:00116B56 move.w ($FFFFFC0C).w,d0 ROM:00116B5A bset #4,($FFFFFC0B).w ROM:00116B60 bset #4,($8DB).w ROM:00116B66 bset #3,($8E8).w ROM:00116B6C move.b #$F,($708).w ROM:00116B72 ROM:00116B72 locret_116B72: ; CODE XREF: ROM:00116B50↑j ROM:00116B72 rts ROM:00116B74 ; --------------------------------------------------------------------------- ROM:00116B74 ROM:00116B74 loc_116B74: ; DATA XREF: ROM:00116ABE↑o ROM:00116B74 cmpi.w #0,($5D6).w ROM:00116B7A bgt.s locret_116B9C ROM:00116B7C move.w ($FFFFFC0E).w,d0 ROM:00116B80 move.w ($FFFFFC0C).w,d0 ROM:00116B84 bset #4,($FFFFFC0B).w ROM:00116B8A bset #4,($8DB).w ROM:00116B90 bset #3,($8E8).w ROM:00116B96 move.b #$F,($708).w ROM:00116B9C ROM:00116B9C locret_116B9C: ; CODE XREF: ROM:00116B7A↑j ROM:00116B9C rts ROM:00116B9E ; --------------------------------------------------------------------------- ROM:00116B9E ROM:00116B9E loc_116B9E: ; DATA XREF: ROM:00116AC2↑o ROM:00116B9E cmpi.w #0,($5D6).w ROM:00116BA4 bgt.s locret_116BC6 ROM:00116BA6 move.w ($FFFFFC0E).w,d0 ROM:00116BAA move.w ($FFFFFC0C).w,d0 ROM:00116BAE bset #4,($FFFFFC0B).w ROM:00116BB4 bset #4,($8DB).w ROM:00116BBA bset #3,($8E8).w ROM:00116BC0 move.b #$F,($708).w ROM:00116BC6 ROM:00116BC6 locret_116BC6: ; CODE XREF: ROM:00116BA4↑j ROM:00116BC6 rts ROM:00116BC8 ; --------------------------------------------------------------------------- ROM:00116BC8 ROM:00116BC8 loc_116BC8: ; DATA XREF: ROM:00116AC6↑o ROM:00116BC8 cmpi.w #0,($5D6).w ROM:00116BCE bgt.s locret_116BF0 ROM:00116BD0 move.w ($FFFFFC0E).w,d0 ROM:00116BD4 move.w ($FFFFFC0C).w,d0 ROM:00116BD8 bset #4,($FFFFFC0B).w ROM:00116BDE bset #4,($8DB).w ROM:00116BE4 bset #3,($8E8).w ROM:00116BEA move.b #$F,($708).w ROM:00116BF0 ROM:00116BF0 locret_116BF0: ; CODE XREF: ROM:00116BCE↑j ROM:00116BF0 rts ROM:00116BF2 ; --------------------------------------------------------------------------- ROM:00116BF2 ROM:00116BF2 loc_116BF2: ; DATA XREF: ROM:00116ACA↑o ROM:00116BF2 cmpi.w #0,($5D6).w ROM:00116BF8 bgt.s locret_116C1A ROM:00116BFA move.w ($FFFFFC0E).w,d0 ROM:00116BFE move.w ($FFFFFC0C).w,d0 ROM:00116C02 bset #4,($FFFFFC0B).w ROM:00116C08 bset #4,($8DB).w ROM:00116C0E bset #3,($8E8).w ROM:00116C14 move.b #$F,($708).w ROM:00116C1A ROM:00116C1A locret_116C1A: ; CODE XREF: ROM:00116BF8↑j ROM:00116C1A rts ROM:00116C1C ; --------------------------------------------------------------------------- ROM:00116C1C ROM:00116C1C loc_116C1C: ; DATA XREF: ROM:00116ACE↑o ROM:00116C1C cmpi.w #0,($5D6).w ROM:00116C22 bgt.s locret_116C44 ROM:00116C24 move.w ($FFFFFC0E).w,d0 ROM:00116C28 move.w ($FFFFFC0C).w,d0 ROM:00116C2C bset #4,($FFFFFC0B).w ROM:00116C32 bset #4,($8DB).w ROM:00116C38 bset #3,($8E8).w ROM:00116C3E move.b #$F,($708).w ROM:00116C44 ROM:00116C44 locret_116C44: ; CODE XREF: ROM:00116C22↑j ROM:00116C44 rts ROM:00116C46 ; --------------------------------------------------------------------------- ROM:00116C46 ROM:00116C46 loc_116C46: ; DATA XREF: ROM:00116AD2↑o ROM:00116C46 cmpi.w #0,($5D6).w ROM:00116C4C bgt.s locret_116C6E ROM:00116C4E move.w ($FFFFFC0E).w,d0 ROM:00116C52 move.w ($FFFFFC0C).w,d0 ROM:00116C56 bset #4,($FFFFFC0B).w ROM:00116C5C bset #4,($8DB).w ROM:00116C62 bset #3,($8E8).w ROM:00116C68 move.b #$F,($708).w ROM:00116C6E ROM:00116C6E locret_116C6E: ; CODE XREF: ROM:00116C4C↑j ROM:00116C6E rts ROM:00116C70 ; --------------------------------------------------------------------------- ROM:00116C70 ROM:00116C70 loc_116C70: ; DATA XREF: ROM:00116AD6↑o ROM:00116C70 btst #5,($8E1).w ROM:00116C76 beq.s locret_116CB0 ROM:00116C78 bclr #5,($8E1).w ROM:00116C7E bclr #4,($8E9).w ROM:00116C84 move.w ($FFFFFC0E).w,d0 ROM:00116C88 move.w ($FFFFFC0C).w,d0 ROM:00116C8C bset #3,($FFFFFC0B).w ROM:00116C92 bset #4,($FFFFFC0B).w ROM:00116C98 bclr #5,($FFFFFC0B).w ROM:00116C9E bclr #7,($FFFFFC0B).w ROM:00116CA4 bset #3,($8E8).w ROM:00116CAA move.b #$F,($708).w ROM:00116CB0 ROM:00116CB0 locret_116CB0: ; CODE XREF: ROM:00116C76↑j ROM:00116CB0 rts ROM:00116CB2 ; --------------------------------------------------------------------------- ROM:00116CB2 ROM:00116CB2 loc_116CB2: ; DATA XREF: ROM:00116ADA↑o ROM:00116CB2 cmpi.w #0,($5D4).w ROM:00116CB8 bgt.s locret_116CE2 ROM:00116CBA bclr #5,($FFFFFC0B).w ROM:00116CC0 move.w ($FFFFFC0E).w,d0 ROM:00116CC4 move.w ($FFFFFC0C).w,d0 ROM:00116CC8 bset #4,($FFFFFC0B).w ROM:00116CCE bset #4,($8DB).w ROM:00116CD4 bset #3,($8E8).w ROM:00116CDA move.b #$F,($708).w ROM:00116CE0 rts ROM:00116CE2 ; --------------------------------------------------------------------------- ROM:00116CE2 ROM:00116CE2 locret_116CE2: ; CODE XREF: ROM:00116CB8↑j ROM:00116CE2 rts ROM:00116CE4 ; --------------------------------------------------------------------------- ROM:00116CE4 ROM:00116CE4 loc_116CE4: ; DATA XREF: ROM:00116ADE↑o ROM:00116CE4 cmpi.w #0,($5D4).w ROM:00116CEA bgt.s locret_116D12 ROM:00116CEC move.w ($FFFFFC0E).w,d0 ROM:00116CF0 move.w ($FFFFFC0C).w,d0 ROM:00116CF4 bclr #5,($FFFFFC0B).w ROM:00116CFA bset #4,($FFFFFC0B).w ROM:00116D00 bset #4,($8DB).w ROM:00116D06 bset #3,($8E8).w ROM:00116D0C move.b #$F,($708).w ROM:00116D12 ROM:00116D12 locret_116D12: ; CODE XREF: ROM:00116CEA↑j ROM:00116D12 rts ROM:00116D14 ; --------------------------------------------------------------------------- ROM:00116D14 ROM:00116D14 loc_116D14: ; DATA XREF: ROM:00116AE2↑o ROM:00116D14 cmpi.w #0,($5D4).w ROM:00116D1A bgt.s locret_116D42 ROM:00116D1C move.w ($FFFFFC0E).w,d0 ROM:00116D20 move.w ($FFFFFC0C).w,d0 ROM:00116D24 bclr #5,($FFFFFC0B).w ROM:00116D2A bset #4,($FFFFFC0B).w ROM:00116D30 bset #4,($8DB).w ROM:00116D36 bset #3,($8E8).w ROM:00116D3C move.b #$F,($708).w ROM:00116D42 ROM:00116D42 locret_116D42: ; CODE XREF: ROM:00116D1A↑j ROM:00116D42 rts ROM:00116D44 ; --------------------------------------------------------------------------- ROM:00116D44 ROM:00116D44 loc_116D44: ; DATA XREF: ROM:00116AE6↑o ROM:00116D44 cmpi.w #0,($5D4).w ROM:00116D4A bgt.s locret_116D72 ROM:00116D4C move.w ($FFFFFC0E).w,d0 ROM:00116D50 move.w ($FFFFFC0C).w,d0 ROM:00116D54 bclr #5,($FFFFFC0B).w ROM:00116D5A bset #4,($FFFFFC0B).w ROM:00116D60 bset #4,($8DB).w ROM:00116D66 bset #3,($8E8).w ROM:00116D6C move.b #$F,($708).w ROM:00116D72 ROM:00116D72 locret_116D72: ; CODE XREF: ROM:00116D4A↑j ROM:00116D72 rts ROM:00116D74 ; --------------------------------------------------------------------------- ROM:00116D74 ROM:00116D74 locret_116D74: ; DATA XREF: ROM:00116AEA↑o ROM:00116D74 rts ROM:00116D76 ROM:00116D76 ; =============== S U B R O U T I N E ======================================= ROM:00116D76 ROM:00116D76 ROM:00116D76 sub_116D76: ; CODE XREF: ROM:00115FB4↑p ROM:00116D76 cmpi.b #0,($708).w ROM:00116D7C bne.s loc_116DC8 ROM:00116D7E bclr #4,($8DB).w ROM:00116D84 bclr #4,($FFFFFC0B).w ROM:00116D8A move.w ($FFFFFC0E).w,d0 ROM:00116D8E move.w ($FFFFFC0C).w,d0 ROM:00116D92 bset #5,($FFFFFC0B).w ROM:00116D98 move.w $A0(a5),d0 ROM:00116D9C clr.b ($852).w ROM:00116DA0 move.w d0,($5D4).w ROM:00116DA4 move.b #1,($852).w ROM:00116DAA move.w $A2(a5),d0 ROM:00116DAE clr.b ($853).w ROM:00116DB2 move.w d0,($5D6).w ROM:00116DB6 move.b #1,($853).w ROM:00116DBC move.b #1,($708).w ROM:00116DC2 bra.l locret_117028 ROM:00116DC8 ; --------------------------------------------------------------------------- ROM:00116DC8 ROM:00116DC8 loc_116DC8: ; CODE XREF: sub_116D76+6↑j ROM:00116DC8 cmpi.b #1,($708).w ROM:00116DCE bne.s loc_116E0A ROM:00116DD0 btst #6,($FFFFFC0D).w ROM:00116DD6 bne.s loc_116E04 ROM:00116DD8 cmpi.w #0,($5D4).w ROM:00116DDE bgt.s loc_116E04 ROM:00116DE0 bclr #5,($FFFFFC0B).w ROM:00116DE6 move.w $B4(a5),($FFFFFC0E).w ROM:00116DEC move.w $A6(a5),d0 ROM:00116DF0 clr.b ($853).w ROM:00116DF4 move.w d0,($5D6).w ROM:00116DF8 move.b #1,($853).w ROM:00116DFE move.b #2,($708).w ROM:00116E04 ROM:00116E04 loc_116E04: ; CODE XREF: sub_116D76+60↑j ROM:00116E04 ; sub_116D76+68↑j ROM:00116E04 bra.l locret_117028 ROM:00116E0A ; --------------------------------------------------------------------------- ROM:00116E0A ROM:00116E0A loc_116E0A: ; CODE XREF: sub_116D76+58↑j ROM:00116E0A cmpi.b #2,($708).w ROM:00116E10 bne.s loc_116E5A ROM:00116E12 btst #0,($FFFFFC0C).w ROM:00116E18 beq.s loc_116E54 ROM:00116E1A btst #6,($FFFFFC0D).w ROM:00116E20 beq.s loc_116E54 ROM:00116E22 move.w ($FFFFFC0E).w,d1 ROM:00116E26 move.w ($FFFFFC0C).w,d1 ROM:00116E2A move.w $A4(a5),d1 ROM:00116E2E clr.b ($852).w ROM:00116E32 move.w d1,($5D4).w ROM:00116E36 move.b #1,($852).w ROM:00116E3C move.w $A6(a5),d1 ROM:00116E40 clr.b ($853).w ROM:00116E44 move.w d1,($5D6).w ROM:00116E48 move.b #1,($853).w ROM:00116E4E move.b #3,($708).w ROM:00116E54 ROM:00116E54 loc_116E54: ; CODE XREF: sub_116D76+A2↑j ROM:00116E54 ; sub_116D76+AA↑j ROM:00116E54 bra.l locret_117028 ROM:00116E5A ; --------------------------------------------------------------------------- ROM:00116E5A ROM:00116E5A loc_116E5A: ; CODE XREF: sub_116D76+9A↑j ROM:00116E5A cmpi.b #3,($708).w ROM:00116E60 bne.s loc_116E96 ROM:00116E62 btst #6,($FFFFFC0D).w ROM:00116E68 bne.s loc_116E90 ROM:00116E6A cmpi.w #0,($5D4).w ROM:00116E70 bgt.s loc_116E90 ROM:00116E72 move.w $B6(a5),($FFFFFC0E).w ROM:00116E78 move.w $AA(a5),d0 ROM:00116E7C clr.b ($853).w ROM:00116E80 move.w d0,($5D6).w ROM:00116E84 move.b #1,($853).w ROM:00116E8A move.b #4,($708).w ROM:00116E90 ROM:00116E90 loc_116E90: ; CODE XREF: sub_116D76+F2↑j ROM:00116E90 ; sub_116D76+FA↑j ROM:00116E90 bra.l locret_117028 ROM:00116E96 ; --------------------------------------------------------------------------- ROM:00116E96 ROM:00116E96 loc_116E96: ; CODE XREF: sub_116D76+EA↑j ROM:00116E96 cmpi.b #4,($708).w ROM:00116E9C bne.s loc_116EE6 ROM:00116E9E btst #0,($FFFFFC0C).w ROM:00116EA4 beq.s loc_116EE0 ROM:00116EA6 btst #6,($FFFFFC0D).w ROM:00116EAC beq.s loc_116EE0 ROM:00116EAE move.w ($FFFFFC0E).w,d1 ROM:00116EB2 move.w ($FFFFFC0C).w,d1 ROM:00116EB6 move.w $A8(a5),d1 ROM:00116EBA clr.b ($852).w ROM:00116EBE move.w d1,($5D4).w ROM:00116EC2 move.b #1,($852).w ROM:00116EC8 move.w $AA(a5),d1 ROM:00116ECC clr.b ($853).w ROM:00116ED0 move.w d1,($5D6).w ROM:00116ED4 move.b #1,($853).w ROM:00116EDA move.b #5,($708).w ROM:00116EE0 ROM:00116EE0 loc_116EE0: ; CODE XREF: sub_116D76+12E↑j ROM:00116EE0 ; sub_116D76+136↑j ROM:00116EE0 bra.l locret_117028 ROM:00116EE6 ; --------------------------------------------------------------------------- ROM:00116EE6 ROM:00116EE6 loc_116EE6: ; CODE XREF: sub_116D76+126↑j ROM:00116EE6 cmpi.b #5,($708).w ROM:00116EEC bne.s loc_116F22 ROM:00116EEE btst #6,($FFFFFC0D).w ROM:00116EF4 bne.s loc_116F1C ROM:00116EF6 cmpi.w #0,($5D4).w ROM:00116EFC bgt.s loc_116F1C ROM:00116EFE move.w $B6(a5),($FFFFFC0E).w ROM:00116F04 move.w $AE(a5),d0 ROM:00116F08 clr.b ($853).w ROM:00116F0C move.w d0,($5D6).w ROM:00116F10 move.b #1,($853).w ROM:00116F16 move.b #6,($708).w ROM:00116F1C ROM:00116F1C loc_116F1C: ; CODE XREF: sub_116D76+17E↑j ROM:00116F1C ; sub_116D76+186↑j ROM:00116F1C bra.l locret_117028 ROM:00116F22 ; --------------------------------------------------------------------------- ROM:00116F22 ROM:00116F22 loc_116F22: ; CODE XREF: sub_116D76+176↑j ROM:00116F22 cmpi.b #6,($708).w ROM:00116F28 bne.s loc_116F60 ROM:00116F2A btst #0,($FFFFFC0C).w ROM:00116F30 beq.s loc_116F5A ROM:00116F32 btst #6,($FFFFFC0D).w ROM:00116F38 beq.s loc_116F5A ROM:00116F3A move.w ($FFFFFC0E).w,d1 ROM:00116F3E move.w ($FFFFFC0C).w,d1 ROM:00116F42 move.w $AE(a5),d1 ROM:00116F46 clr.b ($853).w ROM:00116F4A move.w d1,($5D6).w ROM:00116F4E move.b #1,($853).w ROM:00116F54 move.b #7,($708).w ROM:00116F5A ROM:00116F5A loc_116F5A: ; CODE XREF: sub_116D76+1BA↑j ROM:00116F5A ; sub_116D76+1C2↑j ROM:00116F5A bra.l locret_117028 ROM:00116F60 ; --------------------------------------------------------------------------- ROM:00116F60 ROM:00116F60 loc_116F60: ; CODE XREF: sub_116D76+1B2↑j ROM:00116F60 cmpi.b #7,($708).w ROM:00116F66 bne.s loc_116FB2 ROM:00116F68 btst #6,($FFFFFC0D).w ROM:00116F6E beq.s loc_116FB0 ROM:00116F70 move.w $B6(a5),d0 ROM:00116F74 not.b d0 ROM:00116F76 move.w ($FFFFFC0E).w,d1 ROM:00116F7A cmp.b d1,d0 ROM:00116F7C bne.s loc_116FB0 ROM:00116F7E move.w ($FFFFFC0E).w,d2 ROM:00116F82 move.w ($FFFFFC0C).w,d2 ROM:00116F86 move.w $AC(a5),d2 ROM:00116F8A clr.b ($852).w ROM:00116F8E move.w d2,($5D4).w ROM:00116F92 move.b #1,($852).w ROM:00116F98 move.w $AE(a5),d2 ROM:00116F9C clr.b ($853).w ROM:00116FA0 move.w d2,($5D6).w ROM:00116FA4 move.b #1,($853).w ROM:00116FAA move.b #8,($708).w ROM:00116FB0 ROM:00116FB0 loc_116FB0: ; CODE XREF: sub_116D76+1F8↑j ROM:00116FB0 ; sub_116D76+206↑j ROM:00116FB0 bra.s locret_117028 ROM:00116FB2 ; --------------------------------------------------------------------------- ROM:00116FB2 ROM:00116FB2 loc_116FB2: ; CODE XREF: sub_116D76+1F0↑j ROM:00116FB2 cmpi.b #8,($708).w ROM:00116FB8 bne.s loc_116FEE ROM:00116FBA btst #6,($FFFFFC0D).w ROM:00116FC0 bne.s loc_116FEC ROM:00116FC2 cmpi.w #0,($5D4).w ROM:00116FC8 bgt.s loc_116FEC ROM:00116FCA move.w $B2(a5),d0 ROM:00116FCE not.b d0 ROM:00116FD0 move.w d0,($FFFFFC0E).w ROM:00116FD4 move.w $AE(a5),d0 ROM:00116FD8 clr.b ($853).w ROM:00116FDC move.w d0,($5D6).w ROM:00116FE0 move.b #1,($853).w ROM:00116FE6 move.b #9,($708).w ROM:00116FEC ROM:00116FEC loc_116FEC: ; CODE XREF: sub_116D76+24A↑j ROM:00116FEC ; sub_116D76+252↑j ROM:00116FEC bra.s locret_117028 ROM:00116FEE ; --------------------------------------------------------------------------- ROM:00116FEE ROM:00116FEE loc_116FEE: ; CODE XREF: sub_116D76+242↑j ROM:00116FEE cmpi.b #9,($708).w ROM:00116FF4 bne.s locret_117028 ROM:00116FF6 btst #0,($FFFFFC0C).w ROM:00116FFC beq.s locret_117028 ROM:00116FFE btst #6,($FFFFFC0D).w ROM:00117004 beq.s locret_117028 ROM:00117006 move.w ($FFFFFC0E).w,d1 ROM:0011700A move.w ($FFFFFC0C).w,d1 ROM:0011700E bclr #3,($FFFFFC0B).w ROM:00117014 clr.b ($853).w ROM:00117018 clr.w ($5D6).w ROM:0011701C bset #4,($8E9).w ROM:00117022 move.b #$A,($708).w ROM:00117028 ROM:00117028 locret_117028: ; CODE XREF: sub_116D76+4C↑j ROM:00117028 ; sub_116D76:loc_116E04↑j ... ROM:00117028 rts ROM:00117028 ; End of function sub_116D76 ROM:00117028 ROM:0011702A ROM:0011702A ; =============== S U B R O U T I N E ======================================= ROM:0011702A ROM:0011702A ROM:0011702A sub_11702A: ; CODE XREF: ROM:00111698↑p ROM:0011702A cmpi.b #1,($708).w ROM:00117030 bne.s loc_117064 ROM:00117032 move.w $B4(a5),d0 ROM:00117036 move.w ($FFFFFC0E).w,d1 ROM:0011703A cmp.b d1,d0 ROM:0011703C bne.s loc_11705E ROM:0011703E move.w ($FFFFFC0E).w,d2 ROM:00117042 move.w ($FFFFFC0C).w,d2 ROM:00117046 move.w $B0(a5),d2 ROM:0011704A clr.b ($852).w ROM:0011704E move.w d2,($5D4).w ROM:00117052 move.b #1,($852).w ROM:00117058 move.b #$B,($708).w ROM:0011705E ROM:0011705E loc_11705E: ; CODE XREF: sub_11702A+12↑j ROM:0011705E bra.l locret_11714E ROM:00117064 ; --------------------------------------------------------------------------- ROM:00117064 ROM:00117064 loc_117064: ; CODE XREF: sub_11702A+6↑j ROM:00117064 cmpi.b #$B,($708).w ROM:0011706A bne.s loc_11709E ROM:0011706C move.w $B6(a5),d0 ROM:00117070 move.w ($FFFFFC0E).w,d1 ROM:00117074 cmp.b d1,d0 ROM:00117076 bne.s loc_117098 ROM:00117078 move.w ($FFFFFC0E).w,d2 ROM:0011707C move.w ($FFFFFC0C).w,d2 ROM:00117080 move.w $B0(a5),d2 ROM:00117084 clr.b ($852).w ROM:00117088 move.w d2,($5D4).w ROM:0011708C move.b #1,($852).w ROM:00117092 move.b #$C,($708).w ROM:00117098 ROM:00117098 loc_117098: ; CODE XREF: sub_11702A+4C↑j ROM:00117098 bra.l locret_11714E ROM:0011709E ; --------------------------------------------------------------------------- ROM:0011709E ROM:0011709E loc_11709E: ; CODE XREF: sub_11702A+40↑j ROM:0011709E cmpi.b #$C,($708).w ROM:001170A4 bne.s loc_1170D8 ROM:001170A6 move.w $B6(a5),d0 ROM:001170AA move.w ($FFFFFC0E).w,d1 ROM:001170AE cmp.b d1,d0 ROM:001170B0 bne.s loc_1170D2 ROM:001170B2 move.w ($FFFFFC0E).w,d2 ROM:001170B6 move.w ($FFFFFC0C).w,d2 ROM:001170BA move.w $B0(a5),d2 ROM:001170BE clr.b ($852).w ROM:001170C2 move.w d2,($5D4).w ROM:001170C6 move.b #1,($852).w ROM:001170CC move.b #$D,($708).w ROM:001170D2 ROM:001170D2 loc_1170D2: ; CODE XREF: sub_11702A+86↑j ROM:001170D2 bra.l locret_11714E ROM:001170D8 ; --------------------------------------------------------------------------- ROM:001170D8 ROM:001170D8 loc_1170D8: ; CODE XREF: sub_11702A+7A↑j ROM:001170D8 cmpi.b #$D,($708).w ROM:001170DE bne.s loc_117110 ROM:001170E0 move.w $B6(a5),d0 ROM:001170E4 not.b d0 ROM:001170E6 move.w ($FFFFFC0E).w,d1 ROM:001170EA cmp.b d1,d0 ROM:001170EC bne.s loc_11710E ROM:001170EE move.w ($FFFFFC0E).w,d2 ROM:001170F2 move.w ($FFFFFC0C).w,d2 ROM:001170F6 move.w $B0(a5),d2 ROM:001170FA clr.b ($852).w ROM:001170FE move.w d2,($5D4).w ROM:00117102 move.b #1,($852).w ROM:00117108 move.b #$E,($708).w ROM:0011710E ROM:0011710E loc_11710E: ; CODE XREF: sub_11702A+C2↑j ROM:0011710E bra.s locret_11714E ROM:00117110 ; --------------------------------------------------------------------------- ROM:00117110 ROM:00117110 loc_117110: ; CODE XREF: sub_11702A+B4↑j ROM:00117110 cmpi.b #$E,($708).w ROM:00117116 bne.s locret_11714E ROM:00117118 move.w $B2(a5),d0 ROM:0011711C not.b d0 ROM:0011711E move.w ($FFFFFC0E).w,d1 ROM:00117122 cmp.b d1,d0 ROM:00117124 bne.s locret_11714E ROM:00117126 bclr #5,($FFFFFC0B).w ROM:0011712C move.w ($FFFFFC0E).w,d2 ROM:00117130 move.w ($FFFFFC0C).w,d2 ROM:00117134 bclr #3,($FFFFFC0B).w ROM:0011713A clr.b ($852).w ROM:0011713E clr.w ($5D4).w ROM:00117142 bset #4,($8E9).w ROM:00117148 move.b #$A,($708).w ROM:0011714E ROM:0011714E locret_11714E: ; CODE XREF: sub_11702A:loc_11705E↑j ROM:0011714E ; sub_11702A:loc_117098↑j ... ROM:0011714E rts ROM:0011714E ; End of function sub_11702A ROM:0011714E ROM:00117150 ROM:00117150 ; =============== S U B R O U T I N E ======================================= ROM:00117150 ROM:00117150 ROM:00117150 sub_117150: ; CODE XREF: sub_116992+10↑p ROM:00117150 lea ($1240).w,a0 ROM:00117154 clr.w ($E6A).w ROM:00117158 cmpi.b #0,($70B).w ROM:0011715E bne.s loc_1171C0 ROM:00117160 bsr.l sub_116A0A ROM:00117166 move.w ($54E).w,d2 ROM:0011716A move.b ($70B).w,(a0,d2.w) ROM:00117170 addq.w #1,d2 ROM:00117172 bvc.s loc_117178 ROM:00117174 move.w #$8000,d2 ROM:00117178 ROM:00117178 loc_117178: ; CODE XREF: sub_117150+22↑j ROM:00117178 move.b $FE(a5),(a0,d2.w) ROM:0011717E addq.w #1,d2 ROM:00117180 bvc.s loc_117186 ROM:00117182 move.w #$8000,d2 ROM:00117186 ROM:00117186 loc_117186: ; CODE XREF: sub_117150+30↑j ROM:00117186 move.b $FF(a5),(a0,d2.w) ROM:0011718C addq.w #1,d2 ROM:0011718E bvc.s loc_117194 ROM:00117190 move.w #$8000,d2 ROM:00117194 ROM:00117194 loc_117194: ; CODE XREF: sub_117150+3E↑j ROM:00117194 move.b $100(a5),(a0,d2.w) ROM:0011719A addq.w #1,d2 ROM:0011719C bvc.s loc_1171A2 ROM:0011719E move.w #$8000,d2 ROM:001171A2 ROM:001171A2 loc_1171A2: ; CODE XREF: sub_117150+4C↑j ROM:001171A2 move.b $101(a5),(a0,d2.w) ROM:001171A8 addq.w #1,d2 ROM:001171AA bvc.s loc_1171B0 ROM:001171AC move.w #$8000,d2 ROM:001171B0 ROM:001171B0 loc_1171B0: ; CODE XREF: sub_117150+5A↑j ROM:001171B0 move.w d2,($54E).w ROM:001171B4 bsr.l sub_116A58 ROM:001171BA bra.l locret_117D22 ROM:001171C0 ; --------------------------------------------------------------------------- ROM:001171C0 ROM:001171C0 loc_1171C0: ; CODE XREF: sub_117150+E↑j ROM:001171C0 cmpi.b #1,($70B).w ROM:001171C6 bne.l loc_1172A0 ROM:001171CC bsr.l sub_116A0A ROM:001171D2 move.w ($54E).w,d2 ROM:001171D6 move.b ($70B).w,(a0,d2.w) ROM:001171DC addq.w #1,($54E).w ROM:001171E0 bvc.s loc_1171E8 ROM:001171E2 move.w #$8000,($54E).w ROM:001171E8 ROM:001171E8 loc_1171E8: ; CODE XREF: sub_117150+90↑j ROM:001171E8 clr.b d0 ROM:001171EA bsr.l sub_134156 ROM:001171F0 move.w ($54E).w,d2 ROM:001171F4 move.b ($121B).w,d0 ROM:001171F8 cmpi.b #$FF,($143E).w ROM:001171FE beq.s loc_11721A ROM:00117200 move.b ($143E).w,d6 ROM:00117204 move.w $A58(a5,d6.w*2),d7 ROM:0011720A cmp.w (1).w,d7 ROM:0011720E bne.s loc_117216 ROM:00117210 ori.b #$80,d0 ROM:00117214 bra.s loc_11721A ROM:00117216 ; --------------------------------------------------------------------------- ROM:00117216 ROM:00117216 loc_117216: ; CODE XREF: sub_117150+BE↑j ROM:00117216 andi.b #$7F,d0 ROM:0011721A ROM:0011721A loc_11721A: ; CODE XREF: sub_117150+AE↑j ROM:0011721A ; sub_117150+C4↑j ROM:0011721A move.b d0,(a0,d2.w) ROM:0011721E addq.w #1,d2 ROM:00117220 bvc.s loc_117226 ROM:00117222 move.w #$8000,d2 ROM:00117226 ROM:00117226 loc_117226: ; CODE XREF: sub_117150+D0↑j ROM:00117226 move.b $102(a5),d4 ROM:0011722A move.b d4,(a0,d2.w) ROM:0011722E addq.w #1,d2 ROM:00117230 bvc.s loc_117236 ROM:00117232 move.w #$8000,d2 ROM:00117236 ROM:00117236 loc_117236: ; CODE XREF: sub_117150+E0↑j ROM:00117236 move.b $103(a5),(a0,d2.w) ROM:0011723C addq.w #1,d2 ROM:0011723E bvc.s loc_117244 ROM:00117240 move.w #$8000,d2 ROM:00117244 ROM:00117244 loc_117244: ; CODE XREF: sub_117150+EE↑j ROM:00117244 clr.b d4 ROM:00117246 move.w ($193C).w,d5 ROM:0011724A andi.w #1,d5 ROM:0011724E cmpi.w #0,d5 ROM:00117252 ble.s loc_117258 ROM:00117254 ori.b #1,d4 ROM:00117258 ROM:00117258 loc_117258: ; CODE XREF: sub_117150+102↑j ROM:00117258 move.w ($193C).w,d5 ROM:0011725C move.w $640(a5),d6 ROM:00117260 and.w d6,d5 ROM:00117262 cmpi.w #0,d5 ROM:00117266 beq.s loc_11726E ROM:00117268 move.b $B1E(a5),d7 ROM:0011726C or.b d7,d4 ROM:0011726E ROM:0011726E loc_11726E: ; CODE XREF: sub_117150+116↑j ROM:0011726E move.w ($193C).w,d5 ROM:00117272 move.w $63E(a5),d6 ROM:00117276 and.w d6,d5 ROM:00117278 cmpi.w #0,d5 ROM:0011727C beq.s loc_117284 ROM:0011727E move.b $B1D(a5),d7 ROM:00117282 or.b d7,d4 ROM:00117284 ROM:00117284 loc_117284: ; CODE XREF: sub_117150+12C↑j ROM:00117284 move.b d4,(a0,d2.w) ROM:00117288 addq.w #1,d2 ROM:0011728A bvc.s loc_117290 ROM:0011728C move.w #$8000,d2 ROM:00117290 ROM:00117290 loc_117290: ; CODE XREF: sub_117150+13A↑j ROM:00117290 move.w d2,($54E).w ROM:00117294 bsr.l sub_116A58 ROM:0011729A bra.l locret_117D22 ROM:001172A0 ; --------------------------------------------------------------------------- ROM:001172A0 ROM:001172A0 loc_1172A0: ; CODE XREF: sub_117150+76↑j ROM:001172A0 cmpi.b #3,($70B).w ROM:001172A6 bne.l loc_117348 ROM:001172AC bsr.l sub_116A0A ROM:001172B2 move.w ($54E).w,d2 ROM:001172B6 move.b ($70B).w,(a0,d2.w) ROM:001172BC addq.w #1,d2 ROM:001172BE bvc.s loc_1172C4 ROM:001172C0 move.w #$8000,d2 ROM:001172C4 ROM:001172C4 loc_1172C4: ; CODE XREF: sub_117150+16E↑j ROM:001172C4 clr.b d5 ROM:001172C6 btst #0,($114E).w ROM:001172CC beq.s loc_1172FE ROM:001172CE btst #6,($D6F).w ROM:001172D4 bne.s loc_1172F8 ROM:001172D6 btst #2,($D6F).w ROM:001172DC bne.s loc_1172F2 ROM:001172DE btst #0,($D6E).w ROM:001172E4 bne.s loc_1172EC ROM:001172E6 move.b #2,d5 ROM:001172EA bra.s loc_1172F0 ROM:001172EC ; --------------------------------------------------------------------------- ROM:001172EC ROM:001172EC loc_1172EC: ; CODE XREF: sub_117150+194↑j ROM:001172EC move.b #$10,d5 ROM:001172F0 ROM:001172F0 loc_1172F0: ; CODE XREF: sub_117150+19A↑j ROM:001172F0 bra.s loc_1172F6 ROM:001172F2 ; --------------------------------------------------------------------------- ROM:001172F2 ROM:001172F2 loc_1172F2: ; CODE XREF: sub_117150+18C↑j ROM:001172F2 move.b #$10,d5 ROM:001172F6 ROM:001172F6 loc_1172F6: ; CODE XREF: sub_117150:loc_1172F0↑j ROM:001172F6 bra.s loc_1172FC ROM:001172F8 ; --------------------------------------------------------------------------- ROM:001172F8 ROM:001172F8 loc_1172F8: ; CODE XREF: sub_117150+184↑j ROM:001172F8 move.b #$10,d5 ROM:001172FC ROM:001172FC loc_1172FC: ; CODE XREF: sub_117150:loc_1172F6↑j ROM:001172FC bra.s loc_11731E ROM:001172FE ; --------------------------------------------------------------------------- ROM:001172FE ROM:001172FE loc_1172FE: ; CODE XREF: sub_117150+17C↑j ROM:001172FE btst #0,($1154).w ROM:00117304 beq.s loc_11730C ROM:00117306 move.b #8,d5 ROM:0011730A bra.s loc_11731E ROM:0011730C ; --------------------------------------------------------------------------- ROM:0011730C ROM:0011730C loc_11730C: ; CODE XREF: sub_117150+1B4↑j ROM:0011730C btst #0,($1158).w ROM:00117312 bne.s loc_11731A ROM:00117314 move.b #1,d5 ROM:00117318 bra.s loc_11731E ROM:0011731A ; --------------------------------------------------------------------------- ROM:0011731A ROM:0011731A loc_11731A: ; CODE XREF: sub_117150+1C2↑j ROM:0011731A move.b #4,d5 ROM:0011731E ROM:0011731E loc_11731E: ; CODE XREF: sub_117150:loc_1172FC↑j ROM:0011731E ; sub_117150+1BA↑j ... ROM:0011731E move.b d5,(a0,d2.w) ROM:00117322 addq.w #1,d2 ROM:00117324 bvc.s loc_11732A ROM:00117326 move.w #$8000,d2 ROM:0011732A ROM:0011732A loc_11732A: ; CODE XREF: sub_117150+1D4↑j ROM:0011732A move.b #0,(a0,d2.w) ROM:00117330 addq.w #1,d2 ROM:00117332 bvc.s loc_117338 ROM:00117334 move.w #$8000,d2 ROM:00117338 ROM:00117338 loc_117338: ; CODE XREF: sub_117150+1E2↑j ROM:00117338 move.w d2,($54E).w ROM:0011733C bsr.l sub_116A58 ROM:00117342 bra.l locret_117D22 ROM:00117348 ; --------------------------------------------------------------------------- ROM:00117348 ROM:00117348 loc_117348: ; CODE XREF: sub_117150+156↑j ROM:00117348 cmpi.b #4,($70B).w ROM:0011734E bne.s loc_11739C ROM:00117350 bsr.l sub_116A0A ROM:00117356 move.w ($54E).w,d2 ROM:0011735A move.b ($70B).w,(a0,d2.w) ROM:00117360 addq.w #1,d2 ROM:00117362 bvc.s loc_117368 ROM:00117364 move.w #$8000,d2 ROM:00117368 ROM:00117368 loc_117368: ; CODE XREF: sub_117150+212↑j ROM:00117368 clr.l d4 ROM:0011736A move.w ($D46).w,d4 ROM:0011736E mulu.w #$FF,d4 ROM:00117372 divu.w #$3E8,d4 ROM:00117376 cmpi.w #$FF,d4 ROM:0011737A ble.s loc_117380 ROM:0011737C move.w #$FF,d4 ROM:00117380 ROM:00117380 loc_117380: ; CODE XREF: sub_117150+22A↑j ROM:00117380 move.b d4,(a0,d2.w) ROM:00117384 addq.w #1,d2 ROM:00117386 bvc.s loc_11738C ROM:00117388 move.w #$8000,d2 ROM:0011738C ROM:0011738C loc_11738C: ; CODE XREF: sub_117150+236↑j ROM:0011738C move.w d2,($54E).w ROM:00117390 bsr.l sub_116A58 ROM:00117396 bra.l locret_117D22 ROM:0011739C ; --------------------------------------------------------------------------- ROM:0011739C ROM:0011739C loc_11739C: ; CODE XREF: sub_117150+1FE↑j ROM:0011739C cmpi.b #5,($70B).w ROM:001173A2 bne.s loc_1173E6 ROM:001173A4 bsr.l sub_116A0A ROM:001173AA move.w ($54E).w,d2 ROM:001173AE move.b ($70B).w,(a0,d2.w) ROM:001173B4 addq.w #1,d2 ROM:001173B6 bvc.s loc_1173BC ROM:001173B8 move.w #$8000,d2 ROM:001173BC ROM:001173BC loc_1173BC: ; CODE XREF: sub_117150+266↑j ROM:001173BC clr.l d5 ROM:001173BE move.w ($47A).w,d5 ROM:001173C2 subi.w #$91C,d5 ROM:001173C6 divs.w #$A,d5 ROM:001173CA move.b d5,(a0,d2.w) ROM:001173CE addq.w #1,d2 ROM:001173D0 bvc.s loc_1173D6 ROM:001173D2 move.w #$8000,d2 ROM:001173D6 ROM:001173D6 loc_1173D6: ; CODE XREF: sub_117150+280↑j ROM:001173D6 move.w d2,($54E).w ROM:001173DA bsr.l sub_116A58 ROM:001173E0 bra.l locret_117D22 ROM:001173E6 ; --------------------------------------------------------------------------- ROM:001173E6 ROM:001173E6 loc_1173E6: ; CODE XREF: sub_117150+252↑j ROM:001173E6 cmpi.b #6,($70B).w ROM:001173EC bne.s loc_11742C ROM:001173EE bsr.l sub_116A0A ROM:001173F4 move.w ($54E).w,d2 ROM:001173F8 move.b ($70B).w,(a0,d2.w) ROM:001173FE addq.w #1,d2 ROM:00117400 bvc.s loc_117406 ROM:00117402 move.w #$8000,d2 ROM:00117406 ROM:00117406 loc_117406: ; CODE XREF: sub_117150+2B0↑j ROM:00117406 clr.l d5 ROM:00117408 move.w ($F12).w,d5 ROM:0011740C divs.w #$4E,d5 ; 'N' ROM:00117410 move.b d5,(a0,d2.w) ROM:00117414 addq.w #1,d2 ROM:00117416 bvc.s loc_11741C ROM:00117418 move.w #$8000,d2 ROM:0011741C ROM:0011741C loc_11741C: ; CODE XREF: sub_117150+2C6↑j ROM:0011741C move.w d2,($54E).w ROM:00117420 bsr.l sub_116A58 ROM:00117426 bra.l locret_117D22 ROM:0011742C ; --------------------------------------------------------------------------- ROM:0011742C ROM:0011742C loc_11742C: ; CODE XREF: sub_117150+29C↑j ROM:0011742C cmpi.b #7,($70B).w ROM:00117432 bne.s loc_117472 ROM:00117434 bsr.l sub_116A0A ROM:0011743A move.w ($54E).w,d2 ROM:0011743E move.b ($70B).w,(a0,d2.w) ROM:00117444 addq.w #1,d2 ROM:00117446 bvc.s loc_11744C ROM:00117448 move.w #$8000,d2 ROM:0011744C ROM:0011744C loc_11744C: ; CODE XREF: sub_117150+2F6↑j ROM:0011744C clr.l d5 ROM:0011744E move.w ($FB6).w,d5 ROM:00117452 divs.w #$4E,d5 ; 'N' ROM:00117456 move.b d5,(a0,d2.w) ROM:0011745A addq.w #1,d2 ROM:0011745C bvc.s loc_117462 ROM:0011745E move.w #$8000,d2 ROM:00117462 ROM:00117462 loc_117462: ; CODE XREF: sub_117150+30C↑j ROM:00117462 move.w d2,($54E).w ROM:00117466 bsr.l sub_116A58 ROM:0011746C bra.l locret_117D22 ROM:00117472 ; --------------------------------------------------------------------------- ROM:00117472 ROM:00117472 loc_117472: ; CODE XREF: sub_117150+2E2↑j ROM:00117472 cmpi.b #$B,($70B).w ROM:00117478 bne.s loc_1174B8 ROM:0011747A bsr.l sub_116A0A ROM:00117480 move.w ($54E).w,d2 ROM:00117484 move.b ($70B).w,(a0,d2.w) ROM:0011748A addq.w #1,d2 ROM:0011748C bvc.s loc_117492 ROM:0011748E move.w #$8000,d2 ROM:00117492 ROM:00117492 loc_117492: ; CODE XREF: sub_117150+33C↑j ROM:00117492 clr.l d5 ROM:00117494 move.w ($476).w,d5 ROM:00117498 divs.w #$64,d5 ; 'd' ROM:0011749C move.b d5,(a0,d2.w) ROM:001174A0 addq.w #1,d2 ROM:001174A2 bvc.s loc_1174A8 ROM:001174A4 move.w #$8000,d2 ROM:001174A8 ROM:001174A8 loc_1174A8: ; CODE XREF: sub_117150+352↑j ROM:001174A8 move.w d2,($54E).w ROM:001174AC bsr.l sub_116A58 ROM:001174B2 bra.l locret_117D22 ROM:001174B8 ; --------------------------------------------------------------------------- ROM:001174B8 ROM:001174B8 loc_1174B8: ; CODE XREF: sub_117150+328↑j ROM:001174B8 cmpi.b #$C,($70B).w ROM:001174BE bne.s loc_11750C ROM:001174C0 bsr.l sub_116A0A ROM:001174C6 move.w ($54E).w,d2 ROM:001174CA move.b ($70B).w,(a0,d2.w) ROM:001174D0 addq.w #1,d2 ROM:001174D2 bvc.s loc_1174D8 ROM:001174D4 move.w #$8000,d2 ROM:001174D8 ROM:001174D8 loc_1174D8: ; CODE XREF: sub_117150+382↑j ROM:001174D8 move.w ($538).w,d5 ROM:001174DC mulu.w #4,d5 ROM:001174E0 move.w d5,d4 ROM:001174E2 lsr.w #8,d4 ROM:001174E4 move.b d4,(a0,d2.w) ROM:001174E8 addq.w #1,d2 ROM:001174EA bvc.s loc_1174F0 ROM:001174EC move.w #$8000,d2 ROM:001174F0 ROM:001174F0 loc_1174F0: ; CODE XREF: sub_117150+39A↑j ROM:001174F0 move.b d5,(a0,d2.w) ROM:001174F4 addq.w #1,d2 ROM:001174F6 bvc.s loc_1174FC ROM:001174F8 move.w #$8000,d2 ROM:001174FC ROM:001174FC loc_1174FC: ; CODE XREF: sub_117150+3A6↑j ROM:001174FC move.w d2,($54E).w ROM:00117500 bsr.l sub_116A58 ROM:00117506 bra.l locret_117D22 ROM:0011750C ; --------------------------------------------------------------------------- ROM:0011750C ROM:0011750C loc_11750C: ; CODE XREF: sub_117150+36E↑j ROM:0011750C cmpi.b #$D,($70B).w ROM:00117512 bne.s loc_11754C ROM:00117514 bsr.l sub_116A0A ROM:0011751A move.w ($54E).w,d2 ROM:0011751E move.b ($70B).w,(a0,d2.w) ROM:00117524 addq.w #1,d2 ROM:00117526 bvc.s loc_11752C ROM:00117528 move.w #$8000,d2 ROM:0011752C ROM:0011752C loc_11752C: ; CODE XREF: sub_117150+3D6↑j ROM:0011752C move.w ($4FA).w,d0 ROM:00117530 move.b d0,(a0,d2.w) ROM:00117534 addq.w #1,d2 ROM:00117536 bvc.s loc_11753C ROM:00117538 move.w #$8000,d2 ROM:0011753C ROM:0011753C loc_11753C: ; CODE XREF: sub_117150+3E6↑j ROM:0011753C move.w d2,($54E).w ROM:00117540 bsr.l sub_116A58 ROM:00117546 bra.l locret_117D22 ROM:0011754C ; --------------------------------------------------------------------------- ROM:0011754C ROM:0011754C loc_11754C: ; CODE XREF: sub_117150+3C2↑j ROM:0011754C cmpi.b #$E,($70B).w ROM:00117552 bne.s loc_1175AA ROM:00117554 bsr.l sub_116A0A ROM:0011755A move.w ($54E).w,d2 ROM:0011755E move.b ($70B).w,(a0,d2.w) ROM:00117564 addq.w #1,d2 ROM:00117566 bvc.s loc_11756C ROM:00117568 move.w #$8000,d2 ROM:0011756C ROM:0011756C loc_11756C: ; CODE XREF: sub_117150+416↑j ROM:0011756C clr.l d5 ROM:0011756E move.w ($BAE).w,d5 ROM:00117572 divs.w #5,d5 ROM:00117576 addi.w #$80,d5 ROM:0011757A cmpi.w #$FF,d5 ROM:0011757E ble.s loc_117584 ROM:00117580 move.w #$FF,d5 ROM:00117584 ROM:00117584 loc_117584: ; CODE XREF: sub_117150+42E↑j ROM:00117584 cmpi.w #0,d5 ROM:00117588 bge.s loc_11758E ROM:0011758A move.w #0,d5 ROM:0011758E ROM:0011758E loc_11758E: ; CODE XREF: sub_117150+438↑j ROM:0011758E move.b d5,(a0,d2.w) ROM:00117592 addq.w #1,d2 ROM:00117594 bvc.s loc_11759A ROM:00117596 move.w #$8000,d2 ROM:0011759A ROM:0011759A loc_11759A: ; CODE XREF: sub_117150+444↑j ROM:0011759A move.w d2,($54E).w ROM:0011759E bsr.l sub_116A58 ROM:001175A4 bra.l locret_117D22 ROM:001175AA ; --------------------------------------------------------------------------- ROM:001175AA ROM:001175AA loc_1175AA: ; CODE XREF: sub_117150+402↑j ROM:001175AA cmpi.b #$F,($70B).w ROM:001175B0 bne.s loc_1175F4 ROM:001175B2 bsr.l sub_116A0A ROM:001175B8 move.w ($54E).w,d2 ROM:001175BC move.b ($70B).w,(a0,d2.w) ROM:001175C2 addq.w #1,d2 ROM:001175C4 bvc.s loc_1175CA ROM:001175C6 move.w #$8000,d2 ROM:001175CA ROM:001175CA loc_1175CA: ; CODE XREF: sub_117150+474↑j ROM:001175CA clr.l d5 ROM:001175CC move.w ($478).w,d5 ROM:001175D0 subi.w #$91C,d5 ROM:001175D4 divs.w #$A,d5 ROM:001175D8 move.b d5,(a0,d2.w) ROM:001175DC addq.w #1,d2 ROM:001175DE bvc.s loc_1175E4 ROM:001175E0 move.w #$8000,d2 ROM:001175E4 ROM:001175E4 loc_1175E4: ; CODE XREF: sub_117150+48E↑j ROM:001175E4 move.w d2,($54E).w ROM:001175E8 bsr.l sub_116A58 ROM:001175EE bra.l locret_117D22 ROM:001175F4 ; --------------------------------------------------------------------------- ROM:001175F4 ROM:001175F4 loc_1175F4: ; CODE XREF: sub_117150+460↑j ROM:001175F4 cmpi.b #$11,($70B).w ROM:001175FA bne.s loc_11764C ROM:001175FC bsr.l sub_116A0A ROM:00117602 move.w ($54E).w,d2 ROM:00117606 move.b ($70B).w,(a0,d2.w) ROM:0011760C addq.w #1,d2 ROM:0011760E bvc.s loc_117614 ROM:00117610 move.w #$8000,d2 ROM:00117614 ROM:00117614 loc_117614: ; CODE XREF: sub_117150+4BE↑j ROM:00117614 clr.l d5 ROM:00117616 move.w ($C40).w,d5 ROM:0011761A divu.w #$64,d5 ; 'd' ROM:0011761E mulu.w #$FF,d5 ROM:00117622 divu.w #$64,d5 ; 'd' ROM:00117626 cmpi.w #$FF,d5 ROM:0011762A ble.s loc_117630 ROM:0011762C move.w #$FF,d5 ROM:00117630 ROM:00117630 loc_117630: ; CODE XREF: sub_117150+4DA↑j ROM:00117630 move.b d5,(a0,d2.w) ROM:00117634 addq.w #1,d2 ROM:00117636 bvc.s loc_11763C ROM:00117638 move.w #$8000,d2 ROM:0011763C ROM:0011763C loc_11763C: ; CODE XREF: sub_117150+4E6↑j ROM:0011763C move.w d2,($54E).w ROM:00117640 bsr.l sub_116A58 ROM:00117646 bra.l locret_117D22 ROM:0011764C ; --------------------------------------------------------------------------- ROM:0011764C ROM:0011764C loc_11764C: ; CODE XREF: sub_117150+4AA↑j ROM:0011764C cmpi.b #$13,($70B).w ROM:00117652 bne.s loc_11768A ROM:00117654 bsr.l sub_116A0A ROM:0011765A move.w ($54E).w,d2 ROM:0011765E move.b ($70B).w,(a0,d2.w) ROM:00117664 addq.w #1,d2 ROM:00117666 bvc.s loc_11766C ROM:00117668 move.w #$8000,d2 ROM:0011766C ROM:0011766C loc_11766C: ; CODE XREF: sub_117150+516↑j ROM:0011766C move.b #3,(a0,d2.w) ROM:00117672 addq.w #1,d2 ROM:00117674 bvc.s loc_11767A ROM:00117676 move.w #$8000,d2 ROM:0011767A ROM:0011767A loc_11767A: ; CODE XREF: sub_117150+524↑j ROM:0011767A move.w d2,($54E).w ROM:0011767E bsr.l sub_116A58 ROM:00117684 bra.l locret_117D22 ROM:0011768A ; --------------------------------------------------------------------------- ROM:0011768A ROM:0011768A loc_11768A: ; CODE XREF: sub_117150+502↑j ROM:0011768A cmpi.b #$14,($70B).w ROM:00117690 bne.s loc_1176E6 ROM:00117692 bsr.l sub_116A0A ROM:00117698 move.w ($54E).w,d2 ROM:0011769C move.b ($70B).w,(a0,d2.w) ROM:001176A2 addq.w #1,d2 ROM:001176A4 bvc.s loc_1176AA ROM:001176A6 move.w #$8000,d2 ROM:001176AA ROM:001176AA loc_1176AA: ; CODE XREF: sub_117150+554↑j ROM:001176AA clr.l d5 ROM:001176AC move.w ($EC8).w,d5 ROM:001176B0 divu.w #5,d5 ROM:001176B4 move.b d5,(a0,d2.w) ROM:001176B8 addq.w #1,d2 ROM:001176BA bvc.s loc_1176C0 ROM:001176BC move.w #$8000,d2 ROM:001176C0 ROM:001176C0 loc_1176C0: ; CODE XREF: sub_117150+56A↑j ROM:001176C0 clr.l d5 ROM:001176C2 move.w ($F12).w,d5 ROM:001176C6 divs.w #$4E,d5 ; 'N' ROM:001176CA move.b d5,(a0,d2.w) ROM:001176CE addq.w #1,d2 ROM:001176D0 bvc.s loc_1176D6 ROM:001176D2 move.w #$8000,d2 ROM:001176D6 ROM:001176D6 loc_1176D6: ; CODE XREF: sub_117150+580↑j ROM:001176D6 move.w d2,($54E).w ROM:001176DA bsr.l sub_116A58 ROM:001176E0 bra.l locret_117D22 ROM:001176E6 ; --------------------------------------------------------------------------- ROM:001176E6 ROM:001176E6 loc_1176E6: ; CODE XREF: sub_117150+540↑j ROM:001176E6 cmpi.b #$15,($70B).w ROM:001176EC bne.s loc_11773A ROM:001176EE bsr.l sub_116A0A ROM:001176F4 move.w ($54E).w,d2 ROM:001176F8 move.b ($70B).w,(a0,d2.w) ROM:001176FE addq.w #1,d2 ROM:00117700 bvc.s loc_117706 ROM:00117702 move.w #$8000,d2 ROM:00117706 ROM:00117706 loc_117706: ; CODE XREF: sub_117150+5B0↑j ROM:00117706 clr.l d5 ROM:00117708 move.w ($ECA).w,d5 ROM:0011770C divu.w #5,d5 ROM:00117710 move.b d5,(a0,d2.w) ROM:00117714 addq.w #1,d2 ROM:00117716 bvc.s loc_11771C ROM:00117718 move.w #$8000,d2 ROM:0011771C ROM:0011771C loc_11771C: ; CODE XREF: sub_117150+5C6↑j ROM:0011771C move.b #$FF,(a0,d2.w) ROM:00117722 addq.w #1,d2 ROM:00117724 bvc.s loc_11772A ROM:00117726 move.w #$8000,d2 ROM:0011772A ROM:0011772A loc_11772A: ; CODE XREF: sub_117150+5D4↑j ROM:0011772A move.w d2,($54E).w ROM:0011772E bsr.l sub_116A58 ROM:00117734 bra.l locret_117D22 ROM:0011773A ; --------------------------------------------------------------------------- ROM:0011773A ROM:0011773A loc_11773A: ; CODE XREF: sub_117150+59C↑j ROM:0011773A cmpi.b #$1C,($70B).w ROM:00117740 bne.s loc_11777A ROM:00117742 bsr.l sub_116A0A ROM:00117748 move.w ($54E).w,d2 ROM:0011774C move.b ($70B).w,(a0,d2.w) ROM:00117752 addq.w #1,d2 ROM:00117754 bvc.s loc_11775A ROM:00117756 move.w #$8000,d2 ROM:0011775A ROM:0011775A loc_11775A: ; CODE XREF: sub_117150+604↑j ROM:0011775A move.b $104(a5),d5 ROM:0011775E move.b d5,(a0,d2.w) ROM:00117762 addq.w #1,d2 ROM:00117764 bvc.s loc_11776A ROM:00117766 move.w #$8000,d2 ROM:0011776A ROM:0011776A loc_11776A: ; CODE XREF: sub_117150+614↑j ROM:0011776A move.w d2,($54E).w ROM:0011776E bsr.l sub_116A58 ROM:00117774 bra.l locret_117D22 ROM:0011777A ; --------------------------------------------------------------------------- ROM:0011777A ROM:0011777A loc_11777A: ; CODE XREF: sub_117150+5F0↑j ROM:0011777A cmpi.b #$1F,($70B).w ROM:00117780 bne.s loc_1177CC ROM:00117782 bsr.l sub_116A0A ROM:00117788 move.w ($54E).w,d2 ROM:0011778C move.b ($70B).w,(a0,d2.w) ROM:00117792 addq.w #1,d2 ROM:00117794 bvc.s loc_11779A ROM:00117796 move.w #$8000,d2 ROM:0011779A ROM:0011779A loc_11779A: ; CODE XREF: sub_117150+644↑j ROM:0011779A move.w ($D54).w,d0 ROM:0011779E lsr.w #8,d0 ROM:001177A0 move.b d0,(a0,d2.w) ROM:001177A4 addq.w #1,d2 ROM:001177A6 bvc.s loc_1177AC ROM:001177A8 move.w #$8000,d2 ROM:001177AC ROM:001177AC loc_1177AC: ; CODE XREF: sub_117150+656↑j ROM:001177AC move.w ($D54).w,d0 ROM:001177B0 move.b d0,(a0,d2.w) ROM:001177B4 addq.w #1,d2 ROM:001177B6 bvc.s loc_1177BC ROM:001177B8 move.w #$8000,d2 ROM:001177BC ROM:001177BC loc_1177BC: ; CODE XREF: sub_117150+666↑j ROM:001177BC move.w d2,($54E).w ROM:001177C0 bsr.l sub_116A58 ROM:001177C6 bra.l locret_117D22 ROM:001177CC ; --------------------------------------------------------------------------- ROM:001177CC ROM:001177CC loc_1177CC: ; CODE XREF: sub_117150+630↑j ROM:001177CC cmpi.b #$20,($70B).w ; ' ' ROM:001177D2 bne.s loc_117834 ROM:001177D4 bsr.l sub_116A0A ROM:001177DA move.w ($54E).w,d2 ROM:001177DE move.b ($70B).w,(a0,d2.w) ROM:001177E4 addq.w #1,d2 ROM:001177E6 bvc.s loc_1177EC ROM:001177E8 move.w #$8000,d2 ROM:001177EC ROM:001177EC loc_1177EC: ; CODE XREF: sub_117150+696↑j ROM:001177EC move.b $105(a5),(a0,d2.w) ROM:001177F2 addq.w #1,d2 ROM:001177F4 bvc.s loc_1177FA ROM:001177F6 move.w #$8000,d2 ROM:001177FA ROM:001177FA loc_1177FA: ; CODE XREF: sub_117150+6A4↑j ROM:001177FA move.b $106(a5),(a0,d2.w) ROM:00117800 addq.w #1,d2 ROM:00117802 bvc.s loc_117808 ROM:00117804 move.w #$8000,d2 ROM:00117808 ROM:00117808 loc_117808: ; CODE XREF: sub_117150+6B2↑j ROM:00117808 move.b $107(a5),(a0,d2.w) ROM:0011780E addq.w #1,d2 ROM:00117810 bvc.s loc_117816 ROM:00117812 move.w #$8000,d2 ROM:00117816 ROM:00117816 loc_117816: ; CODE XREF: sub_117150+6C0↑j ROM:00117816 move.b $108(a5),(a0,d2.w) ROM:0011781C addq.w #1,d2 ROM:0011781E bvc.s loc_117824 ROM:00117820 move.w #$8000,d2 ROM:00117824 ROM:00117824 loc_117824: ; CODE XREF: sub_117150+6CE↑j ROM:00117824 move.w d2,($54E).w ROM:00117828 bsr.l sub_116A58 ROM:0011782E bra.l locret_117D22 ROM:00117834 ; --------------------------------------------------------------------------- ROM:00117834 ROM:00117834 loc_117834: ; CODE XREF: sub_117150+682↑j ROM:00117834 cmpi.b #$21,($70B).w ; '!' ROM:0011783A bne.s loc_117886 ROM:0011783C bsr.l sub_116A0A ROM:00117842 move.w ($54E).w,d2 ROM:00117846 move.b ($70B).w,(a0,d2.w) ROM:0011784C addq.w #1,d2 ROM:0011784E bvc.s loc_117854 ROM:00117850 move.w #$8000,d2 ROM:00117854 ROM:00117854 loc_117854: ; CODE XREF: sub_117150+6FE↑j ROM:00117854 move.w ($13D4).w,d0 ROM:00117858 lsr.w #8,d0 ROM:0011785A move.b d0,(a0,d2.w) ROM:0011785E addq.w #1,d2 ROM:00117860 bvc.s loc_117866 ROM:00117862 move.w #$8000,d2 ROM:00117866 ROM:00117866 loc_117866: ; CODE XREF: sub_117150+710↑j ROM:00117866 move.w ($13D4).w,d0 ROM:0011786A move.b d0,(a0,d2.w) ROM:0011786E addq.w #1,d2 ROM:00117870 bvc.s loc_117876 ROM:00117872 move.w #$8000,d2 ROM:00117876 ROM:00117876 loc_117876: ; CODE XREF: sub_117150+720↑j ROM:00117876 move.w d2,($54E).w ROM:0011787A bsr.l sub_116A58 ROM:00117880 bra.l locret_117D22 ROM:00117886 ; --------------------------------------------------------------------------- ROM:00117886 ROM:00117886 loc_117886: ; CODE XREF: sub_117150+6EA↑j ROM:00117886 cmpi.b #$2E,($70B).w ; '.' ROM:0011788C bne.l loc_1178E2 ROM:00117892 bsr.l sub_116A0A ROM:00117898 move.w ($54E).w,d2 ROM:0011789C move.b ($70B).w,(a0,d2.w) ROM:001178A2 addq.w #1,d2 ROM:001178A4 bvc.s loc_1178AA ROM:001178A6 move.w #$8000,d2 ROM:001178AA ROM:001178AA loc_1178AA: ; CODE XREF: sub_117150+754↑j ROM:001178AA clr.l d0 ROM:001178AC move.w ($542).w,d0 ROM:001178B0 divu.w #$64,d0 ; 'd' ROM:001178B4 mulu.w #$FF,d0 ROM:001178B8 divu.w #$64,d0 ; 'd' ROM:001178BC cmpi.w #$FF,d0 ROM:001178C0 ble.s loc_1178C6 ROM:001178C2 move.w #$FF,d0 ROM:001178C6 ROM:001178C6 loc_1178C6: ; CODE XREF: sub_117150+770↑j ROM:001178C6 move.b d0,(a0,d2.w) ROM:001178CA addq.w #1,d2 ROM:001178CC bvc.s loc_1178D2 ROM:001178CE move.w #$8000,d2 ROM:001178D2 ROM:001178D2 loc_1178D2: ; CODE XREF: sub_117150+77C↑j ROM:001178D2 move.w d2,($54E).w ROM:001178D6 bsr.l sub_116A58 ROM:001178DC bra.l locret_117D22 ROM:001178E2 ; --------------------------------------------------------------------------- ROM:001178E2 ROM:001178E2 loc_1178E2: ; CODE XREF: sub_117150+73C↑j ROM:001178E2 cmpi.b #$2F,($70B).w ; '/' ROM:001178E8 bne.s loc_11793C ROM:001178EA bsr.l sub_116A0A ROM:001178F0 move.w ($54E).w,d2 ROM:001178F4 move.b ($70B).w,(a0,d2.w) ROM:001178FA addq.w #1,d2 ROM:001178FC bvc.s loc_117902 ROM:001178FE move.w #$8000,d2 ROM:00117902 ROM:00117902 loc_117902: ; CODE XREF: sub_117150+7AC↑j ROM:00117902 move.w ($A06).w,d0 ROM:00117906 ext.l d0 ROM:00117908 mulu.w #$FF,d0 ROM:0011790C move.w $B8(a5),d1 ROM:00117910 ext.l d1 ROM:00117912 divu.l d1,d0 ROM:00117916 cmpi.w #$FF,d0 ROM:0011791A ble.s loc_117920 ROM:0011791C move.w #$FF,d0 ROM:00117920 ROM:00117920 loc_117920: ; CODE XREF: sub_117150+7CA↑j ROM:00117920 move.b d0,(a0,d2.w) ROM:00117924 addq.w #1,d2 ROM:00117926 bvc.s loc_11792C ROM:00117928 move.w #$8000,d2 ROM:0011792C ROM:0011792C loc_11792C: ; CODE XREF: sub_117150+7D6↑j ROM:0011792C move.w d2,($54E).w ROM:00117930 bsr.l sub_116A58 ROM:00117936 bra.l locret_117D22 ROM:0011793C ; --------------------------------------------------------------------------- ROM:0011793C ROM:0011793C loc_11793C: ; CODE XREF: sub_117150+798↑j ROM:0011793C cmpi.b #$30,($70B).w ; '0' ROM:00117942 bne.s loc_11797C ROM:00117944 bsr.l sub_116A0A ROM:0011794A move.w ($54E).w,d2 ROM:0011794E move.b ($70B).w,(a0,d2.w) ROM:00117954 addq.w #1,d2 ROM:00117956 bvc.s loc_11795C ROM:00117958 move.w #$8000,d2 ROM:0011795C ROM:0011795C loc_11795C: ; CODE XREF: sub_117150+806↑j ROM:0011795C move.b ($143B).w,d0 ROM:00117960 move.b d0,(a0,d2.w) ROM:00117964 addq.w #1,d2 ROM:00117966 bvc.s loc_11796C ROM:00117968 move.w #$8000,d2 ROM:0011796C ROM:0011796C loc_11796C: ; CODE XREF: sub_117150+816↑j ROM:0011796C move.w d2,($54E).w ROM:00117970 bsr.l sub_116A58 ROM:00117976 bra.l locret_117D22 ROM:0011797C ; --------------------------------------------------------------------------- ROM:0011797C ROM:0011797C loc_11797C: ; CODE XREF: sub_117150+7F2↑j ROM:0011797C cmpi.b #$31,($70B).w ; '1' ROM:00117982 bne.s loc_1179E6 ROM:00117984 bsr.l sub_116A0A ROM:0011798A move.w ($54E).w,d2 ROM:0011798E move.b ($70B).w,(a0,d2.w) ROM:00117994 addq.w #1,d2 ROM:00117996 bvc.s loc_11799C ROM:00117998 move.w #$8000,d2 ROM:0011799C ROM:0011799C loc_11799C: ; CODE XREF: sub_117150+846↑j ROM:0011799C move.l ($13A0).w,d0 ROM:001179A0 sub.l ($13A4).w,d0 ROM:001179A4 divu.l #$3E8,d0 ROM:001179AC cmpi.l #$FFFF,d0 ROM:001179B2 ble.s loc_1179BA ROM:001179B4 move.l #$FFFF,d0 ROM:001179BA ROM:001179BA loc_1179BA: ; CODE XREF: sub_117150+862↑j ROM:001179BA move.w d0,d1 ROM:001179BC lsr.w #8,d1 ROM:001179BE move.b d1,(a0,d2.w) ROM:001179C2 addq.w #1,d2 ROM:001179C4 bvc.s loc_1179CA ROM:001179C6 move.w #$8000,d2 ROM:001179CA ROM:001179CA loc_1179CA: ; CODE XREF: sub_117150+874↑j ROM:001179CA move.b d0,(a0,d2.w) ROM:001179CE addq.w #1,d2 ROM:001179D0 bvc.s loc_1179D6 ROM:001179D2 move.w #$8000,d2 ROM:001179D6 ROM:001179D6 loc_1179D6: ; CODE XREF: sub_117150+880↑j ROM:001179D6 move.w d2,($54E).w ROM:001179DA bsr.l sub_116A58 ROM:001179E0 bra.l locret_117D22 ROM:001179E6 ; --------------------------------------------------------------------------- ROM:001179E6 ROM:001179E6 loc_1179E6: ; CODE XREF: sub_117150+832↑j ROM:001179E6 cmpi.b #$40,($70B).w ; '@' ROM:001179EC bne.s loc_117A4E ROM:001179EE bsr.l sub_116A0A ROM:001179F4 move.w ($54E).w,d2 ROM:001179F8 move.b ($70B).w,(a0,d2.w) ROM:001179FE addq.w #1,d2 ROM:00117A00 bvc.s loc_117A06 ROM:00117A02 move.w #$8000,d2 ROM:00117A06 ROM:00117A06 loc_117A06: ; CODE XREF: sub_117150+8B0↑j ROM:00117A06 move.b $109(a5),(a0,d2.w) ROM:00117A0C addq.w #1,d2 ROM:00117A0E bvc.s loc_117A14 ROM:00117A10 move.w #$8000,d2 ROM:00117A14 ROM:00117A14 loc_117A14: ; CODE XREF: sub_117150+8BE↑j ROM:00117A14 move.b $10A(a5),(a0,d2.w) ROM:00117A1A addq.w #1,d2 ROM:00117A1C bvc.s loc_117A22 ROM:00117A1E move.w #$8000,d2 ROM:00117A22 ROM:00117A22 loc_117A22: ; CODE XREF: sub_117150+8CC↑j ROM:00117A22 move.b $10B(a5),(a0,d2.w) ROM:00117A28 addq.w #1,d2 ROM:00117A2A bvc.s loc_117A30 ROM:00117A2C move.w #$8000,d2 ROM:00117A30 ROM:00117A30 loc_117A30: ; CODE XREF: sub_117150+8DA↑j ROM:00117A30 move.b $10C(a5),(a0,d2.w) ROM:00117A36 addq.w #1,d2 ROM:00117A38 bvc.s loc_117A3E ROM:00117A3A move.w #$8000,d2 ROM:00117A3E ROM:00117A3E loc_117A3E: ; CODE XREF: sub_117150+8E8↑j ROM:00117A3E move.w d2,($54E).w ROM:00117A42 bsr.l sub_116A58 ROM:00117A48 bra.l locret_117D22 ROM:00117A4E ; --------------------------------------------------------------------------- ROM:00117A4E ROM:00117A4E loc_117A4E: ; CODE XREF: sub_117150+89C↑j ROM:00117A4E cmpi.b #$41,($70B).w ; 'A' ROM:00117A54 bne.l loc_117B3E ROM:00117A5A bsr.l sub_116A0A ROM:00117A60 move.w ($54E).w,d2 ROM:00117A64 move.b ($70B).w,(a0,d2.w) ROM:00117A6A addq.w #1,d2 ROM:00117A6C bvc.s loc_117A72 ROM:00117A6E move.w #$8000,d2 ROM:00117A72 ROM:00117A72 loc_117A72: ; CODE XREF: sub_117150+91C↑j ROM:00117A72 move.b $10D(a5),(a0,d2.w) ROM:00117A78 addq.w #1,d2 ROM:00117A7A bvc.s loc_117A80 ROM:00117A7C move.w #$8000,d2 ROM:00117A80 ROM:00117A80 loc_117A80: ; CODE XREF: sub_117150+92A↑j ROM:00117A80 move.b $10E(a5),d4 ROM:00117A84 move.w ($D74).w,d5 ROM:00117A88 move.w #$C,d6 ROM:00117A8C btst d6,d5 ROM:00117A8E beq.s loc_117A94 ROM:00117A90 ori.b #$10,d4 ROM:00117A94 ROM:00117A94 loc_117A94: ; CODE XREF: sub_117150+93E↑j ROM:00117A94 move.w d5,($D74).w ROM:00117A98 move.w ($D76).w,d5 ROM:00117A9C move.w #3,d6 ROM:00117AA0 btst d6,d5 ROM:00117AA2 beq.s loc_117AA8 ROM:00117AA4 ori.b #$20,d4 ; ' ' ROM:00117AA8 ROM:00117AA8 loc_117AA8: ; CODE XREF: sub_117150+952↑j ROM:00117AA8 move.w d5,($D76).w ROM:00117AAC cmpi.w #0,($D42).w ROM:00117AB2 beq.s loc_117ABC ROM:00117AB4 ori.b #$40,d4 ; '@' ROM:00117AB8 bra.w loc_117AC8 ROM:00117ABC ; --------------------------------------------------------------------------- ROM:00117ABC ROM:00117ABC loc_117ABC: ; CODE XREF: sub_117150+962↑j ROM:00117ABC cmpi.w #0,($D44).w ROM:00117AC2 beq.s loc_117AC8 ROM:00117AC4 ori.b #$40,d4 ; '@' ROM:00117AC8 ROM:00117AC8 loc_117AC8: ; CODE XREF: sub_117150+968↑j ROM:00117AC8 ; sub_117150+972↑j ROM:00117AC8 move.b d4,(a0,d2.w) ROM:00117ACC addq.w #1,d2 ROM:00117ACE bvc.s loc_117AD4 ROM:00117AD0 move.w #$8000,d2 ROM:00117AD4 ROM:00117AD4 loc_117AD4: ; CODE XREF: sub_117150+97E↑j ROM:00117AD4 move.b $10F(a5),(a0,d2.w) ROM:00117ADA addq.w #1,d2 ROM:00117ADC bvc.s loc_117AE2 ROM:00117ADE move.w #$8000,d2 ROM:00117AE2 ROM:00117AE2 loc_117AE2: ; CODE XREF: sub_117150+98C↑j ROM:00117AE2 clr.b d4 ROM:00117AE4 move.w ($D74).w,d5 ROM:00117AE8 andi.w #1,d5 ROM:00117AEC cmpi.w #0,d5 ROM:00117AF0 ble.s loc_117AF6 ROM:00117AF2 ori.b #1,d4 ROM:00117AF6 ROM:00117AF6 loc_117AF6: ; CODE XREF: sub_117150+9A0↑j ROM:00117AF6 move.w ($D74).w,d5 ROM:00117AFA move.w $640(a5),d6 ROM:00117AFE and.w d6,d5 ROM:00117B00 cmpi.w #0,d5 ROM:00117B04 beq.s loc_117B0C ROM:00117B06 move.b $B1E(a5),d7 ROM:00117B0A or.b d7,d4 ROM:00117B0C ROM:00117B0C loc_117B0C: ; CODE XREF: sub_117150+9B4↑j ROM:00117B0C move.w ($D74).w,d5 ROM:00117B10 move.w $63E(a5),d6 ROM:00117B14 and.w d6,d5 ROM:00117B16 cmpi.w #0,d5 ROM:00117B1A beq.s loc_117B22 ROM:00117B1C move.b $B1D(a5),d7 ROM:00117B20 or.b d7,d4 ROM:00117B22 ROM:00117B22 loc_117B22: ; CODE XREF: sub_117150+9CA↑j ROM:00117B22 move.b d4,(a0,d2.w) ROM:00117B26 addq.w #1,d2 ROM:00117B28 bvc.s loc_117B2E ROM:00117B2A move.w #$8000,d2 ROM:00117B2E ROM:00117B2E loc_117B2E: ; CODE XREF: sub_117150+9D8↑j ROM:00117B2E move.w d2,($54E).w ROM:00117B32 bsr.l sub_116A58 ROM:00117B38 bra.l locret_117D22 ROM:00117B3E ; --------------------------------------------------------------------------- ROM:00117B3E ROM:00117B3E loc_117B3E: ; CODE XREF: sub_117150+904↑j ROM:00117B3E cmpi.b #$43,($70B).w ; 'C' ROM:00117B44 bne.s loc_117B98 ROM:00117B46 bsr.l sub_116A0A ROM:00117B4C move.w ($54E).w,d2 ROM:00117B50 move.b ($70B).w,(a0,d2.w) ROM:00117B56 addq.w #1,d2 ROM:00117B58 bvc.s loc_117B5E ROM:00117B5A move.w #$8000,d2 ROM:00117B5E ROM:00117B5E loc_117B5E: ; CODE XREF: sub_117150+A08↑j ROM:00117B5E clr.l d4 ROM:00117B60 move.w ($D56).w,d4 ROM:00117B64 mulu.w #$FF,d4 ROM:00117B68 divu.w #$3E8,d4 ROM:00117B6C move.w d4,d5 ROM:00117B6E lsr.w #8,d5 ROM:00117B70 move.b d5,(a0,d2.w) ROM:00117B74 addq.w #1,d2 ROM:00117B76 bvc.s loc_117B7C ROM:00117B78 move.w #$8000,d2 ROM:00117B7C ROM:00117B7C loc_117B7C: ; CODE XREF: sub_117150+A26↑j ROM:00117B7C move.b d4,(a0,d2.w) ROM:00117B80 addq.w #1,d2 ROM:00117B82 bvc.s loc_117B88 ROM:00117B84 move.w #$8000,d2 ROM:00117B88 ROM:00117B88 loc_117B88: ; CODE XREF: sub_117150+A32↑j ROM:00117B88 move.w d2,($54E).w ROM:00117B8C bsr.l sub_116A58 ROM:00117B92 bra.l locret_117D22 ROM:00117B98 ; --------------------------------------------------------------------------- ROM:00117B98 ROM:00117B98 loc_117B98: ; CODE XREF: sub_117150+9F4↑j ROM:00117B98 cmpi.b #$44,($70B).w ; 'D' ROM:00117B9E bne.l loc_117C20 ROM:00117BA4 bsr.l sub_116A0A ROM:00117BAA move.w ($54E).w,d2 ROM:00117BAE move.b ($70B).w,(a0,d2.w) ROM:00117BB4 addq.w #1,d2 ROM:00117BB6 bvc.s loc_117BBC ROM:00117BB8 move.w #$8000,d2 ROM:00117BBC ROM:00117BBC loc_117BBC: ; CODE XREF: sub_117150+A66↑j ROM:00117BBC btst #0,($114D).w ROM:00117BC2 beq.s loc_117BDA ROM:00117BC4 move.b #$80,(a0,d2.w) ROM:00117BCA addq.w #1,d2 ROM:00117BCC bvc.s loc_117BD2 ROM:00117BCE move.w #$8000,d2 ROM:00117BD2 ROM:00117BD2 loc_117BD2: ; CODE XREF: sub_117150+A7C↑j ROM:00117BD2 move.b #0,(a0,d2.w) ROM:00117BD8 bra.s loc_117C08 ROM:00117BDA ; --------------------------------------------------------------------------- ROM:00117BDA ROM:00117BDA loc_117BDA: ; CODE XREF: sub_117150+A72↑j ROM:00117BDA move.w ($E14).w,d4 ROM:00117BDE cmpi.w #$F8,d4 ROM:00117BE2 blt.s loc_117BE8 ROM:00117BE4 move.w #$F8,d4 ROM:00117BE8 ROM:00117BE8 loc_117BE8: ; CODE XREF: sub_117150+A92↑j ROM:00117BE8 ext.l d4 ROM:00117BEA muls.l #$7037AC,d4 ROM:00117BF2 swap d4 ROM:00117BF4 move.w d4,d5 ROM:00117BF6 lsr.w #8,d4 ROM:00117BF8 move.b d4,(a0,d2.w) ROM:00117BFC addq.w #1,d2 ROM:00117BFE bvc.s loc_117C04 ROM:00117C00 move.w #$8000,d2 ROM:00117C04 ROM:00117C04 loc_117C04: ; CODE XREF: sub_117150+AAE↑j ROM:00117C04 move.b d5,(a0,d2.w) ROM:00117C08 ROM:00117C08 loc_117C08: ; CODE XREF: sub_117150+A88↑j ROM:00117C08 addq.w #1,d2 ROM:00117C0A bvc.s loc_117C10 ROM:00117C0C move.w #$8000,d2 ROM:00117C10 ROM:00117C10 loc_117C10: ; CODE XREF: sub_117150+ABA↑j ROM:00117C10 move.w d2,($54E).w ROM:00117C14 bsr.l sub_116A58 ROM:00117C1A bra.l locret_117D22 ROM:00117C20 ; --------------------------------------------------------------------------- ROM:00117C20 ROM:00117C20 loc_117C20: ; CODE XREF: sub_117150+A4E↑j ROM:00117C20 cmpi.b #$45,($70B).w ; 'E' ROM:00117C26 bne.s loc_117C7C ROM:00117C28 bsr.l sub_116A0A ROM:00117C2E move.w ($54E).w,d2 ROM:00117C32 move.b ($70B).w,(a0,d2.w) ROM:00117C38 addq.w #1,d2 ROM:00117C3A bvc.s loc_117C40 ROM:00117C3C move.w #$8000,d2 ROM:00117C40 ROM:00117C40 loc_117C40: ; CODE XREF: sub_117150+AEA↑j ROM:00117C40 clr.l d5 ROM:00117C42 move.w ($C40).w,d5 ROM:00117C46 sub.w ($C42).w,d5 ROM:00117C4A divu.w #$64,d5 ; 'd' ROM:00117C4E mulu.w #$FF,d5 ROM:00117C52 divu.w #$64,d5 ; 'd' ROM:00117C56 cmpi.w #$FF,d5 ROM:00117C5A ble.s loc_117C60 ROM:00117C5C move.w #$FF,d5 ROM:00117C60 ROM:00117C60 loc_117C60: ; CODE XREF: sub_117150+B0A↑j ROM:00117C60 move.b d5,(a0,d2.w) ROM:00117C64 addq.w #1,d2 ROM:00117C66 bvc.s loc_117C6C ROM:00117C68 move.w #$8000,d2 ROM:00117C6C ROM:00117C6C loc_117C6C: ; CODE XREF: sub_117150+B16↑j ROM:00117C6C move.w d2,($54E).w ROM:00117C70 bsr.l sub_116A58 ROM:00117C76 bra.l locret_117D22 ROM:00117C7C ; --------------------------------------------------------------------------- ROM:00117C7C ROM:00117C7C loc_117C7C: ; CODE XREF: sub_117150+AD6↑j ROM:00117C7C cmpi.b #$4D,($70B).w ; 'M' ROM:00117C82 bne.l loc_117CD2 ROM:00117C88 bsr.l sub_116A0A ROM:00117C8E move.w ($54E).w,d2 ROM:00117C92 move.b ($70B).w,(a0,d2.w) ROM:00117C98 addq.w #1,d2 ROM:00117C9A bvc.s loc_117CA0 ROM:00117C9C move.w #$8000,d2 ROM:00117CA0 ROM:00117CA0 loc_117CA0: ; CODE XREF: sub_117150+B4A↑j ROM:00117CA0 move.w ($13D0).w,d0 ROM:00117CA4 lsr.w #8,d0 ROM:00117CA6 move.b d0,(a0,d2.w) ROM:00117CAA addq.w #1,d2 ROM:00117CAC bvc.s loc_117CB2 ROM:00117CAE move.w #$8000,d2 ROM:00117CB2 ROM:00117CB2 loc_117CB2: ; CODE XREF: sub_117150+B5C↑j ROM:00117CB2 move.w ($13D0).w,d0 ROM:00117CB6 move.b d0,(a0,d2.w) ROM:00117CBA addq.w #1,d2 ROM:00117CBC bvc.s loc_117CC2 ROM:00117CBE move.w #$8000,d2 ROM:00117CC2 ROM:00117CC2 loc_117CC2: ; CODE XREF: sub_117150+B6C↑j ROM:00117CC2 move.w d2,($54E).w ROM:00117CC6 bsr.l sub_116A58 ROM:00117CCC bra.l locret_117D22 ROM:00117CD2 ; --------------------------------------------------------------------------- ROM:00117CD2 ROM:00117CD2 loc_117CD2: ; CODE XREF: sub_117150+B32↑j ROM:00117CD2 cmpi.b #$4E,($70B).w ; 'N' ROM:00117CD8 bne.l locret_117D22 ROM:00117CDE bsr.l sub_116A0A ROM:00117CE4 move.w ($54E).w,d2 ROM:00117CE8 move.b ($70B).w,(a0,d2.w) ROM:00117CEE addq.w #1,d2 ROM:00117CF0 bvc.s loc_117CF6 ROM:00117CF2 move.w #$8000,d2 ROM:00117CF6 ROM:00117CF6 loc_117CF6: ; CODE XREF: sub_117150+BA0↑j ROM:00117CF6 move.w ($13D2).w,d0 ROM:00117CFA lsr.w #8,d0 ROM:00117CFC move.b d0,(a0,d2.w) ROM:00117D00 addq.w #1,d2 ROM:00117D02 bvc.s loc_117D08 ROM:00117D04 move.w #$8000,d2 ROM:00117D08 ROM:00117D08 loc_117D08: ; CODE XREF: sub_117150+BB2↑j ROM:00117D08 move.w ($13D2).w,d0 ROM:00117D0C move.b d0,(a0,d2.w) ROM:00117D10 addq.w #1,d2 ROM:00117D12 bvc.s loc_117D18 ROM:00117D14 move.w #$8000,d2 ROM:00117D18 ROM:00117D18 loc_117D18: ; CODE XREF: sub_117150+BC2↑j ROM:00117D18 move.w d2,($54E).w ROM:00117D1C bsr.l sub_116A58 ROM:00117D22 ROM:00117D22 locret_117D22: ; CODE XREF: sub_117150+6A↑j ROM:00117D22 ; sub_117150+14A↑j ... ROM:00117D22 rts ROM:00117D22 ; End of function sub_117150 ROM:00117D22 ROM:00117D24 ROM:00117D24 ; =============== S U B R O U T I N E ======================================= ROM:00117D24 ROM:00117D24 ROM:00117D24 sub_117D24: ; CODE XREF: sub_116992+20↑p ROM:00117D24 lea ($1240).w,a0 ROM:00117D28 clr.w ($E6A).w ROM:00117D2C cmpi.b #0,($70C).w ROM:00117D32 bne.l locret_118204 ROM:00117D38 cmpi.b #0,($70B).w ROM:00117D3E bne.l loc_117DB2 ROM:00117D44 bsr.l sub_116A0A ROM:00117D4A move.w ($54E).w,d3 ROM:00117D4E move.b ($70B).w,(a0,d3.w) ROM:00117D54 addq.w #1,d3 ROM:00117D56 bvc.s loc_117D5C ROM:00117D58 move.w #$8000,d3 ROM:00117D5C ROM:00117D5C loc_117D5C: ; CODE XREF: sub_117D24+32↑j ROM:00117D5C move.b ($70C).w,(a0,d3.w) ROM:00117D62 addq.w #1,d3 ROM:00117D64 bvc.s loc_117D6A ROM:00117D66 move.w #$8000,d3 ROM:00117D6A ROM:00117D6A loc_117D6A: ; CODE XREF: sub_117D24+40↑j ROM:00117D6A move.b $111(a5),(a0,d3.w) ROM:00117D70 addq.w #1,d3 ROM:00117D72 bvc.s loc_117D78 ROM:00117D74 move.w #$8000,d3 ROM:00117D78 ROM:00117D78 loc_117D78: ; CODE XREF: sub_117D24+4E↑j ROM:00117D78 move.b $112(a5),(a0,d3.w) ROM:00117D7E addq.w #1,d3 ROM:00117D80 bvc.s loc_117D86 ROM:00117D82 move.w #$8000,d3 ROM:00117D86 ROM:00117D86 loc_117D86: ; CODE XREF: sub_117D24+5C↑j ROM:00117D86 move.b $113(a5),(a0,d3.w) ROM:00117D8C addq.w #1,d3 ROM:00117D8E bvc.s loc_117D94 ROM:00117D90 move.w #$8000,d3 ROM:00117D94 ROM:00117D94 loc_117D94: ; CODE XREF: sub_117D24+6A↑j ROM:00117D94 move.b $114(a5),(a0,d3.w) ROM:00117D9A addq.w #1,d3 ROM:00117D9C bvc.s loc_117DA2 ROM:00117D9E move.w #$8000,d3 ROM:00117DA2 ROM:00117DA2 loc_117DA2: ; CODE XREF: sub_117D24+78↑j ROM:00117DA2 move.w d3,($54E).w ROM:00117DA6 bsr.l sub_116A58 ROM:00117DAC bra.l locret_118204 ROM:00117DB2 ; --------------------------------------------------------------------------- ROM:00117DB2 ROM:00117DB2 loc_117DB2: ; CODE XREF: sub_117D24+1A↑j ROM:00117DB2 cmpi.b #2,($70B).w ROM:00117DB8 bne.s loc_117E20 ROM:00117DBA bsr.l sub_116A0A ROM:00117DC0 move.w ($54E).w,d3 ROM:00117DC4 move.b ($70B).w,(a0,d3.w) ROM:00117DCA addq.w #1,d3 ROM:00117DCC bvc.s loc_117DD2 ROM:00117DCE move.w #$8000,d3 ROM:00117DD2 ROM:00117DD2 loc_117DD2: ; CODE XREF: sub_117D24+A8↑j ROM:00117DD2 move.b ($70C).w,(a0,d3.w) ROM:00117DD8 addq.w #1,d3 ROM:00117DDA bvc.s loc_117DE0 ROM:00117DDC move.w #$8000,d3 ROM:00117DE0 ROM:00117DE0 loc_117DE0: ; CODE XREF: sub_117D24+B6↑j ROM:00117DE0 addq.w #2,($54E).w ROM:00117DE4 bsr.l sub_1341A2 ROM:00117DEA move.w ($54E).w,d3 ROM:00117DEE move.w ($E6C).w,d0 ROM:00117DF2 lsr.w #8,d0 ROM:00117DF4 move.b d0,(a0,d3.w) ROM:00117DF8 addq.w #1,d3 ROM:00117DFA bvc.s loc_117E00 ROM:00117DFC move.w #$8000,d3 ROM:00117E00 ROM:00117E00 loc_117E00: ; CODE XREF: sub_117D24+D6↑j ROM:00117E00 move.w ($E6C).w,d0 ROM:00117E04 move.b d0,(a0,d3.w) ROM:00117E08 addq.w #1,d3 ROM:00117E0A bvc.s loc_117E10 ROM:00117E0C move.w #$8000,d3 ROM:00117E10 ROM:00117E10 loc_117E10: ; CODE XREF: sub_117D24+E6↑j ROM:00117E10 move.w d3,($54E).w ROM:00117E14 bsr.l sub_116A58 ROM:00117E1A bra.l locret_118204 ROM:00117E20 ; --------------------------------------------------------------------------- ROM:00117E20 ROM:00117E20 loc_117E20: ; CODE XREF: sub_117D24+94↑j ROM:00117E20 cmpi.b #3,($70B).w ROM:00117E26 bne.s loc_117E7A ROM:00117E28 bsr.l sub_116A0A ROM:00117E2E move.w ($54E).w,d3 ROM:00117E32 move.b ($70B).w,(a0,d3.w) ROM:00117E38 addq.w #1,d3 ROM:00117E3A bvc.s loc_117E40 ROM:00117E3C move.w #$8000,d3 ROM:00117E40 ROM:00117E40 loc_117E40: ; CODE XREF: sub_117D24+116↑j ROM:00117E40 move.b ($70C).w,(a0,d3.w) ROM:00117E46 addq.w #1,d3 ROM:00117E48 bvc.s loc_117E4E ROM:00117E4A move.w #$8000,d3 ROM:00117E4E ROM:00117E4E loc_117E4E: ; CODE XREF: sub_117D24+124↑j ROM:00117E4E move.b ($1441).w,(a0,d3.w) ROM:00117E54 addq.w #1,d3 ROM:00117E56 bvc.s loc_117E5C ROM:00117E58 move.w #$8000,d3 ROM:00117E5C ROM:00117E5C loc_117E5C: ; CODE XREF: sub_117D24+132↑j ROM:00117E5C move.b #0,(a0,d3.w) ROM:00117E62 addq.w #1,d3 ROM:00117E64 bvc.s loc_117E6A ROM:00117E66 move.w #$8000,d3 ROM:00117E6A ROM:00117E6A loc_117E6A: ; CODE XREF: sub_117D24+140↑j ROM:00117E6A move.w d3,($54E).w ROM:00117E6E bsr.l sub_116A58 ROM:00117E74 bra.l locret_118204 ROM:00117E7A ; --------------------------------------------------------------------------- ROM:00117E7A ROM:00117E7A loc_117E7A: ; CODE XREF: sub_117D24+102↑j ROM:00117E7A cmpi.b #4,($70B).w ROM:00117E80 bne.s loc_117EDC ROM:00117E82 bsr.l sub_116A0A ROM:00117E88 move.w ($54E).w,d3 ROM:00117E8C move.b ($70B).w,(a0,d3.w) ROM:00117E92 addq.w #1,d3 ROM:00117E94 bvc.s loc_117E9A ROM:00117E96 move.w #$8000,d3 ROM:00117E9A ROM:00117E9A loc_117E9A: ; CODE XREF: sub_117D24+170↑j ROM:00117E9A move.b ($70C).w,(a0,d3.w) ROM:00117EA0 addq.w #1,d3 ROM:00117EA2 bvc.s loc_117EA8 ROM:00117EA4 move.w #$8000,d3 ROM:00117EA8 ROM:00117EA8 loc_117EA8: ; CODE XREF: sub_117D24+17E↑j ROM:00117EA8 clr.l d5 ROM:00117EAA move.w ($13E2).w,d5 ROM:00117EAE mulu.w #$FF,d5 ROM:00117EB2 divu.w #$3E8,d5 ROM:00117EB6 cmpi.w #$FF,d5 ROM:00117EBA ble.s loc_117EC0 ROM:00117EBC move.w #$FF,d5 ROM:00117EC0 ROM:00117EC0 loc_117EC0: ; CODE XREF: sub_117D24+196↑j ROM:00117EC0 move.b d5,(a0,d3.w) ROM:00117EC4 addq.w #1,d3 ROM:00117EC6 bvc.s loc_117ECC ROM:00117EC8 move.w #$8000,d3 ROM:00117ECC ROM:00117ECC loc_117ECC: ; CODE XREF: sub_117D24+1A2↑j ROM:00117ECC move.w d3,($54E).w ROM:00117ED0 bsr.l sub_116A58 ROM:00117ED6 bra.l locret_118204 ROM:00117EDC ; --------------------------------------------------------------------------- ROM:00117EDC ROM:00117EDC loc_117EDC: ; CODE XREF: sub_117D24+15C↑j ROM:00117EDC cmpi.b #5,($70B).w ROM:00117EE2 bne.s loc_117F34 ROM:00117EE4 bsr.l sub_116A0A ROM:00117EEA move.w ($54E).w,d3 ROM:00117EEE move.b ($70B).w,(a0,d3.w) ROM:00117EF4 addq.w #1,d3 ROM:00117EF6 bvc.s loc_117EFC ROM:00117EF8 move.w #$8000,d3 ROM:00117EFC ROM:00117EFC loc_117EFC: ; CODE XREF: sub_117D24+1D2↑j ROM:00117EFC move.b ($70C).w,(a0,d3.w) ROM:00117F02 addq.w #1,d3 ROM:00117F04 bvc.s loc_117F0A ROM:00117F06 move.w #$8000,d3 ROM:00117F0A ROM:00117F0A loc_117F0A: ; CODE XREF: sub_117D24+1E0↑j ROM:00117F0A clr.l d5 ROM:00117F0C move.w ($13D6).w,d5 ROM:00117F10 subi.w #$91C,d5 ROM:00117F14 divs.w #$A,d5 ROM:00117F18 move.b d5,(a0,d3.w) ROM:00117F1C addq.w #1,d3 ROM:00117F1E bvc.s loc_117F24 ROM:00117F20 move.w #$8000,d3 ROM:00117F24 ROM:00117F24 loc_117F24: ; CODE XREF: sub_117D24+1FA↑j ROM:00117F24 move.w d3,($54E).w ROM:00117F28 bsr.l sub_116A58 ROM:00117F2E bra.l locret_118204 ROM:00117F34 ; --------------------------------------------------------------------------- ROM:00117F34 ROM:00117F34 loc_117F34: ; CODE XREF: sub_117D24+1BE↑j ROM:00117F34 cmpi.b #6,($70B).w ROM:00117F3A bne.s loc_117F88 ROM:00117F3C bsr.l sub_116A0A ROM:00117F42 move.w ($54E).w,d3 ROM:00117F46 move.b ($70B).w,(a0,d3.w) ROM:00117F4C addq.w #1,d3 ROM:00117F4E bvc.s loc_117F54 ROM:00117F50 move.w #$8000,d3 ROM:00117F54 ROM:00117F54 loc_117F54: ; CODE XREF: sub_117D24+22A↑j ROM:00117F54 move.b ($70C).w,(a0,d3.w) ROM:00117F5A addq.w #1,d3 ROM:00117F5C bvc.s loc_117F62 ROM:00117F5E move.w #$8000,d3 ROM:00117F62 ROM:00117F62 loc_117F62: ; CODE XREF: sub_117D24+238↑j ROM:00117F62 clr.l d5 ROM:00117F64 move.w ($13D8).w,d5 ROM:00117F68 divs.w #$4E,d5 ; 'N' ROM:00117F6C move.b d5,(a0,d3.w) ROM:00117F70 addq.w #1,d3 ROM:00117F72 bvc.s loc_117F78 ROM:00117F74 move.w #$8000,d3 ROM:00117F78 ROM:00117F78 loc_117F78: ; CODE XREF: sub_117D24+24E↑j ROM:00117F78 move.w d3,($54E).w ROM:00117F7C bsr.l sub_116A58 ROM:00117F82 bra.l locret_118204 ROM:00117F88 ; --------------------------------------------------------------------------- ROM:00117F88 ROM:00117F88 loc_117F88: ; CODE XREF: sub_117D24+216↑j ROM:00117F88 cmpi.b #7,($70B).w ROM:00117F8E bne.s loc_117FDC ROM:00117F90 bsr.l sub_116A0A ROM:00117F96 move.w ($54E).w,d3 ROM:00117F9A move.b ($70B).w,(a0,d3.w) ROM:00117FA0 addq.w #1,d3 ROM:00117FA2 bvc.s loc_117FA8 ROM:00117FA4 move.w #$8000,d3 ROM:00117FA8 ROM:00117FA8 loc_117FA8: ; CODE XREF: sub_117D24+27E↑j ROM:00117FA8 move.b ($70C).w,(a0,d3.w) ROM:00117FAE addq.w #1,d3 ROM:00117FB0 bvc.s loc_117FB6 ROM:00117FB2 move.w #$8000,d3 ROM:00117FB6 ROM:00117FB6 loc_117FB6: ; CODE XREF: sub_117D24+28C↑j ROM:00117FB6 clr.l d5 ROM:00117FB8 move.w ($13DA).w,d5 ROM:00117FBC divs.w #$4E,d5 ; 'N' ROM:00117FC0 move.b d5,(a0,d3.w) ROM:00117FC4 addq.w #1,d3 ROM:00117FC6 bvc.s loc_117FCC ROM:00117FC8 move.w #$8000,d3 ROM:00117FCC ROM:00117FCC loc_117FCC: ; CODE XREF: sub_117D24+2A2↑j ROM:00117FCC move.w d3,($54E).w ROM:00117FD0 bsr.l sub_116A58 ROM:00117FD6 bra.l locret_118204 ROM:00117FDC ; --------------------------------------------------------------------------- ROM:00117FDC ROM:00117FDC loc_117FDC: ; CODE XREF: sub_117D24+26A↑j ROM:00117FDC cmpi.b #$B,($70B).w ROM:00117FE2 bne.s loc_118030 ROM:00117FE4 bsr.l sub_116A0A ROM:00117FEA move.w ($54E).w,d3 ROM:00117FEE move.b ($70B).w,(a0,d3.w) ROM:00117FF4 addq.w #1,d3 ROM:00117FF6 bvc.s loc_117FFC ROM:00117FF8 move.w #$8000,d3 ROM:00117FFC ROM:00117FFC loc_117FFC: ; CODE XREF: sub_117D24+2D2↑j ROM:00117FFC move.b ($70C).w,(a0,d3.w) ROM:00118002 addq.w #1,d3 ROM:00118004 bvc.s loc_11800A ROM:00118006 move.w #$8000,d3 ROM:0011800A ROM:0011800A loc_11800A: ; CODE XREF: sub_117D24+2E0↑j ROM:0011800A clr.l d5 ROM:0011800C move.w ($13DC).w,d5 ROM:00118010 divs.w #$64,d5 ; 'd' ROM:00118014 move.b d5,(a0,d3.w) ROM:00118018 addq.w #1,d3 ROM:0011801A bvc.s loc_118020 ROM:0011801C move.w #$8000,d3 ROM:00118020 ROM:00118020 loc_118020: ; CODE XREF: sub_117D24+2F6↑j ROM:00118020 move.w d3,($54E).w ROM:00118024 bsr.l sub_116A58 ROM:0011802A bra.l locret_118204 ROM:00118030 ; --------------------------------------------------------------------------- ROM:00118030 ROM:00118030 loc_118030: ; CODE XREF: sub_117D24+2BE↑j ROM:00118030 cmpi.b #$C,($70B).w ROM:00118036 bne.s loc_118092 ROM:00118038 bsr.l sub_116A0A ROM:0011803E move.w ($54E).w,d3 ROM:00118042 move.b ($70B).w,(a0,d3.w) ROM:00118048 addq.w #1,d3 ROM:0011804A bvc.s loc_118050 ROM:0011804C move.w #$8000,d3 ROM:00118050 ROM:00118050 loc_118050: ; CODE XREF: sub_117D24+326↑j ROM:00118050 move.b ($70C).w,(a0,d3.w) ROM:00118056 addq.w #1,d3 ROM:00118058 bvc.s loc_11805E ROM:0011805A move.w #$8000,d3 ROM:0011805E ROM:0011805E loc_11805E: ; CODE XREF: sub_117D24+334↑j ROM:0011805E move.w ($13DE).w,d5 ROM:00118062 mulu.w #4,d5 ROM:00118066 move.w d5,d4 ROM:00118068 lsr.w #8,d4 ROM:0011806A move.b d4,(a0,d3.w) ROM:0011806E addq.w #1,d3 ROM:00118070 bvc.s loc_118076 ROM:00118072 move.w #$8000,d3 ROM:00118076 ROM:00118076 loc_118076: ; CODE XREF: sub_117D24+34C↑j ROM:00118076 move.b d5,(a0,d3.w) ROM:0011807A addq.w #1,d3 ROM:0011807C bvc.s loc_118082 ROM:0011807E move.w #$8000,d3 ROM:00118082 ROM:00118082 loc_118082: ; CODE XREF: sub_117D24+358↑j ROM:00118082 move.w d3,($54E).w ROM:00118086 bsr.l sub_116A58 ROM:0011808C bra.l locret_118204 ROM:00118092 ; --------------------------------------------------------------------------- ROM:00118092 ROM:00118092 loc_118092: ; CODE XREF: sub_117D24+312↑j ROM:00118092 cmpi.b #$D,($70B).w ROM:00118098 bne.s loc_1180E0 ROM:0011809A bsr.l sub_116A0A ROM:001180A0 move.w ($54E).w,d3 ROM:001180A4 move.b ($70B).w,(a0,d3.w) ROM:001180AA addq.w #1,d3 ROM:001180AC bvc.s loc_1180B2 ROM:001180AE move.w #$8000,d3 ROM:001180B2 ROM:001180B2 loc_1180B2: ; CODE XREF: sub_117D24+388↑j ROM:001180B2 move.b ($70C).w,(a0,d3.w) ROM:001180B8 addq.w #1,d3 ROM:001180BA bvc.s loc_1180C0 ROM:001180BC move.w #$8000,d3 ROM:001180C0 ROM:001180C0 loc_1180C0: ; CODE XREF: sub_117D24+396↑j ROM:001180C0 move.w ($13E0).w,d0 ROM:001180C4 move.b d0,(a0,d3.w) ROM:001180C8 addq.w #1,d3 ROM:001180CA bvc.s loc_1180D0 ROM:001180CC move.w #$8000,d3 ROM:001180D0 ROM:001180D0 loc_1180D0: ; CODE XREF: sub_117D24+3A6↑j ROM:001180D0 move.w d3,($54E).w ROM:001180D4 bsr.l sub_116A58 ROM:001180DA bra.l locret_118204 ROM:001180E0 ; --------------------------------------------------------------------------- ROM:001180E0 ROM:001180E0 loc_1180E0: ; CODE XREF: sub_117D24+374↑j ROM:001180E0 cmpi.b #$E,($70B).w ROM:001180E6 bne.s loc_11814C ROM:001180E8 bsr.l sub_116A0A ROM:001180EE move.w ($54E).w,d3 ROM:001180F2 move.b ($70B).w,(a0,d3.w) ROM:001180F8 addq.w #1,d3 ROM:001180FA bvc.s loc_118100 ROM:001180FC move.w #$8000,d3 ROM:00118100 ROM:00118100 loc_118100: ; CODE XREF: sub_117D24+3D6↑j ROM:00118100 move.b ($70C).w,(a0,d3.w) ROM:00118106 addq.w #1,d3 ROM:00118108 bvc.s loc_11810E ROM:0011810A move.w #$8000,d3 ROM:0011810E ROM:0011810E loc_11810E: ; CODE XREF: sub_117D24+3E4↑j ROM:0011810E clr.l d5 ROM:00118110 move.w ($13E8).w,d5 ROM:00118114 divs.w #5,d5 ROM:00118118 addi.w #$80,d5 ROM:0011811C cmpi.w #$FF,d5 ROM:00118120 ble.s loc_118126 ROM:00118122 move.w #$FF,d5 ROM:00118126 ROM:00118126 loc_118126: ; CODE XREF: sub_117D24+3FC↑j ROM:00118126 cmpi.w #0,d5 ROM:0011812A bge.s loc_118130 ROM:0011812C move.w #0,d5 ROM:00118130 ROM:00118130 loc_118130: ; CODE XREF: sub_117D24+406↑j ROM:00118130 move.b d5,(a0,d3.w) ROM:00118134 addq.w #1,d3 ROM:00118136 bvc.s loc_11813C ROM:00118138 move.w #$8000,d3 ROM:0011813C ROM:0011813C loc_11813C: ; CODE XREF: sub_117D24+412↑j ROM:0011813C move.w d3,($54E).w ROM:00118140 bsr.l sub_116A58 ROM:00118146 bra.l locret_118204 ROM:0011814C ; --------------------------------------------------------------------------- ROM:0011814C ROM:0011814C loc_11814C: ; CODE XREF: sub_117D24+3C2↑j ROM:0011814C cmpi.b #$F,($70B).w ROM:00118152 bne.s loc_1181A4 ROM:00118154 bsr.l sub_116A0A ROM:0011815A move.w ($54E).w,d3 ROM:0011815E move.b ($70B).w,(a0,d3.w) ROM:00118164 addq.w #1,d3 ROM:00118166 bvc.s loc_11816C ROM:00118168 move.w #$8000,d3 ROM:0011816C ROM:0011816C loc_11816C: ; CODE XREF: sub_117D24+442↑j ROM:0011816C move.b ($70C).w,(a0,d3.w) ROM:00118172 addq.w #1,d3 ROM:00118174 bvc.s loc_11817A ROM:00118176 move.w #$8000,d3 ROM:0011817A ROM:0011817A loc_11817A: ; CODE XREF: sub_117D24+450↑j ROM:0011817A clr.l d5 ROM:0011817C move.w ($13EA).w,d5 ROM:00118180 subi.w #$91C,d5 ROM:00118184 divs.w #$A,d5 ROM:00118188 move.b d5,(a0,d3.w) ROM:0011818C addq.w #1,d3 ROM:0011818E bvc.s loc_118194 ROM:00118190 move.w #$8000,d3 ROM:00118194 ROM:00118194 loc_118194: ; CODE XREF: sub_117D24+46A↑j ROM:00118194 move.w d3,($54E).w ROM:00118198 bsr.l sub_116A58 ROM:0011819E bra.l locret_118204 ROM:001181A4 ; --------------------------------------------------------------------------- ROM:001181A4 ROM:001181A4 loc_1181A4: ; CODE XREF: sub_117D24+42E↑j ROM:001181A4 cmpi.b #$11,($70B).w ROM:001181AA bne.s locret_118204 ROM:001181AC bsr.l sub_116A0A ROM:001181B2 move.w ($54E).w,d3 ROM:001181B6 move.b ($70B).w,(a0,d3.w) ROM:001181BC addq.w #1,d3 ROM:001181BE bvc.s loc_1181C4 ROM:001181C0 move.w #$8000,d3 ROM:001181C4 ROM:001181C4 loc_1181C4: ; CODE XREF: sub_117D24+49A↑j ROM:001181C4 move.b ($70C).w,(a0,d3.w) ROM:001181CA addq.w #1,d3 ROM:001181CC bvc.s loc_1181D2 ROM:001181CE move.w #$8000,d3 ROM:001181D2 ROM:001181D2 loc_1181D2: ; CODE XREF: sub_117D24+4A8↑j ROM:001181D2 clr.l d5 ROM:001181D4 move.w ($13EC).w,d5 ROM:001181D8 divu.w #$64,d5 ; 'd' ROM:001181DC mulu.w #$FF,d5 ROM:001181E0 divu.w #$64,d5 ; 'd' ROM:001181E4 cmpi.w #$FF,d5 ROM:001181E8 ble.s loc_1181EE ROM:001181EA move.w #$FF,d5 ROM:001181EE ROM:001181EE loc_1181EE: ; CODE XREF: sub_117D24+4C4↑j ROM:001181EE move.b d5,(a0,d3.w) ROM:001181F2 addq.w #1,d3 ROM:001181F4 bvc.s loc_1181FA ROM:001181F6 move.w #$8000,d3 ROM:001181FA ROM:001181FA loc_1181FA: ; CODE XREF: sub_117D24+4D0↑j ROM:001181FA move.w d3,($54E).w ROM:001181FE bsr.l sub_116A58 ROM:00118204 ROM:00118204 locret_118204: ; CODE XREF: sub_117D24+E↑j ROM:00118204 ; sub_117D24+88↑j ... ROM:00118204 rts ROM:00118204 ; End of function sub_117D24 ROM:00118204 ROM:00118206 ROM:00118206 ; =============== S U B R O U T I N E ======================================= ROM:00118206 ROM:00118206 ROM:00118206 sub_118206: ; CODE XREF: sub_116992+30↑p ROM:00118206 clr.w ($E6A).w ROM:0011820A cmpi.b #0,($121B).w ROM:00118210 ble.l locret_1182FE ROM:00118216 clr.w d1 ROM:00118218 lea (dword_13765C).l,a3 ROM:0011821E move.w (a3),d4 ROM:00118220 ROM:00118220 loc_118220: ; CODE XREF: sub_118206+F4↓j ROM:00118220 cmpi.w #$FF,d4 ROM:00118224 beq.l locret_1182FE ROM:0011822A clr.b ($121C).w ROM:0011822E ROM:0011822E loc_11822E: ; CODE XREF: sub_118206+82↓j ROM:0011822E cmpi.w #$FF,d4 ROM:00118232 beq.s loc_11828A ROM:00118234 cmpi.b #3,($121C).w ROM:0011823A bge.s loc_11828A ROM:0011823C move.w 6(a3),d2 ROM:00118240 move.b 8(a3),d3 ROM:00118244 btst d3,(d2.w) ROM:00118248 beq.s loc_118282 ROM:0011824A cmpi.b #0,($121C).w ROM:00118250 bne.s loc_11825C ROM:00118252 bsr.l sub_116A0A ROM:00118258 move.w ($54E).w,d1 ROM:0011825C ROM:0011825C loc_11825C: ; CODE XREF: sub_118206+4A↑j ROM:0011825C move.b (a3),d5 ROM:0011825E move.b d5,$1240(d1.w) ROM:00118264 addq.w #1,d1 ROM:00118266 bvc.s loc_11826C ROM:00118268 move.w #$8000,d1 ROM:0011826C ROM:0011826C loc_11826C: ; CODE XREF: sub_118206+60↑j ROM:0011826C move.b 1(a3),d5 ROM:00118270 move.b d5,$1240(d1.w) ROM:00118276 addq.w #1,d1 ROM:00118278 bvc.s loc_11827E ROM:0011827A move.w #$8000,d1 ROM:0011827E ROM:0011827E loc_11827E: ; CODE XREF: sub_118206+72↑j ROM:0011827E addq.b #1,($121C).w ROM:00118282 ROM:00118282 loc_118282: ; CODE XREF: sub_118206+42↑j ROM:00118282 adda.w #$A,a3 ROM:00118286 move.w (a3),d4 ROM:00118288 bra.s loc_11822E ROM:0011828A ; --------------------------------------------------------------------------- ROM:0011828A ROM:0011828A loc_11828A: ; CODE XREF: sub_118206+2C↑j ROM:0011828A ; sub_118206+34↑j ROM:0011828A cmpi.b #3,($121C).w ROM:00118290 bge.s loc_1182E2 ROM:00118292 cmpi.b #0,($121C).w ROM:00118298 ble.s loc_1182E2 ROM:0011829A move.b #0,$1240(d1.w) ROM:001182A2 addq.w #1,d1 ROM:001182A4 bvc.s loc_1182AA ROM:001182A6 move.w #$8000,d1 ROM:001182AA ROM:001182AA loc_1182AA: ; CODE XREF: sub_118206+9E↑j ROM:001182AA move.b #0,$1240(d1.w) ROM:001182B2 addq.w #1,d1 ROM:001182B4 bvc.s loc_1182BA ROM:001182B6 move.w #$8000,d1 ROM:001182BA ROM:001182BA loc_1182BA: ; CODE XREF: sub_118206+AE↑j ROM:001182BA cmpi.b #2,($121C).w ROM:001182C0 bge.s loc_1182E2 ROM:001182C2 move.b #0,$1240(d1.w) ROM:001182CA addq.w #1,d1 ROM:001182CC bvc.s loc_1182D2 ROM:001182CE move.w #$8000,d1 ROM:001182D2 ROM:001182D2 loc_1182D2: ; CODE XREF: sub_118206+C6↑j ROM:001182D2 move.b #0,$1240(d1.w) ROM:001182DA addq.w #1,d1 ROM:001182DC bvc.s loc_1182E2 ROM:001182DE move.w #$8000,d1 ROM:001182E2 ROM:001182E2 loc_1182E2: ; CODE XREF: sub_118206+8A↑j ROM:001182E2 ; sub_118206+92↑j ... ROM:001182E2 cmpi.b #0,($121C).w ROM:001182E8 ble.s loc_1182F4 ROM:001182EA move.w d1,($54E).w ROM:001182EE bsr.l sub_116A58 ROM:001182F4 ROM:001182F4 loc_1182F4: ; CODE XREF: sub_118206+E2↑j ROM:001182F4 move.w ($54E).w,($E6A).w ROM:001182FA bra.w loc_118220 ROM:001182FE ; --------------------------------------------------------------------------- ROM:001182FE ROM:001182FE locret_1182FE: ; CODE XREF: sub_118206+A↑j ROM:001182FE ; sub_118206+1E↑j ROM:001182FE rts ROM:001182FE ; End of function sub_118206 ROM:001182FE ROM:00118300 ROM:00118300 ; =============== S U B R O U T I N E ======================================= ROM:00118300 ROM:00118300 ROM:00118300 sub_118300: ; CODE XREF: sub_116992+40↑p ROM:00118300 clr.w ($E6A).w ROM:00118304 bsr.l sub_116A0A ROM:0011830A bsr.l sub_13449A ROM:00118310 bsr.l sub_116A58 ROM:00118316 rts ROM:00118316 ; End of function sub_118300 ROM:00118316 ROM:00118318 ROM:00118318 ; =============== S U B R O U T I N E ======================================= ROM:00118318 ROM:00118318 ROM:00118318 sub_118318: ; CODE XREF: sub_13449A+240↓p ROM:00118318 ; sub_13449A+24A↓p ... ROM:00118318 move.w d0,d3 ROM:0011831A cmpi.b #$10,d1 ROM:0011831E bne.s loc_118322 ROM:00118320 lsl.w #1,d3 ROM:00118322 ROM:00118322 loc_118322: ; CODE XREF: sub_118318+6↑j ROM:00118322 subq.w #1,d3 ROM:00118324 move.w (0).w,d2 ROM:00118328 bra.s loc_11832E ROM:0011832A ; --------------------------------------------------------------------------- ROM:0011832A ROM:0011832A loc_11832A: ; CODE XREF: sub_118318+22↓j ROM:0011832A addi.w #1,d2 ROM:0011832E ROM:0011832E loc_11832E: ; CODE XREF: sub_118318+10↑j ROM:0011832E cmp.w d3,d2 ROM:00118330 bgt.s locret_11833C ROM:00118332 clr.b (a0) ROM:00118334 adda.l #1,a0 ROM:0011833A bra.s loc_11832A ROM:0011833C ; --------------------------------------------------------------------------- ROM:0011833C ROM:0011833C locret_11833C: ; CODE XREF: sub_118318+18↑j ROM:0011833C rts ROM:0011833C ; End of function sub_118318 ROM:0011833C ROM:0011833E ROM:0011833E ; =============== S U B R O U T I N E ======================================= ROM:0011833E ROM:0011833E ROM:0011833E sub_11833E: ; CODE XREF: sub_116992+50↑p ROM:0011833E lea ($1240).w,a0 ROM:00118342 clr.w ($E6A).w ROM:00118346 cmpi.b #0,($70B).w ROM:0011834C bne.s loc_1183BC ROM:0011834E bsr.l sub_116A0A ROM:00118354 move.w ($54E).w,d2 ROM:00118358 move.b ($70B).w,(a0,d2.w) ROM:0011835E addq.w #1,d2 ROM:00118360 bvc.s loc_118366 ROM:00118362 move.w #$8000,d2 ROM:00118366 ROM:00118366 loc_118366: ; CODE XREF: sub_11833E+22↑j ROM:00118366 move.b #$FF,(a0,d2.w) ROM:0011836C addq.w #1,d2 ROM:0011836E bvc.s loc_118374 ROM:00118370 move.w #$8000,d2 ROM:00118374 ROM:00118374 loc_118374: ; CODE XREF: sub_11833E+30↑j ROM:00118374 move.b $119(a5),(a0,d2.w) ROM:0011837A addq.w #1,d2 ROM:0011837C bvc.s loc_118382 ROM:0011837E move.w #$8000,d2 ROM:00118382 ROM:00118382 loc_118382: ; CODE XREF: sub_11833E+3E↑j ROM:00118382 move.b $11A(a5),(a0,d2.w) ROM:00118388 addq.w #1,d2 ROM:0011838A bvc.s loc_118390 ROM:0011838C move.w #$8000,d2 ROM:00118390 ROM:00118390 loc_118390: ; CODE XREF: sub_11833E+4C↑j ROM:00118390 move.b $11B(a5),(a0,d2.w) ROM:00118396 addq.w #1,d2 ROM:00118398 bvc.s loc_11839E ROM:0011839A move.w #$8000,d2 ROM:0011839E ROM:0011839E loc_11839E: ; CODE XREF: sub_11833E+5A↑j ROM:0011839E move.b $11C(a5),(a0,d2.w) ROM:001183A4 addq.w #1,d2 ROM:001183A6 bvc.s loc_1183AC ROM:001183A8 move.w #$8000,d2 ROM:001183AC ROM:001183AC loc_1183AC: ; CODE XREF: sub_11833E+68↑j ROM:001183AC move.w d2,($54E).w ROM:001183B0 bsr.l sub_116A58 ROM:001183B6 bra.l locret_1189FC ROM:001183BC ; --------------------------------------------------------------------------- ROM:001183BC ROM:001183BC loc_1183BC: ; CODE XREF: sub_11833E+E↑j ROM:001183BC cmpi.b #$20,($70B).w ; ' ' ROM:001183C2 bne.s loc_118432 ROM:001183C4 bsr.l sub_116A0A ROM:001183CA move.w ($54E).w,d2 ROM:001183CE move.b ($70B).w,(a0,d2.w) ROM:001183D4 addq.w #1,d2 ROM:001183D6 bvc.s loc_1183DC ROM:001183D8 move.w #$8000,d2 ROM:001183DC ROM:001183DC loc_1183DC: ; CODE XREF: sub_11833E+98↑j ROM:001183DC move.b #$FF,(a0,d2.w) ROM:001183E2 addq.w #1,d2 ROM:001183E4 bvc.s loc_1183EA ROM:001183E6 move.w #$8000,d2 ROM:001183EA ROM:001183EA loc_1183EA: ; CODE XREF: sub_11833E+A6↑j ROM:001183EA move.b $11D(a5),(a0,d2.w) ROM:001183F0 addq.w #1,d2 ROM:001183F2 bvc.s loc_1183F8 ROM:001183F4 move.w #$8000,d2 ROM:001183F8 ROM:001183F8 loc_1183F8: ; CODE XREF: sub_11833E+B4↑j ROM:001183F8 move.b $11E(a5),(a0,d2.w) ROM:001183FE addq.w #1,d2 ROM:00118400 bvc.s loc_118406 ROM:00118402 move.w #$8000,d2 ROM:00118406 ROM:00118406 loc_118406: ; CODE XREF: sub_11833E+C2↑j ROM:00118406 move.b $11F(a5),(a0,d2.w) ROM:0011840C addq.w #1,d2 ROM:0011840E bvc.s loc_118414 ROM:00118410 move.w #$8000,d2 ROM:00118414 ROM:00118414 loc_118414: ; CODE XREF: sub_11833E+D0↑j ROM:00118414 move.b $120(a5),(a0,d2.w) ROM:0011841A addq.w #1,d2 ROM:0011841C bvc.s loc_118422 ROM:0011841E move.w #$8000,d2 ROM:00118422 ROM:00118422 loc_118422: ; CODE XREF: sub_11833E+DE↑j ROM:00118422 move.w d2,($54E).w ROM:00118426 bsr.l sub_116A58 ROM:0011842C bra.l locret_1189FC ROM:00118432 ; --------------------------------------------------------------------------- ROM:00118432 ROM:00118432 loc_118432: ; CODE XREF: sub_11833E+84↑j ROM:00118432 cmpi.b #$40,($70B).w ; '@' ROM:00118438 bne.s loc_1184A8 ROM:0011843A bsr.l sub_116A0A ROM:00118440 move.w ($54E).w,d2 ROM:00118444 move.b ($70B).w,(a0,d2.w) ROM:0011844A addq.w #1,d2 ROM:0011844C bvc.s loc_118452 ROM:0011844E move.w #$8000,d2 ROM:00118452 ROM:00118452 loc_118452: ; CODE XREF: sub_11833E+10E↑j ROM:00118452 move.b #$FF,(a0,d2.w) ROM:00118458 addq.w #1,d2 ROM:0011845A bvc.s loc_118460 ROM:0011845C move.w #$8000,d2 ROM:00118460 ROM:00118460 loc_118460: ; CODE XREF: sub_11833E+11C↑j ROM:00118460 move.b $121(a5),(a0,d2.w) ROM:00118466 addq.w #1,d2 ROM:00118468 bvc.s loc_11846E ROM:0011846A move.w #$8000,d2 ROM:0011846E ROM:0011846E loc_11846E: ; CODE XREF: sub_11833E+12A↑j ROM:0011846E move.b $122(a5),(a0,d2.w) ROM:00118474 addq.w #1,d2 ROM:00118476 bvc.s loc_11847C ROM:00118478 move.w #$8000,d2 ROM:0011847C ROM:0011847C loc_11847C: ; CODE XREF: sub_11833E+138↑j ROM:0011847C move.b $123(a5),(a0,d2.w) ROM:00118482 addq.w #1,d2 ROM:00118484 bvc.s loc_11848A ROM:00118486 move.w #$8000,d2 ROM:0011848A ROM:0011848A loc_11848A: ; CODE XREF: sub_11833E+146↑j ROM:0011848A move.b $124(a5),(a0,d2.w) ROM:00118490 addq.w #1,d2 ROM:00118492 bvc.s loc_118498 ROM:00118494 move.w #$8000,d2 ROM:00118498 ROM:00118498 loc_118498: ; CODE XREF: sub_11833E+154↑j ROM:00118498 move.w d2,($54E).w ROM:0011849C bsr.l sub_116A58 ROM:001184A2 bra.l locret_1189FC ROM:001184A8 ; --------------------------------------------------------------------------- ROM:001184A8 ROM:001184A8 loc_1184A8: ; CODE XREF: sub_11833E+FA↑j ROM:001184A8 cmpi.b #$60,($70B).w ; '`' ROM:001184AE bne.s loc_11851E ROM:001184B0 bsr.l sub_116A0A ROM:001184B6 move.w ($54E).w,d2 ROM:001184BA move.b ($70B).w,(a0,d2.w) ROM:001184C0 addq.w #1,d2 ROM:001184C2 bvc.s loc_1184C8 ROM:001184C4 move.w #$8000,d2 ROM:001184C8 ROM:001184C8 loc_1184C8: ; CODE XREF: sub_11833E+184↑j ROM:001184C8 move.b #$FF,(a0,d2.w) ROM:001184CE addq.w #1,d2 ROM:001184D0 bvc.s loc_1184D6 ROM:001184D2 move.w #$8000,d2 ROM:001184D6 ROM:001184D6 loc_1184D6: ; CODE XREF: sub_11833E+192↑j ROM:001184D6 move.b $125(a5),(a0,d2.w) ROM:001184DC addq.w #1,d2 ROM:001184DE bvc.s loc_1184E4 ROM:001184E0 move.w #$8000,d2 ROM:001184E4 ROM:001184E4 loc_1184E4: ; CODE XREF: sub_11833E+1A0↑j ROM:001184E4 move.b $126(a5),(a0,d2.w) ROM:001184EA addq.w #1,d2 ROM:001184EC bvc.s loc_1184F2 ROM:001184EE move.w #$8000,d2 ROM:001184F2 ROM:001184F2 loc_1184F2: ; CODE XREF: sub_11833E+1AE↑j ROM:001184F2 move.b $127(a5),(a0,d2.w) ROM:001184F8 addq.w #1,d2 ROM:001184FA bvc.s loc_118500 ROM:001184FC move.w #$8000,d2 ROM:00118500 ROM:00118500 loc_118500: ; CODE XREF: sub_11833E+1BC↑j ROM:00118500 move.b $128(a5),(a0,d2.w) ROM:00118506 addq.w #1,d2 ROM:00118508 bvc.s loc_11850E ROM:0011850A move.w #$8000,d2 ROM:0011850E ROM:0011850E loc_11850E: ; CODE XREF: sub_11833E+1CA↑j ROM:0011850E move.w d2,($54E).w ROM:00118512 bsr.l sub_116A58 ROM:00118518 bra.l locret_1189FC ROM:0011851E ; --------------------------------------------------------------------------- ROM:0011851E ROM:0011851E loc_11851E: ; CODE XREF: sub_11833E+170↑j ROM:0011851E cmpi.b #$80,($70B).w ROM:00118524 bne.s loc_118594 ROM:00118526 bsr.l sub_116A0A ROM:0011852C move.w ($54E).w,d2 ROM:00118530 move.b ($70B).w,(a0,d2.w) ROM:00118536 addq.w #1,d2 ROM:00118538 bvc.s loc_11853E ROM:0011853A move.w #$8000,d2 ROM:0011853E ROM:0011853E loc_11853E: ; CODE XREF: sub_11833E+1FA↑j ROM:0011853E move.b #$FF,(a0,d2.w) ROM:00118544 addq.w #1,d2 ROM:00118546 bvc.s loc_11854C ROM:00118548 move.w #$8000,d2 ROM:0011854C ROM:0011854C loc_11854C: ; CODE XREF: sub_11833E+208↑j ROM:0011854C move.b $129(a5),(a0,d2.w) ROM:00118552 addq.w #1,d2 ROM:00118554 bvc.s loc_11855A ROM:00118556 move.w #$8000,d2 ROM:0011855A ROM:0011855A loc_11855A: ; CODE XREF: sub_11833E+216↑j ROM:0011855A move.b $12A(a5),(a0,d2.w) ROM:00118560 addq.w #1,d2 ROM:00118562 bvc.s loc_118568 ROM:00118564 move.w #$8000,d2 ROM:00118568 ROM:00118568 loc_118568: ; CODE XREF: sub_11833E+224↑j ROM:00118568 move.b $12B(a5),(a0,d2.w) ROM:0011856E addq.w #1,d2 ROM:00118570 bvc.s loc_118576 ROM:00118572 move.w #$8000,d2 ROM:00118576 ROM:00118576 loc_118576: ; CODE XREF: sub_11833E+232↑j ROM:00118576 move.b $12C(a5),(a0,d2.w) ROM:0011857C addq.w #1,d2 ROM:0011857E bvc.s loc_118584 ROM:00118580 move.w #$8000,d2 ROM:00118584 ROM:00118584 loc_118584: ; CODE XREF: sub_11833E+240↑j ROM:00118584 move.w d2,($54E).w ROM:00118588 bsr.l sub_116A58 ROM:0011858E bra.l locret_1189FC ROM:00118594 ; --------------------------------------------------------------------------- ROM:00118594 ROM:00118594 loc_118594: ; CODE XREF: sub_11833E+1E6↑j ROM:00118594 cmpi.b #$81,($70B).w ROM:0011859A bne.l loc_11861E ROM:001185A0 bsr.l sub_116A0A ROM:001185A6 move.w ($54E).w,d2 ROM:001185AA move.b ($70B).w,(a0,d2.w) ROM:001185B0 addq.w #1,d2 ROM:001185B2 bvc.s loc_1185B8 ROM:001185B4 move.w #$8000,d2 ROM:001185B8 ROM:001185B8 loc_1185B8: ; CODE XREF: sub_11833E+274↑j ROM:001185B8 clr.b d0 ROM:001185BA move.b $B1F(a5),d0 ROM:001185BE move.b d0,(a0,d2.w) ROM:001185C2 addq.w #1,d2 ROM:001185C4 bvc.s loc_1185CA ROM:001185C6 move.w #$8000,d2 ROM:001185CA ROM:001185CA loc_1185CA: ; CODE XREF: sub_11833E+286↑j ROM:001185CA move.w ($C94).w,d0 ROM:001185CE lsr.w #8,d0 ROM:001185D0 move.b d0,(a0,d2.w) ROM:001185D4 addq.w #1,d2 ROM:001185D6 bvc.s loc_1185DC ROM:001185D8 move.w #$8000,d2 ROM:001185DC ROM:001185DC loc_1185DC: ; CODE XREF: sub_11833E+298↑j ROM:001185DC move.w ($C94).w,d0 ROM:001185E0 move.b d0,(a0,d2.w) ROM:001185E4 addq.w #1,d2 ROM:001185E6 bvc.s loc_1185EC ROM:001185E8 move.w #$8000,d2 ROM:001185EC ROM:001185EC loc_1185EC: ; CODE XREF: sub_11833E+2A8↑j ROM:001185EC move.w ($C8E).w,d0 ROM:001185F0 lsr.w #8,d0 ROM:001185F2 move.b d0,(a0,d2.w) ROM:001185F6 addq.w #1,d2 ROM:001185F8 bvc.s loc_1185FE ROM:001185FA move.w #$8000,d2 ROM:001185FE ROM:001185FE loc_1185FE: ; CODE XREF: sub_11833E+2BA↑j ROM:001185FE move.w ($C8E).w,d0 ROM:00118602 move.b d0,(a0,d2.w) ROM:00118606 addq.w #1,d2 ROM:00118608 bvc.s loc_11860E ROM:0011860A move.w #$8000,d2 ROM:0011860E ROM:0011860E loc_11860E: ; CODE XREF: sub_11833E+2CA↑j ROM:0011860E move.w d2,($54E).w ROM:00118612 bsr.l sub_116A58 ROM:00118618 bra.l locret_1189FC ROM:0011861E ; --------------------------------------------------------------------------- ROM:0011861E ROM:0011861E loc_11861E: ; CODE XREF: sub_11833E+25C↑j ROM:0011861E cmpi.b #$82,($70B).w ROM:00118624 bne.l loc_11872A ROM:0011862A bsr.l sub_116A0A ROM:00118630 move.w ($54E).w,d2 ROM:00118634 move.b ($70B).w,(a0,d2.w) ROM:0011863A addq.w #1,d2 ROM:0011863C bvc.s loc_118642 ROM:0011863E move.w #$8000,d2 ROM:00118642 ROM:00118642 loc_118642: ; CODE XREF: sub_11833E+2FE↑j ROM:00118642 clr.b d0 ROM:00118644 move.b $B20(a5),d0 ROM:00118648 ori.b #$80,d0 ROM:0011864C move.b d0,(a0,d2.w) ROM:00118650 addq.w #1,d2 ROM:00118652 bvc.s loc_118658 ROM:00118654 move.w #$8000,d2 ROM:00118658 ROM:00118658 loc_118658: ; CODE XREF: sub_11833E+314↑j ROM:00118658 lea ($FE8).w,a1 ROM:0011865C move.w (a1),d0 ROM:0011865E lsr.w #8,d0 ROM:00118660 move.b d0,(a0,d2.w) ROM:00118664 addq.w #1,d2 ROM:00118666 bvc.s loc_11866C ROM:00118668 move.w #$8000,d2 ROM:0011866C ROM:0011866C loc_11866C: ; CODE XREF: sub_11833E+328↑j ROM:0011866C move.w (a1),d0 ROM:0011866E move.b d0,(a0,d2.w) ROM:00118672 addq.w #1,d2 ROM:00118674 bvc.s loc_11867A ROM:00118676 move.w #$8000,d2 ROM:0011867A ROM:0011867A loc_11867A: ; CODE XREF: sub_11833E+336↑j ROM:0011867A move.w $5F2(a5),d0 ROM:0011867E lsr.w #8,d0 ROM:00118680 move.b d0,(a0,d2.w) ROM:00118684 addq.w #1,d2 ROM:00118686 bvc.s loc_11868C ROM:00118688 move.w #$8000,d2 ROM:0011868C ROM:0011868C loc_11868C: ; CODE XREF: sub_11833E+348↑j ROM:0011868C move.w $5F2(a5),d0 ROM:00118690 move.b d0,(a0,d2.w) ROM:00118694 addq.w #1,d2 ROM:00118696 bvc.s loc_11869C ROM:00118698 move.w #$8000,d2 ROM:0011869C ROM:0011869C loc_11869C: ; CODE XREF: sub_11833E+358↑j ROM:0011869C move.w d2,($54E).w ROM:001186A0 bsr.l sub_116A58 ROM:001186A6 move.w ($54E).w,($E6A).w ROM:001186AC bsr.l sub_116A0A ROM:001186B2 move.w ($54E).w,d2 ROM:001186B6 move.b ($70B).w,(a0,d2.w) ROM:001186BC addq.w #1,d2 ROM:001186BE bvc.s loc_1186C4 ROM:001186C0 move.w #$8000,d2 ROM:001186C4 ROM:001186C4 loc_1186C4: ; CODE XREF: sub_11833E+380↑j ROM:001186C4 clr.b d0 ROM:001186C6 move.b $B20(a5),d0 ROM:001186CA move.b d0,(a0,d2.w) ROM:001186CE addq.w #1,d2 ROM:001186D0 bvc.s loc_1186D6 ROM:001186D2 move.w #$8000,d2 ROM:001186D6 ROM:001186D6 loc_1186D6: ; CODE XREF: sub_11833E+392↑j ROM:001186D6 lea ($FE8).w,a1 ROM:001186DA move.w (a1),d0 ROM:001186DC lsr.w #8,d0 ROM:001186DE move.b d0,(a0,d2.w) ROM:001186E2 addq.w #1,d2 ROM:001186E4 bvc.s loc_1186EA ROM:001186E6 move.w #$8000,d2 ROM:001186EA ROM:001186EA loc_1186EA: ; CODE XREF: sub_11833E+3A6↑j ROM:001186EA move.w (a1),d0 ROM:001186EC move.b d0,(a0,d2.w) ROM:001186F0 addq.w #1,d2 ROM:001186F2 bvc.s loc_1186F8 ROM:001186F4 move.w #$8000,d2 ROM:001186F8 ROM:001186F8 loc_1186F8: ; CODE XREF: sub_11833E+3B4↑j ROM:001186F8 move.w $5F4(a5),d0 ROM:001186FC lsr.w #8,d0 ROM:001186FE move.b d0,(a0,d2.w) ROM:00118702 addq.w #1,d2 ROM:00118704 bvc.s loc_11870A ROM:00118706 move.w #$8000,d2 ROM:0011870A ROM:0011870A loc_11870A: ; CODE XREF: sub_11833E+3C6↑j ROM:0011870A move.w $5F4(a5),d0 ROM:0011870E move.b d0,(a0,d2.w) ROM:00118712 addq.w #1,d2 ROM:00118714 bvc.s loc_11871A ROM:00118716 move.w #$8000,d2 ROM:0011871A ROM:0011871A loc_11871A: ; CODE XREF: sub_11833E+3D6↑j ROM:0011871A move.w d2,($54E).w ROM:0011871E bsr.l sub_116A58 ROM:00118724 bra.l locret_1189FC ROM:0011872A ; --------------------------------------------------------------------------- ROM:0011872A ROM:0011872A loc_11872A: ; CODE XREF: sub_11833E+2E6↑j ROM:0011872A cmpi.b #$84,($70B).w ROM:00118730 bne.s loc_1187B0 ROM:00118732 bsr.l sub_116A0A ROM:00118738 move.w ($54E).w,d2 ROM:0011873C move.b ($70B).w,(a0,d2.w) ROM:00118742 addq.w #1,d2 ROM:00118744 bvc.s loc_11874A ROM:00118746 move.w #$8000,d2 ROM:0011874A ROM:0011874A loc_11874A: ; CODE XREF: sub_11833E+406↑j ROM:0011874A clr.b d0 ROM:0011874C move.b $B21(a5),d0 ROM:00118750 move.b d0,(a0,d2.w) ROM:00118754 addq.w #1,d2 ROM:00118756 bvc.s loc_11875C ROM:00118758 move.w #$8000,d2 ROM:0011875C ROM:0011875C loc_11875C: ; CODE XREF: sub_11833E+418↑j ROM:0011875C move.w ($D0A).w,d0 ROM:00118760 lsr.w #8,d0 ROM:00118762 move.b d0,(a0,d2.w) ROM:00118766 addq.w #1,d2 ROM:00118768 bvc.s loc_11876E ROM:0011876A move.w #$8000,d2 ROM:0011876E ROM:0011876E loc_11876E: ; CODE XREF: sub_11833E+42A↑j ROM:0011876E move.w ($D0A).w,d0 ROM:00118772 move.b d0,(a0,d2.w) ROM:00118776 addq.w #1,d2 ROM:00118778 bvc.s loc_11877E ROM:0011877A move.w #$8000,d2 ROM:0011877E ROM:0011877E loc_11877E: ; CODE XREF: sub_11833E+43A↑j ROM:0011877E move.w ($D0C).w,d0 ROM:00118782 lsr.w #8,d0 ROM:00118784 move.b d0,(a0,d2.w) ROM:00118788 addq.w #1,d2 ROM:0011878A bvc.s loc_118790 ROM:0011878C move.w #$8000,d2 ROM:00118790 ROM:00118790 loc_118790: ; CODE XREF: sub_11833E+44C↑j ROM:00118790 move.w ($D0C).w,d0 ROM:00118794 move.b d0,(a0,d2.w) ROM:00118798 addq.w #1,d2 ROM:0011879A bvc.s loc_1187A0 ROM:0011879C move.w #$8000,d2 ROM:001187A0 ROM:001187A0 loc_1187A0: ; CODE XREF: sub_11833E+45C↑j ROM:001187A0 move.w d2,($54E).w ROM:001187A4 bsr.l sub_116A58 ROM:001187AA bra.l locret_1189FC ROM:001187B0 ; --------------------------------------------------------------------------- ROM:001187B0 ROM:001187B0 loc_1187B0: ; CODE XREF: sub_11833E+3F2↑j ROM:001187B0 cmpi.b #$85,($70B).w ROM:001187B6 bne.l loc_11883A ROM:001187BC bsr.l sub_116A0A ROM:001187C2 move.w ($54E).w,d2 ROM:001187C6 move.b ($70B).w,(a0,d2.w) ROM:001187CC addq.w #1,d2 ROM:001187CE bvc.s loc_1187D4 ROM:001187D0 move.w #$8000,d2 ROM:001187D4 ROM:001187D4 loc_1187D4: ; CODE XREF: sub_11833E+490↑j ROM:001187D4 clr.b d0 ROM:001187D6 move.b $B21(a5),d0 ROM:001187DA move.b d0,(a0,d2.w) ROM:001187DE addq.w #1,d2 ROM:001187E0 bvc.s loc_1187E6 ROM:001187E2 move.w #$8000,d2 ROM:001187E6 ROM:001187E6 loc_1187E6: ; CODE XREF: sub_11833E+4A2↑j ROM:001187E6 move.w ($D08).w,d0 ROM:001187EA lsr.w #8,d0 ROM:001187EC move.b d0,(a0,d2.w) ROM:001187F0 addq.w #1,d2 ROM:001187F2 bvc.s loc_1187F8 ROM:001187F4 move.w #$8000,d2 ROM:001187F8 ROM:001187F8 loc_1187F8: ; CODE XREF: sub_11833E+4B4↑j ROM:001187F8 move.w ($D08).w,d0 ROM:001187FC move.b d0,(a0,d2.w) ROM:00118800 addq.w #1,d2 ROM:00118802 bvc.s loc_118808 ROM:00118804 move.w #$8000,d2 ROM:00118808 ROM:00118808 loc_118808: ; CODE XREF: sub_11833E+4C4↑j ROM:00118808 move.w $5FA(a5),d0 ROM:0011880C lsr.w #8,d0 ROM:0011880E move.b d0,(a0,d2.w) ROM:00118812 addq.w #1,d2 ROM:00118814 bvc.s loc_11881A ROM:00118816 move.w #$8000,d2 ROM:0011881A ROM:0011881A loc_11881A: ; CODE XREF: sub_11833E+4D6↑j ROM:0011881A move.w $5FA(a5),d0 ROM:0011881E move.b d0,(a0,d2.w) ROM:00118822 addq.w #1,d2 ROM:00118824 bvc.s loc_11882A ROM:00118826 move.w #$8000,d2 ROM:0011882A ROM:0011882A loc_11882A: ; CODE XREF: sub_11833E+4E6↑j ROM:0011882A move.w d2,($54E).w ROM:0011882E bsr.l sub_116A58 ROM:00118834 bra.l locret_1189FC ROM:0011883A ; --------------------------------------------------------------------------- ROM:0011883A ROM:0011883A loc_11883A: ; CODE XREF: sub_11833E+478↑j ROM:0011883A cmpi.b #$86,($70B).w ROM:00118840 bne.l loc_11894E ROM:00118846 bsr.l sub_116A0A ROM:0011884C move.w ($54E).w,d2 ROM:00118850 move.b ($70B).w,(a0,d2.w) ROM:00118856 addq.w #1,d2 ROM:00118858 bvc.s loc_11885E ROM:0011885A move.w #$8000,d2 ROM:0011885E ROM:0011885E loc_11885E: ; CODE XREF: sub_11833E+51A↑j ROM:0011885E clr.b d0 ROM:00118860 move.b $B22(a5),d0 ROM:00118864 ori.b #$80,d0 ROM:00118868 move.b d0,(a0,d2.w) ROM:0011886C addq.w #1,d2 ROM:0011886E bvc.s loc_118874 ROM:00118870 move.w #$8000,d2 ROM:00118874 ROM:00118874 loc_118874: ; CODE XREF: sub_11833E+530↑j ROM:00118874 lea ($FE8).w,a1 ROM:00118878 move.w 2(a1),d0 ROM:0011887C lsr.w #8,d0 ROM:0011887E move.b d0,(a0,d2.w) ROM:00118882 addq.w #1,d2 ROM:00118884 bvc.s loc_11888A ROM:00118886 move.w #$8000,d2 ROM:0011888A ROM:0011888A loc_11888A: ; CODE XREF: sub_11833E+546↑j ROM:0011888A move.w 2(a1),d0 ROM:0011888E move.b d0,(a0,d2.w) ROM:00118892 addq.w #1,d2 ROM:00118894 bvc.s loc_11889A ROM:00118896 move.w #$8000,d2 ROM:0011889A ROM:0011889A loc_11889A: ; CODE XREF: sub_11833E+556↑j ROM:0011889A move.w $5F2(a5),d0 ROM:0011889E lsr.w #8,d0 ROM:001188A0 move.b d0,(a0,d2.w) ROM:001188A4 addq.w #1,d2 ROM:001188A6 bvc.s loc_1188AC ROM:001188A8 move.w #$8000,d2 ROM:001188AC ROM:001188AC loc_1188AC: ; CODE XREF: sub_11833E+568↑j ROM:001188AC move.w $5F2(a5),d0 ROM:001188B0 move.b d0,(a0,d2.w) ROM:001188B4 addq.w #1,d2 ROM:001188B6 bvc.s loc_1188BC ROM:001188B8 move.w #$8000,d2 ROM:001188BC ROM:001188BC loc_1188BC: ; CODE XREF: sub_11833E+578↑j ROM:001188BC move.w d2,($54E).w ROM:001188C0 bsr.l sub_116A58 ROM:001188C6 move.w ($54E).w,($E6A).w ROM:001188CC bsr.l sub_116A0A ROM:001188D2 move.w ($54E).w,d2 ROM:001188D6 move.b ($70B).w,(a0,d2.w) ROM:001188DC addq.w #1,d2 ROM:001188DE bvc.s loc_1188E4 ROM:001188E0 move.w #$8000,d2 ROM:001188E4 ROM:001188E4 loc_1188E4: ; CODE XREF: sub_11833E+5A0↑j ROM:001188E4 clr.b d0 ROM:001188E6 move.b $B22(a5),d0 ROM:001188EA move.b d0,(a0,d2.w) ROM:001188EE addq.w #1,d2 ROM:001188F0 bvc.s loc_1188F6 ROM:001188F2 move.w #$8000,d2 ROM:001188F6 ROM:001188F6 loc_1188F6: ; CODE XREF: sub_11833E+5B2↑j ROM:001188F6 lea ($FE8).w,a1 ROM:001188FA move.w 2(a1),d0 ROM:001188FE lsr.w #8,d0 ROM:00118900 move.b d0,(a0,d2.w) ROM:00118904 addq.w #1,d2 ROM:00118906 bvc.s loc_11890C ROM:00118908 move.w #$8000,d2 ROM:0011890C ROM:0011890C loc_11890C: ; CODE XREF: sub_11833E+5C8↑j ROM:0011890C move.w 2(a1),d0 ROM:00118910 move.b d0,(a0,d2.w) ROM:00118914 addq.w #1,d2 ROM:00118916 bvc.s loc_11891C ROM:00118918 move.w #$8000,d2 ROM:0011891C ROM:0011891C loc_11891C: ; CODE XREF: sub_11833E+5D8↑j ROM:0011891C move.w $5F4(a5),d0 ROM:00118920 lsr.w #8,d0 ROM:00118922 move.b d0,(a0,d2.w) ROM:00118926 addq.w #1,d2 ROM:00118928 bvc.s loc_11892E ROM:0011892A move.w #$8000,d2 ROM:0011892E ROM:0011892E loc_11892E: ; CODE XREF: sub_11833E+5EA↑j ROM:0011892E move.w $5F4(a5),d0 ROM:00118932 move.b d0,(a0,d2.w) ROM:00118936 addq.w #1,d2 ROM:00118938 bvc.s loc_11893E ROM:0011893A move.w #$8000,d2 ROM:0011893E ROM:0011893E loc_11893E: ; CODE XREF: sub_11833E+5FA↑j ROM:0011893E move.w d2,($54E).w ROM:00118942 bsr.l sub_116A58 ROM:00118948 bra.l locret_1189FC ROM:0011894E ; --------------------------------------------------------------------------- ROM:0011894E ROM:0011894E loc_11894E: ; CODE XREF: sub_11833E+502↑j ROM:0011894E cmpi.b #$88,($70B).w ROM:00118954 bne.l locret_1189FC ROM:0011895A bsr.l sub_116A0A ROM:00118960 move.w ($54E).w,d2 ROM:00118964 move.b ($70B).w,(a0,d2.w) ROM:0011896A addq.w #1,d2 ROM:0011896C bvc.s loc_118972 ROM:0011896E move.w #$8000,d2 ROM:00118972 ROM:00118972 loc_118972: ; CODE XREF: sub_11833E+62E↑j ROM:00118972 clr.b d0 ROM:00118974 move.b $B23(a5),d0 ROM:00118978 btst #2,($D6F).w ROM:0011897E bne.l loc_118994 ROM:00118984 move.w $576(a5),d1 ROM:00118988 cmp.w ($C38).w,d1 ROM:0011898C bge.s loc_118992 ROM:0011898E ori.b #$80,d0 ROM:00118992 ROM:00118992 loc_118992: ; CODE XREF: sub_11833E+64E↑j ROM:00118992 bra.s loc_1189A2 ROM:00118994 ; --------------------------------------------------------------------------- ROM:00118994 ROM:00118994 loc_118994: ; CODE XREF: sub_11833E+640↑j ROM:00118994 move.w $576(a5),d1 ROM:00118998 cmp.w ($C38).w,d1 ROM:0011899C blt.s loc_1189A2 ROM:0011899E ori.b #$80,d0 ROM:001189A2 ROM:001189A2 loc_1189A2: ; CODE XREF: sub_11833E:loc_118992↑j ROM:001189A2 ; sub_11833E+65E↑j ROM:001189A2 move.b d0,(a0,d2.w) ROM:001189A6 addq.w #1,d2 ROM:001189A8 bvc.s loc_1189AE ROM:001189AA move.w #$8000,d2 ROM:001189AE ROM:001189AE loc_1189AE: ; CODE XREF: sub_11833E+66A↑j ROM:001189AE move.w ($C38).w,d0 ROM:001189B2 lsr.w #8,d0 ROM:001189B4 move.b d0,(a0,d2.w) ROM:001189B8 addq.w #1,d2 ROM:001189BA bvc.s loc_1189C0 ROM:001189BC move.w #$8000,d2 ROM:001189C0 ROM:001189C0 loc_1189C0: ; CODE XREF: sub_11833E+67C↑j ROM:001189C0 move.w ($C38).w,d0 ROM:001189C4 move.b d0,(a0,d2.w) ROM:001189C8 addq.w #1,d2 ROM:001189CA bvc.s loc_1189D0 ROM:001189CC move.w #$8000,d2 ROM:001189D0 ROM:001189D0 loc_1189D0: ; CODE XREF: sub_11833E+68C↑j ROM:001189D0 move.w $576(a5),d0 ROM:001189D4 lsr.w #8,d0 ROM:001189D6 move.b d0,(a0,d2.w) ROM:001189DA addq.w #1,d2 ROM:001189DC bvc.s loc_1189E2 ROM:001189DE move.w #$8000,d2 ROM:001189E2 ROM:001189E2 loc_1189E2: ; CODE XREF: sub_11833E+69E↑j ROM:001189E2 move.w $576(a5),d0 ROM:001189E6 move.b d0,(a0,d2.w) ROM:001189EA addq.w #1,d2 ROM:001189EC bvc.s loc_1189F2 ROM:001189EE move.w #$8000,d2 ROM:001189F2 ROM:001189F2 loc_1189F2: ; CODE XREF: sub_11833E+6AE↑j ROM:001189F2 move.w d2,($54E).w ROM:001189F6 bsr.l sub_116A58 ROM:001189FC ROM:001189FC locret_1189FC: ; CODE XREF: sub_11833E+78↑j ROM:001189FC ; sub_11833E+EE↑j ... ROM:001189FC rts ROM:001189FC ; End of function sub_11833E ROM:001189FC ROM:001189FE ROM:001189FE ; =============== S U B R O U T I N E ======================================= ROM:001189FE ROM:001189FE ROM:001189FE sub_1189FE: ; CODE XREF: sub_116992+60↑p ROM:001189FE btst #3,($1400).w ROM:00118A04 beq.s loc_118A0E ROM:00118A06 bset #1,($1378).w ROM:00118A0C bra.s loc_118A1C ROM:00118A0E ; --------------------------------------------------------------------------- ROM:00118A0E ROM:00118A0E loc_118A0E: ; CODE XREF: sub_1189FE+6↑j ROM:00118A0E btst #4,($1400).w ROM:00118A14 beq.s loc_118A1C ROM:00118A16 bset #1,($1378).w ROM:00118A1C ROM:00118A1C loc_118A1C: ; CODE XREF: sub_1189FE+E↑j ROM:00118A1C ; sub_1189FE+16↑j ROM:00118A1C clr.w ($E6A).w ROM:00118A20 clr.w d1 ROM:00118A22 lea (dword_13765C).l,a3 ROM:00118A28 move.w (a3),d4 ROM:00118A2A ROM:00118A2A loc_118A2A: ; CODE XREF: sub_1189FE+106↓j ROM:00118A2A cmpi.w #$FF,d4 ROM:00118A2E beq.l locret_118B08 ROM:00118A34 clr.b ($121D).w ROM:00118A38 ROM:00118A38 loc_118A38: ; CODE XREF: sub_1189FE+94↓j ROM:00118A38 cmpi.w #$FF,d4 ROM:00118A3C beq.s loc_118A94 ROM:00118A3E cmpi.b #3,($121D).w ROM:00118A44 bge.s loc_118A94 ROM:00118A46 move.w 2(a3),d2 ROM:00118A4A move.b 4(a3),d3 ROM:00118A4E btst d3,(d2.w) ROM:00118A52 beq.s loc_118A8C ROM:00118A54 cmpi.b #0,($121D).w ROM:00118A5A bne.s loc_118A66 ROM:00118A5C bsr.l sub_116A0A ROM:00118A62 move.w ($54E).w,d1 ROM:00118A66 ROM:00118A66 loc_118A66: ; CODE XREF: sub_1189FE+5C↑j ROM:00118A66 move.b (a3),d5 ROM:00118A68 move.b d5,$1240(d1.w) ROM:00118A6E addq.w #1,d1 ROM:00118A70 bvc.s loc_118A76 ROM:00118A72 move.w #$8000,d1 ROM:00118A76 ROM:00118A76 loc_118A76: ; CODE XREF: sub_1189FE+72↑j ROM:00118A76 move.b 1(a3),d5 ROM:00118A7A move.b d5,$1240(d1.w) ROM:00118A80 addq.w #1,d1 ROM:00118A82 bvc.s loc_118A88 ROM:00118A84 move.w #$8000,d1 ROM:00118A88 ROM:00118A88 loc_118A88: ; CODE XREF: sub_1189FE+84↑j ROM:00118A88 addq.b #1,($121D).w ROM:00118A8C ROM:00118A8C loc_118A8C: ; CODE XREF: sub_1189FE+54↑j ROM:00118A8C adda.w #$A,a3 ROM:00118A90 move.w (a3),d4 ROM:00118A92 bra.s loc_118A38 ROM:00118A94 ; --------------------------------------------------------------------------- ROM:00118A94 ROM:00118A94 loc_118A94: ; CODE XREF: sub_1189FE+3E↑j ROM:00118A94 ; sub_1189FE+46↑j ROM:00118A94 cmpi.b #3,($121D).w ROM:00118A9A bge.s loc_118AEC ROM:00118A9C cmpi.b #0,($121D).w ROM:00118AA2 ble.s loc_118AEC ROM:00118AA4 move.b #0,$1240(d1.w) ROM:00118AAC addq.w #1,d1 ROM:00118AAE bvc.s loc_118AB4 ROM:00118AB0 move.w #$8000,d1 ROM:00118AB4 ROM:00118AB4 loc_118AB4: ; CODE XREF: sub_1189FE+B0↑j ROM:00118AB4 move.b #0,$1240(d1.w) ROM:00118ABC addq.w #1,d1 ROM:00118ABE bvc.s loc_118AC4 ROM:00118AC0 move.w #$8000,d1 ROM:00118AC4 ROM:00118AC4 loc_118AC4: ; CODE XREF: sub_1189FE+C0↑j ROM:00118AC4 cmpi.b #2,($121D).w ROM:00118ACA bge.s loc_118AEC ROM:00118ACC move.b #0,$1240(d1.w) ROM:00118AD4 addq.w #1,d1 ROM:00118AD6 bvc.s loc_118ADC ROM:00118AD8 move.w #$8000,d1 ROM:00118ADC ROM:00118ADC loc_118ADC: ; CODE XREF: sub_1189FE+D8↑j ROM:00118ADC move.b #0,$1240(d1.w) ROM:00118AE4 addq.w #1,d1 ROM:00118AE6 bvc.s loc_118AEC ROM:00118AE8 move.w #$8000,d1 ROM:00118AEC ROM:00118AEC loc_118AEC: ; CODE XREF: sub_1189FE+9C↑j ROM:00118AEC ; sub_1189FE+A4↑j ... ROM:00118AEC cmpi.b #0,($121D).w ROM:00118AF2 ble.s loc_118AFE ROM:00118AF4 move.w d1,($54E).w ROM:00118AF8 bsr.l sub_116A58 ROM:00118AFE ROM:00118AFE loc_118AFE: ; CODE XREF: sub_1189FE+F4↑j ROM:00118AFE move.w ($54E).w,($E6A).w ROM:00118B04 bra.w loc_118A2A ROM:00118B08 ; --------------------------------------------------------------------------- ROM:00118B08 ROM:00118B08 locret_118B08: ; CODE XREF: sub_1189FE+30↑j ROM:00118B08 rts ROM:00118B08 ; End of function sub_1189FE ROM:00118B08 ROM:00118B0A ROM:00118B0A ; =============== S U B R O U T I N E ======================================= ROM:00118B0A ROM:00118B0A ROM:00118B0A sub_118B0A: ; CODE XREF: sub_116992+70↑p ROM:00118B0A lea ($1240).w,a0 ROM:00118B0E clr.w ($E6A).w ROM:00118B12 cmpi.b #0,($70B).w ROM:00118B18 bne.s loc_118B88 ROM:00118B1A bsr.l sub_116A0A ROM:00118B20 move.w ($54E).w,d0 ROM:00118B24 move.b ($70B).w,(a0,d0.w) ROM:00118B2A addq.w #1,d0 ROM:00118B2C bvc.s loc_118B32 ROM:00118B2E move.w #$8000,d0 ROM:00118B32 ROM:00118B32 loc_118B32: ; CODE XREF: sub_118B0A+22↑j ROM:00118B32 move.b #1,(a0,d0.w) ROM:00118B38 addq.w #1,d0 ROM:00118B3A bvc.s loc_118B40 ROM:00118B3C move.w #$8000,d0 ROM:00118B40 ROM:00118B40 loc_118B40: ; CODE XREF: sub_118B0A+30↑j ROM:00118B40 move.b $12D(a5),(a0,d0.w) ROM:00118B46 addq.w #1,d0 ROM:00118B48 bvc.s loc_118B4E ROM:00118B4A move.w #$8000,d0 ROM:00118B4E ROM:00118B4E loc_118B4E: ; CODE XREF: sub_118B0A+3E↑j ROM:00118B4E move.b $12E(a5),(a0,d0.w) ROM:00118B54 addq.w #1,d0 ROM:00118B56 bvc.s loc_118B5C ROM:00118B58 move.w #$8000,d0 ROM:00118B5C ROM:00118B5C loc_118B5C: ; CODE XREF: sub_118B0A+4C↑j ROM:00118B5C move.b $12F(a5),(a0,d0.w) ROM:00118B62 addq.w #1,d0 ROM:00118B64 bvc.s loc_118B6A ROM:00118B66 move.w #$8000,d0 ROM:00118B6A ROM:00118B6A loc_118B6A: ; CODE XREF: sub_118B0A+5A↑j ROM:00118B6A move.b $130(a5),(a0,d0.w) ROM:00118B70 addq.w #1,d0 ROM:00118B72 bvc.s loc_118B78 ROM:00118B74 move.w #$8000,d0 ROM:00118B78 ROM:00118B78 loc_118B78: ; CODE XREF: sub_118B0A+68↑j ROM:00118B78 move.w d0,($54E).w ROM:00118B7C bsr.l sub_116A58 ROM:00118B82 bra.l locret_1198F2 ROM:00118B88 ; --------------------------------------------------------------------------- ROM:00118B88 ROM:00118B88 loc_118B88: ; CODE XREF: sub_118B0A+E↑j ROM:00118B88 cmpi.b #1,($70B).w ROM:00118B8E bne.l loc_118BCA ROM:00118B94 bsr.l sub_116A0A ROM:00118B9A move.w ($54E).w,d0 ROM:00118B9E move.b ($70B).w,(a0,d0.w) ROM:00118BA4 addq.w #1,d0 ROM:00118BA6 bvc.s loc_118BAC ROM:00118BA8 move.w #$8000,d0 ROM:00118BAC ROM:00118BAC loc_118BAC: ; CODE XREF: sub_118B0A+9C↑j ROM:00118BAC move.b #5,(a0,d0.w) ROM:00118BB2 addq.w #1,d0 ROM:00118BB4 bvc.s loc_118BBA ROM:00118BB6 move.w #$8000,d0 ROM:00118BBA ROM:00118BBA loc_118BBA: ; CODE XREF: sub_118B0A+AA↑j ROM:00118BBA move.w d0,($54E).w ROM:00118BBE bsr.l sub_116A58 ROM:00118BC4 bra.l locret_1198F2 ROM:00118BCA ; --------------------------------------------------------------------------- ROM:00118BCA ROM:00118BCA loc_118BCA: ; CODE XREF: sub_118B0A+84↑j ROM:00118BCA cmpi.b #2,($70B).w ROM:00118BD0 bne.l loc_118F96 ROM:00118BD6 bsr.l sub_114270 ROM:00118BDC cmpi.b #0,d1 ROM:00118BE0 bne.s loc_118BEA ROM:00118BE2 bset #1,($8E6).w ROM:00118BE8 bra.s loc_118BEC ROM:00118BEA ; --------------------------------------------------------------------------- ROM:00118BEA ROM:00118BEA loc_118BEA: ; CODE XREF: sub_118B0A+D6↑j ROM:00118BEA subq.b #1,d1 ROM:00118BEC ROM:00118BEC loc_118BEC: ; CODE XREF: sub_118B0A+DE↑j ROM:00118BEC movea.l #$10C000,a1 ROM:00118BF2 move.w #$2E,d2 ; '.' ROM:00118BF6 ext.w d1 ROM:00118BF8 mulu.w d1,d2 ROM:00118BFA ext.l d2 ROM:00118BFC adda.l d2,a1 ROM:00118BFE bsr.l sub_116A0A ROM:00118C04 move.w ($54E).w,d0 ROM:00118C08 move.b ($70B).w,(a0,d0.w) ROM:00118C0E addq.w #1,d0 ROM:00118C10 bvc.s loc_118C16 ROM:00118C12 move.w #$8000,d0 ROM:00118C16 ROM:00118C16 loc_118C16: ; CODE XREF: sub_118B0A+106↑j ROM:00118C16 move.b #1,(a0,d0.w) ROM:00118C1C addq.w #1,d0 ROM:00118C1E bvc.s loc_118C24 ROM:00118C20 move.w #$8000,d0 ROM:00118C24 ROM:00118C24 loc_118C24: ; CODE XREF: sub_118B0A+114↑j ROM:00118C24 btst #1,($8E6).w ROM:00118C2A bne.s loc_118C34 ROM:00118C2C move.b #0,(a0,d0.w) ROM:00118C32 bra.s loc_118C3A ROM:00118C34 ; --------------------------------------------------------------------------- ROM:00118C34 ROM:00118C34 loc_118C34: ; CODE XREF: sub_118B0A+120↑j ROM:00118C34 move.b #$FF,(a0,d0.w) ROM:00118C3A ROM:00118C3A loc_118C3A: ; CODE XREF: sub_118B0A+128↑j ROM:00118C3A addq.w #1,d0 ROM:00118C3C bvc.s loc_118C42 ROM:00118C3E move.w #$8000,d0 ROM:00118C42 ROM:00118C42 loc_118C42: ; CODE XREF: sub_118B0A+132↑j ROM:00118C42 btst #1,($8E6).w ROM:00118C48 bne.s loc_118C52 ROM:00118C4A move.b #0,(a0,d0.w) ROM:00118C50 bra.s loc_118C58 ROM:00118C52 ; --------------------------------------------------------------------------- ROM:00118C52 ROM:00118C52 loc_118C52: ; CODE XREF: sub_118B0A+13E↑j ROM:00118C52 move.b #$FF,(a0,d0.w) ROM:00118C58 ROM:00118C58 loc_118C58: ; CODE XREF: sub_118B0A+146↑j ROM:00118C58 addq.w #1,d0 ROM:00118C5A bvc.s loc_118C60 ROM:00118C5C move.w #$8000,d0 ROM:00118C60 ROM:00118C60 loc_118C60: ; CODE XREF: sub_118B0A+150↑j ROM:00118C60 btst #1,($8E6).w ROM:00118C66 bne.s loc_118C70 ROM:00118C68 move.b #0,(a0,d0.w) ROM:00118C6E bra.s loc_118C76 ROM:00118C70 ; --------------------------------------------------------------------------- ROM:00118C70 ROM:00118C70 loc_118C70: ; CODE XREF: sub_118B0A+15C↑j ROM:00118C70 move.b #$FF,(a0,d0.w) ROM:00118C76 ROM:00118C76 loc_118C76: ; CODE XREF: sub_118B0A+164↑j ROM:00118C76 addq.w #1,d0 ROM:00118C78 bvc.s loc_118C7E ROM:00118C7A move.w #$8000,d0 ROM:00118C7E ROM:00118C7E loc_118C7E: ; CODE XREF: sub_118B0A+16E↑j ROM:00118C7E btst #1,($8E6).w ROM:00118C84 bne.s loc_118C8C ROM:00118C86 move.b (a1),(a0,d0.w) ROM:00118C8A bra.s loc_118C92 ROM:00118C8C ; --------------------------------------------------------------------------- ROM:00118C8C ROM:00118C8C loc_118C8C: ; CODE XREF: sub_118B0A+17A↑j ROM:00118C8C move.b #$FF,(a0,d0.w) ROM:00118C92 ROM:00118C92 loc_118C92: ; CODE XREF: sub_118B0A+180↑j ROM:00118C92 addq.w #1,d0 ROM:00118C94 bvc.s loc_118C9A ROM:00118C96 move.w #$8000,d0 ROM:00118C9A ROM:00118C9A loc_118C9A: ; CODE XREF: sub_118B0A+18A↑j ROM:00118C9A adda.l #1,a1 ROM:00118CA0 move.w d0,($54E).w ROM:00118CA4 bsr.l sub_116A58 ROM:00118CAA move.w ($54E).w,($E6A).w ROM:00118CB0 bsr.l sub_116A0A ROM:00118CB6 move.w ($54E).w,d0 ROM:00118CBA move.b ($70B).w,(a0,d0.w) ROM:00118CC0 addq.w #1,d0 ROM:00118CC2 bvc.s loc_118CC8 ROM:00118CC4 move.w #$8000,d0 ROM:00118CC8 ROM:00118CC8 loc_118CC8: ; CODE XREF: sub_118B0A+1B8↑j ROM:00118CC8 move.b #2,(a0,d0.w) ROM:00118CCE addq.w #1,d0 ROM:00118CD0 bvc.s loc_118CD6 ROM:00118CD2 move.w #$8000,d0 ROM:00118CD6 ROM:00118CD6 loc_118CD6: ; CODE XREF: sub_118B0A+1C6↑j ROM:00118CD6 btst #1,($8E6).w ROM:00118CDC bne.s loc_118CE4 ROM:00118CDE move.b (a1),(a0,d0.w) ROM:00118CE2 bra.s loc_118CEA ROM:00118CE4 ; --------------------------------------------------------------------------- ROM:00118CE4 ROM:00118CE4 loc_118CE4: ; CODE XREF: sub_118B0A+1D2↑j ROM:00118CE4 move.b #$FF,(a0,d0.w) ROM:00118CEA ROM:00118CEA loc_118CEA: ; CODE XREF: sub_118B0A+1D8↑j ROM:00118CEA addq.w #1,d0 ROM:00118CEC bvc.s loc_118CF2 ROM:00118CEE move.w #$8000,d0 ROM:00118CF2 ROM:00118CF2 loc_118CF2: ; CODE XREF: sub_118B0A+1E2↑j ROM:00118CF2 adda.l #1,a1 ROM:00118CF8 btst #1,($8E6).w ROM:00118CFE bne.s loc_118D06 ROM:00118D00 move.b (a1),(a0,d0.w) ROM:00118D04 bra.s loc_118D0C ROM:00118D06 ; --------------------------------------------------------------------------- ROM:00118D06 ROM:00118D06 loc_118D06: ; CODE XREF: sub_118B0A+1F4↑j ROM:00118D06 move.b #$FF,(a0,d0.w) ROM:00118D0C ROM:00118D0C loc_118D0C: ; CODE XREF: sub_118B0A+1FA↑j ROM:00118D0C addq.w #1,d0 ROM:00118D0E bvc.s loc_118D14 ROM:00118D10 move.w #$8000,d0 ROM:00118D14 ROM:00118D14 loc_118D14: ; CODE XREF: sub_118B0A+204↑j ROM:00118D14 adda.l #1,a1 ROM:00118D1A btst #1,($8E6).w ROM:00118D20 bne.s loc_118D28 ROM:00118D22 move.b (a1),(a0,d0.w) ROM:00118D26 bra.s loc_118D2E ROM:00118D28 ; --------------------------------------------------------------------------- ROM:00118D28 ROM:00118D28 loc_118D28: ; CODE XREF: sub_118B0A+216↑j ROM:00118D28 move.b #$FF,(a0,d0.w) ROM:00118D2E ROM:00118D2E loc_118D2E: ; CODE XREF: sub_118B0A+21C↑j ROM:00118D2E addq.w #1,d0 ROM:00118D30 bvc.s loc_118D36 ROM:00118D32 move.w #$8000,d0 ROM:00118D36 ROM:00118D36 loc_118D36: ; CODE XREF: sub_118B0A+226↑j ROM:00118D36 adda.l #1,a1 ROM:00118D3C btst #1,($8E6).w ROM:00118D42 bne.s loc_118D4A ROM:00118D44 move.b (a1),(a0,d0.w) ROM:00118D48 bra.s loc_118D50 ROM:00118D4A ; --------------------------------------------------------------------------- ROM:00118D4A ROM:00118D4A loc_118D4A: ; CODE XREF: sub_118B0A+238↑j ROM:00118D4A move.b #$FF,(a0,d0.w) ROM:00118D50 ROM:00118D50 loc_118D50: ; CODE XREF: sub_118B0A+23E↑j ROM:00118D50 addq.w #1,d0 ROM:00118D52 bvc.s loc_118D58 ROM:00118D54 move.w #$8000,d0 ROM:00118D58 ROM:00118D58 loc_118D58: ; CODE XREF: sub_118B0A+248↑j ROM:00118D58 adda.l #1,a1 ROM:00118D5E move.w d0,($54E).w ROM:00118D62 bsr.l sub_116A58 ROM:00118D68 move.w ($54E).w,($E6A).w ROM:00118D6E bsr.l sub_116A0A ROM:00118D74 move.w ($54E).w,d0 ROM:00118D78 move.b ($70B).w,(a0,d0.w) ROM:00118D7E addq.w #1,d0 ROM:00118D80 bvc.s loc_118D86 ROM:00118D82 move.w #$8000,d0 ROM:00118D86 ROM:00118D86 loc_118D86: ; CODE XREF: sub_118B0A+276↑j ROM:00118D86 move.b #3,(a0,d0.w) ROM:00118D8C addq.w #1,d0 ROM:00118D8E bvc.s loc_118D94 ROM:00118D90 move.w #$8000,d0 ROM:00118D94 ROM:00118D94 loc_118D94: ; CODE XREF: sub_118B0A+284↑j ROM:00118D94 btst #1,($8E6).w ROM:00118D9A bne.s loc_118DA2 ROM:00118D9C move.b (a1),(a0,d0.w) ROM:00118DA0 bra.s loc_118DA8 ROM:00118DA2 ; --------------------------------------------------------------------------- ROM:00118DA2 ROM:00118DA2 loc_118DA2: ; CODE XREF: sub_118B0A+290↑j ROM:00118DA2 move.b #$FF,(a0,d0.w) ROM:00118DA8 ROM:00118DA8 loc_118DA8: ; CODE XREF: sub_118B0A+296↑j ROM:00118DA8 addq.w #1,d0 ROM:00118DAA bvc.s loc_118DB0 ROM:00118DAC move.w #$8000,d0 ROM:00118DB0 ROM:00118DB0 loc_118DB0: ; CODE XREF: sub_118B0A+2A0↑j ROM:00118DB0 adda.l #1,a1 ROM:00118DB6 btst #1,($8E6).w ROM:00118DBC bne.s loc_118DC4 ROM:00118DBE move.b (a1),(a0,d0.w) ROM:00118DC2 bra.s loc_118DCA ROM:00118DC4 ; --------------------------------------------------------------------------- ROM:00118DC4 ROM:00118DC4 loc_118DC4: ; CODE XREF: sub_118B0A+2B2↑j ROM:00118DC4 move.b #$FF,(a0,d0.w) ROM:00118DCA ROM:00118DCA loc_118DCA: ; CODE XREF: sub_118B0A+2B8↑j ROM:00118DCA addq.w #1,d0 ROM:00118DCC bvc.s loc_118DD2 ROM:00118DCE move.w #$8000,d0 ROM:00118DD2 ROM:00118DD2 loc_118DD2: ; CODE XREF: sub_118B0A+2C2↑j ROM:00118DD2 adda.l #1,a1 ROM:00118DD8 btst #1,($8E6).w ROM:00118DDE bne.s loc_118DE6 ROM:00118DE0 move.b (a1),(a0,d0.w) ROM:00118DE4 bra.s loc_118DEC ROM:00118DE6 ; --------------------------------------------------------------------------- ROM:00118DE6 ROM:00118DE6 loc_118DE6: ; CODE XREF: sub_118B0A+2D4↑j ROM:00118DE6 move.b #$FF,(a0,d0.w) ROM:00118DEC ROM:00118DEC loc_118DEC: ; CODE XREF: sub_118B0A+2DA↑j ROM:00118DEC addq.w #1,d0 ROM:00118DEE bvc.s loc_118DF4 ROM:00118DF0 move.w #$8000,d0 ROM:00118DF4 ROM:00118DF4 loc_118DF4: ; CODE XREF: sub_118B0A+2E4↑j ROM:00118DF4 adda.l #1,a1 ROM:00118DFA btst #1,($8E6).w ROM:00118E00 bne.s loc_118E08 ROM:00118E02 move.b (a1),(a0,d0.w) ROM:00118E06 bra.s loc_118E0E ROM:00118E08 ; --------------------------------------------------------------------------- ROM:00118E08 ROM:00118E08 loc_118E08: ; CODE XREF: sub_118B0A+2F6↑j ROM:00118E08 move.b #$FF,(a0,d0.w) ROM:00118E0E ROM:00118E0E loc_118E0E: ; CODE XREF: sub_118B0A+2FC↑j ROM:00118E0E addq.w #1,d0 ROM:00118E10 bvc.s loc_118E16 ROM:00118E12 move.w #$8000,d0 ROM:00118E16 ROM:00118E16 loc_118E16: ; CODE XREF: sub_118B0A+306↑j ROM:00118E16 adda.l #1,a1 ROM:00118E1C move.w d0,($54E).w ROM:00118E20 bsr.l sub_116A58 ROM:00118E26 move.w ($54E).w,($E6A).w ROM:00118E2C bsr.l sub_116A0A ROM:00118E32 move.w ($54E).w,d0 ROM:00118E36 move.b ($70B).w,(a0,d0.w) ROM:00118E3C addq.w #1,d0 ROM:00118E3E bvc.s loc_118E44 ROM:00118E40 move.w #$8000,d0 ROM:00118E44 ROM:00118E44 loc_118E44: ; CODE XREF: sub_118B0A+334↑j ROM:00118E44 move.b #4,(a0,d0.w) ROM:00118E4A addq.w #1,d0 ROM:00118E4C bvc.s loc_118E52 ROM:00118E4E move.w #$8000,d0 ROM:00118E52 ROM:00118E52 loc_118E52: ; CODE XREF: sub_118B0A+342↑j ROM:00118E52 btst #1,($8E6).w ROM:00118E58 bne.s loc_118E60 ROM:00118E5A move.b (a1),(a0,d0.w) ROM:00118E5E bra.s loc_118E66 ROM:00118E60 ; --------------------------------------------------------------------------- ROM:00118E60 ROM:00118E60 loc_118E60: ; CODE XREF: sub_118B0A+34E↑j ROM:00118E60 move.b #$FF,(a0,d0.w) ROM:00118E66 ROM:00118E66 loc_118E66: ; CODE XREF: sub_118B0A+354↑j ROM:00118E66 addq.w #1,d0 ROM:00118E68 bvc.s loc_118E6E ROM:00118E6A move.w #$8000,d0 ROM:00118E6E ROM:00118E6E loc_118E6E: ; CODE XREF: sub_118B0A+35E↑j ROM:00118E6E adda.l #1,a1 ROM:00118E74 btst #1,($8E6).w ROM:00118E7A bne.s loc_118E82 ROM:00118E7C move.b (a1),(a0,d0.w) ROM:00118E80 bra.s loc_118E88 ROM:00118E82 ; --------------------------------------------------------------------------- ROM:00118E82 ROM:00118E82 loc_118E82: ; CODE XREF: sub_118B0A+370↑j ROM:00118E82 move.b #$FF,(a0,d0.w) ROM:00118E88 ROM:00118E88 loc_118E88: ; CODE XREF: sub_118B0A+376↑j ROM:00118E88 addq.w #1,d0 ROM:00118E8A bvc.s loc_118E90 ROM:00118E8C move.w #$8000,d0 ROM:00118E90 ROM:00118E90 loc_118E90: ; CODE XREF: sub_118B0A+380↑j ROM:00118E90 adda.l #1,a1 ROM:00118E96 btst #1,($8E6).w ROM:00118E9C bne.s loc_118EA4 ROM:00118E9E bsr.w sub_119906 ROM:00118EA2 bra.s loc_118EAA ROM:00118EA4 ; --------------------------------------------------------------------------- ROM:00118EA4 ROM:00118EA4 loc_118EA4: ; CODE XREF: sub_118B0A+392↑j ROM:00118EA4 move.b #$FF,(a0,d0.w) ROM:00118EAA ROM:00118EAA loc_118EAA: ; CODE XREF: sub_118B0A+398↑j ROM:00118EAA addq.w #1,d0 ROM:00118EAC bvc.s loc_118EB2 ROM:00118EAE move.w #$8000,d0 ROM:00118EB2 ROM:00118EB2 loc_118EB2: ; CODE XREF: sub_118B0A+3A2↑j ROM:00118EB2 btst #1,($8E6).w ROM:00118EB8 bne.s loc_118EC0 ROM:00118EBA bsr.w sub_1198F4 ROM:00118EBE bra.s loc_118EC6 ROM:00118EC0 ; --------------------------------------------------------------------------- ROM:00118EC0 ROM:00118EC0 loc_118EC0: ; CODE XREF: sub_118B0A+3AE↑j ROM:00118EC0 move.b #$FF,(a0,d0.w) ROM:00118EC6 ROM:00118EC6 loc_118EC6: ; CODE XREF: sub_118B0A+3B4↑j ROM:00118EC6 addq.w #1,d0 ROM:00118EC8 bvc.s loc_118ECE ROM:00118ECA move.w #$8000,d0 ROM:00118ECE ROM:00118ECE loc_118ECE: ; CODE XREF: sub_118B0A+3BE↑j ROM:00118ECE adda.l #1,a1 ROM:00118ED4 move.w d0,($54E).w ROM:00118ED8 bsr.l sub_116A58 ROM:00118EDE move.w ($54E).w,($E6A).w ROM:00118EE4 bsr.l sub_116A0A ROM:00118EEA move.w ($54E).w,d0 ROM:00118EEE move.b ($70B).w,(a0,d0.w) ROM:00118EF4 addq.w #1,d0 ROM:00118EF6 bvc.s loc_118EFC ROM:00118EF8 move.w #$8000,d0 ROM:00118EFC ROM:00118EFC loc_118EFC: ; CODE XREF: sub_118B0A+3EC↑j ROM:00118EFC move.b #5,(a0,d0.w) ROM:00118F02 addq.w #1,d0 ROM:00118F04 bvc.s loc_118F0A ROM:00118F06 move.w #$8000,d0 ROM:00118F0A ROM:00118F0A loc_118F0A: ; CODE XREF: sub_118B0A+3FA↑j ROM:00118F0A btst #1,($8E6).w ROM:00118F10 bne.s loc_118F18 ROM:00118F12 bsr.w sub_119906 ROM:00118F16 bra.s loc_118F1E ROM:00118F18 ; --------------------------------------------------------------------------- ROM:00118F18 ROM:00118F18 loc_118F18: ; CODE XREF: sub_118B0A+406↑j ROM:00118F18 move.b #$FF,(a0,d0.w) ROM:00118F1E ROM:00118F1E loc_118F1E: ; CODE XREF: sub_118B0A+40C↑j ROM:00118F1E addq.w #1,d0 ROM:00118F20 bvc.s loc_118F26 ROM:00118F22 move.w #$8000,d0 ROM:00118F26 ROM:00118F26 loc_118F26: ; CODE XREF: sub_118B0A+416↑j ROM:00118F26 btst #1,($8E6).w ROM:00118F2C bne.s loc_118F34 ROM:00118F2E bsr.w sub_1198F4 ROM:00118F32 bra.s loc_118F3A ROM:00118F34 ; --------------------------------------------------------------------------- ROM:00118F34 ROM:00118F34 loc_118F34: ; CODE XREF: sub_118B0A+422↑j ROM:00118F34 move.b #$FF,(a0,d0.w) ROM:00118F3A ROM:00118F3A loc_118F3A: ; CODE XREF: sub_118B0A+428↑j ROM:00118F3A addq.w #1,d0 ROM:00118F3C bvc.s loc_118F42 ROM:00118F3E move.w #$8000,d0 ROM:00118F42 ROM:00118F42 loc_118F42: ; CODE XREF: sub_118B0A+432↑j ROM:00118F42 adda.l #1,a1 ROM:00118F48 btst #1,($8E6).w ROM:00118F4E bne.s loc_118F56 ROM:00118F50 bsr.w sub_119906 ROM:00118F54 bra.s loc_118F5C ROM:00118F56 ; --------------------------------------------------------------------------- ROM:00118F56 ROM:00118F56 loc_118F56: ; CODE XREF: sub_118B0A+444↑j ROM:00118F56 move.b #$FF,(a0,d0.w) ROM:00118F5C ROM:00118F5C loc_118F5C: ; CODE XREF: sub_118B0A+44A↑j ROM:00118F5C addq.w #1,d0 ROM:00118F5E bvc.s loc_118F64 ROM:00118F60 move.w #$8000,d0 ROM:00118F64 ROM:00118F64 loc_118F64: ; CODE XREF: sub_118B0A+454↑j ROM:00118F64 btst #1,($8E6).w ROM:00118F6A bne.s loc_118F72 ROM:00118F6C bsr.w sub_1198F4 ROM:00118F70 bra.s loc_118F78 ROM:00118F72 ; --------------------------------------------------------------------------- ROM:00118F72 ROM:00118F72 loc_118F72: ; CODE XREF: sub_118B0A+460↑j ROM:00118F72 move.b #$FF,(a0,d0.w) ROM:00118F78 ROM:00118F78 loc_118F78: ; CODE XREF: sub_118B0A+466↑j ROM:00118F78 addq.w #1,d0 ROM:00118F7A bvc.s loc_118F80 ROM:00118F7C move.w #$8000,d0 ROM:00118F80 ROM:00118F80 loc_118F80: ; CODE XREF: sub_118B0A+470↑j ROM:00118F80 move.w d0,($54E).w ROM:00118F84 bsr.l sub_116A58 ROM:00118F8A bclr #1,($8E6).w ROM:00118F90 bra.l locret_1198F2 ROM:00118F96 ; --------------------------------------------------------------------------- ROM:00118F96 ROM:00118F96 loc_118F96: ; CODE XREF: sub_118B0A+C6↑j ROM:00118F96 cmpi.b #3,($70B).w ROM:00118F9C bne.l loc_118FD8 ROM:00118FA2 bsr.l sub_116A0A ROM:00118FA8 move.w ($54E).w,d0 ROM:00118FAC move.b ($70B).w,(a0,d0.w) ROM:00118FB2 addq.w #1,d0 ROM:00118FB4 bvc.s loc_118FBA ROM:00118FB6 move.w #$8000,d0 ROM:00118FBA ROM:00118FBA loc_118FBA: ; CODE XREF: sub_118B0A+4AA↑j ROM:00118FBA move.b #$10,(a0,d0.w) ROM:00118FC0 addq.w #1,d0 ROM:00118FC2 bvc.s loc_118FC8 ROM:00118FC4 move.w #$8000,d0 ROM:00118FC8 ROM:00118FC8 loc_118FC8: ; CODE XREF: sub_118B0A+4B8↑j ROM:00118FC8 move.w d0,($54E).w ROM:00118FCC bsr.l sub_116A58 ROM:00118FD2 bra.l locret_1198F2 ROM:00118FD8 ; --------------------------------------------------------------------------- ROM:00118FD8 ROM:00118FD8 loc_118FD8: ; CODE XREF: sub_118B0A+492↑j ROM:00118FD8 cmpi.b #4,($70B).w ROM:00118FDE bne.l loc_119710 ROM:00118FE4 movea.l #unk_110400,a1 ROM:00118FEA bsr.l sub_116A0A ROM:00118FF0 move.w ($54E).w,d0 ROM:00118FF4 move.b ($70B).w,(a0,d0.w) ROM:00118FFA addq.w #1,d0 ROM:00118FFC bvc.s loc_119002 ROM:00118FFE move.w #$8000,d0 ROM:00119002 ROM:00119002 loc_119002: ; CODE XREF: sub_118B0A+4F2↑j ROM:00119002 move.b #1,(a0,d0.w) ROM:00119008 addq.w #1,d0 ROM:0011900A bvc.s loc_119010 ROM:0011900C move.w #$8000,d0 ROM:00119010 ROM:00119010 loc_119010: ; CODE XREF: sub_118B0A+500↑j ROM:00119010 move.b (a1),(a0,d0.w) ROM:00119014 adda.w #2,a1 ROM:00119018 addq.w #1,d0 ROM:0011901A bvc.s loc_119020 ROM:0011901C move.w #$8000,d0 ROM:00119020 ROM:00119020 loc_119020: ; CODE XREF: sub_118B0A+510↑j ROM:00119020 move.b (a1),(a0,d0.w) ROM:00119024 adda.w #2,a1 ROM:00119028 addq.w #1,d0 ROM:0011902A bvc.s loc_119030 ROM:0011902C move.w #$8000,d0 ROM:00119030 ROM:00119030 loc_119030: ; CODE XREF: sub_118B0A+520↑j ROM:00119030 move.b (a1),(a0,d0.w) ROM:00119034 adda.w #2,a1 ROM:00119038 addq.w #1,d0 ROM:0011903A bvc.s loc_119040 ROM:0011903C move.w #$8000,d0 ROM:00119040 ROM:00119040 loc_119040: ; CODE XREF: sub_118B0A+530↑j ROM:00119040 move.b (a1),(a0,d0.w) ROM:00119044 adda.w #2,a1 ROM:00119048 addq.w #1,d0 ROM:0011904A bvc.s loc_119050 ROM:0011904C move.w #$8000,d0 ROM:00119050 ROM:00119050 loc_119050: ; CODE XREF: sub_118B0A+540↑j ROM:00119050 move.w d0,($54E).w ROM:00119054 bsr.l sub_116A58 ROM:0011905A move.w ($54E).w,($E6A).w ROM:00119060 bsr.l sub_116A0A ROM:00119066 move.w ($54E).w,d0 ROM:0011906A move.b ($70B).w,(a0,d0.w) ROM:00119070 addq.w #1,d0 ROM:00119072 bvc.s loc_119078 ROM:00119074 move.w #$8000,d0 ROM:00119078 ROM:00119078 loc_119078: ; CODE XREF: sub_118B0A+568↑j ROM:00119078 move.b #2,(a0,d0.w) ROM:0011907E addq.w #1,d0 ROM:00119080 bvc.s loc_119086 ROM:00119082 move.w #$8000,d0 ROM:00119086 ROM:00119086 loc_119086: ; CODE XREF: sub_118B0A+576↑j ROM:00119086 move.b (a1),(a0,d0.w) ROM:0011908A adda.w #2,a1 ROM:0011908E addq.w #1,d0 ROM:00119090 bvc.s loc_119096 ROM:00119092 move.w #$8000,d0 ROM:00119096 ROM:00119096 loc_119096: ; CODE XREF: sub_118B0A+586↑j ROM:00119096 move.b (a1),(a0,d0.w) ROM:0011909A adda.w #2,a1 ROM:0011909E addq.w #1,d0 ROM:001190A0 bvc.s loc_1190A6 ROM:001190A2 move.w #$8000,d0 ROM:001190A6 ROM:001190A6 loc_1190A6: ; CODE XREF: sub_118B0A+596↑j ROM:001190A6 move.b (a1),(a0,d0.w) ROM:001190AA adda.w #2,a1 ROM:001190AE addq.w #1,d0 ROM:001190B0 bvc.s loc_1190B6 ROM:001190B2 move.w #$8000,d0 ROM:001190B6 ROM:001190B6 loc_1190B6: ; CODE XREF: sub_118B0A+5A6↑j ROM:001190B6 move.b (a1),(a0,d0.w) ROM:001190BA addq.w #1,d0 ROM:001190BC bvc.s loc_1190C2 ROM:001190BE move.w #$8000,d0 ROM:001190C2 ROM:001190C2 loc_1190C2: ; CODE XREF: sub_118B0A+5B2↑j ROM:001190C2 move.w d0,($54E).w ROM:001190C6 bsr.l sub_116A58 ROM:001190CC move.w ($54E).w,($E6A).w ROM:001190D2 bsr.l sub_116A0A ROM:001190D8 move.w ($54E).w,d0 ROM:001190DC move.b ($70B).w,(a0,d0.w) ROM:001190E2 addq.w #1,d0 ROM:001190E4 bvc.s loc_1190EA ROM:001190E6 move.w #$8000,d0 ROM:001190EA ROM:001190EA loc_1190EA: ; CODE XREF: sub_118B0A+5DA↑j ROM:001190EA move.b #3,(a0,d0.w) ROM:001190F0 addq.w #1,d0 ROM:001190F2 bvc.s loc_1190F8 ROM:001190F4 move.w #$8000,d0 ROM:001190F8 ROM:001190F8 loc_1190F8: ; CODE XREF: sub_118B0A+5E8↑j ROM:001190F8 move.b #0,(a0,d0.w) ROM:001190FE addq.w #1,d0 ROM:00119100 bvc.s loc_119106 ROM:00119102 move.w #$8000,d0 ROM:00119106 ROM:00119106 loc_119106: ; CODE XREF: sub_118B0A+5F6↑j ROM:00119106 move.b #0,(a0,d0.w) ROM:0011910C addq.w #1,d0 ROM:0011910E bvc.s loc_119114 ROM:00119110 move.w #$8000,d0 ROM:00119114 ROM:00119114 loc_119114: ; CODE XREF: sub_118B0A+604↑j ROM:00119114 move.b #0,(a0,d0.w) ROM:0011911A addq.w #1,d0 ROM:0011911C bvc.s loc_119122 ROM:0011911E move.w #$8000,d0 ROM:00119122 ROM:00119122 loc_119122: ; CODE XREF: sub_118B0A+612↑j ROM:00119122 move.b #0,(a0,d0.w) ROM:00119128 addq.w #1,d0 ROM:0011912A bvc.s loc_119130 ROM:0011912C move.w #$8000,d0 ROM:00119130 ROM:00119130 loc_119130: ; CODE XREF: sub_118B0A+620↑j ROM:00119130 move.w d0,($54E).w ROM:00119134 bsr.l sub_116A58 ROM:0011913A move.w ($54E).w,($E6A).w ROM:00119140 bsr.l sub_116A0A ROM:00119146 move.w ($54E).w,d0 ROM:0011914A move.b ($70B).w,(a0,d0.w) ROM:00119150 addq.w #1,d0 ROM:00119152 bvc.s loc_119158 ROM:00119154 move.w #$8000,d0 ROM:00119158 ROM:00119158 loc_119158: ; CODE XREF: sub_118B0A+648↑j ROM:00119158 move.b #4,(a0,d0.w) ROM:0011915E addq.w #1,d0 ROM:00119160 bvc.s loc_119166 ROM:00119162 move.w #$8000,d0 ROM:00119166 ROM:00119166 loc_119166: ; CODE XREF: sub_118B0A+656↑j ROM:00119166 move.b #0,(a0,d0.w) ROM:0011916C addq.w #1,d0 ROM:0011916E bvc.s loc_119174 ROM:00119170 move.w #$8000,d0 ROM:00119174 ROM:00119174 loc_119174: ; CODE XREF: sub_118B0A+664↑j ROM:00119174 move.b #0,(a0,d0.w) ROM:0011917A addq.w #1,d0 ROM:0011917C bvc.s loc_119182 ROM:0011917E move.w #$8000,d0 ROM:00119182 ROM:00119182 loc_119182: ; CODE XREF: sub_118B0A+672↑j ROM:00119182 move.b #0,(a0,d0.w) ROM:00119188 addq.w #1,d0 ROM:0011918A bvc.s loc_119190 ROM:0011918C move.w #$8000,d0 ROM:00119190 ROM:00119190 loc_119190: ; CODE XREF: sub_118B0A+680↑j ROM:00119190 move.b #0,(a0,d0.w) ROM:00119196 addq.w #1,d0 ROM:00119198 bvc.s loc_11919E ROM:0011919A move.w #$8000,d0 ROM:0011919E ROM:0011919E loc_11919E: ; CODE XREF: sub_118B0A+68E↑j ROM:0011919E move.w d0,($54E).w ROM:001191A2 bsr.l sub_116A58 ROM:001191A8 move.w ($54E).w,($E6A).w ROM:001191AE movea.l #$170002,a1 ROM:001191B4 bsr.l sub_116A0A ROM:001191BA move.w ($54E).w,d0 ROM:001191BE move.b ($70B).w,(a0,d0.w) ROM:001191C4 addq.w #1,d0 ROM:001191C6 bvc.s loc_1191CC ROM:001191C8 move.w #$8000,d0 ROM:001191CC ROM:001191CC loc_1191CC: ; CODE XREF: sub_118B0A+6BC↑j ROM:001191CC move.b #5,(a0,d0.w) ROM:001191D2 addq.w #1,d0 ROM:001191D4 bvc.s loc_1191DA ROM:001191D6 move.w #$8000,d0 ROM:001191DA ROM:001191DA loc_1191DA: ; CODE XREF: sub_118B0A+6CA↑j ROM:001191DA move.b (a1),(a0,d0.w) ROM:001191DE adda.w #1,a1 ROM:001191E2 addq.w #1,d0 ROM:001191E4 bvc.s loc_1191EA ROM:001191E6 move.w #$8000,d0 ROM:001191EA ROM:001191EA loc_1191EA: ; CODE XREF: sub_118B0A+6DA↑j ROM:001191EA move.b (a1),(a0,d0.w) ROM:001191EE adda.w #1,a1 ROM:001191F2 addq.w #1,d0 ROM:001191F4 bvc.s loc_1191FA ROM:001191F6 move.w #$8000,d0 ROM:001191FA ROM:001191FA loc_1191FA: ; CODE XREF: sub_118B0A+6EA↑j ROM:001191FA move.b (a1),(a0,d0.w) ROM:001191FE adda.w #1,a1 ROM:00119202 addq.w #1,d0 ROM:00119204 bvc.s loc_11920A ROM:00119206 move.w #$8000,d0 ROM:0011920A ROM:0011920A loc_11920A: ; CODE XREF: sub_118B0A+6FA↑j ROM:0011920A move.b (a1),(a0,d0.w) ROM:0011920E adda.w #1,a1 ROM:00119212 addq.w #1,d0 ROM:00119214 bvc.s loc_11921A ROM:00119216 move.w #$8000,d0 ROM:0011921A ROM:0011921A loc_11921A: ; CODE XREF: sub_118B0A+70A↑j ROM:0011921A move.w d0,($54E).w ROM:0011921E bsr.l sub_116A58 ROM:00119224 move.w ($54E).w,($E6A).w ROM:0011922A bsr.l sub_116A0A ROM:00119230 move.w ($54E).w,d0 ROM:00119234 move.b ($70B).w,(a0,d0.w) ROM:0011923A addq.w #1,d0 ROM:0011923C bvc.s loc_119242 ROM:0011923E move.w #$8000,d0 ROM:00119242 ROM:00119242 loc_119242: ; CODE XREF: sub_118B0A+732↑j ROM:00119242 move.b #6,(a0,d0.w) ROM:00119248 addq.w #1,d0 ROM:0011924A bvc.s loc_119250 ROM:0011924C move.w #$8000,d0 ROM:00119250 ROM:00119250 loc_119250: ; CODE XREF: sub_118B0A+740↑j ROM:00119250 move.b (a1),(a0,d0.w) ROM:00119254 adda.w #1,a1 ROM:00119258 addq.w #1,d0 ROM:0011925A bvc.s loc_119260 ROM:0011925C move.w #$8000,d0 ROM:00119260 ROM:00119260 loc_119260: ; CODE XREF: sub_118B0A+750↑j ROM:00119260 move.b (a1),(a0,d0.w) ROM:00119264 adda.w #1,a1 ROM:00119268 addq.w #1,d0 ROM:0011926A bvc.s loc_119270 ROM:0011926C move.w #$8000,d0 ROM:00119270 ROM:00119270 loc_119270: ; CODE XREF: sub_118B0A+760↑j ROM:00119270 move.b (a1),(a0,d0.w) ROM:00119274 adda.w #1,a1 ROM:00119278 addq.w #1,d0 ROM:0011927A bvc.s loc_119280 ROM:0011927C move.w #$8000,d0 ROM:00119280 ROM:00119280 loc_119280: ; CODE XREF: sub_118B0A+770↑j ROM:00119280 move.b (a1),(a0,d0.w) ROM:00119284 adda.w #1,a1 ROM:00119288 addq.w #1,d0 ROM:0011928A bvc.s loc_119290 ROM:0011928C move.w #$8000,d0 ROM:00119290 ROM:00119290 loc_119290: ; CODE XREF: sub_118B0A+780↑j ROM:00119290 move.w d0,($54E).w ROM:00119294 bsr.l sub_116A58 ROM:0011929A move.w ($54E).w,($E6A).w ROM:001192A0 bsr.l sub_116A0A ROM:001192A6 move.w ($54E).w,d0 ROM:001192AA move.b ($70B).w,(a0,d0.w) ROM:001192B0 addq.w #1,d0 ROM:001192B2 bvc.s loc_1192B8 ROM:001192B4 move.w #$8000,d0 ROM:001192B8 ROM:001192B8 loc_1192B8: ; CODE XREF: sub_118B0A+7A8↑j ROM:001192B8 move.b #7,(a0,d0.w) ROM:001192BE addq.w #1,d0 ROM:001192C0 bvc.s loc_1192C6 ROM:001192C2 move.w #$8000,d0 ROM:001192C6 ROM:001192C6 loc_1192C6: ; CODE XREF: sub_118B0A+7B6↑j ROM:001192C6 move.b #0,(a0,d0.w) ROM:001192CC addq.w #1,d0 ROM:001192CE bvc.s loc_1192D4 ROM:001192D0 move.w #$8000,d0 ROM:001192D4 ROM:001192D4 loc_1192D4: ; CODE XREF: sub_118B0A+7C4↑j ROM:001192D4 move.b #0,(a0,d0.w) ROM:001192DA addq.w #1,d0 ROM:001192DC bvc.s loc_1192E2 ROM:001192DE move.w #$8000,d0 ROM:001192E2 ROM:001192E2 loc_1192E2: ; CODE XREF: sub_118B0A+7D2↑j ROM:001192E2 move.b #0,(a0,d0.w) ROM:001192E8 addq.w #1,d0 ROM:001192EA bvc.s loc_1192F0 ROM:001192EC move.w #$8000,d0 ROM:001192F0 ROM:001192F0 loc_1192F0: ; CODE XREF: sub_118B0A+7E0↑j ROM:001192F0 move.b #0,(a0,d0.w) ROM:001192F6 addq.w #1,d0 ROM:001192F8 bvc.s loc_1192FE ROM:001192FA move.w #$8000,d0 ROM:001192FE ROM:001192FE loc_1192FE: ; CODE XREF: sub_118B0A+7EE↑j ROM:001192FE move.w d0,($54E).w ROM:00119302 bsr.l sub_116A58 ROM:00119308 move.w ($54E).w,($E6A).w ROM:0011930E bsr.l sub_116A0A ROM:00119314 move.w ($54E).w,d0 ROM:00119318 move.b ($70B).w,(a0,d0.w) ROM:0011931E addq.w #1,d0 ROM:00119320 bvc.s loc_119326 ROM:00119322 move.w #$8000,d0 ROM:00119326 ROM:00119326 loc_119326: ; CODE XREF: sub_118B0A+816↑j ROM:00119326 move.b #8,(a0,d0.w) ROM:0011932C addq.w #1,d0 ROM:0011932E bvc.s loc_119334 ROM:00119330 move.w #$8000,d0 ROM:00119334 ROM:00119334 loc_119334: ; CODE XREF: sub_118B0A+824↑j ROM:00119334 move.b #0,(a0,d0.w) ROM:0011933A addq.w #1,d0 ROM:0011933C bvc.s loc_119342 ROM:0011933E move.w #$8000,d0 ROM:00119342 ROM:00119342 loc_119342: ; CODE XREF: sub_118B0A+832↑j ROM:00119342 move.b #0,(a0,d0.w) ROM:00119348 addq.w #1,d0 ROM:0011934A bvc.s loc_119350 ROM:0011934C move.w #$8000,d0 ROM:00119350 ROM:00119350 loc_119350: ; CODE XREF: sub_118B0A+840↑j ROM:00119350 move.b #0,(a0,d0.w) ROM:00119356 addq.w #1,d0 ROM:00119358 bvc.s loc_11935E ROM:0011935A move.w #$8000,d0 ROM:0011935E ROM:0011935E loc_11935E: ; CODE XREF: sub_118B0A+84E↑j ROM:0011935E move.b #0,(a0,d0.w) ROM:00119364 addq.w #1,d0 ROM:00119366 bvc.s loc_11936C ROM:00119368 move.w #$8000,d0 ROM:0011936C ROM:0011936C loc_11936C: ; CODE XREF: sub_118B0A+85C↑j ROM:0011936C move.w d0,($54E).w ROM:00119370 bsr.l sub_116A58 ROM:00119376 move.w ($54E).w,($E6A).w ROM:0011937C movea.l #$100400,a1 ROM:00119382 bsr.l sub_116A0A ROM:00119388 move.w ($54E).w,d0 ROM:0011938C move.b ($70B).w,(a0,d0.w) ROM:00119392 addq.w #1,d0 ROM:00119394 bvc.s loc_11939A ROM:00119396 move.w #$8000,d0 ROM:0011939A ROM:0011939A loc_11939A: ; CODE XREF: sub_118B0A+88A↑j ROM:0011939A move.b #9,(a0,d0.w) ROM:001193A0 addq.w #1,d0 ROM:001193A2 bvc.s loc_1193A8 ROM:001193A4 move.w #$8000,d0 ROM:001193A8 ROM:001193A8 loc_1193A8: ; CODE XREF: sub_118B0A+898↑j ROM:001193A8 move.b (a1),(a0,d0.w) ROM:001193AC adda.w #2,a1 ROM:001193B0 addq.w #1,d0 ROM:001193B2 bvc.s loc_1193B8 ROM:001193B4 move.w #$8000,d0 ROM:001193B8 ROM:001193B8 loc_1193B8: ; CODE XREF: sub_118B0A+8A8↑j ROM:001193B8 move.b (a1),(a0,d0.w) ROM:001193BC adda.w #2,a1 ROM:001193C0 addq.w #1,d0 ROM:001193C2 bvc.s loc_1193C8 ROM:001193C4 move.w #$8000,d0 ROM:001193C8 ROM:001193C8 loc_1193C8: ; CODE XREF: sub_118B0A+8B8↑j ROM:001193C8 move.b (a1),(a0,d0.w) ROM:001193CC adda.w #2,a1 ROM:001193D0 addq.w #1,d0 ROM:001193D2 bvc.s loc_1193D8 ROM:001193D4 move.w #$8000,d0 ROM:001193D8 ROM:001193D8 loc_1193D8: ; CODE XREF: sub_118B0A+8C8↑j ROM:001193D8 move.b (a1),(a0,d0.w) ROM:001193DC adda.w #2,a1 ROM:001193E0 addq.w #1,d0 ROM:001193E2 bvc.s loc_1193E8 ROM:001193E4 move.w #$8000,d0 ROM:001193E8 ROM:001193E8 loc_1193E8: ; CODE XREF: sub_118B0A+8D8↑j ROM:001193E8 move.w d0,($54E).w ROM:001193EC bsr.l sub_116A58 ROM:001193F2 move.w ($54E).w,($E6A).w ROM:001193F8 bsr.l sub_116A0A ROM:001193FE move.w ($54E).w,d0 ROM:00119402 move.b ($70B).w,(a0,d0.w) ROM:00119408 addq.w #1,d0 ROM:0011940A bvc.s loc_119410 ROM:0011940C move.w #$8000,d0 ROM:00119410 ROM:00119410 loc_119410: ; CODE XREF: sub_118B0A+900↑j ROM:00119410 move.b #$A,(a0,d0.w) ROM:00119416 addq.w #1,d0 ROM:00119418 bvc.s loc_11941E ROM:0011941A move.w #$8000,d0 ROM:0011941E ROM:0011941E loc_11941E: ; CODE XREF: sub_118B0A+90E↑j ROM:0011941E move.b (a1),(a0,d0.w) ROM:00119422 adda.w #2,a1 ROM:00119426 addq.w #1,d0 ROM:00119428 bvc.s loc_11942E ROM:0011942A move.w #$8000,d0 ROM:0011942E ROM:0011942E loc_11942E: ; CODE XREF: sub_118B0A+91E↑j ROM:0011942E move.b (a1),(a0,d0.w) ROM:00119432 adda.w #2,a1 ROM:00119436 addq.w #1,d0 ROM:00119438 bvc.s loc_11943E ROM:0011943A move.w #$8000,d0 ROM:0011943E ROM:0011943E loc_11943E: ; CODE XREF: sub_118B0A+92E↑j ROM:0011943E move.b (a1),(a0,d0.w) ROM:00119442 adda.w #2,a1 ROM:00119446 addq.w #1,d0 ROM:00119448 bvc.s loc_11944E ROM:0011944A move.w #$8000,d0 ROM:0011944E ROM:0011944E loc_11944E: ; CODE XREF: sub_118B0A+93E↑j ROM:0011944E move.b (a1),(a0,d0.w) ROM:00119452 adda.w #2,a1 ROM:00119456 addq.w #1,d0 ROM:00119458 bvc.s loc_11945E ROM:0011945A move.w #$8000,d0 ROM:0011945E ROM:0011945E loc_11945E: ; CODE XREF: sub_118B0A+94E↑j ROM:0011945E move.w d0,($54E).w ROM:00119462 bsr.l sub_116A58 ROM:00119468 move.w ($54E).w,($E6A).w ROM:0011946E bsr.l sub_116A0A ROM:00119474 move.w ($54E).w,d0 ROM:00119478 move.b ($70B).w,(a0,d0.w) ROM:0011947E addq.w #1,d0 ROM:00119480 bvc.s loc_119486 ROM:00119482 move.w #$8000,d0 ROM:00119486 ROM:00119486 loc_119486: ; CODE XREF: sub_118B0A+976↑j ROM:00119486 move.b #$B,(a0,d0.w) ROM:0011948C addq.w #1,d0 ROM:0011948E bvc.s loc_119494 ROM:00119490 move.w #$8000,d0 ROM:00119494 ROM:00119494 loc_119494: ; CODE XREF: sub_118B0A+984↑j ROM:00119494 move.b #0,(a0,d0.w) ROM:0011949A addq.w #1,d0 ROM:0011949C bvc.s loc_1194A2 ROM:0011949E move.w #$8000,d0 ROM:001194A2 ROM:001194A2 loc_1194A2: ; CODE XREF: sub_118B0A+992↑j ROM:001194A2 move.b #0,(a0,d0.w) ROM:001194A8 addq.w #1,d0 ROM:001194AA bvc.s loc_1194B0 ROM:001194AC move.w #$8000,d0 ROM:001194B0 ROM:001194B0 loc_1194B0: ; CODE XREF: sub_118B0A+9A0↑j ROM:001194B0 move.b #0,(a0,d0.w) ROM:001194B6 addq.w #1,d0 ROM:001194B8 bvc.s loc_1194BE ROM:001194BA move.w #$8000,d0 ROM:001194BE ROM:001194BE loc_1194BE: ; CODE XREF: sub_118B0A+9AE↑j ROM:001194BE move.b #0,(a0,d0.w) ROM:001194C4 addq.w #1,d0 ROM:001194C6 bvc.s loc_1194CC ROM:001194C8 move.w #$8000,d0 ROM:001194CC ROM:001194CC loc_1194CC: ; CODE XREF: sub_118B0A+9BC↑j ROM:001194CC move.w d0,($54E).w ROM:001194D0 bsr.l sub_116A58 ROM:001194D6 move.w ($54E).w,($E6A).w ROM:001194DC bsr.l sub_116A0A ROM:001194E2 move.w ($54E).w,d0 ROM:001194E6 move.b ($70B).w,(a0,d0.w) ROM:001194EC addq.w #1,d0 ROM:001194EE bvc.s loc_1194F4 ROM:001194F0 move.w #$8000,d0 ROM:001194F4 ROM:001194F4 loc_1194F4: ; CODE XREF: sub_118B0A+9E4↑j ROM:001194F4 move.b #$C,(a0,d0.w) ROM:001194FA addq.w #1,d0 ROM:001194FC bvc.s loc_119502 ROM:001194FE move.w #$8000,d0 ROM:00119502 ROM:00119502 loc_119502: ; CODE XREF: sub_118B0A+9F2↑j ROM:00119502 move.b #0,(a0,d0.w) ROM:00119508 addq.w #1,d0 ROM:0011950A bvc.s loc_119510 ROM:0011950C move.w #$8000,d0 ROM:00119510 ROM:00119510 loc_119510: ; CODE XREF: sub_118B0A+A00↑j ROM:00119510 move.b #0,(a0,d0.w) ROM:00119516 addq.w #1,d0 ROM:00119518 bvc.s loc_11951E ROM:0011951A move.w #$8000,d0 ROM:0011951E ROM:0011951E loc_11951E: ; CODE XREF: sub_118B0A+A0E↑j ROM:0011951E move.b #0,(a0,d0.w) ROM:00119524 addq.w #1,d0 ROM:00119526 bvc.s loc_11952C ROM:00119528 move.w #$8000,d0 ROM:0011952C ROM:0011952C loc_11952C: ; CODE XREF: sub_118B0A+A1C↑j ROM:0011952C move.b #0,(a0,d0.w) ROM:00119532 addq.w #1,d0 ROM:00119534 bvc.s loc_11953A ROM:00119536 move.w #$8000,d0 ROM:0011953A ROM:0011953A loc_11953A: ; CODE XREF: sub_118B0A+A2A↑j ROM:0011953A move.w d0,($54E).w ROM:0011953E bsr.l sub_116A58 ROM:00119544 move.w ($54E).w,($E6A).w ROM:0011954A movea.l #$10F000,a1 ROM:00119550 bsr.l sub_116A0A ROM:00119556 move.w ($54E).w,d0 ROM:0011955A move.b ($70B).w,(a0,d0.w) ROM:00119560 addq.w #1,d0 ROM:00119562 bvc.s loc_119568 ROM:00119564 move.w #$8000,d0 ROM:00119568 ROM:00119568 loc_119568: ; CODE XREF: sub_118B0A+A58↑j ROM:00119568 move.b #$D,(a0,d0.w) ROM:0011956E addq.w #1,d0 ROM:00119570 bvc.s loc_119576 ROM:00119572 move.w #$8000,d0 ROM:00119576 ROM:00119576 loc_119576: ; CODE XREF: sub_118B0A+A66↑j ROM:00119576 move.b (a1),(a0,d0.w) ROM:0011957A adda.w #1,a1 ROM:0011957E addq.w #1,d0 ROM:00119580 bvc.s loc_119586 ROM:00119582 move.w #$8000,d0 ROM:00119586 ROM:00119586 loc_119586: ; CODE XREF: sub_118B0A+A76↑j ROM:00119586 move.b (a1),(a0,d0.w) ROM:0011958A adda.w #1,a1 ROM:0011958E addq.w #1,d0 ROM:00119590 bvc.s loc_119596 ROM:00119592 move.w #$8000,d0 ROM:00119596 ROM:00119596 loc_119596: ; CODE XREF: sub_118B0A+A86↑j ROM:00119596 move.b (a1),(a0,d0.w) ROM:0011959A adda.w #1,a1 ROM:0011959E addq.w #1,d0 ROM:001195A0 bvc.s loc_1195A6 ROM:001195A2 move.w #$8000,d0 ROM:001195A6 ROM:001195A6 loc_1195A6: ; CODE XREF: sub_118B0A+A96↑j ROM:001195A6 bsr.w sub_119906 ROM:001195AA addq.w #1,d0 ROM:001195AC bvc.s loc_1195B2 ROM:001195AE move.w #$8000,d0 ROM:001195B2 ROM:001195B2 loc_1195B2: ; CODE XREF: sub_118B0A+AA2↑j ROM:001195B2 move.w d0,($54E).w ROM:001195B6 bsr.l sub_116A58 ROM:001195BC move.w ($54E).w,($E6A).w ROM:001195C2 bsr.l sub_116A0A ROM:001195C8 move.w ($54E).w,d0 ROM:001195CC move.b ($70B).w,(a0,d0.w) ROM:001195D2 addq.w #1,d0 ROM:001195D4 bvc.s loc_1195DA ROM:001195D6 move.w #$8000,d0 ROM:001195DA ROM:001195DA loc_1195DA: ; CODE XREF: sub_118B0A+ACA↑j ROM:001195DA move.b #$E,(a0,d0.w) ROM:001195E0 addq.w #1,d0 ROM:001195E2 bvc.s loc_1195E8 ROM:001195E4 move.w #$8000,d0 ROM:001195E8 ROM:001195E8 loc_1195E8: ; CODE XREF: sub_118B0A+AD8↑j ROM:001195E8 bsr.w sub_1198F4 ROM:001195EC adda.w #1,a1 ROM:001195F0 addq.w #1,d0 ROM:001195F2 bvc.s loc_1195F8 ROM:001195F4 move.w #$8000,d0 ROM:001195F8 ROM:001195F8 loc_1195F8: ; CODE XREF: sub_118B0A+AE8↑j ROM:001195F8 bsr.w sub_119906 ROM:001195FC addq.w #1,d0 ROM:001195FE bvc.s loc_119604 ROM:00119600 move.w #$8000,d0 ROM:00119604 ROM:00119604 loc_119604: ; CODE XREF: sub_118B0A+AF4↑j ROM:00119604 bsr.w sub_1198F4 ROM:00119608 adda.w #1,a1 ROM:0011960C addq.w #1,d0 ROM:0011960E bvc.s loc_119614 ROM:00119610 move.w #$8000,d0 ROM:00119614 ROM:00119614 loc_119614: ; CODE XREF: sub_118B0A+B04↑j ROM:00119614 bsr.w sub_119906 ROM:00119618 addq.w #1,d0 ROM:0011961A bvc.s loc_119620 ROM:0011961C move.w #$8000,d0 ROM:00119620 ROM:00119620 loc_119620: ; CODE XREF: sub_118B0A+B10↑j ROM:00119620 move.w d0,($54E).w ROM:00119624 bsr.l sub_116A58 ROM:0011962A move.w ($54E).w,($E6A).w ROM:00119630 bsr.l sub_116A0A ROM:00119636 move.w ($54E).w,d0 ROM:0011963A move.b ($70B).w,(a0,d0.w) ROM:00119640 addq.w #1,d0 ROM:00119642 bvc.s loc_119648 ROM:00119644 move.w #$8000,d0 ROM:00119648 ROM:00119648 loc_119648: ; CODE XREF: sub_118B0A+B38↑j ROM:00119648 move.b #$F,(a0,d0.w) ROM:0011964E addq.w #1,d0 ROM:00119650 bvc.s loc_119656 ROM:00119652 move.w #$8000,d0 ROM:00119656 ROM:00119656 loc_119656: ; CODE XREF: sub_118B0A+B46↑j ROM:00119656 bsr.w sub_1198F4 ROM:0011965A addq.w #1,d0 ROM:0011965C bvc.s loc_119662 ROM:0011965E move.w #$8000,d0 ROM:00119662 ROM:00119662 loc_119662: ; CODE XREF: sub_118B0A+B52↑j ROM:00119662 move.b #0,(a0,d0.w) ROM:00119668 addq.w #1,d0 ROM:0011966A bvc.s loc_119670 ROM:0011966C move.w #$8000,d0 ROM:00119670 ROM:00119670 loc_119670: ; CODE XREF: sub_118B0A+B60↑j ROM:00119670 move.b #0,(a0,d0.w) ROM:00119676 addq.w #1,d0 ROM:00119678 bvc.s loc_11967E ROM:0011967A move.w #$8000,d0 ROM:0011967E ROM:0011967E loc_11967E: ; CODE XREF: sub_118B0A+B6E↑j ROM:0011967E move.b #0,(a0,d0.w) ROM:00119684 addq.w #1,d0 ROM:00119686 bvc.s loc_11968C ROM:00119688 move.w #$8000,d0 ROM:0011968C ROM:0011968C loc_11968C: ; CODE XREF: sub_118B0A+B7C↑j ROM:0011968C move.w d0,($54E).w ROM:00119690 bsr.l sub_116A58 ROM:00119696 move.w ($54E).w,($E6A).w ROM:0011969C bsr.l sub_116A0A ROM:001196A2 move.w ($54E).w,d0 ROM:001196A6 move.b ($70B).w,(a0,d0.w) ROM:001196AC addq.w #1,d0 ROM:001196AE bvc.s loc_1196B4 ROM:001196B0 move.w #$8000,d0 ROM:001196B4 ROM:001196B4 loc_1196B4: ; CODE XREF: sub_118B0A+BA4↑j ROM:001196B4 move.b #$10,(a0,d0.w) ROM:001196BA addq.w #1,d0 ROM:001196BC bvc.s loc_1196C2 ROM:001196BE move.w #$8000,d0 ROM:001196C2 ROM:001196C2 loc_1196C2: ; CODE XREF: sub_118B0A+BB2↑j ROM:001196C2 move.b #0,(a0,d0.w) ROM:001196C8 addq.w #1,d0 ROM:001196CA bvc.s loc_1196D0 ROM:001196CC move.w #$8000,d0 ROM:001196D0 ROM:001196D0 loc_1196D0: ; CODE XREF: sub_118B0A+BC0↑j ROM:001196D0 move.b #0,(a0,d0.w) ROM:001196D6 addq.w #1,d0 ROM:001196D8 bvc.s loc_1196DE ROM:001196DA move.w #$8000,d0 ROM:001196DE ROM:001196DE loc_1196DE: ; CODE XREF: sub_118B0A+BCE↑j ROM:001196DE move.b #0,(a0,d0.w) ROM:001196E4 addq.w #1,d0 ROM:001196E6 bvc.s loc_1196EC ROM:001196E8 move.w #$8000,d0 ROM:001196EC ROM:001196EC loc_1196EC: ; CODE XREF: sub_118B0A+BDC↑j ROM:001196EC move.b #0,(a0,d0.w) ROM:001196F2 addq.w #1,d0 ROM:001196F4 bvc.s loc_1196FA ROM:001196F6 move.w #$8000,d0 ROM:001196FA ROM:001196FA loc_1196FA: ; CODE XREF: sub_118B0A+BEA↑j ROM:001196FA move.w d0,($54E).w ROM:001196FE bsr.l sub_116A58 ROM:00119704 move.w ($54E).w,($E6A).w ROM:0011970A bra.l locret_1198F2 ROM:00119710 ; --------------------------------------------------------------------------- ROM:00119710 ROM:00119710 loc_119710: ; CODE XREF: sub_118B0A+4D4↑j ROM:00119710 cmpi.b #5,($70B).w ROM:00119716 bne.s loc_11974E ROM:00119718 bsr.l sub_116A0A ROM:0011971E move.w ($54E).w,d0 ROM:00119722 move.b ($70B).w,(a0,d0.w) ROM:00119728 addq.w #1,d0 ROM:0011972A bvc.s loc_119730 ROM:0011972C move.w #$8000,d0 ROM:00119730 ROM:00119730 loc_119730: ; CODE XREF: sub_118B0A+C20↑j ROM:00119730 move.b #3,(a0,d0.w) ROM:00119736 addq.w #1,d0 ROM:00119738 bvc.s loc_11973E ROM:0011973A move.w #$8000,d0 ROM:0011973E ROM:0011973E loc_11973E: ; CODE XREF: sub_118B0A+C2E↑j ROM:0011973E move.w d0,($54E).w ROM:00119742 bsr.l sub_116A58 ROM:00119748 bra.l locret_1198F2 ROM:0011974E ; --------------------------------------------------------------------------- ROM:0011974E ROM:0011974E loc_11974E: ; CODE XREF: sub_118B0A+C0C↑j ROM:0011974E cmpi.b #6,($70B).w ROM:00119754 bne.l locret_1198F2 ROM:0011975A bsr.l sub_116A0A ROM:00119760 move.w ($54E).w,d0 ROM:00119764 move.b ($70B).w,(a0,d0.w) ROM:0011976A addq.w #1,d0 ROM:0011976C bvc.s loc_119772 ROM:0011976E move.w #$8000,d0 ROM:00119772 ROM:00119772 loc_119772: ; CODE XREF: sub_118B0A+C62↑j ROM:00119772 move.b #1,(a0,d0.w) ROM:00119778 addq.w #1,d0 ROM:0011977A bvc.s loc_119780 ROM:0011977C move.w #$8000,d0 ROM:00119780 ROM:00119780 loc_119780: ; CODE XREF: sub_118B0A+C70↑j ROM:00119780 btst #0,($719).w ROM:00119786 beq.l loc_1198EE ROM:0011978C btst #2,($719).w ROM:00119792 beq.l loc_1198E8 ROM:00119798 btst #3,($719).w ROM:0011979E beq.l loc_1198E2 ROM:001197A4 move.l ($191C).w,d7 ROM:001197A8 move.l d7,d6 ROM:001197AA swap d6 ROM:001197AC lsr.l #8,d6 ROM:001197AE move.b d6,(a0,d0.w) ROM:001197B2 addq.w #1,d0 ROM:001197B4 bvc.s loc_1197BA ROM:001197B6 move.w #$8000,d0 ROM:001197BA ROM:001197BA loc_1197BA: ; CODE XREF: sub_118B0A+CAA↑j ROM:001197BA move.l d7,d6 ROM:001197BC swap d6 ROM:001197BE move.b d6,(a0,d0.w) ROM:001197C2 addq.w #1,d0 ROM:001197C4 bvc.s loc_1197CA ROM:001197C6 move.w #$8000,d0 ROM:001197CA ROM:001197CA loc_1197CA: ; CODE XREF: sub_118B0A+CBA↑j ROM:001197CA move.l d7,d6 ROM:001197CC lsr.l #8,d6 ROM:001197CE move.b d6,(a0,d0.w) ROM:001197D2 addq.w #1,d0 ROM:001197D4 bvc.s loc_1197DA ROM:001197D6 move.w #$8000,d0 ROM:001197DA ROM:001197DA loc_1197DA: ; CODE XREF: sub_118B0A+CCA↑j ROM:001197DA move.b d7,(a0,d0.w) ROM:001197DE addq.w #1,d0 ROM:001197E0 bvc.s loc_1197E6 ROM:001197E2 move.w #$8000,d0 ROM:001197E6 ROM:001197E6 loc_1197E6: ; CODE XREF: sub_118B0A+CD6↑j ROM:001197E6 move.w d0,($54E).w ROM:001197EA bsr.l sub_116A58 ROM:001197F0 move.w ($54E).w,($E6A).w ROM:001197F6 bsr.l sub_116A0A ROM:001197FC move.w ($54E).w,d0 ROM:00119800 move.b ($70B).w,(a0,d0.w) ROM:00119806 addq.w #1,d0 ROM:00119808 bvc.s loc_11980E ROM:0011980A move.w #$8000,d0 ROM:0011980E ROM:0011980E loc_11980E: ; CODE XREF: sub_118B0A+CFE↑j ROM:0011980E move.b #2,(a0,d0.w) ROM:00119814 addq.w #1,d0 ROM:00119816 bvc.s loc_11981C ROM:00119818 move.w #$8000,d0 ROM:0011981C ROM:0011981C loc_11981C: ; CODE XREF: sub_118B0A+D0C↑j ROM:0011981C move.l ($1918).w,d7 ROM:00119820 move.l d7,d6 ROM:00119822 swap d6 ROM:00119824 lsr.l #8,d6 ROM:00119826 move.b d6,(a0,d0.w) ROM:0011982A addq.w #1,d0 ROM:0011982C bvc.s loc_119832 ROM:0011982E move.w #$8000,d0 ROM:00119832 ROM:00119832 loc_119832: ; CODE XREF: sub_118B0A+D22↑j ROM:00119832 move.l d7,d6 ROM:00119834 swap d6 ROM:00119836 move.b d6,(a0,d0.w) ROM:0011983A addq.w #1,d0 ROM:0011983C bvc.s loc_119842 ROM:0011983E move.w #$8000,d0 ROM:00119842 ROM:00119842 loc_119842: ; CODE XREF: sub_118B0A+D32↑j ROM:00119842 move.l d7,d6 ROM:00119844 lsr.l #8,d6 ROM:00119846 move.b d6,(a0,d0.w) ROM:0011984A addq.w #1,d0 ROM:0011984C bvc.s loc_119852 ROM:0011984E move.w #$8000,d0 ROM:00119852 ROM:00119852 loc_119852: ; CODE XREF: sub_118B0A+D42↑j ROM:00119852 move.b d7,(a0,d0.w) ROM:00119856 addq.w #1,d0 ROM:00119858 bvc.s loc_11985E ROM:0011985A move.w #$8000,d0 ROM:0011985E ROM:0011985E loc_11985E: ; CODE XREF: sub_118B0A+D4E↑j ROM:0011985E move.w d0,($54E).w ROM:00119862 bsr.l sub_116A58 ROM:00119868 move.w ($54E).w,($E6A).w ROM:0011986E bsr.l sub_116A0A ROM:00119874 move.w ($54E).w,d0 ROM:00119878 move.b ($70B).w,(a0,d0.w) ROM:0011987E addq.w #1,d0 ROM:00119880 bvc.s loc_119886 ROM:00119882 move.w #$8000,d0 ROM:00119886 ROM:00119886 loc_119886: ; CODE XREF: sub_118B0A+D76↑j ROM:00119886 move.b #3,(a0,d0.w) ROM:0011988C addq.w #1,d0 ROM:0011988E bvc.s loc_119894 ROM:00119890 move.w #$8000,d0 ROM:00119894 ROM:00119894 loc_119894: ; CODE XREF: sub_118B0A+D84↑j ROM:00119894 move.l ($1920).w,d7 ROM:00119898 move.l d7,d6 ROM:0011989A swap d6 ROM:0011989C lsr.l #8,d6 ROM:0011989E move.b d6,(a0,d0.w) ROM:001198A2 addq.w #1,d0 ROM:001198A4 bvc.s loc_1198AA ROM:001198A6 move.w #$8000,d0 ROM:001198AA ROM:001198AA loc_1198AA: ; CODE XREF: sub_118B0A+D9A↑j ROM:001198AA move.l d7,d6 ROM:001198AC swap d6 ROM:001198AE move.b d6,(a0,d0.w) ROM:001198B2 addq.w #1,d0 ROM:001198B4 bvc.s loc_1198BA ROM:001198B6 move.w #$8000,d0 ROM:001198BA ROM:001198BA loc_1198BA: ; CODE XREF: sub_118B0A+DAA↑j ROM:001198BA move.l d7,d6 ROM:001198BC lsr.l #8,d6 ROM:001198BE move.b d6,(a0,d0.w) ROM:001198C2 addq.w #1,d0 ROM:001198C4 bvc.s loc_1198CA ROM:001198C6 move.w #$8000,d0 ROM:001198CA ROM:001198CA loc_1198CA: ; CODE XREF: sub_118B0A+DBA↑j ROM:001198CA move.b d7,(a0,d0.w) ROM:001198CE addq.w #1,d0 ROM:001198D0 bvc.s loc_1198D6 ROM:001198D2 move.w #$8000,d0 ROM:001198D6 ROM:001198D6 loc_1198D6: ; CODE XREF: sub_118B0A+DC6↑j ROM:001198D6 move.w d0,($54E).w ROM:001198DA bsr.l sub_116A58 ROM:001198E0 bra.s loc_1198E6 ROM:001198E2 ; --------------------------------------------------------------------------- ROM:001198E2 ROM:001198E2 loc_1198E2: ; CODE XREF: sub_118B0A+C94↑j ROM:001198E2 bsr.w sub_119916 ROM:001198E6 ROM:001198E6 loc_1198E6: ; CODE XREF: sub_118B0A+DD6↑j ROM:001198E6 bra.s loc_1198EC ROM:001198E8 ; --------------------------------------------------------------------------- ROM:001198E8 ROM:001198E8 loc_1198E8: ; CODE XREF: sub_118B0A+C88↑j ROM:001198E8 bsr.w sub_119916 ROM:001198EC ROM:001198EC loc_1198EC: ; CODE XREF: sub_118B0A:loc_1198E6↑j ROM:001198EC bra.s locret_1198F2 ROM:001198EE ; --------------------------------------------------------------------------- ROM:001198EE ROM:001198EE loc_1198EE: ; CODE XREF: sub_118B0A+C7C↑j ROM:001198EE bsr.w sub_119916 ROM:001198F2 ROM:001198F2 locret_1198F2: ; CODE XREF: sub_118B0A+78↑j ROM:001198F2 ; sub_118B0A+BA↑j ... ROM:001198F2 rts ROM:001198F2 ; End of function sub_118B0A ROM:001198F2 ROM:001198F4 ROM:001198F4 ; =============== S U B R O U T I N E ======================================= ROM:001198F4 ROM:001198F4 ROM:001198F4 sub_1198F4: ; CODE XREF: sub_118B0A+3B0↑p ROM:001198F4 ; sub_118B0A+424↑p ... ROM:001198F4 move.b (a1),d5 ROM:001198F6 andi.b #$F,d5 ROM:001198FA ori.b #$30,d5 ; '0' ROM:001198FE move.b d5,$1240(d0.w) ROM:00119904 rts ROM:00119904 ; End of function sub_1198F4 ROM:00119904 ROM:00119906 ROM:00119906 ; =============== S U B R O U T I N E ======================================= ROM:00119906 ROM:00119906 ROM:00119906 sub_119906: ; CODE XREF: sub_118B0A+394↑p ROM:00119906 ; sub_118B0A+408↑p ... ROM:00119906 move.b (a1),d5 ROM:00119908 lsr.b #4,d5 ROM:0011990A ori.b #$30,d5 ; '0' ROM:0011990E move.b d5,$1240(d0.w) ROM:00119914 rts ROM:00119914 ; End of function sub_119906 ROM:00119914 ROM:00119916 ROM:00119916 ; =============== S U B R O U T I N E ======================================= ROM:00119916 ROM:00119916 ROM:00119916 sub_119916: ; CODE XREF: sub_118B0A:loc_1198E2↑p ROM:00119916 ; sub_118B0A:loc_1198E8↑p ... ROM:00119916 move.b #$78,$1240(d0.w) ; 'x' ROM:0011991E addq.w #1,d0 ROM:00119920 bvc.s loc_119926 ROM:00119922 move.w #$8000,d0 ROM:00119926 ROM:00119926 loc_119926: ; CODE XREF: sub_119916+A↑j ROM:00119926 move.w d0,($54E).w ROM:0011992A bsr.l sub_116A58 ROM:00119930 rts ROM:00119930 ; End of function sub_119916 ROM:00119930 ROM:00119932 ROM:00119932 ; =============== S U B R O U T I N E ======================================= ROM:00119932 ROM:00119932 ROM:00119932 sub_119932: ; CODE XREF: ROM:001116C4↑p ROM:00119932 btst #1,($FFFFFC0D).w ROM:00119938 bne.s loc_119942 ROM:0011993A btst #3,($FFFFFC0D).w ROM:00119940 beq.s loc_11994C ROM:00119942 ROM:00119942 loc_119942: ; CODE XREF: sub_119932+6↑j ROM:00119942 move.w ($FFFFFC0E).w,d0 ROM:00119946 move.w ($FFFFFC0C).w,d0 ROM:0011994A bra.s locret_1199A6 ROM:0011994C ; --------------------------------------------------------------------------- ROM:0011994C ROM:0011994C loc_11994C: ; CODE XREF: sub_119932+E↑j ROM:0011994C cmpi.b #0,($709).w ROM:00119952 bne.s loc_119976 ROM:00119954 move.w ($FFFFFC0E).w,d0 ROM:00119958 move.w ($FFFFFC0C).w,d0 ROM:0011995C move.w $BC(a5),d0 ROM:00119960 clr.b ($854).w ROM:00119964 move.w d0,($5D8).w ROM:00119968 move.b #1,($854).w ROM:0011996E move.b #1,($709).w ROM:00119974 bra.s locret_1199A6 ROM:00119976 ; --------------------------------------------------------------------------- ROM:00119976 ROM:00119976 loc_119976: ; CODE XREF: sub_119932+20↑j ROM:00119976 cmpi.b #1,($709).w ROM:0011997C bne.s loc_11999A ROM:0011997E move.w ($FFFFFC0E).w,d0 ROM:00119982 move.w ($FFFFFC0C).w,d0 ROM:00119986 move.w $BC(a5),d0 ROM:0011998A clr.b ($854).w ROM:0011998E move.w d0,($5D8).w ROM:00119992 move.b #1,($854).w ROM:00119998 bra.s locret_1199A6 ROM:0011999A ; --------------------------------------------------------------------------- ROM:0011999A ROM:0011999A loc_11999A: ; CODE XREF: sub_119932+4A↑j ROM:0011999A cmpi.b #2,($709).w ROM:001199A0 bne.l *+6 ROM:001199A6 ROM:001199A6 locret_1199A6: ; CODE XREF: sub_119932+18↑j ROM:001199A6 ; sub_119932+42↑j ... ROM:001199A6 rts ROM:001199A6 ; End of function sub_119932 ROM:001199A6 ROM:001199A8 ROM:001199A8 ; =============== S U B R O U T I N E ======================================= ROM:001199A8 ROM:001199A8 ROM:001199A8 sub_1199A8: ; CODE XREF: ROM:loc_119E9C↓p ROM:001199A8 cmpi.b #1,($709).w ROM:001199AE bne.s locret_1199C4 ROM:001199B0 cmpi.w #0,($5D8).w ROM:001199B6 bgt.s locret_1199C4 ROM:001199B8 bset #4,($8EE).w ROM:001199BE move.b #2,($709).w ROM:001199C4 ROM:001199C4 locret_1199C4: ; CODE XREF: sub_1199A8+6↑j ROM:001199C4 ; sub_1199A8+E↑j ROM:001199C4 rts ROM:001199C4 ; End of function sub_1199A8 ROM:001199C4 ROM:001199C6 ROM:001199C6 ; =============== S U B R O U T I N E ======================================= ROM:001199C6 ROM:001199C6 ROM:001199C6 sub_1199C6: ; CODE XREF: ROM:00119D3A↓p ROM:001199C6 ; ROM:loc_119DAA↓p ROM:001199C6 clr.w d1 ROM:001199C8 move.b ($70E).w,d1 ROM:001199CC cmpi.w #9,d1 ROM:001199D0 bcc.s locret_1199DA ROM:001199D2 movea.l off_1199DC(pc,d1.w*4),a0 ROM:001199D6 nop ROM:001199D8 jmp (a0) ROM:001199DA ; --------------------------------------------------------------------------- ROM:001199DA ROM:001199DA locret_1199DA: ; CODE XREF: sub_1199C6+A↑j ROM:001199DA rts ROM:001199DA ; End of function sub_1199C6 ROM:001199DA ROM:001199DA ; --------------------------------------------------------------------------- ROM:001199DC off_1199DC: dc.l loc_119A00 ; DATA XREF: sub_1199C6+C↑r ROM:001199E0 dc.l locret_119A08 ROM:001199E4 dc.l loc_119A0A ROM:001199E8 dc.l loc_119A20 ROM:001199EC dc.l loc_119A36 ROM:001199F0 dc.l loc_119A4C ROM:001199F4 dc.l loc_119A62 ROM:001199F8 dc.l loc_119A78 ROM:001199FC dc.l locret_119A8E ROM:00119A00 ; --------------------------------------------------------------------------- ROM:00119A00 ROM:00119A00 loc_119A00: ; DATA XREF: ROM:off_1199DC↑o ROM:00119A00 move.b #1,($70E).w ROM:00119A06 rts ROM:00119A08 ; --------------------------------------------------------------------------- ROM:00119A08 ROM:00119A08 locret_119A08: ; DATA XREF: ROM:001199E0↑o ROM:00119A08 rts ROM:00119A0A ; --------------------------------------------------------------------------- ROM:00119A0A ROM:00119A0A loc_119A0A: ; DATA XREF: ROM:001199E4↑o ROM:00119A0A cmpi.w #0,($5DA).w ROM:00119A10 bgt.s locret_119A1E ROM:00119A12 bset #0,($8DC).w ROM:00119A18 move.b #1,($70E).w ROM:00119A1E ROM:00119A1E locret_119A1E: ; CODE XREF: ROM:00119A10↑j ROM:00119A1E rts ROM:00119A20 ; --------------------------------------------------------------------------- ROM:00119A20 ROM:00119A20 loc_119A20: ; DATA XREF: ROM:001199E8↑o ROM:00119A20 cmpi.w #0,($5DA).w ROM:00119A26 bgt.s locret_119A34 ROM:00119A28 bset #0,($8DC).w ROM:00119A2E move.b #1,($70E).w ROM:00119A34 ROM:00119A34 locret_119A34: ; CODE XREF: ROM:00119A26↑j ROM:00119A34 rts ROM:00119A36 ; --------------------------------------------------------------------------- ROM:00119A36 ROM:00119A36 loc_119A36: ; DATA XREF: ROM:001199EC↑o ROM:00119A36 cmpi.w #0,($5DA).w ROM:00119A3C bgt.s locret_119A4A ROM:00119A3E bset #0,($8DC).w ROM:00119A44 move.b #1,($70E).w ROM:00119A4A ROM:00119A4A locret_119A4A: ; CODE XREF: ROM:00119A3C↑j ROM:00119A4A rts ROM:00119A4C ; --------------------------------------------------------------------------- ROM:00119A4C ROM:00119A4C loc_119A4C: ; DATA XREF: ROM:001199F0↑o ROM:00119A4C cmpi.w #0,($5DA).w ROM:00119A52 bgt.s locret_119A60 ROM:00119A54 bset #0,($8DC).w ROM:00119A5A move.b #1,($70E).w ROM:00119A60 ROM:00119A60 locret_119A60: ; CODE XREF: ROM:00119A52↑j ROM:00119A60 rts ROM:00119A62 ; --------------------------------------------------------------------------- ROM:00119A62 ROM:00119A62 loc_119A62: ; DATA XREF: ROM:001199F4↑o ROM:00119A62 cmpi.w #0,($5DA).w ROM:00119A68 bgt.s locret_119A76 ROM:00119A6A bset #0,($8DC).w ROM:00119A70 move.b #1,($70E).w ROM:00119A76 ROM:00119A76 locret_119A76: ; CODE XREF: ROM:00119A68↑j ROM:00119A76 rts ROM:00119A78 ; --------------------------------------------------------------------------- ROM:00119A78 ROM:00119A78 loc_119A78: ; DATA XREF: ROM:001199F8↑o ROM:00119A78 cmpi.w #0,($5DA).w ROM:00119A7E bgt.s locret_119A8C ROM:00119A80 bset #0,($8DC).w ROM:00119A86 move.b #1,($70E).w ROM:00119A8C ROM:00119A8C locret_119A8C: ; CODE XREF: ROM:00119A7E↑j ROM:00119A8C rts ROM:00119A8E ; --------------------------------------------------------------------------- ROM:00119A8E ROM:00119A8E locret_119A8E: ; DATA XREF: ROM:001199FC↑o ROM:00119A8E rts ROM:00119A90 ROM:00119A90 ; =============== S U B R O U T I N E ======================================= ROM:00119A90 ROM:00119A90 ROM:00119A90 sub_119A90: ; CODE XREF: ROM:001116B4↑p ROM:00119A90 move.w ($FFFFFC0C).w,d3 ROM:00119A94 move.w ($FFFFFC0E).w,d4 ROM:00119A98 andi.w #$A,d3 ROM:00119A9C cmpi.w #0,d3 ROM:00119AA0 beq.s loc_119AA8 ROM:00119AA2 bra.l locret_119C8A ROM:00119AA8 ; --------------------------------------------------------------------------- ROM:00119AA8 ROM:00119AA8 loc_119AA8: ; CODE XREF: sub_119A90+10↑j ROM:00119AA8 cmpi.b #1,($70E).w ROM:00119AAE bne.s loc_119AE0 ROM:00119AB0 move.b $131(a5),d0 ROM:00119AB4 cmp.b d4,d0 ROM:00119AB6 bne.s loc_119ADA ROM:00119AB8 move.b d0,($70D).w ROM:00119ABC bset #6,($8DB).w ROM:00119AC2 move.w $BA(a5),d1 ROM:00119AC6 clr.b ($855).w ROM:00119ACA move.w d1,($5DA).w ROM:00119ACE move.b #1,($855).w ROM:00119AD4 move.b #2,($70E).w ROM:00119ADA ROM:00119ADA loc_119ADA: ; CODE XREF: sub_119A90+26↑j ROM:00119ADA bra.l locret_119C8A ROM:00119AE0 ; --------------------------------------------------------------------------- ROM:00119AE0 ROM:00119AE0 loc_119AE0: ; CODE XREF: sub_119A90+1E↑j ROM:00119AE0 cmpi.b #2,($70E).w ROM:00119AE6 bne.s loc_119B12 ROM:00119AE8 move.b $132(a5),d0 ROM:00119AEC cmp.b d4,d0 ROM:00119AEE bne.s loc_119B0C ROM:00119AF0 add.b d0,($70D).w ROM:00119AF4 move.w $BA(a5),d1 ROM:00119AF8 clr.b ($855).w ROM:00119AFC move.w d1,($5DA).w ROM:00119B00 move.b #1,($855).w ROM:00119B06 move.b #3,($70E).w ROM:00119B0C ROM:00119B0C loc_119B0C: ; CODE XREF: sub_119A90+5E↑j ROM:00119B0C bra.l locret_119C8A ROM:00119B12 ; --------------------------------------------------------------------------- ROM:00119B12 ROM:00119B12 loc_119B12: ; CODE XREF: sub_119A90+56↑j ROM:00119B12 cmpi.b #3,($70E).w ROM:00119B18 bne.s loc_119B44 ROM:00119B1A move.b $133(a5),d0 ROM:00119B1E cmp.b d4,d0 ROM:00119B20 bne.s loc_119B3E ROM:00119B22 add.b d0,($70D).w ROM:00119B26 move.w $BA(a5),d1 ROM:00119B2A clr.b ($855).w ROM:00119B2E move.w d1,($5DA).w ROM:00119B32 move.b #1,($855).w ROM:00119B38 move.b #4,($70E).w ROM:00119B3E ROM:00119B3E loc_119B3E: ; CODE XREF: sub_119A90+90↑j ROM:00119B3E bra.l locret_119C8A ROM:00119B44 ; --------------------------------------------------------------------------- ROM:00119B44 ROM:00119B44 loc_119B44: ; CODE XREF: sub_119A90+88↑j ROM:00119B44 cmpi.b #4,($70E).w ROM:00119B4A bne.l loc_119BCC ROM:00119B50 cmpi.b #1,d4 ROM:00119B54 bne.s loc_119B58 ROM:00119B56 bra.s loc_119B6E ROM:00119B58 ; --------------------------------------------------------------------------- ROM:00119B58 ROM:00119B58 loc_119B58: ; CODE XREF: sub_119A90+C4↑j ROM:00119B58 cmpi.b #2,d4 ROM:00119B5C bne.s loc_119B60 ROM:00119B5E bra.s loc_119B6E ROM:00119B60 ; --------------------------------------------------------------------------- ROM:00119B60 ROM:00119B60 loc_119B60: ; CODE XREF: sub_119A90+CC↑j ROM:00119B60 cmpi.b #6,d4 ROM:00119B64 bne.s loc_119B68 ROM:00119B66 bra.s loc_119B6E ROM:00119B68 ; --------------------------------------------------------------------------- ROM:00119B68 ROM:00119B68 loc_119B68: ; CODE XREF: sub_119A90+D4↑j ROM:00119B68 cmpi.b #9,d4 ROM:00119B6C bne.s loc_119B90 ROM:00119B6E ROM:00119B6E loc_119B6E: ; CODE XREF: sub_119A90+C6↑j ROM:00119B6E ; sub_119A90+CE↑j ... ROM:00119B6E add.b d4,($70D).w ROM:00119B72 move.b d4,($70A).w ROM:00119B76 move.w $BA(a5),d1 ROM:00119B7A clr.b ($855).w ROM:00119B7E move.w d1,($5DA).w ROM:00119B82 move.b #1,($855).w ROM:00119B88 move.b #5,($70E).w ROM:00119B8E bra.s loc_119BC6 ROM:00119B90 ; --------------------------------------------------------------------------- ROM:00119B90 ROM:00119B90 loc_119B90: ; CODE XREF: sub_119A90+DC↑j ROM:00119B90 cmpi.b #3,d4 ROM:00119B94 bne.s loc_119B98 ROM:00119B96 bra.s loc_119BA6 ROM:00119B98 ; --------------------------------------------------------------------------- ROM:00119B98 ROM:00119B98 loc_119B98: ; CODE XREF: sub_119A90+104↑j ROM:00119B98 cmpi.b #4,d4 ROM:00119B9C bne.s loc_119BA0 ROM:00119B9E bra.s loc_119BA6 ROM:00119BA0 ; --------------------------------------------------------------------------- ROM:00119BA0 ROM:00119BA0 loc_119BA0: ; CODE XREF: sub_119A90+10C↑j ROM:00119BA0 cmpi.b #7,d4 ROM:00119BA4 bne.s loc_119BC6 ROM:00119BA6 ROM:00119BA6 loc_119BA6: ; CODE XREF: sub_119A90+106↑j ROM:00119BA6 ; sub_119A90+10E↑j ROM:00119BA6 add.b d4,($70D).w ROM:00119BAA move.b d4,($70A).w ROM:00119BAE move.w $BA(a5),d1 ROM:00119BB2 clr.b ($855).w ROM:00119BB6 move.w d1,($5DA).w ROM:00119BBA move.b #1,($855).w ROM:00119BC0 move.b #7,($70E).w ROM:00119BC6 ROM:00119BC6 loc_119BC6: ; CODE XREF: sub_119A90+FE↑j ROM:00119BC6 ; sub_119A90+114↑j ROM:00119BC6 bra.l locret_119C8A ROM:00119BCC ; --------------------------------------------------------------------------- ROM:00119BCC ROM:00119BCC loc_119BCC: ; CODE XREF: sub_119A90+BA↑j ROM:00119BCC cmpi.b #5,($70E).w ROM:00119BD2 bne.l loc_119C44 ROM:00119BD8 cmpi.b #1,($70A).w ROM:00119BDE bne.s loc_119BE2 ROM:00119BE0 bra.s loc_119BF4 ROM:00119BE2 ; --------------------------------------------------------------------------- ROM:00119BE2 ROM:00119BE2 loc_119BE2: ; CODE XREF: sub_119A90+14E↑j ROM:00119BE2 cmpi.b #6,($70A).w ROM:00119BE8 bne.s loc_119BEC ROM:00119BEA bra.s loc_119BF4 ROM:00119BEC ; --------------------------------------------------------------------------- ROM:00119BEC ROM:00119BEC loc_119BEC: ; CODE XREF: sub_119A90+158↑j ROM:00119BEC cmpi.b #9,($70A).w ROM:00119BF2 bne.s loc_119C16 ROM:00119BF4 ROM:00119BF4 loc_119BF4: ; CODE XREF: sub_119A90+150↑j ROM:00119BF4 ; sub_119A90+15A↑j ROM:00119BF4 add.b d4,($70D).w ROM:00119BF8 move.b d4,($70B).w ROM:00119BFC move.w $BA(a5),d1 ROM:00119C00 clr.b ($855).w ROM:00119C04 move.w d1,($5DA).w ROM:00119C08 move.b #1,($855).w ROM:00119C0E move.b #7,($70E).w ROM:00119C14 bra.s loc_119C3E ROM:00119C16 ; --------------------------------------------------------------------------- ROM:00119C16 ROM:00119C16 loc_119C16: ; CODE XREF: sub_119A90+162↑j ROM:00119C16 cmpi.b #2,($70A).w ROM:00119C1C bne.s loc_119C3E ROM:00119C1E add.b d4,($70D).w ROM:00119C22 move.b d4,($70B).w ROM:00119C26 move.w $BA(a5),d1 ROM:00119C2A clr.b ($855).w ROM:00119C2E move.w d1,($5DA).w ROM:00119C32 move.b #1,($855).w ROM:00119C38 move.b #6,($70E).w ROM:00119C3E ROM:00119C3E loc_119C3E: ; CODE XREF: sub_119A90+184↑j ROM:00119C3E ; sub_119A90+18C↑j ROM:00119C3E bra.l locret_119C8A ROM:00119C44 ; --------------------------------------------------------------------------- ROM:00119C44 ROM:00119C44 loc_119C44: ; CODE XREF: sub_119A90+142↑j ROM:00119C44 cmpi.b #6,($70E).w ROM:00119C4A bne.s loc_119C6E ROM:00119C4C add.b d4,($70D).w ROM:00119C50 move.b d4,($70C).w ROM:00119C54 move.w $BA(a5),d1 ROM:00119C58 clr.b ($855).w ROM:00119C5C move.w d1,($5DA).w ROM:00119C60 move.b #1,($855).w ROM:00119C66 move.b #7,($70E).w ROM:00119C6C bra.s locret_119C8A ROM:00119C6E ; --------------------------------------------------------------------------- ROM:00119C6E ROM:00119C6E loc_119C6E: ; CODE XREF: sub_119A90+1BA↑j ROM:00119C6E cmpi.b #7,($70E).w ROM:00119C74 bne.s locret_119C8A ROM:00119C76 move.b ($70D).w,d0 ROM:00119C7A cmp.b d4,d0 ROM:00119C7C bne.s locret_119C8A ROM:00119C7E bset #0,($8EE).w ROM:00119C84 move.b #8,($70E).w ROM:00119C8A ROM:00119C8A locret_119C8A: ; CODE XREF: sub_119A90+12↑j ROM:00119C8A ; sub_119A90:loc_119ADA↑j ... ROM:00119C8A rts ROM:00119C8A ; End of function sub_119A90 ROM:00119C8A ROM:00119C8C ROM:00119C8C ; =============== S U B R O U T I N E ======================================= ROM:00119C8C ROM:00119C8C ROM:00119C8C sub_119C8C: ; CODE XREF: ROM:001119E0↑p ROM:00119C8C clr.w d1 ROM:00119C8E move.b ($70F).w,d1 ROM:00119C92 cmpi.w #8,d1 ROM:00119C96 bcc.s locret_119CA0 ROM:00119C98 movea.l off_119CA2(pc,d1.w*4),a0 ROM:00119C9C nop ROM:00119C9E jmp (a0) ROM:00119CA0 ; --------------------------------------------------------------------------- ROM:00119CA0 ROM:00119CA0 locret_119CA0: ; CODE XREF: sub_119C8C+A↑j ROM:00119CA0 rts ROM:00119CA0 ; End of function sub_119C8C ROM:00119CA0 ROM:00119CA0 ; --------------------------------------------------------------------------- ROM:00119CA2 off_119CA2: dc.l loc_119CC2 ; DATA XREF: sub_119C8C+C↑r ROM:00119CA6 dc.l loc_119CC8 ROM:00119CAA dc.l loc_119CF2 ROM:00119CAE dc.l loc_119D42 ROM:00119CB2 dc.l loc_119DB2 ROM:00119CB6 dc.l loc_119E10 ROM:00119CBA dc.l loc_119E5E ROM:00119CBE dc.l locret_119EA4 ROM:00119CC2 ; --------------------------------------------------------------------------- ROM:00119CC2 ROM:00119CC2 loc_119CC2: ; DATA XREF: ROM:off_119CA2↑o ROM:00119CC2 move.b #1,($70F).w ROM:00119CC8 ROM:00119CC8 loc_119CC8: ; DATA XREF: ROM:00119CA6↑o ROM:00119CC8 btst #4,($8E9).w ROM:00119CCE beq.s locret_119CF0 ROM:00119CD0 move.w $C2(a5),d0 ROM:00119CD4 clr.b ($856).w ROM:00119CD8 move.w d0,($5DC).w ROM:00119CDC move.b #1,($856).w ROM:00119CE2 bset #5,($FFFFFC0B).w ROM:00119CE8 move.b #2,($70F).w ROM:00119CEE bra.s loc_119D34 ROM:00119CF0 ; --------------------------------------------------------------------------- ROM:00119CF0 ROM:00119CF0 locret_119CF0: ; CODE XREF: ROM:00119CCE↑j ROM:00119CF0 rts ROM:00119CF2 ; --------------------------------------------------------------------------- ROM:00119CF2 ROM:00119CF2 loc_119CF2: ; DATA XREF: ROM:00119CAA↑o ROM:00119CF2 btst #6,($8DB).w ROM:00119CF8 beq.s loc_119D0C ROM:00119CFA bclr #6,($8DB).w ROM:00119D00 move.b #3,($70F).w ROM:00119D06 bra.l loc_119DAA ROM:00119D0C ; --------------------------------------------------------------------------- ROM:00119D0C ROM:00119D0C loc_119D0C: ; CODE XREF: ROM:00119CF8↑j ROM:00119D0C cmpi.w #0,($5DC).w ROM:00119D12 bgt.s loc_119D34 ROM:00119D14 bset #5,($8E1).w ROM:00119D1A bclr #5,($FFFFFC0B).w ROM:00119D20 bclr #7,($8E1).w ROM:00119D26 move.b #0,($70E).w ROM:00119D2C move.b #7,($70F).w ROM:00119D32 rts ROM:00119D34 ; --------------------------------------------------------------------------- ROM:00119D34 ROM:00119D34 loc_119D34: ; CODE XREF: ROM:00119CEE↑j ROM:00119D34 ; ROM:00119D12↑j ... ROM:00119D34 bset #7,($8E1).w ROM:00119D3A bsr.l sub_1199C6 ROM:00119D40 rts ROM:00119D42 ; --------------------------------------------------------------------------- ROM:00119D42 ROM:00119D42 loc_119D42: ; DATA XREF: ROM:00119CAE↑o ROM:00119D42 btst #0,($8EE).w ROM:00119D48 beq.s loc_119D82 ROM:00119D4A bclr #0,($8EE).w ROM:00119D50 move.w $C0(a5),d0 ROM:00119D54 clr.b ($856).w ROM:00119D58 move.w d0,($5DC).w ROM:00119D5C move.b #1,($856).w ROM:00119D62 bclr #7,($8E1).w ROM:00119D68 move.b #0,($70E).w ROM:00119D6E bset #6,($8E3).w ROM:00119D74 bsr.l sub_116992 ROM:00119D7A move.b #4,($70F).w ROM:00119D80 rts ROM:00119D82 ; --------------------------------------------------------------------------- ROM:00119D82 ROM:00119D82 loc_119D82: ; CODE XREF: ROM:00119D48↑j ROM:00119D82 btst #0,($8DC).w ROM:00119D88 beq.s loc_119DAA ROM:00119D8A bclr #0,($8DC).w ROM:00119D90 move.w $C2(a5),d0 ROM:00119D94 clr.b ($856).w ROM:00119D98 move.w d0,($5DC).w ROM:00119D9C move.b #1,($856).w ROM:00119DA2 move.b #2,($70F).w ROM:00119DA8 bra.s loc_119D34 ROM:00119DAA ; --------------------------------------------------------------------------- ROM:00119DAA ROM:00119DAA loc_119DAA: ; CODE XREF: ROM:00119D06↑j ROM:00119DAA ; ROM:00119D88↑j ROM:00119DAA bsr.l sub_1199C6 ROM:00119DB0 rts ROM:00119DB2 ; --------------------------------------------------------------------------- ROM:00119DB2 ROM:00119DB2 loc_119DB2: ; DATA XREF: ROM:00119CB2↑o ROM:00119DB2 cmpi.w #0,($5DC).w ROM:00119DB8 bgt.s loc_119DD8 ROM:00119DBA move.w $C2(a5),d0 ROM:00119DBE clr.b ($856).w ROM:00119DC2 move.w d0,($5DC).w ROM:00119DC6 move.b #1,($856).w ROM:00119DCC move.b #2,($70F).w ROM:00119DD2 bra.l loc_119D34 ROM:00119DD8 ; --------------------------------------------------------------------------- ROM:00119DD8 ROM:00119DD8 loc_119DD8: ; CODE XREF: ROM:00119DB8↑j ROM:00119DD8 move.w $C0(a5),d0 ROM:00119DDC sub.w $BE(a5),d0 ROM:00119DE0 cmp.w ($5DC).w,d0 ROM:00119DE4 blt.s locret_119E0E ROM:00119DE6 btst #6,($FFFFFC0D).w ROM:00119DEC bne.s locret_119E0E ROM:00119DEE bclr #6,($8E3).w ROM:00119DF4 bclr #5,($FFFFFC0B).w ROM:00119DFA bset #3,($FFFFFC0B).w ROM:00119E00 bset #5,($8E7).w ROM:00119E06 move.b #5,($70F).w ROM:00119E0C bra.s locret_119E5C ROM:00119E0E ; --------------------------------------------------------------------------- ROM:00119E0E ROM:00119E0E locret_119E0E: ; CODE XREF: ROM:00119DE4↑j ROM:00119E0E ; ROM:00119DEC↑j ROM:00119E0E rts ROM:00119E10 ; --------------------------------------------------------------------------- ROM:00119E10 ROM:00119E10 loc_119E10: ; DATA XREF: ROM:00119CB6↑o ROM:00119E10 btst #3,($8EA).w ROM:00119E16 beq.s locret_119E5C ROM:00119E18 bclr #3,($8EA).w ROM:00119E1E bclr #3,($FFFFFC0B).w ROM:00119E24 bclr #5,($8E7).w ROM:00119E2A move.b #0,($711).w ROM:00119E30 move.w ($FFFFFC0E).w,d0 ROM:00119E34 move.w ($FFFFFC0C).w,d0 ROM:00119E38 move.w $C2(a5),d0 ROM:00119E3C clr.b ($856).w ROM:00119E40 move.w d0,($5DC).w ROM:00119E44 move.b #1,($856).w ROM:00119E4A bset #5,($FFFFFC0B).w ROM:00119E50 move.b #2,($70F).w ROM:00119E56 bra.l loc_119D34 ROM:00119E5C ; --------------------------------------------------------------------------- ROM:00119E5C ROM:00119E5C locret_119E5C: ; CODE XREF: ROM:00119E0C↑j ROM:00119E5C ; ROM:00119E16↑j ROM:00119E5C rts ROM:00119E5E ; --------------------------------------------------------------------------- ROM:00119E5E ROM:00119E5E loc_119E5E: ; DATA XREF: ROM:00119CBA↑o ROM:00119E5E btst #4,($8EE).w ROM:00119E64 beq.s loc_119E9C ROM:00119E66 bclr #4,($8EE).w ROM:00119E6C bclr #5,($8E4).w ROM:00119E72 move.b #0,($709).w ROM:00119E78 bset #6,($8E3).w ROM:00119E7E move.w $C0(a5),d0 ROM:00119E82 sub.w $BC(a5),d0 ROM:00119E86 clr.b ($856).w ROM:00119E8A move.w d0,($5DC).w ROM:00119E8E move.b #1,($856).w ROM:00119E94 move.b #4,($70F).w ROM:00119E9A rts ROM:00119E9C ; --------------------------------------------------------------------------- ROM:00119E9C ROM:00119E9C loc_119E9C: ; CODE XREF: ROM:00119E64↑j ROM:00119E9C bsr.l sub_1199A8 ROM:00119EA2 rts ROM:00119EA4 ; --------------------------------------------------------------------------- ROM:00119EA4 ROM:00119EA4 locret_119EA4: ; DATA XREF: ROM:00119CBE↑o ROM:00119EA4 rts ROM:00119EA6 ROM:00119EA6 ; =============== S U B R O U T I N E ======================================= ROM:00119EA6 ROM:00119EA6 ROM:00119EA6 sub_119EA6: ; CODE XREF: ROM:001116A6↑p ROM:00119EA6 cmpi.b #4,($70F).w ROM:00119EAC bne.s locret_119ED0 ROM:00119EAE btst #1,($FFFFFC0D).w ROM:00119EB4 bne.s locret_119ED0 ROM:00119EB6 btst #3,($FFFFFC0D).w ROM:00119EBC bne.s locret_119ED0 ROM:00119EBE bclr #6,($8E3).w ROM:00119EC4 bset #5,($8E4).w ROM:00119ECA move.b #6,($70F).w ROM:00119ED0 ROM:00119ED0 locret_119ED0: ; CODE XREF: sub_119EA6+6↑j ROM:00119ED0 ; sub_119EA6+E↑j ... ROM:00119ED0 rts ROM:00119ED0 ; End of function sub_119EA6 ROM:00119ED0 ROM:00119ED2 ROM:00119ED2 ; =============== S U B R O U T I N E ======================================= ROM:00119ED2 ROM:00119ED2 ROM:00119ED2 sub_119ED2: ; CODE XREF: ROM:00115FC2↑p ROM:00119ED2 clr.w d1 ROM:00119ED4 move.b ($711).w,d1 ROM:00119ED8 cmpi.w #4,d1 ROM:00119EDC bcc.s locret_119EE6 ROM:00119EDE movea.l off_119EE8(pc,d1.w*4),a0 ROM:00119EE2 nop ROM:00119EE4 jmp (a0) ROM:00119EE6 ; --------------------------------------------------------------------------- ROM:00119EE6 ROM:00119EE6 locret_119EE6: ; CODE XREF: sub_119ED2+A↑j ROM:00119EE6 rts ROM:00119EE6 ; End of function sub_119ED2 ROM:00119EE6 ROM:00119EE6 ; --------------------------------------------------------------------------- ROM:00119EE8 off_119EE8: dc.l loc_119EF8 ; DATA XREF: sub_119ED2+C↑r ROM:00119EEC dc.l loc_119F0E ROM:00119EF0 dc.l locret_119F7A ROM:00119EF4 dc.l loc_119F7C ROM:00119EF8 ; --------------------------------------------------------------------------- ROM:00119EF8 ROM:00119EF8 loc_119EF8: ; DATA XREF: ROM:off_119EE8↑o ROM:00119EF8 clr.w ($550).w ROM:00119EFC bsr.w sub_119F96 ROM:00119F00 move.b #1,($710).w ROM:00119F06 move.b #1,($711).w ROM:00119F0C rts ROM:00119F0E ; --------------------------------------------------------------------------- ROM:00119F0E ROM:00119F0E loc_119F0E: ; DATA XREF: ROM:00119EEC↑o ROM:00119F0E btst #6,($8E6).w ROM:00119F14 beq.s loc_119F2A ROM:00119F16 bclr #6,($8E6).w ROM:00119F1C bset #3,($8EA).w ROM:00119F22 move.b #2,($711).w ROM:00119F28 rts ROM:00119F2A ; --------------------------------------------------------------------------- ROM:00119F2A ROM:00119F2A loc_119F2A: ; CODE XREF: ROM:00119F14↑j ROM:00119F2A btst #0,($FFFFFC0C).w ROM:00119F30 beq.s locret_119F78 ROM:00119F32 btst #6,($FFFFFC0D).w ROM:00119F38 beq.s locret_119F78 ROM:00119F3A cmpi.b #$B,($710).w ROM:00119F40 blt.s loc_119F6A ROM:00119F42 move.w ($FFFFFC0E).w,d1 ROM:00119F46 move.w ($FFFFFC0C).w,d1 ROM:00119F4A clr.b ($710).w ROM:00119F4E move.w $C6(a5),d1 ROM:00119F52 clr.b ($857).w ROM:00119F56 move.w d1,($5DE).w ROM:00119F5A move.b #1,($857).w ROM:00119F60 move.b #3,($711).w ROM:00119F66 rts ROM:00119F68 ; --------------------------------------------------------------------------- ROM:00119F68 bra.s locret_119F78 ROM:00119F6A ; --------------------------------------------------------------------------- ROM:00119F6A ROM:00119F6A loc_119F6A: ; CODE XREF: ROM:00119F40↑j ROM:00119F6A bsr.w sub_119F96 ROM:00119F6E addq.b #1,($710).w ROM:00119F72 move.b #1,($711).w ROM:00119F78 ROM:00119F78 locret_119F78: ; CODE XREF: ROM:00119F30↑j ROM:00119F78 ; ROM:00119F38↑j ... ROM:00119F78 rts ROM:00119F7A ; --------------------------------------------------------------------------- ROM:00119F7A ROM:00119F7A locret_119F7A: ; DATA XREF: ROM:00119EF0↑o ROM:00119F7A rts ROM:00119F7C ; --------------------------------------------------------------------------- ROM:00119F7C ROM:00119F7C loc_119F7C: ; DATA XREF: ROM:00119EF4↑o ROM:00119F7C cmpi.w #0,($5DE).w ROM:00119F82 bgt.s locret_119F94 ROM:00119F84 bsr.w sub_119F96 ROM:00119F88 move.b #1,($710).w ROM:00119F8E move.b #1,($711).w ROM:00119F94 ROM:00119F94 locret_119F94: ; CODE XREF: ROM:00119F82↑j ROM:00119F94 rts ROM:00119F96 ROM:00119F96 ; =============== S U B R O U T I N E ======================================= ROM:00119F96 ROM:00119F96 ROM:00119F96 sub_119F96: ; CODE XREF: ROM:00119EFC↑p ROM:00119F96 ; ROM:loc_119F6A↑p ... ROM:00119F96 cmpi.w #0,($54E).w ROM:00119F9C ble.s loc_119FD2 ROM:00119F9E lea ($1240).w,a0 ROM:00119FA2 clr.w d1 ROM:00119FA4 move.w ($FFFFFC0E).w,d2 ROM:00119FA8 move.w ($FFFFFC0C).w,d2 ROM:00119FAC move.w ($550).w,d0 ROM:00119FB0 move.b (a0,d0.w),d1 ROM:00119FB4 move.w d1,($FFFFFC0E).w ROM:00119FB8 addq.w #1,d0 ROM:00119FBA bvc.s loc_119FC0 ROM:00119FBC move.w #$8000,d0 ROM:00119FC0 ROM:00119FC0 loc_119FC0: ; CODE XREF: sub_119F96+24↑j ROM:00119FC0 cmp.w ($54E).w,d0 ROM:00119FC4 blt.s loc_119FCC ROM:00119FC6 bset #6,($8E6).w ROM:00119FCC ROM:00119FCC loc_119FCC: ; CODE XREF: sub_119F96+2E↑j ROM:00119FCC move.w d0,($550).w ROM:00119FD0 bra.s locret_119FD8 ROM:00119FD2 ; --------------------------------------------------------------------------- ROM:00119FD2 ROM:00119FD2 loc_119FD2: ; CODE XREF: sub_119F96+6↑j ROM:00119FD2 bset #6,($8E6).w ROM:00119FD8 ROM:00119FD8 locret_119FD8: ; CODE XREF: sub_119F96+3A↑j ROM:00119FD8 rts ROM:00119FD8 ; End of function sub_119F96 ROM:00119FD8 ROM:00119FDA ROM:00119FDA ; =============== S U B R O U T I N E ======================================= ROM:00119FDA ROM:00119FDA ROM:00119FDA sub_119FDA: ; CODE XREF: sub_11A37A↓p ROM:00119FDA move.w #$3D08,d1 ROM:00119FDE move.w ($A44).w,d2 ROM:00119FE2 move.w ($9FC).w,d3 ROM:00119FE6 bsr.l sub_115E32 ROM:00119FEC move.w d1,($552).w ROM:00119FF0 rts ROM:00119FF0 ; End of function sub_119FDA ROM:00119FF0 ROM:00119FF2 ROM:00119FF2 ; =============== S U B R O U T I N E ======================================= ROM:00119FF2 ROM:00119FF2 ROM:00119FF2 sub_119FF2: ; CODE XREF: sub_112E1E+40A↑p ROM:00119FF2 ; sub_112E1E+426↑p ... ROM:00119FF2 bsr.w sub_11A00C ROM:00119FF6 bsr.w sub_11A08E ROM:00119FFA bsr.w sub_11A110 ROM:00119FFE bsr.w sub_11A136 ROM:0011A002 bsr.w sub_11A154 ROM:0011A006 bsr.w sub_11A174 ROM:0011A00A rts ROM:0011A00A ; End of function sub_119FF2 ROM:0011A00A ROM:0011A00C ROM:0011A00C ; =============== S U B R O U T I N E ======================================= ROM:0011A00C ROM:0011A00C ROM:0011A00C sub_11A00C: ; CODE XREF: sub_119FF2↑p ROM:0011A00C clr.w d1 ROM:0011A00E move.b ($712).w,d1 ROM:0011A012 cmpi.w #3,d1 ROM:0011A016 bcc.s locret_11A020 ROM:0011A018 movea.l off_11A022(pc,d1.w*4),a0 ROM:0011A01C nop ROM:0011A01E jmp (a0) ROM:0011A020 ; --------------------------------------------------------------------------- ROM:0011A020 ROM:0011A020 locret_11A020: ; CODE XREF: sub_11A00C+A↑j ROM:0011A020 rts ROM:0011A020 ; End of function sub_11A00C ROM:0011A020 ROM:0011A020 ; --------------------------------------------------------------------------- ROM:0011A022 off_11A022: dc.l loc_11A02E ; DATA XREF: sub_11A00C+C↑r ROM:0011A026 dc.l loc_11A03C ROM:0011A02A dc.l loc_11A058 ROM:0011A02E ; --------------------------------------------------------------------------- ROM:0011A02E ROM:0011A02E loc_11A02E: ; DATA XREF: ROM:off_11A022↑o ROM:0011A02E bclr #7,($8DE).w ROM:0011A034 move.b #1,($712).w ROM:0011A03A rts ROM:0011A03C ; --------------------------------------------------------------------------- ROM:0011A03C ROM:0011A03C loc_11A03C: ; DATA XREF: ROM:0011A026↑o ROM:0011A03C cmpi.w #5,($564).w ROM:0011A042 bne.s locret_11A056 ROM:0011A044 bsr.w sub_11A086 ROM:0011A048 bset #7,($8DE).w ROM:0011A04E move.b #2,($712).w ROM:0011A054 rts ROM:0011A056 ; --------------------------------------------------------------------------- ROM:0011A056 ROM:0011A056 locret_11A056: ; CODE XREF: ROM:0011A042↑j ROM:0011A056 rts ROM:0011A058 ; --------------------------------------------------------------------------- ROM:0011A058 ROM:0011A058 loc_11A058: ; DATA XREF: ROM:0011A02A↑o ROM:0011A058 cmpi.w #5,($564).w ROM:0011A05E bne.s loc_11A06C ROM:0011A060 bsr.w sub_11A086 ROM:0011A064 move.b #2,($712).w ROM:0011A06A rts ROM:0011A06C ; --------------------------------------------------------------------------- ROM:0011A06C ROM:0011A06C loc_11A06C: ; CODE XREF: ROM:0011A05E↑j ROM:0011A06C cmpi.w #6,($564).w ROM:0011A072 bne.s locret_11A082 ROM:0011A074 bclr #7,($8DE).w ROM:0011A07A move.b #1,($712).w ROM:0011A080 rts ROM:0011A082 ; --------------------------------------------------------------------------- ROM:0011A082 ROM:0011A082 locret_11A082: ; CODE XREF: ROM:0011A072↑j ROM:0011A082 rts ROM:0011A084 ; --------------------------------------------------------------------------- ROM:0011A084 rts ROM:0011A086 ROM:0011A086 ; =============== S U B R O U T I N E ======================================= ROM:0011A086 ROM:0011A086 ROM:0011A086 sub_11A086: ; CODE XREF: ROM:0011A044↑p ROM:0011A086 ; ROM:0011A060↑p ROM:0011A086 move.w ($560).w,($554).w ROM:0011A08C rts ROM:0011A08C ; End of function sub_11A086 ROM:0011A08C ROM:0011A08E ROM:0011A08E ; =============== S U B R O U T I N E ======================================= ROM:0011A08E ROM:0011A08E ROM:0011A08E sub_11A08E: ; CODE XREF: sub_119FF2+4↑p ROM:0011A08E clr.w d1 ROM:0011A090 move.b ($713).w,d1 ROM:0011A094 cmpi.w #3,d1 ROM:0011A098 bcc.s locret_11A0A2 ROM:0011A09A movea.l off_11A0A4(pc,d1.w*4),a0 ROM:0011A09E nop ROM:0011A0A0 jmp (a0) ROM:0011A0A2 ; --------------------------------------------------------------------------- ROM:0011A0A2 ROM:0011A0A2 locret_11A0A2: ; CODE XREF: sub_11A08E+A↑j ROM:0011A0A2 rts ROM:0011A0A2 ; End of function sub_11A08E ROM:0011A0A2 ROM:0011A0A2 ; --------------------------------------------------------------------------- ROM:0011A0A4 off_11A0A4: dc.l loc_11A0B0 ; DATA XREF: sub_11A08E+C↑r ROM:0011A0A8 dc.l loc_11A0BE ROM:0011A0AC dc.l loc_11A0DA ROM:0011A0B0 ; --------------------------------------------------------------------------- ROM:0011A0B0 ROM:0011A0B0 loc_11A0B0: ; DATA XREF: ROM:off_11A0A4↑o ROM:0011A0B0 bclr #2,($8E2).w ROM:0011A0B6 move.b #1,($713).w ROM:0011A0BC rts ROM:0011A0BE ; --------------------------------------------------------------------------- ROM:0011A0BE ROM:0011A0BE loc_11A0BE: ; DATA XREF: ROM:0011A0A8↑o ROM:0011A0BE cmpi.w #1,($564).w ROM:0011A0C4 bne.s locret_11A0D8 ROM:0011A0C6 bsr.w sub_11A108 ROM:0011A0CA bset #2,($8E2).w ROM:0011A0D0 move.b #2,($713).w ROM:0011A0D6 rts ROM:0011A0D8 ; --------------------------------------------------------------------------- ROM:0011A0D8 ROM:0011A0D8 locret_11A0D8: ; CODE XREF: ROM:0011A0C4↑j ROM:0011A0D8 rts ROM:0011A0DA ; --------------------------------------------------------------------------- ROM:0011A0DA ROM:0011A0DA loc_11A0DA: ; DATA XREF: ROM:0011A0AC↑o ROM:0011A0DA cmpi.w #1,($564).w ROM:0011A0E0 bne.s loc_11A0EE ROM:0011A0E2 bsr.w sub_11A108 ROM:0011A0E6 move.b #2,($713).w ROM:0011A0EC rts ROM:0011A0EE ; --------------------------------------------------------------------------- ROM:0011A0EE ROM:0011A0EE loc_11A0EE: ; CODE XREF: ROM:0011A0E0↑j ROM:0011A0EE cmpi.w #2,($564).w ROM:0011A0F4 bne.s locret_11A104 ROM:0011A0F6 bclr #2,($8E2).w ROM:0011A0FC move.b #1,($713).w ROM:0011A102 rts ROM:0011A104 ; --------------------------------------------------------------------------- ROM:0011A104 ROM:0011A104 locret_11A104: ; CODE XREF: ROM:0011A0F4↑j ROM:0011A104 rts ROM:0011A106 ; --------------------------------------------------------------------------- ROM:0011A106 rts ROM:0011A108 ROM:0011A108 ; =============== S U B R O U T I N E ======================================= ROM:0011A108 ROM:0011A108 ROM:0011A108 sub_11A108: ; CODE XREF: ROM:0011A0C6↑p ROM:0011A108 ; ROM:0011A0E2↑p ROM:0011A108 move.w ($560).w,($556).w ROM:0011A10E rts ROM:0011A10E ; End of function sub_11A108 ROM:0011A10E ROM:0011A110 ROM:0011A110 ; =============== S U B R O U T I N E ======================================= ROM:0011A110 ROM:0011A110 ROM:0011A110 sub_11A110: ; CODE XREF: sub_119FF2+8↑p ROM:0011A110 cmpi.w #0,($564).w ROM:0011A116 bne.s locret_11A134 ROM:0011A118 move.w $C8(a5),d0 ROM:0011A11C cmp.w ($562).w,d0 ROM:0011A120 bge.s loc_11A128 ROM:0011A122 move.w d0,($55A).w ROM:0011A126 bra.s loc_11A12E ROM:0011A128 ; --------------------------------------------------------------------------- ROM:0011A128 ROM:0011A128 loc_11A128: ; CODE XREF: sub_11A110+10↑j ROM:0011A128 move.w ($562).w,($55A).w ROM:0011A12E ROM:0011A12E loc_11A12E: ; CODE XREF: sub_11A110+16↑j ROM:0011A12E move.w ($560).w,($558).w ROM:0011A134 ROM:0011A134 locret_11A134: ; CODE XREF: sub_11A110+6↑j ROM:0011A134 rts ROM:0011A134 ; End of function sub_11A110 ROM:0011A134 ROM:0011A136 ROM:0011A136 ; =============== S U B R O U T I N E ======================================= ROM:0011A136 ROM:0011A136 ROM:0011A136 sub_11A136: ; CODE XREF: sub_119FF2+C↑p ROM:0011A136 cmpi.w #3,($564).w ROM:0011A13C bne.s locret_11A152 ROM:0011A13E btst #7,($8DE).w ROM:0011A144 bne.s locret_11A152 ROM:0011A146 bclr #7,($8E7).w ROM:0011A14C bset #7,($8EC).w ROM:0011A152 ROM:0011A152 locret_11A152: ; CODE XREF: sub_11A136+6↑j ROM:0011A152 ; sub_11A136+E↑j ROM:0011A152 rts ROM:0011A152 ; End of function sub_11A136 ROM:0011A152 ROM:0011A154 ROM:0011A154 ; =============== S U B R O U T I N E ======================================= ROM:0011A154 ROM:0011A154 ROM:0011A154 sub_11A154: ; CODE XREF: sub_119FF2+10↑p ROM:0011A154 cmpi.w #4,($564).w ROM:0011A15A bne.s locret_11A172 ROM:0011A15C btst #1,($8EC).w ROM:0011A162 beq.s loc_11A16C ROM:0011A164 btst #3,($8EB).w ROM:0011A16A beq.s locret_11A172 ROM:0011A16C ROM:0011A16C loc_11A16C: ; CODE XREF: sub_11A154+E↑j ROM:0011A16C bset #7,($8E7).w ROM:0011A172 ROM:0011A172 locret_11A172: ; CODE XREF: sub_11A154+6↑j ROM:0011A172 ; sub_11A154+16↑j ROM:0011A172 rts ROM:0011A172 ; End of function sub_11A154 ROM:0011A172 ROM:0011A174 ROM:0011A174 ; =============== S U B R O U T I N E ======================================= ROM:0011A174 ROM:0011A174 ROM:0011A174 sub_11A174: ; CODE XREF: sub_119FF2+14↑p ROM:0011A174 clr.w d1 ROM:0011A176 move.b ($714).w,d1 ROM:0011A17A cmpi.w #4,d1 ROM:0011A17E bcc.s locret_11A188 ROM:0011A180 movea.l off_11A18A(pc,d1.w*4),a0 ROM:0011A184 nop ROM:0011A186 jmp (a0) ROM:0011A188 ; --------------------------------------------------------------------------- ROM:0011A188 ROM:0011A188 locret_11A188: ; CODE XREF: sub_11A174+A↑j ROM:0011A188 rts ROM:0011A188 ; End of function sub_11A174 ROM:0011A188 ROM:0011A188 ; --------------------------------------------------------------------------- ROM:0011A18A off_11A18A: dc.l loc_11A19A ; DATA XREF: sub_11A174+C↑r ROM:0011A18E dc.l loc_11A1A2 ROM:0011A192 dc.l loc_11A1C8 ROM:0011A196 dc.l loc_11A1EE ROM:0011A19A ; --------------------------------------------------------------------------- ROM:0011A19A ROM:0011A19A loc_11A19A: ; DATA XREF: ROM:off_11A18A↑o ROM:0011A19A move.b #1,($714).w ROM:0011A1A0 rts ROM:0011A1A2 ; --------------------------------------------------------------------------- ROM:0011A1A2 ROM:0011A1A2 loc_11A1A2: ; DATA XREF: ROM:0011A18E↑o ROM:0011A1A2 btst #7,($8DE).w ROM:0011A1A8 beq.s loc_11A1B2 ROM:0011A1AA move.b #3,($714).w ROM:0011A1B0 bra.s loc_11A210 ROM:0011A1B2 ; --------------------------------------------------------------------------- ROM:0011A1B2 ROM:0011A1B2 loc_11A1B2: ; CODE XREF: ROM:0011A1A8↑j ROM:0011A1B2 btst #2,($8E2).w ROM:0011A1B8 beq.s loc_11A1C2 ROM:0011A1BA move.b #2,($714).w ROM:0011A1C0 bra.s loc_11A210 ROM:0011A1C2 ; --------------------------------------------------------------------------- ROM:0011A1C2 ROM:0011A1C2 loc_11A1C2: ; CODE XREF: ROM:0011A1B8↑j ROM:0011A1C2 ; ROM:0011A1E6↓j ... ROM:0011A1C2 bsr.w sub_11A218 ROM:0011A1C6 rts ROM:0011A1C8 ; --------------------------------------------------------------------------- ROM:0011A1C8 ROM:0011A1C8 loc_11A1C8: ; DATA XREF: ROM:0011A192↑o ROM:0011A1C8 btst #7,($8DE).w ROM:0011A1CE beq.s loc_11A1D8 ROM:0011A1D0 move.b #3,($714).w ROM:0011A1D6 bra.s loc_11A210 ROM:0011A1D8 ; --------------------------------------------------------------------------- ROM:0011A1D8 ROM:0011A1D8 loc_11A1D8: ; CODE XREF: ROM:0011A1CE↑j ROM:0011A1D8 btst #2,($8E2).w ROM:0011A1DE bne.s loc_11A1E8 ROM:0011A1E0 move.b #1,($714).w ROM:0011A1E6 bra.s loc_11A1C2 ROM:0011A1E8 ; --------------------------------------------------------------------------- ROM:0011A1E8 ROM:0011A1E8 loc_11A1E8: ; CODE XREF: ROM:0011A1DE↑j ROM:0011A1E8 ; ROM:0011A204↓j ROM:0011A1E8 bsr.w sub_11A226 ROM:0011A1EC rts ROM:0011A1EE ; --------------------------------------------------------------------------- ROM:0011A1EE ROM:0011A1EE loc_11A1EE: ; DATA XREF: ROM:0011A196↑o ROM:0011A1EE btst #7,($8DE).w ROM:0011A1F4 bne.s loc_11A210 ROM:0011A1F6 btst #2,($8E2).w ROM:0011A1FC beq.s loc_11A208 ROM:0011A1FE move.b #2,($714).w ROM:0011A204 bra.s loc_11A1E8 ROM:0011A206 ; --------------------------------------------------------------------------- ROM:0011A206 bra.s loc_11A210 ROM:0011A208 ; --------------------------------------------------------------------------- ROM:0011A208 ROM:0011A208 loc_11A208: ; CODE XREF: ROM:0011A1FC↑j ROM:0011A208 move.b #1,($714).w ROM:0011A20E bra.s loc_11A1C2 ROM:0011A210 ; --------------------------------------------------------------------------- ROM:0011A210 ROM:0011A210 loc_11A210: ; CODE XREF: ROM:0011A1B0↑j ROM:0011A210 ; ROM:0011A1C0↑j ... ROM:0011A210 bsr.w sub_11A234 ROM:0011A214 rts ROM:0011A216 ; --------------------------------------------------------------------------- ROM:0011A216 rts ROM:0011A218 ROM:0011A218 ; =============== S U B R O U T I N E ======================================= ROM:0011A218 ROM:0011A218 ROM:0011A218 sub_11A218: ; CODE XREF: ROM:loc_11A1C2↑p ROM:0011A218 move.w ($558).w,($55C).w ROM:0011A21E move.w ($55A).w,($55E).w ROM:0011A224 rts ROM:0011A224 ; End of function sub_11A218 ROM:0011A224 ROM:0011A226 ROM:0011A226 ; =============== S U B R O U T I N E ======================================= ROM:0011A226 ROM:0011A226 ROM:0011A226 sub_11A226: ; CODE XREF: ROM:loc_11A1E8↑p ROM:0011A226 move.w ($556).w,($55C).w ROM:0011A22C move.w $C8(a5),($55E).w ROM:0011A232 rts ROM:0011A232 ; End of function sub_11A226 ROM:0011A232 ROM:0011A234 ROM:0011A234 ; =============== S U B R O U T I N E ======================================= ROM:0011A234 ROM:0011A234 ROM:0011A234 sub_11A234: ; CODE XREF: ROM:loc_11A210↑p ROM:0011A234 move.w ($554).w,($55C).w ROM:0011A23A move.w $C8(a5),($55E).w ROM:0011A240 rts ROM:0011A240 ; End of function sub_11A234 ROM:0011A240 ROM:0011A242 ROM:0011A242 ; =============== S U B R O U T I N E ======================================= ROM:0011A242 ROM:0011A242 ROM:0011A242 sub_11A242: ; CODE XREF: sub_11A396↓p ROM:0011A242 move.w ($578).w,d7 ROM:0011A246 clr.w d1 ROM:0011A248 move.b ($715).w,d1 ROM:0011A24C cmpi.w #6,d1 ROM:0011A250 bcc.s locret_11A25A ROM:0011A252 movea.l off_11A25C(pc,d1.w*4),a0 ROM:0011A256 nop ROM:0011A258 jmp (a0) ROM:0011A25A ; --------------------------------------------------------------------------- ROM:0011A25A ROM:0011A25A locret_11A25A: ; CODE XREF: sub_11A242+E↑j ROM:0011A25A rts ROM:0011A25A ; End of function sub_11A242 ROM:0011A25A ROM:0011A25A ; --------------------------------------------------------------------------- ROM:0011A25C off_11A25C: dc.l loc_11A274 ; DATA XREF: sub_11A242+10↑r ROM:0011A260 dc.l loc_11A280 ROM:0011A264 dc.l loc_11A29E ROM:0011A268 dc.l loc_11A2BC ROM:0011A26C dc.l loc_11A2DC ROM:0011A270 dc.l loc_11A314 ROM:0011A274 ; --------------------------------------------------------------------------- ROM:0011A274 ROM:0011A274 loc_11A274: ; DATA XREF: ROM:off_11A25C↑o ROM:0011A274 bsr.w sub_11A350 ROM:0011A278 move.b #1,($715).w ROM:0011A27E rts ROM:0011A280 ; --------------------------------------------------------------------------- ROM:0011A280 ROM:0011A280 loc_11A280: ; DATA XREF: ROM:0011A260↑o ROM:0011A280 cmp.w ($56C).w,d7 ROM:0011A284 bge.s loc_11A28E ROM:0011A286 move.b #3,($715).w ROM:0011A28C bra.s loc_11A2D6 ROM:0011A28E ; --------------------------------------------------------------------------- ROM:0011A28E ROM:0011A28E loc_11A28E: ; CODE XREF: ROM:0011A284↑j ROM:0011A28E cmp.w ($56C).w,d7 ROM:0011A292 ble.s locret_11A29C ROM:0011A294 move.b #2,($715).w ROM:0011A29A bra.s loc_11A2B6 ROM:0011A29C ; --------------------------------------------------------------------------- ROM:0011A29C ROM:0011A29C locret_11A29C: ; CODE XREF: ROM:0011A292↑j ROM:0011A29C rts ROM:0011A29E ; --------------------------------------------------------------------------- ROM:0011A29E ROM:0011A29E loc_11A29E: ; DATA XREF: ROM:0011A264↑o ROM:0011A29E cmp.w ($566).w,d7 ROM:0011A2A2 bgt.s loc_11A2B6 ROM:0011A2A4 cmp.w ($56C).w,d7 ROM:0011A2A8 bgt.s loc_11A2B6 ROM:0011A2AA bsr.w sub_11A360 ROM:0011A2AE move.b #4,($715).w ROM:0011A2B4 bra.s locret_11A312 ROM:0011A2B6 ; --------------------------------------------------------------------------- ROM:0011A2B6 ROM:0011A2B6 loc_11A2B6: ; CODE XREF: ROM:0011A29A↑j ROM:0011A2B6 ; ROM:0011A2A2↑j ... ROM:0011A2B6 bsr.w sub_11A36C ROM:0011A2BA rts ROM:0011A2BC ; --------------------------------------------------------------------------- ROM:0011A2BC ROM:0011A2BC loc_11A2BC: ; DATA XREF: ROM:0011A268↑o ROM:0011A2BC cmp.w ($566).w,d7 ROM:0011A2C0 blt.s loc_11A2D6 ROM:0011A2C2 cmp.w ($56C).w,d7 ROM:0011A2C6 blt.s loc_11A2D6 ROM:0011A2C8 bsr.w sub_11A360 ROM:0011A2CC move.b #5,($715).w ROM:0011A2D2 bra.w locret_11A34C ROM:0011A2D6 ; --------------------------------------------------------------------------- ROM:0011A2D6 ROM:0011A2D6 loc_11A2D6: ; CODE XREF: ROM:0011A28C↑j ROM:0011A2D6 ; ROM:0011A2C0↑j ... ROM:0011A2D6 bsr.w sub_11A36C ROM:0011A2DA rts ROM:0011A2DC ; --------------------------------------------------------------------------- ROM:0011A2DC ROM:0011A2DC loc_11A2DC: ; DATA XREF: ROM:0011A26C↑o ROM:0011A2DC cmp.w ($566).w,d7 ROM:0011A2E0 ble.s loc_11A2EA ROM:0011A2E2 move.b #2,($715).w ROM:0011A2E8 bra.s loc_11A2B6 ROM:0011A2EA ; --------------------------------------------------------------------------- ROM:0011A2EA ROM:0011A2EA loc_11A2EA: ; CODE XREF: ROM:0011A2E0↑j ROM:0011A2EA btst #0,($8E0).w ROM:0011A2F0 bne.s loc_11A2FA ROM:0011A2F2 move.b #1,($715).w ROM:0011A2F8 rts ROM:0011A2FA ; --------------------------------------------------------------------------- ROM:0011A2FA ROM:0011A2FA loc_11A2FA: ; CODE XREF: ROM:0011A2F0↑j ROM:0011A2FA move.w $CA(a5),d4 ROM:0011A2FE cmp.w ($56C).w,d7 ROM:0011A302 bge.s locret_11A312 ROM:0011A304 cmp.w ($56A).w,d4 ROM:0011A308 ble.s locret_11A312 ROM:0011A30A move.b #3,($715).w ROM:0011A310 bra.s loc_11A2D6 ROM:0011A312 ; --------------------------------------------------------------------------- ROM:0011A312 ROM:0011A312 locret_11A312: ; CODE XREF: ROM:0011A2B4↑j ROM:0011A312 ; ROM:0011A302↑j ... ROM:0011A312 rts ROM:0011A314 ; --------------------------------------------------------------------------- ROM:0011A314 ROM:0011A314 loc_11A314: ; DATA XREF: ROM:0011A270↑o ROM:0011A314 cmp.w ($566).w,d7 ROM:0011A318 bge.s loc_11A322 ROM:0011A31A move.b #3,($715).w ROM:0011A320 bra.s loc_11A2D6 ROM:0011A322 ; --------------------------------------------------------------------------- ROM:0011A322 ROM:0011A322 loc_11A322: ; CODE XREF: ROM:0011A318↑j ROM:0011A322 btst #0,($8E0).w ROM:0011A328 bne.s loc_11A332 ROM:0011A32A move.b #1,($715).w ROM:0011A330 rts ROM:0011A332 ; --------------------------------------------------------------------------- ROM:0011A332 ROM:0011A332 loc_11A332: ; CODE XREF: ROM:0011A328↑j ROM:0011A332 move.w $CA(a5),d0 ROM:0011A336 cmp.w ($56C).w,d7 ROM:0011A33A ble.s locret_11A34C ROM:0011A33C cmp.w ($56A).w,d0 ROM:0011A340 ble.s locret_11A34C ROM:0011A342 move.b #2,($715).w ROM:0011A348 bra.w loc_11A2B6 ROM:0011A34C ; --------------------------------------------------------------------------- ROM:0011A34C ROM:0011A34C locret_11A34C: ; CODE XREF: ROM:0011A2D2↑j ROM:0011A34C ; ROM:0011A33A↑j ... ROM:0011A34C rts ROM:0011A34E ; --------------------------------------------------------------------------- ROM:0011A34E rts ROM:0011A350 ROM:0011A350 ; =============== S U B R O U T I N E ======================================= ROM:0011A350 ROM:0011A350 ROM:0011A350 sub_11A350: ; CODE XREF: ROM:loc_11A274↑p ROM:0011A350 andi.w #$FFFE,($13B8).w ROM:0011A356 move.w ($13B8).w,($56C).w ROM:0011A35C rts ROM:0011A35C ; End of function sub_11A350 ROM:0011A35C ROM:0011A35E ; --------------------------------------------------------------------------- ROM:0011A35E rts ROM:0011A360 ROM:0011A360 ; =============== S U B R O U T I N E ======================================= ROM:0011A360 ROM:0011A360 ROM:0011A360 sub_11A360: ; CODE XREF: ROM:0011A2AA↑p ROM:0011A360 ; ROM:0011A2C8↑p ROM:0011A360 clr.w ($568).w ROM:0011A364 move.w ($56C).w,($566).w ROM:0011A36A rts ROM:0011A36A ; End of function sub_11A360 ROM:0011A36A ROM:0011A36C ROM:0011A36C ; =============== S U B R O U T I N E ======================================= ROM:0011A36C ROM:0011A36C ROM:0011A36C sub_11A36C: ; CODE XREF: ROM:loc_11A2B6↑p ROM:0011A36C ; ROM:loc_11A2D6↑p ROM:0011A36C move.w ($578).w,($566).w ROM:0011A372 move.w ($57A).w,($568).w ROM:0011A378 rts ROM:0011A378 ; End of function sub_11A36C ROM:0011A378 ROM:0011A37A ROM:0011A37A ; =============== S U B R O U T I N E ======================================= ROM:0011A37A ROM:0011A37A ROM:0011A37A sub_11A37A: ; CODE XREF: ROM:00115926↑p ROM:0011A37A bsr.l sub_119FDA ROM:0011A380 bsr.w sub_11A3D6 ROM:0011A384 bsr.l sub_11A66E ROM:0011A38A bsr.l sub_11A680 ROM:0011A390 bsr.w sub_11A3B0 ROM:0011A394 rts ROM:0011A394 ; End of function sub_11A37A ROM:0011A394 ROM:0011A396 ROM:0011A396 ; =============== S U B R O U T I N E ======================================= ROM:0011A396 ROM:0011A396 ROM:0011A396 sub_11A396: ; CODE XREF: ROM:00115F7C↑p ROM:0011A396 bsr.l sub_11A242 ROM:0011A39C bsr.l sub_11A43A ROM:0011A3A2 bsr.l sub_11A442 ROM:0011A3A8 bsr.l sub_11A4E6 ROM:0011A3AE rts ROM:0011A3AE ; End of function sub_11A396 ROM:0011A3AE ROM:0011A3B0 ROM:0011A3B0 ; =============== S U B R O U T I N E ======================================= ROM:0011A3B0 ROM:0011A3B0 ROM:0011A3B0 sub_11A3B0: ; CODE XREF: sub_11A37A+16↑p ROM:0011A3B0 bclr #7,($8DF).w ROM:0011A3B6 btst #2,($8E2).w ROM:0011A3BC bne.s locret_11A3D4 ROM:0011A3BE btst #7,($8DE).w ROM:0011A3C4 bne.s locret_11A3D4 ROM:0011A3C6 btst #2,($8DD).w ROM:0011A3CC bne.s locret_11A3D4 ROM:0011A3CE bset #7,($8DF).w ROM:0011A3D4 ROM:0011A3D4 locret_11A3D4: ; CODE XREF: sub_11A3B0+C↑j ROM:0011A3D4 ; sub_11A3B0+14↑j ... ROM:0011A3D4 rts ROM:0011A3D4 ; End of function sub_11A3B0 ROM:0011A3D4 ROM:0011A3D6 ROM:0011A3D6 ; =============== S U B R O U T I N E ======================================= ROM:0011A3D6 ROM:0011A3D6 ROM:0011A3D6 sub_11A3D6: ; CODE XREF: sub_11A37A+6↑p ROM:0011A3D6 clr.w d1 ROM:0011A3D8 move.b ($716).w,d1 ROM:0011A3DC cmpi.w #4,d1 ROM:0011A3E0 bcc.s locret_11A3EA ROM:0011A3E2 movea.l off_11A3EC(pc,d1.w*4),a0 ROM:0011A3E6 nop ROM:0011A3E8 jmp (a0) ROM:0011A3EA ; --------------------------------------------------------------------------- ROM:0011A3EA ROM:0011A3EA locret_11A3EA: ; CODE XREF: sub_11A3D6+A↑j ROM:0011A3EA rts ROM:0011A3EA ; End of function sub_11A3D6 ROM:0011A3EA ROM:0011A3EA ; --------------------------------------------------------------------------- ROM:0011A3EC off_11A3EC: dc.l loc_11A3FC ; DATA XREF: sub_11A3D6+C↑r ROM:0011A3F0 dc.l loc_11A40A ROM:0011A3F4 dc.l loc_11A420 ROM:0011A3F8 dc.l locret_11A436 ROM:0011A3FC ; --------------------------------------------------------------------------- ROM:0011A3FC ROM:0011A3FC loc_11A3FC: ; DATA XREF: ROM:off_11A3EC↑o ROM:0011A3FC bclr #3,($8EB).w ROM:0011A402 move.b #1,($716).w ROM:0011A408 rts ROM:0011A40A ; --------------------------------------------------------------------------- ROM:0011A40A ROM:0011A40A loc_11A40A: ; DATA XREF: ROM:0011A3F0↑o ROM:0011A40A btst #1,($8EC).w ROM:0011A410 beq.s locret_11A41E ROM:0011A412 bset #7,($8EC).w ROM:0011A418 move.b #2,($716).w ROM:0011A41E ROM:0011A41E locret_11A41E: ; CODE XREF: ROM:0011A410↑j ROM:0011A41E rts ROM:0011A420 ; --------------------------------------------------------------------------- ROM:0011A420 ROM:0011A420 loc_11A420: ; DATA XREF: ROM:0011A3F4↑o ROM:0011A420 btst #2,($8DD).w ROM:0011A426 bne.s locret_11A434 ROM:0011A428 bset #3,($8EB).w ROM:0011A42E move.b #3,($716).w ROM:0011A434 ROM:0011A434 locret_11A434: ; CODE XREF: ROM:0011A426↑j ROM:0011A434 rts ROM:0011A436 ; --------------------------------------------------------------------------- ROM:0011A436 ROM:0011A436 locret_11A436: ; DATA XREF: ROM:0011A3F8↑o ROM:0011A436 rts ROM:0011A438 ; --------------------------------------------------------------------------- ROM:0011A438 rts ROM:0011A43A ROM:0011A43A ; =============== S U B R O U T I N E ======================================= ROM:0011A43A ROM:0011A43A ROM:0011A43A sub_11A43A: ; CODE XREF: sub_11A396+6↑p ROM:0011A43A move.w ($568).w,($56A).w ROM:0011A440 rts ROM:0011A440 ; End of function sub_11A43A ROM:0011A440 ROM:0011A442 ROM:0011A442 ; =============== S U B R O U T I N E ======================================= ROM:0011A442 ROM:0011A442 ROM:0011A442 sub_11A442: ; CODE XREF: sub_11A396+C↑p ROM:0011A442 cmpi.w #0,($56A).w ROM:0011A448 beq.s locret_11A468 ROM:0011A44A move.l #$3E8,d0 ROM:0011A450 divs.w ($56A).w,d0 ROM:0011A454 move.l d0,d1 ROM:0011A456 swap d1 ROM:0011A458 cmpi.w #0,d1 ROM:0011A45C ble.s loc_11A460 ROM:0011A45E addq.w #1,d0 ROM:0011A460 ROM:0011A460 loc_11A460: ; CODE XREF: sub_11A442+1A↑j ROM:0011A460 move.w d0,d2 ROM:0011A462 lsr.w #1,d2 ROM:0011A464 move.w d2,($56E).w ROM:0011A468 ROM:0011A468 locret_11A468: ; CODE XREF: sub_11A442+6↑j ROM:0011A468 rts ROM:0011A468 ; End of function sub_11A442 ROM:0011A468 ROM:0011A46A ROM:0011A46A ; =============== S U B R O U T I N E ======================================= ROM:0011A46A ROM:0011A46A ROM:0011A46A sub_11A46A: ; CODE XREF: ROM:0011A576↓p ROM:0011A46A ; ROM:0011A64E↓p ROM:0011A46A bclr #6,($8E1).w ROM:0011A470 btst #2,($8DE).w ROM:0011A476 beq.s loc_11A480 ROM:0011A478 bset #0,($8E8).w ROM:0011A47E bra.s loc_11A486 ROM:0011A480 ; --------------------------------------------------------------------------- ROM:0011A480 ROM:0011A480 loc_11A480: ; CODE XREF: sub_11A46A+C↑j ROM:0011A480 bclr #0,($8E8).w ROM:0011A486 ROM:0011A486 loc_11A486: ; CODE XREF: sub_11A46A+14↑j ROM:0011A486 move.w ($56C).w,d7 ROM:0011A48A cmp.w ($566).w,d7 ROM:0011A48E bge.s loc_11A49E ROM:0011A490 bset #2,($8DE).w ROM:0011A496 bset #2,($FFFFFA11).w ROM:0011A49C bra.s loc_11A4AA ROM:0011A49E ; --------------------------------------------------------------------------- ROM:0011A49E ROM:0011A49E loc_11A49E: ; CODE XREF: sub_11A46A+24↑j ROM:0011A49E bclr #2,($8DE).w ROM:0011A4A4 bclr #2,($FFFFFA11).w ROM:0011A4AA ROM:0011A4AA loc_11A4AA: ; CODE XREF: sub_11A46A+32↑j ROM:0011A4AA btst #2,($8DE).w ROM:0011A4B0 beq.s loc_11A4C2 ROM:0011A4B2 btst #0,($8E8).w ROM:0011A4B8 bne.s loc_11A4C0 ROM:0011A4BA bset #6,($8E1).w ROM:0011A4C0 ROM:0011A4C0 loc_11A4C0: ; CODE XREF: sub_11A46A+4E↑j ROM:0011A4C0 bra.s locret_11A4D0 ROM:0011A4C2 ; --------------------------------------------------------------------------- ROM:0011A4C2 ROM:0011A4C2 loc_11A4C2: ; CODE XREF: sub_11A46A+46↑j ROM:0011A4C2 btst #0,($8E8).w ROM:0011A4C8 beq.s locret_11A4D0 ROM:0011A4CA bset #6,($8E1).w ROM:0011A4D0 ROM:0011A4D0 locret_11A4D0: ; CODE XREF: sub_11A46A:loc_11A4C0↑j ROM:0011A4D0 ; sub_11A46A+5E↑j ROM:0011A4D0 rts ROM:0011A4D0 ; End of function sub_11A46A ROM:0011A4D0 ROM:0011A4D2 ROM:0011A4D2 ; =============== S U B R O U T I N E ======================================= ROM:0011A4D2 ROM:0011A4D2 ROM:0011A4D2 sub_11A4D2: ; CODE XREF: ROM:0011A5DC↓p ROM:0011A4D2 btst #2,($8DE).w ROM:0011A4D8 beq.s loc_11A4E0 ROM:0011A4DA addq.w #1,($56C).w ROM:0011A4DE bra.s locret_11A4E4 ROM:0011A4E0 ; --------------------------------------------------------------------------- ROM:0011A4E0 ROM:0011A4E0 loc_11A4E0: ; CODE XREF: sub_11A4D2+6↑j ROM:0011A4E0 subq.w #1,($56C).w ROM:0011A4E4 ROM:0011A4E4 locret_11A4E4: ; CODE XREF: sub_11A4D2+C↑j ROM:0011A4E4 rts ROM:0011A4E4 ; End of function sub_11A4D2 ROM:0011A4E4 ROM:0011A4E6 ROM:0011A4E6 ; =============== S U B R O U T I N E ======================================= ROM:0011A4E6 ROM:0011A4E6 ROM:0011A4E6 sub_11A4E6: ; CODE XREF: sub_11A396+12↑p ROM:0011A4E6 clr.w d1 ROM:0011A4E8 move.b ($717).w,d1 ROM:0011A4EC cmpi.w #5,d1 ROM:0011A4F0 bcc.s locret_11A4FA ROM:0011A4F2 movea.l off_11A4FC(pc,d1.w*4),a0 ROM:0011A4F6 nop ROM:0011A4F8 jmp (a0) ROM:0011A4FA ; --------------------------------------------------------------------------- ROM:0011A4FA ROM:0011A4FA locret_11A4FA: ; CODE XREF: sub_11A4E6+A↑j ROM:0011A4FA rts ROM:0011A4FA ; End of function sub_11A4E6 ROM:0011A4FA ROM:0011A4FA ; --------------------------------------------------------------------------- ROM:0011A4FC off_11A4FC: dc.l loc_11A510 ; DATA XREF: sub_11A4E6+C↑r ROM:0011A500 dc.l loc_11A542 ROM:0011A504 dc.l loc_11A558 ROM:0011A508 dc.l loc_11A5AC ROM:0011A50C dc.l loc_11A5FA ROM:0011A510 ; --------------------------------------------------------------------------- ROM:0011A510 ROM:0011A510 loc_11A510: ; DATA XREF: ROM:off_11A4FC↑o ROM:0011A510 move.w $CC(a5),d7 ROM:0011A514 move.w #$104,($FFFFF410).w ROM:0011A51A move.w #0,($FFFFF41A).w ROM:0011A520 move.w #$FFFF,($FFFFF41C).w ROM:0011A526 move.w #$11F,($FFFFF418).w ROM:0011A52C clr.b ($859).w ROM:0011A530 move.w d7,($5E2).w ROM:0011A534 move.b #1,($859).w ROM:0011A53A move.b #1,($717).w ROM:0011A540 rts ROM:0011A542 ; --------------------------------------------------------------------------- ROM:0011A542 ROM:0011A542 loc_11A542: ; DATA XREF: ROM:0011A500↑o ROM:0011A542 cmpi.w #0,($5E2).w ROM:0011A548 bgt.s locret_11A556 ROM:0011A54A bclr #0,($8E0).w ROM:0011A550 move.b #2,($717).w ROM:0011A556 ROM:0011A556 locret_11A556: ; CODE XREF: ROM:0011A548↑j ROM:0011A556 rts ROM:0011A558 ; --------------------------------------------------------------------------- ROM:0011A558 ROM:0011A558 loc_11A558: ; DATA XREF: ROM:0011A504↑o ROM:0011A558 move.w ($566).w,d7 ROM:0011A55C cmp.w ($56C).w,d7 ROM:0011A560 beq.s loc_11A59A ROM:0011A562 cmpi.w #0,($56A).w ROM:0011A568 beq.s loc_11A59A ROM:0011A56A move.w #$54,($FFFFF420).w ; 'T' ROM:0011A570 move.w #$FFFF,($FFFFF41C).w ROM:0011A576 bsr.w sub_11A46A ROM:0011A57A move.w ($56E).w,d7 ROM:0011A57E clr.b ($858).w ROM:0011A582 move.w d7,($5E0).w ROM:0011A586 move.b #1,($858).w ROM:0011A58C bset #0,($8E0).w ROM:0011A592 move.b #3,($717).w ROM:0011A598 rts ROM:0011A59A ; --------------------------------------------------------------------------- ROM:0011A59A ROM:0011A59A loc_11A59A: ; CODE XREF: ROM:0011A560↑j ROM:0011A59A ; ROM:0011A568↑j ROM:0011A59A move.w ($552).w,d0 ROM:0011A59E muls.w #$7F,d0 ROM:0011A5A2 divs.w #$64,d0 ; 'd' ROM:0011A5A6 move.w d0,($FFFFF41C).w ROM:0011A5AA rts ROM:0011A5AC ; --------------------------------------------------------------------------- ROM:0011A5AC ROM:0011A5AC loc_11A5AC: ; DATA XREF: ROM:0011A508↑o ROM:0011A5AC btst #6,($8E1).w ROM:0011A5B2 beq.s loc_11A5CE ROM:0011A5B4 move.w $734(a5),d7 ROM:0011A5B8 clr.b ($859).w ROM:0011A5BC move.w d7,($5E2).w ROM:0011A5C0 move.b #1,($859).w ROM:0011A5C6 move.b #1,($717).w ROM:0011A5CC rts ROM:0011A5CE ; --------------------------------------------------------------------------- ROM:0011A5CE ROM:0011A5CE loc_11A5CE: ; CODE XREF: ROM:0011A5B2↑j ROM:0011A5CE cmpi.w #0,($5E0).w ROM:0011A5D4 bgt.s locret_11A5F8 ROM:0011A5D6 move.w #$74,($FFFFF420).w ; 't' ROM:0011A5DC bsr.w sub_11A4D2 ROM:0011A5E0 move.w ($56E).w,d7 ROM:0011A5E4 clr.b ($858).w ROM:0011A5E8 move.w d7,($5E0).w ROM:0011A5EC move.b #1,($858).w ROM:0011A5F2 move.b #4,($717).w ROM:0011A5F8 ROM:0011A5F8 locret_11A5F8: ; CODE XREF: ROM:0011A5D4↑j ROM:0011A5F8 rts ROM:0011A5FA ; --------------------------------------------------------------------------- ROM:0011A5FA ROM:0011A5FA loc_11A5FA: ; DATA XREF: ROM:0011A50C↑o ROM:0011A5FA cmpi.w #0,($56A).w ROM:0011A600 bne.s loc_11A61C ROM:0011A602 move.w $734(a5),d7 ROM:0011A606 clr.b ($859).w ROM:0011A60A move.w d7,($5E2).w ROM:0011A60E move.b #1,($859).w ROM:0011A614 move.b #1,($717).w ROM:0011A61A rts ROM:0011A61C ; --------------------------------------------------------------------------- ROM:0011A61C ROM:0011A61C loc_11A61C: ; CODE XREF: ROM:0011A600↑j ROM:0011A61C move.w ($566).w,d7 ROM:0011A620 cmp.w ($56C).w,d7 ROM:0011A624 bne.s loc_11A640 ROM:0011A626 move.w $734(a5),d7 ROM:0011A62A clr.b ($859).w ROM:0011A62E move.w d7,($5E2).w ROM:0011A632 move.b #1,($859).w ROM:0011A638 move.b #1,($717).w ROM:0011A63E rts ROM:0011A640 ; --------------------------------------------------------------------------- ROM:0011A640 ROM:0011A640 loc_11A640: ; CODE XREF: ROM:0011A624↑j ROM:0011A640 cmpi.w #0,($5E0).w ROM:0011A646 bgt.s locret_11A66A ROM:0011A648 move.w #$54,($FFFFF420).w ; 'T' ROM:0011A64E bsr.w sub_11A46A ROM:0011A652 move.w ($56E).w,d7 ROM:0011A656 clr.b ($858).w ROM:0011A65A move.w d7,($5E0).w ROM:0011A65E move.b #1,($858).w ROM:0011A664 move.b #3,($717).w ROM:0011A66A ROM:0011A66A locret_11A66A: ; CODE XREF: ROM:0011A646↑j ROM:0011A66A rts ROM:0011A66C ; --------------------------------------------------------------------------- ROM:0011A66C rts ROM:0011A66E ROM:0011A66E ; =============== S U B R O U T I N E ======================================= ROM:0011A66E ROM:0011A66E ROM:0011A66E sub_11A66E: ; CODE XREF: sub_11A37A+A↑p ROM:0011A66E move.w ($56C).w,d1 ROM:0011A672 subi.w #5,d1 ROM:0011A676 andi.w #$FFFC,d1 ROM:0011A67A move.w d1,($572).w ROM:0011A67E rts ROM:0011A67E ; End of function sub_11A66E ROM:0011A67E ROM:0011A680 ROM:0011A680 ; =============== S U B R O U T I N E ======================================= ROM:0011A680 ROM:0011A680 ROM:0011A680 sub_11A680: ; CODE XREF: sub_11A37A+10↑p ROM:0011A680 move.w ($56C).w,d0 ROM:0011A684 clr.w d1 ROM:0011A686 move.b ($718).w,d1 ROM:0011A68A cmpi.w #5,d1 ROM:0011A68E bcc.s locret_11A698 ROM:0011A690 movea.l off_11A69A(pc,d1.w*4),a0 ROM:0011A694 nop ROM:0011A696 jmp (a0) ROM:0011A698 ; --------------------------------------------------------------------------- ROM:0011A698 ROM:0011A698 locret_11A698: ; CODE XREF: sub_11A680+E↑j ROM:0011A698 rts ROM:0011A698 ; End of function sub_11A680 ROM:0011A698 ROM:0011A698 ; --------------------------------------------------------------------------- ROM:0011A69A off_11A69A: dc.l loc_11A6AE ; DATA XREF: sub_11A680+10↑r ROM:0011A69E dc.l loc_11A6C8 ROM:0011A6A2 dc.l loc_11A6F2 ROM:0011A6A6 dc.l loc_11A74C ROM:0011A6AA dc.l loc_11A782 ROM:0011A6AE ; --------------------------------------------------------------------------- ROM:0011A6AE ROM:0011A6AE loc_11A6AE: ; DATA XREF: ROM:off_11A69A↑o ROM:0011A6AE bclr #2,($8DD).w ROM:0011A6B4 bclr #7,($8E7).w ROM:0011A6BA bclr #7,($8EC).w ROM:0011A6C0 move.b #1,($718).w ROM:0011A6C6 rts ROM:0011A6C8 ; --------------------------------------------------------------------------- ROM:0011A6C8 ROM:0011A6C8 loc_11A6C8: ; DATA XREF: ROM:0011A69E↑o ROM:0011A6C8 btst #7,($8EC).w ROM:0011A6CE beq.s loc_11A6EC ROM:0011A6D0 bclr #7,($8EC).w ROM:0011A6D6 bset #2,($8DD).w ROM:0011A6DC bsr.w sub_11A7AE ROM:0011A6E0 bsr.w sub_11A7A0 ROM:0011A6E4 move.b #2,($718).w ROM:0011A6EA bra.s locret_11A74A ROM:0011A6EC ; --------------------------------------------------------------------------- ROM:0011A6EC ROM:0011A6EC loc_11A6EC: ; CODE XREF: ROM:0011A6CE↑j ROM:0011A6EC ; ROM:0011A726↓j ... ROM:0011A6EC bsr.w sub_11A7E4 ROM:0011A6F0 rts ROM:0011A6F2 ; --------------------------------------------------------------------------- ROM:0011A6F2 ROM:0011A6F2 loc_11A6F2: ; DATA XREF: ROM:0011A6A2↑o ROM:0011A6F2 cmp.w ($574).w,d0 ROM:0011A6F6 bne.s loc_11A704 ROM:0011A6F8 bsr.w sub_11A7D6 ROM:0011A6FC move.b #3,($718).w ROM:0011A702 bra.s locret_11A780 ROM:0011A704 ; --------------------------------------------------------------------------- ROM:0011A704 ROM:0011A704 loc_11A704: ; CODE XREF: ROM:0011A6F6↑j ROM:0011A704 btst #7,($8E7).w ROM:0011A70A beq.s loc_11A728 ROM:0011A70C cmpi.w #0,($572).w ROM:0011A712 ble.s loc_11A728 ROM:0011A714 bclr #2,($8DD).w ROM:0011A71A bclr #7,($8E7).w ROM:0011A720 move.b #1,($718).w ROM:0011A726 bra.s loc_11A6EC ROM:0011A728 ; --------------------------------------------------------------------------- ROM:0011A728 ROM:0011A728 loc_11A728: ; CODE XREF: ROM:0011A70A↑j ROM:0011A728 ; ROM:0011A712↑j ROM:0011A728 btst #7,($8E7).w ROM:0011A72E beq.s locret_11A74A ROM:0011A730 cmpi.w #0,($572).w ROM:0011A736 bgt.s locret_11A74A ROM:0011A738 bsr.w sub_11A7C8 ROM:0011A73C bclr #7,($8E7).w ROM:0011A742 move.b #4,($718).w ROM:0011A748 bra.s locret_11A79C ROM:0011A74A ; --------------------------------------------------------------------------- ROM:0011A74A ROM:0011A74A locret_11A74A: ; CODE XREF: ROM:0011A6EA↑j ROM:0011A74A ; ROM:0011A72E↑j ... ROM:0011A74A rts ROM:0011A74C ; --------------------------------------------------------------------------- ROM:0011A74C ROM:0011A74C loc_11A74C: ; DATA XREF: ROM:0011A6A6↑o ROM:0011A74C btst #7,($8E7).w ROM:0011A752 beq.s loc_11A766 ROM:0011A754 bsr.w sub_11A7C8 ROM:0011A758 bclr #7,($8E7).w ROM:0011A75E move.b #4,($718).w ROM:0011A764 bra.s locret_11A79C ROM:0011A766 ; --------------------------------------------------------------------------- ROM:0011A766 ROM:0011A766 loc_11A766: ; CODE XREF: ROM:0011A752↑j ROM:0011A766 cmp.w ($576).w,d0 ROM:0011A76A bne.s locret_11A780 ROM:0011A76C bsr.w sub_11A81A ROM:0011A770 bclr #2,($8DD).w ROM:0011A776 move.b #1,($718).w ROM:0011A77C bra.w loc_11A6EC ROM:0011A780 ; --------------------------------------------------------------------------- ROM:0011A780 ROM:0011A780 locret_11A780: ; CODE XREF: ROM:0011A702↑j ROM:0011A780 ; ROM:0011A76A↑j ROM:0011A780 rts ROM:0011A782 ; --------------------------------------------------------------------------- ROM:0011A782 ROM:0011A782 loc_11A782: ; DATA XREF: ROM:0011A6AA↑o ROM:0011A782 cmp.w ($578).w,d0 ROM:0011A786 bne.s locret_11A79C ROM:0011A788 bsr.w sub_11A81A ROM:0011A78C bclr #2,($8DD).w ROM:0011A792 move.b #1,($718).w ROM:0011A798 bra.w loc_11A6EC ROM:0011A79C ; --------------------------------------------------------------------------- ROM:0011A79C ROM:0011A79C locret_11A79C: ; CODE XREF: ROM:0011A748↑j ROM:0011A79C ; ROM:0011A764↑j ... ROM:0011A79C rts ROM:0011A79E ; --------------------------------------------------------------------------- ROM:0011A79E rts ROM:0011A7A0 ROM:0011A7A0 ; =============== S U B R O U T I N E ======================================= ROM:0011A7A0 ROM:0011A7A0 ROM:0011A7A0 sub_11A7A0: ; CODE XREF: ROM:0011A6E0↑p ROM:0011A7A0 move.w ($574).w,($578).w ROM:0011A7A6 move.w $C8(a5),($57A).w ROM:0011A7AC rts ROM:0011A7AC ; End of function sub_11A7A0 ROM:0011A7AC ROM:0011A7AE ROM:0011A7AE ; =============== S U B R O U T I N E ======================================= ROM:0011A7AE ROM:0011A7AE ROM:0011A7AE sub_11A7AE: ; CODE XREF: ROM:0011A6DC↑p ROM:0011A7AE move.w ($56C).w,d0 ROM:0011A7B2 sub.w $D0(a5),d0 ROM:0011A7B6 move.w d0,($574).w ROM:0011A7BA sub.w $D2(a5),d0 ROM:0011A7BE andi.w #$FFFC,d0 ROM:0011A7C2 move.w d0,($576).w ROM:0011A7C6 rts ROM:0011A7C6 ; End of function sub_11A7AE ROM:0011A7C6 ROM:0011A7C8 ROM:0011A7C8 ; =============== S U B R O U T I N E ======================================= ROM:0011A7C8 ROM:0011A7C8 ROM:0011A7C8 sub_11A7C8: ; CODE XREF: ROM:0011A738↑p ROM:0011A7C8 ; ROM:0011A754↑p ROM:0011A7C8 move.w ($572).w,($578).w ROM:0011A7CE move.w $C8(a5),($57A).w ROM:0011A7D4 rts ROM:0011A7D4 ; End of function sub_11A7C8 ROM:0011A7D4 ROM:0011A7D6 ROM:0011A7D6 ; =============== S U B R O U T I N E ======================================= ROM:0011A7D6 ROM:0011A7D6 ROM:0011A7D6 sub_11A7D6: ; CODE XREF: ROM:0011A6F8↑p ROM:0011A7D6 move.w ($576).w,($578).w ROM:0011A7DC move.w $D4(a5),($57A).w ROM:0011A7E2 rts ROM:0011A7E2 ; End of function sub_11A7D6 ROM:0011A7E2 ROM:0011A7E4 ROM:0011A7E4 ; =============== S U B R O U T I N E ======================================= ROM:0011A7E4 ROM:0011A7E4 ROM:0011A7E4 sub_11A7E4: ; CODE XREF: ROM:loc_11A6EC↑p ROM:0011A7E4 move.w $D0(a5),d1 ROM:0011A7E8 move.w ($55C).w,d0 ROM:0011A7EC cmp.w d0,d1 ROM:0011A7EE bge.s loc_11A7F2 ROM:0011A7F0 move.w d1,d0 ROM:0011A7F2 ROM:0011A7F2 loc_11A7F2: ; CODE XREF: sub_11A7E4+A↑j ROM:0011A7F2 cmpi.w #0,d0 ROM:0011A7F6 bge.s loc_11A7FA ROM:0011A7F8 clr.w d0 ROM:0011A7FA ROM:0011A7FA loc_11A7FA: ; CODE XREF: sub_11A7E4+12↑j ROM:0011A7FA move.w d0,($578).w ROM:0011A7FE move.w $C8(a5),d1 ROM:0011A802 move.w ($55E).w,d0 ROM:0011A806 cmp.w d0,d1 ROM:0011A808 bge.s loc_11A80C ROM:0011A80A move.w d1,d0 ROM:0011A80C ROM:0011A80C loc_11A80C: ; CODE XREF: sub_11A7E4+24↑j ROM:0011A80C cmpi.w #0,d0 ROM:0011A810 bge.s loc_11A814 ROM:0011A812 clr.w d0 ROM:0011A814 ROM:0011A814 loc_11A814: ; CODE XREF: sub_11A7E4+2C↑j ROM:0011A814 move.w d0,($57A).w ROM:0011A818 rts ROM:0011A818 ; End of function sub_11A7E4 ROM:0011A818 ROM:0011A81A ROM:0011A81A ; =============== S U B R O U T I N E ======================================= ROM:0011A81A ROM:0011A81A ROM:0011A81A sub_11A81A: ; CODE XREF: ROM:0011A76C↑p ROM:0011A81A ; ROM:0011A788↑p ROM:0011A81A clr.w ($578).w ROM:0011A81E clr.w ($566).w ROM:0011A822 clr.w ($56C).w ROM:0011A826 rts ROM:0011A826 ; End of function sub_11A81A ROM:0011A826 ROM:0011A828 ROM:0011A828 ; =============== S U B R O U T I N E ======================================= ROM:0011A828 ROM:0011A828 ROM:0011A828 sub_11A828: ; CODE XREF: ROM:00115702↑p ROM:0011A828 ; ROM:001157CC↑p ROM:0011A828 clr.w ($FFFFFE0A).w ROM:0011A82C clr.l ($FFFFFE0C).w ROM:0011A830 clr.l ($FFFFFE10).w ROM:0011A834 clr.l ($FFFFFE14).w ROM:0011A838 clr.l ($FFFFFE18).w ROM:0011A83C clr.l ($FFFFFE1C).w ROM:0011A840 clr.w ($FFFFFE20).w ROM:0011A844 moveq #0,d0 ROM:0011A846 moveq #0,d1 ROM:0011A848 moveq #$F,d2 ROM:0011A84A moveq #0,d3 ROM:0011A84C moveq #1,d4 ROM:0011A84E moveq #3,d5 ROM:0011A850 clr.w ($FFFFFF00).w ROM:0011A854 bsr.l sub_11A8C4 ROM:0011A85A ROM:0011A85A loc_11A85A: ; CODE XREF: sub_11A828+3E↓j ROM:0011A85A cmpi.l #0,($FFFFFE18).w ROM:0011A862 beq.s loc_11A868 ROM:0011A864 nop ROM:0011A866 bra.s loc_11A85A ROM:0011A868 ; --------------------------------------------------------------------------- ROM:0011A868 ROM:0011A868 loc_11A868: ; CODE XREF: sub_11A828+3A↑j ROM:0011A868 bsr.w sub_11A880 ROM:0011A86C move.w #$40C0,($FFFFFE00).w ROM:0011A872 ori.w #1,($FFFFFE00).w ROM:0011A878 move.w #$640,($FFFFFE08).w ROM:0011A87E rts ROM:0011A87E ; End of function sub_11A828 ROM:0011A87E ROM:0011A880 ROM:0011A880 ; =============== S U B R O U T I N E ======================================= ROM:0011A880 ROM:0011A880 ROM:0011A880 sub_11A880: ; CODE XREF: sub_11A828:loc_11A868↑p ROM:0011A880 move.w ($FFFFFF00).w,d0 ROM:0011A884 move.b d0,d1 ROM:0011A886 andi.b #$F,d1 ROM:0011A88A addi.b #$30,d1 ; '0' ROM:0011A88E move.b d1,($834).w ROM:0011A892 move.b d0,d1 ROM:0011A894 lsr.b #4,d1 ROM:0011A896 andi.b #$F,d1 ROM:0011A89A addi.b #$30,d1 ; '0' ROM:0011A89E move.b d1,($833).w ROM:0011A8A2 lsr.w #8,d0 ROM:0011A8A4 move.b d0,d1 ROM:0011A8A6 andi.b #$F,d1 ROM:0011A8AA addi.b #$30,d1 ; '0' ROM:0011A8AE move.b d1,($832).w ROM:0011A8B2 move.b d0,d1 ROM:0011A8B4 lsr.b #4,d1 ROM:0011A8B6 andi.b #$F,d1 ROM:0011A8BA addi.b #$30,d1 ; '0' ROM:0011A8BE move.b d1,($831).w ROM:0011A8C2 rts ROM:0011A8C2 ; End of function sub_11A880 ROM:0011A8C2 ROM:0011A8C4 ROM:0011A8C4 ; =============== S U B R O U T I N E ======================================= ROM:0011A8C4 ROM:0011A8C4 ROM:0011A8C4 sub_11A8C4: ; CODE XREF: sub_11086A+86↑p ROM:0011A8C4 ; sub_1109BE+54↑p ... ROM:0011A8C4 cmpi.w #0,d1 ROM:0011A8C8 bne.s loc_11A8D6 ROM:0011A8CA move.w #$FFFF,d1 ROM:0011A8CE bclr d0,d1 ROM:0011A8D0 and.w d1,($FFFFFE0A).w ROM:0011A8D4 bra.s loc_11A8DE ROM:0011A8D6 ; --------------------------------------------------------------------------- ROM:0011A8D6 ROM:0011A8D6 loc_11A8D6: ; CODE XREF: sub_11A8C4+4↑j ROM:0011A8D6 clr.w d1 ROM:0011A8D8 bset d0,d1 ROM:0011A8DA or.w d1,($FFFFFE0A).w ROM:0011A8DE ROM:0011A8DE loc_11A8DE: ; CODE XREF: sub_11A8C4+10↑j ROM:0011A8DE asl.w #1,d0 ROM:0011A8E0 moveq #3,d1 ROM:0011A8E2 asl.l d0,d1 ROM:0011A8E4 eori.l #$FFFFFFFF,d1 ROM:0011A8EA and.l d1,($FFFFFE1C).w ROM:0011A8EE and.l d1,($FFFFFE14).w ROM:0011A8F2 and.l d1,($FFFFFE18).w ROM:0011A8F6 clr.l d1 ROM:0011A8F8 move.w d3,d1 ROM:0011A8FA asl.l d0,d1 ROM:0011A8FC or.l d1,($FFFFFE14).w ROM:0011A900 clr.l d1 ROM:0011A902 move.w d4,d1 ROM:0011A904 asl.l d0,d1 ROM:0011A906 or.l d1,($FFFFFE18).w ROM:0011A90A move.w d0,d3 ROM:0011A90C asl.w #1,d0 ROM:0011A90E movea.w #$FE10,a0 ROM:0011A912 cmpi.w #$20,d0 ; ' ' ROM:0011A916 blt.s loc_11A920 ROM:0011A918 subi.w #$20,d0 ; ' ' ROM:0011A91C movea.w #$FE0C,a0 ROM:0011A920 ROM:0011A920 loc_11A920: ; CODE XREF: sub_11A8C4+52↑j ROM:0011A920 moveq #$F,d1 ROM:0011A922 asl.l d0,d1 ROM:0011A924 eori.l #$FFFFFFFF,d1 ROM:0011A92A and.l d1,(a0) ROM:0011A92C clr.l d1 ROM:0011A92E move.w d2,d1 ROM:0011A930 asl.l d0,d1 ROM:0011A932 or.l d1,(a0) ROM:0011A934 clr.l d1 ROM:0011A936 move.w d5,d1 ROM:0011A938 asl.l d3,d1 ROM:0011A93A or.l d1,($FFFFFE1C).w ROM:0011A93E rts ROM:0011A93E ; End of function sub_11A8C4 ROM:0011A93E ROM:0011A940 ROM:0011A940 ; =============== S U B R O U T I N E ======================================= ROM:0011A940 ROM:0011A940 ROM:0011A940 sub_11A940: ; CODE XREF: sub_11086A+66↑p ROM:0011A940 ; sub_1109BE+34↑p ... ROM:0011A940 asl.w #1,d0 ROM:0011A942 moveq #3,d1 ROM:0011A944 asl.l d0,d1 ROM:0011A946 eori.l #$FFFFFFFF,d1 ROM:0011A94C and.l d1,($FFFFFE1C).w ROM:0011A950 asr.w #1,d0 ROM:0011A952 rts ROM:0011A952 ; End of function sub_11A940 ROM:0011A952 ROM:0011A954 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A956 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A958 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A95A ; --------------------------------------------------------------------------- ROM:0011A95A movem.l d0-a4,-(sp) ROM:0011A95E move.w ($FFFFFF70).w,d0 ROM:0011A962 ROM:0011A962 loc_11A962: ; CODE XREF: ROM:0011A9A8↓j ROM:0011A962 beq.s loc_11A9AA ROM:0011A964 btst #$F,d0 ROM:0011A968 beq.s loc_11A97C ROM:0011A96A andi.w #$7FFF,($FFFFFF70).w ROM:0011A970 bsr.w sub_11A9B2 ROM:0011A974 bsr.w sub_11A9C2 ROM:0011A978 bsr.w sub_11AAB0 ROM:0011A97C ROM:0011A97C loc_11A97C: ; CODE XREF: ROM:0011A968↑j ROM:0011A97C move.w ($FFFFFF70).w,d0 ROM:0011A980 btst #8,d0 ROM:0011A984 beq.s loc_11A990 ROM:0011A986 andi.w #$FEFF,($FFFFFF70).w ROM:0011A98C bsr.w nullsub_34 ROM:0011A990 ROM:0011A990 loc_11A990: ; CODE XREF: ROM:0011A984↑j ROM:0011A990 move.w #$70,d1 ; 'p' ROM:0011A994 asr.w #4,d1 ROM:0011A996 move.w #$FFFF,d0 ROM:0011A99A bclr d1,d0 ROM:0011A99C and.w d0,($FFFFFE20).w ROM:0011A9A0 move.w ($FFFFFF70).w,d0 ROM:0011A9A4 andi.w #$8100,d0 ROM:0011A9A8 bra.s loc_11A962 ROM:0011A9AA ; --------------------------------------------------------------------------- ROM:0011A9AA ROM:0011A9AA loc_11A9AA: ; CODE XREF: ROM:loc_11A962↑j ROM:0011A9AA movem.l (sp)+,d0-a4 ROM:0011A9AE rte ROM:0011A9B0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A9B2 ROM:0011A9B2 ; =============== S U B R O U T I N E ======================================= ROM:0011A9B2 ROM:0011A9B2 ROM:0011A9B2 sub_11A9B2: ; CODE XREF: ROM:0011A970↑p ROM:0011A9B2 lea ($FFFFFF70).w,a0 ROM:0011A9B6 clr.l d0 ROM:0011A9B8 move.w 8(a0),d0 ROM:0011A9BC move.w d0,($EB2).w ROM:0011A9C0 rts ROM:0011A9C0 ; End of function sub_11A9B2 ROM:0011A9C0 ROM:0011A9C2 ROM:0011A9C2 ; =============== S U B R O U T I N E ======================================= ROM:0011A9C2 ROM:0011A9C2 ROM:0011A9C2 sub_11A9C2: ; CODE XREF: ROM:0011A974↑p ROM:0011A9C2 clr.l d0 ROM:0011A9C4 move.w ($EB2).w,d0 ROM:0011A9C8 move.l ($404).w,d2 ROM:0011A9CC andi.l #$FFFF,d2 ROM:0011A9D2 sub.l d2,d0 ROM:0011A9D4 move.l ($400).w,d2 ROM:0011A9D8 move.l ($400).w,d3 ROM:0011A9DC move.l #$A,d4 ROM:0011A9E2 add.l d3,d3 ROM:0011A9E4 divs.l d4,d3 ROM:0011A9E8 add.l d3,d2 ROM:0011A9EA cmp.l d0,d2 ROM:0011A9EC bge.s loc_11A9F4 ROM:0011A9EE subi.l #$10000,d0 ROM:0011A9F4 ROM:0011A9F4 loc_11A9F4: ; CODE XREF: sub_11A9C2+2A↑j ROM:0011A9F4 subi.l #$10000,d2 ROM:0011A9FA cmp.l d0,d2 ROM:0011A9FC ble.s loc_11AA04 ROM:0011A9FE addi.l #$10000,d0 ROM:0011AA04 ROM:0011AA04 loc_11AA04: ; CODE XREF: sub_11A9C2+3A↑j ROM:0011AA04 move.w ($4C2).w,d1 ROM:0011AA08 ext.l d1 ROM:0011AA0A muls.w #$64,d0 ; 'd' ROM:0011AA0E move.l ($400).w,d2 ROM:0011AA12 divs.w d2,d0 ROM:0011AA14 add.w d0,d1 ROM:0011AA16 ROM:0011AA16 loc_11AA16: ; CODE XREF: sub_11A9C2+5E↓j ROM:0011AA16 cmpi.w #$1C20,d1 ROM:0011AA1A blt.s loc_11AA22 ROM:0011AA1C subi.w #$1C20,d1 ROM:0011AA20 bra.s loc_11AA16 ROM:0011AA22 ; --------------------------------------------------------------------------- ROM:0011AA22 ROM:0011AA22 loc_11AA22: ; CODE XREF: sub_11A9C2+58↑j ROM:0011AA22 ; sub_11A9C2+6A↓j ROM:0011AA22 cmpi.w #0,d1 ROM:0011AA26 bge.s loc_11AA2E ROM:0011AA28 addi.w #$1C20,d1 ROM:0011AA2C bra.s loc_11AA22 ROM:0011AA2E ; --------------------------------------------------------------------------- ROM:0011AA2E ROM:0011AA2E loc_11AA2E: ; CODE XREF: sub_11A9C2+64↑j ROM:0011AA2E move.w d1,($EA8).w ROM:0011AA32 move.w d1,($EAA).w ROM:0011AA36 rts ROM:0011AA36 ; End of function sub_11A9C2 ROM:0011AA36 ROM:0011AA38 ROM:0011AA38 ; =============== S U B R O U T I N E ======================================= ROM:0011AA38 ROM:0011AA38 ROM:0011AA38 sub_11AA38: ; CODE XREF: ROM:0011591A↑p ROM:0011AA38 cmpi.b #0,($1220).w ROM:0011AA3E bne.s loc_11AA5C ROM:0011AA40 bsr.w sub_11AEF6 ROM:0011AA44 bsr.w sub_11AEC8 ROM:0011AA48 bclr #4,($8E1).w ROM:0011AA4E bclr #5,($8EC).w ROM:0011AA54 move.b #1,($1220).w ROM:0011AA5A rts ROM:0011AA5C ; --------------------------------------------------------------------------- ROM:0011AA5C ROM:0011AA5C loc_11AA5C: ; CODE XREF: sub_11AA38+6↑j ROM:0011AA5C btst #1,($8E2).w ROM:0011AA62 bne.s loc_11AA8A ROM:0011AA64 move.b #1,($1220).w ROM:0011AA6A bclr #4,($8E1).w ROM:0011AA70 bclr #5,($8EC).w ROM:0011AA76 bsr.w sub_11AEC8 ROM:0011AA7A move.w #0,($EB6).w ROM:0011AA80 clr.b ($8D8).w ROM:0011AA84 clr.w ($6E0).w ROM:0011AA88 rts ROM:0011AA8A ; --------------------------------------------------------------------------- ROM:0011AA8A ROM:0011AA8A loc_11AA8A: ; CODE XREF: sub_11AA38+2A↑j ROM:0011AA8A move.w $74C(a5),d0 ROM:0011AA8E cmp.w ($6E0).w,d0 ROM:0011AA92 bgt.s locret_11AAAE ROM:0011AA94 move.b #2,($1220).w ROM:0011AA9A bsr.w sub_11AEC8 ROM:0011AA9E bclr #5,($8EC).w ROM:0011AAA4 clr.b ($8D8).w ROM:0011AAA8 clr.w ($6E0).w ROM:0011AAAC rts ROM:0011AAAE ; --------------------------------------------------------------------------- ROM:0011AAAE ROM:0011AAAE locret_11AAAE: ; CODE XREF: sub_11AA38+5A↑j ROM:0011AAAE rts ROM:0011AAAE ; End of function sub_11AA38 ROM:0011AAAE ROM:0011AAB0 ROM:0011AAB0 ; =============== S U B R O U T I N E ======================================= ROM:0011AAB0 ROM:0011AAB0 ROM:0011AAB0 sub_11AAB0: ; CODE XREF: ROM:0011A978↑p ROM:0011AAB0 bclr #5,($8E9).w ROM:0011AAB6 bclr #4,($8ED).w ROM:0011AABC bclr #0,($8DB).w ROM:0011AAC2 clr.w d1 ROM:0011AAC4 move.b ($1220).w,d1 ROM:0011AAC8 cmpi.w #7,d1 ROM:0011AACC bcc.s locret_11AAD6 ROM:0011AACE movea.l off_11AAD8(pc,d1.w*4),a0 ROM:0011AAD2 nop ROM:0011AAD4 jmp (a0) ROM:0011AAD6 ; --------------------------------------------------------------------------- ROM:0011AAD6 ROM:0011AAD6 locret_11AAD6: ; CODE XREF: sub_11AAB0+1C↑j ROM:0011AAD6 rts ROM:0011AAD6 ; End of function sub_11AAB0 ROM:0011AAD6 ROM:0011AAD6 ; --------------------------------------------------------------------------- ROM:0011AAD8 off_11AAD8: dc.l loc_11AAF4 ; DATA XREF: sub_11AAB0+1E↑r ROM:0011AADC dc.l loc_11AB10 ROM:0011AAE0 dc.l loc_11AB48 ROM:0011AAE4 dc.l loc_11ABBA ROM:0011AAE8 dc.l loc_11AC24 ROM:0011AAEC dc.l loc_11AC8C ROM:0011AAF0 dc.l loc_11ACF4 ROM:0011AAF4 ; --------------------------------------------------------------------------- ROM:0011AAF4 ROM:0011AAF4 loc_11AAF4: ; DATA XREF: ROM:off_11AAD8↑o ROM:0011AAF4 bsr.w sub_11AEF6 ROM:0011AAF8 bsr.w sub_11AEC8 ROM:0011AAFC bclr #4,($8E1).w ROM:0011AB02 bclr #5,($8EC).w ROM:0011AB08 move.b #1,($1220).w ROM:0011AB0E rts ROM:0011AB10 ; --------------------------------------------------------------------------- ROM:0011AB10 ROM:0011AB10 loc_11AB10: ; DATA XREF: ROM:0011AADC↑o ROM:0011AB10 btst #1,($8E2).w ROM:0011AB16 beq.s loc_11AB3C ROM:0011AB18 cmpi.w #0,($57E).w ROM:0011AB1E blt.s loc_11AB34 ROM:0011AB20 bset #4,($8E1).w ROM:0011AB26 bset #5,($8EC).w ROM:0011AB2C move.b #3,($1220).w ROM:0011AB32 bra.s loc_11AB3A ROM:0011AB34 ; --------------------------------------------------------------------------- ROM:0011AB34 ROM:0011AB34 loc_11AB34: ; CODE XREF: ROM:0011AB1E↑j ROM:0011AB34 move.b #2,($1220).w ROM:0011AB3A ROM:0011AB3A loc_11AB3A: ; CODE XREF: ROM:0011AB32↑j ROM:0011AB3A bra.s locret_11AB46 ROM:0011AB3C ; --------------------------------------------------------------------------- ROM:0011AB3C ROM:0011AB3C loc_11AB3C: ; CODE XREF: ROM:0011AB16↑j ROM:0011AB3C bsr.w sub_11AEC0 ROM:0011AB40 move.b #1,($1220).w ROM:0011AB46 ROM:0011AB46 locret_11AB46: ; CODE XREF: ROM:loc_11AB3A↑j ROM:0011AB46 rts ROM:0011AB48 ; --------------------------------------------------------------------------- ROM:0011AB48 ROM:0011AB48 loc_11AB48: ; DATA XREF: ROM:0011AAE0↑o ROM:0011AB48 bsr.w sub_11AE0C ROM:0011AB4C bsr.w sub_11AE90 ROM:0011AB50 btst #1,($8E2).w ROM:0011AB56 bne.s loc_11AB72 ROM:0011AB58 bsr.w sub_11AEC8 ROM:0011AB5C move.w #0,($EB6).w ROM:0011AB62 clr.b ($8D8).w ROM:0011AB66 clr.w ($6E0).w ROM:0011AB6A move.b #1,($1220).w ROM:0011AB70 bra.s locret_11ABB8 ROM:0011AB72 ; --------------------------------------------------------------------------- ROM:0011AB72 ROM:0011AB72 loc_11AB72: ; CODE XREF: ROM:0011AB56↑j ROM:0011AB72 btst #5,($8E9).w ROM:0011AB78 beq.s locret_11ABB8 ROM:0011AB7A bset #4,($8E1).w ROM:0011AB80 bset #5,($8EC).w ROM:0011AB86 btst #4,($8ED).w ROM:0011AB8C beq.s loc_11AB9C ROM:0011AB8E move.w ($EA8).w,($EAE).w ROM:0011AB94 move.b #4,($1220).w ROM:0011AB9A bra.s locret_11ABB8 ROM:0011AB9C ; --------------------------------------------------------------------------- ROM:0011AB9C ROM:0011AB9C loc_11AB9C: ; CODE XREF: ROM:0011AB8C↑j ROM:0011AB9C btst #0,($8DB).w ROM:0011ABA2 beq.s loc_11ABB2 ROM:0011ABA4 move.w ($EA8).w,($EAC).w ROM:0011ABAA move.b #5,($1220).w ROM:0011ABB0 bra.s locret_11ABB8 ROM:0011ABB2 ; --------------------------------------------------------------------------- ROM:0011ABB2 ROM:0011ABB2 loc_11ABB2: ; CODE XREF: ROM:0011ABA2↑j ROM:0011ABB2 move.b #3,($1220).w ROM:0011ABB8 ROM:0011ABB8 locret_11ABB8: ; CODE XREF: ROM:0011AB70↑j ROM:0011ABB8 ; ROM:0011AB78↑j ... ROM:0011ABB8 rts ROM:0011ABBA ; --------------------------------------------------------------------------- ROM:0011ABBA ROM:0011ABBA loc_11ABBA: ; DATA XREF: ROM:0011AAE4↑o ROM:0011ABBA bsr.w sub_11AE0C ROM:0011ABBE bsr.w sub_11AE90 ROM:0011ABC2 btst #1,($8E2).w ROM:0011ABC8 bne.s loc_11ABF0 ROM:0011ABCA bsr.w sub_11AEC8 ROM:0011ABCE move.w #0,($EB6).w ROM:0011ABD4 bclr #4,($8E1).w ROM:0011ABDA bclr #5,($8EC).w ROM:0011ABE0 clr.b ($8D8).w ROM:0011ABE4 clr.w ($6E0).w ROM:0011ABE8 move.b #1,($1220).w ROM:0011ABEE bra.s locret_11AC22 ROM:0011ABF0 ; --------------------------------------------------------------------------- ROM:0011ABF0 ROM:0011ABF0 loc_11ABF0: ; CODE XREF: ROM:0011ABC8↑j ROM:0011ABF0 btst #5,($8E9).w ROM:0011ABF6 beq.s locret_11AC22 ROM:0011ABF8 btst #4,($8ED).w ROM:0011ABFE beq.s loc_11AC0E ROM:0011AC00 move.w ($EA8).w,($EAE).w ROM:0011AC06 move.b #4,($1220).w ROM:0011AC0C bra.s locret_11AC22 ROM:0011AC0E ; --------------------------------------------------------------------------- ROM:0011AC0E ROM:0011AC0E loc_11AC0E: ; CODE XREF: ROM:0011ABFE↑j ROM:0011AC0E btst #0,($8DB).w ROM:0011AC14 beq.s locret_11AC22 ROM:0011AC16 move.w ($EA8).w,($EAC).w ROM:0011AC1C move.b #5,($1220).w ROM:0011AC22 ROM:0011AC22 locret_11AC22: ; CODE XREF: ROM:0011ABEE↑j ROM:0011AC22 ; ROM:0011ABF6↑j ... ROM:0011AC22 rts ROM:0011AC24 ; --------------------------------------------------------------------------- ROM:0011AC24 ROM:0011AC24 loc_11AC24: ; DATA XREF: ROM:0011AAE8↑o ROM:0011AC24 bsr.w sub_11AE0C ROM:0011AC28 bsr.w sub_11AE90 ROM:0011AC2C btst #1,($8E2).w ROM:0011AC32 bne.s loc_11AC5A ROM:0011AC34 bsr.w sub_11AEC8 ROM:0011AC38 move.w #0,($EB6).w ROM:0011AC3E clr.b ($8D8).w ROM:0011AC42 clr.w ($6E0).w ROM:0011AC46 bclr #4,($8E1).w ROM:0011AC4C bclr #5,($8EC).w ROM:0011AC52 move.b #1,($1220).w ROM:0011AC58 bra.s locret_11AC8A ROM:0011AC5A ; --------------------------------------------------------------------------- ROM:0011AC5A ROM:0011AC5A loc_11AC5A: ; CODE XREF: ROM:0011AC32↑j ROM:0011AC5A btst #5,($8E9).w ROM:0011AC60 beq.s locret_11AC8A ROM:0011AC62 btst #4,($8ED).w ROM:0011AC68 beq.s loc_11AC72 ROM:0011AC6A move.w ($EA8).w,($EAE).w ROM:0011AC70 bra.s locret_11AC8A ROM:0011AC72 ; --------------------------------------------------------------------------- ROM:0011AC72 ROM:0011AC72 loc_11AC72: ; CODE XREF: ROM:0011AC68↑j ROM:0011AC72 btst #0,($8DB).w ROM:0011AC78 beq.s locret_11AC8A ROM:0011AC7A move.w ($EA8).w,($EAC).w ROM:0011AC80 move.b #6,($1220).w ROM:0011AC86 bsr.w sub_11AEE2 ROM:0011AC8A ROM:0011AC8A locret_11AC8A: ; CODE XREF: ROM:0011AC58↑j ROM:0011AC8A ; ROM:0011AC60↑j ... ROM:0011AC8A rts ROM:0011AC8C ; --------------------------------------------------------------------------- ROM:0011AC8C ROM:0011AC8C loc_11AC8C: ; DATA XREF: ROM:0011AAEC↑o ROM:0011AC8C bsr.w sub_11AE0C ROM:0011AC90 bsr.w sub_11AE90 ROM:0011AC94 btst #1,($8E2).w ROM:0011AC9A bne.s loc_11ACC2 ROM:0011AC9C bsr.w sub_11AEC8 ROM:0011ACA0 move.w #0,($EB6).w ROM:0011ACA6 clr.b ($8D8).w ROM:0011ACAA clr.w ($6E0).w ROM:0011ACAE bclr #4,($8E1).w ROM:0011ACB4 bclr #5,($8EC).w ROM:0011ACBA move.b #1,($1220).w ROM:0011ACC0 bra.s locret_11ACF2 ROM:0011ACC2 ; --------------------------------------------------------------------------- ROM:0011ACC2 ROM:0011ACC2 loc_11ACC2: ; CODE XREF: ROM:0011AC9A↑j ROM:0011ACC2 btst #5,($8E9).w ROM:0011ACC8 beq.s locret_11ACF2 ROM:0011ACCA btst #0,($8DB).w ROM:0011ACD0 beq.s loc_11ACDA ROM:0011ACD2 move.w ($EA8).w,($EAC).w ROM:0011ACD8 bra.s locret_11ACF2 ROM:0011ACDA ; --------------------------------------------------------------------------- ROM:0011ACDA ROM:0011ACDA loc_11ACDA: ; CODE XREF: ROM:0011ACD0↑j ROM:0011ACDA btst #4,($8ED).w ROM:0011ACE0 beq.s locret_11ACF2 ROM:0011ACE2 move.w ($EA8).w,($EAE).w ROM:0011ACE8 move.b #6,($1220).w ROM:0011ACEE bsr.w sub_11AEE2 ROM:0011ACF2 ROM:0011ACF2 locret_11ACF2: ; CODE XREF: ROM:0011ACC0↑j ROM:0011ACF2 ; ROM:0011ACC8↑j ... ROM:0011ACF2 rts ROM:0011ACF4 ; --------------------------------------------------------------------------- ROM:0011ACF4 ROM:0011ACF4 loc_11ACF4: ; DATA XREF: ROM:0011AAF0↑o ROM:0011ACF4 bsr.w sub_11AE0C ROM:0011ACF8 bsr.w sub_11AE90 ROM:0011ACFC btst #1,($8E2).w ROM:0011AD02 bne.s loc_11AD2A ROM:0011AD04 bsr.w sub_11AEC8 ROM:0011AD08 move.w #0,($EB6).w ROM:0011AD0E clr.b ($8D8).w ROM:0011AD12 clr.w ($6E0).w ROM:0011AD16 bclr #4,($8E1).w ROM:0011AD1C bclr #5,($8EC).w ROM:0011AD22 move.b #1,($1220).w ROM:0011AD28 bra.s locret_11AD58 ROM:0011AD2A ; --------------------------------------------------------------------------- ROM:0011AD2A ROM:0011AD2A loc_11AD2A: ; CODE XREF: ROM:0011AD02↑j ROM:0011AD2A btst #5,($8E9).w ROM:0011AD30 beq.s locret_11AD58 ROM:0011AD32 btst #0,($8DB).w ROM:0011AD38 beq.s loc_11AD46 ROM:0011AD3A move.w ($EA8).w,($EAC).w ROM:0011AD40 bsr.w sub_11AEE2 ROM:0011AD44 bra.s locret_11AD58 ROM:0011AD46 ; --------------------------------------------------------------------------- ROM:0011AD46 ROM:0011AD46 loc_11AD46: ; CODE XREF: ROM:0011AD38↑j ROM:0011AD46 btst #4,($8ED).w ROM:0011AD4C beq.s locret_11AD58 ROM:0011AD4E move.w ($EA8).w,($EAE).w ROM:0011AD54 bsr.w sub_11AEE2 ROM:0011AD58 ROM:0011AD58 locret_11AD58: ; CODE XREF: ROM:0011AD28↑j ROM:0011AD58 ; ROM:0011AD30↑j ... ROM:0011AD58 rts ROM:0011AD5A ; --------------------------------------------------------------------------- ROM:0011AD5A rts ROM:0011AD5C ROM:0011AD5C ; =============== S U B R O U T I N E ======================================= ROM:0011AD5C ROM:0011AD5C ROM:0011AD5C sub_11AD5C: ; CODE XREF: sub_1109BE↑p ROM:0011AD5C cmpi.w #$1C20,($57C).w ROM:0011AD62 bge.s locret_11AD9E ROM:0011AD64 move.w ($57C).w,d2 ROM:0011AD68 bsr.w sub_11ADA0 ROM:0011AD6C cmp.w d1,d0 ROM:0011AD6E ble.s loc_11AD92 ROM:0011AD70 move.w $752(a5),d4 ROM:0011AD74 cmp.w ($538).w,d4 ROM:0011AD78 ble.s loc_11AD90 ROM:0011AD7A bsr.l sub_110D2A ROM:0011AD80 move.w #1,($EB4).w ROM:0011AD86 move.w #0,($EB6).w ROM:0011AD8C move.w d7,($57E).w ROM:0011AD90 ROM:0011AD90 loc_11AD90: ; CODE XREF: sub_11AD5C+1C↑j ROM:0011AD90 bra.s locret_11AD9E ROM:0011AD92 ; --------------------------------------------------------------------------- ROM:0011AD92 ROM:0011AD92 loc_11AD92: ; CODE XREF: sub_11AD5C+12↑j ROM:0011AD92 move.w $754(a5),d4 ROM:0011AD96 cmp.w d0,d4 ROM:0011AD98 ble.s locret_11AD9E ROM:0011AD9A move.w d6,($57E).w ROM:0011AD9E ROM:0011AD9E locret_11AD9E: ; CODE XREF: sub_11AD5C+6↑j ROM:0011AD9E ; sub_11AD5C:loc_11AD90↑j ... ROM:0011AD9E rts ROM:0011AD9E ; End of function sub_11AD5C ROM:0011AD9E ROM:0011ADA0 ROM:0011ADA0 ; =============== S U B R O U T I N E ======================================= ROM:0011ADA0 ROM:0011ADA0 ROM:0011ADA0 sub_11ADA0: ; CODE XREF: sub_11AD5C+C↑p ROM:0011ADA0 ; sub_11AE0C+4↓p ROM:0011ADA0 lea $AFA(a5),a0 ROM:0011ADA4 move.w $754(a5),d0 ROM:0011ADA8 move.w $754(a5),d1 ROM:0011ADAC move.w d2,d3 ROM:0011ADAE addi.w #$E10,d3 ROM:0011ADB2 cmpi.w #$1C20,d3 ROM:0011ADB6 blt.s loc_11ADBC ROM:0011ADB8 subi.w #$1C20,d3 ROM:0011ADBC ROM:0011ADBC loc_11ADBC: ; CODE XREF: sub_11ADA0+16↑j ROM:0011ADBC move.w #0,d4 ROM:0011ADC0 ROM:0011ADC0 loc_11ADC0: ; CODE XREF: sub_11ADA0+68↓j ROM:0011ADC0 cmpi.w #$1C20,(a0,d4.w*2) ROM:0011ADC6 bge.s locret_11AE0A ROM:0011ADC8 move.w (a0,d4.w*2),d5 ROM:0011ADCC sub.w d2,d5 ROM:0011ADCE bge.s loc_11ADD2 ROM:0011ADD0 neg.w d5 ROM:0011ADD2 ROM:0011ADD2 loc_11ADD2: ; CODE XREF: sub_11ADA0+2E↑j ROM:0011ADD2 cmpi.w #$E10,d5 ROM:0011ADD6 ble.s loc_11ADDE ROM:0011ADD8 subi.w #$1C20,d5 ROM:0011ADDC neg.w d5 ROM:0011ADDE ROM:0011ADDE loc_11ADDE: ; CODE XREF: sub_11ADA0+36↑j ROM:0011ADDE cmp.w d5,d0 ROM:0011ADE0 ble.s loc_11ADE6 ROM:0011ADE2 move.w d5,d0 ROM:0011ADE4 move.w d4,d6 ROM:0011ADE6 ROM:0011ADE6 loc_11ADE6: ; CODE XREF: sub_11ADA0+40↑j ROM:0011ADE6 move.w (a0,d4.w*2),d5 ROM:0011ADEA sub.w d3,d5 ROM:0011ADEC bge.s loc_11ADF0 ROM:0011ADEE neg.w d5 ROM:0011ADF0 ROM:0011ADF0 loc_11ADF0: ; CODE XREF: sub_11ADA0+4C↑j ROM:0011ADF0 cmpi.w #$E10,d5 ROM:0011ADF4 ble.s loc_11ADFC ROM:0011ADF6 subi.w #$1C20,d5 ROM:0011ADFA neg.w d5 ROM:0011ADFC ROM:0011ADFC loc_11ADFC: ; CODE XREF: sub_11ADA0+54↑j ROM:0011ADFC cmp.w d5,d1 ROM:0011ADFE ble.s loc_11AE04 ROM:0011AE00 move.w d5,d1 ROM:0011AE02 move.w d4,d7 ROM:0011AE04 ROM:0011AE04 loc_11AE04: ; CODE XREF: sub_11ADA0+5E↑j ROM:0011AE04 addi.w #1,d4 ROM:0011AE08 bra.s loc_11ADC0 ROM:0011AE0A ; --------------------------------------------------------------------------- ROM:0011AE0A ROM:0011AE0A locret_11AE0A: ; CODE XREF: sub_11ADA0+26↑j ROM:0011AE0A rts ROM:0011AE0A ; End of function sub_11ADA0 ROM:0011AE0A ROM:0011AE0C ROM:0011AE0C ; =============== S U B R O U T I N E ======================================= ROM:0011AE0C ROM:0011AE0C ROM:0011AE0C sub_11AE0C: ; CODE XREF: ROM:loc_11AB48↑p ROM:0011AE0C ; ROM:loc_11ABBA↑p ... ROM:0011AE0C move.w ($EAA).w,d2 ROM:0011AE10 bsr.w sub_11ADA0 ROM:0011AE14 bclr #5,($8E9).w ROM:0011AE1A cmp.w d1,d0 ROM:0011AE1C ble.s loc_11AE50 ROM:0011AE1E move.w $74E(a5),d4 ROM:0011AE22 cmp.w ($EB4).w,d4 ROM:0011AE26 ble.s loc_11AE4E ROM:0011AE28 move.w $750(a5),d4 ROM:0011AE2C cmp.w ($EB6).w,d4 ROM:0011AE30 ble.s loc_11AE4E ROM:0011AE32 move.w $752(a5),d4 ROM:0011AE36 cmp.w ($538).w,d4 ROM:0011AE3A ble.s loc_11AE4E ROM:0011AE3C bsr.l sub_110D2A ROM:0011AE42 addi.w #1,($EB4).w ROM:0011AE48 move.w #0,($EB6).w ROM:0011AE4E ROM:0011AE4E loc_11AE4E: ; CODE XREF: sub_11AE0C+1A↑j ROM:0011AE4E ; sub_11AE0C+24↑j ... ROM:0011AE4E bra.s locret_11AE8E ROM:0011AE50 ; --------------------------------------------------------------------------- ROM:0011AE50 ROM:0011AE50 loc_11AE50: ; CODE XREF: sub_11AE0C+10↑j ROM:0011AE50 move.w $754(a5),d4 ROM:0011AE54 cmp.w d0,d4 ROM:0011AE56 ble.s locret_11AE8E ROM:0011AE58 move.w $750(a5),d4 ROM:0011AE5C cmp.w ($EB6).w,d4 ROM:0011AE60 ble.s loc_11AE68 ROM:0011AE62 addi.w #1,($EB6).w ROM:0011AE68 ROM:0011AE68 loc_11AE68: ; CODE XREF: sub_11AE0C+54↑j ROM:0011AE68 cmp.w ($57E).w,d6 ROM:0011AE6C bgt.s loc_11AE74 ROM:0011AE6E addi.w #1,($EB8).w ROM:0011AE74 ROM:0011AE74 loc_11AE74: ; CODE XREF: sub_11AE0C+60↑j ROM:0011AE74 move.w d6,($57E).w ROM:0011AE78 bset #5,($8E9).w ROM:0011AE7E clr.b ($8D8).w ROM:0011AE82 move.w #0,($6E0).w ROM:0011AE88 move.b #3,($8D8).w ROM:0011AE8E ROM:0011AE8E locret_11AE8E: ; CODE XREF: sub_11AE0C:loc_11AE4E↑j ROM:0011AE8E ; sub_11AE0C+4A↑j ROM:0011AE8E rts ROM:0011AE8E ; End of function sub_11AE0C ROM:0011AE8E ROM:0011AE90 ROM:0011AE90 ; =============== S U B R O U T I N E ======================================= ROM:0011AE90 ROM:0011AE90 ROM:0011AE90 sub_11AE90: ; CODE XREF: ROM:0011AB4C↑p ROM:0011AE90 ; ROM:0011ABBE↑p ... ROM:0011AE90 bclr #4,($8ED).w ROM:0011AE96 bclr #0,($8DB).w ROM:0011AE9C move.w $758(a5),d0 ROM:0011AEA0 move.w $756(a5),d1 ROM:0011AEA4 cmp.w ($57E).w,d0 ROM:0011AEA8 bne.s loc_11AEB2 ROM:0011AEAA bset #4,($8ED).w ROM:0011AEB0 bra.s locret_11AEBE ROM:0011AEB2 ; --------------------------------------------------------------------------- ROM:0011AEB2 ROM:0011AEB2 loc_11AEB2: ; CODE XREF: sub_11AE90+18↑j ROM:0011AEB2 cmp.w ($57E).w,d1 ROM:0011AEB6 bne.s locret_11AEBE ROM:0011AEB8 bset #0,($8DB).w ROM:0011AEBE ROM:0011AEBE locret_11AEBE: ; CODE XREF: sub_11AE90+20↑j ROM:0011AEBE ; sub_11AE90+26↑j ROM:0011AEBE rts ROM:0011AEBE ; End of function sub_11AE90 ROM:0011AEBE ROM:0011AEC0 ROM:0011AEC0 ; =============== S U B R O U T I N E ======================================= ROM:0011AEC0 ROM:0011AEC0 ROM:0011AEC0 sub_11AEC0: ; CODE XREF: ROM:loc_11AB3C↑p ROM:0011AEC0 move.w ($EAA).w,($57C).w ROM:0011AEC6 rts ROM:0011AEC6 ; End of function sub_11AEC0 ROM:0011AEC6 ROM:0011AEC8 ROM:0011AEC8 ; =============== S U B R O U T I N E ======================================= ROM:0011AEC8 ROM:0011AEC8 ROM:0011AEC8 sub_11AEC8: ; CODE XREF: sub_11AA38+C↑p ROM:0011AEC8 ; sub_11AA38+3E↑p ... ROM:0011AEC8 move.w #$FFFF,($57E).w ROM:0011AECE move.w #0,($EB8).w ROM:0011AED4 move.w #0,($EB4).w ROM:0011AEDA move.w #$80,($57C).w ROM:0011AEE0 rts ROM:0011AEE0 ; End of function sub_11AEC8 ROM:0011AEE0 ROM:0011AEE2 ROM:0011AEE2 ; =============== S U B R O U T I N E ======================================= ROM:0011AEE2 ROM:0011AEE2 ROM:0011AEE2 sub_11AEE2: ; CODE XREF: ROM:0011AC86↑p ROM:0011AEE2 ; ROM:0011ACEE↑p ... ROM:0011AEE2 move.w ($EAC).w,d0 ROM:0011AEE6 sub.w ($EAE).w,d0 ROM:0011AEEA bge.s loc_11AEF0 ROM:0011AEEC addi.w #$1C20,d0 ROM:0011AEF0 ROM:0011AEF0 loc_11AEF0: ; CODE XREF: sub_11AEE2+8↑j ROM:0011AEF0 move.w d0,($EB0).w ROM:0011AEF4 rts ROM:0011AEF4 ; End of function sub_11AEE2 ROM:0011AEF4 ROM:0011AEF6 ROM:0011AEF6 ; =============== S U B R O U T I N E ======================================= ROM:0011AEF6 ROM:0011AEF6 ROM:0011AEF6 sub_11AEF6: ; CODE XREF: sub_11AA38+8↑p ROM:0011AEF6 ; ROM:loc_11AAF4↑p ROM:0011AEF6 move.w #$70,d0 ; 'p' ROM:0011AEFA asr.w #4,d0 ROM:0011AEFC bsr.l sub_11A940 ROM:0011AF02 lea ($FFFFFF70).w,a0 ROM:0011AF06 move.w #$B,(a0) ROM:0011AF0A move.w #1,d1 ROM:0011AF0E move.w #$A,d2 ROM:0011AF12 move.w #0,d3 ROM:0011AF16 move.w #3,d4 ROM:0011AF1A move.w #1,d5 ROM:0011AF1E bsr.l sub_11A8C4 ROM:0011AF24 rts ROM:0011AF24 ; End of function sub_11AEF6 ROM:0011AF24 ROM:0011AF26 ; --------------------------------------------------------------------------- ROM:0011AF26 lea ($586).w,a0 ROM:0011AF2A lea ($586).w,a1 ROM:0011AF2E rts ROM:0011AF30 ROM:0011AF30 ; =============== S U B R O U T I N E ======================================= ROM:0011AF30 ROM:0011AF30 ROM:0011AF30 sub_11AF30: ; CODE XREF: sub_110A60+C0↑p ROM:0011AF30 movea.w #$8B7,a0 ROM:0011AF34 movea.w #$69E,a1 ROM:0011AF38 move.w #0,d0 ROM:0011AF3C bsr.w sub_11B028 ROM:0011AF40 cmpi.w #0,($4C2).w ROM:0011AF46 bne.s loc_11AF6C ROM:0011AF48 addq.l #1,($448).w ROM:0011AF4C movea.w #$8DB,a0 ROM:0011AF50 movea.w #$6E6,a1 ROM:0011AF54 move.w #0,d0 ROM:0011AF58 bsr.w sub_11B028 ROM:0011AF5C movea.w #$8DB,a0 ROM:0011AF60 movea.w #$6B4,a1 ROM:0011AF64 move.w #$19,d0 ROM:0011AF68 bsr.w sub_11B028 ROM:0011AF6C ROM:0011AF6C loc_11AF6C: ; CODE XREF: sub_11AF30+16↑j ROM:0011AF6C cmpi.w #$E10,($4C2).w ROM:0011AF72 bne.s loc_11AF84 ROM:0011AF74 movea.w #$8DB,a0 ROM:0011AF78 movea.w #$6B4,a1 ROM:0011AF7C move.w #$19,d0 ROM:0011AF80 bsr.w sub_11B028 ROM:0011AF84 ROM:0011AF84 loc_11AF84: ; CODE XREF: sub_11AF30+42↑j ROM:0011AF84 cmpi.w #0,($4B0).w ROM:0011AF8A bne.s locret_11AF9C ROM:0011AF8C movea.w #$8C2,a0 ROM:0011AF90 movea.w #$69E,a1 ROM:0011AF94 move.w #$B,d0 ROM:0011AF98 bsr.w sub_11B028 ROM:0011AF9C ROM:0011AF9C locret_11AF9C: ; CODE XREF: sub_11AF30+5A↑j ROM:0011AF9C rts ROM:0011AF9C ; End of function sub_11AF30 ROM:0011AF9C ROM:0011AF9E ROM:0011AF9E ; =============== S U B R O U T I N E ======================================= ROM:0011AF9E ROM:0011AF9E ROM:0011AF9E sub_11AF9E: ; CODE XREF: ROM:loc_115F74↑p ROM:0011AF9E subq.w #1,($584).w ROM:0011AFA2 bgt.s loc_11AFBA ROM:0011AFA4 move.w #$A,($584).w ROM:0011AFAA movea.w #$890,a0 ROM:0011AFAE movea.w #$5E8,a1 ROM:0011AFB2 move.w #$34,d0 ; '4' ROM:0011AFB6 bsr.w sub_11B028 ROM:0011AFBA ROM:0011AFBA loc_11AFBA: ; CODE XREF: sub_11AF9E+4↑j ROM:0011AFBA subq.w #1,($582).w ROM:0011AFBE bgt.s loc_11B01C ROM:0011AFC0 move.w #$400,($582).w ROM:0011AFC6 addq.l #1,($13A8).w ROM:0011AFCA movea.w #$8B7,a0 ROM:0011AFCE movea.w #$650,a1 ROM:0011AFD2 move.w #$27,d0 ; ''' ROM:0011AFD6 bsr.w sub_11B028 ROM:0011AFDA move.l ($13A8).w,d2 ROM:0011AFDE clr.l d3 ROM:0011AFE0 divsl.l #$3C,d3:d2 ; '<' ROM:0011AFE8 cmpi.w #0,d3 ROM:0011AFEC bne.s loc_11B01C ROM:0011AFEE movea.w #$8B7,a0 ROM:0011AFF2 movea.w #$69E,a1 ROM:0011AFF6 move.w #0,d0 ROM:0011AFFA bsr.w sub_11B028 ROM:0011AFFE divsl.l #$3C,d3:d2 ; '<' ROM:0011B006 cmpi.w #0,d3 ROM:0011B00A bne.s loc_11B01C ROM:0011B00C movea.w #$8B7,a0 ROM:0011B010 movea.w #$69E,a1 ROM:0011B014 move.w #0,d0 ROM:0011B018 bsr.w sub_11B028 ROM:0011B01C ROM:0011B01C loc_11B01C: ; CODE XREF: sub_11AF9E+20↑j ROM:0011B01C ; sub_11AF9E+4E↑j ... ROM:0011B01C movea.w #$85C,a0 ROM:0011B020 movea.w #$59A,a1 ROM:0011B024 move.w #$27,d0 ; ''' ROM:0011B024 ; End of function sub_11AF9E ROM:0011B024 ROM:0011B028 ROM:0011B028 ; =============== S U B R O U T I N E ======================================= ROM:0011B028 ROM:0011B028 ROM:0011B028 sub_11B028: ; CODE XREF: sub_11AF30+C↑p ROM:0011B028 ; sub_11AF30+28↑p ... ROM:0011B028 moveq #0,d1 ROM:0011B02A ROM:0011B02A loc_11B02A: ; CODE XREF: sub_11B028+4↓j ROM:0011B02A ; sub_11B028:loc_11B058↓j ROM:0011B02A btst d1,-(a0) ROM:0011B02C dbne d0,loc_11B02A ROM:0011B030 subq.w #1,d0 ROM:0011B032 blt.s locret_11B05A ROM:0011B034 btst #1,(a0) ROM:0011B038 beq.s loc_11B04C ROM:0011B03A addq.w #1,(a1,d0.w*2) ROM:0011B03E bvc.s loc_11B048 ROM:0011B040 move.w #$7FFF,(a1,d0.w*2) ROM:0011B046 clr.b (a0) ROM:0011B048 ROM:0011B048 loc_11B048: ; CODE XREF: sub_11B028+16↑j ROM:0011B048 bra.w loc_11B058 ROM:0011B04C ; --------------------------------------------------------------------------- ROM:0011B04C ROM:0011B04C loc_11B04C: ; CODE XREF: sub_11B028+10↑j ROM:0011B04C subq.w #1,(a1,d0.w*2) ROM:0011B050 bpl.s loc_11B058 ROM:0011B052 clr.w (a1,d0.w*2) ROM:0011B056 clr.b (a0) ROM:0011B058 ROM:0011B058 loc_11B058: ; CODE XREF: sub_11B028:loc_11B048↑j ROM:0011B058 ; sub_11B028+28↑j ROM:0011B058 bra.s loc_11B02A ROM:0011B05A ; --------------------------------------------------------------------------- ROM:0011B05A ROM:0011B05A locret_11B05A: ; CODE XREF: sub_11B028+A↑j ROM:0011B05A rts ROM:0011B05A ; End of function sub_11B028 ROM:0011B05A ROM:0011B05A ; --------------------------------------------------------------------------- ROM:0011B05C dc.l $FFFFFFFF, $5450554D, $1E00, $20000, $FFFE0FFF ROM:0011B070 ROM:0011B070 ; =============== S U B R O U T I N E ======================================= ROM:0011B070 ROM:0011B070 ROM:0011B070 sub_11B070: ; CODE XREF: sub_1268BE+6↓p ROM:0011B070 bsr.w sub_11B084 ROM:0011B074 bsr.l sub_11B9CA ROM:0011B07A bsr.w sub_11B67A ROM:0011B07E bsr.w sub_11B7DC ROM:0011B082 rts ROM:0011B082 ; End of function sub_11B070 ROM:0011B082 ROM:0011B084 ROM:0011B084 ; =============== S U B R O U T I N E ======================================= ROM:0011B084 ROM:0011B084 ROM:0011B084 sub_11B084: ; CODE XREF: sub_11B070↑p ROM:0011B084 move.w ($A2A).w,d1 ROM:0011B088 cmp.w ($A2C).w,d1 ROM:0011B08C bne.s loc_11B0AE ROM:0011B08E cmpi.w #$190,d1 ROM:0011B092 ble.s loc_11B0A0 ROM:0011B094 cmpi.w #$28A,d1 ROM:0011B098 bge.s loc_11B0A0 ROM:0011B09A move.w d1,($A28).w ROM:0011B09E bra.s loc_11B0AC ROM:0011B0A0 ; --------------------------------------------------------------------------- ROM:0011B0A0 ROM:0011B0A0 loc_11B0A0: ; CODE XREF: sub_11B084+E↑j ROM:0011B0A0 ; sub_11B084+14↑j ROM:0011B0A0 move.w $168(a5),($A28).w ROM:0011B0A6 bset #7,($1393).w ROM:0011B0AC ROM:0011B0AC loc_11B0AC: ; CODE XREF: sub_11B084+1A↑j ROM:0011B0AC bra.s loc_11B0BA ROM:0011B0AE ; --------------------------------------------------------------------------- ROM:0011B0AE ROM:0011B0AE loc_11B0AE: ; CODE XREF: sub_11B084+8↑j ROM:0011B0AE move.w $168(a5),($A28).w ROM:0011B0B4 bset #7,($1393).w ROM:0011B0BA ROM:0011B0BA loc_11B0BA: ; CODE XREF: sub_11B084:loc_11B0AC↑j ROM:0011B0BA move.w #$20D,d0 ROM:0011B0BE muls.w #$3E8,d0 ROM:0011B0C2 divs.w ($A28).w,d0 ROM:0011B0C6 move.w d0,($474).w ROM:0011B0CA muls.w ($47C).w,d0 ROM:0011B0CE divs.w #$3E8,d0 ROM:0011B0D2 clr.l d1 ROM:0011B0D4 move.w d0,d1 ROM:0011B0D6 swap d1 ROM:0011B0D8 move.w ($9FC).w,d2 ROM:0011B0DC swap d2 ROM:0011B0DE move.w ($9FE).w,d2 ROM:0011B0E2 move.w $176(a5),d3 ROM:0011B0E6 ext.l d3 ROM:0011B0E8 bsr.l sub_115D36 ROM:0011B0EE move.w d4,($9FE).w ROM:0011B0F2 swap d4 ROM:0011B0F4 move.w d4,($9FC).w ROM:0011B0F8 btst #2,($497).w ROM:0011B0FE beq.s loc_11B106 ROM:0011B100 bset #6,($1394).w ROM:0011B106 ROM:0011B106 loc_11B106: ; CODE XREF: sub_11B084+7A↑j ROM:0011B106 btst #6,($1394).w ROM:0011B10C beq.s loc_11B116 ROM:0011B10E move.b #$FF,($1130).w ROM:0011B114 bra.s loc_11B138 ROM:0011B116 ; --------------------------------------------------------------------------- ROM:0011B116 ROM:0011B116 loc_11B116: ; CODE XREF: sub_11B084+88↑j ROM:0011B116 move.w ($A44).w,d0 ROM:0011B11A subi.w #$8CA,d0 ROM:0011B11E bpl.s loc_11B122 ROM:0011B120 clr.w d0 ROM:0011B122 ROM:0011B122 loc_11B122: ; CODE XREF: sub_11B084+9A↑j ROM:0011B122 muls.w #$86,d0 ROM:0011B126 divs.w #$3E8,d0 ROM:0011B12A cmpi.w #$FE,d0 ROM:0011B12E ble.s loc_11B134 ROM:0011B130 move.w #$FE,d0 ROM:0011B134 ROM:0011B134 loc_11B134: ; CODE XREF: sub_11B084+AA↑j ROM:0011B134 move.b d0,($1130).w ROM:0011B138 ROM:0011B138 loc_11B138: ; CODE XREF: sub_11B084+90↑j ROM:0011B138 btst #2,($496).w ROM:0011B13E beq.s loc_11B146 ROM:0011B140 bset #6,($1370).w ROM:0011B146 ROM:0011B146 loc_11B146: ; CODE XREF: sub_11B084+BA↑j ROM:0011B146 move.w $16A(a5),d0 ROM:0011B14A cmp.w ($A10).w,d0 ROM:0011B14E bgt.s loc_11B158 ROM:0011B150 bset #5,($1373).w ROM:0011B156 bra.s loc_11B166 ROM:0011B158 ; --------------------------------------------------------------------------- ROM:0011B158 ROM:0011B158 loc_11B158: ; CODE XREF: sub_11B084+CA↑j ROM:0011B158 btst #5,($8E3).w ROM:0011B15E bne.s loc_11B166 ROM:0011B160 bclr #5,($1373).w ROM:0011B166 ROM:0011B166 loc_11B166: ; CODE XREF: sub_11B084+D2↑j ROM:0011B166 ; sub_11B084+DA↑j ROM:0011B166 move.w $188(a5),d0 ROM:0011B16A cmpi.w #1,d0 ROM:0011B16E bne.s loc_11B1CE ROM:0011B170 clr.w d1 ROM:0011B172 move.w ($A66).w,d0 ROM:0011B176 btst #1,($1371).w ROM:0011B17C beq.s loc_11B18A ROM:0011B17E cmpi.w #$7F,d0 ROM:0011B182 bne.s loc_11B18A ROM:0011B184 move.w #1,d1 ROM:0011B188 bra.s loc_11B196 ROM:0011B18A ; --------------------------------------------------------------------------- ROM:0011B18A ROM:0011B18A loc_11B18A: ; CODE XREF: sub_11B084+F8↑j ROM:0011B18A ; sub_11B084+FE↑j ROM:0011B18A btst #7,($1368).w ROM:0011B190 beq.s loc_11B196 ROM:0011B192 move.w #1,d1 ROM:0011B196 ROM:0011B196 loc_11B196: ; CODE XREF: sub_11B084+104↑j ROM:0011B196 ; sub_11B084+10C↑j ROM:0011B196 cmpi.w #1,d1 ROM:0011B19A bne.s loc_11B1B2 ROM:0011B19C lea $7C2(a5),a0 ROM:0011B1A0 move.w #$C,d0 ROM:0011B1A4 move.w (a0,d0.w*2),($9F8).w ROM:0011B1AA bset #7,($1368).w ROM:0011B1B0 bra.s loc_11B1CC ROM:0011B1B2 ; --------------------------------------------------------------------------- ROM:0011B1B2 ROM:0011B1B2 loc_11B1B2: ; CODE XREF: sub_11B084+116↑j ROM:0011B1B2 move.w ($A66).w,d0 ROM:0011B1B6 muls.w #$A,d0 ROM:0011B1BA btst #1,($1371).w ROM:0011B1C0 beq.s loc_11B1C4 ROM:0011B1C2 neg.w d0 ROM:0011B1C4 ROM:0011B1C4 loc_11B1C4: ; CODE XREF: sub_11B084+13C↑j ROM:0011B1C4 addi.w #$AAC,d0 ROM:0011B1C8 move.w d0,($9F8).w ROM:0011B1CC ROM:0011B1CC loc_11B1CC: ; CODE XREF: sub_11B084+12C↑j ROM:0011B1CC bra.s loc_11B234 ROM:0011B1CE ; --------------------------------------------------------------------------- ROM:0011B1CE ROM:0011B1CE loc_11B1CE: ; CODE XREF: sub_11B084+EA↑j ROM:0011B1CE clr.w d0 ROM:0011B1D0 btst #7,($1368).w ROM:0011B1D6 beq.s loc_11B1DC ROM:0011B1D8 move.w #1,d0 ROM:0011B1DC ROM:0011B1DC loc_11B1DC: ; CODE XREF: sub_11B084+152↑j ROM:0011B1DC btst #4,($496).w ROM:0011B1E2 bne.s loc_11B1EA ROM:0011B1E4 cmpi.w #1,d0 ROM:0011B1E8 bne.s loc_11B208 ROM:0011B1EA ROM:0011B1EA loc_11B1EA: ; CODE XREF: sub_11B084+15E↑j ROM:0011B1EA lea $7C2(a5),a0 ROM:0011B1EE move.w #$C,d0 ROM:0011B1F2 move.w (a0,d0.w*2),($9F8).w ROM:0011B1F8 bset #7,($1368).w ROM:0011B1FE move.w ($A10).w,d0 ROM:0011B202 move.w d0,($A26).w ROM:0011B206 bra.s loc_11B234 ROM:0011B208 ; --------------------------------------------------------------------------- ROM:0011B208 ROM:0011B208 loc_11B208: ; CODE XREF: sub_11B084+164↑j ROM:0011B208 clr.l d1 ROM:0011B20A move.w ($48E).w,d1 ROM:0011B20E swap d1 ROM:0011B210 move.w ($9F8).w,d2 ROM:0011B214 swap d2 ROM:0011B216 move.w ($9FA).w,d2 ROM:0011B21A move.w $178(a5),d3 ROM:0011B21E ext.l d3 ROM:0011B220 bsr.l sub_115D36 ROM:0011B226 move.w d4,($9FA).w ROM:0011B22A swap d4 ROM:0011B22C move.w d4,($9F8).w ROM:0011B230 move.w d4,($A26).w ROM:0011B234 ROM:0011B234 loc_11B234: ; CODE XREF: sub_11B084:loc_11B1CC↑j ROM:0011B234 ; sub_11B084+182↑j ROM:0011B234 move.w $186(a5),d0 ROM:0011B238 cmpi.w #1,d0 ROM:0011B23C bne.s loc_11B258 ROM:0011B23E move.w ($A68).w,d0 ROM:0011B242 move.w ($A68).w,d0 ROM:0011B246 muls.w #$16C,d0 ROM:0011B24A divs.w #$64,d0 ; 'd' ROM:0011B24E addi.w #$980,d0 ROM:0011B252 move.w d0,($9F4).w ROM:0011B256 bra.s loc_11B2B2 ROM:0011B258 ; --------------------------------------------------------------------------- ROM:0011B258 ROM:0011B258 loc_11B258: ; CODE XREF: sub_11B084+1B8↑j ROM:0011B258 clr.w d0 ROM:0011B25A btst #6,($1386).w ROM:0011B260 beq.s loc_11B266 ROM:0011B262 move.w #1,d0 ROM:0011B266 ROM:0011B266 loc_11B266: ; CODE XREF: sub_11B084+1DC↑j ROM:0011B266 btst #5,($496).w ROM:0011B26C bne.s loc_11B274 ROM:0011B26E cmpi.w #1,d0 ROM:0011B272 bne.s loc_11B28A ROM:0011B274 ROM:0011B274 loc_11B274: ; CODE XREF: sub_11B084+1E8↑j ROM:0011B274 lea $7C2(a5),a0 ROM:0011B278 move.w #$D,d0 ROM:0011B27C move.w (a0,d0.w*2),($9F4).w ROM:0011B282 bset #6,($1386).w ROM:0011B288 bra.s loc_11B2B2 ROM:0011B28A ; --------------------------------------------------------------------------- ROM:0011B28A ROM:0011B28A loc_11B28A: ; CODE XREF: sub_11B084+1EE↑j ROM:0011B28A clr.l d1 ROM:0011B28C move.w ($490).w,d1 ROM:0011B290 swap d1 ROM:0011B292 move.w ($9F4).w,d2 ROM:0011B296 swap d2 ROM:0011B298 move.w ($9F6).w,d2 ROM:0011B29C move.w $17A(a5),d3 ROM:0011B2A0 ext.l d3 ROM:0011B2A2 bsr.l sub_115D36 ROM:0011B2A8 move.w d4,($9F6).w ROM:0011B2AC swap d4 ROM:0011B2AE move.w d4,($9F4).w ROM:0011B2B2 ROM:0011B2B2 loc_11B2B2: ; CODE XREF: sub_11B084+1D2↑j ROM:0011B2B2 ; sub_11B084+204↑j ROM:0011B2B2 move.w $18A(a5),d0 ROM:0011B2B6 cmpi.w #1,d0 ROM:0011B2BA bne.s loc_11B2F6 ROM:0011B2BC move.w ($A6C).w,d0 ROM:0011B2C0 btst #2,($1373).w ROM:0011B2C6 bne.s loc_11B2CE ROM:0011B2C8 cmpi.w #$7F,d0 ROM:0011B2CC bne.s loc_11B2E4 ROM:0011B2CE ROM:0011B2CE loc_11B2CE: ; CODE XREF: sub_11B084+242↑j ROM:0011B2CE lea $7C2(a5),a0 ROM:0011B2D2 move.w #$E,d0 ROM:0011B2D6 move.w (a0,d0.w*2),($A06).w ROM:0011B2DC bset #2,($1373).w ROM:0011B2E2 bra.s loc_11B2F0 ROM:0011B2E4 ; --------------------------------------------------------------------------- ROM:0011B2E4 ROM:0011B2E4 loc_11B2E4: ; CODE XREF: sub_11B084+248↑j ROM:0011B2E4 move.w ($A6C).w,d0 ROM:0011B2E8 muls.w #$A,d0 ROM:0011B2EC move.w d0,($A06).w ROM:0011B2F0 ROM:0011B2F0 loc_11B2F0: ; CODE XREF: sub_11B084+25E↑j ROM:0011B2F0 bra.l loc_11B4A0 ROM:0011B2F6 ; --------------------------------------------------------------------------- ROM:0011B2F6 ROM:0011B2F6 loc_11B2F6: ; CODE XREF: sub_11B084+236↑j ROM:0011B2F6 move.w ($496).w,d2 ROM:0011B2FA clr.w d1 ROM:0011B2FC move.b ($1134).w,d1 ROM:0011B300 cmpi.w #6,d1 ROM:0011B304 bcc.s locret_11B30E ROM:0011B306 movea.l off_11B310(pc,d1.w*4),a0 ROM:0011B30A nop ROM:0011B30C jmp (a0) ROM:0011B30E ; --------------------------------------------------------------------------- ROM:0011B30E ROM:0011B30E locret_11B30E: ; CODE XREF: sub_11B084+280↑j ROM:0011B30E rts ROM:0011B30E ; --------------------------------------------------------------------------- ROM:0011B310 off_11B310: dc.l loc_11B328 ; DATA XREF: sub_11B084+282↑r ROM:0011B314 dc.l loc_11B334 ROM:0011B318 dc.l loc_11B386 ROM:0011B31C dc.l loc_11B3CA ROM:0011B320 dc.l loc_11B3F4 ROM:0011B324 dc.l loc_11B434 ROM:0011B328 ; --------------------------------------------------------------------------- ROM:0011B328 ROM:0011B328 loc_11B328: ; DATA XREF: sub_11B084:off_11B310↑o ROM:0011B328 move.b #1,($1134).w ROM:0011B32E bra.l loc_11B45C ROM:0011B334 ; --------------------------------------------------------------------------- ROM:0011B334 ROM:0011B334 loc_11B334: ; DATA XREF: sub_11B084+290↑o ROM:0011B334 move.w $18C(a5),d0 ROM:0011B338 btst #4,($8DC).w ROM:0011B33E beq.s loc_11B380 ROM:0011B340 btst #$E,d2 ROM:0011B344 beq.s loc_11B380 ROM:0011B346 btst #6,($A38).w ROM:0011B34C beq.s loc_11B364 ROM:0011B34E clr.b ($85C).w ROM:0011B352 move.w d0,($5E8).w ROM:0011B356 move.b #1,($85C).w ROM:0011B35C move.b #2,($1134).w ROM:0011B362 bra.s loc_11B380 ROM:0011B364 ; --------------------------------------------------------------------------- ROM:0011B364 ROM:0011B364 loc_11B364: ; CODE XREF: sub_11B084+2C8↑j ROM:0011B364 btst #6,($A3A).w ROM:0011B36A beq.s loc_11B380 ROM:0011B36C clr.b ($85C).w ROM:0011B370 move.w d0,($5E8).w ROM:0011B374 move.b #1,($85C).w ROM:0011B37A move.b #4,($1134).w ROM:0011B380 ROM:0011B380 loc_11B380: ; CODE XREF: sub_11B084+2BA↑j ROM:0011B380 ; sub_11B084+2C0↑j ... ROM:0011B380 bra.l loc_11B45C ROM:0011B386 ; --------------------------------------------------------------------------- ROM:0011B386 ROM:0011B386 loc_11B386: ; DATA XREF: sub_11B084+294↑o ROM:0011B386 btst #4,($8DC).w ROM:0011B38C bne.s loc_11B396 ROM:0011B38E move.b #1,($1134).w ROM:0011B394 bra.s loc_11B3C4 ROM:0011B396 ; --------------------------------------------------------------------------- ROM:0011B396 ROM:0011B396 loc_11B396: ; CODE XREF: sub_11B084+308↑j ROM:0011B396 btst #$E,d2 ROM:0011B39A bne.s loc_11B3A4 ROM:0011B39C move.b #1,($1134).w ROM:0011B3A2 bra.s loc_11B3C4 ROM:0011B3A4 ; --------------------------------------------------------------------------- ROM:0011B3A4 ROM:0011B3A4 loc_11B3A4: ; CODE XREF: sub_11B084+316↑j ROM:0011B3A4 cmpi.w #0,($5E8).w ROM:0011B3AA bgt.s loc_11B3C4 ROM:0011B3AC bset #6,($1389).w ROM:0011B3B2 bset #5,($14CF).w ROM:0011B3B8 bset #2,($1373).w ROM:0011B3BE move.b #3,($1134).w ROM:0011B3C4 ROM:0011B3C4 loc_11B3C4: ; CODE XREF: sub_11B084+310↑j ROM:0011B3C4 ; sub_11B084+31E↑j ... ROM:0011B3C4 bra.l loc_11B45C ROM:0011B3CA ; --------------------------------------------------------------------------- ROM:0011B3CA ROM:0011B3CA loc_11B3CA: ; DATA XREF: sub_11B084+298↑o ROM:0011B3CA btst #4,($8DC).w ROM:0011B3D0 bne.s loc_11B3E0 ROM:0011B3D2 move.b #1,($1134).w ROM:0011B3D8 bclr #6,($1389).w ROM:0011B3DE bra.s loc_11B3F2 ROM:0011B3E0 ; --------------------------------------------------------------------------- ROM:0011B3E0 ROM:0011B3E0 loc_11B3E0: ; CODE XREF: sub_11B084+34C↑j ROM:0011B3E0 btst #$E,d2 ROM:0011B3E4 bne.s loc_11B3F2 ROM:0011B3E6 move.b #1,($1134).w ROM:0011B3EC bclr #6,($1389).w ROM:0011B3F2 ROM:0011B3F2 loc_11B3F2: ; CODE XREF: sub_11B084+35A↑j ROM:0011B3F2 ; sub_11B084+360↑j ROM:0011B3F2 bra.s loc_11B45C ROM:0011B3F4 ; --------------------------------------------------------------------------- ROM:0011B3F4 ROM:0011B3F4 loc_11B3F4: ; DATA XREF: sub_11B084+29C↑o ROM:0011B3F4 btst #4,($8DC).w ROM:0011B3FA bne.s loc_11B404 ROM:0011B3FC move.b #1,($1134).w ROM:0011B402 bra.s loc_11B432 ROM:0011B404 ; --------------------------------------------------------------------------- ROM:0011B404 ROM:0011B404 loc_11B404: ; CODE XREF: sub_11B084+376↑j ROM:0011B404 btst #$E,d2 ROM:0011B408 bne.s loc_11B412 ROM:0011B40A move.b #1,($1134).w ROM:0011B410 bra.s loc_11B432 ROM:0011B412 ; --------------------------------------------------------------------------- ROM:0011B412 ROM:0011B412 loc_11B412: ; CODE XREF: sub_11B084+384↑j ROM:0011B412 cmpi.w #0,($5E8).w ROM:0011B418 bgt.s loc_11B432 ROM:0011B41A bset #0,($1390).w ROM:0011B420 bset #6,($14CF).w ROM:0011B426 bset #2,($1373).w ROM:0011B42C move.b #5,($1134).w ROM:0011B432 ROM:0011B432 loc_11B432: ; CODE XREF: sub_11B084+37E↑j ROM:0011B432 ; sub_11B084+38C↑j ... ROM:0011B432 bra.s loc_11B45C ROM:0011B434 ; --------------------------------------------------------------------------- ROM:0011B434 ROM:0011B434 loc_11B434: ; DATA XREF: sub_11B084+2A0↑o ROM:0011B434 btst #4,($8DC).w ROM:0011B43A bne.s loc_11B44A ROM:0011B43C move.b #1,($1134).w ROM:0011B442 bclr #0,($1390).w ROM:0011B448 bra.s loc_11B45C ROM:0011B44A ; --------------------------------------------------------------------------- ROM:0011B44A ROM:0011B44A loc_11B44A: ; CODE XREF: sub_11B084+3B6↑j ROM:0011B44A btst #$E,d2 ROM:0011B44E bne.s loc_11B45C ROM:0011B450 move.b #1,($1134).w ROM:0011B456 bclr #0,($1390).w ROM:0011B45C ROM:0011B45C loc_11B45C: ; CODE XREF: sub_11B084+2AA↑j ROM:0011B45C ; sub_11B084:loc_11B380↑j ... ROM:0011B45C move.w d2,($496).w ROM:0011B460 btst #2,($1373).w ROM:0011B466 beq.s loc_11B478 ROM:0011B468 lea $7C2(a5),a0 ROM:0011B46C move.w #$E,d0 ROM:0011B470 move.w (a0,d0.w*2),($A06).w ROM:0011B476 bra.s loc_11B4A0 ROM:0011B478 ; --------------------------------------------------------------------------- ROM:0011B478 ROM:0011B478 loc_11B478: ; CODE XREF: sub_11B084+3E2↑j ROM:0011B478 clr.l d1 ROM:0011B47A move.w ($492).w,d1 ROM:0011B47E swap d1 ROM:0011B480 move.w ($A06).w,d2 ROM:0011B484 swap d2 ROM:0011B486 move.w ($A08).w,d2 ROM:0011B48A move.w $17E(a5),d3 ROM:0011B48E ext.l d3 ROM:0011B490 bsr.l sub_115D36 ROM:0011B496 move.w d4,($A08).w ROM:0011B49A swap d4 ROM:0011B49C move.w d4,($A06).w ROM:0011B4A0 ROM:0011B4A0 loc_11B4A0: ; CODE XREF: sub_11B084:loc_11B2F0↑j ROM:0011B4A0 ; sub_11B084+3F2↑j ROM:0011B4A0 btst #7,($497).w ROM:0011B4A6 beq.s loc_11B4BE ROM:0011B4A8 lea $7C2(a5),a0 ROM:0011B4AC move.w #7,d0 ROM:0011B4B0 move.w (a0,d0.w*2),($A02).w ROM:0011B4B6 bset #7,($1372).w ROM:0011B4BC bra.s loc_11B4E6 ROM:0011B4BE ; --------------------------------------------------------------------------- ROM:0011B4BE ROM:0011B4BE loc_11B4BE: ; CODE XREF: sub_11B084+422↑j ROM:0011B4BE clr.l d1 ROM:0011B4C0 move.w ($484).w,d1 ROM:0011B4C4 swap d1 ROM:0011B4C6 move.w ($A02).w,d2 ROM:0011B4CA swap d2 ROM:0011B4CC move.w ($A04).w,d2 ROM:0011B4D0 move.w $17C(a5),d3 ROM:0011B4D4 ext.l d3 ROM:0011B4D6 bsr.l sub_115D36 ROM:0011B4DC move.w d4,($A04).w ROM:0011B4E0 swap d4 ROM:0011B4E2 move.w d4,($A02).w ROM:0011B4E6 ROM:0011B4E6 loc_11B4E6: ; CODE XREF: sub_11B084+438↑j ROM:0011B4E6 btst #0,($496).w ROM:0011B4EC beq.s loc_11B4FE ROM:0011B4EE lea $7C2(a5),a0 ROM:0011B4F2 move.w #8,d0 ROM:0011B4F6 move.w (a0,d0.w*2),($A14).w ROM:0011B4FC bra.s loc_11B526 ROM:0011B4FE ; --------------------------------------------------------------------------- ROM:0011B4FE ROM:0011B4FE loc_11B4FE: ; CODE XREF: sub_11B084+468↑j ROM:0011B4FE clr.l d1 ROM:0011B500 move.w ($486).w,d1 ROM:0011B504 swap d1 ROM:0011B506 move.w ($A14).w,d2 ROM:0011B50A swap d2 ROM:0011B50C move.w ($A16).w,d2 ROM:0011B510 move.w $180(a5),d3 ROM:0011B514 ext.l d3 ROM:0011B516 bsr.l sub_115D36 ROM:0011B51C move.w d4,($A16).w ROM:0011B520 swap d4 ROM:0011B522 move.w d4,($A14).w ROM:0011B526 ROM:0011B526 loc_11B526: ; CODE XREF: sub_11B084+478↑j ROM:0011B526 btst #4,($497).w ROM:0011B52C beq.s loc_11B53E ROM:0011B52E lea $7C2(a5),a0 ROM:0011B532 move.w #4,d0 ROM:0011B536 move.w (a0,d0.w*2),($A0C).w ROM:0011B53C bra.s loc_11B544 ROM:0011B53E ; --------------------------------------------------------------------------- ROM:0011B53E ROM:0011B53E loc_11B53E: ; CODE XREF: sub_11B084+4A8↑j ROM:0011B53E move.w ($47E).w,($A0C).w ROM:0011B544 ROM:0011B544 loc_11B544: ; CODE XREF: sub_11B084+4B8↑j ROM:0011B544 btst #1,($496).w ROM:0011B54A beq.s loc_11B55C ROM:0011B54C lea $7C2(a5),a0 ROM:0011B550 move.w #9,d0 ROM:0011B554 move.w (a0,d0.w*2),($A1E).w ROM:0011B55A bra.s loc_11B584 ROM:0011B55C ; --------------------------------------------------------------------------- ROM:0011B55C ROM:0011B55C loc_11B55C: ; CODE XREF: sub_11B084+4C6↑j ROM:0011B55C clr.l d1 ROM:0011B55E move.w ($488).w,d1 ROM:0011B562 swap d1 ROM:0011B564 move.w ($A1E).w,d2 ROM:0011B568 swap d2 ROM:0011B56A move.w ($A20).w,d2 ROM:0011B56E move.w $182(a5),d3 ROM:0011B572 ext.l d3 ROM:0011B574 bsr.l sub_115D36 ROM:0011B57A move.w d4,($A20).w ROM:0011B57E swap d4 ROM:0011B580 move.w d4,($A1E).w ROM:0011B584 ROM:0011B584 loc_11B584: ; CODE XREF: sub_11B084+4D6↑j ROM:0011B584 btst #7,($497).w ROM:0011B58A beq.s loc_11B59C ROM:0011B58C lea $7C2(a5),a0 ROM:0011B590 move.w #7,d0 ROM:0011B594 move.w (a0,d0.w*2),($A22).w ROM:0011B59A bra.s loc_11B5C4 ROM:0011B59C ; --------------------------------------------------------------------------- ROM:0011B59C ROM:0011B59C loc_11B59C: ; CODE XREF: sub_11B084+506↑j ROM:0011B59C clr.l d1 ROM:0011B59E move.w ($4A2).w,d1 ROM:0011B5A2 swap d1 ROM:0011B5A4 move.w ($A22).w,d2 ROM:0011B5A8 swap d2 ROM:0011B5AA move.w ($A24).w,d2 ROM:0011B5AE move.w $184(a5),d3 ROM:0011B5B2 ext.l d3 ROM:0011B5B4 bsr.l sub_115D36 ROM:0011B5BA move.w d4,($A24).w ROM:0011B5BE swap d4 ROM:0011B5C0 move.w d4,($A22).w ROM:0011B5C4 ROM:0011B5C4 loc_11B5C4: ; CODE XREF: sub_11B084+516↑j ROM:0011B5C4 move.w #$3BD0,d1 ROM:0011B5C8 move.w ($48C).w,d2 ROM:0011B5CC bsr.l sub_115E32 ROM:0011B5D2 move.w d1,($A1C).w ROM:0011B5D6 btst #3,($1379).w ROM:0011B5DC beq.s loc_11B5E4 ROM:0011B5DE bset #0,($136C).w ROM:0011B5E4 ROM:0011B5E4 loc_11B5E4: ; CODE XREF: sub_11B084+558↑j ROM:0011B5E4 btst #6,($1374).w ROM:0011B5EA bne.s loc_11B5F0 ROM:0011B5EC clr.b d0 ROM:0011B5EE bra.s loc_11B628 ROM:0011B5F0 ; --------------------------------------------------------------------------- ROM:0011B5F0 ROM:0011B5F0 loc_11B5F0: ; CODE XREF: sub_11B084+566↑j ROM:0011B5F0 btst #7,($496).w ROM:0011B5F6 beq.s loc_11B5FE ROM:0011B5F8 move.b #$FF,d0 ROM:0011B5FC bra.s loc_11B628 ROM:0011B5FE ; --------------------------------------------------------------------------- ROM:0011B5FE ROM:0011B5FE loc_11B5FE: ; CODE XREF: sub_11B084+572↑j ROM:0011B5FE move.w ($C40).w,d0 ROM:0011B602 subi.w #$1F4,d0 ROM:0011B606 bpl.s loc_11B60A ROM:0011B608 clr.w d0 ROM:0011B60A ROM:0011B60A loc_11B60A: ; CODE XREF: sub_11B084+582↑j ROM:0011B60A muls.w #$100,d0 ROM:0011B60E divs.w #$2134,d0 ROM:0011B612 cmpi.w #$FE,d0 ROM:0011B616 ble.s loc_11B61E ROM:0011B618 move.w #$FE,d0 ROM:0011B61C bra.s loc_11B628 ROM:0011B61E ; --------------------------------------------------------------------------- ROM:0011B61E ROM:0011B61E loc_11B61E: ; CODE XREF: sub_11B084+592↑j ROM:0011B61E cmpi.w #1,d0 ROM:0011B622 bge.s loc_11B628 ROM:0011B624 move.w #1,d0 ROM:0011B628 ROM:0011B628 loc_11B628: ; CODE XREF: sub_11B084+56A↑j ROM:0011B628 ; sub_11B084+578↑j ... ROM:0011B628 btst #7,($496).w ROM:0011B62E bne.s loc_11B658 ROM:0011B630 btst #6,($8EA).w ROM:0011B636 beq.s loc_11B650 ROM:0011B638 btst #0,($8E3).w ROM:0011B63E bne.s loc_11B644 ROM:0011B640 move.b d0,($6F9).w ROM:0011B644 ROM:0011B644 loc_11B644: ; CODE XREF: sub_11B084+5BA↑j ROM:0011B644 move.b d0,d1 ROM:0011B646 sub.b ($6F9).w,d1 ROM:0011B64A bpl.s loc_11B64E ROM:0011B64C clr.b d1 ROM:0011B64E ROM:0011B64E loc_11B64E: ; CODE XREF: sub_11B084+5C6↑j ROM:0011B64E bra.s loc_11B656 ROM:0011B650 ; --------------------------------------------------------------------------- ROM:0011B650 ROM:0011B650 loc_11B650: ; CODE XREF: sub_11B084+5B2↑j ROM:0011B650 move.b d0,d1 ROM:0011B652 clr.b ($6F9).w ROM:0011B656 ROM:0011B656 loc_11B656: ; CODE XREF: sub_11B084:loc_11B64E↑j ROM:0011B656 bra.s loc_11B65C ROM:0011B658 ; --------------------------------------------------------------------------- ROM:0011B658 ROM:0011B658 loc_11B658: ; CODE XREF: sub_11B084+5AA↑j ROM:0011B658 move.b #$FF,d1 ROM:0011B65C ROM:0011B65C loc_11B65C: ; CODE XREF: sub_11B084:loc_11B656↑j ROM:0011B65C move sr,-(sp) ROM:0011B65E move #$2700,sr ROM:0011B662 move.b d0,($1131).w ROM:0011B666 move.b d1,($11A3).w ROM:0011B66A move (sp)+,sr ROM:0011B66C btst #1,($8E2).w ROM:0011B672 bne.s locret_11B678 ROM:0011B674 bsr.w sub_11B83A ROM:0011B678 ROM:0011B678 locret_11B678: ; CODE XREF: sub_11B084+5EE↑j ROM:0011B678 rts ROM:0011B678 ; End of function sub_11B084 ROM:0011B678 ROM:0011B67A ROM:0011B67A ; =============== S U B R O U T I N E ======================================= ROM:0011B67A ROM:0011B67A ROM:0011B67A sub_11B67A: ; CODE XREF: sub_11B070+A↑p ROM:0011B67A clr.w d1 ROM:0011B67C move.b ($1133).w,d1 ROM:0011B680 cmpi.w #4,d1 ROM:0011B684 bcc.s locret_11B68E ROM:0011B686 movea.l off_11B690(pc,d1.w*4),a0 ROM:0011B68A nop ROM:0011B68C jmp (a0) ROM:0011B68E ; --------------------------------------------------------------------------- ROM:0011B68E ROM:0011B68E locret_11B68E: ; CODE XREF: sub_11B67A+A↑j ROM:0011B68E rts ROM:0011B68E ; End of function sub_11B67A ROM:0011B68E ROM:0011B68E ; --------------------------------------------------------------------------- ROM:0011B690 off_11B690: dc.l loc_11B6A0 ; DATA XREF: sub_11B67A+C↑r ROM:0011B694 dc.l loc_11B6AC ROM:0011B698 dc.l loc_11B6F6 ROM:0011B69C dc.l loc_11B71E ROM:0011B6A0 ; --------------------------------------------------------------------------- ROM:0011B6A0 ROM:0011B6A0 loc_11B6A0: ; DATA XREF: ROM:off_11B690↑o ROM:0011B6A0 move.b #1,($1133).w ROM:0011B6A6 bsr.w sub_11B7A0 ROM:0011B6AA rts ROM:0011B6AC ; --------------------------------------------------------------------------- ROM:0011B6AC ROM:0011B6AC loc_11B6AC: ; DATA XREF: ROM:0011B694↑o ROM:0011B6AC btst #6,($1370).w ROM:0011B6B2 beq.s loc_11B6C4 ROM:0011B6B4 btst #3,($138C).w ROM:0011B6BA bne.s loc_11B6C4 ROM:0011B6BC move.b #2,($1133).w ROM:0011B6C2 bra.s loc_11B718 ROM:0011B6C4 ; --------------------------------------------------------------------------- ROM:0011B6C4 ROM:0011B6C4 loc_11B6C4: ; CODE XREF: ROM:0011B6B2↑j ROM:0011B6C4 ; ROM:0011B6BA↑j ROM:0011B6C4 btst #6,($1370).w ROM:0011B6CA beq.s loc_11B6F0 ROM:0011B6CC btst #3,($138C).w ROM:0011B6D2 beq.s loc_11B6F0 ROM:0011B6D4 move.w $16C(a5),d0 ROM:0011B6D8 clr.b ($8C2).w ROM:0011B6DC move.w d0,($6B4).w ROM:0011B6E0 move.b #1,($8C2).w ROM:0011B6E6 move.b #3,($1133).w ROM:0011B6EC bra.w locret_11B75C ROM:0011B6F0 ; --------------------------------------------------------------------------- ROM:0011B6F0 ROM:0011B6F0 loc_11B6F0: ; CODE XREF: ROM:0011B6CA↑j ROM:0011B6F0 ; ROM:0011B6D2↑j ROM:0011B6F0 bsr.w sub_11B7A8 ROM:0011B6F4 rts ROM:0011B6F6 ; --------------------------------------------------------------------------- ROM:0011B6F6 ROM:0011B6F6 loc_11B6F6: ; DATA XREF: ROM:0011B698↑o ROM:0011B6F6 btst #3,($138C).w ROM:0011B6FC beq.s loc_11B718 ROM:0011B6FE move.w $16C(a5),d0 ROM:0011B702 clr.b ($8C2).w ROM:0011B706 move.w d0,($6B4).w ROM:0011B70A move.b #1,($8C2).w ROM:0011B710 move.b #3,($1133).w ROM:0011B716 bra.s locret_11B75C ROM:0011B718 ; --------------------------------------------------------------------------- ROM:0011B718 ROM:0011B718 loc_11B718: ; CODE XREF: ROM:0011B6C2↑j ROM:0011B718 ; ROM:0011B6FC↑j ... ROM:0011B718 bsr.w sub_11B760 ROM:0011B71C rts ROM:0011B71E ; --------------------------------------------------------------------------- ROM:0011B71E ROM:0011B71E loc_11B71E: ; DATA XREF: ROM:0011B69C↑o ROM:0011B71E btst #3,($138C).w ROM:0011B724 bne.s loc_11B72E ROM:0011B726 move.b #2,($1133).w ROM:0011B72C bra.s loc_11B718 ROM:0011B72E ; --------------------------------------------------------------------------- ROM:0011B72E ROM:0011B72E loc_11B72E: ; CODE XREF: ROM:0011B724↑j ROM:0011B72E cmpi.w #0,($6B4).w ROM:0011B734 bgt.s locret_11B75C ROM:0011B736 move.w $170(a5),d0 ROM:0011B73A cmp.w ($A10).w,d0 ROM:0011B73E blt.s locret_11B75C ROM:0011B740 bsr.w sub_11B798 ROM:0011B744 move.w $16C(a5),d0 ROM:0011B748 clr.b ($8C2).w ROM:0011B74C move.w d0,($6B4).w ROM:0011B750 move.b #1,($8C2).w ROM:0011B756 move.b #3,($1133).w ROM:0011B75C ROM:0011B75C locret_11B75C: ; CODE XREF: ROM:0011B6EC↑j ROM:0011B75C ; ROM:0011B716↑j ... ROM:0011B75C rts ROM:0011B75E ; --------------------------------------------------------------------------- ROM:0011B75E rts ROM:0011B760 ROM:0011B760 ; =============== S U B R O U T I N E ======================================= ROM:0011B760 ROM:0011B760 ROM:0011B760 sub_11B760: ; CODE XREF: ROM:loc_11B718↑p ROM:0011B760 btst #6,($1394).w ROM:0011B766 bne.s loc_11B770 ROM:0011B768 move.w ($A44).w,($A10).w ROM:0011B76E bra.s loc_11B786 ROM:0011B770 ; --------------------------------------------------------------------------- ROM:0011B770 ROM:0011B770 loc_11B770: ; CODE XREF: sub_11B760+6↑j ROM:0011B770 btst #4,($1368).w ROM:0011B776 bne.s loc_11B780 ROM:0011B778 move.w ($A0A).w,($A10).w ROM:0011B77E bra.s loc_11B786 ROM:0011B780 ; --------------------------------------------------------------------------- ROM:0011B780 ROM:0011B780 loc_11B780: ; CODE XREF: sub_11B760+16↑j ROM:0011B780 move.w $16E(a5),($A10).w ROM:0011B786 ROM:0011B786 loc_11B786: ; CODE XREF: sub_11B760+E↑j ROM:0011B786 ; sub_11B760+1E↑j ROM:0011B786 move.w $170(a5),d0 ROM:0011B78A cmp.w ($A10).w,d0 ROM:0011B78E bge.s locret_11B796 ROM:0011B790 move.w $170(a5),($A10).w ROM:0011B796 ROM:0011B796 locret_11B796: ; CODE XREF: sub_11B760+2E↑j ROM:0011B796 rts ROM:0011B796 ; End of function sub_11B760 ROM:0011B796 ROM:0011B798 ROM:0011B798 ; =============== S U B R O U T I N E ======================================= ROM:0011B798 ROM:0011B798 ROM:0011B798 sub_11B798: ; CODE XREF: ROM:0011B740↑p ROM:0011B798 addi.w #$A,($A10).w ROM:0011B79E rts ROM:0011B79E ; End of function sub_11B798 ROM:0011B79E ROM:0011B7A0 ROM:0011B7A0 ; =============== S U B R O U T I N E ======================================= ROM:0011B7A0 ROM:0011B7A0 ROM:0011B7A0 sub_11B7A0: ; CODE XREF: ROM:0011B6A6↑p ROM:0011B7A0 move.w ($48A).w,($A10).w ROM:0011B7A6 rts ROM:0011B7A6 ; End of function sub_11B7A0 ROM:0011B7A6 ROM:0011B7A8 ROM:0011B7A8 ; =============== S U B R O U T I N E ======================================= ROM:0011B7A8 ROM:0011B7A8 ROM:0011B7A8 sub_11B7A8: ; CODE XREF: ROM:loc_11B6F0↑p ROM:0011B7A8 move.w ($A10).w,d1 ROM:0011B7AC sub.w ($48A).w,d1 ROM:0011B7B0 cmpi.w #0,d1 ROM:0011B7B4 bge.s loc_11B7B8 ROM:0011B7B6 neg.w d1 ROM:0011B7B8 ROM:0011B7B8 loc_11B7B8: ; CODE XREF: sub_11B7A8+C↑j ROM:0011B7B8 move.w $172(a5),d2 ROM:0011B7BC cmp.w d1,d2 ROM:0011B7BE bge.s loc_11B7D4 ROM:0011B7C0 bset #6,($1370).w ROM:0011B7C6 bset #2,($C1B).w ROM:0011B7CC bset #2,($13C1).w ROM:0011B7D2 bra.s locret_11B7DA ROM:0011B7D4 ; --------------------------------------------------------------------------- ROM:0011B7D4 ROM:0011B7D4 loc_11B7D4: ; CODE XREF: sub_11B7A8+16↑j ROM:0011B7D4 move.w ($48A).w,($A10).w ROM:0011B7DA ROM:0011B7DA locret_11B7DA: ; CODE XREF: sub_11B7A8+2A↑j ROM:0011B7DA rts ROM:0011B7DA ; End of function sub_11B7A8 ROM:0011B7DA ROM:0011B7DC ROM:0011B7DC ; =============== S U B R O U T I N E ======================================= ROM:0011B7DC ROM:0011B7DC ROM:0011B7DC sub_11B7DC: ; CODE XREF: sub_11B070+E↑p ROM:0011B7DC clr.w d1 ROM:0011B7DE move.b ($1132).w,d1 ROM:0011B7E2 cmpi.w #3,d1 ROM:0011B7E6 bcc.s locret_11B7F0 ROM:0011B7E8 movea.l off_11B7F2(pc,d1.w*4),a0 ROM:0011B7EC nop ROM:0011B7EE jmp (a0) ROM:0011B7F0 ; --------------------------------------------------------------------------- ROM:0011B7F0 ROM:0011B7F0 locret_11B7F0: ; CODE XREF: sub_11B7DC+A↑j ROM:0011B7F0 rts ROM:0011B7F0 ; End of function sub_11B7DC ROM:0011B7F0 ROM:0011B7F0 ; --------------------------------------------------------------------------- ROM:0011B7F2 off_11B7F2: dc.l loc_11B7FE ; DATA XREF: sub_11B7DC+C↑r ROM:0011B7F6 dc.l loc_11B808 ROM:0011B7FA dc.l loc_11B826 ROM:0011B7FE ; --------------------------------------------------------------------------- ROM:0011B7FE ROM:0011B7FE loc_11B7FE: ; DATA XREF: ROM:off_11B7F2↑o ROM:0011B7FE move.b #1,($1132).w ROM:0011B804 bra.s loc_11B818 ROM:0011B806 ; --------------------------------------------------------------------------- ROM:0011B806 rts ROM:0011B808 ; --------------------------------------------------------------------------- ROM:0011B808 ROM:0011B808 loc_11B808: ; DATA XREF: ROM:0011B7F6↑o ROM:0011B808 btst #3,($138C).w ROM:0011B80E beq.s loc_11B818 ROM:0011B810 move.b #2,($1132).w ROM:0011B816 bra.s locret_11B836 ROM:0011B818 ; --------------------------------------------------------------------------- ROM:0011B818 ROM:0011B818 loc_11B818: ; CODE XREF: ROM:0011B804↑j ROM:0011B818 ; ROM:0011B80E↑j ... ROM:0011B818 move.w ($A44).w,($A00).w ROM:0011B81E move.w ($A10).w,($A12).w ROM:0011B824 rts ROM:0011B826 ; --------------------------------------------------------------------------- ROM:0011B826 ROM:0011B826 loc_11B826: ; DATA XREF: ROM:0011B7FA↑o ROM:0011B826 btst #3,($138C).w ROM:0011B82C bne.s locret_11B836 ROM:0011B82E move.b #1,($1132).w ROM:0011B834 bra.s loc_11B818 ROM:0011B836 ; --------------------------------------------------------------------------- ROM:0011B836 ROM:0011B836 locret_11B836: ; CODE XREF: ROM:0011B816↑j ROM:0011B836 ; ROM:0011B82C↑j ROM:0011B836 rts ROM:0011B838 ; --------------------------------------------------------------------------- ROM:0011B838 rts ROM:0011B83A ROM:0011B83A ; =============== S U B R O U T I N E ======================================= ROM:0011B83A ROM:0011B83A ROM:0011B83A sub_11B83A: ; CODE XREF: sub_110A60+126↑p ROM:0011B83A ; sub_11B084+5F0↑p ROM:0011B83A lea ($EDC).w,a0 ROM:0011B83E lea ($ED0).w,a1 ROM:0011B842 clr.w d0 ROM:0011B844 move.w ($480).w,d1 ROM:0011B848 bsr.w sub_11B958 ROM:0011B84C lea ($EE4).w,a0 ROM:0011B850 lea ($ED6).w,a1 ROM:0011B854 moveq #1,d0 ROM:0011B856 move.w ($482).w,d1 ROM:0011B85A bsr.w sub_11B958 ROM:0011B85E move.w #0,d0 ROM:0011B862 bra.s loc_11B868 ROM:0011B864 ; --------------------------------------------------------------------------- ROM:0011B864 ROM:0011B864 loc_11B864: ; CODE XREF: sub_11B83A+3E↓j ROM:0011B864 addi.w #1,d0 ROM:0011B868 ROM:0011B868 loc_11B868: ; CODE XREF: sub_11B83A+28↑j ROM:0011B868 cmpi.w #1,d0 ROM:0011B86C bgt.s loc_11B87A ROM:0011B86E move.w $ECC(d0.w*2),$EC8(d0.w*2) ROM:0011B878 bra.s loc_11B864 ROM:0011B87A ; --------------------------------------------------------------------------- ROM:0011B87A ROM:0011B87A loc_11B87A: ; CODE XREF: sub_11B83A+32↑j ROM:0011B87A btst #1,($497).w ROM:0011B880 beq.s loc_11B890 ROM:0011B882 bset #4,($1368).w ROM:0011B888 move.w ($E1A).w,($A0A).w ROM:0011B88E bra.s loc_11B89C ROM:0011B890 ; --------------------------------------------------------------------------- ROM:0011B890 ROM:0011B890 loc_11B890: ; CODE XREF: sub_11B83A+46↑j ROM:0011B890 bclr #4,($1368).w ROM:0011B896 move.w ($478).w,($A0A).w ROM:0011B89C ROM:0011B89C loc_11B89C: ; CODE XREF: sub_11B83A+54↑j ROM:0011B89C move.w $174(a5),d0 ROM:0011B8A0 move.w ($A18).w,d1 ROM:0011B8A4 cmp.w ($4A0).w,d0 ROM:0011B8A8 ble.s loc_11B8B0 ROM:0011B8AA addi.w #1,d1 ROM:0011B8AE bra.s loc_11B8B2 ROM:0011B8B0 ; --------------------------------------------------------------------------- ROM:0011B8B0 ROM:0011B8B0 loc_11B8B0: ; CODE XREF: sub_11B83A+6E↑j ROM:0011B8B0 clr.w d1 ROM:0011B8B2 ROM:0011B8B2 loc_11B8B2: ; CODE XREF: sub_11B83A+74↑j ROM:0011B8B2 move.w d1,($A18).w ROM:0011B8B6 btst #3,($1379).w ROM:0011B8BC beq.s loc_11B8CA ROM:0011B8BE move.w ($DD8).w,($A0E).w ROM:0011B8C4 bra.l loc_11B902 ROM:0011B8CA ; --------------------------------------------------------------------------- ROM:0011B8CA ROM:0011B8CA loc_11B8CA: ; CODE XREF: sub_11B83A+82↑j ROM:0011B8CA btst #3,($1379).w ROM:0011B8D0 bne.s loc_11B902 ROM:0011B8D2 move.w $774(a5),d0 ROM:0011B8D6 move.w $776(a5),d1 ROM:0011B8DA move.w $778(a5),d2 ROM:0011B8DE move.w ($476).w,d4 ROM:0011B8E2 muls.w d1,d4 ROM:0011B8E4 move.w ($A2E).w,d3 ROM:0011B8E8 muls.w d2,d3 ROM:0011B8EA add.l d3,d4 ROM:0011B8EC move.w ($A30).w,d3 ROM:0011B8F0 muls.w d0,d3 ROM:0011B8F2 sub.l d3,d4 ROM:0011B8F4 divs.w #$2710,d4 ROM:0011B8F8 move.w d4,($A30).w ROM:0011B8FC move.w ($476).w,($A2E).w ROM:0011B902 ROM:0011B902 loc_11B902: ; CODE XREF: sub_11B83A+8A↑j ROM:0011B902 ; sub_11B83A+96↑j ROM:0011B902 btst #3,($1379).w ROM:0011B908 bne.s loc_11B90E ROM:0011B90A move.w d4,($A0E).w ROM:0011B90E ROM:0011B90E loc_11B90E: ; CODE XREF: sub_11B83A+CE↑j ROM:0011B90E move.w ($A0E).w,($EC4).w ROM:0011B914 move.w ($A0E).w,($EC6).w ROM:0011B91A move.w #$3BCE,d1 ROM:0011B91E move.w ($A0A).w,d2 ROM:0011B922 bsr.l sub_115E32 ROM:0011B928 add.w ($494).w,d1 ROM:0011B92C bpl.s loc_11B930 ROM:0011B92E moveq #0,d1 ROM:0011B930 ROM:0011B930 loc_11B930: ; CODE XREF: sub_11B83A+F2↑j ROM:0011B930 move.w d1,($A1A).w ROM:0011B934 move.w $18E(a5),d0 ROM:0011B938 cmp.w ($494).w,d0 ROM:0011B93C bgt.s loc_11B946 ROM:0011B93E bset #2,($138D).w ROM:0011B944 bra.s locret_11B956 ROM:0011B946 ; --------------------------------------------------------------------------- ROM:0011B946 ROM:0011B946 loc_11B946: ; CODE XREF: sub_11B83A+102↑j ROM:0011B946 move.w $190(a5),d0 ROM:0011B94A cmp.w ($494).w,d0 ROM:0011B94E blt.s locret_11B956 ROM:0011B950 bclr #2,($138D).w ROM:0011B956 ROM:0011B956 locret_11B956: ; CODE XREF: sub_11B83A+10A↑j ROM:0011B956 ; sub_11B83A+114↑j ROM:0011B956 rts ROM:0011B956 ; End of function sub_11B83A ROM:0011B956 ROM:0011B958 ROM:0011B958 ; =============== S U B R O U T I N E ======================================= ROM:0011B958 ROM:0011B958 ROM:0011B958 sub_11B958: ; CODE XREF: sub_11B83A+E↑p ROM:0011B958 ; sub_11B83A+20↑p ROM:0011B958 move.w 2(a0),(a0) ROM:0011B95C move.w 4(a0),2(a0) ROM:0011B962 move.w 6(a0),4(a0) ROM:0011B968 move.w d1,6(a0) ROM:0011B96C move.w 6(a0),d3 ROM:0011B970 muls.w $76A(a5),d3 ROM:0011B974 move.w 4(a0),d2 ROM:0011B978 muls.w $76C(a5),d2 ROM:0011B97C add.l d2,d3 ROM:0011B97E move.w 2(a0),d2 ROM:0011B982 muls.w $76E(a5),d2 ROM:0011B986 add.l d2,d3 ROM:0011B988 move.w (a0),d2 ROM:0011B98A muls.w $770(a5),d2 ROM:0011B98E add.l d2,d3 ROM:0011B990 move.w 4(a1),d2 ROM:0011B994 muls.w $764(a5),d2 ROM:0011B998 sub.l d2,d3 ROM:0011B99A move.w 2(a1),d2 ROM:0011B99E muls.w $766(a5),d2 ROM:0011B9A2 sub.l d2,d3 ROM:0011B9A4 move.w (a1),d2 ROM:0011B9A6 muls.w $768(a5),d2 ROM:0011B9AA sub.l d2,d3 ROM:0011B9AC divs.w #$2710,d3 ROM:0011B9B0 move.w d3,$ECC(d0.w*2) ROM:0011B9B6 move.w 2(a1),(a1) ROM:0011B9BA move.w 4(a1),2(a1) ROM:0011B9C0 move.w $ECC(d0.w*2),4(a1) ROM:0011B9C8 rts ROM:0011B9C8 ; End of function sub_11B958 ROM:0011B9C8 ROM:0011B9CA ROM:0011B9CA ; =============== S U B R O U T I N E ======================================= ROM:0011B9CA ROM:0011B9CA ROM:0011B9CA sub_11B9CA: ; CODE XREF: sub_11B070+4↑p ROM:0011B9CA clr.w d1 ROM:0011B9CC move.b ($1136).w,d1 ROM:0011B9D0 cmpi.w #4,d1 ROM:0011B9D4 bcc.s locret_11B9DE ROM:0011B9D6 movea.l off_11B9E0(pc,d1.w*4),a0 ROM:0011B9DA nop ROM:0011B9DC jmp (a0) ROM:0011B9DE ; --------------------------------------------------------------------------- ROM:0011B9DE ROM:0011B9DE locret_11B9DE: ; CODE XREF: sub_11B9CA+A↑j ROM:0011B9DE rts ROM:0011B9DE ; End of function sub_11B9CA ROM:0011B9DE ROM:0011B9DE ; --------------------------------------------------------------------------- ROM:0011B9E0 off_11B9E0: dc.l loc_11B9F0 ; DATA XREF: sub_11B9CA+C↑r ROM:0011B9E4 dc.l loc_11B9FC ROM:0011B9E8 dc.l loc_11BA46 ROM:0011B9EC dc.l loc_11BA6E ROM:0011B9F0 ; --------------------------------------------------------------------------- ROM:0011B9F0 ROM:0011B9F0 loc_11B9F0: ; DATA XREF: ROM:off_11B9E0↑o ROM:0011B9F0 move.b #1,($1136).w ROM:0011B9F6 bsr.w sub_11BB22 ROM:0011B9FA rts ROM:0011B9FC ; --------------------------------------------------------------------------- ROM:0011B9FC ROM:0011B9FC loc_11B9FC: ; DATA XREF: ROM:0011B9E4↑o ROM:0011B9FC btst #6,($1394).w ROM:0011BA02 beq.s loc_11BA14 ROM:0011BA04 btst #3,($138C).w ROM:0011BA0A bne.s loc_11BA14 ROM:0011BA0C move.b #2,($1136).w ROM:0011BA12 bra.s loc_11BA68 ROM:0011BA14 ; --------------------------------------------------------------------------- ROM:0011BA14 ROM:0011BA14 loc_11BA14: ; CODE XREF: ROM:0011BA02↑j ROM:0011BA14 ; ROM:0011BA0A↑j ROM:0011BA14 btst #6,($1394).w ROM:0011BA1A beq.s loc_11BA40 ROM:0011BA1C btst #3,($138C).w ROM:0011BA22 beq.s loc_11BA40 ROM:0011BA24 move.w $196(a5),d0 ROM:0011BA28 clr.b ($8C3).w ROM:0011BA2C move.w d0,($6B6).w ROM:0011BA30 move.b #1,($8C3).w ROM:0011BA36 move.b #3,($1136).w ROM:0011BA3C bra.w locret_11BAAC ROM:0011BA40 ; --------------------------------------------------------------------------- ROM:0011BA40 ROM:0011BA40 loc_11BA40: ; CODE XREF: ROM:0011BA1A↑j ROM:0011BA40 ; ROM:0011BA22↑j ROM:0011BA40 bsr.w sub_11BAEE ROM:0011BA44 rts ROM:0011BA46 ; --------------------------------------------------------------------------- ROM:0011BA46 ROM:0011BA46 loc_11BA46: ; DATA XREF: ROM:0011B9E8↑o ROM:0011BA46 btst #3,($138C).w ROM:0011BA4C beq.s loc_11BA68 ROM:0011BA4E move.w $196(a5),d0 ROM:0011BA52 clr.b ($8C3).w ROM:0011BA56 move.w d0,($6B6).w ROM:0011BA5A move.b #1,($8C3).w ROM:0011BA60 move.b #3,($1136).w ROM:0011BA66 bra.s locret_11BAAC ROM:0011BA68 ; --------------------------------------------------------------------------- ROM:0011BA68 ROM:0011BA68 loc_11BA68: ; CODE XREF: ROM:0011BA12↑j ROM:0011BA68 ; ROM:0011BA4C↑j ... ROM:0011BA68 bsr.w sub_11BAAE ROM:0011BA6C rts ROM:0011BA6E ; --------------------------------------------------------------------------- ROM:0011BA6E ROM:0011BA6E loc_11BA6E: ; DATA XREF: ROM:0011B9EC↑o ROM:0011BA6E btst #3,($138C).w ROM:0011BA74 bne.s loc_11BA7E ROM:0011BA76 move.b #2,($1136).w ROM:0011BA7C bra.s loc_11BA68 ROM:0011BA7E ; --------------------------------------------------------------------------- ROM:0011BA7E ROM:0011BA7E loc_11BA7E: ; CODE XREF: ROM:0011BA74↑j ROM:0011BA7E cmpi.w #0,($6B6).w ROM:0011BA84 bgt.s locret_11BAAC ROM:0011BA86 move.w $198(a5),d0 ROM:0011BA8A cmp.w ($A44).w,d0 ROM:0011BA8E ble.s locret_11BAAC ROM:0011BA90 bsr.w sub_11BAE6 ROM:0011BA94 move.w $196(a5),d0 ROM:0011BA98 clr.b ($8C3).w ROM:0011BA9C move.w d0,($6B6).w ROM:0011BAA0 move.b #1,($8C3).w ROM:0011BAA6 move.b #3,($1136).w ROM:0011BAAC ROM:0011BAAC locret_11BAAC: ; CODE XREF: ROM:0011BA3C↑j ROM:0011BAAC ; ROM:0011BA66↑j ... ROM:0011BAAC rts ROM:0011BAAE ROM:0011BAAE ; =============== S U B R O U T I N E ======================================= ROM:0011BAAE ROM:0011BAAE ROM:0011BAAE sub_11BAAE: ; CODE XREF: ROM:loc_11BA68↑p ROM:0011BAAE btst #6,($1370).w ROM:0011BAB4 bne.s loc_11BABE ROM:0011BAB6 move.w ($A10).w,($A44).w ROM:0011BABC bra.s loc_11BAD4 ROM:0011BABE ; --------------------------------------------------------------------------- ROM:0011BABE ROM:0011BABE loc_11BABE: ; CODE XREF: sub_11BAAE+6↑j ROM:0011BABE btst #4,($1368).w ROM:0011BAC4 bne.s loc_11BACE ROM:0011BAC6 move.w ($A0A).w,($A44).w ROM:0011BACC bra.s loc_11BAD4 ROM:0011BACE ; --------------------------------------------------------------------------- ROM:0011BACE ROM:0011BACE loc_11BACE: ; CODE XREF: sub_11BAAE+16↑j ROM:0011BACE move.w $19A(a5),($A44).w ROM:0011BAD4 ROM:0011BAD4 loc_11BAD4: ; CODE XREF: sub_11BAAE+E↑j ROM:0011BAD4 ; sub_11BAAE+1E↑j ROM:0011BAD4 move.w $198(a5),d0 ROM:0011BAD8 cmp.w ($A44).w,d0 ROM:0011BADC bge.s locret_11BAE4 ROM:0011BADE move.w $198(a5),($A44).w ROM:0011BAE4 ROM:0011BAE4 locret_11BAE4: ; CODE XREF: sub_11BAAE+2E↑j ROM:0011BAE4 rts ROM:0011BAE4 ; End of function sub_11BAAE ROM:0011BAE4 ROM:0011BAE6 ROM:0011BAE6 ; =============== S U B R O U T I N E ======================================= ROM:0011BAE6 ROM:0011BAE6 ROM:0011BAE6 sub_11BAE6: ; CODE XREF: ROM:0011BA90↑p ROM:0011BAE6 addi.w #$A,($A44).w ROM:0011BAEC rts ROM:0011BAEC ; End of function sub_11BAE6 ROM:0011BAEC ROM:0011BAEE ROM:0011BAEE ; =============== S U B R O U T I N E ======================================= ROM:0011BAEE ROM:0011BAEE ROM:0011BAEE sub_11BAEE: ; CODE XREF: ROM:loc_11BA40↑p ROM:0011BAEE move.w ($A44).w,d1 ROM:0011BAF2 sub.w ($47A).w,d1 ROM:0011BAF6 cmpi.w #0,d1 ROM:0011BAFA bge.s loc_11BAFE ROM:0011BAFC neg.w d1 ROM:0011BAFE ROM:0011BAFE loc_11BAFE: ; CODE XREF: sub_11BAEE+C↑j ROM:0011BAFE move.w $19C(a5),d2 ROM:0011BB02 cmp.w d1,d2 ROM:0011BB04 bgt.s loc_11BB1A ROM:0011BB06 bset #6,($1394).w ROM:0011BB0C bset #0,($C1B).w ROM:0011BB12 bset #0,($13C1).w ROM:0011BB18 bra.s locret_11BB20 ROM:0011BB1A ; --------------------------------------------------------------------------- ROM:0011BB1A ROM:0011BB1A loc_11BB1A: ; CODE XREF: sub_11BAEE+16↑j ROM:0011BB1A move.w ($47A).w,($A44).w ROM:0011BB20 ROM:0011BB20 locret_11BB20: ; CODE XREF: sub_11BAEE+2A↑j ROM:0011BB20 rts ROM:0011BB20 ; End of function sub_11BAEE ROM:0011BB20 ROM:0011BB22 ROM:0011BB22 ; =============== S U B R O U T I N E ======================================= ROM:0011BB22 ROM:0011BB22 ROM:0011BB22 sub_11BB22: ; CODE XREF: ROM:0011B9F6↑p ROM:0011BB22 move.w ($47A).w,($A44).w ROM:0011BB28 rts ROM:0011BB28 ; End of function sub_11BB22 ROM:0011BB28 ROM:0011BB2A ROM:0011BB2A ; =============== S U B R O U T I N E ======================================= ROM:0011BB2A ROM:0011BB2A ROM:0011BB2A sub_11BB2A: ; CODE XREF: sub_11BB9A+38↓p ROM:0011BB2A move.w ($A0E).w,d0 ROM:0011BB2E muls.w $19E(a5),d0 ROM:0011BB32 divs.w ($13B0).w,d0 ROM:0011BB36 move.w d0,($A46).w ROM:0011BB3A move.w #$3C74,d1 ROM:0011BB3E move.w ($A0E).w,d2 ROM:0011BB42 move.w ($538).w,d3 ROM:0011BB46 bsr.l sub_115E32 ROM:0011BB4C move.w d1,($A4A).w ROM:0011BB50 move.w $1A0(a5),d0 ROM:0011BB54 subi.w #$3E8,d0 ROM:0011BB58 muls.w #$E,d0 ROM:0011BB5C divs.w #$A,d0 ROM:0011BB60 addi.w #$3E8,d0 ROM:0011BB64 muls.w ($A0E).w,d0 ROM:0011BB68 divs.l #$3E8,d0 ROM:0011BB70 ext.l d1 ROM:0011BB72 sub.l d1,d0 ROM:0011BB74 move.l d0,d3 ROM:0011BB76 move.w ($13B0).w,d2 ROM:0011BB7A ext.l d2 ROM:0011BB7C sub.l d2,d3 ROM:0011BB7E move.l d0,d4 ROM:0011BB80 move.w $19E(a5),d2 ROM:0011BB84 ext.l d2 ROM:0011BB86 sub.l d2,d4 ROM:0011BB88 muls.l #$2710,d1:d3 ROM:0011BB90 divs.l d4,d1:d3 ROM:0011BB94 move.w d3,($A48).w ROM:0011BB98 rts ROM:0011BB98 ; End of function sub_11BB2A ROM:0011BB98 ROM:0011BB9A ROM:0011BB9A ; =============== S U B R O U T I N E ======================================= ROM:0011BB9A ROM:0011BB9A ROM:0011BB9A sub_11BB9A: ; CODE XREF: sub_1268BE+24↓p ROM:0011BB9A cmpi.b #0,($1137).w ROM:0011BBA0 bne.s loc_11BBB0 ROM:0011BBA2 btst #6,($8DC).w ROM:0011BBA8 beq.s loc_11BBB0 ROM:0011BBAA move.w $19E(a5),($13B0).w ROM:0011BBB0 ROM:0011BBB0 loc_11BBB0: ; CODE XREF: sub_11BB9A+6↑j ROM:0011BBB0 ; sub_11BB9A+E↑j ROM:0011BBB0 btst #3,($1379).w ROM:0011BBB6 bne.s loc_11BBCE ROM:0011BBB8 move.w ($496).w,d0 ROM:0011BBBC btst #0,d0 ROM:0011BBC0 bne.s loc_11BBCE ROM:0011BBC2 move.w d0,($496).w ROM:0011BBC6 bsr.w sub_11BD20 ROM:0011BBCA bsr.w sub_11BBDA ROM:0011BBCE ROM:0011BBCE loc_11BBCE: ; CODE XREF: sub_11BB9A+1C↑j ROM:0011BBCE ; sub_11BB9A+26↑j ROM:0011BBCE bsr.w sub_11BD88 ROM:0011BBD2 bsr.l sub_11BB2A ROM:0011BBD8 rts ROM:0011BBD8 ; End of function sub_11BB9A ROM:0011BBD8 ROM:0011BBDA ROM:0011BBDA ; =============== S U B R O U T I N E ======================================= ROM:0011BBDA ROM:0011BBDA ROM:0011BBDA sub_11BBDA: ; CODE XREF: sub_11BB9A+30↑p ROM:0011BBDA clr.w d1 ROM:0011BBDC move.b ($1137).w,d1 ROM:0011BBE0 cmpi.w #6,d1 ROM:0011BBE4 bcc.s locret_11BBEE ROM:0011BBE6 movea.l off_11BBF0(pc,d1.w*4),a0 ROM:0011BBEA nop ROM:0011BBEC jmp (a0) ROM:0011BBEE ; --------------------------------------------------------------------------- ROM:0011BBEE ROM:0011BBEE locret_11BBEE: ; CODE XREF: sub_11BBDA+A↑j ROM:0011BBEE rts ROM:0011BBEE ; End of function sub_11BBDA ROM:0011BBEE ROM:0011BBEE ; --------------------------------------------------------------------------- ROM:0011BBF0 off_11BBF0: dc.l loc_11BC08 ; DATA XREF: sub_11BBDA+C↑r ROM:0011BBF4 dc.l loc_11BC28 ROM:0011BBF8 dc.l loc_11BC3E ROM:0011BBFC dc.l loc_11BC88 ROM:0011BC00 dc.l loc_11BCCE ROM:0011BC04 dc.l loc_11BCF8 ROM:0011BC08 ; --------------------------------------------------------------------------- ROM:0011BC08 ROM:0011BC08 loc_11BC08: ; DATA XREF: ROM:off_11BBF0↑o ROM:0011BC08 move.w $1A6(a5),d0 ROM:0011BC0C clr.b ($85E).w ROM:0011BC10 move.w d0,($5EC).w ROM:0011BC14 move.b #1,($85E).w ROM:0011BC1A move.b #5,($1137).w ROM:0011BC20 bra.l locret_11BD1C ROM:0011BC26 ; --------------------------------------------------------------------------- ROM:0011BC26 rts ROM:0011BC28 ; --------------------------------------------------------------------------- ROM:0011BC28 ROM:0011BC28 loc_11BC28: ; DATA XREF: ROM:0011BBF4↑o ROM:0011BC28 btst #2,($136E).w ROM:0011BC2E bne.s loc_11BC38 ROM:0011BC30 move.b #2,($1137).w ROM:0011BC36 bra.s locret_11BC86 ROM:0011BC38 ; --------------------------------------------------------------------------- ROM:0011BC38 ROM:0011BC38 loc_11BC38: ; CODE XREF: ROM:0011BC2E↑j ROM:0011BC38 ; ROM:0011BCDC↓j ... ROM:0011BC38 bsr.w sub_11BD58 ROM:0011BC3C rts ROM:0011BC3E ; --------------------------------------------------------------------------- ROM:0011BC3E ROM:0011BC3E loc_11BC3E: ; DATA XREF: ROM:0011BBF8↑o ROM:0011BC3E move.w ($A4C).w,d0 ROM:0011BC42 cmp.w ($C40).w,d0 ROM:0011BC46 bge.s loc_11BC62 ROM:0011BC48 move.w $1A2(a5),d0 ROM:0011BC4C clr.b ($85E).w ROM:0011BC50 move.w d0,($5EC).w ROM:0011BC54 move.b #1,($85E).w ROM:0011BC5A move.b #3,($1137).w ROM:0011BC60 bra.s locret_11BCCC ROM:0011BC62 ; --------------------------------------------------------------------------- ROM:0011BC62 ROM:0011BC62 loc_11BC62: ; CODE XREF: ROM:0011BC46↑j ROM:0011BC62 btst #2,($136E).w ROM:0011BC68 beq.s locret_11BC86 ROM:0011BC6A move.w $1A4(a5),d0 ROM:0011BC6E clr.b ($85E).w ROM:0011BC72 move.w d0,($5EC).w ROM:0011BC76 move.b #1,($85E).w ROM:0011BC7C move.b #5,($1137).w ROM:0011BC82 bra.w locret_11BD1C ROM:0011BC86 ; --------------------------------------------------------------------------- ROM:0011BC86 ROM:0011BC86 locret_11BC86: ; CODE XREF: ROM:0011BC36↑j ROM:0011BC86 ; ROM:0011BC68↑j ... ROM:0011BC86 rts ROM:0011BC88 ; --------------------------------------------------------------------------- ROM:0011BC88 ROM:0011BC88 loc_11BC88: ; DATA XREF: ROM:0011BBFC↑o ROM:0011BC88 btst #2,($136E).w ROM:0011BC8E beq.s loc_11BCAA ROM:0011BC90 move.w $1A4(a5),d0 ROM:0011BC94 clr.b ($85E).w ROM:0011BC98 move.w d0,($5EC).w ROM:0011BC9C move.b #1,($85E).w ROM:0011BCA2 move.b #5,($1137).w ROM:0011BCA8 bra.s locret_11BD1C ROM:0011BCAA ; --------------------------------------------------------------------------- ROM:0011BCAA ROM:0011BCAA loc_11BCAA: ; CODE XREF: ROM:0011BC8E↑j ROM:0011BCAA move.w ($A4C).w,d0 ROM:0011BCAE cmp.w ($C40).w,d0 ROM:0011BCB2 blt.s loc_11BCBC ROM:0011BCB4 move.b #2,($1137).w ROM:0011BCBA bra.s locret_11BC86 ROM:0011BCBC ; --------------------------------------------------------------------------- ROM:0011BCBC ROM:0011BCBC loc_11BCBC: ; CODE XREF: ROM:0011BCB2↑j ROM:0011BCBC cmpi.w #0,($5EC).w ROM:0011BCC2 bgt.s locret_11BCCC ROM:0011BCC4 move.b #4,($1137).w ROM:0011BCCA bra.s loc_11BCF2 ROM:0011BCCC ; --------------------------------------------------------------------------- ROM:0011BCCC ROM:0011BCCC locret_11BCCC: ; CODE XREF: ROM:0011BC60↑j ROM:0011BCCC ; ROM:0011BCC2↑j ROM:0011BCCC rts ROM:0011BCCE ; --------------------------------------------------------------------------- ROM:0011BCCE ROM:0011BCCE loc_11BCCE: ; DATA XREF: ROM:0011BC00↑o ROM:0011BCCE btst #2,($136E).w ROM:0011BCD4 beq.s loc_11BCE0 ROM:0011BCD6 move.b #1,($1137).w ROM:0011BCDC bra.w loc_11BC38 ROM:0011BCE0 ; --------------------------------------------------------------------------- ROM:0011BCE0 ROM:0011BCE0 loc_11BCE0: ; CODE XREF: ROM:0011BCD4↑j ROM:0011BCE0 move.w ($A4C).w,d0 ROM:0011BCE4 cmp.w ($C40).w,d0 ROM:0011BCE8 blt.s loc_11BCF2 ROM:0011BCEA move.b #2,($1137).w ROM:0011BCF0 bra.s locret_11BC86 ROM:0011BCF2 ; --------------------------------------------------------------------------- ROM:0011BCF2 ROM:0011BCF2 loc_11BCF2: ; CODE XREF: ROM:0011BCCA↑j ROM:0011BCF2 ; ROM:0011BCE8↑j ROM:0011BCF2 bsr.w sub_11BD38 ROM:0011BCF6 rts ROM:0011BCF8 ; --------------------------------------------------------------------------- ROM:0011BCF8 ROM:0011BCF8 loc_11BCF8: ; DATA XREF: ROM:0011BC04↑o ROM:0011BCF8 btst #2,($136E).w ROM:0011BCFE bne.s loc_11BD0A ROM:0011BD00 move.b #2,($1137).w ROM:0011BD06 bra.w locret_11BC86 ROM:0011BD0A ; --------------------------------------------------------------------------- ROM:0011BD0A ROM:0011BD0A loc_11BD0A: ; CODE XREF: ROM:0011BCFE↑j ROM:0011BD0A cmpi.w #0,($5EC).w ROM:0011BD10 bgt.s locret_11BD1C ROM:0011BD12 move.b #1,($1137).w ROM:0011BD18 bra.w loc_11BC38 ROM:0011BD1C ; --------------------------------------------------------------------------- ROM:0011BD1C ROM:0011BD1C locret_11BD1C: ; CODE XREF: ROM:0011BC20↑j ROM:0011BD1C ; ROM:0011BC82↑j ... ROM:0011BD1C rts ROM:0011BD1E ; --------------------------------------------------------------------------- ROM:0011BD1E rts ROM:0011BD20 ROM:0011BD20 ; =============== S U B R O U T I N E ======================================= ROM:0011BD20 ROM:0011BD20 ROM:0011BD20 sub_11BD20: ; CODE XREF: sub_11BB9A+2C↑p ROM:0011BD20 move.w #$3C76,d1 ROM:0011BD24 move.w ($538).w,d2 ROM:0011BD28 move.w ($13B0).w,d3 ROM:0011BD2C bsr.l sub_115E32 ROM:0011BD32 move.w d1,($A4C).w ROM:0011BD36 rts ROM:0011BD36 ; End of function sub_11BD20 ROM:0011BD36 ROM:0011BD38 ROM:0011BD38 ; =============== S U B R O U T I N E ======================================= ROM:0011BD38 ROM:0011BD38 ROM:0011BD38 sub_11BD38: ; CODE XREF: ROM:loc_11BCF2↑p ROM:0011BD38 move.w #$3BDE,d1 ROM:0011BD3C move.w ($538).w,d2 ROM:0011BD40 bsr.l sub_115E32 ROM:0011BD46 add.w ($A0E).w,d1 ROM:0011BD4A move.w d1,($A50).w ROM:0011BD4E move.w $1AC(a5),d3 ROM:0011BD52 bsr.w sub_11BD66 ROM:0011BD56 rts ROM:0011BD56 ; End of function sub_11BD38 ROM:0011BD56 ROM:0011BD58 ROM:0011BD58 ; =============== S U B R O U T I N E ======================================= ROM:0011BD58 ROM:0011BD58 ROM:0011BD58 sub_11BD58: ; CODE XREF: ROM:loc_11BC38↑p ROM:0011BD58 move.w ($A0E).w,d1 ROM:0011BD5C move.w $1AA(a5),d3 ROM:0011BD60 bsr.w sub_11BD66 ROM:0011BD64 rts ROM:0011BD64 ; End of function sub_11BD58 ROM:0011BD64 ROM:0011BD66 ROM:0011BD66 ; =============== S U B R O U T I N E ======================================= ROM:0011BD66 ROM:0011BD66 ROM:0011BD66 sub_11BD66: ; CODE XREF: sub_11BD38+1A↑p ROM:0011BD66 ; sub_11BD58+8↑p ROM:0011BD66 swap d1 ROM:0011BD68 clr.w d1 ROM:0011BD6A move.w ($13B0).w,d2 ROM:0011BD6E swap d2 ROM:0011BD70 move.w ($A4E).w,d2 ROM:0011BD74 ext.l d3 ROM:0011BD76 bsr.l sub_115D36 ROM:0011BD7C move.w d4,($A4E).w ROM:0011BD80 swap d4 ROM:0011BD82 move.w d4,($13B0).w ROM:0011BD86 rts ROM:0011BD86 ; End of function sub_11BD66 ROM:0011BD86 ROM:0011BD88 ROM:0011BD88 ; =============== S U B R O U T I N E ======================================= ROM:0011BD88 ROM:0011BD88 ROM:0011BD88 sub_11BD88: ; CODE XREF: sub_11BB9A:loc_11BBCE↑p ROM:0011BD88 clr.w d1 ROM:0011BD8A move.b ($1138).w,d1 ROM:0011BD8E cmpi.w #4,d1 ROM:0011BD92 bcc.s locret_11BD9C ROM:0011BD94 movea.l off_11BD9E(pc,d1.w*4),a0 ROM:0011BD98 nop ROM:0011BD9A jmp (a0) ROM:0011BD9C ; --------------------------------------------------------------------------- ROM:0011BD9C ROM:0011BD9C locret_11BD9C: ; CODE XREF: sub_11BD88+A↑j ROM:0011BD9C rts ROM:0011BD9C ; End of function sub_11BD88 ROM:0011BD9C ROM:0011BD9C ; --------------------------------------------------------------------------- ROM:0011BD9E off_11BD9E: dc.l loc_11BDAE ; DATA XREF: sub_11BD88+C↑r ROM:0011BDA2 dc.l loc_11BDB6 ROM:0011BDA6 dc.l loc_11BDE0 ROM:0011BDAA dc.l loc_11BE20 ROM:0011BDAE ; --------------------------------------------------------------------------- ROM:0011BDAE ROM:0011BDAE loc_11BDAE: ; DATA XREF: ROM:off_11BD9E↑o ROM:0011BDAE move.b #1,($1138).w ROM:0011BDB4 rts ROM:0011BDB6 ; --------------------------------------------------------------------------- ROM:0011BDB6 ROM:0011BDB6 loc_11BDB6: ; DATA XREF: ROM:0011BDA2↑o ROM:0011BDB6 btst #5,($8E3).w ROM:0011BDBC bne.s locret_11BDDE ROM:0011BDBE move.w $1A8(a5),d0 ROM:0011BDC2 clr.b ($890).w ROM:0011BDC6 move.w d0,($650).w ROM:0011BDCA move.b #1,($890).w ROM:0011BDD0 bclr #7,($8E3).w ROM:0011BDD6 move.b #2,($1138).w ROM:0011BDDC rts ROM:0011BDDE ; --------------------------------------------------------------------------- ROM:0011BDDE ROM:0011BDDE locret_11BDDE: ; CODE XREF: ROM:0011BDBC↑j ROM:0011BDDE rts ROM:0011BDE0 ; --------------------------------------------------------------------------- ROM:0011BDE0 ROM:0011BDE0 loc_11BDE0: ; DATA XREF: ROM:0011BDA6↑o ROM:0011BDE0 btst #5,($8E3).w ROM:0011BDE6 beq.s loc_11BE00 ROM:0011BDE8 bset #7,($8E3).w ROM:0011BDEE clr.b ($890).w ROM:0011BDF2 clr.w ($650).w ROM:0011BDF6 move.b #1,($1138).w ROM:0011BDFC rts ROM:0011BDFE ; --------------------------------------------------------------------------- ROM:0011BDFE bra.s loc_11BE20 ROM:0011BE00 ; --------------------------------------------------------------------------- ROM:0011BE00 ROM:0011BE00 loc_11BE00: ; CODE XREF: ROM:0011BDE6↑j ROM:0011BE00 cmpi.w #0,($650).w ROM:0011BE06 bgt.s loc_11BE18 ROM:0011BE08 bset #7,($8E3).w ROM:0011BE0E move.b #3,($1138).w ROM:0011BE14 rts ROM:0011BE16 ; --------------------------------------------------------------------------- ROM:0011BE16 bra.s loc_11BE20 ROM:0011BE18 ; --------------------------------------------------------------------------- ROM:0011BE18 ROM:0011BE18 loc_11BE18: ; CODE XREF: ROM:0011BE06↑j ROM:0011BE18 bclr #7,($8E3).w ROM:0011BE1E rts ROM:0011BE20 ; --------------------------------------------------------------------------- ROM:0011BE20 ROM:0011BE20 loc_11BE20: ; CODE XREF: ROM:0011BDFE↑j ROM:0011BE20 ; ROM:0011BE16↑j ROM:0011BE20 ; DATA XREF: ... ROM:0011BE20 btst #5,($8E3).w ROM:0011BE26 beq.s locret_11BE30 ROM:0011BE28 move.b #1,($1138).w ROM:0011BE2E rts ROM:0011BE30 ; --------------------------------------------------------------------------- ROM:0011BE30 ROM:0011BE30 locret_11BE30: ; CODE XREF: ROM:0011BE26↑j ROM:0011BE30 rts ROM:0011BE32 ; --------------------------------------------------------------------------- ROM:0011BE32 clr.w ($A52).w ROM:0011BE36 clr.w ($A64).w ROM:0011BE3A rts ROM:0011BE3C ROM:0011BE3C ; =============== S U B R O U T I N E ======================================= ROM:0011BE3C ROM:0011BE3C ROM:0011BE3C sub_11BE3C: ; CODE XREF: sub_1268BE+4E↓p ROM:0011BE3C move.w ($A76).w,d1 ROM:0011BE40 cmpi.w #4,d1 ROM:0011BE44 bcc.s locret_11BE4E ROM:0011BE46 movea.l off_11BE50(pc,d1.w*4),a0 ROM:0011BE4A nop ROM:0011BE4C jmp (a0) ROM:0011BE4E ; --------------------------------------------------------------------------- ROM:0011BE4E ROM:0011BE4E locret_11BE4E: ; CODE XREF: sub_11BE3C+8↑j ROM:0011BE4E rts ROM:0011BE4E ; End of function sub_11BE3C ROM:0011BE4E ROM:0011BE4E ; --------------------------------------------------------------------------- ROM:0011BE50 off_11BE50: dc.l loc_11BE60 ; DATA XREF: sub_11BE3C+A↑r ROM:0011BE54 dc.l loc_11BE74 ROM:0011BE58 dc.l loc_11BEAA ROM:0011BE5C dc.l loc_11BED2 ROM:0011BE60 ; --------------------------------------------------------------------------- ROM:0011BE60 ROM:0011BE60 loc_11BE60: ; DATA XREF: ROM:off_11BE50↑o ROM:0011BE60 bsr.w sub_11BEEC ROM:0011BE64 move.w $1AE(a5),($A72).w ROM:0011BE6A move.w #1,($A76).w ROM:0011BE70 rts ROM:0011BE72 ; --------------------------------------------------------------------------- ROM:0011BE72 rts ROM:0011BE74 ; --------------------------------------------------------------------------- ROM:0011BE74 ROM:0011BE74 loc_11BE74: ; DATA XREF: ROM:0011BE54↑o ROM:0011BE74 bsr.w sub_11BF00 ROM:0011BE78 btst #0,($137E).w ROM:0011BE7E beq.s loc_11BE98 ROM:0011BE80 move.w $1B2(a5),($A70).w ROM:0011BE86 move.w $1B0(a5),($A72).w ROM:0011BE8C bsr.w sub_11BF18 ROM:0011BE90 move.w #2,($A76).w ROM:0011BE96 rts ROM:0011BE98 ; --------------------------------------------------------------------------- ROM:0011BE98 ROM:0011BE98 loc_11BE98: ; CODE XREF: ROM:0011BE7E↑j ROM:0011BE98 btst #2,($136E).w ROM:0011BE9E beq.s locret_11BEA8 ROM:0011BEA0 move.w #3,($A76).w ROM:0011BEA6 rts ROM:0011BEA8 ; --------------------------------------------------------------------------- ROM:0011BEA8 ROM:0011BEA8 locret_11BEA8: ; CODE XREF: ROM:0011BE9E↑j ROM:0011BEA8 rts ROM:0011BEAA ; --------------------------------------------------------------------------- ROM:0011BEAA ROM:0011BEAA loc_11BEAA: ; DATA XREF: ROM:0011BE58↑o ROM:0011BEAA btst #0,($137E).w ROM:0011BEB0 bne.s loc_11BEC0 ROM:0011BEB2 move.w $1AE(a5),($A72).w ROM:0011BEB8 move.w #1,($A76).w ROM:0011BEBE rts ROM:0011BEC0 ; --------------------------------------------------------------------------- ROM:0011BEC0 ROM:0011BEC0 loc_11BEC0: ; CODE XREF: ROM:0011BEB0↑j ROM:0011BEC0 btst #2,($136E).w ROM:0011BEC6 beq.s locret_11BED0 ROM:0011BEC8 move.w #3,($A76).w ROM:0011BECE rts ROM:0011BED0 ; --------------------------------------------------------------------------- ROM:0011BED0 ROM:0011BED0 locret_11BED0: ; CODE XREF: ROM:0011BEC6↑j ROM:0011BED0 rts ROM:0011BED2 ; --------------------------------------------------------------------------- ROM:0011BED2 ROM:0011BED2 loc_11BED2: ; DATA XREF: ROM:0011BE5C↑o ROM:0011BED2 btst #2,($136E).w ROM:0011BED8 bne.s locret_11BEE8 ROM:0011BEDA move.w $1AE(a5),($A72).w ROM:0011BEE0 move.w #1,($A76).w ROM:0011BEE6 rts ROM:0011BEE8 ; --------------------------------------------------------------------------- ROM:0011BEE8 ROM:0011BEE8 locret_11BEE8: ; CODE XREF: ROM:0011BED8↑j ROM:0011BEE8 rts ROM:0011BEEA ; --------------------------------------------------------------------------- ROM:0011BEEA rts ROM:0011BEEC ROM:0011BEEC ; =============== S U B R O U T I N E ======================================= ROM:0011BEEC ROM:0011BEEC ROM:0011BEEC sub_11BEEC: ; CODE XREF: ROM:loc_11BE60↑p ROM:0011BEEC move.w #$3BE0,d1 ROM:0011BEF0 move.w ($A44).w,d2 ROM:0011BEF4 bsr.l sub_115E32 ROM:0011BEFA move.w d1,($A6E).w ROM:0011BEFE rts ROM:0011BEFE ; End of function sub_11BEEC ROM:0011BEFE ROM:0011BF00 ROM:0011BF00 ; =============== S U B R O U T I N E ======================================= ROM:0011BF00 ROM:0011BF00 ROM:0011BF00 sub_11BF00: ; CODE XREF: ROM:loc_11BE74↑p ROM:0011BF00 move.w #$3C78,d1 ROM:0011BF04 move.w ($A0E).w,d2 ROM:0011BF08 move.w ($538).w,d3 ROM:0011BF0C bsr.l sub_115E32 ROM:0011BF12 move.w d1,($A70).w ROM:0011BF16 rts ROM:0011BF16 ; End of function sub_11BF00 ROM:0011BF16 ROM:0011BF18 ROM:0011BF18 ; =============== S U B R O U T I N E ======================================= ROM:0011BF18 ROM:0011BF18 ROM:0011BF18 sub_11BF18: ; CODE XREF: ROM:0011BE8C↑p ROM:0011BF18 move.w $1B4(a5),d0 ROM:0011BF1C add.w ($A6E).w,d0 ROM:0011BF20 move.w d0,($A6E).w ROM:0011BF24 rts ROM:0011BF24 ; End of function sub_11BF18 ROM:0011BF24 ROM:0011BF26 ROM:0011BF26 ; =============== S U B R O U T I N E ======================================= ROM:0011BF26 ROM:0011BF26 ROM:0011BF26 sub_11BF26: ; CODE XREF: sub_110A60+1A8↑p ROM:0011BF26 move.w ($A72).w,d0 ROM:0011BF2A ext.l d0 ROM:0011BF2C muls.l ($9DC).w,d1:d0 ROM:0011BF32 divs.l #$6B6C0,d1:d0 ROM:0011BF3A cmpi.w #$2710,d0 ROM:0011BF3E ble.s loc_11BF44 ROM:0011BF40 move.w #$2710,d0 ROM:0011BF44 ROM:0011BF44 loc_11BF44: ; CODE XREF: sub_11BF26+18↑j ROM:0011BF44 cmpi.w #0,d0 ROM:0011BF48 bge.s loc_11BF4E ROM:0011BF4A move.w #0,d0 ROM:0011BF4E ROM:0011BF4E loc_11BF4E: ; CODE XREF: sub_11BF26+22↑j ROM:0011BF4E move.w d0,d2 ROM:0011BF50 ext.l d2 ROM:0011BF52 move.w ($A70).w,d1 ROM:0011BF56 swap d1 ROM:0011BF58 clr.w d1 ROM:0011BF5A move.w ($A6E).w,d0 ROM:0011BF5E swap d0 ROM:0011BF60 move.w ($A74).w,d0 ROM:0011BF64 sub.l d0,d1 ROM:0011BF66 muls.l d2,d3:d1 ROM:0011BF6A divs.l #$F4240,d3:d1 ROM:0011BF72 add.l d0,d1 ROM:0011BF74 move.w d1,($A74).w ROM:0011BF78 swap d1 ROM:0011BF7A move.w d1,($A6E).w ROM:0011BF7E rts ROM:0011BF7E ; End of function sub_11BF26 ROM:0011BF7E ROM:0011BF80 ROM:0011BF80 ; =============== S U B R O U T I N E ======================================= ROM:0011BF80 ROM:0011BF80 ROM:0011BF80 sub_11BF80: ; CODE XREF: ROM:001158F6↑p ROM:0011BF80 cmpi.w #0,($5EE).w ROM:0011BF86 bgt.s loc_11BFBA ROM:0011BF88 btst #3,($8E2).w ROM:0011BF8E beq.s loc_11BFB8 ROM:0011BF90 bclr #3,($8E2).w ROM:0011BF96 btst #7,($FFFFF451).w ROM:0011BF9C bne.s loc_11BFAC ROM:0011BF9E bset #1,($8DD).w ROM:0011BFA4 bclr #4,($8E5).w ROM:0011BFAA bra.s loc_11BFB8 ROM:0011BFAC ; --------------------------------------------------------------------------- ROM:0011BFAC ROM:0011BFAC loc_11BFAC: ; CODE XREF: sub_11BF80+1C↑j ROM:0011BFAC bset #2,($138E).w ROM:0011BFB2 move.w #$2710,($4CC).w ROM:0011BFB8 ROM:0011BFB8 loc_11BFB8: ; CODE XREF: sub_11BF80+E↑j ROM:0011BFB8 ; sub_11BF80+2A↑j ROM:0011BFB8 bra.s locret_11BFCA ROM:0011BFBA ; --------------------------------------------------------------------------- ROM:0011BFBA ROM:0011BFBA loc_11BFBA: ; CODE XREF: sub_11BF80+6↑j ROM:0011BFBA move.w $1D8(a5),d0 ROM:0011BFBE cmp.w ($4CC).w,d0 ROM:0011BFC2 ble.s locret_11BFCA ROM:0011BFC4 bclr #2,($138E).w ROM:0011BFCA ROM:0011BFCA locret_11BFCA: ; CODE XREF: sub_11BF80:loc_11BFB8↑j ROM:0011BFCA ; sub_11BF80+42↑j ROM:0011BFCA rts ROM:0011BFCA ; End of function sub_11BF80 ROM:0011BFCA ROM:0011BFCC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011BFCE ROM:0011BFCE ; =============== S U B R O U T I N E ======================================= ROM:0011BFCE ROM:0011BFCE ROM:0011BFCE sub_11BFCE: ; CODE XREF: sub_1127F8+E↑p ROM:0011BFCE move.w ($A6A).w,($4FA).w ROM:0011BFD4 move.w #$A,d0 ROM:0011BFD8 muls.w ($4FA).w,d0 ROM:0011BFDC move.w d0,($4FC).w ROM:0011BFE0 rts ROM:0011BFE0 ; End of function sub_11BFCE ROM:0011BFE0 ROM:0011BFE2 ROM:0011BFE2 ; =============== S U B R O U T I N E ======================================= ROM:0011BFE2 ROM:0011BFE2 ROM:0011BFE2 sub_11BFE2: ; CODE XREF: sub_112E1E+6↑p ROM:0011BFE2 btst #2,($91B).w ROM:0011BFE8 beq.s loc_11C00E ROM:0011BFEA btst #2,($91F).w ROM:0011BFF0 beq.s loc_11C000 ROM:0011BFF2 bset #6,($FFFFFA41).w ROM:0011BFF8 bset #0,($1375).w ROM:0011BFFE bra.s loc_11C00C ROM:0011C000 ; --------------------------------------------------------------------------- ROM:0011C000 ROM:0011C000 loc_11C000: ; CODE XREF: sub_11BFE2+E↑j ROM:0011C000 bclr #6,($FFFFFA41).w ROM:0011C006 bclr #0,($1375).w ROM:0011C00C ROM:0011C00C loc_11C00C: ; CODE XREF: sub_11BFE2+1C↑j ROM:0011C00C bra.s locret_11C044 ROM:0011C00E ; --------------------------------------------------------------------------- ROM:0011C00E ROM:0011C00E loc_11C00E: ; CODE XREF: sub_11BFE2+6↑j ROM:0011C00E move.w $24C(a5),d0 ROM:0011C012 cmpi.w #1,d0 ROM:0011C016 bne.s loc_11C020 ROM:0011C018 bclr #6,($FFFFFA41).w ROM:0011C01E bra.s locret_11C044 ROM:0011C020 ; --------------------------------------------------------------------------- ROM:0011C020 ROM:0011C020 loc_11C020: ; CODE XREF: sub_11BFE2+34↑j ROM:0011C020 cmpi.w #2,d0 ROM:0011C024 bne.s loc_11C02E ROM:0011C026 bset #6,($FFFFFA41).w ROM:0011C02C bra.s locret_11C044 ROM:0011C02E ; --------------------------------------------------------------------------- ROM:0011C02E ROM:0011C02E loc_11C02E: ; CODE XREF: sub_11BFE2+42↑j ROM:0011C02E btst #0,($1375).w ROM:0011C034 beq.s loc_11C03E ROM:0011C036 bset #6,($FFFFFA41).w ROM:0011C03C bra.s locret_11C044 ROM:0011C03E ; --------------------------------------------------------------------------- ROM:0011C03E ROM:0011C03E loc_11C03E: ; CODE XREF: sub_11BFE2+52↑j ROM:0011C03E bclr #6,($FFFFFA41).w ROM:0011C044 ROM:0011C044 locret_11C044: ; CODE XREF: sub_11BFE2:loc_11C00C↑j ROM:0011C044 ; sub_11BFE2+3C↑j ... ROM:0011C044 rts ROM:0011C044 ; End of function sub_11BFE2 ROM:0011C044 ROM:0011C046 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C048 ROM:0011C048 ; =============== S U B R O U T I N E ======================================= ROM:0011C048 ROM:0011C048 ROM:0011C048 sub_11C048: ; CODE XREF: ROM:00115F88↑p ROM:0011C048 btst #7,($91B).w ROM:0011C04E beq.s loc_11C068 ROM:0011C050 btst #7,($91F).w ROM:0011C056 beq.s loc_11C060 ROM:0011C058 bset #0,($FFFFFA11).w ROM:0011C05E bra.s loc_11C066 ROM:0011C060 ; --------------------------------------------------------------------------- ROM:0011C060 ROM:0011C060 loc_11C060: ; CODE XREF: sub_11C048+E↑j ROM:0011C060 bclr #0,($FFFFFA11).w ROM:0011C066 ROM:0011C066 loc_11C066: ; CODE XREF: sub_11C048+16↑j ROM:0011C066 bra.s loc_11C09E ROM:0011C068 ; --------------------------------------------------------------------------- ROM:0011C068 ROM:0011C068 loc_11C068: ; CODE XREF: sub_11C048+6↑j ROM:0011C068 move.w $268(a5),d0 ROM:0011C06C cmpi.w #1,d0 ROM:0011C070 bne.s loc_11C07A ROM:0011C072 bclr #0,($FFFFFA11).w ROM:0011C078 bra.s loc_11C09E ROM:0011C07A ; --------------------------------------------------------------------------- ROM:0011C07A ROM:0011C07A loc_11C07A: ; CODE XREF: sub_11C048+28↑j ROM:0011C07A cmpi.w #2,d0 ROM:0011C07E bne.s loc_11C088 ROM:0011C080 bset #0,($FFFFFA11).w ROM:0011C086 bra.s loc_11C09E ROM:0011C088 ; --------------------------------------------------------------------------- ROM:0011C088 ROM:0011C088 loc_11C088: ; CODE XREF: sub_11C048+36↑j ROM:0011C088 btst #2,($1386).w ROM:0011C08E beq.s loc_11C098 ROM:0011C090 bset #0,($FFFFFA11).w ROM:0011C096 bra.s loc_11C09E ROM:0011C098 ; --------------------------------------------------------------------------- ROM:0011C098 ROM:0011C098 loc_11C098: ; CODE XREF: sub_11C048+46↑j ROM:0011C098 bclr #0,($FFFFFA11).w ROM:0011C09E ROM:0011C09E loc_11C09E: ; CODE XREF: sub_11C048:loc_11C066↑j ROM:0011C09E ; sub_11C048+30↑j ... ROM:0011C09E btst #0,($91A).w ROM:0011C0A4 beq.s loc_11C0BE ROM:0011C0A6 btst #0,($91E).w ROM:0011C0AC beq.s loc_11C0B6 ROM:0011C0AE bset #1,($FFFFFA11).w ROM:0011C0B4 bra.s loc_11C0BC ROM:0011C0B6 ; --------------------------------------------------------------------------- ROM:0011C0B6 ROM:0011C0B6 loc_11C0B6: ; CODE XREF: sub_11C048+64↑j ROM:0011C0B6 bclr #1,($FFFFFA11).w ROM:0011C0BC ROM:0011C0BC loc_11C0BC: ; CODE XREF: sub_11C048+6C↑j ROM:0011C0BC bra.s locret_11C0F4 ROM:0011C0BE ; --------------------------------------------------------------------------- ROM:0011C0BE ROM:0011C0BE loc_11C0BE: ; CODE XREF: sub_11C048+5C↑j ROM:0011C0BE move.w $26A(a5),d0 ROM:0011C0C2 cmpi.w #1,d0 ROM:0011C0C6 bne.s loc_11C0D0 ROM:0011C0C8 bclr #1,($FFFFFA11).w ROM:0011C0CE bra.s locret_11C0F4 ROM:0011C0D0 ; --------------------------------------------------------------------------- ROM:0011C0D0 ROM:0011C0D0 loc_11C0D0: ; CODE XREF: sub_11C048+7E↑j ROM:0011C0D0 cmpi.w #2,d0 ROM:0011C0D4 bne.s loc_11C0DE ROM:0011C0D6 bset #1,($FFFFFA11).w ROM:0011C0DC bra.s locret_11C0F4 ROM:0011C0DE ; --------------------------------------------------------------------------- ROM:0011C0DE ROM:0011C0DE loc_11C0DE: ; CODE XREF: sub_11C048+8C↑j ROM:0011C0DE btst #3,($136B).w ROM:0011C0E4 beq.s loc_11C0EE ROM:0011C0E6 bset #1,($FFFFFA11).w ROM:0011C0EC bra.s locret_11C0F4 ROM:0011C0EE ; --------------------------------------------------------------------------- ROM:0011C0EE ROM:0011C0EE loc_11C0EE: ; CODE XREF: sub_11C048+9C↑j ROM:0011C0EE bclr #1,($FFFFFA11).w ROM:0011C0F4 ROM:0011C0F4 locret_11C0F4: ; CODE XREF: sub_11C048:loc_11C0BC↑j ROM:0011C0F4 ; sub_11C048+86↑j ... ROM:0011C0F4 rts ROM:0011C0F4 ; End of function sub_11C048 ROM:0011C0F4 ROM:0011C0F6 ROM:0011C0F6 ; =============== S U B R O U T I N E ======================================= ROM:0011C0F6 ROM:0011C0F6 ROM:0011C0F6 sub_11C0F6: ; CODE XREF: sub_1268BE+A2↓p ROM:0011C0F6 clr.w d1 ROM:0011C0F8 move.b ($113E).w,d1 ROM:0011C0FC cmpi.w #5,d1 ROM:0011C100 bcc.s locret_11C10A ROM:0011C102 movea.l off_11C10C(pc,d1.w*4),a0 ROM:0011C106 nop ROM:0011C108 jmp (a0) ROM:0011C10A ; --------------------------------------------------------------------------- ROM:0011C10A ROM:0011C10A locret_11C10A: ; CODE XREF: sub_11C0F6+A↑j ROM:0011C10A rts ROM:0011C10A ; End of function sub_11C0F6 ROM:0011C10A ROM:0011C10A ; --------------------------------------------------------------------------- ROM:0011C10C off_11C10C: dc.l loc_11C120 ; DATA XREF: sub_11C0F6+C↑r ROM:0011C110 dc.l loc_11C13A ROM:0011C114 dc.l loc_11C162 ROM:0011C118 dc.l loc_11C1AE ROM:0011C11C dc.l loc_11C1CE ROM:0011C120 ; --------------------------------------------------------------------------- ROM:0011C120 ROM:0011C120 loc_11C120: ; DATA XREF: ROM:off_11C10C↑o ROM:0011C120 move.w $26E(a5),d0 ROM:0011C124 clr.b ($864).w ROM:0011C128 move.w d0,($5F8).w ROM:0011C12C move.b #1,($864).w ROM:0011C132 move.b #1,($113E).w ROM:0011C138 rts ROM:0011C13A ; --------------------------------------------------------------------------- ROM:0011C13A ROM:0011C13A loc_11C13A: ; DATA XREF: ROM:0011C110↑o ROM:0011C13A cmpi.w #0,($5F8).w ROM:0011C140 bgt.s locret_11C160 ROM:0011C142 move.w $26C(a5),d0 ROM:0011C146 clr.b ($864).w ROM:0011C14A move.w d0,($5F8).w ROM:0011C14E move.b #1,($864).w ROM:0011C154 bset #0,($1385).w ROM:0011C15A move.b #2,($113E).w ROM:0011C160 ROM:0011C160 locret_11C160: ; CODE XREF: ROM:0011C140↑j ROM:0011C160 rts ROM:0011C162 ; --------------------------------------------------------------------------- ROM:0011C162 ROM:0011C162 loc_11C162: ; DATA XREF: ROM:0011C114↑o ROM:0011C162 cmpi.w #0,($5F8).w ROM:0011C168 bgt.s loc_11C18A ROM:0011C16A btst #2,($136E).w ROM:0011C170 bne.s loc_11C17A ROM:0011C172 btst #5,($8E3).w ROM:0011C178 bne.s loc_11C188 ROM:0011C17A ROM:0011C17A loc_11C17A: ; CODE XREF: ROM:0011C170↑j ROM:0011C17A bclr #0,($1385).w ROM:0011C180 move.b #3,($113E).w ROM:0011C186 rts ROM:0011C188 ; --------------------------------------------------------------------------- ROM:0011C188 ROM:0011C188 loc_11C188: ; CODE XREF: ROM:0011C178↑j ROM:0011C188 bra.s locret_11C1AC ROM:0011C18A ; --------------------------------------------------------------------------- ROM:0011C18A ROM:0011C18A loc_11C18A: ; CODE XREF: ROM:0011C168↑j ROM:0011C18A btst #5,($8E3).w ROM:0011C190 bne.s locret_11C1AC ROM:0011C192 bclr #0,($864).w ROM:0011C198 bset #2,($864).w ROM:0011C19E bclr #0,($1385).w ROM:0011C1A4 move.b #4,($113E).w ROM:0011C1AA rts ROM:0011C1AC ; --------------------------------------------------------------------------- ROM:0011C1AC ROM:0011C1AC locret_11C1AC: ; CODE XREF: ROM:loc_11C188↑j ROM:0011C1AC ; ROM:0011C190↑j ROM:0011C1AC rts ROM:0011C1AE ; --------------------------------------------------------------------------- ROM:0011C1AE ROM:0011C1AE loc_11C1AE: ; DATA XREF: ROM:0011C118↑o ROM:0011C1AE btst #5,($8E3).w ROM:0011C1B4 beq.s locret_11C1CC ROM:0011C1B6 btst #2,($136E).w ROM:0011C1BC bne.s locret_11C1CC ROM:0011C1BE bset #0,($1385).w ROM:0011C1C4 move.b #2,($113E).w ROM:0011C1CA rts ROM:0011C1CC ; --------------------------------------------------------------------------- ROM:0011C1CC ROM:0011C1CC locret_11C1CC: ; CODE XREF: ROM:0011C1B4↑j ROM:0011C1CC ; ROM:0011C1BC↑j ROM:0011C1CC rts ROM:0011C1CE ; --------------------------------------------------------------------------- ROM:0011C1CE ROM:0011C1CE loc_11C1CE: ; DATA XREF: ROM:0011C11C↑o ROM:0011C1CE btst #5,($8E3).w ROM:0011C1D4 beq.s locret_11C1F0 ROM:0011C1D6 bclr #2,($864).w ROM:0011C1DC bset #0,($864).w ROM:0011C1E2 bset #0,($1385).w ROM:0011C1E8 move.b #2,($113E).w ROM:0011C1EE rts ROM:0011C1F0 ; --------------------------------------------------------------------------- ROM:0011C1F0 ROM:0011C1F0 locret_11C1F0: ; CODE XREF: ROM:0011C1D4↑j ROM:0011C1F0 rts ROM:0011C1F2 ROM:0011C1F2 ; =============== S U B R O U T I N E ======================================= ROM:0011C1F2 ROM:0011C1F2 ROM:0011C1F2 sub_11C1F2: ; CODE XREF: sub_1268BE+C0↓p ROM:0011C1F2 bsr.w sub_11C1F8 ROM:0011C1F6 rts ROM:0011C1F6 ; End of function sub_11C1F2 ROM:0011C1F6 ROM:0011C1F8 ROM:0011C1F8 ; =============== S U B R O U T I N E ======================================= ROM:0011C1F8 ROM:0011C1F8 ROM:0011C1F8 sub_11C1F8: ; CODE XREF: sub_11C1F2↑p ROM:0011C1F8 clr.w d1 ROM:0011C1FA move.b ($113F).w,d1 ROM:0011C1FE cmpi.w #7,d1 ROM:0011C202 bcc.s locret_11C20C ROM:0011C204 movea.l off_11C20E(pc,d1.w*4),a0 ROM:0011C208 nop ROM:0011C20A jmp (a0) ROM:0011C20C ; --------------------------------------------------------------------------- ROM:0011C20C ROM:0011C20C locret_11C20C: ; CODE XREF: sub_11C1F8+A↑j ROM:0011C20C rts ROM:0011C20C ; End of function sub_11C1F8 ROM:0011C20C ROM:0011C20C ; --------------------------------------------------------------------------- ROM:0011C20E off_11C20E: dc.l loc_11C22A ; DATA XREF: sub_11C1F8+C↑r ROM:0011C212 dc.l loc_11C26A ROM:0011C216 dc.l loc_11C298 ROM:0011C21A dc.l loc_11C2D2 ROM:0011C21E dc.l loc_11C320 ROM:0011C222 dc.l loc_11C378 ROM:0011C226 dc.l loc_11C3D8 ROM:0011C22A ; --------------------------------------------------------------------------- ROM:0011C22A ROM:0011C22A loc_11C22A: ; DATA XREF: ROM:off_11C20E↑o ROM:0011C22A move.w $270(a5),d0 ROM:0011C22E cmp.w ($A44).w,d0 ROM:0011C232 bgt.s loc_11C25C ROM:0011C234 move.l ($13A0).w,d2 ROM:0011C238 divu.l #$61A8,d2 ROM:0011C240 divu.l #4,d2 ROM:0011C248 move.w $280(a5),d1 ROM:0011C24C cmp.w d1,d2 ROM:0011C24E bgt.s loc_11C25C ROM:0011C250 bset #2,($1392).w ROM:0011C256 move.b #1,($113F).w ROM:0011C25C ROM:0011C25C loc_11C25C: ; CODE XREF: ROM:0011C232↑j ROM:0011C25C ; ROM:0011C24E↑j ROM:0011C25C move.w #$32,($A94).w ; '2' ROM:0011C262 move.w #0,($A84).w ROM:0011C268 rts ROM:0011C26A ; --------------------------------------------------------------------------- ROM:0011C26A ROM:0011C26A loc_11C26A: ; DATA XREF: ROM:0011C212↑o ROM:0011C26A move.w $272(a5),d0 ROM:0011C26E move.w $274(a5),d1 ROM:0011C272 cmp.w ($4FA).w,d0 ROM:0011C276 bgt.s locret_11C296 ROM:0011C278 cmp.w ($4FA).w,d1 ROM:0011C27C blt.s locret_11C296 ROM:0011C27E move.w $276(a5),d2 ROM:0011C282 clr.b ($891).w ROM:0011C286 move.w d2,($652).w ROM:0011C28A move.b #1,($891).w ROM:0011C290 move.b #2,($113F).w ROM:0011C296 ROM:0011C296 locret_11C296: ; CODE XREF: ROM:0011C276↑j ROM:0011C296 ; ROM:0011C27C↑j ROM:0011C296 rts ROM:0011C298 ; --------------------------------------------------------------------------- ROM:0011C298 ROM:0011C298 loc_11C298: ; DATA XREF: ROM:0011C216↑o ROM:0011C298 move.w $272(a5),d0 ROM:0011C29C move.w $274(a5),d1 ROM:0011C2A0 cmp.w ($4FA).w,d0 ROM:0011C2A4 bgt.s loc_11C2CA ROM:0011C2A6 cmp.w ($4FA).w,d1 ROM:0011C2AA blt.s loc_11C2C2 ROM:0011C2AC cmpi.w #0,($652).w ROM:0011C2B2 bgt.s loc_11C2C0 ROM:0011C2B4 bset #1,($137A).w ROM:0011C2BA move.b #3,($113F).w ROM:0011C2C0 ROM:0011C2C0 loc_11C2C0: ; CODE XREF: ROM:0011C2B2↑j ROM:0011C2C0 bra.s loc_11C2C8 ROM:0011C2C2 ; --------------------------------------------------------------------------- ROM:0011C2C2 ROM:0011C2C2 loc_11C2C2: ; CODE XREF: ROM:0011C2AA↑j ROM:0011C2C2 move.b #1,($113F).w ROM:0011C2C8 ROM:0011C2C8 loc_11C2C8: ; CODE XREF: ROM:loc_11C2C0↑j ROM:0011C2C8 bra.s locret_11C2D0 ROM:0011C2CA ; --------------------------------------------------------------------------- ROM:0011C2CA ROM:0011C2CA loc_11C2CA: ; CODE XREF: ROM:0011C2A4↑j ROM:0011C2CA move.b #1,($113F).w ROM:0011C2D0 ROM:0011C2D0 locret_11C2D0: ; CODE XREF: ROM:loc_11C2C8↑j ROM:0011C2D0 rts ROM:0011C2D2 ; --------------------------------------------------------------------------- ROM:0011C2D2 ROM:0011C2D2 loc_11C2D2: ; DATA XREF: ROM:0011C21A↑o ROM:0011C2D2 move.w $272(a5),d0 ROM:0011C2D6 move.w $274(a5),d1 ROM:0011C2DA cmp.w ($4FA).w,d0 ROM:0011C2DE bgt.s loc_11C312 ROM:0011C2E0 cmp.w ($4FA).w,d1 ROM:0011C2E4 blt.s loc_11C304 ROM:0011C2E6 move.w $27A(a5),d2 ROM:0011C2EA cmp.w ($C40).w,d2 ROM:0011C2EE bgt.s loc_11C302 ROM:0011C2F0 bset #3,($1390).w ROM:0011C2F6 move.w #$2710,($A84).w ROM:0011C2FC move.b #4,($113F).w ROM:0011C302 ROM:0011C302 loc_11C302: ; CODE XREF: ROM:0011C2EE↑j ROM:0011C302 bra.s loc_11C310 ROM:0011C304 ; --------------------------------------------------------------------------- ROM:0011C304 ROM:0011C304 loc_11C304: ; CODE XREF: ROM:0011C2E4↑j ROM:0011C304 bclr #1,($137A).w ROM:0011C30A move.b #1,($113F).w ROM:0011C310 ROM:0011C310 loc_11C310: ; CODE XREF: ROM:loc_11C302↑j ROM:0011C310 bra.s locret_11C31E ROM:0011C312 ; --------------------------------------------------------------------------- ROM:0011C312 ROM:0011C312 loc_11C312: ; CODE XREF: ROM:0011C2DE↑j ROM:0011C312 bclr #1,($137A).w ROM:0011C318 move.b #1,($113F).w ROM:0011C31E ROM:0011C31E locret_11C31E: ; CODE XREF: ROM:loc_11C310↑j ROM:0011C31E rts ROM:0011C320 ; --------------------------------------------------------------------------- ROM:0011C320 ROM:0011C320 loc_11C320: ; DATA XREF: ROM:0011C21E↑o ROM:0011C320 move.w ($AD8).w,d3 ROM:0011C324 subi.w #1,d3 ROM:0011C328 cmpi.w #0,d3 ROM:0011C32C blt.s locret_11C376 ROM:0011C32E move.w $890(a5,d3.w*2),d2 ROM:0011C334 cmp.w ($538).w,d2 ROM:0011C338 bgt.s loc_11C34E ROM:0011C33A bclr #3,($1390).w ROM:0011C340 move.w #0,($A84).w ROM:0011C346 move.b #6,($113F).w ROM:0011C34C bra.s locret_11C376 ROM:0011C34E ; --------------------------------------------------------------------------- ROM:0011C34E ROM:0011C34E loc_11C34E: ; CODE XREF: ROM:0011C338↑j ROM:0011C34E move.w $27A(a5),d0 ROM:0011C352 move.w $27E(a5),d1 ROM:0011C356 sub.w d1,d0 ROM:0011C358 cmp.w ($C40).w,d0 ROM:0011C35C ble.s locret_11C376 ROM:0011C35E move.w $27C(a5),d0 ROM:0011C362 clr.b ($865).w ROM:0011C366 move.w d0,($5FA).w ROM:0011C36A move.b #1,($865).w ROM:0011C370 move.b #5,($113F).w ROM:0011C376 ROM:0011C376 locret_11C376: ; CODE XREF: ROM:0011C32C↑j ROM:0011C376 ; ROM:0011C34C↑j ... ROM:0011C376 rts ROM:0011C378 ; --------------------------------------------------------------------------- ROM:0011C378 ROM:0011C378 loc_11C378: ; DATA XREF: ROM:0011C222↑o ROM:0011C378 move.w $27A(a5),d0 ROM:0011C37C move.w $27E(a5),d1 ROM:0011C380 sub.w d1,d0 ROM:0011C382 cmp.w ($C40).w,d0 ROM:0011C386 ble.s loc_11C3A4 ROM:0011C388 cmpi.w #0,($5FA).w ROM:0011C38E bgt.s loc_11C3A2 ROM:0011C390 bclr #3,($1390).w ROM:0011C396 move.w #0,($A84).w ROM:0011C39C move.b #6,($113F).w ROM:0011C3A2 ROM:0011C3A2 loc_11C3A2: ; CODE XREF: ROM:0011C38E↑j ROM:0011C3A2 bra.s loc_11C3AA ROM:0011C3A4 ; --------------------------------------------------------------------------- ROM:0011C3A4 ROM:0011C3A4 loc_11C3A4: ; CODE XREF: ROM:0011C386↑j ROM:0011C3A4 move.b #4,($113F).w ROM:0011C3AA ROM:0011C3AA loc_11C3AA: ; CODE XREF: ROM:loc_11C3A2↑j ROM:0011C3AA move.w ($AD8).w,d3 ROM:0011C3AE subi.w #1,d3 ROM:0011C3B2 cmpi.w #0,d3 ROM:0011C3B6 blt.s locret_11C3D6 ROM:0011C3B8 move.w $890(a5,d3.w*2),d2 ROM:0011C3BE cmp.w ($538).w,d2 ROM:0011C3C2 bgt.s locret_11C3D6 ROM:0011C3C4 bclr #3,($1390).w ROM:0011C3CA move.w #0,($A84).w ROM:0011C3D0 move.b #6,($113F).w ROM:0011C3D6 ROM:0011C3D6 locret_11C3D6: ; CODE XREF: ROM:0011C3B6↑j ROM:0011C3D6 ; ROM:0011C3C2↑j ROM:0011C3D6 rts ROM:0011C3D8 ; --------------------------------------------------------------------------- ROM:0011C3D8 ROM:0011C3D8 loc_11C3D8: ; DATA XREF: ROM:0011C226↑o ROM:0011C3D8 move.w $278(a5),d0 ROM:0011C3DC cmp.w ($4FA).w,d0 ROM:0011C3E0 ble.s locret_11C3EE ROM:0011C3E2 bclr #1,($137A).w ROM:0011C3E8 move.b #1,($113F).w ROM:0011C3EE ROM:0011C3EE locret_11C3EE: ; CODE XREF: ROM:0011C3E0↑j ROM:0011C3EE rts ROM:0011C3F0 ; --------------------------------------------------------------------------- ROM:0011C3F0 rts ROM:0011C3F2 ROM:0011C3F2 ; =============== S U B R O U T I N E ======================================= ROM:0011C3F2 ROM:0011C3F2 ROM:0011C3F2 sub_11C3F2: ; CODE XREF: sub_1268BE+7E↓p ROM:0011C3F2 move.w #0,d2 ROM:0011C3F6 bra.s loc_11C3FC ROM:0011C3F8 ; --------------------------------------------------------------------------- ROM:0011C3F8 ROM:0011C3F8 loc_11C3F8: ; CODE XREF: sub_11C3F2+18↓j ROM:0011C3F8 addi.w #1,d2 ROM:0011C3FC ROM:0011C3FC loc_11C3FC: ; CODE XREF: sub_11C3F2+4↑j ROM:0011C3FC cmpi.w #0,d2 ROM:0011C400 bgt.s locret_11C40C ROM:0011C402 move.w #0,$141A(d2.w*2) ROM:0011C40A bra.s loc_11C3F8 ROM:0011C40C ; --------------------------------------------------------------------------- ROM:0011C40C ROM:0011C40C locret_11C40C: ; CODE XREF: sub_11C3F2+E↑j ROM:0011C40C rts ROM:0011C40C ; End of function sub_11C3F2 ROM:0011C40C ROM:0011C40E ROM:0011C40E ; =============== S U B R O U T I N E ======================================= ROM:0011C40E ROM:0011C40E ROM:0011C40E sub_11C40E: ; CODE XREF: ROM:loc_11C860↓p ROM:0011C40E move.w #$3C7A,d1 ROM:0011C412 move.w ($A44).w,d2 ROM:0011C416 move.w ($A1E).w,d3 ROM:0011C41A bsr.l sub_115E32 ROM:0011C420 move.w d1,($AAE).w ROM:0011C424 move.w #$3BE2,d1 ROM:0011C428 move.w ($A10).w,d2 ROM:0011C42C bsr.l sub_115E32 ROM:0011C432 move.w d1,($AA8).w ROM:0011C436 btst #6,($137A).w ROM:0011C43C beq.s loc_11C446 ROM:0011C43E move.w $28A(a5),($AAA).w ROM:0011C444 bra.s loc_11C44A ROM:0011C446 ; --------------------------------------------------------------------------- ROM:0011C446 ROM:0011C446 loc_11C446: ; CODE XREF: sub_11C40E+2E↑j ROM:0011C446 clr.w ($AAA).w ROM:0011C44A ROM:0011C44A loc_11C44A: ; CODE XREF: sub_11C40E+36↑j ROM:0011C44A btst #4,($1377).w ROM:0011C450 beq.s loc_11C45E ROM:0011C452 btst #7,($1371).w ROM:0011C458 beq.s loc_11C45E ROM:0011C45A bra.w loc_11C466 ROM:0011C45E ; --------------------------------------------------------------------------- ROM:0011C45E ROM:0011C45E loc_11C45E: ; CODE XREF: sub_11C40E+42↑j ROM:0011C45E ; sub_11C40E+4A↑j ROM:0011C45E btst #6,($1394).w ROM:0011C464 beq.s loc_11C46C ROM:0011C466 ROM:0011C466 loc_11C466: ; CODE XREF: sub_11C40E+4C↑j ROM:0011C466 move.w #$2710,($AAE).w ROM:0011C46C ROM:0011C46C loc_11C46C: ; CODE XREF: sub_11C40E+56↑j ROM:0011C46C btst #6,($1370).w ROM:0011C472 beq.s loc_11C47C ROM:0011C474 move.w $28E(a5),d1 ROM:0011C478 move.w d1,($AA8).w ROM:0011C47C ROM:0011C47C loc_11C47C: ; CODE XREF: sub_11C40E+64↑j ROM:0011C47C btst #2,($136E).w ROM:0011C482 beq.s loc_11C49A ROM:0011C484 btst #7,($137F).w ROM:0011C48A beq.s loc_11C494 ROM:0011C48C move.w #$2710,($AAC).w ROM:0011C492 bra.s loc_11C498 ROM:0011C494 ; --------------------------------------------------------------------------- ROM:0011C494 ROM:0011C494 loc_11C494: ; CODE XREF: sub_11C40E+7C↑j ROM:0011C494 clr.w ($AAC).w ROM:0011C498 ROM:0011C498 loc_11C498: ; CODE XREF: sub_11C40E+84↑j ROM:0011C498 bra.s loc_11C4BC ROM:0011C49A ; --------------------------------------------------------------------------- ROM:0011C49A ROM:0011C49A loc_11C49A: ; CODE XREF: sub_11C40E+74↑j ROM:0011C49A move.w ($AAE).w,($AAC).w ROM:0011C4A0 move.w ($AA8).w,d0 ROM:0011C4A4 cmp.w ($AAC).w,d0 ROM:0011C4A8 ble.s loc_11C4AE ROM:0011C4AA move.w d0,($AAC).w ROM:0011C4AE ROM:0011C4AE loc_11C4AE: ; CODE XREF: sub_11C40E+9A↑j ROM:0011C4AE move.w ($AAA).w,d0 ROM:0011C4B2 cmp.w ($AAC).w,d0 ROM:0011C4B6 ble.s loc_11C4BC ROM:0011C4B8 move.w d0,($AAC).w ROM:0011C4BC ROM:0011C4BC loc_11C4BC: ; CODE XREF: sub_11C40E:loc_11C498↑j ROM:0011C4BC ; sub_11C40E+A8↑j ROM:0011C4BC move.w $288(a5),($A98).w ROM:0011C4C2 btst #3,($919).w ROM:0011C4C8 bne.s loc_11C526 ROM:0011C4CA move.w ($AB0).w,d2 ROM:0011C4CE cmp.w ($AAC).w,d2 ROM:0011C4D2 bge.s loc_11C4DC ROM:0011C4D4 move.w ($AAC).w,($AB0).w ROM:0011C4DA bra.s loc_11C4F2 ROM:0011C4DC ; --------------------------------------------------------------------------- ROM:0011C4DC ROM:0011C4DC loc_11C4DC: ; CODE XREF: sub_11C40E+C4↑j ROM:0011C4DC sub.w ($AAC).w,d2 ROM:0011C4E0 move.w $28C(a5),d3 ROM:0011C4E4 cmp.w d2,d3 ROM:0011C4E6 bge.s loc_11C4F2 ROM:0011C4E8 move.w ($AAC).w,d2 ROM:0011C4EC add.w d3,d2 ROM:0011C4EE move.w d2,($AB0).w ROM:0011C4F2 ROM:0011C4F2 loc_11C4F2: ; CODE XREF: sub_11C40E+CC↑j ROM:0011C4F2 ; sub_11C40E+D8↑j ROM:0011C4F2 cmpi.w #0,($AAC).w ROM:0011C4F8 bgt.s loc_11C4FE ROM:0011C4FA clr.w ($AB0).w ROM:0011C4FE ROM:0011C4FE loc_11C4FE: ; CODE XREF: sub_11C40E+EA↑j ROM:0011C4FE move.w $290(a5),d1 ROM:0011C502 cmpi.w #$FF9C,d1 ROM:0011C506 beq.s loc_11C50C ROM:0011C508 move.w d1,($AB0).w ROM:0011C50C ROM:0011C50C loc_11C50C: ; CODE XREF: sub_11C40E+F8↑j ROM:0011C50C move.w #$3BE4,d1 ROM:0011C510 move.w ($AB0).w,d2 ROM:0011C514 bsr.l sub_115E32 ROM:0011C51A move.w d1,($AB2).w ROM:0011C51E move.w ($AB2).w,($A88).w ROM:0011C524 bra.s locret_11C52C ROM:0011C526 ; --------------------------------------------------------------------------- ROM:0011C526 ROM:0011C526 loc_11C526: ; CODE XREF: sub_11C40E+BA↑j ROM:0011C526 move.w ($AB4).w,($A88).w ROM:0011C52C ROM:0011C52C locret_11C52C: ; CODE XREF: sub_11C40E+116↑j ROM:0011C52C rts ROM:0011C52C ; End of function sub_11C40E ROM:0011C52C ROM:0011C52E ROM:0011C52E ; =============== S U B R O U T I N E ======================================= ROM:0011C52E ROM:0011C52E ROM:0011C52E sub_11C52E: ; CODE XREF: sub_11C63E+C↓p ROM:0011C52E clr.w d1 ROM:0011C530 move.b ($1140).w,d1 ROM:0011C534 cmpi.w #5,d1 ROM:0011C538 bcc.s locret_11C542 ROM:0011C53A movea.l off_11C544(pc,d1.w*4),a0 ROM:0011C53E nop ROM:0011C540 jmp (a0) ROM:0011C542 ; --------------------------------------------------------------------------- ROM:0011C542 ROM:0011C542 locret_11C542: ; CODE XREF: sub_11C52E+A↑j ROM:0011C542 rts ROM:0011C542 ; End of function sub_11C52E ROM:0011C542 ROM:0011C542 ; --------------------------------------------------------------------------- ROM:0011C544 off_11C544: dc.l loc_11C558 ; DATA XREF: sub_11C52E+C↑r ROM:0011C548 dc.l loc_11C562 ROM:0011C54C dc.l loc_11C5D2 ROM:0011C550 dc.l loc_11C5FC ROM:0011C554 dc.l loc_11C62C ROM:0011C558 ; --------------------------------------------------------------------------- ROM:0011C558 ROM:0011C558 loc_11C558: ; DATA XREF: ROM:off_11C544↑o ROM:0011C558 move.b #1,($1140).w ROM:0011C55E bra.s locret_11C5D0 ROM:0011C560 ; --------------------------------------------------------------------------- ROM:0011C560 rts ROM:0011C562 ; --------------------------------------------------------------------------- ROM:0011C562 ROM:0011C562 loc_11C562: ; DATA XREF: ROM:0011C548↑o ROM:0011C562 btst #2,($136E).w ROM:0011C568 beq.s loc_11C5A8 ROM:0011C56A btst #6,($1394).w ROM:0011C570 beq.s loc_11C5A8 ROM:0011C572 move.w $296(a5),d0 ROM:0011C576 cmpi.w #1,d0 ROM:0011C57A bne.s loc_11C5A8 ROM:0011C57C bset #7,($137F).w ROM:0011C582 move.w #$3BE6,d1 ROM:0011C586 move.w ($A0A).w,d2 ROM:0011C58A bsr.l sub_115E32 ROM:0011C590 clr.b ($892).w ROM:0011C594 move.w d1,($654).w ROM:0011C598 move.b #1,($892).w ROM:0011C59E move.b #3,($1140).w ROM:0011C5A4 bra.w locret_11C62A ROM:0011C5A8 ; --------------------------------------------------------------------------- ROM:0011C5A8 ROM:0011C5A8 loc_11C5A8: ; CODE XREF: ROM:0011C568↑j ROM:0011C5A8 ; ROM:0011C570↑j ... ROM:0011C5A8 btst #2,($136E).w ROM:0011C5AE beq.s locret_11C5D0 ROM:0011C5B0 btst #6,($137A).w ROM:0011C5B6 bne.s loc_11C5C2 ROM:0011C5B8 move.w $294(a5),d1 ROM:0011C5BC cmp.w ($A44).w,d1 ROM:0011C5C0 bge.s locret_11C5D0 ROM:0011C5C2 ROM:0011C5C2 loc_11C5C2: ; CODE XREF: ROM:0011C5B6↑j ROM:0011C5C2 bset #7,($137F).w ROM:0011C5C8 move.b #2,($1140).w ROM:0011C5CE bra.s locret_11C5FA ROM:0011C5D0 ; --------------------------------------------------------------------------- ROM:0011C5D0 ROM:0011C5D0 locret_11C5D0: ; CODE XREF: ROM:0011C55E↑j ROM:0011C5D0 ; ROM:0011C5AE↑j ... ROM:0011C5D0 rts ROM:0011C5D2 ; --------------------------------------------------------------------------- ROM:0011C5D2 ROM:0011C5D2 loc_11C5D2: ; DATA XREF: ROM:0011C54C↑o ROM:0011C5D2 btst #2,($136E).w ROM:0011C5D8 beq.s loc_11C5EC ROM:0011C5DA move.w $292(a5),d1 ROM:0011C5DE cmp.w ($A44).w,d1 ROM:0011C5E2 ble.s locret_11C5FA ROM:0011C5E4 btst #6,($137A).w ROM:0011C5EA bne.s locret_11C5FA ROM:0011C5EC ROM:0011C5EC loc_11C5EC: ; CODE XREF: ROM:0011C5D8↑j ROM:0011C5EC bclr #7,($137F).w ROM:0011C5F2 move.b #1,($1140).w ROM:0011C5F8 bra.s locret_11C5D0 ROM:0011C5FA ; --------------------------------------------------------------------------- ROM:0011C5FA ROM:0011C5FA locret_11C5FA: ; CODE XREF: ROM:0011C5CE↑j ROM:0011C5FA ; ROM:0011C5E2↑j ... ROM:0011C5FA rts ROM:0011C5FC ; --------------------------------------------------------------------------- ROM:0011C5FC ROM:0011C5FC loc_11C5FC: ; DATA XREF: ROM:0011C550↑o ROM:0011C5FC btst #2,($136E).w ROM:0011C602 bne.s loc_11C612 ROM:0011C604 bclr #7,($137F).w ROM:0011C60A move.b #1,($1140).w ROM:0011C610 bra.s locret_11C5D0 ROM:0011C612 ; --------------------------------------------------------------------------- ROM:0011C612 ROM:0011C612 loc_11C612: ; CODE XREF: ROM:0011C602↑j ROM:0011C612 cmpi.w #0,($654).w ROM:0011C618 bgt.s locret_11C62A ROM:0011C61A btst #6,($137A).w ROM:0011C620 bne.s locret_11C62A ROM:0011C622 bclr #7,($137F).w ROM:0011C628 bra.s locret_11C63C ROM:0011C62A ; --------------------------------------------------------------------------- ROM:0011C62A ROM:0011C62A locret_11C62A: ; CODE XREF: ROM:0011C5A4↑j ROM:0011C62A ; ROM:0011C618↑j ... ROM:0011C62A rts ROM:0011C62C ; --------------------------------------------------------------------------- ROM:0011C62C ROM:0011C62C loc_11C62C: ; DATA XREF: ROM:0011C554↑o ROM:0011C62C btst #2,($136E).w ROM:0011C632 bne.s locret_11C63C ROM:0011C634 move.b #1,($1140).w ROM:0011C63A bra.s locret_11C5D0 ROM:0011C63C ; --------------------------------------------------------------------------- ROM:0011C63C ROM:0011C63C locret_11C63C: ; CODE XREF: ROM:0011C628↑j ROM:0011C63C ; ROM:0011C632↑j ROM:0011C63C rts ROM:0011C63E ROM:0011C63E ; =============== S U B R O U T I N E ======================================= ROM:0011C63E ROM:0011C63E ROM:0011C63E sub_11C63E: ; CODE XREF: sub_1268BE+18↓p ROM:0011C63E bsr.l sub_11D620 ROM:0011C644 bsr.l sub_11D098 ROM:0011C64A bsr.l sub_11C52E ROM:0011C650 bsr.l sub_11CD54 ROM:0011C656 bsr.w sub_11C66E ROM:0011C65A bsr.l sub_11CBA8 ROM:0011C660 bsr.l sub_11CC6E ROM:0011C666 bsr.l sub_11C868 ROM:0011C66C rts ROM:0011C66C ; End of function sub_11C63E ROM:0011C66C ROM:0011C66E ROM:0011C66E ; =============== S U B R O U T I N E ======================================= ROM:0011C66E ROM:0011C66E ROM:0011C66E sub_11C66E: ; CODE XREF: sub_11C63E+18↑p ROM:0011C66E clr.w d1 ROM:0011C670 move.b ($1141).w,d1 ROM:0011C674 cmpi.w #5,d1 ROM:0011C678 bcc.s locret_11C682 ROM:0011C67A movea.l off_11C684(pc,d1.w*4),a0 ROM:0011C67E nop ROM:0011C680 jmp (a0) ROM:0011C682 ; --------------------------------------------------------------------------- ROM:0011C682 ROM:0011C682 locret_11C682: ; CODE XREF: sub_11C66E+A↑j ROM:0011C682 rts ROM:0011C682 ; End of function sub_11C66E ROM:0011C682 ROM:0011C682 ; --------------------------------------------------------------------------- ROM:0011C684 off_11C684: dc.l loc_11C698 ; DATA XREF: sub_11C66E+C↑r ROM:0011C688 dc.l loc_11C6B0 ROM:0011C68C dc.l loc_11C73A ROM:0011C690 dc.l loc_11C79E ROM:0011C694 dc.l loc_11C7F6 ROM:0011C698 ; --------------------------------------------------------------------------- ROM:0011C698 ROM:0011C698 loc_11C698: ; DATA XREF: ROM:off_11C684↑o ROM:0011C698 bset #1,($1393).w ROM:0011C69E bsr.l sub_11CE8C ROM:0011C6A4 move.b #1,($1141).w ROM:0011C6AA bra.w loc_11C732 ROM:0011C6AE ; --------------------------------------------------------------------------- ROM:0011C6AE rts ROM:0011C6B0 ; --------------------------------------------------------------------------- ROM:0011C6B0 ROM:0011C6B0 loc_11C6B0: ; DATA XREF: ROM:0011C688↑o ROM:0011C6B0 move.w $29A(a5),d1 ROM:0011C6B4 cmpi.w #1,d1 ROM:0011C6B8 bne.s loc_11C6D0 ROM:0011C6BA bclr #0,($1387).w ROM:0011C6C0 bclr #1,($137D).w ROM:0011C6C6 move.b #4,($1141).w ROM:0011C6CC bra.w loc_11C860 ROM:0011C6D0 ; --------------------------------------------------------------------------- ROM:0011C6D0 ROM:0011C6D0 loc_11C6D0: ; CODE XREF: ROM:0011C6B8↑j ROM:0011C6D0 move.w $298(a5),d0 ROM:0011C6D4 cmpi.w #1,d0 ROM:0011C6D8 bne.s loc_11C6EA ROM:0011C6DA bclr #1,($1393).w ROM:0011C6E0 move.b #3,($1141).w ROM:0011C6E6 bra.w loc_11C7EE ROM:0011C6EA ; --------------------------------------------------------------------------- ROM:0011C6EA ROM:0011C6EA loc_11C6EA: ; CODE XREF: ROM:0011C6D8↑j ROM:0011C6EA move.w #2,d0 ROM:0011C6EE move.w #1,d1 ROM:0011C6F2 cmp.w $298(a5),d0 ROM:0011C6F6 beq.s loc_11C70E ROM:0011C6F8 cmp.w $298(a5),d1 ROM:0011C6FC beq.s loc_11C732 ROM:0011C6FE btst #0,($14CF).w ROM:0011C704 bne.s loc_11C70E ROM:0011C706 btst #2,($8E5).w ROM:0011C70C beq.s loc_11C732 ROM:0011C70E ROM:0011C70E loc_11C70E: ; CODE XREF: ROM:0011C6F6↑j ROM:0011C70E ; ROM:0011C704↑j ROM:0011C70E bset #0,($14CF).w ROM:0011C714 bsr.l sub_11D158 ROM:0011C71A move.b #0,($1146).w ROM:0011C720 bclr #1,($136B).w ROM:0011C726 move.b #2,($1141).w ROM:0011C72C bra.l loc_11C796 ROM:0011C732 ; --------------------------------------------------------------------------- ROM:0011C732 ROM:0011C732 loc_11C732: ; CODE XREF: ROM:0011C6AA↑j ROM:0011C732 ; ROM:0011C6FC↑j ... ROM:0011C732 bsr.l sub_11CE8C ROM:0011C738 rts ROM:0011C73A ; --------------------------------------------------------------------------- ROM:0011C73A ROM:0011C73A loc_11C73A: ; DATA XREF: ROM:0011C68C↑o ROM:0011C73A move.w $29A(a5),d1 ROM:0011C73E cmpi.w #1,d1 ROM:0011C742 bne.s loc_11C754 ROM:0011C744 bclr #0,($14CF).w ROM:0011C74A move.b #4,($1141).w ROM:0011C750 bra.w loc_11C860 ROM:0011C754 ; --------------------------------------------------------------------------- ROM:0011C754 ROM:0011C754 loc_11C754: ; CODE XREF: ROM:0011C742↑j ROM:0011C754 move.w $298(a5),d0 ROM:0011C758 cmpi.w #1,d0 ROM:0011C75C bne.s loc_11C776 ROM:0011C75E bclr #0,($14CF).w ROM:0011C764 bclr #1,($1393).w ROM:0011C76A move.b #3,($1141).w ROM:0011C770 bra.l loc_11C7EE ROM:0011C776 ; --------------------------------------------------------------------------- ROM:0011C776 ROM:0011C776 loc_11C776: ; CODE XREF: ROM:0011C75C↑j ROM:0011C776 btst #2,($1380).w ROM:0011C77C beq.s loc_11C796 ROM:0011C77E bclr #0,($14CF).w ROM:0011C784 bclr #2,($1380).w ROM:0011C78A move.b #1,($1141).w ROM:0011C790 bra.l loc_11C732 ROM:0011C796 ; --------------------------------------------------------------------------- ROM:0011C796 ROM:0011C796 loc_11C796: ; CODE XREF: ROM:0011C72C↑j ROM:0011C796 ; ROM:0011C77C↑j ... ROM:0011C796 bsr.l sub_11D158 ROM:0011C79C rts ROM:0011C79E ; --------------------------------------------------------------------------- ROM:0011C79E ROM:0011C79E loc_11C79E: ; DATA XREF: ROM:0011C690↑o ROM:0011C79E move.w $29A(a5),d1 ROM:0011C7A2 cmpi.w #1,d1 ROM:0011C7A6 bne.s loc_11C7B8 ROM:0011C7A8 bset #1,($1393).w ROM:0011C7AE move.b #4,($1141).w ROM:0011C7B4 bra.w loc_11C860 ROM:0011C7B8 ; --------------------------------------------------------------------------- ROM:0011C7B8 ROM:0011C7B8 loc_11C7B8: ; CODE XREF: ROM:0011C7A6↑j ROM:0011C7B8 move.w $298(a5),d0 ROM:0011C7BC cmpi.w #2,d0 ROM:0011C7C0 bne.s loc_11C7D6 ROM:0011C7C2 bset #1,($1393).w ROM:0011C7C8 bset #0,($14CF).w ROM:0011C7CE move.b #2,($1141).w ROM:0011C7D4 bra.s loc_11C796 ROM:0011C7D6 ; --------------------------------------------------------------------------- ROM:0011C7D6 ROM:0011C7D6 loc_11C7D6: ; CODE XREF: ROM:0011C7C0↑j ROM:0011C7D6 cmpi.w #0,d0 ROM:0011C7DA bne.s loc_11C7EE ROM:0011C7DC bset #1,($1393).w ROM:0011C7E2 move.b #1,($1141).w ROM:0011C7E8 bra.l loc_11C732 ROM:0011C7EE ; --------------------------------------------------------------------------- ROM:0011C7EE ROM:0011C7EE loc_11C7EE: ; CODE XREF: ROM:0011C6E6↑j ROM:0011C7EE ; ROM:0011C770↑j ... ROM:0011C7EE bsr.l sub_11CE8C ROM:0011C7F4 rts ROM:0011C7F6 ; --------------------------------------------------------------------------- ROM:0011C7F6 ROM:0011C7F6 loc_11C7F6: ; DATA XREF: ROM:0011C694↑o ROM:0011C7F6 move.w $29A(a5),d0 ROM:0011C7FA cmpi.w #0,d0 ROM:0011C7FE bne.s loc_11C818 ROM:0011C800 move.w $298(a5),d0 ROM:0011C804 cmpi.w #1,d0 ROM:0011C808 bne.s loc_11C818 ROM:0011C80A bclr #1,($1393).w ROM:0011C810 move.b #3,($1141).w ROM:0011C816 bra.s loc_11C7EE ROM:0011C818 ; --------------------------------------------------------------------------- ROM:0011C818 ROM:0011C818 loc_11C818: ; CODE XREF: ROM:0011C7FE↑j ROM:0011C818 ; ROM:0011C808↑j ROM:0011C818 move.w $29A(a5),d0 ROM:0011C81C cmpi.w #0,d0 ROM:0011C820 bne.s loc_11C83C ROM:0011C822 move.w $298(a5),d0 ROM:0011C826 cmpi.w #2,d0 ROM:0011C82A bne.s loc_11C83C ROM:0011C82C bset #0,($14CF).w ROM:0011C832 move.b #2,($1141).w ROM:0011C838 bra.w loc_11C796 ROM:0011C83C ; --------------------------------------------------------------------------- ROM:0011C83C ROM:0011C83C loc_11C83C: ; CODE XREF: ROM:0011C820↑j ROM:0011C83C ; ROM:0011C82A↑j ROM:0011C83C move.w $29A(a5),d0 ROM:0011C840 cmpi.w #0,d0 ROM:0011C844 bne.s loc_11C860 ROM:0011C846 move.w $298(a5),d0 ROM:0011C84A cmpi.w #0,d0 ROM:0011C84E bne.s loc_11C860 ROM:0011C850 bclr #0,($14CF).w ROM:0011C856 move.b #1,($1141).w ROM:0011C85C bra.w loc_11C732 ROM:0011C860 ; --------------------------------------------------------------------------- ROM:0011C860 ROM:0011C860 loc_11C860: ; CODE XREF: ROM:0011C6CC↑j ROM:0011C860 ; ROM:0011C750↑j ... ROM:0011C860 bsr.l sub_11C40E ROM:0011C866 rts ROM:0011C868 ROM:0011C868 ; =============== S U B R O U T I N E ======================================= ROM:0011C868 ROM:0011C868 ROM:0011C868 sub_11C868: ; CODE XREF: sub_11C63E+28↑p ROM:0011C868 clr.w d1 ROM:0011C86A move.b ($1142).w,d1 ROM:0011C86E cmpi.w #6,d1 ROM:0011C872 bcc.s locret_11C87C ROM:0011C874 movea.l off_11C87E(pc,d1.w*4),a0 ROM:0011C878 nop ROM:0011C87A jmp (a0) ROM:0011C87C ; --------------------------------------------------------------------------- ROM:0011C87C ROM:0011C87C locret_11C87C: ; CODE XREF: sub_11C868+A↑j ROM:0011C87C rts ROM:0011C87C ; End of function sub_11C868 ROM:0011C87C ROM:0011C87C ; --------------------------------------------------------------------------- ROM:0011C87E off_11C87E: dc.l loc_11C896 ; DATA XREF: sub_11C868+C↑r ROM:0011C882 dc.l loc_11C8A4 ROM:0011C886 dc.l loc_11C990 ROM:0011C88A dc.l loc_11C9D8 ROM:0011C88E dc.l loc_11CA06 ROM:0011C892 dc.l loc_11CA72 ROM:0011C896 ; --------------------------------------------------------------------------- ROM:0011C896 ROM:0011C896 loc_11C896: ; DATA XREF: ROM:off_11C87E↑o ROM:0011C896 move.b #1,($1142).w ROM:0011C89C bra.l locret_11C98E ROM:0011C8A2 ; --------------------------------------------------------------------------- ROM:0011C8A2 rts ROM:0011C8A4 ; --------------------------------------------------------------------------- ROM:0011C8A4 ROM:0011C8A4 loc_11C8A4: ; DATA XREF: ROM:0011C882↑o ROM:0011C8A4 btst #2,($136E).w ROM:0011C8AA beq.s loc_11C920 ROM:0011C8AC btst #6,($1394).w ROM:0011C8B2 beq.s loc_11C8BC ROM:0011C8B4 btst #5,($8E3).w ROM:0011C8BA bne.s loc_11C8DE ROM:0011C8BC ROM:0011C8BC loc_11C8BC: ; CODE XREF: ROM:0011C8B2↑j ROM:0011C8BC btst #6,($1370).w ROM:0011C8C2 beq.s loc_11C8CC ROM:0011C8C4 btst #5,($8E3).w ROM:0011C8CA bne.s loc_11C8DE ROM:0011C8CC ROM:0011C8CC loc_11C8CC: ; CODE XREF: ROM:0011C8C2↑j ROM:0011C8CC move.w $2A8(a5),d0 ROM:0011C8D0 btst #6,($1394).w ROM:0011C8D6 bne.s loc_11C8F6 ROM:0011C8D8 cmp.w ($A44).w,d0 ROM:0011C8DC bge.s loc_11C8F6 ROM:0011C8DE ROM:0011C8DE loc_11C8DE: ; CODE XREF: ROM:0011C8BA↑j ROM:0011C8DE ; ROM:0011C8CA↑j ROM:0011C8DE bset #4,($136F).w ROM:0011C8E4 bset #4,($8EC).w ROM:0011C8EA move.b #4,($1142).w ROM:0011C8F0 bra.l locret_11CA70 ROM:0011C8F6 ; --------------------------------------------------------------------------- ROM:0011C8F6 ROM:0011C8F6 loc_11C8F6: ; CODE XREF: ROM:0011C8D6↑j ROM:0011C8F6 ; ROM:0011C8DC↑j ROM:0011C8F6 move.w $2AC(a5),d0 ROM:0011C8FA btst #6,($1370).w ROM:0011C900 bne.s loc_11C920 ROM:0011C902 cmp.w ($A10).w,d0 ROM:0011C906 bge.s loc_11C920 ROM:0011C908 bset #4,($136F).w ROM:0011C90E bset #4,($8EC).w ROM:0011C914 move.b #4,($1142).w ROM:0011C91A bra.l locret_11CA70 ROM:0011C920 ; --------------------------------------------------------------------------- ROM:0011C920 ROM:0011C920 loc_11C920: ; CODE XREF: ROM:0011C8AA↑j ROM:0011C920 ; ROM:0011C900↑j ... ROM:0011C920 btst #5,($8E3).w ROM:0011C926 beq.s locret_11C98E ROM:0011C928 btst #3,($138A).w ROM:0011C92E beq.s locret_11C98E ROM:0011C930 btst #5,($1370).w ROM:0011C936 bne.s locret_11C98E ROM:0011C938 btst #3,($1384).w ROM:0011C93E bne.s locret_11C98E ROM:0011C940 btst #6,($1394).w ROM:0011C946 beq.s loc_11C94A ROM:0011C948 bra.s loc_11C954 ROM:0011C94A ; --------------------------------------------------------------------------- ROM:0011C94A ROM:0011C94A loc_11C94A: ; CODE XREF: ROM:0011C946↑j ROM:0011C94A move.w $2A8(a5),d0 ROM:0011C94E cmp.w ($A44).w,d0 ROM:0011C952 bge.s loc_11C96C ROM:0011C954 ROM:0011C954 loc_11C954: ; CODE XREF: ROM:0011C948↑j ROM:0011C954 bsr.w sub_11CB02 ROM:0011C958 bset #5,($1378).w ROM:0011C95E bset #5,($1370).w ROM:0011C964 move.b #2,($1142).w ROM:0011C96A bra.s locret_11C9D6 ROM:0011C96C ; --------------------------------------------------------------------------- ROM:0011C96C ROM:0011C96C loc_11C96C: ; CODE XREF: ROM:0011C952↑j ROM:0011C96C move.w $2AC(a5),d0 ROM:0011C970 cmp.w ($A10).w,d0 ROM:0011C974 bge.s locret_11C98E ROM:0011C976 bsr.w sub_11CB02 ROM:0011C97A bset #5,($1378).w ROM:0011C980 bset #5,($1370).w ROM:0011C986 move.b #2,($1142).w ROM:0011C98C bra.s locret_11C9D6 ROM:0011C98E ; --------------------------------------------------------------------------- ROM:0011C98E ROM:0011C98E locret_11C98E: ; CODE XREF: ROM:0011C89C↑j ROM:0011C98E ; ROM:0011C926↑j ... ROM:0011C98E rts ROM:0011C990 ; --------------------------------------------------------------------------- ROM:0011C990 ROM:0011C990 loc_11C990: ; DATA XREF: ROM:0011C886↑o ROM:0011C990 btst #2,($136E).w ROM:0011C996 beq.s loc_11C9AC ROM:0011C998 bclr #5,($1378).w ROM:0011C99E bclr #5,($1370).w ROM:0011C9A4 move.b #1,($1142).w ROM:0011C9AA bra.s locret_11C98E ROM:0011C9AC ; --------------------------------------------------------------------------- ROM:0011C9AC ROM:0011C9AC loc_11C9AC: ; CODE XREF: ROM:0011C996↑j ROM:0011C9AC move.w ($BA0).w,d0 ROM:0011C9B0 cmp.w ($B6C).w,d0 ROM:0011C9B4 bne.s locret_11C9D6 ROM:0011C9B6 btst #3,($1384).w ROM:0011C9BC bne.s locret_11C9D6 ROM:0011C9BE bset #4,($136F).w ROM:0011C9C4 bsr.w sub_11CB58 ROM:0011C9C8 bset #4,($8EC).w ROM:0011C9CE move.b #3,($1142).w ROM:0011C9D4 bra.s locret_11CA04 ROM:0011C9D6 ; --------------------------------------------------------------------------- ROM:0011C9D6 ROM:0011C9D6 locret_11C9D6: ; CODE XREF: ROM:0011C96A↑j ROM:0011C9D6 ; ROM:0011C98C↑j ... ROM:0011C9D6 rts ROM:0011C9D8 ; --------------------------------------------------------------------------- ROM:0011C9D8 ROM:0011C9D8 loc_11C9D8: ; DATA XREF: ROM:0011C88A↑o ROM:0011C9D8 move.w ($BA0).w,d0 ROM:0011C9DC cmp.w ($B6C).w,d0 ROM:0011C9E0 bne.s loc_11C9E4 ROM:0011C9E2 bra.s loc_11C9EC ROM:0011C9E4 ; --------------------------------------------------------------------------- ROM:0011C9E4 ROM:0011C9E4 loc_11C9E4: ; CODE XREF: ROM:0011C9E0↑j ROM:0011C9E4 btst #2,($136E).w ROM:0011C9EA beq.s locret_11CA04 ROM:0011C9EC ROM:0011C9EC loc_11C9EC: ; CODE XREF: ROM:0011C9E2↑j ROM:0011C9EC bclr #5,($1378).w ROM:0011C9F2 bclr #5,($1370).w ROM:0011C9F8 move.b #4,($1142).w ROM:0011C9FE bra.l locret_11CA70 ROM:0011CA04 ; --------------------------------------------------------------------------- ROM:0011CA04 ROM:0011CA04 locret_11CA04: ; CODE XREF: ROM:0011C9D4↑j ROM:0011CA04 ; ROM:0011C9EA↑j ROM:0011CA04 rts ROM:0011CA06 ; --------------------------------------------------------------------------- ROM:0011CA06 ROM:0011CA06 loc_11CA06: ; DATA XREF: ROM:0011C88E↑o ROM:0011CA06 btst #5,($8E3).w ROM:0011CA0C bne.s loc_11CA2E ROM:0011CA0E btst #6,($1394).w ROM:0011CA14 beq.s loc_11CA2E ROM:0011CA16 bclr #4,($8EC).w ROM:0011CA1C bclr #4,($136F).w ROM:0011CA22 move.b #1,($1142).w ROM:0011CA28 bra.l locret_11C98E ROM:0011CA2E ; --------------------------------------------------------------------------- ROM:0011CA2E ROM:0011CA2E loc_11CA2E: ; CODE XREF: ROM:0011CA0C↑j ROM:0011CA2E ; ROM:0011CA14↑j ROM:0011CA2E btst #6,($1394).w ROM:0011CA34 bne.s locret_11CA70 ROM:0011CA36 btst #6,($1370).w ROM:0011CA3C bne.s locret_11CA70 ROM:0011CA3E move.w $2A8(a5),d0 ROM:0011CA42 move.w $2AC(a5),d1 ROM:0011CA46 cmp.w ($A44).w,d0 ROM:0011CA4A ble.s locret_11CA70 ROM:0011CA4C cmp.w ($A10).w,d0 ROM:0011CA50 ble.s locret_11CA70 ROM:0011CA52 move.w $2AE(a5),d0 ROM:0011CA56 clr.b ($893).w ROM:0011CA5A move.w d0,($656).w ROM:0011CA5E move.b #1,($893).w ROM:0011CA64 move.b #5,($1142).w ROM:0011CA6A bra.l locret_11CAFE ROM:0011CA70 ; --------------------------------------------------------------------------- ROM:0011CA70 ROM:0011CA70 locret_11CA70: ; CODE XREF: ROM:0011C8F0↑j ROM:0011CA70 ; ROM:0011C91A↑j ... ROM:0011CA70 rts ROM:0011CA72 ; --------------------------------------------------------------------------- ROM:0011CA72 ROM:0011CA72 loc_11CA72: ; DATA XREF: ROM:0011C892↑o ROM:0011CA72 btst #6,($1394).w ROM:0011CA78 bne.s loc_11CAC6 ROM:0011CA7A move.w $2A6(a5),d0 ROM:0011CA7E cmpi.w #0,($656).w ROM:0011CA84 ble.s loc_11CA8C ROM:0011CA86 cmp.w ($A44).w,d0 ROM:0011CA8A ble.s loc_11CAA4 ROM:0011CA8C ROM:0011CA8C loc_11CA8C: ; CODE XREF: ROM:0011CA84↑j ROM:0011CA8C bclr #4,($8EC).w ROM:0011CA92 bclr #4,($136F).w ROM:0011CA98 move.b #1,($1142).w ROM:0011CA9E bra.l locret_11C98E ROM:0011CAA4 ; --------------------------------------------------------------------------- ROM:0011CAA4 ROM:0011CAA4 loc_11CAA4: ; CODE XREF: ROM:0011CA8A↑j ROM:0011CAA4 move.w $2AA(a5),d0 ROM:0011CAA8 cmp.w ($A10).w,d0 ROM:0011CAAC ble.s loc_11CAC6 ROM:0011CAAE bclr #4,($8EC).w ROM:0011CAB4 bclr #4,($136F).w ROM:0011CABA move.b #1,($1142).w ROM:0011CAC0 bra.l locret_11C98E ROM:0011CAC6 ; --------------------------------------------------------------------------- ROM:0011CAC6 ROM:0011CAC6 loc_11CAC6: ; CODE XREF: ROM:0011CA78↑j ROM:0011CAC6 ; ROM:0011CAAC↑j ROM:0011CAC6 move.w $2A8(a5),d0 ROM:0011CACA btst #6,($1394).w ROM:0011CAD0 bne.s loc_11CAD8 ROM:0011CAD2 cmp.w ($A44).w,d0 ROM:0011CAD6 bge.s loc_11CAE0 ROM:0011CAD8 ROM:0011CAD8 loc_11CAD8: ; CODE XREF: ROM:0011CAD0↑j ROM:0011CAD8 move.b #4,($1142).w ROM:0011CADE bra.s locret_11CA70 ROM:0011CAE0 ; --------------------------------------------------------------------------- ROM:0011CAE0 ROM:0011CAE0 loc_11CAE0: ; CODE XREF: ROM:0011CAD6↑j ROM:0011CAE0 move.w $2AC(a5),d0 ROM:0011CAE4 btst #6,($1370).w ROM:0011CAEA bne.s loc_11CAF2 ROM:0011CAEC cmp.w ($A10).w,d0 ROM:0011CAF0 bge.s locret_11CAFE ROM:0011CAF2 ROM:0011CAF2 loc_11CAF2: ; CODE XREF: ROM:0011CAEA↑j ROM:0011CAF2 move.b #4,($1142).w ROM:0011CAF8 bra.l locret_11CA70 ROM:0011CAFE ; --------------------------------------------------------------------------- ROM:0011CAFE ROM:0011CAFE locret_11CAFE: ; CODE XREF: ROM:0011CA6A↑j ROM:0011CAFE ; ROM:0011CAF0↑j ROM:0011CAFE rts ROM:0011CB00 ; --------------------------------------------------------------------------- ROM:0011CB00 rts ROM:0011CB02 ROM:0011CB02 ; =============== S U B R O U T I N E ======================================= ROM:0011CB02 ROM:0011CB02 ROM:0011CB02 sub_11CB02: ; CODE XREF: ROM:loc_11C954↑p ROM:0011CB02 ; ROM:0011C976↑p ROM:0011CB02 move.w ($B6C).w,($AB6).w ROM:0011CB08 move.w #$3CA8,d1 ROM:0011CB0C move.w ($AB6).w,d2 ROM:0011CB10 move.w ($13B0).w,d3 ROM:0011CB14 bsr.l sub_115E32 ROM:0011CB1A move.w ($AB6).w,d0 ROM:0011CB1E sub.w d1,d0 ROM:0011CB20 add.w $2B0(a5),d0 ROM:0011CB24 move.w d0,($AB8).w ROM:0011CB28 move.w #$3CA6,d1 ROM:0011CB2C move.w ($AB8).w,d2 ROM:0011CB30 move.w ($13B0).w,d3 ROM:0011CB34 bsr.l sub_115E32 ROM:0011CB3A add.w ($AB8).w,d1 ROM:0011CB3E move.w $D0(a5),d0 ROM:0011CB42 cmp.w d1,d0 ROM:0011CB44 ble.s loc_11CB4C ROM:0011CB46 move.w d1,($BA0).w ROM:0011CB4A bra.s loc_11CB50 ROM:0011CB4C ; --------------------------------------------------------------------------- ROM:0011CB4C ROM:0011CB4C loc_11CB4C: ; CODE XREF: sub_11CB02+42↑j ROM:0011CB4C move.w d0,($BA0).w ROM:0011CB50 ROM:0011CB50 loc_11CB50: ; CODE XREF: sub_11CB02+48↑j ROM:0011CB50 move.w $C8(a5),($B9E).w ROM:0011CB56 rts ROM:0011CB56 ; End of function sub_11CB02 ROM:0011CB56 ROM:0011CB58 ROM:0011CB58 ; =============== S U B R O U T I N E ======================================= ROM:0011CB58 ROM:0011CB58 ROM:0011CB58 sub_11CB58: ; CODE XREF: ROM:0011C9C4↑p ROM:0011CB58 move.w #$3CA8,d1 ROM:0011CB5C move.w ($B6C).w,d2 ROM:0011CB60 move.w ($13B0).w,d3 ROM:0011CB64 bsr.l sub_115E32 ROM:0011CB6A move.w ($B6C).w,d0 ROM:0011CB6E sub.w d1,d0 ROM:0011CB70 sub.w $2B2(a5),d0 ROM:0011CB74 move.w d0,($AB8).w ROM:0011CB78 move.w #$3CA6,d1 ROM:0011CB7C move.w ($AB8).w,d2 ROM:0011CB80 move.w ($13B0).w,d3 ROM:0011CB84 bsr.l sub_115E32 ROM:0011CB8A add.w ($AB8).w,d1 ROM:0011CB8E cmp.w ($AB6).w,d1 ROM:0011CB92 blt.s loc_11CB9A ROM:0011CB94 move.w d1,($BA0).w ROM:0011CB98 bra.s loc_11CBA0 ROM:0011CB9A ; --------------------------------------------------------------------------- ROM:0011CB9A ROM:0011CB9A loc_11CB9A: ; CODE XREF: sub_11CB58+3A↑j ROM:0011CB9A move.w ($AB6).w,($BA0).w ROM:0011CBA0 ROM:0011CBA0 loc_11CBA0: ; CODE XREF: sub_11CB58+40↑j ROM:0011CBA0 move.w $2B4(a5),($B9E).w ROM:0011CBA6 rts ROM:0011CBA6 ; End of function sub_11CB58 ROM:0011CBA6 ROM:0011CBA8 ROM:0011CBA8 ; =============== S U B R O U T I N E ======================================= ROM:0011CBA8 ROM:0011CBA8 ROM:0011CBA8 sub_11CBA8: ; CODE XREF: sub_11C63E+1C↑p ROM:0011CBA8 clr.w d1 ROM:0011CBAA move.b ($1143).w,d1 ROM:0011CBAE cmpi.w #4,d1 ROM:0011CBB2 bcc.s locret_11CBBC ROM:0011CBB4 movea.l off_11CBBE(pc,d1.w*4),a0 ROM:0011CBB8 nop ROM:0011CBBA jmp (a0) ROM:0011CBBC ; --------------------------------------------------------------------------- ROM:0011CBBC ROM:0011CBBC locret_11CBBC: ; CODE XREF: sub_11CBA8+A↑j ROM:0011CBBC rts ROM:0011CBBC ; End of function sub_11CBA8 ROM:0011CBBC ROM:0011CBBC ; --------------------------------------------------------------------------- ROM:0011CBBE off_11CBBE: dc.l loc_11CBCE ; DATA XREF: sub_11CBA8+C↑r ROM:0011CBC2 dc.l loc_11CBD8 ROM:0011CBC6 dc.l loc_11CC1C ROM:0011CBCA dc.l loc_11CC52 ROM:0011CBCE ; --------------------------------------------------------------------------- ROM:0011CBCE ROM:0011CBCE loc_11CBCE: ; DATA XREF: ROM:off_11CBBE↑o ROM:0011CBCE move.b #1,($1143).w ROM:0011CBD4 bra.s locret_11CC1A ROM:0011CBD6 ; --------------------------------------------------------------------------- ROM:0011CBD6 rts ROM:0011CBD8 ; --------------------------------------------------------------------------- ROM:0011CBD8 ROM:0011CBD8 loc_11CBD8: ; DATA XREF: ROM:0011CBC2↑o ROM:0011CBD8 btst #5,($8E3).w ROM:0011CBDE bne.s loc_11CC02 ROM:0011CBE0 btst #7,($1372).w ROM:0011CBE6 bne.s loc_11CC02 ROM:0011CBE8 move.w $2B6(a5),d0 ROM:0011CBEC clr.b ($894).w ROM:0011CBF0 move.w d0,($658).w ROM:0011CBF4 move.b #1,($894).w ROM:0011CBFA move.b #2,($1143).w ROM:0011CC00 bra.s loc_11CC4C ROM:0011CC02 ; --------------------------------------------------------------------------- ROM:0011CC02 ROM:0011CC02 loc_11CC02: ; CODE XREF: ROM:0011CBDE↑j ROM:0011CC02 ; ROM:0011CBE6↑j ROM:0011CC02 btst #5,($8E3).w ROM:0011CC08 bne.s locret_11CC1A ROM:0011CC0A btst #7,($1372).w ROM:0011CC10 beq.s locret_11CC1A ROM:0011CC12 move.b #3,($1143).w ROM:0011CC18 bra.s locret_11CC62 ROM:0011CC1A ; --------------------------------------------------------------------------- ROM:0011CC1A ROM:0011CC1A locret_11CC1A: ; CODE XREF: ROM:0011CBD4↑j ROM:0011CC1A ; ROM:0011CC08↑j ... ROM:0011CC1A rts ROM:0011CC1C ; --------------------------------------------------------------------------- ROM:0011CC1C ROM:0011CC1C loc_11CC1C: ; DATA XREF: ROM:0011CBC6↑o ROM:0011CC1C btst #5,($8E3).w ROM:0011CC22 bne.s loc_11CC3C ROM:0011CC24 btst #7,($1372).w ROM:0011CC2A bne.s loc_11CC34 ROM:0011CC2C cmpi.w #0,($658).w ROM:0011CC32 bgt.s loc_11CC3C ROM:0011CC34 ROM:0011CC34 loc_11CC34: ; CODE XREF: ROM:0011CC2A↑j ROM:0011CC34 move.b #3,($1143).w ROM:0011CC3A bra.s locret_11CC62 ROM:0011CC3C ; --------------------------------------------------------------------------- ROM:0011CC3C ROM:0011CC3C loc_11CC3C: ; CODE XREF: ROM:0011CC22↑j ROM:0011CC3C ; ROM:0011CC32↑j ROM:0011CC3C btst #5,($8E3).w ROM:0011CC42 beq.s loc_11CC4C ROM:0011CC44 move.b #1,($1143).w ROM:0011CC4A bra.s locret_11CC1A ROM:0011CC4C ; --------------------------------------------------------------------------- ROM:0011CC4C ROM:0011CC4C loc_11CC4C: ; CODE XREF: ROM:0011CC00↑j ROM:0011CC4C ; ROM:0011CC42↑j ROM:0011CC4C bsr.w sub_11CC66 ROM:0011CC50 rts ROM:0011CC52 ; --------------------------------------------------------------------------- ROM:0011CC52 ROM:0011CC52 loc_11CC52: ; DATA XREF: ROM:0011CBCA↑o ROM:0011CC52 btst #5,($8E3).w ROM:0011CC58 beq.s locret_11CC62 ROM:0011CC5A move.b #1,($1143).w ROM:0011CC60 bra.s locret_11CC1A ROM:0011CC62 ; --------------------------------------------------------------------------- ROM:0011CC62 ROM:0011CC62 locret_11CC62: ; CODE XREF: ROM:0011CC18↑j ROM:0011CC62 ; ROM:0011CC3A↑j ... ROM:0011CC62 rts ROM:0011CC64 ; --------------------------------------------------------------------------- ROM:0011CC64 rts ROM:0011CC66 ROM:0011CC66 ; =============== S U B R O U T I N E ======================================= ROM:0011CC66 ROM:0011CC66 ROM:0011CC66 sub_11CC66: ; CODE XREF: ROM:loc_11CC4C↑p ROM:0011CC66 bset #0,($8E4).w ROM:0011CC6C rts ROM:0011CC6C ; End of function sub_11CC66 ROM:0011CC6C ROM:0011CC6E ROM:0011CC6E ; =============== S U B R O U T I N E ======================================= ROM:0011CC6E ROM:0011CC6E ROM:0011CC6E sub_11CC6E: ; CODE XREF: sub_11C63E+22↑p ROM:0011CC6E clr.w d1 ROM:0011CC70 move.b ($1144).w,d1 ROM:0011CC74 cmpi.w #4,d1 ROM:0011CC78 bcc.s locret_11CC82 ROM:0011CC7A movea.l off_11CC84(pc,d1.w*4),a0 ROM:0011CC7E nop ROM:0011CC80 jmp (a0) ROM:0011CC82 ; --------------------------------------------------------------------------- ROM:0011CC82 ROM:0011CC82 locret_11CC82: ; CODE XREF: sub_11CC6E+A↑j ROM:0011CC82 rts ROM:0011CC82 ; End of function sub_11CC6E ROM:0011CC82 ROM:0011CC82 ; --------------------------------------------------------------------------- ROM:0011CC84 off_11CC84: dc.l loc_11CC94 ; DATA XREF: sub_11CC6E+C↑r ROM:0011CC88 dc.l loc_11CCB6 ROM:0011CC8C dc.l loc_11CCEA ROM:0011CC90 dc.l loc_11CD28 ROM:0011CC94 ; --------------------------------------------------------------------------- ROM:0011CC94 ROM:0011CC94 loc_11CC94: ; DATA XREF: ROM:off_11CC84↑o ROM:0011CC94 bset #2,($1387).w ROM:0011CC9A move.w $2B8(a5),d0 ROM:0011CC9E clr.b ($895).w ROM:0011CCA2 move.w d0,($65A).w ROM:0011CCA6 move.b #1,($895).w ROM:0011CCAC move.b #1,($1144).w ROM:0011CCB2 bra.s locret_11CCE8 ROM:0011CCB4 ; --------------------------------------------------------------------------- ROM:0011CCB4 rts ROM:0011CCB6 ; --------------------------------------------------------------------------- ROM:0011CCB6 ROM:0011CCB6 loc_11CCB6: ; DATA XREF: ROM:0011CC88↑o ROM:0011CCB6 cmpi.w #0,($65A).w ROM:0011CCBC bgt.s locret_11CCE8 ROM:0011CCBE btst #6,($1394).w ROM:0011CCC4 bne.s locret_11CCE8 ROM:0011CCC6 move.w $2BA(a5),d0 ROM:0011CCCA cmp.w ($A44).w,d0 ROM:0011CCCE ble.s locret_11CCE8 ROM:0011CCD0 move.w $2BE(a5),d0 ROM:0011CCD4 cmp.w ($A10).w,d0 ROM:0011CCD8 ble.s locret_11CCE8 ROM:0011CCDA bclr #2,($1387).w ROM:0011CCE0 move.b #2,($1144).w ROM:0011CCE6 bra.s locret_11CD26 ROM:0011CCE8 ; --------------------------------------------------------------------------- ROM:0011CCE8 ROM:0011CCE8 locret_11CCE8: ; CODE XREF: ROM:0011CCB2↑j ROM:0011CCE8 ; ROM:0011CCBC↑j ... ROM:0011CCE8 rts ROM:0011CCEA ; --------------------------------------------------------------------------- ROM:0011CCEA ROM:0011CCEA loc_11CCEA: ; DATA XREF: ROM:0011CC8C↑o ROM:0011CCEA btst #5,($8E3).w ROM:0011CCF0 bne.s loc_11CCFA ROM:0011CCF2 move.b #3,($1144).w ROM:0011CCF8 bra.s locret_11CD50 ROM:0011CCFA ; --------------------------------------------------------------------------- ROM:0011CCFA ROM:0011CCFA loc_11CCFA: ; CODE XREF: ROM:0011CCF0↑j ROM:0011CCFA btst #6,($1394).w ROM:0011CD00 bne.s loc_11CD18 ROM:0011CD02 move.w $2BC(a5),d0 ROM:0011CD06 cmp.w ($A44).w,d0 ROM:0011CD0A bge.s loc_11CD0E ROM:0011CD0C bra.s loc_11CD18 ROM:0011CD0E ; --------------------------------------------------------------------------- ROM:0011CD0E ROM:0011CD0E loc_11CD0E: ; CODE XREF: ROM:0011CD0A↑j ROM:0011CD0E move.w $2C0(a5),d0 ROM:0011CD12 cmp.w ($A10).w,d0 ROM:0011CD16 bge.s locret_11CD26 ROM:0011CD18 ROM:0011CD18 loc_11CD18: ; CODE XREF: ROM:0011CD00↑j ROM:0011CD18 ; ROM:0011CD0C↑j ROM:0011CD18 bset #2,($1387).w ROM:0011CD1E move.b #1,($1144).w ROM:0011CD24 bra.s locret_11CCE8 ROM:0011CD26 ; --------------------------------------------------------------------------- ROM:0011CD26 ROM:0011CD26 locret_11CD26: ; CODE XREF: ROM:0011CCE6↑j ROM:0011CD26 ; ROM:0011CD16↑j ROM:0011CD26 rts ROM:0011CD28 ; --------------------------------------------------------------------------- ROM:0011CD28 ROM:0011CD28 loc_11CD28: ; DATA XREF: ROM:0011CC90↑o ROM:0011CD28 btst #5,($8E3).w ROM:0011CD2E beq.s locret_11CD50 ROM:0011CD30 bset #2,($1387).w ROM:0011CD36 move.w $2B8(a5),d0 ROM:0011CD3A clr.b ($895).w ROM:0011CD3E move.w d0,($65A).w ROM:0011CD42 move.b #1,($895).w ROM:0011CD48 move.b #1,($1144).w ROM:0011CD4E bra.s locret_11CCE8 ROM:0011CD50 ; --------------------------------------------------------------------------- ROM:0011CD50 ROM:0011CD50 locret_11CD50: ; CODE XREF: ROM:0011CCF8↑j ROM:0011CD50 ; ROM:0011CD2E↑j ROM:0011CD50 rts ROM:0011CD52 ; --------------------------------------------------------------------------- ROM:0011CD52 rts ROM:0011CD54 ROM:0011CD54 ; =============== S U B R O U T I N E ======================================= ROM:0011CD54 ROM:0011CD54 ROM:0011CD54 sub_11CD54: ; CODE XREF: sub_11C63E+12↑p ROM:0011CD54 clr.w d1 ROM:0011CD56 move.b ($1145).w,d1 ROM:0011CD5A cmpi.w #5,d1 ROM:0011CD5E bcc.s locret_11CD68 ROM:0011CD60 movea.l off_11CD6A(pc,d1.w*4),a0 ROM:0011CD64 nop ROM:0011CD66 jmp (a0) ROM:0011CD68 ; --------------------------------------------------------------------------- ROM:0011CD68 ROM:0011CD68 locret_11CD68: ; CODE XREF: sub_11CD54+A↑j ROM:0011CD68 rts ROM:0011CD68 ; End of function sub_11CD54 ROM:0011CD68 ROM:0011CD68 ; --------------------------------------------------------------------------- ROM:0011CD6A off_11CD6A: dc.l loc_11CD7E ; DATA XREF: sub_11CD54+C↑r ROM:0011CD6E dc.l loc_11CD8E ROM:0011CD72 dc.l loc_11CDB6 ROM:0011CD76 dc.l loc_11CE2E ROM:0011CD7A dc.l loc_11CE66 ROM:0011CD7E ; --------------------------------------------------------------------------- ROM:0011CD7E ROM:0011CD7E loc_11CD7E: ; DATA XREF: ROM:off_11CD6A↑o ROM:0011CD7E bclr #3,($1385).w ROM:0011CD84 move.b #1,($1145).w ROM:0011CD8A bra.s locret_11CDB4 ROM:0011CD8C ; --------------------------------------------------------------------------- ROM:0011CD8C rts ROM:0011CD8E ; --------------------------------------------------------------------------- ROM:0011CD8E ROM:0011CD8E loc_11CD8E: ; DATA XREF: ROM:0011CD6E↑o ROM:0011CD8E btst #5,($8E3).w ROM:0011CD94 bne.s locret_11CDB4 ROM:0011CD96 move.w $2C4(a5),d0 ROM:0011CD9A clr.b ($896).w ROM:0011CD9E move.w d0,($65C).w ROM:0011CDA2 move.b #1,($896).w ROM:0011CDA8 move.b #2,($1145).w ROM:0011CDAE bra.l loc_11CE28 ROM:0011CDB4 ; --------------------------------------------------------------------------- ROM:0011CDB4 ROM:0011CDB4 locret_11CDB4: ; CODE XREF: ROM:0011CD8A↑j ROM:0011CDB4 ; ROM:0011CD94↑j ... ROM:0011CDB4 rts ROM:0011CDB6 ; --------------------------------------------------------------------------- ROM:0011CDB6 ROM:0011CDB6 loc_11CDB6: ; DATA XREF: ROM:0011CD72↑o ROM:0011CDB6 btst #5,($8E3).w ROM:0011CDBC bne.s loc_11CDE0 ROM:0011CDBE cmpi.w #0,($65C).w ROM:0011CDC4 bgt.s loc_11CDE0 ROM:0011CDC6 btst #7,($137F).w ROM:0011CDCC bne.s loc_11CDE0 ROM:0011CDCE bset #3,($1385).w ROM:0011CDD4 move.b #4,($1145).w ROM:0011CDDA bra.l locret_11CE80 ROM:0011CDE0 ; --------------------------------------------------------------------------- ROM:0011CDE0 ROM:0011CDE0 loc_11CDE0: ; CODE XREF: ROM:0011CDBC↑j ROM:0011CDE0 ; ROM:0011CDC4↑j ... ROM:0011CDE0 btst #5,($8E3).w ROM:0011CDE6 beq.s loc_11CDF0 ROM:0011CDE8 move.b #1,($1145).w ROM:0011CDEE bra.s locret_11CDB4 ROM:0011CDF0 ; --------------------------------------------------------------------------- ROM:0011CDF0 ROM:0011CDF0 loc_11CDF0: ; CODE XREF: ROM:0011CDE6↑j ROM:0011CDF0 cmpi.w #0,($65C).w ROM:0011CDF6 bgt.s loc_11CE28 ROM:0011CDF8 btst #7,($137F).w ROM:0011CDFE beq.s loc_11CE28 ROM:0011CE00 btst #5,($8E3).w ROM:0011CE06 bne.s loc_11CE28 ROM:0011CE08 move.w $2C2(a5),d0 ROM:0011CE0C clr.b ($896).w ROM:0011CE10 move.w d0,($65C).w ROM:0011CE14 move.b #1,($896).w ROM:0011CE1A bset #3,($1385).w ROM:0011CE20 move.b #3,($1145).w ROM:0011CE26 bra.s loc_11CE60 ROM:0011CE28 ; --------------------------------------------------------------------------- ROM:0011CE28 ROM:0011CE28 loc_11CE28: ; CODE XREF: ROM:0011CDAE↑j ROM:0011CE28 ; ROM:0011CDF6↑j ... ROM:0011CE28 bsr.w sub_11CE84 ROM:0011CE2C rts ROM:0011CE2E ; --------------------------------------------------------------------------- ROM:0011CE2E ROM:0011CE2E loc_11CE2E: ; DATA XREF: ROM:0011CD76↑o ROM:0011CE2E btst #7,($137F).w ROM:0011CE34 beq.s loc_11CE3E ROM:0011CE36 cmpi.w #0,($65C).w ROM:0011CE3C bgt.s loc_11CE46 ROM:0011CE3E ROM:0011CE3E loc_11CE3E: ; CODE XREF: ROM:0011CE34↑j ROM:0011CE3E move.b #4,($1145).w ROM:0011CE44 bra.s locret_11CE80 ROM:0011CE46 ; --------------------------------------------------------------------------- ROM:0011CE46 ROM:0011CE46 loc_11CE46: ; CODE XREF: ROM:0011CE3C↑j ROM:0011CE46 btst #5,($8E3).w ROM:0011CE4C beq.s loc_11CE60 ROM:0011CE4E bclr #3,($1385).w ROM:0011CE54 move.b #1,($1145).w ROM:0011CE5A bra.l locret_11CDB4 ROM:0011CE60 ; --------------------------------------------------------------------------- ROM:0011CE60 ROM:0011CE60 loc_11CE60: ; CODE XREF: ROM:0011CE26↑j ROM:0011CE60 ; ROM:0011CE4C↑j ROM:0011CE60 bsr.w sub_11CE84 ROM:0011CE64 rts ROM:0011CE66 ; --------------------------------------------------------------------------- ROM:0011CE66 ROM:0011CE66 loc_11CE66: ; DATA XREF: ROM:0011CD7A↑o ROM:0011CE66 btst #5,($8E3).w ROM:0011CE6C beq.s locret_11CE80 ROM:0011CE6E bclr #3,($1385).w ROM:0011CE74 move.b #1,($1145).w ROM:0011CE7A bra.l locret_11CDB4 ROM:0011CE80 ; --------------------------------------------------------------------------- ROM:0011CE80 ROM:0011CE80 locret_11CE80: ; CODE XREF: ROM:0011CDDA↑j ROM:0011CE80 ; ROM:0011CE44↑j ... ROM:0011CE80 rts ROM:0011CE82 ; --------------------------------------------------------------------------- ROM:0011CE82 rts ROM:0011CE84 ROM:0011CE84 ; =============== S U B R O U T I N E ======================================= ROM:0011CE84 ROM:0011CE84 ROM:0011CE84 sub_11CE84: ; CODE XREF: ROM:loc_11CE28↑p ROM:0011CE84 ; ROM:loc_11CE60↑p ROM:0011CE84 bset #0,($8E4).w ROM:0011CE8A rts ROM:0011CE8A ; End of function sub_11CE84 ROM:0011CE8A ROM:0011CE8C ROM:0011CE8C ; =============== S U B R O U T I N E ======================================= ROM:0011CE8C ROM:0011CE8C ROM:0011CE8C sub_11CE8C: ; CODE XREF: ROM:0011C69E↑p ROM:0011CE8C ; ROM:loc_11C732↑p ... ROM:0011CE8C clr.w d1 ROM:0011CE8E move.b ($1146).w,d1 ROM:0011CE92 cmpi.w #6,d1 ROM:0011CE96 bcc.s locret_11CEA0 ROM:0011CE98 movea.l off_11CEA2(pc,d1.w*4),a0 ROM:0011CE9C nop ROM:0011CE9E jmp (a0) ROM:0011CEA0 ; --------------------------------------------------------------------------- ROM:0011CEA0 ROM:0011CEA0 locret_11CEA0: ; CODE XREF: sub_11CE8C+A↑j ROM:0011CEA0 rts ROM:0011CEA0 ; End of function sub_11CE8C ROM:0011CEA0 ROM:0011CEA0 ; --------------------------------------------------------------------------- ROM:0011CEA2 off_11CEA2: dc.l loc_11CEBA ; DATA XREF: sub_11CE8C+C↑r ROM:0011CEA6 dc.l loc_11CED2 ROM:0011CEAA dc.l loc_11CF38 ROM:0011CEAE dc.l loc_11CF86 ROM:0011CEB2 dc.l loc_11CFB6 ROM:0011CEB6 dc.l loc_11CFEC ROM:0011CEBA ; --------------------------------------------------------------------------- ROM:0011CEBA ROM:0011CEBA loc_11CEBA: ; DATA XREF: ROM:off_11CEA2↑o ROM:0011CEBA bclr #0,($1387).w ROM:0011CEC0 bclr #1,($137D).w ROM:0011CEC6 move.b #1,($1146).w ROM:0011CECC bra.w locret_11CF36 ROM:0011CED0 ; --------------------------------------------------------------------------- ROM:0011CED0 rts ROM:0011CED2 ; --------------------------------------------------------------------------- ROM:0011CED2 ROM:0011CED2 loc_11CED2: ; DATA XREF: ROM:0011CEA6↑o ROM:0011CED2 btst #7,($137F).w ROM:0011CED8 beq.s loc_11CEF6 ROM:0011CEDA bset #0,($1387).w ROM:0011CEE0 bset #1,($137D).w ROM:0011CEE6 bset #1,($136B).w ROM:0011CEEC move.b #4,($1146).w ROM:0011CEF2 bra.w locret_11CFEA ROM:0011CEF6 ; --------------------------------------------------------------------------- ROM:0011CEF6 ROM:0011CEF6 loc_11CEF6: ; CODE XREF: ROM:0011CED8↑j ROM:0011CEF6 btst #3,($1377).w ROM:0011CEFC bne.s loc_11CF06 ROM:0011CEFE btst #6,($137A).w ROM:0011CF04 beq.s locret_11CF36 ROM:0011CF06 ROM:0011CF06 loc_11CF06: ; CODE XREF: ROM:0011CEFC↑j ROM:0011CF06 btst #5,($1370).w ROM:0011CF0C bne.s locret_11CF36 ROM:0011CF0E btst #3,($1384).w ROM:0011CF14 bne.s locret_11CF36 ROM:0011CF16 btst #5,($8E3).w ROM:0011CF1C beq.s locret_11CF36 ROM:0011CF1E bsr.w sub_11D070 ROM:0011CF22 bset #5,($1378).w ROM:0011CF28 bset #5,($1370).w ROM:0011CF2E move.b #2,($1146).w ROM:0011CF34 bra.s locret_11CF84 ROM:0011CF36 ; --------------------------------------------------------------------------- ROM:0011CF36 ROM:0011CF36 locret_11CF36: ; CODE XREF: ROM:0011CECC↑j ROM:0011CF36 ; ROM:0011CF04↑j ... ROM:0011CF36 rts ROM:0011CF38 ; --------------------------------------------------------------------------- ROM:0011CF38 ROM:0011CF38 loc_11CF38: ; DATA XREF: ROM:0011CEAA↑o ROM:0011CF38 btst #2,($136E).w ROM:0011CF3E beq.s loc_11CF54 ROM:0011CF40 bclr #5,($1378).w ROM:0011CF46 bclr #5,($1370).w ROM:0011CF4C move.b #1,($1146).w ROM:0011CF52 bra.s locret_11CF36 ROM:0011CF54 ; --------------------------------------------------------------------------- ROM:0011CF54 ROM:0011CF54 loc_11CF54: ; CODE XREF: ROM:0011CF3E↑j ROM:0011CF54 move.w ($BA0).w,d0 ROM:0011CF58 btst #3,($1384).w ROM:0011CF5E bne.s locret_11CF84 ROM:0011CF60 cmp.w ($B6C).w,d0 ROM:0011CF64 bne.s locret_11CF84 ROM:0011CF66 bset #0,($1387).w ROM:0011CF6C bset #1,($137D).w ROM:0011CF72 bset #1,($136B).w ROM:0011CF78 bsr.w sub_11D04E ROM:0011CF7C move.b #3,($1146).w ROM:0011CF82 bra.s locret_11CFB4 ROM:0011CF84 ; --------------------------------------------------------------------------- ROM:0011CF84 ROM:0011CF84 locret_11CF84: ; CODE XREF: ROM:0011CF34↑j ROM:0011CF84 ; ROM:0011CF5E↑j ... ROM:0011CF84 rts ROM:0011CF86 ; --------------------------------------------------------------------------- ROM:0011CF86 ROM:0011CF86 loc_11CF86: ; DATA XREF: ROM:0011CEAE↑o ROM:0011CF86 move.w ($BA0).w,d0 ROM:0011CF8A btst #2,($136E).w ROM:0011CF90 bne.s loc_11CFA0 ROM:0011CF92 btst #3,($1384).w ROM:0011CF98 bne.s locret_11CFB4 ROM:0011CF9A cmp.w ($B6C).w,d0 ROM:0011CF9E bne.s locret_11CFB4 ROM:0011CFA0 ROM:0011CFA0 loc_11CFA0: ; CODE XREF: ROM:0011CF90↑j ROM:0011CFA0 bclr #5,($1378).w ROM:0011CFA6 bclr #5,($1370).w ROM:0011CFAC move.b #4,($1146).w ROM:0011CFB2 bra.s locret_11CFEA ROM:0011CFB4 ; --------------------------------------------------------------------------- ROM:0011CFB4 ROM:0011CFB4 locret_11CFB4: ; CODE XREF: ROM:0011CF82↑j ROM:0011CFB4 ; ROM:0011CF98↑j ... ROM:0011CFB4 rts ROM:0011CFB6 ; --------------------------------------------------------------------------- ROM:0011CFB6 ROM:0011CFB6 loc_11CFB6: ; DATA XREF: ROM:0011CEB2↑o ROM:0011CFB6 btst #3,($1377).w ROM:0011CFBC bne.s locret_11CFEA ROM:0011CFBE btst #7,($137F).w ROM:0011CFC4 bne.s locret_11CFEA ROM:0011CFC6 btst #6,($137A).w ROM:0011CFCC bne.s locret_11CFEA ROM:0011CFCE move.w $2C6(a5),d0 ROM:0011CFD2 clr.b ($866).w ROM:0011CFD6 move.w d0,($5FC).w ROM:0011CFDA move.b #1,($866).w ROM:0011CFE0 move.b #5,($1146).w ROM:0011CFE6 bra.w locret_11D04A ROM:0011CFEA ; --------------------------------------------------------------------------- ROM:0011CFEA ROM:0011CFEA locret_11CFEA: ; CODE XREF: ROM:0011CEF2↑j ROM:0011CFEA ; ROM:0011CFB2↑j ... ROM:0011CFEA rts ROM:0011CFEC ; --------------------------------------------------------------------------- ROM:0011CFEC ROM:0011CFEC loc_11CFEC: ; DATA XREF: ROM:0011CEB6↑o ROM:0011CFEC btst #3,($1377).w ROM:0011CFF2 bne.s loc_11D004 ROM:0011CFF4 btst #7,($137F).w ROM:0011CFFA bne.s loc_11D004 ROM:0011CFFC btst #6,($137A).w ROM:0011D002 beq.s loc_11D00E ROM:0011D004 ROM:0011D004 loc_11D004: ; CODE XREF: ROM:0011CFF2↑j ROM:0011D004 ; ROM:0011CFFA↑j ROM:0011D004 move.b #4,($1146).w ROM:0011D00A bra.s locret_11CFEA ROM:0011D00C ; --------------------------------------------------------------------------- ROM:0011D00C rts ROM:0011D00E ; --------------------------------------------------------------------------- ROM:0011D00E ROM:0011D00E loc_11D00E: ; CODE XREF: ROM:0011D002↑j ROM:0011D00E cmpi.w #0,($5FC).w ROM:0011D014 bgt.s locret_11D04A ROM:0011D016 btst #3,($1377).w ROM:0011D01C bne.s locret_11D04A ROM:0011D01E btst #7,($137F).w ROM:0011D024 bne.s locret_11D04A ROM:0011D026 btst #6,($137A).w ROM:0011D02C bne.s locret_11D04A ROM:0011D02E bclr #0,($1387).w ROM:0011D034 bclr #1,($137D).w ROM:0011D03A bclr #1,($136B).w ROM:0011D040 move.b #1,($1146).w ROM:0011D046 bra.w locret_11CF36 ROM:0011D04A ; --------------------------------------------------------------------------- ROM:0011D04A ROM:0011D04A locret_11D04A: ; CODE XREF: ROM:0011CFE6↑j ROM:0011D04A ; ROM:0011D014↑j ... ROM:0011D04A rts ROM:0011D04C ; --------------------------------------------------------------------------- ROM:0011D04C rts ROM:0011D04E ROM:0011D04E ; =============== S U B R O U T I N E ======================================= ROM:0011D04E ROM:0011D04E ROM:0011D04E sub_11D04E: ; CODE XREF: ROM:0011CF78↑p ROM:0011D04E move.w ($B6C).w,d0 ROM:0011D052 sub.w $2CA(a5),d0 ROM:0011D056 cmp.w ($ABA).w,d0 ROM:0011D05A blt.s loc_11D062 ROM:0011D05C move.w d0,($BA0).w ROM:0011D060 bra.s loc_11D068 ROM:0011D062 ; --------------------------------------------------------------------------- ROM:0011D062 ROM:0011D062 loc_11D062: ; CODE XREF: sub_11D04E+C↑j ROM:0011D062 move.w ($ABA).w,($BA0).w ROM:0011D068 ROM:0011D068 loc_11D068: ; CODE XREF: sub_11D04E+12↑j ROM:0011D068 move.w $2B4(a5),($B9E).w ROM:0011D06E rts ROM:0011D06E ; End of function sub_11D04E ROM:0011D06E ROM:0011D070 ROM:0011D070 ; =============== S U B R O U T I N E ======================================= ROM:0011D070 ROM:0011D070 ROM:0011D070 sub_11D070: ; CODE XREF: ROM:0011CF1E↑p ROM:0011D070 move.w ($B6C).w,($ABA).w ROM:0011D076 move.w ($B6C).w,d0 ROM:0011D07A add.w $2C8(a5),d0 ROM:0011D07E move.w $D0(a5),d1 ROM:0011D082 cmp.w d0,d1 ROM:0011D084 ble.s loc_11D08C ROM:0011D086 move.w d0,($BA0).w ROM:0011D08A bra.s loc_11D090 ROM:0011D08C ; --------------------------------------------------------------------------- ROM:0011D08C ROM:0011D08C loc_11D08C: ; CODE XREF: sub_11D070+14↑j ROM:0011D08C move.w d1,($BA0).w ROM:0011D090 ROM:0011D090 loc_11D090: ; CODE XREF: sub_11D070+1A↑j ROM:0011D090 move.w $C8(a5),($B9E).w ROM:0011D096 rts ROM:0011D096 ; End of function sub_11D070 ROM:0011D096 ROM:0011D098 ROM:0011D098 ; =============== S U B R O U T I N E ======================================= ROM:0011D098 ROM:0011D098 ROM:0011D098 sub_11D098: ; CODE XREF: sub_11C63E+6↑p ROM:0011D098 clr.w d1 ROM:0011D09A move.b ($1147).w,d1 ROM:0011D09E cmpi.w #3,d1 ROM:0011D0A2 bcc.s locret_11D0AC ROM:0011D0A4 movea.l off_11D0AE(pc,d1.w*4),a0 ROM:0011D0A8 nop ROM:0011D0AA jmp (a0) ROM:0011D0AC ; --------------------------------------------------------------------------- ROM:0011D0AC ROM:0011D0AC locret_11D0AC: ; CODE XREF: sub_11D098+A↑j ROM:0011D0AC rts ROM:0011D0AC ; End of function sub_11D098 ROM:0011D0AC ROM:0011D0AC ; --------------------------------------------------------------------------- ROM:0011D0AE off_11D0AE: dc.l loc_11D0BA ; DATA XREF: sub_11D098+C↑r ROM:0011D0B2 dc.l loc_11D0C4 ROM:0011D0B6 dc.l loc_11D112 ROM:0011D0BA ; --------------------------------------------------------------------------- ROM:0011D0BA ROM:0011D0BA loc_11D0BA: ; DATA XREF: ROM:off_11D0AE↑o ROM:0011D0BA move.b #1,($1147).w ROM:0011D0C0 bra.s locret_11D110 ROM:0011D0C2 ; --------------------------------------------------------------------------- ROM:0011D0C2 rts ROM:0011D0C4 ; --------------------------------------------------------------------------- ROM:0011D0C4 ROM:0011D0C4 loc_11D0C4: ; DATA XREF: ROM:0011D0B2↑o ROM:0011D0C4 btst #3,($138C).w ROM:0011D0CA beq.s locret_11D110 ROM:0011D0CC btst #3,($138A).w ROM:0011D0D2 beq.s locret_11D110 ROM:0011D0D4 btst #0,($1377).w ROM:0011D0DA beq.s loc_11D0E8 ROM:0011D0DC move.w $2CC(a5),d0 ROM:0011D0E0 cmpi.w #0,d0 ROM:0011D0E4 beq.w loc_11D102 ROM:0011D0E8 ROM:0011D0E8 loc_11D0E8: ; CODE XREF: ROM:0011D0DA↑j ROM:0011D0E8 btst #6,($138B).w ROM:0011D0EE bne.s loc_11D102 ROM:0011D0F0 btst #6,($1394).w ROM:0011D0F6 bne.s loc_11D102 ROM:0011D0F8 move.w $2D0(a5),d0 ROM:0011D0FC cmp.w ($A44).w,d0 ROM:0011D100 bge.s locret_11D110 ROM:0011D102 ROM:0011D102 loc_11D102: ; CODE XREF: ROM:0011D0E4↑j ROM:0011D102 ; ROM:0011D0EE↑j ... ROM:0011D102 bset #3,($1377).w ROM:0011D108 move.b #2,($1147).w ROM:0011D10E bra.s locret_11D154 ROM:0011D110 ; --------------------------------------------------------------------------- ROM:0011D110 ROM:0011D110 locret_11D110: ; CODE XREF: ROM:0011D0C0↑j ROM:0011D110 ; ROM:0011D0CA↑j ... ROM:0011D110 rts ROM:0011D112 ; --------------------------------------------------------------------------- ROM:0011D112 ROM:0011D112 loc_11D112: ; DATA XREF: ROM:0011D0B6↑o ROM:0011D112 btst #3,($138C).w ROM:0011D118 beq.s loc_11D146 ROM:0011D11A move.w $2CE(a5),d0 ROM:0011D11E cmp.w ($A44).w,d0 ROM:0011D122 ble.s locret_11D154 ROM:0011D124 move.w $2CC(a5),d0 ROM:0011D128 btst #0,($1377).w ROM:0011D12E beq.s loc_11D136 ROM:0011D130 cmpi.w #1,d0 ROM:0011D134 bne.s locret_11D154 ROM:0011D136 ROM:0011D136 loc_11D136: ; CODE XREF: ROM:0011D12E↑j ROM:0011D136 btst #6,($138B).w ROM:0011D13C bne.s locret_11D154 ROM:0011D13E btst #6,($1394).w ROM:0011D144 bne.s locret_11D154 ROM:0011D146 ROM:0011D146 loc_11D146: ; CODE XREF: ROM:0011D118↑j ROM:0011D146 bclr #3,($1377).w ROM:0011D14C move.b #1,($1147).w ROM:0011D152 bra.s locret_11D110 ROM:0011D154 ; --------------------------------------------------------------------------- ROM:0011D154 ROM:0011D154 locret_11D154: ; CODE XREF: ROM:0011D10E↑j ROM:0011D154 ; ROM:0011D122↑j ... ROM:0011D154 rts ROM:0011D156 ; --------------------------------------------------------------------------- ROM:0011D156 rts ROM:0011D158 ROM:0011D158 ; =============== S U B R O U T I N E ======================================= ROM:0011D158 ROM:0011D158 ROM:0011D158 sub_11D158: ; CODE XREF: ROM:0011C714↑p ROM:0011D158 ; ROM:loc_11C796↑p ROM:0011D158 clr.w d1 ROM:0011D15A move.b ($1148).w,d1 ROM:0011D15E cmpi.w #$A,d1 ROM:0011D162 bcc.s locret_11D16C ROM:0011D164 movea.l off_11D16E(pc,d1.w*4),a0 ROM:0011D168 nop ROM:0011D16A jmp (a0) ROM:0011D16C ; --------------------------------------------------------------------------- ROM:0011D16C ROM:0011D16C locret_11D16C: ; CODE XREF: sub_11D158+A↑j ROM:0011D16C rts ROM:0011D16C ; End of function sub_11D158 ROM:0011D16C ROM:0011D16C ; --------------------------------------------------------------------------- ROM:0011D16E off_11D16E: dc.l loc_11D196 ; DATA XREF: sub_11D158+C↑r ROM:0011D172 dc.l loc_11D1AC ROM:0011D176 dc.l loc_11D222 ROM:0011D17A dc.l loc_11D278 ROM:0011D17E dc.l loc_11D2C6 ROM:0011D182 dc.l loc_11D376 ROM:0011D186 dc.l loc_11D3D2 ROM:0011D18A dc.l loc_11D40A ROM:0011D18E dc.l loc_11D442 ROM:0011D192 dc.l loc_11D510 ROM:0011D196 ; --------------------------------------------------------------------------- ROM:0011D196 ROM:0011D196 loc_11D196: ; DATA XREF: ROM:off_11D16E↑o ROM:0011D196 bclr #1,($137D).w ROM:0011D19C bclr #0,($1387).w ROM:0011D1A2 move.b #1,($1148).w ROM:0011D1A8 bra.s locret_11D220 ROM:0011D1AA ; --------------------------------------------------------------------------- ROM:0011D1AA rts ROM:0011D1AC ; --------------------------------------------------------------------------- ROM:0011D1AC ROM:0011D1AC loc_11D1AC: ; DATA XREF: ROM:0011D172↑o ROM:0011D1AC btst #7,($137F).w ROM:0011D1B2 beq.s loc_11D1D0 ROM:0011D1B4 bset #0,($1387).w ROM:0011D1BA bset #1,($137D).w ROM:0011D1C0 bset #5,($138E).w ROM:0011D1C6 move.b #7,($1148).w ROM:0011D1CC bra.w locret_11D440 ROM:0011D1D0 ; --------------------------------------------------------------------------- ROM:0011D1D0 ROM:0011D1D0 loc_11D1D0: ; CODE XREF: ROM:0011D1B2↑j ROM:0011D1D0 btst #7,($137B).w ROM:0011D1D6 bne.s loc_11D1E8 ROM:0011D1D8 btst #0,($1379).w ROM:0011D1DE bne.s loc_11D1E8 ROM:0011D1E0 btst #6,($137A).w ROM:0011D1E6 beq.s locret_11D220 ROM:0011D1E8 ROM:0011D1E8 loc_11D1E8: ; CODE XREF: ROM:0011D1D6↑j ROM:0011D1E8 ; ROM:0011D1DE↑j ROM:0011D1E8 btst #5,($1370).w ROM:0011D1EE bne.s locret_11D220 ROM:0011D1F0 btst #3,($1384).w ROM:0011D1F6 bne.s locret_11D220 ROM:0011D1F8 btst #5,($1369).w ROM:0011D1FE bne.s locret_11D220 ROM:0011D200 btst #5,($8E3).w ROM:0011D206 beq.s locret_11D220 ROM:0011D208 bsr.w sub_11D5B2 ROM:0011D20C bset #5,($1378).w ROM:0011D212 bset #5,($1370).w ROM:0011D218 move.b #2,($1148).w ROM:0011D21E bra.s locret_11D276 ROM:0011D220 ; --------------------------------------------------------------------------- ROM:0011D220 ROM:0011D220 locret_11D220: ; CODE XREF: ROM:0011D1A8↑j ROM:0011D220 ; ROM:0011D1E6↑j ... ROM:0011D220 rts ROM:0011D222 ; --------------------------------------------------------------------------- ROM:0011D222 ROM:0011D222 loc_11D222: ; DATA XREF: ROM:0011D176↑o ROM:0011D222 btst #2,($136E).w ROM:0011D228 beq.s loc_11D23E ROM:0011D22A bclr #5,($1378).w ROM:0011D230 bclr #5,($1370).w ROM:0011D236 move.b #1,($1148).w ROM:0011D23C bra.s locret_11D220 ROM:0011D23E ; --------------------------------------------------------------------------- ROM:0011D23E ROM:0011D23E loc_11D23E: ; CODE XREF: ROM:0011D228↑j ROM:0011D23E move.w ($BA0).w,d0 ROM:0011D242 btst #3,($1384).w ROM:0011D248 bne.s locret_11D276 ROM:0011D24A cmp.w ($B6C).w,d0 ROM:0011D24E bne.s locret_11D276 ROM:0011D250 btst #5,($1369).w ROM:0011D256 bne.s locret_11D276 ROM:0011D258 bset #0,($1387).w ROM:0011D25E bclr #1,($137D).w ROM:0011D264 bsr.w sub_11D5FE ROM:0011D268 bset #3,($1368).w ROM:0011D26E move.b #3,($1148).w ROM:0011D274 bra.s locret_11D2C4 ROM:0011D276 ; --------------------------------------------------------------------------- ROM:0011D276 ROM:0011D276 locret_11D276: ; CODE XREF: ROM:0011D21E↑j ROM:0011D276 ; ROM:0011D248↑j ... ROM:0011D276 rts ROM:0011D278 ; --------------------------------------------------------------------------- ROM:0011D278 ROM:0011D278 loc_11D278: ; DATA XREF: ROM:0011D17A↑o ROM:0011D278 move.w ($BA0).w,d0 ROM:0011D27C btst #2,($136E).w ROM:0011D282 bne.s loc_11D29A ROM:0011D284 btst #3,($1384).w ROM:0011D28A bne.s locret_11D2C4 ROM:0011D28C cmp.w ($B6C).w,d0 ROM:0011D290 bne.s locret_11D2C4 ROM:0011D292 btst #5,($1369).w ROM:0011D298 bne.s locret_11D2C4 ROM:0011D29A ROM:0011D29A loc_11D29A: ; CODE XREF: ROM:0011D282↑j ROM:0011D29A move.w $2DA(a5),d0 ROM:0011D29E clr.b ($868).w ROM:0011D2A2 move.w d0,($600).w ROM:0011D2A6 move.b #1,($868).w ROM:0011D2AC bclr #5,($1378).w ROM:0011D2B2 bclr #5,($1370).w ROM:0011D2B8 move.b #4,($1148).w ROM:0011D2BE bra.l locret_11D374 ROM:0011D2C4 ; --------------------------------------------------------------------------- ROM:0011D2C4 ROM:0011D2C4 locret_11D2C4: ; CODE XREF: ROM:0011D274↑j ROM:0011D2C4 ; ROM:0011D28A↑j ... ROM:0011D2C4 rts ROM:0011D2C6 ; --------------------------------------------------------------------------- ROM:0011D2C6 ROM:0011D2C6 loc_11D2C6: ; DATA XREF: ROM:0011D17E↑o ROM:0011D2C6 btst #7,($137B).w ROM:0011D2CC bne.s loc_11D2FA ROM:0011D2CE btst #0,($1379).w ROM:0011D2D4 bne.s loc_11D2FA ROM:0011D2D6 btst #6,($137A).w ROM:0011D2DC bne.s loc_11D2FA ROM:0011D2DE move.w $2C6(a5),d0 ROM:0011D2E2 clr.b ($867).w ROM:0011D2E6 move.w d0,($5FE).w ROM:0011D2EA move.b #1,($867).w ROM:0011D2F0 move.b #9,($1148).w ROM:0011D2F6 bra.w locret_11D584 ROM:0011D2FA ; --------------------------------------------------------------------------- ROM:0011D2FA ROM:0011D2FA loc_11D2FA: ; CODE XREF: ROM:0011D2CC↑j ROM:0011D2FA ; ROM:0011D2D4↑j ... ROM:0011D2FA btst #7,($137F).w ROM:0011D300 beq.s loc_11D324 ROM:0011D302 bset #0,($1387).w ROM:0011D308 bset #1,($137D).w ROM:0011D30E bset #5,($138E).w ROM:0011D314 bclr #3,($1368).w ROM:0011D31A move.b #7,($1148).w ROM:0011D320 bra.w locret_11D440 ROM:0011D324 ; --------------------------------------------------------------------------- ROM:0011D324 ROM:0011D324 loc_11D324: ; CODE XREF: ROM:0011D300↑j ROM:0011D324 cmpi.w #0,($600).w ROM:0011D32A bgt.s locret_11D374 ROM:0011D32C btst #5,($1370).w ROM:0011D332 bne.s locret_11D374 ROM:0011D334 btst #3,($1384).w ROM:0011D33A bne.s locret_11D374 ROM:0011D33C btst #5,($1369).w ROM:0011D342 bne.s locret_11D374 ROM:0011D344 btst #5,($8E3).w ROM:0011D34A beq.s locret_11D374 ROM:0011D34C btst #0,($1379).w ROM:0011D352 bne.s loc_11D35C ROM:0011D354 btst #6,($137A).w ROM:0011D35A beq.s locret_11D374 ROM:0011D35C ROM:0011D35C loc_11D35C: ; CODE XREF: ROM:0011D352↑j ROM:0011D35C bsr.w sub_11D588 ROM:0011D360 bset #5,($1378).w ROM:0011D366 bset #5,($1370).w ROM:0011D36C move.b #5,($1148).w ROM:0011D372 bra.s locret_11D3D0 ROM:0011D374 ; --------------------------------------------------------------------------- ROM:0011D374 ROM:0011D374 locret_11D374: ; CODE XREF: ROM:0011D2BE↑j ROM:0011D374 ; ROM:0011D32A↑j ... ROM:0011D374 rts ROM:0011D376 ; --------------------------------------------------------------------------- ROM:0011D376 ROM:0011D376 loc_11D376: ; DATA XREF: ROM:0011D182↑o ROM:0011D376 btst #2,($136E).w ROM:0011D37C beq.s loc_11D392 ROM:0011D37E bclr #5,($1378).w ROM:0011D384 bclr #5,($1370).w ROM:0011D38A move.b #4,($1148).w ROM:0011D390 bra.s locret_11D374 ROM:0011D392 ; --------------------------------------------------------------------------- ROM:0011D392 ROM:0011D392 loc_11D392: ; CODE XREF: ROM:0011D37C↑j ROM:0011D392 move.w ($BA0).w,d0 ROM:0011D396 btst #3,($1384).w ROM:0011D39C bne.s locret_11D3D0 ROM:0011D39E cmp.w ($B6C).w,d0 ROM:0011D3A2 bne.s locret_11D3D0 ROM:0011D3A4 btst #5,($1369).w ROM:0011D3AA bne.s locret_11D3D0 ROM:0011D3AC bset #0,($1387).w ROM:0011D3B2 bset #1,($137D).w ROM:0011D3B8 bclr #3,($1368).w ROM:0011D3BE bsr.w sub_11D5DC ROM:0011D3C2 bset #5,($138E).w ROM:0011D3C8 move.b #6,($1148).w ROM:0011D3CE bra.s locret_11D408 ROM:0011D3D0 ; --------------------------------------------------------------------------- ROM:0011D3D0 ROM:0011D3D0 locret_11D3D0: ; CODE XREF: ROM:0011D372↑j ROM:0011D3D0 ; ROM:0011D39C↑j ... ROM:0011D3D0 rts ROM:0011D3D2 ; --------------------------------------------------------------------------- ROM:0011D3D2 ROM:0011D3D2 loc_11D3D2: ; DATA XREF: ROM:0011D186↑o ROM:0011D3D2 move.w ($BA0).w,d0 ROM:0011D3D6 btst #2,($136E).w ROM:0011D3DC bne.s loc_11D3F4 ROM:0011D3DE btst #3,($1384).w ROM:0011D3E4 bne.s locret_11D408 ROM:0011D3E6 cmp.w ($B6C).w,d0 ROM:0011D3EA bne.s locret_11D408 ROM:0011D3EC btst #5,($1369).w ROM:0011D3F2 bne.s locret_11D408 ROM:0011D3F4 ROM:0011D3F4 loc_11D3F4: ; CODE XREF: ROM:0011D3DC↑j ROM:0011D3F4 bclr #5,($1378).w ROM:0011D3FA bclr #5,($1370).w ROM:0011D400 move.b #7,($1148).w ROM:0011D406 bra.s locret_11D440 ROM:0011D408 ; --------------------------------------------------------------------------- ROM:0011D408 ROM:0011D408 locret_11D408: ; CODE XREF: ROM:0011D3CE↑j ROM:0011D408 ; ROM:0011D3E4↑j ... ROM:0011D408 rts ROM:0011D40A ; --------------------------------------------------------------------------- ROM:0011D40A ROM:0011D40A loc_11D40A: ; DATA XREF: ROM:0011D18A↑o ROM:0011D40A btst #0,($1379).w ROM:0011D410 bne.s locret_11D440 ROM:0011D412 btst #7,($137F).w ROM:0011D418 bne.s locret_11D440 ROM:0011D41A btst #6,($137A).w ROM:0011D420 bne.s locret_11D440 ROM:0011D422 move.w $2C6(a5),d0 ROM:0011D426 clr.b ($867).w ROM:0011D42A move.w d0,($5FE).w ROM:0011D42E move.b #1,($867).w ROM:0011D434 move.b #8,($1148).w ROM:0011D43A bra.l locret_11D50E ROM:0011D440 ; --------------------------------------------------------------------------- ROM:0011D440 ROM:0011D440 locret_11D440: ; CODE XREF: ROM:0011D1CC↑j ROM:0011D440 ; ROM:0011D320↑j ... ROM:0011D440 rts ROM:0011D442 ; --------------------------------------------------------------------------- ROM:0011D442 ROM:0011D442 loc_11D442: ; DATA XREF: ROM:0011D18E↑o ROM:0011D442 cmpi.w #0,($5FE).w ROM:0011D448 bgt.s loc_11D4A0 ROM:0011D44A btst #7,($137B).w ROM:0011D450 beq.s loc_11D4A0 ROM:0011D452 btst #0,($1379).w ROM:0011D458 bne.s loc_11D4A0 ROM:0011D45A btst #7,($137F).w ROM:0011D460 bne.s loc_11D4A0 ROM:0011D462 btst #6,($137A).w ROM:0011D468 bne.s loc_11D4A0 ROM:0011D46A bset #0,($1387).w ROM:0011D470 bclr #1,($137D).w ROM:0011D476 bclr #5,($138E).w ROM:0011D47C bset #3,($1368).w ROM:0011D482 move.w $2DA(a5),d0 ROM:0011D486 clr.b ($868).w ROM:0011D48A move.w d0,($600).w ROM:0011D48E move.b #1,($868).w ROM:0011D494 move.b #4,($1148).w ROM:0011D49A bra.l locret_11D374 ROM:0011D4A0 ; --------------------------------------------------------------------------- ROM:0011D4A0 ROM:0011D4A0 loc_11D4A0: ; CODE XREF: ROM:0011D448↑j ROM:0011D4A0 ; ROM:0011D450↑j ... ROM:0011D4A0 btst #0,($1379).w ROM:0011D4A6 bne.s loc_11D4B8 ROM:0011D4A8 btst #7,($137F).w ROM:0011D4AE bne.s loc_11D4B8 ROM:0011D4B0 btst #6,($137A).w ROM:0011D4B6 beq.s loc_11D4C4 ROM:0011D4B8 ROM:0011D4B8 loc_11D4B8: ; CODE XREF: ROM:0011D4A6↑j ROM:0011D4B8 ; ROM:0011D4AE↑j ROM:0011D4B8 move.b #7,($1148).w ROM:0011D4BE bra.l locret_11D440 ROM:0011D4C4 ; --------------------------------------------------------------------------- ROM:0011D4C4 ROM:0011D4C4 loc_11D4C4: ; CODE XREF: ROM:0011D4B6↑j ROM:0011D4C4 cmpi.w #0,($5FE).w ROM:0011D4CA bgt.s locret_11D50E ROM:0011D4CC btst #0,($1379).w ROM:0011D4D2 bne.s locret_11D50E ROM:0011D4D4 btst #7,($137F).w ROM:0011D4DA bne.s locret_11D50E ROM:0011D4DC btst #6,($137A).w ROM:0011D4E2 bne.s locret_11D50E ROM:0011D4E4 btst #7,($137B).w ROM:0011D4EA bne.s locret_11D50E ROM:0011D4EC bclr #0,($1387).w ROM:0011D4F2 bclr #1,($137D).w ROM:0011D4F8 bclr #5,($138E).w ROM:0011D4FE bclr #3,($1368).w ROM:0011D504 move.b #1,($1148).w ROM:0011D50A bra.w locret_11D220 ROM:0011D50E ; --------------------------------------------------------------------------- ROM:0011D50E ROM:0011D50E locret_11D50E: ; CODE XREF: ROM:0011D43A↑j ROM:0011D50E ; ROM:0011D4CA↑j ... ROM:0011D50E rts ROM:0011D510 ; --------------------------------------------------------------------------- ROM:0011D510 ROM:0011D510 loc_11D510: ; DATA XREF: ROM:0011D192↑o ROM:0011D510 btst #7,($137F).w ROM:0011D516 beq.s loc_11D534 ROM:0011D518 bset #1,($137D).w ROM:0011D51E bset #5,($138E).w ROM:0011D524 bclr #3,($1368).w ROM:0011D52A move.b #7,($1148).w ROM:0011D530 bra.w locret_11D440 ROM:0011D534 ; --------------------------------------------------------------------------- ROM:0011D534 ROM:0011D534 loc_11D534: ; CODE XREF: ROM:0011D516↑j ROM:0011D534 btst #0,($1379).w ROM:0011D53A bne.s loc_11D54C ROM:0011D53C btst #6,($137A).w ROM:0011D542 bne.s loc_11D54C ROM:0011D544 btst #7,($137B).w ROM:0011D54A beq.s loc_11D556 ROM:0011D54C ROM:0011D54C loc_11D54C: ; CODE XREF: ROM:0011D53A↑j ROM:0011D54C ; ROM:0011D542↑j ROM:0011D54C move.b #4,($1148).w ROM:0011D552 bra.w locret_11D374 ROM:0011D556 ; --------------------------------------------------------------------------- ROM:0011D556 ROM:0011D556 loc_11D556: ; CODE XREF: ROM:0011D54A↑j ROM:0011D556 cmpi.w #0,($5FE).w ROM:0011D55C bgt.s locret_11D584 ROM:0011D55E btst #7,($137B).w ROM:0011D564 bne.s locret_11D584 ROM:0011D566 bclr #0,($1387).w ROM:0011D56C bclr #1,($137D).w ROM:0011D572 bclr #3,($1368).w ROM:0011D578 move.b #1,($1148).w ROM:0011D57E bra.l locret_11D220 ROM:0011D584 ; --------------------------------------------------------------------------- ROM:0011D584 ROM:0011D584 locret_11D584: ; CODE XREF: ROM:0011D2F6↑j ROM:0011D584 ; ROM:0011D55C↑j ... ROM:0011D584 rts ROM:0011D586 ; --------------------------------------------------------------------------- ROM:0011D586 rts ROM:0011D588 ROM:0011D588 ; =============== S U B R O U T I N E ======================================= ROM:0011D588 ROM:0011D588 ROM:0011D588 sub_11D588: ; CODE XREF: ROM:loc_11D35C↑p ROM:0011D588 move.w ($B6C).w,($ABA).w ROM:0011D58E move.w ($B6C).w,d0 ROM:0011D592 add.w $2D4(a5),d0 ROM:0011D596 move.w $D0(a5),d1 ROM:0011D59A cmp.w d0,d1 ROM:0011D59C ble.s loc_11D5A4 ROM:0011D59E move.w d0,($BA0).w ROM:0011D5A2 bra.s loc_11D5AA ROM:0011D5A4 ; --------------------------------------------------------------------------- ROM:0011D5A4 ROM:0011D5A4 loc_11D5A4: ; CODE XREF: sub_11D588+14↑j ROM:0011D5A4 move.w $D0(a5),($BA0).w ROM:0011D5AA ROM:0011D5AA loc_11D5AA: ; CODE XREF: sub_11D588+1A↑j ROM:0011D5AA move.w $C8(a5),($B9E).w ROM:0011D5B0 rts ROM:0011D5B0 ; End of function sub_11D588 ROM:0011D5B0 ROM:0011D5B2 ROM:0011D5B2 ; =============== S U B R O U T I N E ======================================= ROM:0011D5B2 ROM:0011D5B2 ROM:0011D5B2 sub_11D5B2: ; CODE XREF: ROM:0011D208↑p ROM:0011D5B2 move.w ($B6C).w,($ABA).w ROM:0011D5B8 move.w ($B6C).w,d0 ROM:0011D5BC add.w $2D2(a5),d0 ROM:0011D5C0 move.w $D0(a5),d1 ROM:0011D5C4 cmp.w d0,d1 ROM:0011D5C6 ble.s loc_11D5CE ROM:0011D5C8 move.w d0,($BA0).w ROM:0011D5CC bra.s loc_11D5D4 ROM:0011D5CE ; --------------------------------------------------------------------------- ROM:0011D5CE ROM:0011D5CE loc_11D5CE: ; CODE XREF: sub_11D5B2+14↑j ROM:0011D5CE move.w $D0(a5),($BA0).w ROM:0011D5D4 ROM:0011D5D4 loc_11D5D4: ; CODE XREF: sub_11D5B2+1A↑j ROM:0011D5D4 move.w $C8(a5),($B9E).w ROM:0011D5DA rts ROM:0011D5DA ; End of function sub_11D5B2 ROM:0011D5DA ROM:0011D5DC ROM:0011D5DC ; =============== S U B R O U T I N E ======================================= ROM:0011D5DC ROM:0011D5DC ROM:0011D5DC sub_11D5DC: ; CODE XREF: ROM:0011D3BE↑p ROM:0011D5DC move.w ($B6C).w,d0 ROM:0011D5E0 sub.w $2D6(a5),d0 ROM:0011D5E4 cmp.w ($ABA).w,d0 ROM:0011D5E8 blt.s loc_11D5F0 ROM:0011D5EA move.w d0,($BA0).w ROM:0011D5EE bra.s loc_11D5F6 ROM:0011D5F0 ; --------------------------------------------------------------------------- ROM:0011D5F0 ROM:0011D5F0 loc_11D5F0: ; CODE XREF: sub_11D5DC+C↑j ROM:0011D5F0 move.w ($ABA).w,($BA0).w ROM:0011D5F6 ROM:0011D5F6 loc_11D5F6: ; CODE XREF: sub_11D5DC+12↑j ROM:0011D5F6 move.w $2B4(a5),($B9E).w ROM:0011D5FC rts ROM:0011D5FC ; End of function sub_11D5DC ROM:0011D5FC ROM:0011D5FE ROM:0011D5FE ; =============== S U B R O U T I N E ======================================= ROM:0011D5FE ROM:0011D5FE ROM:0011D5FE sub_11D5FE: ; CODE XREF: ROM:0011D264↑p ROM:0011D5FE move.w ($B6C).w,d0 ROM:0011D602 sub.w $2D8(a5),d0 ROM:0011D606 cmp.w ($ABA).w,d0 ROM:0011D60A blt.s loc_11D612 ROM:0011D60C move.w d0,($BA0).w ROM:0011D610 bra.s loc_11D618 ROM:0011D612 ; --------------------------------------------------------------------------- ROM:0011D612 ROM:0011D612 loc_11D612: ; CODE XREF: sub_11D5FE+C↑j ROM:0011D612 move.w ($ABA).w,($BA0).w ROM:0011D618 ROM:0011D618 loc_11D618: ; CODE XREF: sub_11D5FE+12↑j ROM:0011D618 move.w $2B4(a5),($B9E).w ROM:0011D61E rts ROM:0011D61E ; End of function sub_11D5FE ROM:0011D61E ROM:0011D620 ROM:0011D620 ; =============== S U B R O U T I N E ======================================= ROM:0011D620 ROM:0011D620 ROM:0011D620 sub_11D620: ; CODE XREF: sub_11C63E↑p ROM:0011D620 bsr.w sub_11D62A ROM:0011D624 bsr.w sub_11D802 ROM:0011D628 rts ROM:0011D628 ; End of function sub_11D620 ROM:0011D628 ROM:0011D62A ROM:0011D62A ; =============== S U B R O U T I N E ======================================= ROM:0011D62A ROM:0011D62A ROM:0011D62A sub_11D62A: ; CODE XREF: sub_11D620↑p ROM:0011D62A clr.w d1 ROM:0011D62C move.b ($114A).w,d1 ROM:0011D630 cmpi.w #4,d1 ROM:0011D634 bcc.s locret_11D63E ROM:0011D636 movea.l off_11D640(pc,d1.w*4),a0 ROM:0011D63A nop ROM:0011D63C jmp (a0) ROM:0011D63E ; --------------------------------------------------------------------------- ROM:0011D63E ROM:0011D63E locret_11D63E: ; CODE XREF: sub_11D62A+A↑j ROM:0011D63E rts ROM:0011D63E ; End of function sub_11D62A ROM:0011D63E ROM:0011D63E ; --------------------------------------------------------------------------- ROM:0011D640 off_11D640: dc.l loc_11D650 ; DATA XREF: sub_11D62A+C↑r ROM:0011D644 dc.l loc_11D664 ROM:0011D648 dc.l loc_11D6E8 ROM:0011D64C dc.l loc_11D7AC ROM:0011D650 ; --------------------------------------------------------------------------- ROM:0011D650 ROM:0011D650 loc_11D650: ; DATA XREF: ROM:off_11D640↑o ROM:0011D650 bclr #0,($1377).w ROM:0011D656 bclr #6,($138B).w ROM:0011D65C move.b #1,($114A).w ROM:0011D662 rts ROM:0011D664 ; --------------------------------------------------------------------------- ROM:0011D664 ROM:0011D664 loc_11D664: ; DATA XREF: ROM:0011D644↑o ROM:0011D664 btst #1,($1396).w ROM:0011D66A bne.s loc_11D682 ROM:0011D66C btst #0,($8EC).w ROM:0011D672 beq.s loc_11D682 ROM:0011D674 bset #6,($138B).w ROM:0011D67A move.b #3,($114A).w ROM:0011D680 rts ROM:0011D682 ; --------------------------------------------------------------------------- ROM:0011D682 ROM:0011D682 loc_11D682: ; CODE XREF: ROM:0011D66A↑j ROM:0011D682 ; ROM:0011D672↑j ROM:0011D682 btst #7,($1371).w ROM:0011D688 beq.s loc_11D68C ROM:0011D68A bra.s loc_11D694 ROM:0011D68C ; --------------------------------------------------------------------------- ROM:0011D68C ROM:0011D68C loc_11D68C: ; CODE XREF: ROM:0011D688↑j ROM:0011D68C cmpi.b #8,($113B).w ROM:0011D692 bne.s loc_11D6BE ROM:0011D694 ROM:0011D694 loc_11D694: ; CODE XREF: ROM:0011D68A↑j ROM:0011D694 btst #1,($1396).w ROM:0011D69A bne.s loc_11D6BE ROM:0011D69C move.w $2EE(a5),d2 ROM:0011D6A0 cmp.w ($9F4).w,d2 ROM:0011D6A4 bge.s loc_11D6BE ROM:0011D6A6 move.w $2F2(a5),d2 ROM:0011D6AA cmp.w ($9F8).w,d2 ROM:0011D6AE bge.s loc_11D6BE ROM:0011D6B0 bset #0,($1377).w ROM:0011D6B6 move.b #2,($114A).w ROM:0011D6BC rts ROM:0011D6BE ; --------------------------------------------------------------------------- ROM:0011D6BE ROM:0011D6BE loc_11D6BE: ; CODE XREF: ROM:0011D692↑j ROM:0011D6BE ; ROM:0011D69A↑j ... ROM:0011D6BE btst #1,($1396).w ROM:0011D6C4 beq.s locret_11D6E6 ROM:0011D6C6 btst #2,($8E5).w ROM:0011D6CC beq.s locret_11D6E6 ROM:0011D6CE move.w $2E6(a5),d1 ROM:0011D6D2 cmp.w ($A1E).w,d1 ROM:0011D6D6 bgt.s locret_11D6E6 ROM:0011D6D8 bset #0,($1377).w ROM:0011D6DE move.b #2,($114A).w ROM:0011D6E4 rts ROM:0011D6E6 ; --------------------------------------------------------------------------- ROM:0011D6E6 ROM:0011D6E6 locret_11D6E6: ; CODE XREF: ROM:0011D6C4↑j ROM:0011D6E6 ; ROM:0011D6CC↑j ... ROM:0011D6E6 rts ROM:0011D6E8 ; --------------------------------------------------------------------------- ROM:0011D6E8 ROM:0011D6E8 loc_11D6E8: ; DATA XREF: ROM:0011D648↑o ROM:0011D6E8 btst #1,($1396).w ROM:0011D6EE beq.s loc_11D712 ROM:0011D6F0 move.w $2E8(a5),d1 ROM:0011D6F4 cmp.w ($A1E).w,d1 ROM:0011D6F8 ble.s loc_11D6FC ROM:0011D6FA bra.s loc_11D704 ROM:0011D6FC ; --------------------------------------------------------------------------- ROM:0011D6FC ROM:0011D6FC loc_11D6FC: ; CODE XREF: ROM:0011D6F8↑j ROM:0011D6FC btst #2,($8E5).w ROM:0011D702 bne.s loc_11D712 ROM:0011D704 ROM:0011D704 loc_11D704: ; CODE XREF: ROM:0011D6FA↑j ROM:0011D704 bclr #0,($1377).w ROM:0011D70A move.b #1,($114A).w ROM:0011D710 rts ROM:0011D712 ; --------------------------------------------------------------------------- ROM:0011D712 ROM:0011D712 loc_11D712: ; CODE XREF: ROM:0011D6EE↑j ROM:0011D712 ; ROM:0011D702↑j ROM:0011D712 btst #1,($1396).w ROM:0011D718 bne.s loc_11D758 ROM:0011D71A btst #7,($1371).w ROM:0011D720 bne.s loc_11D758 ROM:0011D722 cmpi.b #8,($113B).w ROM:0011D728 beq.s loc_11D72C ROM:0011D72A bra.s loc_11D74A ROM:0011D72C ; --------------------------------------------------------------------------- ROM:0011D72C ROM:0011D72C loc_11D72C: ; CODE XREF: ROM:0011D728↑j ROM:0011D72C move.w $2EE(a5),d2 ROM:0011D730 sub.w $2F0(a5),d2 ROM:0011D734 cmp.w ($9F4).w,d2 ROM:0011D738 ble.s loc_11D73C ROM:0011D73A bra.s loc_11D74A ROM:0011D73C ; --------------------------------------------------------------------------- ROM:0011D73C ROM:0011D73C loc_11D73C: ; CODE XREF: ROM:0011D738↑j ROM:0011D73C move.w $2F2(a5),d2 ROM:0011D740 sub.w $2F4(a5),d2 ROM:0011D744 cmp.w ($9F8).w,d2 ROM:0011D748 ble.s loc_11D758 ROM:0011D74A ROM:0011D74A loc_11D74A: ; CODE XREF: ROM:0011D72A↑j ROM:0011D74A ; ROM:0011D73A↑j ROM:0011D74A bclr #0,($1377).w ROM:0011D750 move.b #1,($114A).w ROM:0011D756 rts ROM:0011D758 ; --------------------------------------------------------------------------- ROM:0011D758 ROM:0011D758 loc_11D758: ; CODE XREF: ROM:0011D718↑j ROM:0011D758 ; ROM:0011D720↑j ... ROM:0011D758 btst #1,($1396).w ROM:0011D75E beq.s loc_11D786 ROM:0011D760 btst #2,($8E5).w ROM:0011D766 beq.s loc_11D786 ROM:0011D768 move.w $2EA(a5),d1 ROM:0011D76C cmp.w ($A1E).w,d1 ROM:0011D770 bgt.s loc_11D786 ROM:0011D772 bset #6,($138B).w ROM:0011D778 bclr #0,($1377).w ROM:0011D77E move.b #3,($114A).w ROM:0011D784 rts ROM:0011D786 ; --------------------------------------------------------------------------- ROM:0011D786 ROM:0011D786 loc_11D786: ; CODE XREF: ROM:0011D75E↑j ROM:0011D786 ; ROM:0011D766↑j ... ROM:0011D786 btst #1,($1396).w ROM:0011D78C bne.s locret_11D7AA ROM:0011D78E btst #0,($8EC).w ROM:0011D794 beq.s locret_11D7AA ROM:0011D796 bset #6,($138B).w ROM:0011D79C bclr #0,($1377).w ROM:0011D7A2 move.b #3,($114A).w ROM:0011D7A8 rts ROM:0011D7AA ; --------------------------------------------------------------------------- ROM:0011D7AA ROM:0011D7AA locret_11D7AA: ; CODE XREF: ROM:0011D78C↑j ROM:0011D7AA ; ROM:0011D794↑j ROM:0011D7AA rts ROM:0011D7AC ; --------------------------------------------------------------------------- ROM:0011D7AC ROM:0011D7AC loc_11D7AC: ; DATA XREF: ROM:0011D64C↑o ROM:0011D7AC btst #1,($1396).w ROM:0011D7B2 beq.s loc_11D7DC ROM:0011D7B4 move.w $2EC(a5),d1 ROM:0011D7B8 cmp.w ($A1E).w,d1 ROM:0011D7BC ble.s loc_11D7C0 ROM:0011D7BE bra.s loc_11D7C8 ROM:0011D7C0 ; --------------------------------------------------------------------------- ROM:0011D7C0 ROM:0011D7C0 loc_11D7C0: ; CODE XREF: ROM:0011D7BC↑j ROM:0011D7C0 btst #2,($8E5).w ROM:0011D7C6 bne.s loc_11D7DC ROM:0011D7C8 ROM:0011D7C8 loc_11D7C8: ; CODE XREF: ROM:0011D7BE↑j ROM:0011D7C8 bclr #6,($138B).w ROM:0011D7CE bset #0,($1377).w ROM:0011D7D4 move.b #2,($114A).w ROM:0011D7DA rts ROM:0011D7DC ; --------------------------------------------------------------------------- ROM:0011D7DC ROM:0011D7DC loc_11D7DC: ; CODE XREF: ROM:0011D7B2↑j ROM:0011D7DC ; ROM:0011D7C6↑j ROM:0011D7DC btst #1,($1396).w ROM:0011D7E2 bne.s locret_11D800 ROM:0011D7E4 btst #0,($8EC).w ROM:0011D7EA bne.s locret_11D800 ROM:0011D7EC bclr #6,($138B).w ROM:0011D7F2 bset #0,($1377).w ROM:0011D7F8 move.b #2,($114A).w ROM:0011D7FE rts ROM:0011D800 ; --------------------------------------------------------------------------- ROM:0011D800 ROM:0011D800 locret_11D800: ; CODE XREF: ROM:0011D7E2↑j ROM:0011D800 ; ROM:0011D7EA↑j ROM:0011D800 rts ROM:0011D802 ROM:0011D802 ; =============== S U B R O U T I N E ======================================= ROM:0011D802 ROM:0011D802 ROM:0011D802 sub_11D802: ; CODE XREF: sub_11D620+4↑p ROM:0011D802 clr.w d1 ROM:0011D804 move.b ($1149).w,d1 ROM:0011D808 cmpi.w #4,d1 ROM:0011D80C bcc.s locret_11D816 ROM:0011D80E movea.l off_11D818(pc,d1.w*4),a0 ROM:0011D812 nop ROM:0011D814 jmp (a0) ROM:0011D816 ; --------------------------------------------------------------------------- ROM:0011D816 ROM:0011D816 locret_11D816: ; CODE XREF: sub_11D802+A↑j ROM:0011D816 rts ROM:0011D816 ; End of function sub_11D802 ROM:0011D816 ROM:0011D816 ; --------------------------------------------------------------------------- ROM:0011D818 off_11D818: dc.l loc_11D828 ; DATA XREF: sub_11D802+C↑r ROM:0011D81C dc.l loc_11D834 ROM:0011D820 dc.l loc_11D8C0 ROM:0011D824 dc.l loc_11D934 ROM:0011D828 ; --------------------------------------------------------------------------- ROM:0011D828 ROM:0011D828 loc_11D828: ; DATA XREF: ROM:off_11D818↑o ROM:0011D828 move.b #1,($1149).w ROM:0011D82E bra.w locret_11D8BE ROM:0011D832 ; --------------------------------------------------------------------------- ROM:0011D832 rts ROM:0011D834 ; --------------------------------------------------------------------------- ROM:0011D834 ROM:0011D834 loc_11D834: ; DATA XREF: ROM:0011D81C↑o ROM:0011D834 btst #3,($138C).w ROM:0011D83A beq.s loc_11D874 ROM:0011D83C btst #3,($138A).w ROM:0011D842 beq.s loc_11D874 ROM:0011D844 btst #6,($138B).w ROM:0011D84A bne.s loc_11D85E ROM:0011D84C btst #6,($1394).w ROM:0011D852 bne.s loc_11D85E ROM:0011D854 move.w $2DE(a5),d0 ROM:0011D858 cmp.w ($A44).w,d0 ROM:0011D85C bge.s loc_11D874 ROM:0011D85E ROM:0011D85E loc_11D85E: ; CODE XREF: ROM:0011D84A↑j ROM:0011D85E ; ROM:0011D852↑j ROM:0011D85E bset #0,($1379).w ROM:0011D864 bset #7,($137B).w ROM:0011D86A move.b #3,($1149).w ROM:0011D870 bra.w locret_11D98C ROM:0011D874 ; --------------------------------------------------------------------------- ROM:0011D874 ROM:0011D874 loc_11D874: ; CODE XREF: ROM:0011D83A↑j ROM:0011D874 ; ROM:0011D842↑j ... ROM:0011D874 move.w $2DE(a5),d0 ROM:0011D878 move.w $2E2(a5),d1 ROM:0011D87C btst #3,($138C).w ROM:0011D882 beq.s locret_11D8BE ROM:0011D884 btst #3,($138A).w ROM:0011D88A beq.s locret_11D8BE ROM:0011D88C cmp.w ($A44).w,d0 ROM:0011D890 ble.s locret_11D8BE ROM:0011D892 btst #6,($138B).w ROM:0011D898 bne.s locret_11D8BE ROM:0011D89A btst #6,($1394).w ROM:0011D8A0 bne.s locret_11D8BE ROM:0011D8A2 btst #0,($1377).w ROM:0011D8A8 bne.s loc_11D8B0 ROM:0011D8AA cmp.w ($A44).w,d1 ROM:0011D8AE bge.s locret_11D8BE ROM:0011D8B0 ROM:0011D8B0 loc_11D8B0: ; CODE XREF: ROM:0011D8A8↑j ROM:0011D8B0 bset #7,($137B).w ROM:0011D8B6 move.b #2,($1149).w ROM:0011D8BC bra.s locret_11D932 ROM:0011D8BE ; --------------------------------------------------------------------------- ROM:0011D8BE ROM:0011D8BE locret_11D8BE: ; CODE XREF: ROM:0011D82E↑j ROM:0011D8BE ; ROM:0011D882↑j ... ROM:0011D8BE rts ROM:0011D8C0 ; --------------------------------------------------------------------------- ROM:0011D8C0 ROM:0011D8C0 loc_11D8C0: ; DATA XREF: ROM:0011D820↑o ROM:0011D8C0 btst #3,($138C).w ROM:0011D8C6 beq.s loc_11D8DA ROM:0011D8C8 btst #0,($1377).w ROM:0011D8CE bne.s loc_11D8E8 ROM:0011D8D0 move.w $2E0(a5),d0 ROM:0011D8D4 cmp.w ($A44).w,d0 ROM:0011D8D8 ble.s loc_11D8E8 ROM:0011D8DA ROM:0011D8DA loc_11D8DA: ; CODE XREF: ROM:0011D8C6↑j ROM:0011D8DA bclr #7,($137B).w ROM:0011D8E0 move.b #1,($1149).w ROM:0011D8E6 bra.s locret_11D8BE ROM:0011D8E8 ; --------------------------------------------------------------------------- ROM:0011D8E8 ROM:0011D8E8 loc_11D8E8: ; CODE XREF: ROM:0011D8CE↑j ROM:0011D8E8 ; ROM:0011D8D8↑j ROM:0011D8E8 move.w #0,d0 ROM:0011D8EC move.w $2DE(a5),d1 ROM:0011D8F0 btst #3,($138C).w ROM:0011D8F6 beq.s locret_11D932 ROM:0011D8F8 btst #3,($138A).w ROM:0011D8FE beq.s locret_11D932 ROM:0011D900 btst #6,($138B).w ROM:0011D906 bne.s loc_11D924 ROM:0011D908 btst #6,($1394).w ROM:0011D90E bne.s loc_11D924 ROM:0011D910 btst #4,($1372).w ROM:0011D916 beq.s loc_11D91E ROM:0011D918 cmp.w $2E4(a5),d0 ROM:0011D91C beq.s loc_11D924 ROM:0011D91E ROM:0011D91E loc_11D91E: ; CODE XREF: ROM:0011D916↑j ROM:0011D91E cmp.w ($A44).w,d1 ROM:0011D922 bge.s locret_11D932 ROM:0011D924 ROM:0011D924 loc_11D924: ; CODE XREF: ROM:0011D906↑j ROM:0011D924 ; ROM:0011D90E↑j ... ROM:0011D924 bset #0,($1379).w ROM:0011D92A move.b #3,($1149).w ROM:0011D930 bra.s locret_11D98C ROM:0011D932 ; --------------------------------------------------------------------------- ROM:0011D932 ROM:0011D932 locret_11D932: ; CODE XREF: ROM:0011D8BC↑j ROM:0011D932 ; ROM:0011D8F6↑j ... ROM:0011D932 rts ROM:0011D934 ; --------------------------------------------------------------------------- ROM:0011D934 ROM:0011D934 loc_11D934: ; DATA XREF: ROM:0011D824↑o ROM:0011D934 btst #3,($138C).w ROM:0011D93A bne.s loc_11D952 ROM:0011D93C bclr #0,($1379).w ROM:0011D942 bclr #7,($137B).w ROM:0011D948 move.b #1,($1149).w ROM:0011D94E bra.w locret_11D8BE ROM:0011D952 ; --------------------------------------------------------------------------- ROM:0011D952 ROM:0011D952 loc_11D952: ; CODE XREF: ROM:0011D93A↑j ROM:0011D952 move.w $2DC(a5),d0 ROM:0011D956 cmp.w ($A44).w,d0 ROM:0011D95A ble.s locret_11D98C ROM:0011D95C btst #4,($1372).w ROM:0011D962 beq.s loc_11D96E ROM:0011D964 move.w $2E4(a5),d0 ROM:0011D968 cmpi.w #0,d0 ROM:0011D96C beq.s locret_11D98C ROM:0011D96E ROM:0011D96E loc_11D96E: ; CODE XREF: ROM:0011D962↑j ROM:0011D96E btst #6,($138B).w ROM:0011D974 bne.s locret_11D98C ROM:0011D976 btst #6,($1394).w ROM:0011D97C bne.s locret_11D98C ROM:0011D97E bclr #0,($1379).w ROM:0011D984 move.b #2,($1149).w ROM:0011D98A bra.s locret_11D932 ROM:0011D98C ; --------------------------------------------------------------------------- ROM:0011D98C ROM:0011D98C locret_11D98C: ; CODE XREF: ROM:0011D870↑j ROM:0011D98C ; ROM:0011D930↑j ... ROM:0011D98C rts ROM:0011D98E ; --------------------------------------------------------------------------- ROM:0011D98E rts ROM:0011D990 ROM:0011D990 ; =============== S U B R O U T I N E ======================================= ROM:0011D990 ROM:0011D990 ROM:0011D990 sub_11D990: ; CODE XREF: ROM:0011DC62↓p ROM:0011D990 lea ($1234).w,a1 ROM:0011D994 lea ($F12).w,a2 ROM:0011D998 move.w ($ABE).w,d0 ROM:0011D99C move.w $300(a5),d2 ROM:0011D9A0 move.w $302(a5),d3 ROM:0011D9A4 clr.w d1 ROM:0011D9A6 move.b (a1,d0.w),d1 ROM:0011D9AA cmpi.w #6,d1 ROM:0011D9AE bcc.s locret_11D9B8 ROM:0011D9B0 movea.l off_11D9BA(pc,d1.w*4),a0 ROM:0011D9B4 nop ROM:0011D9B6 jmp (a0) ROM:0011D9B8 ; --------------------------------------------------------------------------- ROM:0011D9B8 ROM:0011D9B8 locret_11D9B8: ; CODE XREF: sub_11D990+1E↑j ROM:0011D9B8 rts ROM:0011D9B8 ; End of function sub_11D990 ROM:0011D9B8 ROM:0011D9B8 ; --------------------------------------------------------------------------- ROM:0011D9BA off_11D9BA: dc.l loc_11D9D2 ; DATA XREF: sub_11D990+20↑r ROM:0011D9BE dc.l loc_11D9DE ROM:0011D9C2 dc.l loc_11DA34 ROM:0011D9C6 dc.l locret_11DA72 ROM:0011D9CA dc.l loc_11DA74 ROM:0011D9CE dc.l loc_11DAC6 ROM:0011D9D2 ; --------------------------------------------------------------------------- ROM:0011D9D2 ROM:0011D9D2 loc_11D9D2: ; DATA XREF: ROM:off_11D9BA↑o ROM:0011D9D2 bclr d0,($114B).w ROM:0011D9D6 move.b #1,(a1,d0.w) ROM:0011D9DC rts ROM:0011D9DE ; --------------------------------------------------------------------------- ROM:0011D9DE ROM:0011D9DE loc_11D9DE: ; DATA XREF: ROM:0011D9BE↑o ROM:0011D9DE cmp.w (a2,d0.w*2),d2 ROM:0011D9E2 bgt.s loc_11D9E6 ROM:0011D9E4 bra.s loc_11D9F0 ROM:0011D9E6 ; --------------------------------------------------------------------------- ROM:0011D9E6 ROM:0011D9E6 loc_11D9E6: ; CODE XREF: ROM:0011D9E2↑j ROM:0011D9E6 cmp.w (a2,d0.w*2),d3 ROM:0011D9EA blt.s locret_11D9EE ROM:0011D9EC bra.s loc_11DA10 ROM:0011D9EE ; --------------------------------------------------------------------------- ROM:0011D9EE ROM:0011D9EE locret_11D9EE: ; CODE XREF: ROM:0011D9EA↑j ROM:0011D9EE rts ROM:0011D9F0 ; --------------------------------------------------------------------------- ROM:0011D9F0 ROM:0011D9F0 loc_11D9F0: ; CODE XREF: ROM:0011D9E4↑j ROM:0011D9F0 move.w $2F6(a5),d4 ROM:0011D9F4 clr.b $897(d0.w) ROM:0011D9FA move.w d4,$65E(d0.w*2) ROM:0011DA00 move.b #1,$897(d0.w) ROM:0011DA08 move.b #2,(a1,d0.w) ROM:0011DA0E rts ROM:0011DA10 ; --------------------------------------------------------------------------- ROM:0011DA10 ROM:0011DA10 loc_11DA10: ; CODE XREF: ROM:0011D9EC↑j ROM:0011DA10 move.w $2F8(a5),d4 ROM:0011DA14 clr.b $898(d0.w) ROM:0011DA1A move.w d4,$660(d0.w*2) ROM:0011DA20 move.b #1,$898(d0.w) ROM:0011DA28 bset d0,($114C).w ROM:0011DA2C move.b #4,(a1,d0.w) ROM:0011DA32 rts ROM:0011DA34 ; --------------------------------------------------------------------------- ROM:0011DA34 ROM:0011DA34 loc_11DA34: ; DATA XREF: ROM:0011D9C2↑o ROM:0011DA34 cmpi.w #0,$65E(d0.w*2) ROM:0011DA3C bgt.s loc_11DA40 ROM:0011DA3E bra.s loc_11DA4A ROM:0011DA40 ; --------------------------------------------------------------------------- ROM:0011DA40 ROM:0011DA40 loc_11DA40: ; CODE XREF: ROM:0011DA3C↑j ROM:0011DA40 cmp.w (a2,d0.w*2),d2 ROM:0011DA44 ble.s locret_11DA48 ROM:0011DA46 bra.s loc_11DA5E ROM:0011DA48 ; --------------------------------------------------------------------------- ROM:0011DA48 ROM:0011DA48 locret_11DA48: ; CODE XREF: ROM:0011DA44↑j ROM:0011DA48 rts ROM:0011DA4A ; --------------------------------------------------------------------------- ROM:0011DA4A ROM:0011DA4A loc_11DA4A: ; CODE XREF: ROM:0011DA3E↑j ROM:0011DA4A bset d0,($1154).w ROM:0011DA4E bset d0,($1157).w ROM:0011DA52 bsr.w sub_11DB10 ROM:0011DA56 move.b #3,(a1,d0.w) ROM:0011DA5C rts ROM:0011DA5E ; --------------------------------------------------------------------------- ROM:0011DA5E ROM:0011DA5E loc_11DA5E: ; CODE XREF: ROM:0011DA46↑j ROM:0011DA5E clr.b $897(d0.w) ROM:0011DA64 clr.w $65E(d0.w*2) ROM:0011DA6A move.b #1,(a1,d0.w) ROM:0011DA70 rts ROM:0011DA72 ; --------------------------------------------------------------------------- ROM:0011DA72 ROM:0011DA72 locret_11DA72: ; DATA XREF: ROM:0011D9C6↑o ROM:0011DA72 rts ROM:0011DA74 ; --------------------------------------------------------------------------- ROM:0011DA74 ROM:0011DA74 loc_11DA74: ; DATA XREF: ROM:0011D9CA↑o ROM:0011DA74 cmp.w (a2,d0.w*2),d3 ROM:0011DA78 bge.s loc_11DA7C ROM:0011DA7A bra.s loc_11DA8A ROM:0011DA7C ; --------------------------------------------------------------------------- ROM:0011DA7C ROM:0011DA7C loc_11DA7C: ; CODE XREF: ROM:0011DA78↑j ROM:0011DA7C cmpi.w #0,$660(d0.w*2) ROM:0011DA84 bgt.s locret_11DA88 ROM:0011DA86 bra.s loc_11DAA2 ROM:0011DA88 ; --------------------------------------------------------------------------- ROM:0011DA88 ROM:0011DA88 locret_11DA88: ; CODE XREF: ROM:0011DA84↑j ROM:0011DA88 rts ROM:0011DA8A ; --------------------------------------------------------------------------- ROM:0011DA8A ROM:0011DA8A loc_11DA8A: ; CODE XREF: ROM:0011DA7A↑j ROM:0011DA8A clr.b $898(d0.w) ROM:0011DA90 clr.w $660(d0.w*2) ROM:0011DA96 bclr d0,($114C).w ROM:0011DA9A move.b #1,(a1,d0.w) ROM:0011DAA0 rts ROM:0011DAA2 ; --------------------------------------------------------------------------- ROM:0011DAA2 ROM:0011DAA2 loc_11DAA2: ; CODE XREF: ROM:0011DA86↑j ROM:0011DAA2 bset d0,($114B).w ROM:0011DAA6 move.w $2FA(a5),d4 ROM:0011DAAA clr.b $869(d0.w) ROM:0011DAB0 move.w d4,$602(d0.w*2) ROM:0011DAB6 move.b #1,$869(d0.w) ROM:0011DABE move.b #5,(a1,d0.w) ROM:0011DAC4 rts ROM:0011DAC6 ; --------------------------------------------------------------------------- ROM:0011DAC6 ROM:0011DAC6 loc_11DAC6: ; DATA XREF: ROM:0011D9CE↑o ROM:0011DAC6 cmpi.w #0,$602(d0.w*2) ROM:0011DACE bgt.s loc_11DAD2 ROM:0011DAD0 bra.s loc_11DADC ROM:0011DAD2 ; --------------------------------------------------------------------------- ROM:0011DAD2 ROM:0011DAD2 loc_11DAD2: ; CODE XREF: ROM:0011DACE↑j ROM:0011DAD2 cmp.w (a2,d0.w*2),d3 ROM:0011DAD6 bge.s locret_11DADA ROM:0011DAD8 bra.s loc_11DAF8 ROM:0011DADA ; --------------------------------------------------------------------------- ROM:0011DADA ROM:0011DADA locret_11DADA: ; CODE XREF: ROM:0011DAD6↑j ROM:0011DADA rts ROM:0011DADC ; --------------------------------------------------------------------------- ROM:0011DADC ROM:0011DADC loc_11DADC: ; CODE XREF: ROM:0011DAD0↑j ROM:0011DADC bclr d0,($114B).w ROM:0011DAE0 bclr d0,($114C).w ROM:0011DAE4 bset d0,($1154).w ROM:0011DAE8 bset d0,($1157).w ROM:0011DAEC bsr.w sub_11DB10 ROM:0011DAF0 move.b #3,(a1,d0.w) ROM:0011DAF6 rts ROM:0011DAF8 ; --------------------------------------------------------------------------- ROM:0011DAF8 ROM:0011DAF8 loc_11DAF8: ; CODE XREF: ROM:0011DAD8↑j ROM:0011DAF8 bclr d0,($114B).w ROM:0011DAFC clr.b $869(d0.w) ROM:0011DB02 clr.w $602(d0.w*2) ROM:0011DB08 move.b #1,(a1,d0.w) ROM:0011DB0E rts ROM:0011DB10 ROM:0011DB10 ; =============== S U B R O U T I N E ======================================= ROM:0011DB10 ROM:0011DB10 ROM:0011DB10 sub_11DB10: ; CODE XREF: ROM:0011DA52↑p ROM:0011DB10 ; ROM:0011DAEC↑p ROM:0011DB10 cmpi.w #0,($ABE).w ROM:0011DB16 bne.s loc_11DB26 ROM:0011DB18 bset #4,($C1D).w ROM:0011DB1E bset #1,($1436).w ROM:0011DB24 bra.s locret_11DB3A ROM:0011DB26 ; --------------------------------------------------------------------------- ROM:0011DB26 ROM:0011DB26 loc_11DB26: ; CODE XREF: sub_11DB10+6↑j ROM:0011DB26 cmpi.w #1,($ABE).w ROM:0011DB2C bne.s locret_11DB3A ROM:0011DB2E bset #5,($C1D).w ROM:0011DB34 bset #2,($1436).w ROM:0011DB3A ROM:0011DB3A locret_11DB3A: ; CODE XREF: sub_11DB10+14↑j ROM:0011DB3A ; sub_11DB10+1C↑j ROM:0011DB3A rts ROM:0011DB3A ; End of function sub_11DB10 ROM:0011DB3A ROM:0011DB3C ROM:0011DB3C ; =============== S U B R O U T I N E ======================================= ROM:0011DB3C ROM:0011DB3C ROM:0011DB3C sub_11DB3C: ; CODE XREF: ROM:0011DC5C↓p ROM:0011DB3C lea ($1235).w,a1 ROM:0011DB40 lea ($F1E).w,a2 ROM:0011DB44 move.w ($ABE).w,d0 ROM:0011DB48 move.w $2FE(a5),d2 ROM:0011DB4C clr.w d1 ROM:0011DB4E move.b (a1,d0.w),d1 ROM:0011DB52 cmpi.w #3,d1 ROM:0011DB56 bcc.s locret_11DB60 ROM:0011DB58 movea.l off_11DB62(pc,d1.w*4),a0 ROM:0011DB5C nop ROM:0011DB5E jmp (a0) ROM:0011DB60 ; --------------------------------------------------------------------------- ROM:0011DB60 ROM:0011DB60 locret_11DB60: ; CODE XREF: sub_11DB3C+1A↑j ROM:0011DB60 rts ROM:0011DB60 ; End of function sub_11DB3C ROM:0011DB60 ROM:0011DB60 ; --------------------------------------------------------------------------- ROM:0011DB62 off_11DB62: dc.l loc_11DB6E ; DATA XREF: sub_11DB3C+1C↑r ROM:0011DB66 dc.l loc_11DB8A ROM:0011DB6A dc.l locret_11DBEC ROM:0011DB6E ; --------------------------------------------------------------------------- ROM:0011DB6E ROM:0011DB6E loc_11DB6E: ; DATA XREF: ROM:off_11DB62↑o ROM:0011DB6E clr.b $8C4(d0.w) ROM:0011DB74 move.w d2,$6B8(d0.w*2) ROM:0011DB7A move.b #1,$8C4(d0.w) ROM:0011DB82 move.b #1,(a1,d0.w) ROM:0011DB88 rts ROM:0011DB8A ; --------------------------------------------------------------------------- ROM:0011DB8A ROM:0011DB8A loc_11DB8A: ; DATA XREF: ROM:0011DB66↑o ROM:0011DB8A cmpi.w #0,$6B8(d0.w*2) ROM:0011DB92 bgt.s loc_11DBA6 ROM:0011DB94 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DB9A bne.s loc_11DBA6 ROM:0011DB9C btst #2,($136D).w ROM:0011DBA2 beq.s loc_11DBA6 ROM:0011DBA4 bra.s loc_11DBC4 ROM:0011DBA6 ; --------------------------------------------------------------------------- ROM:0011DBA6 ROM:0011DBA6 loc_11DBA6: ; CODE XREF: ROM:0011DB92↑j ROM:0011DBA6 ; ROM:0011DB9A↑j ... ROM:0011DBA6 cmpi.w #0,$6B8(d0.w*2) ROM:0011DBAE bgt.s locret_11DBC2 ROM:0011DBB0 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DBB6 beq.s locret_11DBC2 ROM:0011DBB8 btst #2,($136D).w ROM:0011DBBE beq.s locret_11DBC2 ROM:0011DBC0 bra.s loc_11DBCC ROM:0011DBC2 ; --------------------------------------------------------------------------- ROM:0011DBC2 ROM:0011DBC2 locret_11DBC2: ; CODE XREF: ROM:0011DBAE↑j ROM:0011DBC2 ; ROM:0011DBB6↑j ... ROM:0011DBC2 rts ROM:0011DBC4 ; --------------------------------------------------------------------------- ROM:0011DBC4 ROM:0011DBC4 loc_11DBC4: ; CODE XREF: ROM:0011DBA4↑j ROM:0011DBC4 move.b #2,(a1,d0.w) ROM:0011DBCA rts ROM:0011DBCC ; --------------------------------------------------------------------------- ROM:0011DBCC ROM:0011DBCC loc_11DBCC: ; CODE XREF: ROM:0011DBC0↑j ROM:0011DBCC bsr.w sub_11DBEE ROM:0011DBD0 clr.b $8C4(d0.w) ROM:0011DBD6 move.w d2,$6B8(d0.w*2) ROM:0011DBDC move.b #1,$8C4(d0.w) ROM:0011DBE4 move.b #1,(a1,d0.w) ROM:0011DBEA rts ROM:0011DBEC ; --------------------------------------------------------------------------- ROM:0011DBEC ROM:0011DBEC locret_11DBEC: ; DATA XREF: ROM:0011DB6A↑o ROM:0011DBEC rts ROM:0011DBEE ROM:0011DBEE ; =============== S U B R O U T I N E ======================================= ROM:0011DBEE ROM:0011DBEE ROM:0011DBEE sub_11DBEE: ; CODE XREF: ROM:loc_11DBCC↑p ROM:0011DBEE move.w $2FC(a5),d3 ROM:0011DBF2 sub.w d3,(a2,d0.w*2) ROM:0011DBF6 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DBFC bge.s locret_11DC04 ROM:0011DBFE move.w #$2710,(a2,d0.w*2) ROM:0011DC04 ROM:0011DC04 locret_11DC04: ; CODE XREF: sub_11DBEE+E↑j ROM:0011DC04 rts ROM:0011DC04 ; End of function sub_11DBEE ROM:0011DC04 ROM:0011DC06 ROM:0011DC06 ; =============== S U B R O U T I N E ======================================= ROM:0011DC06 ROM:0011DC06 ROM:0011DC06 sub_11DC06: ; CODE XREF: sub_11E116+40↓p ROM:0011DC06 lea ($1236).w,a1 ROM:0011DC0A move.w ($ABE).w,d0 ROM:0011DC0E clr.w d1 ROM:0011DC10 move.b (a1,d0.w),d1 ROM:0011DC14 cmpi.w #3,d1 ROM:0011DC18 bcc.s locret_11DC22 ROM:0011DC1A movea.l off_11DC24(pc,d1.w*4),a0 ROM:0011DC1E nop ROM:0011DC20 jmp (a0) ROM:0011DC22 ; --------------------------------------------------------------------------- ROM:0011DC22 ROM:0011DC22 locret_11DC22: ; CODE XREF: sub_11DC06+12↑j ROM:0011DC22 rts ROM:0011DC22 ; End of function sub_11DC06 ROM:0011DC22 ROM:0011DC22 ; --------------------------------------------------------------------------- ROM:0011DC24 off_11DC24: dc.l loc_11DC30 ; DATA XREF: sub_11DC06+14↑r ROM:0011DC28 dc.l loc_11DC40 ROM:0011DC2C dc.l loc_11DC56 ROM:0011DC30 ; --------------------------------------------------------------------------- ROM:0011DC30 ROM:0011DC30 loc_11DC30: ; DATA XREF: ROM:off_11DC24↑o ROM:0011DC30 bclr d0,($114D).w ROM:0011DC34 bsr.w sub_11DCCE ROM:0011DC38 move.b #1,(a1,d0.w) ROM:0011DC3E rts ROM:0011DC40 ; --------------------------------------------------------------------------- ROM:0011DC40 ROM:0011DC40 loc_11DC40: ; DATA XREF: ROM:0011DC28↑o ROM:0011DC40 btst d0,($114E).w ROM:0011DC44 beq.s locret_11DC48 ROM:0011DC46 bra.s loc_11DC4A ROM:0011DC48 ; --------------------------------------------------------------------------- ROM:0011DC48 ROM:0011DC48 locret_11DC48: ; CODE XREF: ROM:0011DC44↑j ROM:0011DC48 rts ROM:0011DC4A ; --------------------------------------------------------------------------- ROM:0011DC4A ROM:0011DC4A loc_11DC4A: ; CODE XREF: ROM:0011DC46↑j ROM:0011DC4A bset d0,($114D).w ROM:0011DC4E move.b #2,(a1,d0.w) ROM:0011DC54 rts ROM:0011DC56 ; --------------------------------------------------------------------------- ROM:0011DC56 ROM:0011DC56 loc_11DC56: ; DATA XREF: ROM:0011DC2C↑o ROM:0011DC56 bsr.l sub_11E89A ROM:0011DC5C bsr.l sub_11DB3C ROM:0011DC62 bsr.l sub_11D990 ROM:0011DC68 lea ($1236).w,a1 ROM:0011DC6C move.w ($ABE).w,d0 ROM:0011DC70 btst d0,($114E).w ROM:0011DC74 bne.s locret_11DC78 ROM:0011DC76 bra.s loc_11DC7A ROM:0011DC78 ; --------------------------------------------------------------------------- ROM:0011DC78 ROM:0011DC78 locret_11DC78: ; CODE XREF: ROM:0011DC74↑j ROM:0011DC78 rts ROM:0011DC7A ; --------------------------------------------------------------------------- ROM:0011DC7A ROM:0011DC7A loc_11DC7A: ; CODE XREF: ROM:0011DC76↑j ROM:0011DC7A bsr.w sub_11DCCE ROM:0011DC7E bclr d0,($114D).w ROM:0011DC82 bclr d0,($115B).w ROM:0011DC86 bclr d0,($114C).w ROM:0011DC8A lea ($123E).w,a2 ROM:0011DC8E lea ($1235).w,a3 ROM:0011DC92 lea ($1234).w,a4 ROM:0011DC96 move.b #0,(a2,d0.w) ROM:0011DC9C move.b #0,(a3,d0.w) ROM:0011DCA2 move.b #0,(a4,d0.w) ROM:0011DCA8 lea ($123A).w,a2 ROM:0011DCAC lea ($123F).w,a3 ROM:0011DCB0 lea ($1237).w,a4 ROM:0011DCB4 move.b #0,(a2,d0.w) ROM:0011DCBA move.b #0,(a3,d0.w) ROM:0011DCC0 move.b #0,(a4,d0.w) ROM:0011DCC6 move.b #1,(a1,d0.w) ROM:0011DCCC rts ROM:0011DCCE ROM:0011DCCE ; =============== S U B R O U T I N E ======================================= ROM:0011DCCE ROM:0011DCCE ROM:0011DCCE sub_11DCCE: ; CODE XREF: ROM:0011DC34↑p ROM:0011DCCE ; ROM:loc_11DC7A↑p ... ROM:0011DCCE lea ($F12).w,a0 ROM:0011DCD2 move.w ($ABE).w,d0 ROM:0011DCD6 move.w #$2710,(a0,d0.w*2) ROM:0011DCDC rts ROM:0011DCDC ; End of function sub_11DCCE ROM:0011DCDC ROM:0011DCDE ROM:0011DCDE ; =============== S U B R O U T I N E ======================================= ROM:0011DCDE ROM:0011DCDE ROM:0011DCDE sub_11DCDE: ; CODE XREF: ROM:0011EA86↓p ROM:0011DCDE ; ROM:0011EAFC↓p ROM:0011DCDE lea ($1237).w,a1 ROM:0011DCE2 move.w ($ABE).w,d0 ROM:0011DCE6 move.w $306(a5),d2 ROM:0011DCEA move.w $304(a5),d3 ROM:0011DCEE clr.w d1 ROM:0011DCF0 move.b (a1,d0.w),d1 ROM:0011DCF4 cmpi.w #4,d1 ROM:0011DCF8 bcc.s locret_11DD02 ROM:0011DCFA movea.l off_11DD04(pc,d1.w*4),a0 ROM:0011DCFE nop ROM:0011DD00 jmp (a0) ROM:0011DD02 ; --------------------------------------------------------------------------- ROM:0011DD02 ROM:0011DD02 locret_11DD02: ; CODE XREF: sub_11DCDE+1A↑j ROM:0011DD02 rts ROM:0011DD02 ; End of function sub_11DCDE ROM:0011DD02 ROM:0011DD02 ; --------------------------------------------------------------------------- ROM:0011DD04 off_11DD04: dc.l loc_11DD14 ; DATA XREF: sub_11DCDE+1C↑r ROM:0011DD08 dc.l loc_11DD1C ROM:0011DD0C dc.l loc_11DD6A ROM:0011DD10 dc.l loc_11DE46 ROM:0011DD14 ; --------------------------------------------------------------------------- ROM:0011DD14 ROM:0011DD14 loc_11DD14: ; DATA XREF: ROM:off_11DD04↑o ROM:0011DD14 move.b #1,(a1,d0.w) ROM:0011DD1A rts ROM:0011DD1C ; --------------------------------------------------------------------------- ROM:0011DD1C ROM:0011DD1C loc_11DD1C: ; DATA XREF: ROM:0011DD08↑o ROM:0011DD1C btst #6,($1369).w ROM:0011DD22 beq.s loc_11DD26 ROM:0011DD24 bra.s loc_11DD32 ROM:0011DD26 ; --------------------------------------------------------------------------- ROM:0011DD26 ROM:0011DD26 loc_11DD26: ; CODE XREF: ROM:0011DD22↑j ROM:0011DD26 btst #6,($1369).w ROM:0011DD2C bne.s locret_11DD30 ROM:0011DD2E bra.s loc_11DD4E ROM:0011DD30 ; --------------------------------------------------------------------------- ROM:0011DD30 ROM:0011DD30 locret_11DD30: ; CODE XREF: ROM:0011DD2C↑j ROM:0011DD30 rts ROM:0011DD32 ; --------------------------------------------------------------------------- ROM:0011DD32 ROM:0011DD32 loc_11DD32: ; CODE XREF: ROM:0011DD24↑j ROM:0011DD32 clr.b $86B(d0.w) ROM:0011DD38 move.w d3,$606(d0.w*2) ROM:0011DD3E move.b #1,$86B(d0.w) ROM:0011DD46 move.b #2,(a1,d0.w) ROM:0011DD4C rts ROM:0011DD4E ; --------------------------------------------------------------------------- ROM:0011DD4E ROM:0011DD4E loc_11DD4E: ; CODE XREF: ROM:0011DD2E↑j ROM:0011DD4E clr.b $86A(d0.w) ROM:0011DD54 move.w d2,$604(d0.w*2) ROM:0011DD5A move.b #1,$86A(d0.w) ROM:0011DD62 move.b #3,(a1,d0.w) ROM:0011DD68 rts ROM:0011DD6A ; --------------------------------------------------------------------------- ROM:0011DD6A ROM:0011DD6A loc_11DD6A: ; DATA XREF: ROM:0011DD0C↑o ROM:0011DD6A btst d0,($115B).w ROM:0011DD6E beq.s loc_11DD72 ROM:0011DD70 bra.s loc_11DDA2 ROM:0011DD72 ; --------------------------------------------------------------------------- ROM:0011DD72 ROM:0011DD72 loc_11DD72: ; CODE XREF: ROM:0011DD6E↑j ROM:0011DD72 cmpi.w #0,$606(d0.w*2) ROM:0011DD7A bgt.s loc_11DD84 ROM:0011DD7C btst d0,($115A).w ROM:0011DD80 beq.s loc_11DD84 ROM:0011DD82 bra.s loc_11DDBE ROM:0011DD84 ; --------------------------------------------------------------------------- ROM:0011DD84 ROM:0011DD84 loc_11DD84: ; CODE XREF: ROM:0011DD7A↑j ROM:0011DD84 ; ROM:0011DD80↑j ROM:0011DD84 cmpi.w #0,$606(d0.w*2) ROM:0011DD8C bgt.s loc_11DD96 ROM:0011DD8E btst d0,($115A).w ROM:0011DD92 bne.s loc_11DD96 ROM:0011DD94 bra.s loc_11DDEE ROM:0011DD96 ; --------------------------------------------------------------------------- ROM:0011DD96 ROM:0011DD96 loc_11DD96: ; CODE XREF: ROM:0011DD8C↑j ROM:0011DD96 ; ROM:0011DD92↑j ROM:0011DD96 btst #6,($1369).w ROM:0011DD9C bne.s locret_11DDA0 ROM:0011DD9E bra.s loc_11DE1E ROM:0011DDA0 ; --------------------------------------------------------------------------- ROM:0011DDA0 ROM:0011DDA0 locret_11DDA0: ; CODE XREF: ROM:0011DD9C↑j ROM:0011DDA0 rts ROM:0011DDA2 ; --------------------------------------------------------------------------- ROM:0011DDA2 ROM:0011DDA2 loc_11DDA2: ; CODE XREF: ROM:0011DD70↑j ROM:0011DDA2 clr.b $86B(d0.w) ROM:0011DDA8 move.w d3,$606(d0.w*2) ROM:0011DDAE move.b #1,$86B(d0.w) ROM:0011DDB6 move.b #2,(a1,d0.w) ROM:0011DDBC rts ROM:0011DDBE ; --------------------------------------------------------------------------- ROM:0011DDBE ROM:0011DDBE loc_11DDBE: ; CODE XREF: ROM:0011DD82↑j ROM:0011DDBE bsr.w sub_11DF68 ROM:0011DDC2 lea ($1237).w,a1 ROM:0011DDC6 move.w ($ABE).w,d0 ROM:0011DDCA move.w $306(a5),d2 ROM:0011DDCE move.w $304(a5),d3 ROM:0011DDD2 clr.b $86B(d0.w) ROM:0011DDD8 move.w d3,$606(d0.w*2) ROM:0011DDDE move.b #1,$86B(d0.w) ROM:0011DDE6 move.b #2,(a1,d0.w) ROM:0011DDEC rts ROM:0011DDEE ; --------------------------------------------------------------------------- ROM:0011DDEE ROM:0011DDEE loc_11DDEE: ; CODE XREF: ROM:0011DD94↑j ROM:0011DDEE bsr.w sub_11DF22 ROM:0011DDF2 lea ($1237).w,a1 ROM:0011DDF6 move.w ($ABE).w,d0 ROM:0011DDFA move.w $306(a5),d2 ROM:0011DDFE move.w $304(a5),d3 ROM:0011DE02 clr.b $86B(d0.w) ROM:0011DE08 move.w d3,$606(d0.w*2) ROM:0011DE0E move.b #1,$86B(d0.w) ROM:0011DE16 move.b #2,(a1,d0.w) ROM:0011DE1C rts ROM:0011DE1E ; --------------------------------------------------------------------------- ROM:0011DE1E ROM:0011DE1E loc_11DE1E: ; CODE XREF: ROM:0011DD9E↑j ROM:0011DE1E clr.b $86B(d0.w) ROM:0011DE24 clr.w $606(d0.w*2) ROM:0011DE2A clr.b $86A(d0.w) ROM:0011DE30 move.w d2,$604(d0.w*2) ROM:0011DE36 move.b #1,$86A(d0.w) ROM:0011DE3E move.b #3,(a1,d0.w) ROM:0011DE44 rts ROM:0011DE46 ; --------------------------------------------------------------------------- ROM:0011DE46 ROM:0011DE46 loc_11DE46: ; DATA XREF: ROM:0011DD10↑o ROM:0011DE46 btst d0,($115B).w ROM:0011DE4A beq.s loc_11DE4E ROM:0011DE4C bra.s loc_11DE7E ROM:0011DE4E ; --------------------------------------------------------------------------- ROM:0011DE4E ROM:0011DE4E loc_11DE4E: ; CODE XREF: ROM:0011DE4A↑j ROM:0011DE4E cmpi.w #0,$604(d0.w*2) ROM:0011DE56 bgt.s loc_11DE60 ROM:0011DE58 btst d0,($115A).w ROM:0011DE5C beq.s loc_11DE60 ROM:0011DE5E bra.s loc_11DE9A ROM:0011DE60 ; --------------------------------------------------------------------------- ROM:0011DE60 ROM:0011DE60 loc_11DE60: ; CODE XREF: ROM:0011DE56↑j ROM:0011DE60 ; ROM:0011DE5C↑j ROM:0011DE60 cmpi.w #0,$604(d0.w*2) ROM:0011DE68 bgt.s loc_11DE72 ROM:0011DE6A btst d0,($115A).w ROM:0011DE6E bne.s loc_11DE72 ROM:0011DE70 bra.s loc_11DECA ROM:0011DE72 ; --------------------------------------------------------------------------- ROM:0011DE72 ROM:0011DE72 loc_11DE72: ; CODE XREF: ROM:0011DE68↑j ROM:0011DE72 ; ROM:0011DE6E↑j ROM:0011DE72 btst #6,($1369).w ROM:0011DE78 beq.s locret_11DE7C ROM:0011DE7A bra.s loc_11DEFA ROM:0011DE7C ; --------------------------------------------------------------------------- ROM:0011DE7C ROM:0011DE7C locret_11DE7C: ; CODE XREF: ROM:0011DE78↑j ROM:0011DE7C rts ROM:0011DE7E ; --------------------------------------------------------------------------- ROM:0011DE7E ROM:0011DE7E loc_11DE7E: ; CODE XREF: ROM:0011DE4C↑j ROM:0011DE7E clr.b $86A(d0.w) ROM:0011DE84 move.w d2,$604(d0.w*2) ROM:0011DE8A move.b #1,$86A(d0.w) ROM:0011DE92 move.b #3,(a1,d0.w) ROM:0011DE98 rts ROM:0011DE9A ; --------------------------------------------------------------------------- ROM:0011DE9A ROM:0011DE9A loc_11DE9A: ; CODE XREF: ROM:0011DE5E↑j ROM:0011DE9A bsr.w sub_11DF68 ROM:0011DE9E lea ($1237).w,a1 ROM:0011DEA2 move.w ($ABE).w,d0 ROM:0011DEA6 move.w $306(a5),d2 ROM:0011DEAA move.w $304(a5),d3 ROM:0011DEAE clr.b $86A(d0.w) ROM:0011DEB4 move.w d2,$604(d0.w*2) ROM:0011DEBA move.b #1,$86A(d0.w) ROM:0011DEC2 move.b #3,(a1,d0.w) ROM:0011DEC8 rts ROM:0011DECA ; --------------------------------------------------------------------------- ROM:0011DECA ROM:0011DECA loc_11DECA: ; CODE XREF: ROM:0011DE70↑j ROM:0011DECA bsr.w sub_11DF22 ROM:0011DECE lea ($1237).w,a1 ROM:0011DED2 move.w ($ABE).w,d0 ROM:0011DED6 move.w $306(a5),d2 ROM:0011DEDA move.w $304(a5),d3 ROM:0011DEDE clr.b $86A(d0.w) ROM:0011DEE4 move.w d2,$604(d0.w*2) ROM:0011DEEA move.b #1,$86A(d0.w) ROM:0011DEF2 move.b #3,(a1,d0.w) ROM:0011DEF8 rts ROM:0011DEFA ; --------------------------------------------------------------------------- ROM:0011DEFA ROM:0011DEFA loc_11DEFA: ; CODE XREF: ROM:0011DE7A↑j ROM:0011DEFA clr.b $86A(d0.w) ROM:0011DF00 clr.w $604(d0.w*2) ROM:0011DF06 clr.b $86B(d0.w) ROM:0011DF0C move.w d3,$606(d0.w*2) ROM:0011DF12 move.b #1,$86B(d0.w) ROM:0011DF1A move.b #2,(a1,d0.w) ROM:0011DF20 rts ROM:0011DF22 ROM:0011DF22 ; =============== S U B R O U T I N E ======================================= ROM:0011DF22 ROM:0011DF22 ROM:0011DF22 sub_11DF22: ; CODE XREF: ROM:loc_11DDEE↑p ROM:0011DF22 ; ROM:loc_11DECA↑p ... ROM:0011DF22 move.w #$3C7E,d1 ROM:0011DF26 move.w ($A0E).w,d2 ROM:0011DF2A move.w ($538).w,d3 ROM:0011DF2E bsr.l sub_115E32 ROM:0011DF34 move.w ($D1C).w,d2 ROM:0011DF38 ext.l d2 ROM:0011DF3A divs.w #$64,d2 ; 'd' ROM:0011DF3E sub.w d2,d1 ROM:0011DF40 lea ($F1E).w,a3 ROM:0011DF44 move.w ($ABE).w,d4 ROM:0011DF48 muls.w (a3,d4.w*2),d1 ROM:0011DF4C divs.w #$2710,d1 ROM:0011DF50 lea ($F12).w,a4 ROM:0011DF54 add.w d1,(a4,d4.w*2) ROM:0011DF58 move.w $300(a5),d5 ROM:0011DF5C cmp.w (a4,d4.w*2),d5 ROM:0011DF60 bge.s locret_11DF66 ROM:0011DF62 move.w d5,(a4,d4.w*2) ROM:0011DF66 ROM:0011DF66 locret_11DF66: ; CODE XREF: sub_11DF22+3E↑j ROM:0011DF66 rts ROM:0011DF66 ; End of function sub_11DF22 ROM:0011DF66 ROM:0011DF68 ROM:0011DF68 ; =============== S U B R O U T I N E ======================================= ROM:0011DF68 ROM:0011DF68 ROM:0011DF68 sub_11DF68: ; CODE XREF: ROM:loc_11DDBE↑p ROM:0011DF68 ; ROM:loc_11DE9A↑p ... ROM:0011DF68 move.w #$3C80,d1 ROM:0011DF6C move.w ($A0E).w,d2 ROM:0011DF70 move.w ($538).w,d3 ROM:0011DF74 bsr.l sub_115E32 ROM:0011DF7A move.w ($D1C).w,d2 ROM:0011DF7E ext.l d2 ROM:0011DF80 divs.w #$64,d2 ; 'd' ROM:0011DF84 add.w d2,d1 ROM:0011DF86 lea ($F1E).w,a3 ROM:0011DF8A move.w ($ABE).w,d4 ROM:0011DF8E muls.w (a3,d4.w*2),d1 ROM:0011DF92 divs.w #$2710,d1 ROM:0011DF96 lea ($F12).w,a4 ROM:0011DF9A sub.w d1,(a4,d4.w*2) ROM:0011DF9E move.w $302(a5),d5 ROM:0011DFA2 cmp.w (a4,d4.w*2),d5 ROM:0011DFA6 ble.s locret_11DFAC ROM:0011DFA8 move.w d5,(a4,d4.w*2) ROM:0011DFAC ROM:0011DFAC locret_11DFAC: ; CODE XREF: sub_11DF68+3E↑j ROM:0011DFAC rts ROM:0011DFAC ; End of function sub_11DF68 ROM:0011DFAC ROM:0011DFAE ROM:0011DFAE ; =============== S U B R O U T I N E ======================================= ROM:0011DFAE ROM:0011DFAE ROM:0011DFAE sub_11DFAE: ; CODE XREF: sub_11E116+46↓p ROM:0011DFAE lea ($1238).w,a1 ROM:0011DFB2 move.w ($ABE).w,d0 ROM:0011DFB6 clr.w d1 ROM:0011DFB8 move.b (a1,d0.w),d1 ROM:0011DFBC cmpi.w #4,d1 ROM:0011DFC0 bcc.s locret_11DFCA ROM:0011DFC2 movea.l off_11DFCC(pc,d1.w*4),a0 ROM:0011DFC6 nop ROM:0011DFC8 jmp (a0) ROM:0011DFCA ; --------------------------------------------------------------------------- ROM:0011DFCA ROM:0011DFCA locret_11DFCA: ; CODE XREF: sub_11DFAE+12↑j ROM:0011DFCA rts ROM:0011DFCA ; End of function sub_11DFAE ROM:0011DFCA ROM:0011DFCA ; --------------------------------------------------------------------------- ROM:0011DFCC off_11DFCC: dc.l loc_11DFDC ; DATA XREF: sub_11DFAE+14↑r ROM:0011DFD0 dc.l loc_11DFEE ROM:0011DFD4 dc.l loc_11E012 ROM:0011DFD8 dc.l loc_11E022 ROM:0011DFDC ; --------------------------------------------------------------------------- ROM:0011DFDC ROM:0011DFDC loc_11DFDC: ; DATA XREF: ROM:off_11DFCC↑o ROM:0011DFDC bsr.w sub_11E09E ROM:0011DFE0 bsr.w sub_11E10A ROM:0011DFE4 move.b #1,(a1,d0.w) ROM:0011DFEA rts ROM:0011DFEC ; --------------------------------------------------------------------------- ROM:0011DFEC rts ROM:0011DFEE ; --------------------------------------------------------------------------- ROM:0011DFEE ROM:0011DFEE loc_11DFEE: ; DATA XREF: ROM:0011DFD0↑o ROM:0011DFEE btst d0,($115B).w ROM:0011DFF2 beq.s locret_11E010 ROM:0011DFF4 clr.b $86C(d0.w) ROM:0011DFFA clr.w $608(d0.w*2) ROM:0011E000 move.b #3,$86C(d0.w) ROM:0011E008 move.b #2,(a1,d0.w) ROM:0011E00E rts ROM:0011E010 ; --------------------------------------------------------------------------- ROM:0011E010 ROM:0011E010 locret_11E010: ; CODE XREF: ROM:0011DFF2↑j ROM:0011E010 rts ROM:0011E012 ; --------------------------------------------------------------------------- ROM:0011E012 ROM:0011E012 loc_11E012: ; DATA XREF: ROM:0011DFD4↑o ROM:0011E012 btst d0,($115B).w ROM:0011E016 beq.s locret_11E020 ROM:0011E018 move.b #3,(a1,d0.w) ROM:0011E01E rts ROM:0011E020 ; --------------------------------------------------------------------------- ROM:0011E020 ROM:0011E020 locret_11E020: ; CODE XREF: ROM:0011E016↑j ROM:0011E020 rts ROM:0011E022 ; --------------------------------------------------------------------------- ROM:0011E022 ROM:0011E022 loc_11E022: ; DATA XREF: ROM:0011DFD8↑o ROM:0011E022 btst d0,($115B).w ROM:0011E026 beq.s locret_11E058 ROM:0011E028 bclr #0,$86C(d0.w) ROM:0011E030 bset #2,$86C(d0.w) ROM:0011E038 bsr.w sub_11E0BA ROM:0011E03C clr.b $86C(d0.w) ROM:0011E042 clr.w $608(d0.w*2) ROM:0011E048 move.b #3,$86C(d0.w) ROM:0011E050 move.b #2,(a1,d0.w) ROM:0011E056 rts ROM:0011E058 ; --------------------------------------------------------------------------- ROM:0011E058 ROM:0011E058 locret_11E058: ; CODE XREF: ROM:0011E026↑j ROM:0011E058 rts ROM:0011E05A ROM:0011E05A ; =============== S U B R O U T I N E ======================================= ROM:0011E05A ROM:0011E05A ROM:0011E05A sub_11E05A: ; CODE XREF: ROM:0011E998↓p ROM:0011E05A ; ROM:0011EA1A↓p ... ROM:0011E05A lea ($F14).w,a3 ROM:0011E05E lea ($F16).w,a4 ROM:0011E062 lea ($F12).w,a2 ROM:0011E066 move.w (a4,d0.w*2),d3 ROM:0011E06A add.w (a2,d0.w*2),d3 ROM:0011E06E ext.l d3 ROM:0011E070 divs.w #2,d3 ROM:0011E074 move.w d3,(a3,d0.w*2) ROM:0011E078 move.w #1,d1 ROM:0011E07C cmpi.w #2,d1 ROM:0011E080 bne.s loc_11E094 ROM:0011E082 move.w (a3),d4 ROM:0011E084 add.w 2(a3),d4 ROM:0011E088 ext.l d4 ROM:0011E08A divs.w #2,d4 ROM:0011E08E move.w d4,($ABC).w ROM:0011E092 bra.s loc_11E096 ROM:0011E094 ; --------------------------------------------------------------------------- ROM:0011E094 ROM:0011E094 loc_11E094: ; CODE XREF: sub_11E05A+26↑j ROM:0011E094 move.w (a3),d4 ROM:0011E096 ROM:0011E096 loc_11E096: ; CODE XREF: sub_11E05A+38↑j ROM:0011E096 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011E09C rts ROM:0011E09C ; End of function sub_11E05A ROM:0011E09C ROM:0011E09E ROM:0011E09E ; =============== S U B R O U T I N E ======================================= ROM:0011E09E ROM:0011E09E ROM:0011E09E sub_11E09E: ; CODE XREF: ROM:loc_11DFDC↑p ROM:0011E09E lea ($F14).w,a3 ROM:0011E0A2 lea ($F16).w,a4 ROM:0011E0A6 move.w #$2710,(a3,d0.w*2) ROM:0011E0AC move.w #$2710,(a4,d0.w*2) ROM:0011E0B2 move.w #$2710,($ABC).w ROM:0011E0B8 rts ROM:0011E0B8 ; End of function sub_11E09E ROM:0011E0B8 ROM:0011E0BA ROM:0011E0BA ; =============== S U B R O U T I N E ======================================= ROM:0011E0BA ROM:0011E0BA ROM:0011E0BA sub_11E0BA: ; CODE XREF: ROM:0011E038↑p ROM:0011E0BA addi.w #1,$F1A(d0.w*2) ROM:0011E0C2 move.w $308(a5),d2 ROM:0011E0C6 cmp.w $F1A(d0.w*2),d2 ROM:0011E0CC blt.s loc_11E0DC ROM:0011E0CE move.w $608(d0.w*2),d3 ROM:0011E0D4 add.w d3,$F1C(d0.w*2) ROM:0011E0DA bra.s locret_11E108 ROM:0011E0DC ; --------------------------------------------------------------------------- ROM:0011E0DC ROM:0011E0DC loc_11E0DC: ; CODE XREF: sub_11E0BA+12↑j ROM:0011E0DC move.w $F1A(d0.w*2),d4 ROM:0011E0E2 ext.l d4 ROM:0011E0E4 muls.l #$2710,d4 ROM:0011E0EC divs.w $F1C(d0.w*2),d4 ROM:0011E0F2 move.w d4,$F18(d0.w*2) ROM:0011E0F8 move.w #0,$F1C(d0.w*2) ROM:0011E100 move.w #0,$F1A(d0.w*2) ROM:0011E108 ROM:0011E108 locret_11E108: ; CODE XREF: sub_11E0BA+20↑j ROM:0011E108 rts ROM:0011E108 ; End of function sub_11E0BA ROM:0011E108 ROM:0011E10A ROM:0011E10A ; =============== S U B R O U T I N E ======================================= ROM:0011E10A ROM:0011E10A ROM:0011E10A sub_11E10A: ; CODE XREF: ROM:0011DFE0↑p ROM:0011E10A lea ($F18).w,a3 ROM:0011E10E move.w #0,(a3,d0.w*2) ROM:0011E114 rts ROM:0011E114 ; End of function sub_11E10A ROM:0011E114 ROM:0011E116 ROM:0011E116 ; =============== S U B R O U T I N E ======================================= ROM:0011E116 ROM:0011E116 ROM:0011E116 sub_11E116: ; CODE XREF: sub_1268BE+60↓p ROM:0011E116 bsr.l sub_11E51E ROM:0011E11C bsr.l sub_11E36E ROM:0011E122 move.w #0,($ABE).w ROM:0011E128 bra.s loc_11E130 ROM:0011E12A ; --------------------------------------------------------------------------- ROM:0011E12A ROM:0011E12A loc_11E12A: ; CODE XREF: sub_11E116+4C↓j ROM:0011E12A addi.w #1,($ABE).w ROM:0011E130 ROM:0011E130 loc_11E130: ; CODE XREF: sub_11E116+12↑j ROM:0011E130 cmpi.w #0,($ABE).w ROM:0011E136 bgt.s locret_11E164 ROM:0011E138 bsr.l sub_11E600 ROM:0011E13E bsr.l sub_11E4A8 ROM:0011E144 bsr.l sub_11E782 ROM:0011E14A bsr.w sub_11E166 ROM:0011E14E bsr.w sub_11E2CC ROM:0011E152 bsr.w sub_11E31E ROM:0011E156 bsr.l sub_11DC06 ROM:0011E15C bsr.l sub_11DFAE ROM:0011E162 bra.s loc_11E12A ROM:0011E164 ; --------------------------------------------------------------------------- ROM:0011E164 ROM:0011E164 locret_11E164: ; CODE XREF: sub_11E116+20↑j ROM:0011E164 rts ROM:0011E164 ; End of function sub_11E116 ROM:0011E164 ROM:0011E166 ROM:0011E166 ; =============== S U B R O U T I N E ======================================= ROM:0011E166 ROM:0011E166 ROM:0011E166 sub_11E166: ; CODE XREF: sub_11E116+34↑p ROM:0011E166 lea ($1239).w,a1 ROM:0011E16A lea ($EC8).w,a2 ROM:0011E16E move.w ($ABE).w,d0 ROM:0011E172 move.w $30E(a5),d2 ROM:0011E176 move.w $31C(a5),d3 ROM:0011E17A move.w $31E(a5),d4 ROM:0011E17E clr.w d1 ROM:0011E180 move.b (a1,d0.w),d1 ROM:0011E184 cmpi.w #5,d1 ROM:0011E188 bcc.s locret_11E192 ROM:0011E18A movea.l off_11E194(pc,d1.w*4),a0 ROM:0011E18E nop ROM:0011E190 jmp (a0) ROM:0011E192 ; --------------------------------------------------------------------------- ROM:0011E192 ROM:0011E192 locret_11E192: ; CODE XREF: sub_11E166+22↑j ROM:0011E192 rts ROM:0011E192 ; End of function sub_11E166 ROM:0011E192 ROM:0011E192 ; --------------------------------------------------------------------------- ROM:0011E194 off_11E194: dc.l loc_11E1A8 ; DATA XREF: sub_11E166+24↑r ROM:0011E198 dc.l loc_11E1B6 ROM:0011E19C dc.l loc_11E1E2 ROM:0011E1A0 dc.l loc_11E23A ROM:0011E1A4 dc.l loc_11E28A ROM:0011E1A8 ; --------------------------------------------------------------------------- ROM:0011E1A8 ROM:0011E1A8 loc_11E1A8: ; DATA XREF: ROM:off_11E194↑o ROM:0011E1A8 bset d0,($1151).w ROM:0011E1AC move.b #1,(a1,d0.w) ROM:0011E1B2 bra.s locret_11E1E0 ROM:0011E1B4 ; --------------------------------------------------------------------------- ROM:0011E1B4 rts ROM:0011E1B6 ; --------------------------------------------------------------------------- ROM:0011E1B6 ROM:0011E1B6 loc_11E1B6: ; DATA XREF: ROM:0011E198↑o ROM:0011E1B6 btst #1,($1389).w ROM:0011E1BC beq.s locret_11E1E0 ROM:0011E1BE btst d0,($114E).w ROM:0011E1C2 beq.s locret_11E1E0 ROM:0011E1C4 clr.b $8C5(d0.w) ROM:0011E1CA move.w d2,$6BA(d0.w*2) ROM:0011E1D0 move.b #1,$8C5(d0.w) ROM:0011E1D8 move.b #2,(a1,d0.w) ROM:0011E1DE bra.s locret_11E238 ROM:0011E1E0 ; --------------------------------------------------------------------------- ROM:0011E1E0 ROM:0011E1E0 locret_11E1E0: ; CODE XREF: ROM:0011E1B2↑j ROM:0011E1E0 ; ROM:0011E1BC↑j ... ROM:0011E1E0 rts ROM:0011E1E2 ; --------------------------------------------------------------------------- ROM:0011E1E2 ROM:0011E1E2 loc_11E1E2: ; DATA XREF: ROM:0011E19C↑o ROM:0011E1E2 cmpi.w #0,$6BA(d0.w*2) ROM:0011E1EA bgt.s loc_11E1FC ROM:0011E1EC bclr d0,($1151).w ROM:0011E1F0 move.b #4,(a1,d0.w) ROM:0011E1F6 bra.l locret_11E2C8 ROM:0011E1FC ; --------------------------------------------------------------------------- ROM:0011E1FC ROM:0011E1FC loc_11E1FC: ; CODE XREF: ROM:0011E1EA↑j ROM:0011E1FC btst d0,($114E).w ROM:0011E200 bne.s loc_11E216 ROM:0011E202 clr.b $8C5(d0.w) ROM:0011E208 clr.w $6BA(d0.w*2) ROM:0011E20E move.b #1,(a1,d0.w) ROM:0011E214 bra.s locret_11E1E0 ROM:0011E216 ; --------------------------------------------------------------------------- ROM:0011E216 ROM:0011E216 loc_11E216: ; CODE XREF: ROM:0011E200↑j ROM:0011E216 cmp.w (a2,d0.w*2),d3 ROM:0011E21A bgt.s loc_11E21E ROM:0011E21C bra.s loc_11E224 ROM:0011E21E ; --------------------------------------------------------------------------- ROM:0011E21E ROM:0011E21E loc_11E21E: ; CODE XREF: ROM:0011E21A↑j ROM:0011E21E cmp.w (a2,d0.w*2),d4 ROM:0011E222 blt.s locret_11E238 ROM:0011E224 ROM:0011E224 loc_11E224: ; CODE XREF: ROM:0011E21C↑j ROM:0011E224 clr.b $8C5(d0.w) ROM:0011E22A clr.w $6BA(d0.w*2) ROM:0011E230 move.b #3,(a1,d0.w) ROM:0011E236 bra.s locret_11E288 ROM:0011E238 ; --------------------------------------------------------------------------- ROM:0011E238 ROM:0011E238 locret_11E238: ; CODE XREF: ROM:0011E1DE↑j ROM:0011E238 ; ROM:0011E222↑j ... ROM:0011E238 rts ROM:0011E23A ; --------------------------------------------------------------------------- ROM:0011E23A ROM:0011E23A loc_11E23A: ; DATA XREF: ROM:0011E1A0↑o ROM:0011E23A cmp.w (a2,d0.w*2),d3 ROM:0011E23E ble.l loc_11E26A ROM:0011E244 cmp.w (a2,d0.w*2),d4 ROM:0011E248 bge.l loc_11E26A ROM:0011E24E clr.b $8C5(d0.w) ROM:0011E254 move.w d2,$6BA(d0.w*2) ROM:0011E25A move.b #1,$8C5(d0.w) ROM:0011E262 move.b #2,(a1,d0.w) ROM:0011E268 bra.s locret_11E238 ROM:0011E26A ; --------------------------------------------------------------------------- ROM:0011E26A ROM:0011E26A loc_11E26A: ; CODE XREF: ROM:0011E23E↑j ROM:0011E26A ; ROM:0011E248↑j ROM:0011E26A btst d0,($114E).w ROM:0011E26E bne.s locret_11E288 ROM:0011E270 clr.b $8C5(d0.w) ROM:0011E276 clr.w $6BA(d0.w*2) ROM:0011E27C move.b #1,(a1,d0.w) ROM:0011E282 bra.l locret_11E1E0 ROM:0011E288 ; --------------------------------------------------------------------------- ROM:0011E288 ROM:0011E288 locret_11E288: ; CODE XREF: ROM:0011E236↑j ROM:0011E288 ; ROM:0011E26E↑j ... ROM:0011E288 rts ROM:0011E28A ; --------------------------------------------------------------------------- ROM:0011E28A ROM:0011E28A loc_11E28A: ; DATA XREF: ROM:0011E1A4↑o ROM:0011E28A btst #2,($136E).w ROM:0011E290 beq.s loc_11E2AE ROM:0011E292 clr.b $8C5(d0.w) ROM:0011E298 clr.w $6BA(d0.w*2) ROM:0011E29E bset d0,($1151).w ROM:0011E2A2 move.b #1,(a1,d0.w) ROM:0011E2A8 bra.l locret_11E1E0 ROM:0011E2AE ; --------------------------------------------------------------------------- ROM:0011E2AE ROM:0011E2AE loc_11E2AE: ; CODE XREF: ROM:0011E290↑j ROM:0011E2AE cmp.w (a2,d0.w*2),d3 ROM:0011E2B2 bgt.s loc_11E2B6 ROM:0011E2B4 bra.s loc_11E2BC ROM:0011E2B6 ; --------------------------------------------------------------------------- ROM:0011E2B6 ROM:0011E2B6 loc_11E2B6: ; CODE XREF: ROM:0011E2B2↑j ROM:0011E2B6 cmp.w (a2,d0.w*2),d4 ROM:0011E2BA blt.s locret_11E2C8 ROM:0011E2BC ROM:0011E2BC loc_11E2BC: ; CODE XREF: ROM:0011E2B4↑j ROM:0011E2BC bset d0,($1151).w ROM:0011E2C0 move.b #3,(a1,d0.w) ROM:0011E2C6 bra.s locret_11E288 ROM:0011E2C8 ; --------------------------------------------------------------------------- ROM:0011E2C8 ROM:0011E2C8 locret_11E2C8: ; CODE XREF: ROM:0011E1F6↑j ROM:0011E2C8 ; ROM:0011E2BA↑j ROM:0011E2C8 rts ROM:0011E2CA ; --------------------------------------------------------------------------- ROM:0011E2CA rts ROM:0011E2CC ROM:0011E2CC ; =============== S U B R O U T I N E ======================================= ROM:0011E2CC ROM:0011E2CC ROM:0011E2CC sub_11E2CC: ; CODE XREF: sub_11E116+38↑p ROM:0011E2CC move.w ($ABE).w,d0 ROM:0011E2D0 bclr d0,($114F).w ROM:0011E2D4 bclr d0,($1150).w ROM:0011E2D8 btst d0,($1159).w ROM:0011E2DC bne.s locret_11E31C ROM:0011E2DE btst #6,($D6F).w ROM:0011E2E4 bne.s locret_11E31C ROM:0011E2E6 btst #2,($D6F).w ROM:0011E2EC bne.s locret_11E31C ROM:0011E2EE btst d0,($1154).w ROM:0011E2F2 bne.s locret_11E31C ROM:0011E2F4 btst #5,($137B).w ROM:0011E2FA bne.s locret_11E31C ROM:0011E2FC btst #3,($138C).w ROM:0011E302 beq.s locret_11E31C ROM:0011E304 move.w $30A(a5),d1 ROM:0011E308 cmp.w ($E14).w,d1 ROM:0011E30C bne.s locret_11E31C ROM:0011E30E bset d0,($1150).w ROM:0011E312 btst d0,($1151).w ROM:0011E316 beq.s locret_11E31C ROM:0011E318 bset d0,($114F).w ROM:0011E31C ROM:0011E31C locret_11E31C: ; CODE XREF: sub_11E2CC+10↑j ROM:0011E31C ; sub_11E2CC+18↑j ... ROM:0011E31C rts ROM:0011E31C ; End of function sub_11E2CC ROM:0011E31C ROM:0011E31E ROM:0011E31E ; =============== S U B R O U T I N E ======================================= ROM:0011E31E ROM:0011E31E ROM:0011E31E sub_11E31E: ; CODE XREF: sub_11E116+3C↑p ROM:0011E31E move.w ($ABE).w,d0 ROM:0011E322 bclr d0,($114E).w ROM:0011E326 btst #6,($919).w ROM:0011E32C beq.s loc_11E336 ROM:0011E32E btst #6,($91D).w ROM:0011E334 beq.s locret_11E36C ROM:0011E336 ROM:0011E336 loc_11E336: ; CODE XREF: sub_11E31E+E↑j ROM:0011E336 btst d0,($1150).w ROM:0011E33A beq.s locret_11E36C ROM:0011E33C btst #6,($919).w ROM:0011E342 beq.s loc_11E34C ROM:0011E344 btst #6,($91D).w ROM:0011E34A bne.s loc_11E368 ROM:0011E34C ROM:0011E34C loc_11E34C: ; CODE XREF: sub_11E31E+24↑j ROM:0011E34C btst d0,($1153).w ROM:0011E350 bne.s locret_11E36C ROM:0011E352 btst d0,($1154).w ROM:0011E356 bne.s locret_11E36C ROM:0011E358 btst d0,($1158).w ROM:0011E35C beq.s locret_11E36C ROM:0011E35E move.w $30C(a5),d2 ROM:0011E362 cmp.w ($A44).w,d2 ROM:0011E366 bge.s locret_11E36C ROM:0011E368 ROM:0011E368 loc_11E368: ; CODE XREF: sub_11E31E+2C↑j ROM:0011E368 bset d0,($114E).w ROM:0011E36C ROM:0011E36C locret_11E36C: ; CODE XREF: sub_11E31E+16↑j ROM:0011E36C ; sub_11E31E+1C↑j ... ROM:0011E36C rts ROM:0011E36C ; End of function sub_11E31E ROM:0011E36C ROM:0011E36E ROM:0011E36E ; =============== S U B R O U T I N E ======================================= ROM:0011E36E ROM:0011E36E ROM:0011E36E sub_11E36E: ; CODE XREF: sub_11E116+6↑p ROM:0011E36E clr.w d1 ROM:0011E370 move.b ($1152).w,d1 ROM:0011E374 cmpi.w #3,d1 ROM:0011E378 bcc.s locret_11E382 ROM:0011E37A movea.l off_11E384(pc,d1.w*4),a0 ROM:0011E37E nop ROM:0011E380 jmp (a0) ROM:0011E382 ; --------------------------------------------------------------------------- ROM:0011E382 ROM:0011E382 locret_11E382: ; CODE XREF: sub_11E36E+A↑j ROM:0011E382 rts ROM:0011E382 ; End of function sub_11E36E ROM:0011E382 ROM:0011E382 ; --------------------------------------------------------------------------- ROM:0011E384 off_11E384: dc.l loc_11E390 ; DATA XREF: sub_11E36E+C↑r ROM:0011E388 dc.l loc_11E39E ROM:0011E38C dc.l locret_11E3BC ROM:0011E390 ; --------------------------------------------------------------------------- ROM:0011E390 ROM:0011E390 loc_11E390: ; DATA XREF: ROM:off_11E384↑o ROM:0011E390 bclr #2,($136D).w ROM:0011E396 move.b #1,($1152).w ROM:0011E39C rts ROM:0011E39E ; --------------------------------------------------------------------------- ROM:0011E39E ROM:0011E39E loc_11E39E: ; DATA XREF: ROM:0011E388↑o ROM:0011E39E btst #1,($1389).w ROM:0011E3A4 beq.s locret_11E3A8 ROM:0011E3A6 bra.s loc_11E3AA ROM:0011E3A8 ; --------------------------------------------------------------------------- ROM:0011E3A8 ROM:0011E3A8 locret_11E3A8: ; CODE XREF: ROM:0011E3A4↑j ROM:0011E3A8 rts ROM:0011E3AA ; --------------------------------------------------------------------------- ROM:0011E3AA ROM:0011E3AA loc_11E3AA: ; CODE XREF: ROM:0011E3A6↑j ROM:0011E3AA bsr.w sub_11E3BE ROM:0011E3AE bset #2,($136D).w ROM:0011E3B4 move.b #2,($1152).w ROM:0011E3BA rts ROM:0011E3BC ; --------------------------------------------------------------------------- ROM:0011E3BC ROM:0011E3BC locret_11E3BC: ; DATA XREF: ROM:0011E38C↑o ROM:0011E3BC rts ROM:0011E3BE ROM:0011E3BE ; =============== S U B R O U T I N E ======================================= ROM:0011E3BE ROM:0011E3BE ROM:0011E3BE sub_11E3BE: ; CODE XREF: ROM:loc_11E3AA↑p ROM:0011E3BE move.w #$3BEC,d1 ROM:0011E3C2 move.w ($A44).w,d2 ROM:0011E3C6 bsr.l sub_115E32 ROM:0011E3CC lea ($F1E).w,a0 ROM:0011E3D0 move.w d1,(a0) ROM:0011E3D2 move.w #1,d0 ROM:0011E3D6 cmpi.w #2,d0 ROM:0011E3DA bne.s locret_11E3F0 ROM:0011E3DC move.w #$3BEC,d1 ROM:0011E3E0 move.w ($A44).w,d2 ROM:0011E3E4 bsr.l sub_115E32 ROM:0011E3EA lea ($F1E).w,a0 ROM:0011E3EE move.w d1,(a0) ROM:0011E3F0 ROM:0011E3F0 locret_11E3F0: ; CODE XREF: sub_11E3BE+1C↑j ROM:0011E3F0 rts ROM:0011E3F0 ; End of function sub_11E3BE ROM:0011E3F0 ROM:0011E3F2 ROM:0011E3F2 ; =============== S U B R O U T I N E ======================================= ROM:0011E3F2 ROM:0011E3F2 ROM:0011E3F2 sub_11E3F2: ; CODE XREF: ROM:loc_11EA04↓p ROM:0011E3F2 ; ROM:loc_11EAF6↓p ROM:0011E3F2 lea ($123A).w,a1 ROM:0011E3F6 move.w ($ABE).w,d0 ROM:0011E3FA move.w $310(a5),d2 ROM:0011E3FE clr.w d1 ROM:0011E400 move.b (a1,d0.w),d1 ROM:0011E404 cmpi.w #2,d1 ROM:0011E408 bcc.s locret_11E412 ROM:0011E40A movea.l off_11E414(pc,d1.w*4),a0 ROM:0011E40E nop ROM:0011E410 jmp (a0) ROM:0011E412 ; --------------------------------------------------------------------------- ROM:0011E412 ROM:0011E412 locret_11E412: ; CODE XREF: sub_11E3F2+16↑j ROM:0011E412 rts ROM:0011E412 ; End of function sub_11E3F2 ROM:0011E412 ROM:0011E412 ; --------------------------------------------------------------------------- ROM:0011E414 off_11E414: dc.l loc_11E41C ; DATA XREF: sub_11E3F2+18↑r ROM:0011E418 dc.l loc_11E438 ROM:0011E41C ; --------------------------------------------------------------------------- ROM:0011E41C ROM:0011E41C loc_11E41C: ; DATA XREF: ROM:off_11E414↑o ROM:0011E41C clr.b $83C(d0.w) ROM:0011E422 move.w d2,$5A8(d0.w*2) ROM:0011E428 move.b #1,$83C(d0.w) ROM:0011E430 move.b #1,(a1,d0.w) ROM:0011E436 rts ROM:0011E438 ; --------------------------------------------------------------------------- ROM:0011E438 ROM:0011E438 loc_11E438: ; DATA XREF: ROM:0011E418↑o ROM:0011E438 cmpi.w #0,$5A8(d0.w*2) ROM:0011E440 bgt.s locret_11E444 ROM:0011E442 bra.s loc_11E446 ROM:0011E444 ; --------------------------------------------------------------------------- ROM:0011E444 ROM:0011E444 locret_11E444: ; CODE XREF: ROM:0011E440↑j ROM:0011E444 rts ROM:0011E446 ; --------------------------------------------------------------------------- ROM:0011E446 ROM:0011E446 loc_11E446: ; CODE XREF: ROM:0011E442↑j ROM:0011E446 bsr.w sub_11E472 ROM:0011E44A lea ($123A).w,a1 ROM:0011E44E move.w ($ABE).w,d0 ROM:0011E452 move.w $310(a5),d2 ROM:0011E456 clr.b $83C(d0.w) ROM:0011E45C move.w d2,$5A8(d0.w*2) ROM:0011E462 move.b #1,$83C(d0.w) ROM:0011E46A move.b #1,(a1,d0.w) ROM:0011E470 rts ROM:0011E472 ROM:0011E472 ; =============== S U B R O U T I N E ======================================= ROM:0011E472 ROM:0011E472 ROM:0011E472 sub_11E472: ; CODE XREF: ROM:loc_11E446↑p ROM:0011E472 move.w #$3C82,d1 ROM:0011E476 move.w ($A0E).w,d2 ROM:0011E47A move.w ($538).w,d3 ROM:0011E47E bsr.l sub_115E32 ROM:0011E484 lea ($F20).w,a2 ROM:0011E488 move.w ($ABE).w,d3 ROM:0011E48C move.w d1,(a2,d3.w*2) ROM:0011E490 lea ($F12).w,a3 ROM:0011E494 sub.w d1,(a3,d3.w*2) ROM:0011E498 move.w $302(a5),d4 ROM:0011E49C cmp.w (a3,d3.w*2),d4 ROM:0011E4A0 ble.s locret_11E4A6 ROM:0011E4A2 move.w d4,(a3,d3.w*2) ROM:0011E4A6 ROM:0011E4A6 locret_11E4A6: ; CODE XREF: sub_11E472+2E↑j ROM:0011E4A6 rts ROM:0011E4A6 ; End of function sub_11E472 ROM:0011E4A6 ROM:0011E4A8 ROM:0011E4A8 ; =============== S U B R O U T I N E ======================================= ROM:0011E4A8 ROM:0011E4A8 ROM:0011E4A8 sub_11E4A8: ; CODE XREF: sub_11E116+28↑p ROM:0011E4A8 lea ($123B).w,a1 ROM:0011E4AC move.w ($ABE).w,d0 ROM:0011E4B0 clr.w d1 ROM:0011E4B2 move.b (a1,d0.w),d1 ROM:0011E4B6 cmpi.w #3,d1 ROM:0011E4BA bcc.s locret_11E4C4 ROM:0011E4BC movea.l off_11E4C6(pc,d1.w*4),a0 ROM:0011E4C0 nop ROM:0011E4C2 jmp (a0) ROM:0011E4C4 ; --------------------------------------------------------------------------- ROM:0011E4C4 ROM:0011E4C4 locret_11E4C4: ; CODE XREF: sub_11E4A8+12↑j ROM:0011E4C4 rts ROM:0011E4C4 ; End of function sub_11E4A8 ROM:0011E4C4 ROM:0011E4C4 ; --------------------------------------------------------------------------- ROM:0011E4C6 off_11E4C6: dc.l loc_11E4D2 ; DATA XREF: sub_11E4A8+14↑r ROM:0011E4CA dc.l loc_11E4DE ROM:0011E4CE dc.l loc_11E4FE ROM:0011E4D2 ; --------------------------------------------------------------------------- ROM:0011E4D2 ROM:0011E4D2 loc_11E4D2: ; DATA XREF: ROM:off_11E4C6↑o ROM:0011E4D2 bclr d0,($1153).w ROM:0011E4D6 move.b #1,(a1,d0.w) ROM:0011E4DC rts ROM:0011E4DE ; --------------------------------------------------------------------------- ROM:0011E4DE ROM:0011E4DE loc_11E4DE: ; DATA XREF: ROM:0011E4CA↑o ROM:0011E4DE lea ($9E4).w,a3 ROM:0011E4E2 move.w $312(a5),d2 ROM:0011E4E6 ext.l d2 ROM:0011E4E8 cmp.l (a3,d0.w*4),d2 ROM:0011E4EC ble.s locret_11E4F0 ROM:0011E4EE bra.s loc_11E4F2 ROM:0011E4F0 ; --------------------------------------------------------------------------- ROM:0011E4F0 ROM:0011E4F0 locret_11E4F0: ; CODE XREF: ROM:0011E4EC↑j ROM:0011E4F0 rts ROM:0011E4F2 ; --------------------------------------------------------------------------- ROM:0011E4F2 ROM:0011E4F2 loc_11E4F2: ; CODE XREF: ROM:0011E4EE↑j ROM:0011E4F2 bset d0,($1153).w ROM:0011E4F6 move.b #2,(a1,d0.w) ROM:0011E4FC rts ROM:0011E4FE ; --------------------------------------------------------------------------- ROM:0011E4FE ROM:0011E4FE loc_11E4FE: ; DATA XREF: ROM:0011E4CE↑o ROM:0011E4FE lea ($9E4).w,a3 ROM:0011E502 move.w $312(a5),d2 ROM:0011E506 ext.l d2 ROM:0011E508 cmp.l (a3,d0.w*4),d2 ROM:0011E50C bgt.s locret_11E510 ROM:0011E50E bra.s loc_11E512 ROM:0011E510 ; --------------------------------------------------------------------------- ROM:0011E510 ROM:0011E510 locret_11E510: ; CODE XREF: ROM:0011E50C↑j ROM:0011E510 rts ROM:0011E512 ; --------------------------------------------------------------------------- ROM:0011E512 ROM:0011E512 loc_11E512: ; CODE XREF: ROM:0011E50E↑j ROM:0011E512 bclr d0,($1153).w ROM:0011E516 move.b #1,(a1,d0.w) ROM:0011E51C rts ROM:0011E51E ROM:0011E51E ; =============== S U B R O U T I N E ======================================= ROM:0011E51E ROM:0011E51E ROM:0011E51E sub_11E51E: ; CODE XREF: sub_11E116↑p ROM:0011E51E move.w #1,d7 ROM:0011E522 clr.w d1 ROM:0011E524 move.b ($1155).w,d1 ROM:0011E528 cmpi.w #4,d1 ROM:0011E52C bcc.s locret_11E536 ROM:0011E52E movea.l off_11E538(pc,d1.w*4),a0 ROM:0011E532 nop ROM:0011E534 jmp (a0) ROM:0011E536 ; --------------------------------------------------------------------------- ROM:0011E536 ROM:0011E536 locret_11E536: ; CODE XREF: sub_11E51E+E↑j ROM:0011E536 rts ROM:0011E536 ; End of function sub_11E51E ROM:0011E536 ROM:0011E536 ; --------------------------------------------------------------------------- ROM:0011E538 off_11E538: dc.l loc_11E548 ; DATA XREF: sub_11E51E+10↑r ROM:0011E53C dc.l loc_11E568 ROM:0011E540 dc.l loc_11E58E ROM:0011E544 dc.l loc_11E5D4 ROM:0011E548 ; --------------------------------------------------------------------------- ROM:0011E548 ROM:0011E548 loc_11E548: ; DATA XREF: ROM:off_11E538↑o ROM:0011E548 bclr #6,($137C).w ROM:0011E54E bclr #0,($1154).w ROM:0011E554 cmpi.w #2,d7 ROM:0011E558 bne.s loc_11E560 ROM:0011E55A bclr #0,($1154).w ROM:0011E560 ROM:0011E560 loc_11E560: ; CODE XREF: ROM:0011E558↑j ROM:0011E560 move.b #1,($1155).w ROM:0011E566 rts ROM:0011E568 ; --------------------------------------------------------------------------- ROM:0011E568 ROM:0011E568 loc_11E568: ; DATA XREF: ROM:0011E53C↑o ROM:0011E568 btst #1,($1389).w ROM:0011E56E beq.s locret_11E572 ROM:0011E570 bra.s loc_11E574 ROM:0011E572 ; --------------------------------------------------------------------------- ROM:0011E572 ROM:0011E572 locret_11E572: ; CODE XREF: ROM:0011E56E↑j ROM:0011E572 rts ROM:0011E574 ; --------------------------------------------------------------------------- ROM:0011E574 ROM:0011E574 loc_11E574: ; CODE XREF: ROM:0011E570↑j ROM:0011E574 move.w $314(a5),d0 ROM:0011E578 clr.b ($8C6).w ROM:0011E57C move.w d0,($6BC).w ROM:0011E580 move.b #1,($8C6).w ROM:0011E586 move.b #2,($1155).w ROM:0011E58C rts ROM:0011E58E ; --------------------------------------------------------------------------- ROM:0011E58E ROM:0011E58E loc_11E58E: ; DATA XREF: ROM:0011E540↑o ROM:0011E58E cmpi.w #0,($6BC).w ROM:0011E594 bgt.s loc_11E598 ROM:0011E596 bra.s loc_11E5A4 ROM:0011E598 ; --------------------------------------------------------------------------- ROM:0011E598 ROM:0011E598 loc_11E598: ; CODE XREF: ROM:0011E594↑j ROM:0011E598 btst #2,($136E).w ROM:0011E59E beq.s locret_11E5A2 ROM:0011E5A0 bra.s loc_11E5B2 ROM:0011E5A2 ; --------------------------------------------------------------------------- ROM:0011E5A2 ROM:0011E5A2 locret_11E5A2: ; CODE XREF: ROM:0011E59E↑j ROM:0011E5A2 rts ROM:0011E5A4 ; --------------------------------------------------------------------------- ROM:0011E5A4 ROM:0011E5A4 loc_11E5A4: ; CODE XREF: ROM:0011E596↑j ROM:0011E5A4 bset #6,($137C).w ROM:0011E5AA move.b #3,($1155).w ROM:0011E5B0 rts ROM:0011E5B2 ; --------------------------------------------------------------------------- ROM:0011E5B2 ROM:0011E5B2 loc_11E5B2: ; CODE XREF: ROM:0011E5A0↑j ROM:0011E5B2 clr.b ($8C6).w ROM:0011E5B6 clr.w ($6BC).w ROM:0011E5BA bclr #0,($1154).w ROM:0011E5C0 cmpi.w #2,d7 ROM:0011E5C4 bne.s loc_11E5CC ROM:0011E5C6 bclr #0,($1154).w ROM:0011E5CC ROM:0011E5CC loc_11E5CC: ; CODE XREF: ROM:0011E5C4↑j ROM:0011E5CC move.b #1,($1155).w ROM:0011E5D2 rts ROM:0011E5D4 ; --------------------------------------------------------------------------- ROM:0011E5D4 ROM:0011E5D4 loc_11E5D4: ; DATA XREF: ROM:0011E544↑o ROM:0011E5D4 btst #2,($136E).w ROM:0011E5DA beq.s locret_11E5DE ROM:0011E5DC bra.s loc_11E5E0 ROM:0011E5DE ; --------------------------------------------------------------------------- ROM:0011E5DE ROM:0011E5DE locret_11E5DE: ; CODE XREF: ROM:0011E5DA↑j ROM:0011E5DE rts ROM:0011E5E0 ; --------------------------------------------------------------------------- ROM:0011E5E0 ROM:0011E5E0 loc_11E5E0: ; CODE XREF: ROM:0011E5DC↑j ROM:0011E5E0 bclr #6,($137C).w ROM:0011E5E6 bclr #0,($1154).w ROM:0011E5EC cmpi.w #2,d7 ROM:0011E5F0 bne.s loc_11E5F8 ROM:0011E5F2 bclr #0,($1154).w ROM:0011E5F8 ROM:0011E5F8 loc_11E5F8: ; CODE XREF: ROM:0011E5F0↑j ROM:0011E5F8 move.b #1,($1155).w ROM:0011E5FE rts ROM:0011E600 ROM:0011E600 ; =============== S U B R O U T I N E ======================================= ROM:0011E600 ROM:0011E600 ROM:0011E600 sub_11E600: ; CODE XREF: sub_11E116+22↑p ROM:0011E600 lea ($123C).w,a1 ROM:0011E604 move.w ($ABE).w,d0 ROM:0011E608 clr.w d1 ROM:0011E60A move.b (a1,d0.w),d1 ROM:0011E60E cmpi.w #7,d1 ROM:0011E612 bcc.s locret_11E61C ROM:0011E614 movea.l off_11E61E(pc,d1.w*4),a0 ROM:0011E618 nop ROM:0011E61A jmp (a0) ROM:0011E61C ; --------------------------------------------------------------------------- ROM:0011E61C ROM:0011E61C locret_11E61C: ; CODE XREF: sub_11E600+12↑j ROM:0011E61C rts ROM:0011E61C ; End of function sub_11E600 ROM:0011E61C ROM:0011E61C ; --------------------------------------------------------------------------- ROM:0011E61E off_11E61E: dc.l loc_11E63A ; DATA XREF: sub_11E600+14↑r ROM:0011E622 dc.l loc_11E652 ROM:0011E626 dc.l loc_11E666 ROM:0011E62A dc.l loc_11E6C0 ROM:0011E62E dc.l loc_11E71C ROM:0011E632 dc.l loc_11E730 ROM:0011E636 dc.l loc_11E768 ROM:0011E63A ; --------------------------------------------------------------------------- ROM:0011E63A ROM:0011E63A loc_11E63A: ; DATA XREF: ROM:off_11E61E↑o ROM:0011E63A bclr d0,($1156).w ROM:0011E63E bclr d0,($1154).w ROM:0011E642 bclr d0,($1157).w ROM:0011E646 bclr d0,($1158).w ROM:0011E64A move.b #1,(a1,d0.w) ROM:0011E650 rts ROM:0011E652 ; --------------------------------------------------------------------------- ROM:0011E652 ROM:0011E652 loc_11E652: ; DATA XREF: ROM:0011E622↑o ROM:0011E652 btst #1,($1389).w ROM:0011E658 beq.s locret_11E65C ROM:0011E65A bra.s loc_11E65E ROM:0011E65C ; --------------------------------------------------------------------------- ROM:0011E65C ROM:0011E65C locret_11E65C: ; CODE XREF: ROM:0011E658↑j ROM:0011E65C rts ROM:0011E65E ; --------------------------------------------------------------------------- ROM:0011E65E ROM:0011E65E loc_11E65E: ; CODE XREF: ROM:0011E65A↑j ROM:0011E65E move.b #2,(a1,d0.w) ROM:0011E664 rts ROM:0011E666 ; --------------------------------------------------------------------------- ROM:0011E666 ROM:0011E666 loc_11E666: ; DATA XREF: ROM:0011E626↑o ROM:0011E666 btst #6,($137C).w ROM:0011E66C beq.s loc_11E670 ROM:0011E66E bra.s loc_11E68C ROM:0011E670 ; --------------------------------------------------------------------------- ROM:0011E670 ROM:0011E670 loc_11E670: ; CODE XREF: ROM:0011E66C↑j ROM:0011E670 lea ($EC8).w,a2 ROM:0011E674 move.w $316(a5),d2 ROM:0011E678 move.w $318(a5),d3 ROM:0011E67C cmp.w (a2,d0.w*2),d2 ROM:0011E680 ble.s loc_11E688 ROM:0011E682 cmp.w (a2,d0.w*2),d3 ROM:0011E686 blt.s locret_11E68A ROM:0011E688 ROM:0011E688 loc_11E688: ; CODE XREF: ROM:0011E680↑j ROM:0011E688 bra.s loc_11E69C ROM:0011E68A ; --------------------------------------------------------------------------- ROM:0011E68A ROM:0011E68A locret_11E68A: ; CODE XREF: ROM:0011E686↑j ROM:0011E68A rts ROM:0011E68C ; --------------------------------------------------------------------------- ROM:0011E68C ROM:0011E68C loc_11E68C: ; CODE XREF: ROM:0011E66E↑j ROM:0011E68C bset d0,($1154).w ROM:0011E690 bset d0,($1157).w ROM:0011E694 move.b #4,(a1,d0.w) ROM:0011E69A rts ROM:0011E69C ; --------------------------------------------------------------------------- ROM:0011E69C ROM:0011E69C loc_11E69C: ; CODE XREF: ROM:loc_11E688↑j ROM:0011E69C bset d0,($1156).w ROM:0011E6A0 move.w $31A(a5),d2 ROM:0011E6A4 clr.b $8C7(d0.w) ROM:0011E6AA move.w d2,$6BE(d0.w*2) ROM:0011E6B0 move.b #1,$8C7(d0.w) ROM:0011E6B8 move.b #3,(a1,d0.w) ROM:0011E6BE rts ROM:0011E6C0 ; --------------------------------------------------------------------------- ROM:0011E6C0 ROM:0011E6C0 loc_11E6C0: ; DATA XREF: ROM:0011E62A↑o ROM:0011E6C0 btst #2,($136E).w ROM:0011E6C6 beq.s loc_11E6CA ROM:0011E6C8 bra.s loc_11E6E0 ROM:0011E6CA ; --------------------------------------------------------------------------- ROM:0011E6CA ROM:0011E6CA loc_11E6CA: ; CODE XREF: ROM:0011E6C6↑j ROM:0011E6CA cmpi.w #0,$6BE(d0.w*2) ROM:0011E6D2 bgt.s locret_11E6DE ROM:0011E6D4 btst #7,($1392).w ROM:0011E6DA beq.s locret_11E6DE ROM:0011E6DC bra.s loc_11E6EC ROM:0011E6DE ; --------------------------------------------------------------------------- ROM:0011E6DE ROM:0011E6DE locret_11E6DE: ; CODE XREF: ROM:0011E6D2↑j ROM:0011E6DE ; ROM:0011E6DA↑j ROM:0011E6DE rts ROM:0011E6E0 ; --------------------------------------------------------------------------- ROM:0011E6E0 ROM:0011E6E0 loc_11E6E0: ; CODE XREF: ROM:0011E6C8↑j ROM:0011E6E0 bclr d0,($1156).w ROM:0011E6E4 move.b #1,(a1,d0.w) ROM:0011E6EA rts ROM:0011E6EC ; --------------------------------------------------------------------------- ROM:0011E6EC ROM:0011E6EC loc_11E6EC: ; CODE XREF: ROM:0011E6DC↑j ROM:0011E6EC bset d0,($1158).w ROM:0011E6F0 move.w $320(a5),($AC0).w ROM:0011E6F6 move.w $322(a5),($AC2).w ROM:0011E6FC move.w $324(a5),d2 ROM:0011E700 clr.b $8C7(d0.w) ROM:0011E706 move.w d2,$6BE(d0.w*2) ROM:0011E70C move.b #1,$8C7(d0.w) ROM:0011E714 move.b #5,(a1,d0.w) ROM:0011E71A rts ROM:0011E71C ; --------------------------------------------------------------------------- ROM:0011E71C ROM:0011E71C loc_11E71C: ; DATA XREF: ROM:0011E62E↑o ROM:0011E71C btst #2,($136E).w ROM:0011E722 beq.s locret_11E72E ROM:0011E724 bclr d0,($1154).w ROM:0011E728 move.b #1,(a1,d0.w) ROM:0011E72E ROM:0011E72E locret_11E72E: ; CODE XREF: ROM:0011E722↑j ROM:0011E72E rts ROM:0011E730 ; --------------------------------------------------------------------------- ROM:0011E730 ROM:0011E730 loc_11E730: ; DATA XREF: ROM:0011E632↑o ROM:0011E730 btst #2,($136E).w ROM:0011E736 beq.s loc_11E748 ROM:0011E738 bclr d0,($1156).w ROM:0011E73C bclr d0,($1158).w ROM:0011E740 move.b #1,(a1,d0.w) ROM:0011E746 rts ROM:0011E748 ; --------------------------------------------------------------------------- ROM:0011E748 ROM:0011E748 loc_11E748: ; CODE XREF: ROM:0011E736↑j ROM:0011E748 cmpi.w #0,$6BE(d0.w*2) ROM:0011E750 bgt.s locret_11E766 ROM:0011E752 move.w $31C(a5),($AC0).w ROM:0011E758 move.w $31E(a5),($AC2).w ROM:0011E75E move.b #6,(a1,d0.w) ROM:0011E764 rts ROM:0011E766 ; --------------------------------------------------------------------------- ROM:0011E766 ROM:0011E766 locret_11E766: ; CODE XREF: ROM:0011E750↑j ROM:0011E766 rts ROM:0011E768 ; --------------------------------------------------------------------------- ROM:0011E768 ROM:0011E768 loc_11E768: ; DATA XREF: ROM:0011E636↑o ROM:0011E768 btst #2,($136E).w ROM:0011E76E beq.s locret_11E780 ROM:0011E770 bclr d0,($1156).w ROM:0011E774 bclr d0,($1158).w ROM:0011E778 move.b #1,(a1,d0.w) ROM:0011E77E rts ROM:0011E780 ; --------------------------------------------------------------------------- ROM:0011E780 ROM:0011E780 locret_11E780: ; CODE XREF: ROM:0011E76E↑j ROM:0011E780 rts ROM:0011E782 ROM:0011E782 ; =============== S U B R O U T I N E ======================================= ROM:0011E782 ROM:0011E782 ROM:0011E782 sub_11E782: ; CODE XREF: sub_11E116+2E↑p ROM:0011E782 lea ($123D).w,a1 ROM:0011E786 move.w ($ABE).w,d0 ROM:0011E78A clr.w d1 ROM:0011E78C move.b (a1,d0.w),d1 ROM:0011E790 cmpi.w #4,d1 ROM:0011E794 bcc.s locret_11E79E ROM:0011E796 movea.l off_11E7A0(pc,d1.w*4),a0 ROM:0011E79A nop ROM:0011E79C jmp (a0) ROM:0011E79E ; --------------------------------------------------------------------------- ROM:0011E79E ROM:0011E79E locret_11E79E: ; CODE XREF: sub_11E782+12↑j ROM:0011E79E rts ROM:0011E79E ; End of function sub_11E782 ROM:0011E79E ROM:0011E79E ; --------------------------------------------------------------------------- ROM:0011E7A0 off_11E7A0: dc.l loc_11E7B0 ; DATA XREF: sub_11E782+14↑r ROM:0011E7A4 dc.l loc_11E7BC ROM:0011E7A8 dc.l loc_11E7D4 ROM:0011E7AC dc.l loc_11E834 ROM:0011E7B0 ; --------------------------------------------------------------------------- ROM:0011E7B0 ROM:0011E7B0 loc_11E7B0: ; DATA XREF: ROM:off_11E7A0↑o ROM:0011E7B0 bclr d0,($1159).w ROM:0011E7B4 move.b #1,(a1,d0.w) ROM:0011E7BA rts ROM:0011E7BC ; --------------------------------------------------------------------------- ROM:0011E7BC ROM:0011E7BC loc_11E7BC: ; DATA XREF: ROM:0011E7A4↑o ROM:0011E7BC btst #0,($137E).w ROM:0011E7C2 beq.s locret_11E7C6 ROM:0011E7C4 bra.s loc_11E7C8 ROM:0011E7C6 ; --------------------------------------------------------------------------- ROM:0011E7C6 ROM:0011E7C6 locret_11E7C6: ; CODE XREF: ROM:0011E7C2↑j ROM:0011E7C6 rts ROM:0011E7C8 ; --------------------------------------------------------------------------- ROM:0011E7C8 ROM:0011E7C8 loc_11E7C8: ; CODE XREF: ROM:0011E7C4↑j ROM:0011E7C8 bset d0,($1159).w ROM:0011E7CC move.b #3,(a1,d0.w) ROM:0011E7D2 rts ROM:0011E7D4 ; --------------------------------------------------------------------------- ROM:0011E7D4 ROM:0011E7D4 loc_11E7D4: ; DATA XREF: ROM:0011E7A8↑o ROM:0011E7D4 cmpi.w #0,$6C0(d0.w*2) ROM:0011E7DC bgt.s loc_11E7E0 ROM:0011E7DE bra.s loc_11E7FC ROM:0011E7E0 ; --------------------------------------------------------------------------- ROM:0011E7E0 ROM:0011E7E0 loc_11E7E0: ; CODE XREF: ROM:0011E7DC↑j ROM:0011E7E0 lea ($EC8).w,a4 ROM:0011E7E4 move.w $31C(a5),d2 ROM:0011E7E8 cmp.w (a4,d0.w*2),d2 ROM:0011E7EC bge.s loc_11E7F0 ROM:0011E7EE bra.s loc_11E808 ROM:0011E7F0 ; --------------------------------------------------------------------------- ROM:0011E7F0 ROM:0011E7F0 loc_11E7F0: ; CODE XREF: ROM:0011E7EC↑j ROM:0011E7F0 btst #0,($137E).w ROM:0011E7F6 beq.s locret_11E7FA ROM:0011E7F8 bra.s loc_11E820 ROM:0011E7FA ; --------------------------------------------------------------------------- ROM:0011E7FA ROM:0011E7FA locret_11E7FA: ; CODE XREF: ROM:0011E7F6↑j ROM:0011E7FA rts ROM:0011E7FC ; --------------------------------------------------------------------------- ROM:0011E7FC ROM:0011E7FC loc_11E7FC: ; CODE XREF: ROM:0011E7DE↑j ROM:0011E7FC bclr d0,($1159).w ROM:0011E800 move.b #1,(a1,d0.w) ROM:0011E806 rts ROM:0011E808 ; --------------------------------------------------------------------------- ROM:0011E808 ROM:0011E808 loc_11E808: ; CODE XREF: ROM:0011E7EE↑j ROM:0011E808 clr.b $8C8(d0.w) ROM:0011E80E clr.w $6C0(d0.w*2) ROM:0011E814 bclr d0,($1159).w ROM:0011E818 move.b #1,(a1,d0.w) ROM:0011E81E rts ROM:0011E820 ; --------------------------------------------------------------------------- ROM:0011E820 ROM:0011E820 loc_11E820: ; CODE XREF: ROM:0011E7F8↑j ROM:0011E820 clr.b $8C8(d0.w) ROM:0011E826 clr.w $6C0(d0.w*2) ROM:0011E82C move.b #3,(a1,d0.w) ROM:0011E832 rts ROM:0011E834 ; --------------------------------------------------------------------------- ROM:0011E834 ROM:0011E834 loc_11E834: ; DATA XREF: ROM:0011E7AC↑o ROM:0011E834 btst #4,($1372).w ROM:0011E83A bne.s loc_11E846 ROM:0011E83C btst #6,($1374).w ROM:0011E842 beq.s loc_11E846 ROM:0011E844 bra.s loc_11E85A ROM:0011E846 ; --------------------------------------------------------------------------- ROM:0011E846 ROM:0011E846 loc_11E846: ; CODE XREF: ROM:0011E83A↑j ROM:0011E846 ; ROM:0011E842↑j ROM:0011E846 btst #4,($1372).w ROM:0011E84C bne.s locret_11E858 ROM:0011E84E btst #6,($1374).w ROM:0011E854 bne.s locret_11E858 ROM:0011E856 bra.s loc_11E87A ROM:0011E858 ; --------------------------------------------------------------------------- ROM:0011E858 ROM:0011E858 locret_11E858: ; CODE XREF: ROM:0011E84C↑j ROM:0011E858 ; ROM:0011E854↑j ROM:0011E858 rts ROM:0011E85A ; --------------------------------------------------------------------------- ROM:0011E85A ROM:0011E85A loc_11E85A: ; CODE XREF: ROM:0011E844↑j ROM:0011E85A move.w $328(a5),d1 ROM:0011E85E clr.b $8C8(d0.w) ROM:0011E864 move.w d1,$6C0(d0.w*2) ROM:0011E86A move.b #1,$8C8(d0.w) ROM:0011E872 move.b #2,(a1,d0.w) ROM:0011E878 rts ROM:0011E87A ; --------------------------------------------------------------------------- ROM:0011E87A ROM:0011E87A loc_11E87A: ; CODE XREF: ROM:0011E856↑j ROM:0011E87A move.w $326(a5),d1 ROM:0011E87E clr.b $8C8(d0.w) ROM:0011E884 move.w d1,$6C0(d0.w*2) ROM:0011E88A move.b #1,$8C8(d0.w) ROM:0011E892 move.b #2,(a1,d0.w) ROM:0011E898 rts ROM:0011E89A ROM:0011E89A ; =============== S U B R O U T I N E ======================================= ROM:0011E89A ROM:0011E89A ROM:0011E89A sub_11E89A: ; CODE XREF: ROM:loc_11DC56↑p ROM:0011E89A lea ($123E).w,a1 ROM:0011E89E lea ($EC8).w,a2 ROM:0011E8A2 move.w ($ABE).w,d0 ROM:0011E8A6 bclr d0,($115B).w ROM:0011E8AA clr.w d1 ROM:0011E8AC move.b (a1,d0.w),d1 ROM:0011E8B0 cmpi.w #8,d1 ROM:0011E8B4 bcc.s locret_11E8BE ROM:0011E8B6 movea.l off_11E8C0(pc,d1.w*4),a0 ROM:0011E8BA nop ROM:0011E8BC jmp (a0) ROM:0011E8BE ; --------------------------------------------------------------------------- ROM:0011E8BE ROM:0011E8BE locret_11E8BE: ; CODE XREF: sub_11E89A+1A↑j ROM:0011E8BE rts ROM:0011E8BE ; End of function sub_11E89A ROM:0011E8BE ROM:0011E8BE ; --------------------------------------------------------------------------- ROM:0011E8C0 off_11E8C0: dc.l loc_11E8E0 ; DATA XREF: sub_11E89A+1C↑r ROM:0011E8C4 dc.l loc_11E8F0 ROM:0011E8C8 dc.l loc_11E948 ROM:0011E8CC dc.l loc_11E9CA ROM:0011E8D0 dc.l loc_11EA4E ROM:0011E8D4 dc.l loc_11EAC4 ROM:0011E8D8 dc.l loc_11EB3C ROM:0011E8DC dc.l loc_11EB72 ROM:0011E8E0 ; --------------------------------------------------------------------------- ROM:0011E8E0 ROM:0011E8E0 loc_11E8E0: ; DATA XREF: ROM:off_11E8C0↑o ROM:0011E8E0 bclr d0,($115A).w ROM:0011E8E4 bsr.w sub_11EBAA ROM:0011E8E8 move.b #1,(a1,d0.w) ROM:0011E8EE rts ROM:0011E8F0 ; --------------------------------------------------------------------------- ROM:0011E8F0 ROM:0011E8F0 loc_11E8F0: ; DATA XREF: ROM:0011E8C4↑o ROM:0011E8F0 move.w ($AC2).w,d2 ROM:0011E8F4 cmp.w (a2,d0.w*2),d2 ROM:0011E8F8 ble.s loc_11E8FC ROM:0011E8FA bra.s loc_11E90A ROM:0011E8FC ; --------------------------------------------------------------------------- ROM:0011E8FC ROM:0011E8FC loc_11E8FC: ; CODE XREF: ROM:0011E8F8↑j ROM:0011E8FC move.w ($AC0).w,d2 ROM:0011E900 cmp.w (a2,d0.w*2),d2 ROM:0011E904 bge.s locret_11E908 ROM:0011E906 bra.s loc_11E928 ROM:0011E908 ; --------------------------------------------------------------------------- ROM:0011E908 ROM:0011E908 locret_11E908: ; CODE XREF: ROM:0011E904↑j ROM:0011E908 rts ROM:0011E90A ; --------------------------------------------------------------------------- ROM:0011E90A ROM:0011E90A loc_11E90A: ; CODE XREF: ROM:0011E8FA↑j ROM:0011E90A bclr d0,($115A).w ROM:0011E90E bsr.l sub_11DF22 ROM:0011E914 lea ($123E).w,a1 ROM:0011E918 lea ($EC8).w,a2 ROM:0011E91C move.w ($ABE).w,d0 ROM:0011E920 move.b #2,(a1,d0.w) ROM:0011E926 bra.s loc_11E982 ROM:0011E928 ; --------------------------------------------------------------------------- ROM:0011E928 ROM:0011E928 loc_11E928: ; CODE XREF: ROM:0011E906↑j ROM:0011E928 bset d0,($115A).w ROM:0011E92C bsr.l sub_11DF68 ROM:0011E932 lea ($123E).w,a1 ROM:0011E936 lea ($EC8).w,a2 ROM:0011E93A move.w ($ABE).w,d0 ROM:0011E93E move.b #3,(a1,d0.w) ROM:0011E944 bra.w loc_11EA04 ROM:0011E948 ; --------------------------------------------------------------------------- ROM:0011E948 ROM:0011E948 loc_11E948: ; DATA XREF: ROM:0011E8C8↑o ROM:0011E948 move.w ($ABE).w,d0 ROM:0011E94C btst #7,($1377).w ROM:0011E952 beq.s loc_11E966 ROM:0011E954 move.b #0,$123F(d0.w) ROM:0011E95C move.b #6,(a1,d0.w) ROM:0011E962 bra.w locret_11EB70 ROM:0011E966 ; --------------------------------------------------------------------------- ROM:0011E966 ROM:0011E966 loc_11E966: ; CODE XREF: ROM:0011E952↑j ROM:0011E966 lea ($F22).w,a3 ROM:0011E96A move.w $32A(a5),d2 ROM:0011E96E cmp.w (a3,d0.w*2),d2 ROM:0011E972 bge.s loc_11E976 ROM:0011E974 bra.s loc_11E98A ROM:0011E976 ; --------------------------------------------------------------------------- ROM:0011E976 ROM:0011E976 loc_11E976: ; CODE XREF: ROM:0011E972↑j ROM:0011E976 move.w ($AC0).w,d2 ROM:0011E97A cmp.w (a2,d0.w*2),d2 ROM:0011E97E bge.s loc_11E982 ROM:0011E980 bra.s loc_11E994 ROM:0011E982 ; --------------------------------------------------------------------------- ROM:0011E982 ROM:0011E982 loc_11E982: ; CODE XREF: ROM:0011E926↑j ROM:0011E982 ; ROM:0011E97E↑j ... ROM:0011E982 bsr.l sub_11EBC2 ROM:0011E988 rts ROM:0011E98A ; --------------------------------------------------------------------------- ROM:0011E98A ROM:0011E98A loc_11E98A: ; CODE XREF: ROM:0011E974↑j ROM:0011E98A move.b #4,(a1,d0.w) ROM:0011E990 bra.w loc_11EA80 ROM:0011E994 ; --------------------------------------------------------------------------- ROM:0011E994 ROM:0011E994 loc_11E994: ; CODE XREF: ROM:0011E980↑j ROM:0011E994 bset d0,($115A).w ROM:0011E998 bsr.l sub_11E05A ROM:0011E99E bsr.l sub_11DF68 ROM:0011E9A4 lea ($EC8).w,a2 ROM:0011E9A8 move.w ($ABE).w,d0 ROM:0011E9AC bsr.w sub_11EBB6 ROM:0011E9B0 bset d0,($115B).w ROM:0011E9B4 lea ($123F).w,a3 ROM:0011E9B8 move.b #0,(a3,d0.w) ROM:0011E9BE lea ($123E).w,a1 ROM:0011E9C2 move.b #3,(a1,d0.w) ROM:0011E9C8 bra.s loc_11EA04 ROM:0011E9CA ; --------------------------------------------------------------------------- ROM:0011E9CA ROM:0011E9CA loc_11E9CA: ; DATA XREF: ROM:0011E8CC↑o ROM:0011E9CA move.w ($ABE).w,d0 ROM:0011E9CE btst #7,($1377).w ROM:0011E9D4 beq.s loc_11E9E8 ROM:0011E9D6 move.b #0,$123A(d0.w) ROM:0011E9DE move.b #7,(a1,d0.w) ROM:0011E9E4 bra.w locret_11EBA6 ROM:0011E9E8 ; --------------------------------------------------------------------------- ROM:0011E9E8 ROM:0011E9E8 loc_11E9E8: ; CODE XREF: ROM:0011E9D4↑j ROM:0011E9E8 lea ($F22).w,a3 ROM:0011E9EC move.w $32A(a5),d2 ROM:0011E9F0 cmp.w (a3,d0.w*2),d2 ROM:0011E9F4 bge.s loc_11E9F8 ROM:0011E9F6 bra.s loc_11EA0C ROM:0011E9F8 ; --------------------------------------------------------------------------- ROM:0011E9F8 ROM:0011E9F8 loc_11E9F8: ; CODE XREF: ROM:0011E9F4↑j ROM:0011E9F8 move.w ($AC2).w,d2 ROM:0011E9FC cmp.w (a2,d0.w*2),d2 ROM:0011EA00 ble.s loc_11EA04 ROM:0011EA02 bra.s loc_11EA16 ROM:0011EA04 ; --------------------------------------------------------------------------- ROM:0011EA04 ROM:0011EA04 loc_11EA04: ; CODE XREF: ROM:0011E944↑j ROM:0011EA04 ; ROM:0011E9C8↑j ... ROM:0011EA04 bsr.l sub_11E3F2 ROM:0011EA0A rts ROM:0011EA0C ; --------------------------------------------------------------------------- ROM:0011EA0C ROM:0011EA0C loc_11EA0C: ; CODE XREF: ROM:0011E9F6↑j ROM:0011EA0C move.b #5,(a1,d0.w) ROM:0011EA12 bra.w loc_11EAF6 ROM:0011EA16 ; --------------------------------------------------------------------------- ROM:0011EA16 ROM:0011EA16 loc_11EA16: ; CODE XREF: ROM:0011EA02↑j ROM:0011EA16 bclr d0,($115A).w ROM:0011EA1A bsr.l sub_11E05A ROM:0011EA20 bsr.l sub_11DF22 ROM:0011EA26 lea ($EC8).w,a2 ROM:0011EA2A move.w ($ABE).w,d0 ROM:0011EA2E bsr.w sub_11EBB6 ROM:0011EA32 bset d0,($115B).w ROM:0011EA36 lea ($123A).w,a3 ROM:0011EA3A move.b #0,(a3,d0.w) ROM:0011EA40 lea ($123E).w,a1 ROM:0011EA44 move.b #2,(a1,d0.w) ROM:0011EA4A bra.w loc_11E982 ROM:0011EA4E ; --------------------------------------------------------------------------- ROM:0011EA4E ROM:0011EA4E loc_11EA4E: ; DATA XREF: ROM:0011E8D0↑o ROM:0011EA4E move.w ($ABE).w,d0 ROM:0011EA52 btst #7,($1377).w ROM:0011EA58 beq.s loc_11EA74 ROM:0011EA5A move.b #0,$1237(d0.w) ROM:0011EA62 move.b #0,$123F(d0.w) ROM:0011EA6A move.b #6,(a1,d0.w) ROM:0011EA70 bra.w locret_11EB70 ROM:0011EA74 ; --------------------------------------------------------------------------- ROM:0011EA74 ROM:0011EA74 loc_11EA74: ; CODE XREF: ROM:0011EA58↑j ROM:0011EA74 move.w ($AC0).w,d2 ROM:0011EA78 cmp.w (a2,d0.w*2),d2 ROM:0011EA7C bge.s loc_11EA80 ROM:0011EA7E bra.s loc_11EA8E ROM:0011EA80 ; --------------------------------------------------------------------------- ROM:0011EA80 ROM:0011EA80 loc_11EA80: ; CODE XREF: ROM:0011E990↑j ROM:0011EA80 ; ROM:0011EA7C↑j ... ROM:0011EA80 bsr.l sub_11EBC2 ROM:0011EA86 bsr.l sub_11DCDE ROM:0011EA8C rts ROM:0011EA8E ; --------------------------------------------------------------------------- ROM:0011EA8E ROM:0011EA8E loc_11EA8E: ; CODE XREF: ROM:0011EA7E↑j ROM:0011EA8E bset d0,($115A).w ROM:0011EA92 bsr.l sub_11E05A ROM:0011EA98 bsr.l sub_11DF68 ROM:0011EA9E lea ($EC8).w,a2 ROM:0011EAA2 move.w ($ABE).w,d0 ROM:0011EAA6 bsr.w sub_11EBB6 ROM:0011EAAA bset d0,($115B).w ROM:0011EAAE lea ($123F).w,a3 ROM:0011EAB2 move.b #0,(a3,d0.w) ROM:0011EAB8 lea ($123E).w,a1 ROM:0011EABC move.b #5,(a1,d0.w) ROM:0011EAC2 bra.s loc_11EAF6 ROM:0011EAC4 ; --------------------------------------------------------------------------- ROM:0011EAC4 ROM:0011EAC4 loc_11EAC4: ; DATA XREF: ROM:0011E8D4↑o ROM:0011EAC4 move.w ($ABE).w,d0 ROM:0011EAC8 btst #7,($1377).w ROM:0011EACE beq.s loc_11EAEA ROM:0011EAD0 move.b #0,$1237(d0.w) ROM:0011EAD8 move.b #0,$123A(d0.w) ROM:0011EAE0 move.b #7,(a1,d0.w) ROM:0011EAE6 bra.w locret_11EBA6 ROM:0011EAEA ; --------------------------------------------------------------------------- ROM:0011EAEA ROM:0011EAEA loc_11EAEA: ; CODE XREF: ROM:0011EACE↑j ROM:0011EAEA move.w ($AC2).w,d2 ROM:0011EAEE cmp.w (a2,d0.w*2),d2 ROM:0011EAF2 ble.s loc_11EAF6 ROM:0011EAF4 bra.s loc_11EB04 ROM:0011EAF6 ; --------------------------------------------------------------------------- ROM:0011EAF6 ROM:0011EAF6 loc_11EAF6: ; CODE XREF: ROM:0011EA12↑j ROM:0011EAF6 ; ROM:0011EAC2↑j ... ROM:0011EAF6 bsr.l sub_11E3F2 ROM:0011EAFC bsr.l sub_11DCDE ROM:0011EB02 rts ROM:0011EB04 ; --------------------------------------------------------------------------- ROM:0011EB04 ROM:0011EB04 loc_11EB04: ; CODE XREF: ROM:0011EAF4↑j ROM:0011EB04 bclr d0,($115A).w ROM:0011EB08 bsr.l sub_11E05A ROM:0011EB0E bsr.l sub_11DF22 ROM:0011EB14 lea ($EC8).w,a2 ROM:0011EB18 move.w ($ABE).w,d0 ROM:0011EB1C bsr.w sub_11EBB6 ROM:0011EB20 bset d0,($115B).w ROM:0011EB24 lea ($123A).w,a3 ROM:0011EB28 move.b #0,(a3,d0.w) ROM:0011EB2E lea ($123E).w,a1 ROM:0011EB32 move.b #4,(a1,d0.w) ROM:0011EB38 bra.w loc_11EA80 ROM:0011EB3C ; --------------------------------------------------------------------------- ROM:0011EB3C ROM:0011EB3C loc_11EB3C: ; DATA XREF: ROM:0011E8D8↑o ROM:0011EB3C move.w ($ABE).w,d0 ROM:0011EB40 btst #7,($1377).w ROM:0011EB46 bne.s loc_11EB54 ROM:0011EB48 move.b #2,$123E(d0.w) ROM:0011EB50 bra.w loc_11E982 ROM:0011EB54 ; --------------------------------------------------------------------------- ROM:0011EB54 ROM:0011EB54 loc_11EB54: ; CODE XREF: ROM:0011EB46↑j ROM:0011EB54 move.w ($AC0).w,d2 ROM:0011EB58 cmp.w $EC8(d0.w),d2 ROM:0011EB5E bge.s locret_11EB70 ROM:0011EB60 bset d0,($115A).w ROM:0011EB64 move.b #7,$123E(d0.w) ROM:0011EB6C bra.w locret_11EBA6 ROM:0011EB70 ; --------------------------------------------------------------------------- ROM:0011EB70 ROM:0011EB70 locret_11EB70: ; CODE XREF: ROM:0011E962↑j ROM:0011EB70 ; ROM:0011EA70↑j ... ROM:0011EB70 rts ROM:0011EB72 ; --------------------------------------------------------------------------- ROM:0011EB72 ROM:0011EB72 loc_11EB72: ; DATA XREF: ROM:0011E8DC↑o ROM:0011EB72 move.w ($ABE).w,d0 ROM:0011EB76 btst #7,($1377).w ROM:0011EB7C bne.s loc_11EB8A ROM:0011EB7E move.b #3,$123E(d0.w) ROM:0011EB86 bra.w loc_11EA04 ROM:0011EB8A ; --------------------------------------------------------------------------- ROM:0011EB8A ROM:0011EB8A loc_11EB8A: ; CODE XREF: ROM:0011EB7C↑j ROM:0011EB8A move.w ($AC2).w,d2 ROM:0011EB8E cmp.w $EC8(d0.w),d2 ROM:0011EB94 ble.s locret_11EBA6 ROM:0011EB96 bclr d0,($115A).w ROM:0011EB9A move.b #6,$123E(d0.w) ROM:0011EBA2 bra.w locret_11EB70 ROM:0011EBA6 ; --------------------------------------------------------------------------- ROM:0011EBA6 ROM:0011EBA6 locret_11EBA6: ; CODE XREF: ROM:0011E9E4↑j ROM:0011EBA6 ; ROM:0011EAE6↑j ... ROM:0011EBA6 rts ROM:0011EBA8 ; --------------------------------------------------------------------------- ROM:0011EBA8 rts ROM:0011EBAA ROM:0011EBAA ; =============== S U B R O U T I N E ======================================= ROM:0011EBAA ROM:0011EBAA ROM:0011EBAA sub_11EBAA: ; CODE XREF: ROM:0011E8E4↑p ROM:0011EBAA lea ($F22).w,a3 ROM:0011EBAE move.w #0,(a3,d0.w*2) ROM:0011EBB4 rts ROM:0011EBB4 ; End of function sub_11EBAA ROM:0011EBB4 ROM:0011EBB6 ROM:0011EBB6 ; =============== S U B R O U T I N E ======================================= ROM:0011EBB6 ROM:0011EBB6 ROM:0011EBB6 sub_11EBB6: ; CODE XREF: ROM:0011E9AC↑p ROM:0011EBB6 ; ROM:0011EA2E↑p ... ROM:0011EBB6 lea ($F22).w,a3 ROM:0011EBBA addi.w #1,(a3,d0.w*2) ROM:0011EBC0 rts ROM:0011EBC0 ; End of function sub_11EBB6 ROM:0011EBC0 ROM:0011EBC2 ROM:0011EBC2 ; =============== S U B R O U T I N E ======================================= ROM:0011EBC2 ROM:0011EBC2 ROM:0011EBC2 sub_11EBC2: ; CODE XREF: ROM:loc_11E982↑p ROM:0011EBC2 ; ROM:loc_11EA80↑p ROM:0011EBC2 lea ($123F).w,a1 ROM:0011EBC6 move.w ($ABE).w,d0 ROM:0011EBCA move.w $32C(a5),d2 ROM:0011EBCE clr.w d1 ROM:0011EBD0 move.b (a1,d0.w),d1 ROM:0011EBD4 cmpi.w #2,d1 ROM:0011EBD8 bcc.s locret_11EBE2 ROM:0011EBDA movea.l off_11EBE4(pc,d1.w*4),a0 ROM:0011EBDE nop ROM:0011EBE0 jmp (a0) ROM:0011EBE2 ; --------------------------------------------------------------------------- ROM:0011EBE2 ROM:0011EBE2 locret_11EBE2: ; CODE XREF: sub_11EBC2+16↑j ROM:0011EBE2 rts ROM:0011EBE2 ; End of function sub_11EBC2 ROM:0011EBE2 ROM:0011EBE2 ; --------------------------------------------------------------------------- ROM:0011EBE4 off_11EBE4: dc.l loc_11EBEC ; DATA XREF: sub_11EBC2+18↑r ROM:0011EBE8 dc.l loc_11EC08 ROM:0011EBEC ; --------------------------------------------------------------------------- ROM:0011EBEC ROM:0011EBEC loc_11EBEC: ; DATA XREF: ROM:off_11EBE4↑o ROM:0011EBEC clr.b $83D(d0.w) ROM:0011EBF2 move.w d2,$5AA(d0.w*2) ROM:0011EBF8 move.b #1,$83D(d0.w) ROM:0011EC00 move.b #1,(a1,d0.w) ROM:0011EC06 rts ROM:0011EC08 ; --------------------------------------------------------------------------- ROM:0011EC08 ROM:0011EC08 loc_11EC08: ; DATA XREF: ROM:0011EBE8↑o ROM:0011EC08 cmpi.w #0,$5AA(d0.w*2) ROM:0011EC10 bgt.s locret_11EC14 ROM:0011EC12 bra.s loc_11EC16 ROM:0011EC14 ; --------------------------------------------------------------------------- ROM:0011EC14 ROM:0011EC14 locret_11EC14: ; CODE XREF: ROM:0011EC10↑j ROM:0011EC14 rts ROM:0011EC16 ; --------------------------------------------------------------------------- ROM:0011EC16 ROM:0011EC16 loc_11EC16: ; CODE XREF: ROM:0011EC12↑j ROM:0011EC16 bsr.w sub_11EC42 ROM:0011EC1A lea ($123F).w,a1 ROM:0011EC1E move.w ($ABE).w,d0 ROM:0011EC22 move.w $32C(a5),d2 ROM:0011EC26 clr.b $83D(d0.w) ROM:0011EC2C move.w d2,$5AA(d0.w*2) ROM:0011EC32 move.b #1,$83D(d0.w) ROM:0011EC3A move.b #1,(a1,d0.w) ROM:0011EC40 rts ROM:0011EC42 ROM:0011EC42 ; =============== S U B R O U T I N E ======================================= ROM:0011EC42 ROM:0011EC42 ROM:0011EC42 sub_11EC42: ; CODE XREF: ROM:loc_11EC16↑p ROM:0011EC42 move.w #$3C84,d1 ROM:0011EC46 move.w ($A0E).w,d2 ROM:0011EC4A move.w ($538).w,d3 ROM:0011EC4E bsr.l sub_115E32 ROM:0011EC54 lea ($F24).w,a2 ROM:0011EC58 move.w ($ABE).w,d3 ROM:0011EC5C move.w d1,(a2,d3.w*2) ROM:0011EC60 lea ($F12).w,a3 ROM:0011EC64 add.w d1,(a3,d3.w*2) ROM:0011EC68 move.w $300(a5),d4 ROM:0011EC6C cmp.w (a3,d3.w*2),d4 ROM:0011EC70 bge.s locret_11EC76 ROM:0011EC72 move.w d4,(a3,d3.w*2) ROM:0011EC76 ROM:0011EC76 locret_11EC76: ; CODE XREF: sub_11EC42+2E↑j ROM:0011EC76 rts ROM:0011EC76 ; End of function sub_11EC42 ROM:0011EC76 ROM:0011EC78 ROM:0011EC78 ; =============== S U B R O U T I N E ======================================= ROM:0011EC78 ROM:0011EC78 ROM:0011EC78 sub_11EC78: ; CODE XREF: sub_11F02A:loc_11F072↓p ROM:0011EC78 move.w ($AD2).w,d0 ROM:0011EC7C bclr d0,($115E).w ROM:0011EC80 move.w $FB4(d0.w*2),d1 ROM:0011EC86 cmpi.w #4,d1 ROM:0011EC8A bcc.s locret_11EC94 ROM:0011EC8C movea.l off_11EC96(pc,d1.w*4),a0 ROM:0011EC90 nop ROM:0011EC92 jmp (a0) ROM:0011EC94 ; --------------------------------------------------------------------------- ROM:0011EC94 ROM:0011EC94 locret_11EC94: ; CODE XREF: sub_11EC78+12↑j ROM:0011EC94 rts ROM:0011EC94 ; End of function sub_11EC78 ROM:0011EC94 ROM:0011EC94 ; --------------------------------------------------------------------------- ROM:0011EC96 off_11EC96: dc.l loc_11ECA6 ; DATA XREF: sub_11EC78+14↑r ROM:0011EC9A dc.l loc_11ECBE ROM:0011EC9E dc.l loc_11ECD2 ROM:0011ECA2 dc.l loc_11ED38 ROM:0011ECA6 ; --------------------------------------------------------------------------- ROM:0011ECA6 ROM:0011ECA6 loc_11ECA6: ; DATA XREF: ROM:off_11EC96↑o ROM:0011ECA6 move.w #0,$FB0(d0.w*2) ROM:0011ECAE bsr.w sub_11EE80 ROM:0011ECB2 move.w #1,$FB4(d0.w*2) ROM:0011ECBA bra.s locret_11ECD0 ROM:0011ECBC ; --------------------------------------------------------------------------- ROM:0011ECBC rts ROM:0011ECBE ; --------------------------------------------------------------------------- ROM:0011ECBE ROM:0011ECBE loc_11ECBE: ; DATA XREF: ROM:0011EC9A↑o ROM:0011ECBE btst #0,($1384).w ROM:0011ECC4 beq.s locret_11ECD0 ROM:0011ECC6 move.w #2,$FB4(d0.w*2) ROM:0011ECCE bra.s loc_11ED22 ROM:0011ECD0 ; --------------------------------------------------------------------------- ROM:0011ECD0 ROM:0011ECD0 locret_11ECD0: ; CODE XREF: ROM:0011ECBA↑j ROM:0011ECD0 ; ROM:0011ECC4↑j ... ROM:0011ECD0 rts ROM:0011ECD2 ; --------------------------------------------------------------------------- ROM:0011ECD2 ROM:0011ECD2 loc_11ECD2: ; DATA XREF: ROM:0011EC9E↑o ROM:0011ECD2 btst #0,($1384).w ROM:0011ECD8 bne.s loc_11ECF0 ROM:0011ECDA move.w #0,$FB0(d0.w*2) ROM:0011ECE2 bsr.w sub_11EE80 ROM:0011ECE6 move.w #1,$FB4(d0.w*2) ROM:0011ECEE bra.s locret_11ECD0 ROM:0011ECF0 ; --------------------------------------------------------------------------- ROM:0011ECF0 ROM:0011ECF0 loc_11ECF0: ; CODE XREF: ROM:0011ECD8↑j ROM:0011ECF0 move.w $32E(a5),d2 ROM:0011ECF4 subq.w #1,d2 ROM:0011ECF6 bvc.s loc_11ECFC ROM:0011ECF8 move.w #$8000,d2 ROM:0011ECFC ROM:0011ECFC loc_11ECFC: ; CODE XREF: ROM:0011ECF6↑j ROM:0011ECFC cmp.w $FB0(d0.w*2),d2 ROM:0011ED02 bgt.s loc_11ED22 ROM:0011ED04 addq.w #1,$FB0(d0.w*2) ROM:0011ED0A bvc.s loc_11ED14 ROM:0011ED0C move.w #$8000,$FB0(d0.w*2) ROM:0011ED14 ROM:0011ED14 loc_11ED14: ; CODE XREF: ROM:0011ED0A↑j ROM:0011ED14 move.w #3,$FB4(d0.w*2) ROM:0011ED1C bra.l loc_11ED92 ROM:0011ED22 ; --------------------------------------------------------------------------- ROM:0011ED22 ROM:0011ED22 loc_11ED22: ; CODE XREF: ROM:0011ECCE↑j ROM:0011ED22 ; ROM:0011ED02↑j ... ROM:0011ED22 addq.w #1,$FB0(d0.w*2) ROM:0011ED28 bvc.s loc_11ED32 ROM:0011ED2A move.w #$8000,$FB0(d0.w*2) ROM:0011ED32 ROM:0011ED32 loc_11ED32: ; CODE XREF: ROM:0011ED28↑j ROM:0011ED32 bsr.w sub_11EE26 ROM:0011ED36 rts ROM:0011ED38 ; --------------------------------------------------------------------------- ROM:0011ED38 ROM:0011ED38 loc_11ED38: ; DATA XREF: ROM:0011ECA2↑o ROM:0011ED38 btst #0,($1384).w ROM:0011ED3E bne.s loc_11ED5A ROM:0011ED40 move.w #0,$FB0(d0.w*2) ROM:0011ED48 bsr.w sub_11EE80 ROM:0011ED4C move.w #1,$FB4(d0.w*2) ROM:0011ED54 bra.l locret_11ECD0 ROM:0011ED5A ; --------------------------------------------------------------------------- ROM:0011ED5A ROM:0011ED5A loc_11ED5A: ; CODE XREF: ROM:0011ED3E↑j ROM:0011ED5A move.w $F2C(d0.w*2),d2 ROM:0011ED60 move.w $330(a5),d3 ROM:0011ED64 cmp.w $F2C(d0.w*2),d3 ROM:0011ED6A blt.s loc_11ED92 ROM:0011ED6C bsr.w sub_11EE88 ROM:0011ED70 bsr.w sub_11EF3E ROM:0011ED74 bsr.w sub_11EF24 ROM:0011ED78 bset d0,($115E).w ROM:0011ED7C move.w #0,$FB0(d0.w*2) ROM:0011ED84 move.w #2,$FB4(d0.w*2) ROM:0011ED8C bra.l loc_11ED22 ROM:0011ED92 ; --------------------------------------------------------------------------- ROM:0011ED92 ROM:0011ED92 loc_11ED92: ; CODE XREF: ROM:0011ED1C↑j ROM:0011ED92 ; ROM:0011ED6A↑j ROM:0011ED92 bsr.w sub_11EE26 ROM:0011ED96 bsr.w sub_11ED9C ROM:0011ED9A rts ROM:0011ED9C ROM:0011ED9C ; =============== S U B R O U T I N E ======================================= ROM:0011ED9C ROM:0011ED9C ROM:0011ED9C sub_11ED9C: ; CODE XREF: ROM:0011ED96↑p ROM:0011ED9C move.w #$7D00,d5 ROM:0011EDA0 move.w #0,d6 ROM:0011EDA4 move.w $32E(a5),d4 ROM:0011EDA8 subi.w #1,d4 ROM:0011EDAC cmpi.w #0,d0 ROM:0011EDB0 bne.s loc_11EDE4 ROM:0011EDB2 move.w #0,d3 ROM:0011EDB6 bra.s loc_11EDBC ROM:0011EDB8 ; --------------------------------------------------------------------------- ROM:0011EDB8 ROM:0011EDB8 loc_11EDB8: ; CODE XREF: sub_11ED9C:loc_11EDDC↓j ROM:0011EDB8 addi.w #1,d3 ROM:0011EDBC ROM:0011EDBC loc_11EDBC: ; CODE XREF: sub_11ED9C+1A↑j ROM:0011EDBC cmp.w d4,d3 ROM:0011EDBE bgt.s loc_11EDDE ROM:0011EDC0 cmp.w $F60(d3.w*2),d5 ROM:0011EDC6 ble.s loc_11EDCE ROM:0011EDC8 move.w $F60(d3.w*2),d5 ROM:0011EDCE ROM:0011EDCE loc_11EDCE: ; CODE XREF: sub_11ED9C+2A↑j ROM:0011EDCE cmp.w $F60(d3.w*2),d6 ROM:0011EDD4 bge.s loc_11EDDC ROM:0011EDD6 move.w $F60(d3.w*2),d6 ROM:0011EDDC ROM:0011EDDC loc_11EDDC: ; CODE XREF: sub_11ED9C+38↑j ROM:0011EDDC bra.s loc_11EDB8 ROM:0011EDDE ; --------------------------------------------------------------------------- ROM:0011EDDE ROM:0011EDDE loc_11EDDE: ; CODE XREF: sub_11ED9C+22↑j ROM:0011EDDE bra.l loc_11EE10 ROM:0011EDE4 ; --------------------------------------------------------------------------- ROM:0011EDE4 ROM:0011EDE4 loc_11EDE4: ; CODE XREF: sub_11ED9C+14↑j ROM:0011EDE4 move.w #0,d3 ROM:0011EDE8 bra.s loc_11EDEE ROM:0011EDEA ; --------------------------------------------------------------------------- ROM:0011EDEA ROM:0011EDEA loc_11EDEA: ; CODE XREF: sub_11ED9C:loc_11EE0E↓j ROM:0011EDEA addi.w #1,d3 ROM:0011EDEE ROM:0011EDEE loc_11EDEE: ; CODE XREF: sub_11ED9C+4C↑j ROM:0011EDEE cmp.w d4,d3 ROM:0011EDF0 bgt.s loc_11EE10 ROM:0011EDF2 cmp.w $F9C(d3.w*2),d5 ROM:0011EDF8 ble.s loc_11EE00 ROM:0011EDFA move.w $F9C(d3.w*2),d5 ROM:0011EE00 ROM:0011EE00 loc_11EE00: ; CODE XREF: sub_11ED9C+5C↑j ROM:0011EE00 cmp.w $F9C(d3.w*2),d6 ROM:0011EE06 bge.s loc_11EE0E ROM:0011EE08 move.w $F9C(d3.w*2),d6 ROM:0011EE0E ROM:0011EE0E loc_11EE0E: ; CODE XREF: sub_11ED9C+6A↑j ROM:0011EE0E bra.s loc_11EDEA ROM:0011EE10 ; --------------------------------------------------------------------------- ROM:0011EE10 ROM:0011EE10 loc_11EE10: ; CODE XREF: sub_11ED9C:loc_11EDDE↑j ROM:0011EE10 ; sub_11ED9C+54↑j ROM:0011EE10 move.w d5,$F2A(d0.w*2) ROM:0011EE16 move.w d6,$F28(d0.w*2) ROM:0011EE1C sub.w d5,d6 ROM:0011EE1E move.w d6,$F2C(d0.w*2) ROM:0011EE24 rts ROM:0011EE24 ; End of function sub_11ED9C ROM:0011EE24 ROM:0011EE26 ROM:0011EE26 ; =============== S U B R O U T I N E ======================================= ROM:0011EE26 ROM:0011EE26 ROM:0011EE26 sub_11EE26: ; CODE XREF: ROM:loc_11ED32↑p ROM:0011EE26 ; ROM:loc_11ED92↑p ROM:0011EE26 move.w $F26(d0.w*2),d4 ROM:0011EE2C cmpi.w #0,d0 ROM:0011EE30 bne.s loc_11EE50 ROM:0011EE32 move.w $EC4(d0.w*2),$F4C(d4.w*2) ROM:0011EE3C move.w ($538).w,$F38(d4.w*2) ROM:0011EE44 move.w $F14(d0.w*2),$F60(d4.w*2) ROM:0011EE4E bra.s loc_11EE6C ROM:0011EE50 ; --------------------------------------------------------------------------- ROM:0011EE50 ROM:0011EE50 loc_11EE50: ; CODE XREF: sub_11EE26+A↑j ROM:0011EE50 move.w $EC4(d0.w*2),$F88(d4.w*2) ROM:0011EE5A move.w ($538).w,$F74(d4.w*2) ROM:0011EE62 move.w $F14(d0.w*2),$F9C(d4.w*2) ROM:0011EE6C ROM:0011EE6C loc_11EE6C: ; CODE XREF: sub_11EE26+28↑j ROM:0011EE6C addq.w #1,d4 ROM:0011EE6E move.w $32E(a5),d5 ROM:0011EE72 cmp.w d4,d5 ROM:0011EE74 bgt.s loc_11EE78 ROM:0011EE76 clr.w d4 ROM:0011EE78 ROM:0011EE78 loc_11EE78: ; CODE XREF: sub_11EE26+4E↑j ROM:0011EE78 move.w d4,$F26(d0.w*2) ROM:0011EE7E rts ROM:0011EE7E ; End of function sub_11EE26 ROM:0011EE7E ROM:0011EE80 ROM:0011EE80 ; =============== S U B R O U T I N E ======================================= ROM:0011EE80 ROM:0011EE80 ROM:0011EE80 sub_11EE80: ; CODE XREF: ROM:0011ECAE↑p ROM:0011EE80 ; ROM:0011ECE2↑p ... ROM:0011EE80 clr.w $F26(d0.w*2) ROM:0011EE86 rts ROM:0011EE86 ; End of function sub_11EE80 ROM:0011EE86 ROM:0011EE88 ROM:0011EE88 ; =============== S U B R O U T I N E ======================================= ROM:0011EE88 ROM:0011EE88 ROM:0011EE88 sub_11EE88: ; CODE XREF: ROM:0011ED6C↑p ROM:0011EE88 clr.l d5 ROM:0011EE8A clr.l d6 ROM:0011EE8C clr.l d7 ROM:0011EE8E move.w $32E(a5),d3 ROM:0011EE92 subq.w #1,d3 ROM:0011EE94 bvc.s loc_11EE9A ROM:0011EE96 move.w #$8000,d3 ROM:0011EE9A ROM:0011EE9A loc_11EE9A: ; CODE XREF: sub_11EE88+C↑j ROM:0011EE9A cmpi.w #0,d0 ROM:0011EE9E bne.s loc_11EED0 ROM:0011EEA0 move.w #0,d2 ROM:0011EEA4 bra.s loc_11EEAA ROM:0011EEA6 ; --------------------------------------------------------------------------- ROM:0011EEA6 ROM:0011EEA6 loc_11EEA6: ; CODE XREF: sub_11EE88+44↓j ROM:0011EEA6 addi.w #1,d2 ROM:0011EEAA ROM:0011EEAA loc_11EEAA: ; CODE XREF: sub_11EE88+1C↑j ROM:0011EEAA cmp.w d3,d2 ROM:0011EEAC bgt.s loc_11EECE ROM:0011EEAE move.w $F38(d2.w*2),d4 ROM:0011EEB4 ext.l d4 ROM:0011EEB6 add.l d4,d5 ROM:0011EEB8 move.w $F4C(d2.w*2),d4 ROM:0011EEBE ext.l d4 ROM:0011EEC0 add.l d4,d6 ROM:0011EEC2 move.w $F60(d2.w*2),d4 ROM:0011EEC8 ext.l d4 ROM:0011EECA add.l d4,d7 ROM:0011EECC bra.s loc_11EEA6 ROM:0011EECE ; --------------------------------------------------------------------------- ROM:0011EECE ROM:0011EECE loc_11EECE: ; CODE XREF: sub_11EE88+24↑j ROM:0011EECE bra.s loc_11EEFE ROM:0011EED0 ; --------------------------------------------------------------------------- ROM:0011EED0 ROM:0011EED0 loc_11EED0: ; CODE XREF: sub_11EE88+16↑j ROM:0011EED0 move.w #0,d2 ROM:0011EED4 bra.s loc_11EEDA ROM:0011EED6 ; --------------------------------------------------------------------------- ROM:0011EED6 ROM:0011EED6 loc_11EED6: ; CODE XREF: sub_11EE88+74↓j ROM:0011EED6 addi.w #1,d2 ROM:0011EEDA ROM:0011EEDA loc_11EEDA: ; CODE XREF: sub_11EE88+4C↑j ROM:0011EEDA cmp.w d3,d2 ROM:0011EEDC bgt.s loc_11EEFE ROM:0011EEDE move.w $F74(d2.w*2),d4 ROM:0011EEE4 ext.l d4 ROM:0011EEE6 add.l d4,d5 ROM:0011EEE8 move.w $F88(d2.w*2),d4 ROM:0011EEEE ext.l d4 ROM:0011EEF0 add.l d4,d6 ROM:0011EEF2 move.w $F9C(d2.w*2),d4 ROM:0011EEF8 ext.l d4 ROM:0011EEFA add.l d4,d7 ROM:0011EEFC bra.s loc_11EED6 ROM:0011EEFE ; --------------------------------------------------------------------------- ROM:0011EEFE ROM:0011EEFE loc_11EEFE: ; CODE XREF: sub_11EE88:loc_11EECE↑j ROM:0011EEFE ; sub_11EE88+54↑j ROM:0011EEFE move.l d5,d2 ROM:0011EF00 divs.w $32E(a5),d2 ROM:0011EF04 move.w d2,$F2E(d0.w*2) ROM:0011EF0A move.l d6,d2 ROM:0011EF0C divs.w $32E(a5),d2 ROM:0011EF10 move.w d2,$F30(d0.w*2) ROM:0011EF16 move.l d7,d2 ROM:0011EF18 divs.w $32E(a5),d2 ROM:0011EF1C move.w d2,$F32(d0.w*2) ROM:0011EF22 rts ROM:0011EF22 ; End of function sub_11EE88 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:0011ED74↑p ROM:0011EF24 move.w $F36(d0.w*2),d3 ROM:0011EF2A muls.w $F12(d0.w*2),d3 ROM:0011EF30 divs.w $FB6(d0.w*2),d3 ROM:0011EF36 move.w d3,$F12(d0.w*2) ROM:0011EF3C rts ROM:0011EF3C ; End of function sub_11EF24 ROM:0011EF3C ROM:0011EF3E ROM:0011EF3E ; =============== S U B R O U T I N E ======================================= ROM:0011EF3E ROM:0011EF3E ROM:0011EF3E sub_11EF3E: ; CODE XREF: ROM:0011ED70↑p ROM:0011EF3E move.w $F30(d0.w*2),d2 ROM:0011EF44 move.w $F2E(d0.w*2),d3 ROM:0011EF4A move.w #$3C86,d1 ROM:0011EF4E bsr.l sub_115E32 ROM:0011EF54 move.w ($AD2).w,d0 ROM:0011EF58 move.w d1,$F34(d0.w*2) ROM:0011EF5E move.w $F30(d0.w*2),d2 ROM:0011EF64 move.w $F2E(d0.w*2),d3 ROM:0011EF6A cmpi.w #0,d0 ROM:0011EF6E bne.s loc_11EF80 ROM:0011EF70 move.w #$3BCC,d1 ROM:0011EF74 movea.w #$1445,a1 ROM:0011EF78 bsr.l sub_115D54 ROM:0011EF7E bra.s loc_11EF84 ROM:0011EF80 ; --------------------------------------------------------------------------- ROM:0011EF80 ROM:0011EF80 loc_11EF80: ; CODE XREF: sub_11EF3E+30↑j ROM:0011EF80 move.w #$80,d1 ROM:0011EF84 ROM:0011EF84 loc_11EF84: ; CODE XREF: sub_11EF3E+40↑j ROM:0011EF84 move.b d1,($115C).w ROM:0011EF88 move.w ($AD2).w,d0 ROM:0011EF8C clr.l d1 ROM:0011EF8E move.b ($115C).w,d1 ROM:0011EF92 muls.w #$14,d1 ROM:0011EF96 addi.w #$1D4C,d1 ROM:0011EF9A move.w d1,$F36(d0.w*2) ROM:0011EFA0 clr.l d3 ROM:0011EFA2 move.w $F32(d0.w*2),d3 ROM:0011EFA8 muls.w $F36(d0.w*2),d3 ROM:0011EFAE divs.w #$2710,d3 ROM:0011EFB2 sub.w $F36(d0.w*2),d3 ROM:0011EFB8 muls.w $F34(d0.w*2),d3 ROM:0011EFBE divs.w #$2710,d3 ROM:0011EFC2 add.w $F36(d0.w*2),d3 ROM:0011EFC8 move.w d3,$FB6(d0.w*2) ROM:0011EFCE ext.l d3 ROM:0011EFD0 cmpi.w #$1D4C,d3 ROM:0011EFD4 blt.s loc_11EFDC ROM:0011EFD6 subi.w #$1D4C,d3 ROM:0011EFDA bra.s loc_11EFDE ROM:0011EFDC ; --------------------------------------------------------------------------- ROM:0011EFDC ROM:0011EFDC loc_11EFDC: ; CODE XREF: sub_11EF3E+96↑j ROM:0011EFDC clr.l d3 ROM:0011EFDE ROM:0011EFDE loc_11EFDE: ; CODE XREF: sub_11EF3E+9C↑j ROM:0011EFDE divs.w #$14,d3 ROM:0011EFE2 cmpi.w #0,d3 ROM:0011EFE6 bge.s loc_11EFEC ROM:0011EFE8 clr.w d3 ROM:0011EFEA bra.s loc_11EFF6 ROM:0011EFEC ; --------------------------------------------------------------------------- ROM:0011EFEC ROM:0011EFEC loc_11EFEC: ; CODE XREF: sub_11EF3E+A8↑j ROM:0011EFEC cmpi.w #$FF,d3 ROM:0011EFF0 ble.s loc_11EFF6 ROM:0011EFF2 move.w #$FF,d3 ROM:0011EFF6 ROM:0011EFF6 loc_11EFF6: ; CODE XREF: sub_11EF3E+AC↑j ROM:0011EFF6 ; sub_11EF3E+B2↑j ROM:0011EFF6 move.b d3,($115D).w ROM:0011EFFA move.w $F30(d0.w*2),d2 ROM:0011F000 move.w $F2E(d0.w*2),d3 ROM:0011F006 clr.w d4 ROM:0011F008 cmpi.w #0,d0 ROM:0011F00C bne.s loc_11F020 ROM:0011F00E move.w #$3BCC,d1 ROM:0011F012 move.b ($115D).w,d4 ROM:0011F016 movea.w #$1445,a0 ROM:0011F01A bsr.l sub_1159FC ROM:0011F020 ROM:0011F020 loc_11F020: ; CODE XREF: sub_11EF3E+CE↑j ROM:0011F020 move.w ($AD2).w,d0 ROM:0011F024 rts ROM:0011F024 ; End of function sub_11EF3E ROM:0011F024 ROM:0011F026 ; --------------------------------------------------------------------------- ROM:0011F026 rts ROM:0011F028 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011F02A ROM:0011F02A ; =============== S U B R O U T I N E ======================================= ROM:0011F02A ROM:0011F02A ROM:0011F02A sub_11F02A: ; CODE XREF: sub_1268BE+66↓p ROM:0011F02A move.w #0,($AD2).w ROM:0011F030 bra.s loc_11F038 ROM:0011F032 ; --------------------------------------------------------------------------- ROM:0011F032 ROM:0011F032 loc_11F032: ; CODE XREF: sub_11F02A+60↓j ROM:0011F032 addi.w #1,($AD2).w ROM:0011F038 ROM:0011F038 loc_11F038: ; CODE XREF: sub_11F02A+6↑j ROM:0011F038 cmpi.w #0,($AD2).w ROM:0011F03E bgt.s locret_11F08C ROM:0011F040 move.w ($AD2).w,d0 ROM:0011F044 btst #3,($138C).w ROM:0011F04A bne.s loc_11F04E ROM:0011F04C bra.s loc_11F054 ROM:0011F04E ; --------------------------------------------------------------------------- ROM:0011F04E ROM:0011F04E loc_11F04E: ; CODE XREF: sub_11F02A+20↑j ROM:0011F04E btst d0,($115B).w ROM:0011F052 beq.s loc_11F078 ROM:0011F054 ROM:0011F054 loc_11F054: ; CODE XREF: sub_11F02A+22↑j ROM:0011F054 move.w $89A(a5,d0.w*2),d1 ROM:0011F05A cmpi.w #0,d1 ROM:0011F05E bne.s loc_11F078 ROM:0011F060 cmpi.w #0,d0 ROM:0011F064 bne.s loc_11F072 ROM:0011F066 bsr.w sub_11F104 ROM:0011F06A bsr.w sub_11F08E ROM:0011F06E bsr.w sub_11F16C ROM:0011F072 ROM:0011F072 loc_11F072: ; CODE XREF: sub_11F02A+3A↑j ROM:0011F072 bsr.l sub_11EC78 ROM:0011F078 ROM:0011F078 loc_11F078: ; CODE XREF: sub_11F02A+28↑j ROM:0011F078 ; sub_11F02A+34↑j ROM:0011F078 move.w ($AD2).w,d0 ROM:0011F07C btst d0,($115E).w ROM:0011F080 bne.s loc_11F086 ROM:0011F082 bsr.w sub_11F132 ROM:0011F086 ROM:0011F086 loc_11F086: ; CODE XREF: sub_11F02A+56↑j ROM:0011F086 bclr d0,($115E).w ROM:0011F08A bra.s loc_11F032 ROM:0011F08C ; --------------------------------------------------------------------------- ROM:0011F08C ROM:0011F08C locret_11F08C: ; CODE XREF: sub_11F02A+14↑j ROM:0011F08C rts ROM:0011F08C ; End of function sub_11F02A ROM:0011F08C ROM:0011F08E ROM:0011F08E ; =============== S U B R O U T I N E ======================================= ROM:0011F08E ROM:0011F08E ROM:0011F08E sub_11F08E: ; CODE XREF: sub_11F02A+40↑p ROM:0011F08E clr.w d4 ROM:0011F090 move.w $33A(a5),d2 ROM:0011F094 move.w $33C(a5),d3 ROM:0011F098 cmp.w ($A44).w,d2 ROM:0011F09C bgt.s loc_11F0F6 ROM:0011F09E cmp.w ($A44).w,d3 ROM:0011F0A2 ble.s loc_11F0F6 ROM:0011F0A4 move.w $340(a5),d2 ROM:0011F0A8 move.w $342(a5),d3 ROM:0011F0AC cmp.w ($A0A).w,d3 ROM:0011F0B0 bgt.s loc_11F0F6 ROM:0011F0B2 cmp.w ($A0A).w,d2 ROM:0011F0B6 ble.s loc_11F0F6 ROM:0011F0B8 move.w ($AD4).w,d2 ROM:0011F0BC move.w ($AD6).w,d3 ROM:0011F0C0 cmp.w ($A10).w,d2 ROM:0011F0C4 bgt.s loc_11F0F6 ROM:0011F0C6 cmp.w ($A10).w,d3 ROM:0011F0CA ble.s loc_11F0F6 ROM:0011F0CC move.w $33E(a5),d3 ROM:0011F0D0 btst #1,($138A).w ROM:0011F0D6 bne.s loc_11F0F6 ROM:0011F0D8 cmp.w ($9FC).w,d3 ROM:0011F0DC bgt.s loc_11F0F6 ROM:0011F0DE btst #3,($138C).w ROM:0011F0E4 beq.s loc_11F0F6 ROM:0011F0E6 btst #7,($138C).w ROM:0011F0EC bne.s loc_11F0F6 ROM:0011F0EE bset #5,($1387).w ROM:0011F0F4 subq.w #1,d4 ROM:0011F0F6 ROM:0011F0F6 loc_11F0F6: ; CODE XREF: sub_11F08E+E↑j ROM:0011F0F6 ; sub_11F08E+14↑j ... ROM:0011F0F6 cmpi.w #0,d4 ROM:0011F0FA bne.s locret_11F102 ROM:0011F0FC bclr #5,($1387).w ROM:0011F102 ROM:0011F102 locret_11F102: ; CODE XREF: sub_11F08E+6C↑j ROM:0011F102 rts ROM:0011F102 ; End of function sub_11F08E ROM:0011F102 ROM:0011F104 ROM:0011F104 ; =============== S U B R O U T I N E ======================================= ROM:0011F104 ROM:0011F104 ROM:0011F104 sub_11F104: ; CODE XREF: sub_11F02A+3C↑p ROM:0011F104 move.w #$3C8A,d1 ROM:0011F108 move.w ($A0E).w,d2 ROM:0011F10C move.w ($538).w,d3 ROM:0011F110 bsr.l sub_115E32 ROM:0011F116 move.w d1,($AD6).w ROM:0011F11A move.w #$3C88,d1 ROM:0011F11E move.w ($A0E).w,d2 ROM:0011F122 move.w ($538).w,d3 ROM:0011F126 bsr.l sub_115E32 ROM:0011F12C move.w d1,($AD4).w ROM:0011F130 rts ROM:0011F130 ; End of function sub_11F104 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_11F02A+58↑p ROM:0011F132 move.w ($AD2).w,d0 ROM:0011F136 move.w $EC4(d0.w*2),d2 ROM:0011F13C cmpi.w #0,d0 ROM:0011F140 bne.s loc_11F154 ROM:0011F142 move.w #$3BCC,d1 ROM:0011F146 move.w ($538).w,d3 ROM:0011F14A movea.w #$1445,a1 ROM:0011F14E bsr.l sub_115D54 ROM:0011F154 ROM:0011F154 loc_11F154: ; CODE XREF: sub_11F132+E↑j ROM:0011F154 clr.w d3 ROM:0011F156 move.b d1,d3 ROM:0011F158 move.w ($AD2).w,d0 ROM:0011F15C muls.w #$14,d3 ROM:0011F160 addi.w #$1D4C,d3 ROM:0011F164 move.w d3,$FB6(d0.w*2) ROM:0011F16A rts ROM:0011F16A ; End of function sub_11F132 ROM:0011F16A ROM:0011F16C ROM:0011F16C ; =============== S U B R O U T I N E ======================================= ROM:0011F16C ROM:0011F16C ROM:0011F16C sub_11F16C: ; CODE XREF: sub_11F02A+44↑p ROM:0011F16C btst #5,($1387).w ROM:0011F172 beq.s loc_11F18C ROM:0011F174 btst #0,($138C).w ROM:0011F17A bne.s loc_11F184 ROM:0011F17C bset #0,($1384).w ROM:0011F182 bra.s loc_11F18A ROM:0011F184 ; --------------------------------------------------------------------------- ROM:0011F184 ROM:0011F184 loc_11F184: ; CODE XREF: sub_11F16C+E↑j ROM:0011F184 bclr #0,($1384).w ROM:0011F18A ROM:0011F18A loc_11F18A: ; CODE XREF: sub_11F16C+16↑j ROM:0011F18A bra.s locret_11F192 ROM:0011F18C ; --------------------------------------------------------------------------- ROM:0011F18C ROM:0011F18C loc_11F18C: ; CODE XREF: sub_11F16C+6↑j ROM:0011F18C bclr #0,($1384).w ROM:0011F192 ROM:0011F192 locret_11F192: ; CODE XREF: sub_11F16C:loc_11F18A↑j ROM:0011F192 rts ROM:0011F192 ; End of function sub_11F16C ROM:0011F192 ROM:0011F194 ; --------------------------------------------------------------------------- ROM:0011F194 move.b ($1243).l,d0 ROM:0011F19A move.w #9,d1 ROM:0011F19E muls.w #9,d1 ROM:0011F1A2 subq.w #1,d1 ROM:0011F1A4 lea ($1445).w,a0 ROM:0011F1A8 move.w #0,d2 ROM:0011F1AC bra.s loc_11F1B2 ROM:0011F1AE ; --------------------------------------------------------------------------- ROM:0011F1AE ROM:0011F1AE loc_11F1AE: ; CODE XREF: ROM:0011F1BA↓j ROM:0011F1AE addi.w #1,d2 ROM:0011F1B2 ROM:0011F1B2 loc_11F1B2: ; CODE XREF: ROM:0011F1AC↑j ROM:0011F1B2 cmp.w d1,d2 ROM:0011F1B4 bgt.s locret_11F1BC ROM:0011F1B6 move.b d0,(a0,d2.w) ROM:0011F1BA bra.s loc_11F1AE ROM:0011F1BC ; --------------------------------------------------------------------------- ROM:0011F1BC ROM:0011F1BC locret_11F1BC: ; CODE XREF: ROM:0011F1B4↑j ROM:0011F1BC rts ROM:0011F1BE ROM:0011F1BE ; =============== S U B R O U T I N E ======================================= ROM:0011F1BE ROM:0011F1BE ROM:0011F1BE sub_11F1BE: ; CODE XREF: sub_1268BE+12↓p ROM:0011F1BE clr.w d0 ROM:0011F1C0 move.w $344(a5),d1 ROM:0011F1C4 btst #1,($14CF).w ROM:0011F1CA beq.s loc_11F1F6 ROM:0011F1CC btst #0,($C1D).w ROM:0011F1D2 bne.s loc_11F1F6 ROM:0011F1D4 ROM:0011F1D4 loc_11F1D4: ; CODE XREF: sub_11F1BE+36↓j ROM:0011F1D4 cmp.w d0,d1 ROM:0011F1D6 blt.s loc_11F1F6 ROM:0011F1D8 move.w $89E(a5,d0.w*2),d2 ROM:0011F1DE cmp.w ($C3C).w,d2 ROM:0011F1E2 ble.s loc_11F1F0 ROM:0011F1E4 move.w d0,($AD8).w ROM:0011F1E8 bclr #6,($1379).w ROM:0011F1EE bra.s locret_11F202 ROM:0011F1F0 ; --------------------------------------------------------------------------- ROM:0011F1F0 ROM:0011F1F0 loc_11F1F0: ; CODE XREF: sub_11F1BE+24↑j ROM:0011F1F0 addi.w #1,d0 ROM:0011F1F4 bra.s loc_11F1D4 ROM:0011F1F6 ; --------------------------------------------------------------------------- ROM:0011F1F6 ROM:0011F1F6 loc_11F1F6: ; CODE XREF: sub_11F1BE+C↑j ROM:0011F1F6 ; sub_11F1BE+14↑j ... ROM:0011F1F6 move.w $346(a5),($AD8).w ROM:0011F1FC bset #6,($1379).w ROM:0011F202 ROM:0011F202 locret_11F202: ; CODE XREF: sub_11F1BE+30↑j ROM:0011F202 rts ROM:0011F202 ; End of function sub_11F1BE ROM:0011F202 ROM:0011F204 ROM:0011F204 ; =============== S U B R O U T I N E ======================================= ROM:0011F204 ROM:0011F204 ROM:0011F204 sub_11F204: ; CODE XREF: sub_120A48+36↓p ROM:0011F204 clr.w d1 ROM:0011F206 move.b ($1160).w,d1 ROM:0011F20A cmpi.w #6,d1 ROM:0011F20E bcc.s locret_11F218 ROM:0011F210 movea.l off_11F21A(pc,d1.w*4),a0 ROM:0011F214 nop ROM:0011F216 jmp (a0) ROM:0011F218 ; --------------------------------------------------------------------------- ROM:0011F218 ROM:0011F218 locret_11F218: ; CODE XREF: sub_11F204+A↑j ROM:0011F218 rts ROM:0011F218 ; End of function sub_11F204 ROM:0011F218 ROM:0011F218 ; --------------------------------------------------------------------------- ROM:0011F21A off_11F21A: dc.l loc_11F232 ; DATA XREF: sub_11F204+C↑r ROM:0011F21E dc.l loc_11F24E ROM:0011F222 dc.l loc_11F27E ROM:0011F226 dc.l loc_11F2D8 ROM:0011F22A dc.l loc_11F322 ROM:0011F22E dc.l loc_11F3A6 ROM:0011F232 ; --------------------------------------------------------------------------- ROM:0011F232 ROM:0011F232 loc_11F232: ; DATA XREF: ROM:off_11F21A↑o ROM:0011F232 bclr #7,($136B).w ROM:0011F238 bclr #7,($1371).w ROM:0011F23E bclr #5,($1370).w ROM:0011F244 move.b #1,($1160).w ROM:0011F24A bra.s locret_11F27C ROM:0011F24C ; --------------------------------------------------------------------------- ROM:0011F24C rts ROM:0011F24E ; --------------------------------------------------------------------------- ROM:0011F24E ROM:0011F24E loc_11F24E: ; DATA XREF: ROM:0011F21E↑o ROM:0011F24E btst #2,($8E5).w ROM:0011F254 beq.s locret_11F27C ROM:0011F256 btst #1,($1382).w ROM:0011F25C beq.s locret_11F27C ROM:0011F25E move.w $376(a5),d0 ROM:0011F262 clr.b ($86E).w ROM:0011F266 move.w d0,($60C).w ROM:0011F26A move.b #1,($86E).w ROM:0011F270 move.b #5,($1160).w ROM:0011F276 bra.l locret_11F3F6 ROM:0011F27C ; --------------------------------------------------------------------------- ROM:0011F27C ROM:0011F27C locret_11F27C: ; CODE XREF: ROM:0011F24A↑j ROM:0011F27C ; ROM:0011F254↑j ... ROM:0011F27C rts ROM:0011F27E ; --------------------------------------------------------------------------- ROM:0011F27E ROM:0011F27E loc_11F27E: ; DATA XREF: ROM:0011F222↑o ROM:0011F27E btst #2,($8E5).w ROM:0011F284 beq.s loc_11F28E ROM:0011F286 btst #1,($1382).w ROM:0011F28C bne.s loc_11F29C ROM:0011F28E ROM:0011F28E loc_11F28E: ; CODE XREF: ROM:0011F284↑j ROM:0011F28E bsr.w sub_11F624 ROM:0011F292 move.b #4,($1160).w ROM:0011F298 bra.w locret_11F3A4 ROM:0011F29C ; --------------------------------------------------------------------------- ROM:0011F29C ROM:0011F29C loc_11F29C: ; CODE XREF: ROM:0011F28C↑j ROM:0011F29C move.w ($B6C).w,d0 ROM:0011F2A0 btst #5,($1369).w ROM:0011F2A6 bne.s locret_11F2D6 ROM:0011F2A8 btst #3,($1384).w ROM:0011F2AE bne.s locret_11F2D6 ROM:0011F2B0 cmp.w ($ADC).w,d0 ROM:0011F2B4 bne.s locret_11F2D6 ROM:0011F2B6 bclr #2,($1389).w ROM:0011F2BC bclr #5,($1370).w ROM:0011F2C2 bset #7,($136B).w ROM:0011F2C8 bset #7,($1371).w ROM:0011F2CE move.b #3,($1160).w ROM:0011F2D4 bra.s locret_11F320 ROM:0011F2D6 ; --------------------------------------------------------------------------- ROM:0011F2D6 ROM:0011F2D6 locret_11F2D6: ; CODE XREF: ROM:0011F2A6↑j ROM:0011F2D6 ; ROM:0011F2AE↑j ... ROM:0011F2D6 rts ROM:0011F2D8 ; --------------------------------------------------------------------------- ROM:0011F2D8 ROM:0011F2D8 loc_11F2D8: ; DATA XREF: ROM:0011F226↑o ROM:0011F2D8 btst #2,($8E5).w ROM:0011F2DE beq.s loc_11F2E8 ROM:0011F2E0 btst #1,($1382).w ROM:0011F2E6 bne.s locret_11F320 ROM:0011F2E8 ROM:0011F2E8 loc_11F2E8: ; CODE XREF: ROM:0011F2DE↑j ROM:0011F2E8 btst #5,($1370).w ROM:0011F2EE bne.s locret_11F320 ROM:0011F2F0 btst #3,($1384).w ROM:0011F2F6 bne.s locret_11F320 ROM:0011F2F8 btst #5,($1369).w ROM:0011F2FE bne.s locret_11F320 ROM:0011F300 bsr.w sub_11F63A ROM:0011F304 bsr.w sub_11F6A8 ROM:0011F308 bset #2,($1389).w ROM:0011F30E bset #5,($1370).w ROM:0011F314 move.b #4,($1160).w ROM:0011F31A bra.l locret_11F3A4 ROM:0011F320 ; --------------------------------------------------------------------------- ROM:0011F320 ROM:0011F320 locret_11F320: ; CODE XREF: ROM:0011F2D4↑j ROM:0011F320 ; ROM:0011F2E6↑j ... ROM:0011F320 rts ROM:0011F322 ; --------------------------------------------------------------------------- ROM:0011F322 ROM:0011F322 loc_11F322: ; DATA XREF: ROM:0011F22A↑o ROM:0011F322 btst #2,($8E5).w ROM:0011F328 beq.s loc_11F33E ROM:0011F32A btst #1,($1382).w ROM:0011F330 beq.s loc_11F33E ROM:0011F332 bsr.w sub_11F624 ROM:0011F336 move.b #2,($1160).w ROM:0011F33C bra.s locret_11F2D6 ROM:0011F33E ; --------------------------------------------------------------------------- ROM:0011F33E ROM:0011F33E loc_11F33E: ; CODE XREF: ROM:0011F328↑j ROM:0011F33E ; ROM:0011F330↑j ROM:0011F33E move.w ($B6C).w,d0 ROM:0011F342 btst #5,($1369).w ROM:0011F348 bne.s loc_11F37A ROM:0011F34A btst #3,($1384).w ROM:0011F350 bne.s loc_11F37A ROM:0011F352 cmp.w ($ADC).w,d0 ROM:0011F356 bne.s loc_11F37A ROM:0011F358 bclr #2,($1389).w ROM:0011F35E bclr #5,($1370).w ROM:0011F364 move.b #1,($1160).w ROM:0011F36A bclr #7,($136B).w ROM:0011F370 bclr #7,($1371).w ROM:0011F376 bra.w locret_11F27C ROM:0011F37A ; --------------------------------------------------------------------------- ROM:0011F37A ROM:0011F37A loc_11F37A: ; CODE XREF: ROM:0011F348↑j ROM:0011F37A ; ROM:0011F350↑j ... ROM:0011F37A btst #2,($136E).w ROM:0011F380 beq.s locret_11F3A4 ROM:0011F382 bclr #2,($1389).w ROM:0011F388 bclr #5,($1370).w ROM:0011F38E move.b #1,($1160).w ROM:0011F394 bclr #7,($136B).w ROM:0011F39A bclr #7,($1371).w ROM:0011F3A0 bra.w locret_11F27C ROM:0011F3A4 ; --------------------------------------------------------------------------- ROM:0011F3A4 ROM:0011F3A4 locret_11F3A4: ; CODE XREF: ROM:0011F298↑j ROM:0011F3A4 ; ROM:0011F31A↑j ... ROM:0011F3A4 rts ROM:0011F3A6 ; --------------------------------------------------------------------------- ROM:0011F3A6 ROM:0011F3A6 loc_11F3A6: ; DATA XREF: ROM:0011F22E↑o ROM:0011F3A6 cmpi.w #0,($60C).w ROM:0011F3AC bgt.s locret_11F3F6 ROM:0011F3AE btst #2,($8E5).w ROM:0011F3B4 beq.s locret_11F3F6 ROM:0011F3B6 btst #1,($1382).w ROM:0011F3BC beq.s locret_11F3F6 ROM:0011F3BE btst #5,($1370).w ROM:0011F3C4 bne.s locret_11F3F6 ROM:0011F3C6 btst #3,($1384).w ROM:0011F3CC bne.s locret_11F3F6 ROM:0011F3CE btst #5,($1369).w ROM:0011F3D4 bne.s locret_11F3F6 ROM:0011F3D6 bsr.w sub_11F63A ROM:0011F3DA bsr.w sub_11F642 ROM:0011F3DE bset #2,($1389).w ROM:0011F3E4 bset #5,($1370).w ROM:0011F3EA move.b #2,($1160).w ROM:0011F3F0 bra.l locret_11F2D6 ROM:0011F3F6 ; --------------------------------------------------------------------------- ROM:0011F3F6 ROM:0011F3F6 locret_11F3F6: ; CODE XREF: ROM:0011F276↑j ROM:0011F3F6 ; ROM:0011F3AC↑j ... ROM:0011F3F6 rts ROM:0011F3F8 ROM:0011F3F8 ; =============== S U B R O U T I N E ======================================= ROM:0011F3F8 ROM:0011F3F8 ROM:0011F3F8 sub_11F3F8: ; CODE XREF: sub_120A48+30↓p ROM:0011F3F8 bsr.w sub_11F7BA ROM:0011F3FC btst #1,($1396).w ROM:0011F402 bne.s loc_11F412 ROM:0011F404 bclr #3,($1373).w ROM:0011F40A bclr #7,($1375).w ROM:0011F410 bra.s loc_11F456 ROM:0011F412 ; --------------------------------------------------------------------------- ROM:0011F412 ROM:0011F412 loc_11F412: ; CODE XREF: sub_11F3F8+A↑j ROM:0011F412 move.w $360(a5),d0 ROM:0011F416 cmp.w ($A1E).w,d0 ROM:0011F41A ble.s loc_11F424 ROM:0011F41C bset #3,($1373).w ROM:0011F422 bra.s loc_11F434 ROM:0011F424 ; --------------------------------------------------------------------------- ROM:0011F424 ROM:0011F424 loc_11F424: ; CODE XREF: sub_11F3F8+22↑j ROM:0011F424 add.w $362(a5),d0 ROM:0011F428 cmp.w ($A1E).w,d0 ROM:0011F42C bge.s loc_11F434 ROM:0011F42E bclr #3,($1373).w ROM:0011F434 ROM:0011F434 loc_11F434: ; CODE XREF: sub_11F3F8+2A↑j ROM:0011F434 ; sub_11F3F8+34↑j ROM:0011F434 move.w $364(a5),d0 ROM:0011F438 cmp.w ($A1E).w,d0 ROM:0011F43C bge.s loc_11F446 ROM:0011F43E bset #7,($1375).w ROM:0011F444 bra.s loc_11F456 ROM:0011F446 ; --------------------------------------------------------------------------- ROM:0011F446 ROM:0011F446 loc_11F446: ; CODE XREF: sub_11F3F8+44↑j ROM:0011F446 sub.w $366(a5),d0 ROM:0011F44A cmp.w ($A1E).w,d0 ROM:0011F44E ble.s loc_11F456 ROM:0011F450 bclr #7,($1375).w ROM:0011F456 ROM:0011F456 loc_11F456: ; CODE XREF: sub_11F3F8+18↑j ROM:0011F456 ; sub_11F3F8+4C↑j ... ROM:0011F456 clr.w d1 ROM:0011F458 move.b ($1161).w,d1 ROM:0011F45C cmpi.w #4,d1 ROM:0011F460 bcc.s locret_11F46A ROM:0011F462 movea.l off_11F46C(pc,d1.w*4),a0 ROM:0011F466 nop ROM:0011F468 jmp (a0) ROM:0011F46A ; --------------------------------------------------------------------------- ROM:0011F46A ROM:0011F46A locret_11F46A: ; CODE XREF: sub_11F3F8+68↑j ROM:0011F46A rts ROM:0011F46A ; End of function sub_11F3F8 ROM:0011F46A ROM:0011F46A ; --------------------------------------------------------------------------- ROM:0011F46C off_11F46C: dc.l loc_11F47C ; DATA XREF: sub_11F3F8+6A↑r ROM:0011F470 dc.l loc_11F48C ROM:0011F474 dc.l loc_11F4BE ROM:0011F478 dc.l loc_11F542 ROM:0011F47C ; --------------------------------------------------------------------------- ROM:0011F47C ROM:0011F47C loc_11F47C: ; DATA XREF: ROM:off_11F46C↑o ROM:0011F47C bclr #1,($1382).w ROM:0011F482 move.b #1,($1161).w ROM:0011F488 bra.s locret_11F4BC ROM:0011F48A ; --------------------------------------------------------------------------- ROM:0011F48A rts ROM:0011F48C ; --------------------------------------------------------------------------- ROM:0011F48C ROM:0011F48C loc_11F48C: ; DATA XREF: ROM:0011F470↑o ROM:0011F48C btst #3,($138A).w ROM:0011F492 beq.s locret_11F4BC ROM:0011F494 move.w #$3BEE,d1 ROM:0011F498 move.w ($A44).w,d2 ROM:0011F49C bsr.l sub_115E32 ROM:0011F4A2 clr.b ($86D).w ROM:0011F4A6 move.w d1,($60A).w ROM:0011F4AA move.b #1,($86D).w ROM:0011F4B0 move.b #2,($1161).w ROM:0011F4B6 bra.l locret_11F540 ROM:0011F4BC ; --------------------------------------------------------------------------- ROM:0011F4BC ROM:0011F4BC locret_11F4BC: ; CODE XREF: ROM:0011F488↑j ROM:0011F4BC ; ROM:0011F492↑j ... ROM:0011F4BC rts ROM:0011F4BE ; --------------------------------------------------------------------------- ROM:0011F4BE ROM:0011F4BE loc_11F4BE: ; DATA XREF: ROM:0011F474↑o ROM:0011F4BE btst #3,($138A).w ROM:0011F4C4 bne.s loc_11F4CE ROM:0011F4C6 move.b #1,($1161).w ROM:0011F4CC bra.s locret_11F4BC ROM:0011F4CE ; --------------------------------------------------------------------------- ROM:0011F4CE ROM:0011F4CE loc_11F4CE: ; CODE XREF: ROM:0011F4C4↑j ROM:0011F4CE move.w $34E(a5),d0 ROM:0011F4D2 sub.w $34C(a5),d0 ROM:0011F4D6 cmp.w ($538).w,d0 ROM:0011F4DA ble.s locret_11F540 ROM:0011F4DC cmpi.w #0,($662).w ROM:0011F4E2 bgt.s loc_11F4E6 ROM:0011F4E4 bra.s loc_11F4F4 ROM:0011F4E6 ; --------------------------------------------------------------------------- ROM:0011F4E6 ROM:0011F4E6 loc_11F4E6: ; CODE XREF: ROM:0011F4E2↑j ROM:0011F4E6 move.w $352(a5),d0 ROM:0011F4EA sub.w $350(a5),d0 ROM:0011F4EE cmp.w ($C40).w,d0 ROM:0011F4F2 ble.s locret_11F540 ROM:0011F4F4 ROM:0011F4F4 loc_11F4F4: ; CODE XREF: ROM:0011F4E4↑j ROM:0011F4F4 move.w $356(a5),d0 ROM:0011F4F8 sub.w $354(a5),d0 ROM:0011F4FC btst #7,($1375).w ROM:0011F502 bne.s locret_11F540 ROM:0011F504 cmp.w ($A44).w,d0 ROM:0011F508 ble.s locret_11F540 ROM:0011F50A move.w $358(a5),d1 ROM:0011F50E add.w $35A(a5),d1 ROM:0011F512 btst #3,($1373).w ROM:0011F518 bne.s locret_11F540 ROM:0011F51A cmp.w ($9F4).w,d1 ROM:0011F51E bge.s locret_11F540 ROM:0011F520 cmpi.w #0,($60A).w ROM:0011F526 bgt.s locret_11F540 ROM:0011F528 btst #3,($137B).w ROM:0011F52E bne.s locret_11F540 ROM:0011F530 bset #1,($1382).w ROM:0011F536 move.b #3,($1161).w ROM:0011F53C bra.w locret_11F5CC ROM:0011F540 ; --------------------------------------------------------------------------- ROM:0011F540 ROM:0011F540 locret_11F540: ; CODE XREF: ROM:0011F4B6↑j ROM:0011F540 ; ROM:0011F4DA↑j ... ROM:0011F540 rts ROM:0011F542 ; --------------------------------------------------------------------------- ROM:0011F542 ROM:0011F542 loc_11F542: ; DATA XREF: ROM:0011F478↑o ROM:0011F542 btst #3,($138A).w ROM:0011F548 bne.s loc_11F55A ROM:0011F54A bclr #1,($1382).w ROM:0011F550 move.b #1,($1161).w ROM:0011F556 bra.w locret_11F4BC ROM:0011F55A ; --------------------------------------------------------------------------- ROM:0011F55A ROM:0011F55A loc_11F55A: ; CODE XREF: ROM:0011F548↑j ROM:0011F55A move.w $34E(a5),d0 ROM:0011F55E cmp.w ($538).w,d0 ROM:0011F562 bgt.s loc_11F566 ROM:0011F564 bra.s loc_11F5A8 ROM:0011F566 ; --------------------------------------------------------------------------- ROM:0011F566 ROM:0011F566 loc_11F566: ; CODE XREF: ROM:0011F562↑j ROM:0011F566 btst #1,($136C).w ROM:0011F56C beq.s loc_11F576 ROM:0011F56E bclr #1,($136C).w ROM:0011F574 bra.s loc_11F5A8 ROM:0011F576 ; --------------------------------------------------------------------------- ROM:0011F576 ROM:0011F576 loc_11F576: ; CODE XREF: ROM:0011F56C↑j ROM:0011F576 move.w $356(a5),d0 ROM:0011F57A cmp.w ($A44).w,d0 ROM:0011F57E bgt.s loc_11F582 ROM:0011F580 bra.s loc_11F5A8 ROM:0011F582 ; --------------------------------------------------------------------------- ROM:0011F582 ROM:0011F582 loc_11F582: ; CODE XREF: ROM:0011F57E↑j ROM:0011F582 move.w $358(a5),d0 ROM:0011F586 cmp.w ($9F4).w,d0 ROM:0011F58A blt.s loc_11F58E ROM:0011F58C bra.s loc_11F5A8 ROM:0011F58E ; --------------------------------------------------------------------------- ROM:0011F58E ROM:0011F58E loc_11F58E: ; CODE XREF: ROM:0011F58A↑j ROM:0011F58E btst #3,($1373).w ROM:0011F594 bne.s loc_11F5A8 ROM:0011F596 btst #7,($1375).w ROM:0011F59C bne.s loc_11F5A8 ROM:0011F59E btst #3,($137B).w ROM:0011F5A4 bne.s loc_11F5A8 ROM:0011F5A6 bra.s locret_11F5CC ROM:0011F5A8 ; --------------------------------------------------------------------------- ROM:0011F5A8 ROM:0011F5A8 loc_11F5A8: ; CODE XREF: ROM:0011F564↑j ROM:0011F5A8 ; ROM:0011F574↑j ... ROM:0011F5A8 bclr #1,($1382).w ROM:0011F5AE move.w $35C(a5),d1 ROM:0011F5B2 clr.b ($899).w ROM:0011F5B6 move.w d1,($662).w ROM:0011F5BA move.b #1,($899).w ROM:0011F5C0 move.b #2,($1161).w ROM:0011F5C6 bra.l locret_11F540 ROM:0011F5CC ; --------------------------------------------------------------------------- ROM:0011F5CC ROM:0011F5CC locret_11F5CC: ; CODE XREF: ROM:0011F53C↑j ROM:0011F5CC ; ROM:0011F5A6↑j ROM:0011F5CC rts ROM:0011F5CE ; --------------------------------------------------------------------------- ROM:0011F5CE rts ROM:0011F5D0 ROM:0011F5D0 ; =============== S U B R O U T I N E ======================================= ROM:0011F5D0 ROM:0011F5D0 ROM:0011F5D0 sub_11F5D0: ; CODE XREF: sub_120A48+24↓p ROM:0011F5D0 move.w $352(a5),d0 ROM:0011F5D4 btst #2,($136C).w ROM:0011F5DA bne.s loc_11F600 ROM:0011F5DC cmp.w ($C40).w,d0 ROM:0011F5E0 bge.s loc_11F600 ROM:0011F5E2 move.w $35C(a5),d1 ROM:0011F5E6 clr.b ($899).w ROM:0011F5EA move.w d1,($662).w ROM:0011F5EE move.b #1,($899).w ROM:0011F5F4 bset #1,($136C).w ROM:0011F5FA bset #2,($136C).w ROM:0011F600 ROM:0011F600 loc_11F600: ; CODE XREF: sub_11F5D0+A↑j ROM:0011F600 ; sub_11F5D0+10↑j ROM:0011F600 btst #2,($136C).w ROM:0011F606 beq.s locret_11F622 ROM:0011F608 move.w $350(a5),d1 ROM:0011F60C sub.w d1,d0 ROM:0011F60E cmp.w ($C40).w,d0 ROM:0011F612 ble.s locret_11F622 ROM:0011F614 bclr #2,($136C).w ROM:0011F61A clr.b ($899).w ROM:0011F61E clr.w ($662).w ROM:0011F622 ROM:0011F622 locret_11F622: ; CODE XREF: sub_11F5D0+36↑j ROM:0011F622 ; sub_11F5D0+42↑j ROM:0011F622 rts ROM:0011F622 ; End of function sub_11F5D0 ROM:0011F622 ROM:0011F624 ROM:0011F624 ; =============== S U B R O U T I N E ======================================= ROM:0011F624 ROM:0011F624 ROM:0011F624 sub_11F624: ; CODE XREF: ROM:loc_11F28E↑p ROM:0011F624 ; ROM:0011F332↑p ROM:0011F624 move.w ($ADC).w,d0 ROM:0011F628 move.w ($ADA).w,($ADC).w ROM:0011F62E move.w d0,($ADA).w ROM:0011F632 move.w $C8(a5),($ADE).w ROM:0011F638 rts ROM:0011F638 ; End of function sub_11F624 ROM:0011F638 ROM:0011F63A ROM:0011F63A ; =============== S U B R O U T I N E ======================================= ROM:0011F63A ROM:0011F63A ROM:0011F63A sub_11F63A: ; CODE XREF: ROM:0011F300↑p ROM:0011F63A ; ROM:0011F3D6↑p ROM:0011F63A move.w ($B6C).w,($ADA).w ROM:0011F640 rts ROM:0011F640 ; End of function sub_11F63A ROM:0011F640 ROM:0011F642 ROM:0011F642 ; =============== S U B R O U T I N E ======================================= ROM:0011F642 ROM:0011F642 ROM:0011F642 sub_11F642: ; CODE XREF: ROM:0011F3DA↑p ROM:0011F642 move.w #$3C94,d1 ROM:0011F646 move.w ($538).w,d2 ROM:0011F64A move.w ($AE0).w,d3 ROM:0011F64E bsr.l sub_115E32 ROM:0011F654 move.w d1,($AEA).w ROM:0011F658 move.w #$3CA8,d1 ROM:0011F65C move.w ($ADA).w,d2 ROM:0011F660 move.w ($13B0).w,d3 ROM:0011F664 bsr.l sub_115E32 ROM:0011F66A move.w ($ADA).w,d0 ROM:0011F66E sub.w d1,d0 ROM:0011F670 add.w ($AEA).w,d0 ROM:0011F674 move.w d0,($AE6).w ROM:0011F678 move.w #$3CA6,d1 ROM:0011F67C move.w ($AE6).w,d2 ROM:0011F680 move.w ($13B0).w,d3 ROM:0011F684 bsr.l sub_115E32 ROM:0011F68A add.w ($AE6).w,d1 ROM:0011F68E move.w $D0(a5),d0 ROM:0011F692 cmp.w d1,d0 ROM:0011F694 bge.s loc_11F69C ROM:0011F696 move.w d0,($ADC).w ROM:0011F69A bra.s loc_11F6A0 ROM:0011F69C ; --------------------------------------------------------------------------- ROM:0011F69C ROM:0011F69C loc_11F69C: ; CODE XREF: sub_11F642+52↑j ROM:0011F69C move.w d1,($ADC).w ROM:0011F6A0 ROM:0011F6A0 loc_11F6A0: ; CODE XREF: sub_11F642+58↑j ROM:0011F6A0 move.w $34A(a5),($ADE).w ROM:0011F6A6 rts ROM:0011F6A6 ; End of function sub_11F642 ROM:0011F6A6 ROM:0011F6A8 ROM:0011F6A8 ; =============== S U B R O U T I N E ======================================= ROM:0011F6A8 ROM:0011F6A8 ROM:0011F6A8 sub_11F6A8: ; CODE XREF: ROM:0011F304↑p ROM:0011F6A8 btst #5,($1382).w ROM:0011F6AE bne.s loc_11F70E ROM:0011F6B0 move.w #$3C92,d1 ROM:0011F6B4 move.w ($538).w,d2 ROM:0011F6B8 move.w ($AE0).w,d3 ROM:0011F6BC bsr.l sub_115E32 ROM:0011F6C2 move.w d1,($AE8).w ROM:0011F6C6 move.w #$3CA8,d1 ROM:0011F6CA move.w ($ADA).w,d2 ROM:0011F6CE move.w ($13B0).w,d3 ROM:0011F6D2 bsr.l sub_115E32 ROM:0011F6D8 move.w ($ADA).w,d0 ROM:0011F6DC sub.w d1,d0 ROM:0011F6DE sub.w ($AE8).w,d0 ROM:0011F6E2 move.w ($B64).w,d2 ROM:0011F6E6 sub.w ($AE2).w,d2 ROM:0011F6EA cmp.w d0,d2 ROM:0011F6EC ble.s loc_11F6F0 ROM:0011F6EE move.w d2,d0 ROM:0011F6F0 ROM:0011F6F0 loc_11F6F0: ; CODE XREF: sub_11F6A8+44↑j ROM:0011F6F0 move.w d0,($AE6).w ROM:0011F6F4 move.w #$3CA6,d1 ROM:0011F6F8 move.w ($AE6).w,d2 ROM:0011F6FC move.w ($13B0).w,d3 ROM:0011F700 bsr.l sub_115E32 ROM:0011F706 add.w ($AE6).w,d1 ROM:0011F70A move.w d1,d0 ROM:0011F70C bra.s loc_11F712 ROM:0011F70E ; --------------------------------------------------------------------------- ROM:0011F70E ROM:0011F70E loc_11F70E: ; CODE XREF: sub_11F6A8+6↑j ROM:0011F70E move.w ($ADA).w,d0 ROM:0011F712 ROM:0011F712 loc_11F712: ; CODE XREF: sub_11F6A8+64↑j ROM:0011F712 move.w $D0(a5),d2 ROM:0011F716 cmp.w d0,d2 ROM:0011F718 bge.s loc_11F71C ROM:0011F71A move.w d2,d0 ROM:0011F71C ROM:0011F71C loc_11F71C: ; CODE XREF: sub_11F6A8+70↑j ROM:0011F71C move.w d0,($ADC).w ROM:0011F720 move.w $348(a5),($ADE).w ROM:0011F726 rts ROM:0011F726 ; End of function sub_11F6A8 ROM:0011F726 ROM:0011F728 ROM:0011F728 ; =============== S U B R O U T I N E ======================================= ROM:0011F728 ROM:0011F728 ROM:0011F728 sub_11F728: ; CODE XREF: sub_120A48+2A↓p ROM:0011F728 move.w $35E(a5),d0 ROM:0011F72C cmpi.w #0,d0 ROM:0011F730 beq.s loc_11F738 ROM:0011F732 cmpi.w #2,d0 ROM:0011F736 bne.s loc_11F740 ROM:0011F738 ROM:0011F738 loc_11F738: ; CODE XREF: sub_11F728+8↑j ROM:0011F738 bclr #1,($1396).w ROM:0011F73E bra.s loc_11F746 ROM:0011F740 ; --------------------------------------------------------------------------- ROM:0011F740 ROM:0011F740 loc_11F740: ; CODE XREF: sub_11F728+E↑j ROM:0011F740 bset #1,($1396).w ROM:0011F746 ROM:0011F746 loc_11F746: ; CODE XREF: sub_11F728+16↑j ROM:0011F746 cmpi.w #0,d0 ROM:0011F74A beq.s loc_11F752 ROM:0011F74C cmpi.w #1,d0 ROM:0011F750 bne.s loc_11F75A ROM:0011F752 ROM:0011F752 loc_11F752: ; CODE XREF: sub_11F728+22↑j ROM:0011F752 bclr #1,($138D).w ROM:0011F758 bra.s loc_11F760 ROM:0011F75A ; --------------------------------------------------------------------------- ROM:0011F75A ROM:0011F75A loc_11F75A: ; CODE XREF: sub_11F728+28↑j ROM:0011F75A bset #1,($138D).w ROM:0011F760 ROM:0011F760 loc_11F760: ; CODE XREF: sub_11F728+30↑j ROM:0011F760 btst #1,($1396).w ROM:0011F766 bne.s loc_11F77C ROM:0011F768 move.w #$3C8C,d1 ROM:0011F76C move.w ($9F8).w,d2 ROM:0011F770 move.w ($9F4).w,d3 ROM:0011F774 bsr.l sub_115E32 ROM:0011F77A bra.s loc_11F78E ROM:0011F77C ; --------------------------------------------------------------------------- ROM:0011F77C ROM:0011F77C loc_11F77C: ; CODE XREF: sub_11F728+3E↑j ROM:0011F77C move.w #$3C8E,d1 ROM:0011F780 move.w ($A1E).w,d2 ROM:0011F784 move.w ($9F4).w,d3 ROM:0011F788 bsr.l sub_115E32 ROM:0011F78E ROM:0011F78E loc_11F78E: ; CODE XREF: sub_11F728+52↑j ROM:0011F78E btst #1,($138D).w ROM:0011F794 beq.s loc_11F79E ROM:0011F796 muls.w ($AE4).w,d1 ROM:0011F79A divs.w #$2710,d1 ROM:0011F79E ROM:0011F79E loc_11F79E: ; CODE XREF: sub_11F728+6C↑j ROM:0011F79E move.w d1,($AE0).w ROM:0011F7A2 move.w #$3C90,d1 ROM:0011F7A6 move.w ($AE0).w,d2 ROM:0011F7AA move.w ($13B0).w,d3 ROM:0011F7AE bsr.l sub_115E32 ROM:0011F7B4 move.w d1,($AE2).w ROM:0011F7B8 rts ROM:0011F7B8 ; End of function sub_11F728 ROM:0011F7B8 ROM:0011F7BA ROM:0011F7BA ; =============== S U B R O U T I N E ======================================= ROM:0011F7BA ROM:0011F7BA ROM:0011F7BA sub_11F7BA: ; CODE XREF: sub_11F3F8↑p ROM:0011F7BA clr.w d1 ROM:0011F7BC move.b ($115F).w,d1 ROM:0011F7C0 cmpi.w #4,d1 ROM:0011F7C4 bcc.s locret_11F7CE ROM:0011F7C6 movea.l off_11F7D0(pc,d1.w*4),a0 ROM:0011F7CA nop ROM:0011F7CC jmp (a0) ROM:0011F7CE ; --------------------------------------------------------------------------- ROM:0011F7CE ROM:0011F7CE locret_11F7CE: ; CODE XREF: sub_11F7BA+A↑j ROM:0011F7CE rts ROM:0011F7CE ; End of function sub_11F7BA ROM:0011F7CE ROM:0011F7CE ; --------------------------------------------------------------------------- ROM:0011F7D0 off_11F7D0: dc.l loc_11F7E0 ; DATA XREF: sub_11F7BA+C↑r ROM:0011F7D4 dc.l loc_11F7EE ROM:0011F7D8 dc.l loc_11F838 ROM:0011F7DC dc.l loc_11F862 ROM:0011F7E0 ; --------------------------------------------------------------------------- ROM:0011F7E0 ROM:0011F7E0 loc_11F7E0: ; DATA XREF: ROM:off_11F7D0↑o ROM:0011F7E0 bclr #3,($137B).w ROM:0011F7E6 move.b #1,($115F).w ROM:0011F7EC bra.s locret_11F836 ROM:0011F7EE ; --------------------------------------------------------------------------- ROM:0011F7EE ROM:0011F7EE loc_11F7EE: ; DATA XREF: ROM:0011F7D4↑o ROM:0011F7EE move.w $368(a5),d0 ROM:0011F7F2 move.w $36A(a5),d1 ROM:0011F7F6 move.w $36E(a5),d2 ROM:0011F7FA move.w $36C(a5),d3 ROM:0011F7FE cmp.w ($538).w,d0 ROM:0011F802 bgt.s locret_11F836 ROM:0011F804 cmp.w ($4FA).w,d1 ROM:0011F808 bgt.s locret_11F836 ROM:0011F80A cmp.w ($A0E).w,d2 ROM:0011F80E bgt.s locret_11F836 ROM:0011F810 cmp.w ($C40).w,d3 ROM:0011F814 bgt.s locret_11F836 ROM:0011F816 bset #3,($137B).w ROM:0011F81C move.w $374(a5),d4 ROM:0011F820 clr.b ($89A).w ROM:0011F824 move.w d4,($664).w ROM:0011F828 move.b #1,($89A).w ROM:0011F82E move.b #2,($115F).w ROM:0011F834 bra.s locret_11F860 ROM:0011F836 ; --------------------------------------------------------------------------- ROM:0011F836 ROM:0011F836 locret_11F836: ; CODE XREF: ROM:0011F7EC↑j ROM:0011F836 ; ROM:0011F802↑j ... ROM:0011F836 rts ROM:0011F838 ; --------------------------------------------------------------------------- ROM:0011F838 ROM:0011F838 loc_11F838: ; DATA XREF: ROM:0011F7D8↑o ROM:0011F838 move.w $370(a5),d0 ROM:0011F83C cmpi.w #0,($664).w ROM:0011F842 ble.s loc_11F84A ROM:0011F844 cmp.w ($4FA).w,d0 ROM:0011F848 bgt.s locret_11F860 ROM:0011F84A ROM:0011F84A loc_11F84A: ; CODE XREF: ROM:0011F842↑j ROM:0011F84A bclr #3,($137B).w ROM:0011F850 clr.b ($89A).w ROM:0011F854 clr.w ($664).w ROM:0011F858 move.b #3,($115F).w ROM:0011F85E bra.s locret_11F874 ROM:0011F860 ; --------------------------------------------------------------------------- ROM:0011F860 ROM:0011F860 locret_11F860: ; CODE XREF: ROM:0011F834↑j ROM:0011F860 ; ROM:0011F848↑j ROM:0011F860 rts ROM:0011F862 ; --------------------------------------------------------------------------- ROM:0011F862 ROM:0011F862 loc_11F862: ; DATA XREF: ROM:0011F7DC↑o ROM:0011F862 move.w $372(a5),d0 ROM:0011F866 cmp.w ($4FA).w,d0 ROM:0011F86A blt.s locret_11F874 ROM:0011F86C move.b #1,($115F).w ROM:0011F872 bra.s locret_11F836 ROM:0011F874 ; --------------------------------------------------------------------------- ROM:0011F874 ROM:0011F874 locret_11F874: ; CODE XREF: ROM:0011F85E↑j ROM:0011F874 ; ROM:0011F86A↑j ROM:0011F874 rts ROM:0011F876 ROM:0011F876 ; =============== S U B R O U T I N E ======================================= ROM:0011F876 ROM:0011F876 ROM:0011F876 sub_11F876: ; CODE XREF: sub_120A48:loc_120A60↓p ROM:0011F876 clr.w d1 ROM:0011F878 move.b ($1162).w,d1 ROM:0011F87C cmpi.w #6,d1 ROM:0011F880 bcc.s locret_11F88A ROM:0011F882 movea.l off_11F88C(pc,d1.w*4),a0 ROM:0011F886 nop ROM:0011F888 jmp (a0) ROM:0011F88A ; --------------------------------------------------------------------------- ROM:0011F88A ROM:0011F88A locret_11F88A: ; CODE XREF: sub_11F876+A↑j ROM:0011F88A rts ROM:0011F88A ; End of function sub_11F876 ROM:0011F88A ROM:0011F88A ; --------------------------------------------------------------------------- ROM:0011F88C off_11F88C: dc.l loc_11F8A4 ; DATA XREF: sub_11F876+C↑r ROM:0011F890 dc.l loc_11F8BA ROM:0011F894 dc.l loc_11F8F4 ROM:0011F898 dc.l loc_11F928 ROM:0011F89C dc.l loc_11F968 ROM:0011F8A0 dc.l loc_11F9AA ROM:0011F8A4 ; --------------------------------------------------------------------------- ROM:0011F8A4 ROM:0011F8A4 loc_11F8A4: ; DATA XREF: ROM:off_11F88C↑o ROM:0011F8A4 bclr #3,($1384).w ROM:0011F8AA bclr #2,($137E).w ROM:0011F8B0 move.b #1,($1162).w ROM:0011F8B6 bra.s locret_11F8F2 ROM:0011F8B8 ; --------------------------------------------------------------------------- ROM:0011F8B8 rts ROM:0011F8BA ; --------------------------------------------------------------------------- ROM:0011F8BA ROM:0011F8BA loc_11F8BA: ; DATA XREF: ROM:0011F890↑o ROM:0011F8BA btst #3,($8E7).w ROM:0011F8C0 beq.s loc_11F8DA ROM:0011F8C2 btst #3,($138C).w ROM:0011F8C8 beq.s loc_11F8DA ROM:0011F8CA bset #2,($137E).w ROM:0011F8D0 move.b #4,($1162).w ROM:0011F8D6 bra.w loc_11F9A4 ROM:0011F8DA ; --------------------------------------------------------------------------- ROM:0011F8DA ROM:0011F8DA loc_11F8DA: ; CODE XREF: ROM:0011F8C0↑j ROM:0011F8DA ; ROM:0011F8C8↑j ROM:0011F8DA btst #3,($138C).w ROM:0011F8E0 beq.s locret_11F8F2 ROM:0011F8E2 btst #3,($8E7).w ROM:0011F8E8 bne.s locret_11F8F2 ROM:0011F8EA move.b #2,($1162).w ROM:0011F8F0 bra.s loc_11F922 ROM:0011F8F2 ; --------------------------------------------------------------------------- ROM:0011F8F2 ROM:0011F8F2 locret_11F8F2: ; CODE XREF: ROM:0011F8B6↑j ROM:0011F8F2 ; ROM:0011F8E0↑j ... ROM:0011F8F2 rts ROM:0011F8F4 ; --------------------------------------------------------------------------- ROM:0011F8F4 ROM:0011F8F4 loc_11F8F4: ; DATA XREF: ROM:0011F894↑o ROM:0011F8F4 btst #3,($138C).w ROM:0011F8FA bne.s loc_11F904 ROM:0011F8FC move.b #1,($1162).w ROM:0011F902 bra.s locret_11F8F2 ROM:0011F904 ; --------------------------------------------------------------------------- ROM:0011F904 ROM:0011F904 loc_11F904: ; CODE XREF: ROM:0011F8FA↑j ROM:0011F904 btst #3,($8E7).w ROM:0011F90A beq.s loc_11F922 ROM:0011F90C bsr.w sub_11FA0E ROM:0011F910 bsr.w sub_11FA86 ROM:0011F914 bset #3,($1384).w ROM:0011F91A move.b #3,($1162).w ROM:0011F920 bra.s loc_11F962 ROM:0011F922 ; --------------------------------------------------------------------------- ROM:0011F922 ROM:0011F922 loc_11F922: ; CODE XREF: ROM:0011F8F0↑j ROM:0011F922 ; ROM:0011F90A↑j ... ROM:0011F922 bsr.w sub_11F9E6 ROM:0011F926 rts ROM:0011F928 ; --------------------------------------------------------------------------- ROM:0011F928 ROM:0011F928 loc_11F928: ; DATA XREF: ROM:0011F898↑o ROM:0011F928 btst #3,($8E7).w ROM:0011F92E bne.s loc_11F93E ROM:0011F930 bsr.w sub_11FAE8 ROM:0011F934 move.b #5,($1162).w ROM:0011F93A bra.w loc_11F9DE ROM:0011F93E ; --------------------------------------------------------------------------- ROM:0011F93E ROM:0011F93E loc_11F93E: ; CODE XREF: ROM:0011F92E↑j ROM:0011F93E move.w ($AF0).w,d0 ROM:0011F942 cmp.w ($B6C).w,d0 ROM:0011F946 bne.s loc_11F962 ROM:0011F948 bsr.l sub_120DFA ROM:0011F94E bclr #3,($1384).w ROM:0011F954 bset #2,($137E).w ROM:0011F95A move.b #4,($1162).w ROM:0011F960 bra.s loc_11F9A4 ROM:0011F962 ; --------------------------------------------------------------------------- ROM:0011F962 ROM:0011F962 loc_11F962: ; CODE XREF: ROM:0011F920↑j ROM:0011F962 ; ROM:0011F946↑j ... ROM:0011F962 bsr.w sub_11F9FA ROM:0011F966 rts ROM:0011F968 ; --------------------------------------------------------------------------- ROM:0011F968 ROM:0011F968 loc_11F968: ; DATA XREF: ROM:0011F89C↑o ROM:0011F968 btst #3,($138C).w ROM:0011F96E bne.s loc_11F980 ROM:0011F970 bclr #2,($137E).w ROM:0011F976 move.b #1,($1162).w ROM:0011F97C bra.w locret_11F8F2 ROM:0011F980 ; --------------------------------------------------------------------------- ROM:0011F980 ROM:0011F980 loc_11F980: ; CODE XREF: ROM:0011F96E↑j ROM:0011F980 btst #3,($8E7).w ROM:0011F986 bne.s loc_11F9A4 ROM:0011F988 bsr.w sub_11FA0E ROM:0011F98C bsr.w sub_11FA16 ROM:0011F990 bset #3,($1384).w ROM:0011F996 bclr #2,($137E).w ROM:0011F99C move.b #5,($1162).w ROM:0011F9A2 bra.s loc_11F9DE ROM:0011F9A4 ; --------------------------------------------------------------------------- ROM:0011F9A4 ROM:0011F9A4 loc_11F9A4: ; CODE XREF: ROM:0011F8D6↑j ROM:0011F9A4 ; ROM:0011F960↑j ... ROM:0011F9A4 bsr.w sub_11F9FA ROM:0011F9A8 rts ROM:0011F9AA ; --------------------------------------------------------------------------- ROM:0011F9AA ROM:0011F9AA loc_11F9AA: ; DATA XREF: ROM:0011F8A0↑o ROM:0011F9AA btst #3,($8E7).w ROM:0011F9B0 beq.s loc_11F9BE ROM:0011F9B2 bsr.w sub_11FAE8 ROM:0011F9B6 move.b #3,($1162).w ROM:0011F9BC bra.s loc_11F962 ROM:0011F9BE ; --------------------------------------------------------------------------- ROM:0011F9BE ROM:0011F9BE loc_11F9BE: ; CODE XREF: ROM:0011F9B0↑j ROM:0011F9BE move.w ($AF0).w,d0 ROM:0011F9C2 cmp.w ($B6C).w,d0 ROM:0011F9C6 bne.s loc_11F9DE ROM:0011F9C8 bsr.l sub_120DFA ROM:0011F9CE bclr #3,($1384).w ROM:0011F9D4 move.b #2,($1162).w ROM:0011F9DA bra.w loc_11F922 ROM:0011F9DE ; --------------------------------------------------------------------------- ROM:0011F9DE ROM:0011F9DE loc_11F9DE: ; CODE XREF: ROM:0011F93A↑j ROM:0011F9DE ; ROM:0011F9A2↑j ... ROM:0011F9DE bsr.w sub_11F9E6 ROM:0011F9E2 rts ROM:0011F9E4 ; --------------------------------------------------------------------------- ROM:0011F9E4 rts ROM:0011F9E6 ROM:0011F9E6 ; =============== S U B R O U T I N E ======================================= ROM:0011F9E6 ROM:0011F9E6 ROM:0011F9E6 sub_11F9E6: ; CODE XREF: ROM:loc_11F922↑p ROM:0011F9E6 ; ROM:loc_11F9DE↑p ROM:0011F9E6 move.w #$3BF0,d1 ROM:0011F9EA move.w ($A44).w,d2 ROM:0011F9EE bsr.l sub_115E32 ROM:0011F9F4 move.w d1,($B48).w ROM:0011F9F8 rts ROM:0011F9F8 ; End of function sub_11F9E6 ROM:0011F9F8 ROM:0011F9FA ROM:0011F9FA ; =============== S U B R O U T I N E ======================================= ROM:0011F9FA ROM:0011F9FA ROM:0011F9FA sub_11F9FA: ; CODE XREF: ROM:loc_11F962↑p ROM:0011F9FA ; ROM:loc_11F9A4↑p ROM:0011F9FA move.w #$3BF2,d1 ROM:0011F9FE move.w ($A44).w,d2 ROM:0011FA02 bsr.l sub_115E32 ROM:0011FA08 move.w d1,($B48).w ROM:0011FA0C rts ROM:0011FA0C ; End of function sub_11F9FA ROM:0011FA0C ROM:0011FA0E ROM:0011FA0E ; =============== S U B R O U T I N E ======================================= ROM:0011FA0E ROM:0011FA0E ROM:0011FA0E sub_11FA0E: ; CODE XREF: ROM:0011F90C↑p ROM:0011FA0E ; ROM:0011F988↑p ROM:0011FA0E move.w ($B6C).w,($AEC).w ROM:0011FA14 rts ROM:0011FA14 ; End of function sub_11FA0E ROM:0011FA14 ROM:0011FA16 ROM:0011FA16 ; =============== S U B R O U T I N E ======================================= ROM:0011FA16 ROM:0011FA16 ROM:0011FA16 sub_11FA16: ; CODE XREF: ROM:0011F98C↑p ROM:0011FA16 move.w #$3BF4,d1 ROM:0011FA1A move.w ($A44).w,d2 ROM:0011FA1E bsr.l sub_115E32 ROM:0011FA24 move.w d1,($AF2).w ROM:0011FA28 move.w #$3CA8,d1 ROM:0011FA2C move.w ($AEC).w,d2 ROM:0011FA30 move.w ($13B0).w,d3 ROM:0011FA34 bsr.l sub_115E32 ROM:0011FA3A move.w ($AEC).w,d0 ROM:0011FA3E sub.w d1,d0 ROM:0011FA40 sub.w ($AF2).w,d0 ROM:0011FA44 move.w ($B64).w,d1 ROM:0011FA48 sub.w ($AF2).w,d1 ROM:0011FA4C cmp.w d0,d1 ROM:0011FA4E ble.s loc_11FA52 ROM:0011FA50 move.w d1,d0 ROM:0011FA52 ROM:0011FA52 loc_11FA52: ; CODE XREF: sub_11FA16+38↑j ROM:0011FA52 move.w d0,($AF6).w ROM:0011FA56 move.w #$3CA6,d1 ROM:0011FA5A move.w ($AF6).w,d2 ROM:0011FA5E move.w ($13B0).w,d3 ROM:0011FA62 bsr.l sub_115E32 ROM:0011FA68 add.w ($AF6).w,d1 ROM:0011FA6C move.w d1,($AF0).w ROM:0011FA70 move.w $D0(a5),d2 ROM:0011FA74 cmp.w ($AF0).w,d2 ROM:0011FA78 bge.s loc_11FA7E ROM:0011FA7A move.w d2,($AF0).w ROM:0011FA7E ROM:0011FA7E loc_11FA7E: ; CODE XREF: sub_11FA16+62↑j ROM:0011FA7E move.w $378(a5),($AEE).w ROM:0011FA84 rts ROM:0011FA84 ; End of function sub_11FA16 ROM:0011FA84 ROM:0011FA86 ROM:0011FA86 ; =============== S U B R O U T I N E ======================================= ROM:0011FA86 ROM:0011FA86 ROM:0011FA86 sub_11FA86: ; CODE XREF: ROM:0011F910↑p ROM:0011FA86 move.w #$3BF6,d1 ROM:0011FA8A move.w ($A44).w,d2 ROM:0011FA8E bsr.l sub_115E32 ROM:0011FA94 move.w d1,($AF4).w ROM:0011FA98 move.w #$3CA8,d1 ROM:0011FA9C move.w ($AEC).w,d2 ROM:0011FAA0 move.w ($13B0).w,d3 ROM:0011FAA4 bsr.l sub_115E32 ROM:0011FAAA move.w ($AEC).w,d0 ROM:0011FAAE sub.w d1,d0 ROM:0011FAB0 add.w ($AF4).w,d0 ROM:0011FAB4 move.w d0,($AF6).w ROM:0011FAB8 move.w #$3CA6,d1 ROM:0011FABC move.w ($AF6).w,d2 ROM:0011FAC0 move.w ($13B0).w,d3 ROM:0011FAC4 bsr.l sub_115E32 ROM:0011FACA add.w ($AF6).w,d1 ROM:0011FACE move.w d1,($AF0).w ROM:0011FAD2 move.w $D0(a5),d1 ROM:0011FAD6 cmp.w ($AF0).w,d1 ROM:0011FADA bge.s loc_11FAE0 ROM:0011FADC move.w d1,($AF0).w ROM:0011FAE0 ROM:0011FAE0 loc_11FAE0: ; CODE XREF: sub_11FA86+54↑j ROM:0011FAE0 move.w $37A(a5),($AEE).w ROM:0011FAE6 rts ROM:0011FAE6 ; End of function sub_11FA86 ROM:0011FAE6 ROM:0011FAE8 ROM:0011FAE8 ; =============== S U B R O U T I N E ======================================= ROM:0011FAE8 ROM:0011FAE8 ROM:0011FAE8 sub_11FAE8: ; CODE XREF: ROM:0011F930↑p ROM:0011FAE8 ; ROM:0011F9B2↑p ROM:0011FAE8 move.w ($AF0).w,d0 ROM:0011FAEC move.w ($AEC).w,($AF0).w ROM:0011FAF2 move.w d0,($AEC).w ROM:0011FAF6 move.w $C8(a5),($AEE).w ROM:0011FAFC rts ROM:0011FAFC ; End of function sub_11FAE8 ROM:0011FAFC ROM:0011FAFE ROM:0011FAFE ; =============== S U B R O U T I N E ======================================= ROM:0011FAFE ROM:0011FAFE ROM:0011FAFE sub_11FAFE: ; CODE XREF: sub_1218A8+6↓p ROM:0011FAFE btst #6,($1374).w ROM:0011FB04 beq.s loc_11FB18 ROM:0011FB06 move.w $37E(a5),d0 ROM:0011FB0A clr.b ($8B7).w ROM:0011FB0E move.w d0,($69E).w ROM:0011FB12 move.b #1,($8B7).w ROM:0011FB18 ROM:0011FB18 loc_11FB18: ; CODE XREF: sub_11FAFE+6↑j ROM:0011FB18 btst #7,($8DF).w ROM:0011FB1E beq.s loc_11FB5A ROM:0011FB20 btst #4,($1372).w ROM:0011FB26 bne.s loc_11FB5A ROM:0011FB28 btst #6,($1369).w ROM:0011FB2E beq.s loc_11FB5A ROM:0011FB30 btst #1,($1387).w ROM:0011FB36 bne.s loc_11FB5A ROM:0011FB38 btst #5,($919).w ROM:0011FB3E beq.s loc_11FB48 ROM:0011FB40 btst #5,($91D).w ROM:0011FB46 beq.s loc_11FB5A ROM:0011FB48 ROM:0011FB48 loc_11FB48: ; CODE XREF: sub_11FAFE+40↑j ROM:0011FB48 move.w $37C(a5),d0 ROM:0011FB4C btst #3,($138A).w ROM:0011FB52 beq.s loc_11FB62 ROM:0011FB54 cmp.w ($A46).w,d0 ROM:0011FB58 ble.s loc_11FB62 ROM:0011FB5A ROM:0011FB5A loc_11FB5A: ; CODE XREF: sub_11FAFE+20↑j ROM:0011FB5A ; sub_11FAFE+28↑j ... ROM:0011FB5A bset #2,($138A).w ROM:0011FB60 bra.s locret_11FB70 ROM:0011FB62 ; --------------------------------------------------------------------------- ROM:0011FB62 ROM:0011FB62 loc_11FB62: ; CODE XREF: sub_11FAFE+54↑j ROM:0011FB62 ; sub_11FAFE+5A↑j ROM:0011FB62 cmpi.w #0,($69E).w ROM:0011FB68 bgt.s locret_11FB70 ROM:0011FB6A bclr #2,($138A).w ROM:0011FB70 ROM:0011FB70 locret_11FB70: ; CODE XREF: sub_11FAFE+62↑j ROM:0011FB70 ; sub_11FAFE+6A↑j ROM:0011FB70 rts ROM:0011FB70 ; End of function sub_11FAFE ROM:0011FB70 ROM:0011FB72 ROM:0011FB72 ; =============== S U B R O U T I N E ======================================= ROM:0011FB72 ROM:0011FB72 ROM:0011FB72 sub_11FB72: ; CODE XREF: sub_1218A8+C↓p ROM:0011FB72 move.w ($AF8).w,d0 ROM:0011FB76 bclr #0,($138D).w ROM:0011FB7C btst #6,($137B).w ROM:0011FB82 beq.s locret_11FBB0 ROM:0011FB84 btst #2,($138A).w ROM:0011FB8A bne.s locret_11FBB0 ROM:0011FB8C cmp.w ($B6C).w,d0 ROM:0011FB90 bne.s locret_11FBB0 ROM:0011FB92 btst #7,($1374).w ROM:0011FB98 beq.s loc_11FBAA ROM:0011FB9A btst #0,($C1D).w ROM:0011FBA0 bne.s loc_11FBAA ROM:0011FBA2 btst #1,($14CF).w ROM:0011FBA8 bne.s locret_11FBB0 ROM:0011FBAA ROM:0011FBAA loc_11FBAA: ; CODE XREF: sub_11FB72+26↑j ROM:0011FBAA ; sub_11FB72+2E↑j ROM:0011FBAA bset #0,($138D).w ROM:0011FBB0 ROM:0011FBB0 locret_11FBB0: ; CODE XREF: sub_11FB72+10↑j ROM:0011FBB0 ; sub_11FB72+18↑j ... ROM:0011FBB0 rts ROM:0011FBB0 ; End of function sub_11FB72 ROM:0011FBB0 ROM:0011FBB2 ROM:0011FBB2 ; =============== S U B R O U T I N E ======================================= ROM:0011FBB2 ROM:0011FBB2 ROM:0011FBB2 sub_11FBB2: ; CODE XREF: sub_1218A8+12↓p ROM:0011FBB2 btst #5,($919).w ROM:0011FBB8 beq.s loc_11FBC6 ROM:0011FBBA btst #5,($91D).w ROM:0011FBC0 bne.s loc_11FBC6 ROM:0011FBC2 bra.w loc_11FC3E ROM:0011FBC6 ; --------------------------------------------------------------------------- ROM:0011FBC6 ROM:0011FBC6 loc_11FBC6: ; CODE XREF: sub_11FBB2+6↑j ROM:0011FBC6 ; sub_11FBB2+E↑j ROM:0011FBC6 btst #2,($138A).w ROM:0011FBCC bne.l loc_11FC3E ROM:0011FBD2 cmpi.w #0,($B6A).w ROM:0011FBD8 blt.s loc_11FC36 ROM:0011FBDA btst #0,($1374).w ROM:0011FBE0 bne.s loc_11FC36 ROM:0011FBE2 btst #4,($137C).w ROM:0011FBE8 bne.s loc_11FC36 ROM:0011FBEA btst #1,($137C).w ROM:0011FBF0 bne.s loc_11FC36 ROM:0011FBF2 btst #1,($14CF).w ROM:0011FBF8 beq.s loc_11FC14 ROM:0011FBFA btst #0,($C1D).w ROM:0011FC00 bne.s loc_11FC14 ROM:0011FC02 btst #3,($1394).w ROM:0011FC08 beq.s loc_11FC36 ROM:0011FC0A move.w ($B6A).w,d0 ROM:0011FC0E cmp.w $380(a5),d0 ROM:0011FC12 blt.s loc_11FC36 ROM:0011FC14 ROM:0011FC14 loc_11FC14: ; CODE XREF: sub_11FBB2+46↑j ROM:0011FC14 ; sub_11FBB2+4E↑j ROM:0011FC14 btst #5,($919).w ROM:0011FC1A beq.s loc_11FC24 ROM:0011FC1C btst #5,($91D).w ROM:0011FC22 bne.s loc_11FC36 ROM:0011FC24 ROM:0011FC24 loc_11FC24: ; CODE XREF: sub_11FBB2+68↑j ROM:0011FC24 btst #7,($1374).w ROM:0011FC2A beq.s loc_11FC34 ROM:0011FC2C btst #3,($8E7).w ROM:0011FC32 beq.s loc_11FC36 ROM:0011FC34 ROM:0011FC34 loc_11FC34: ; CODE XREF: sub_11FBB2+78↑j ROM:0011FC34 bra.s loc_11FC3C ROM:0011FC36 ; --------------------------------------------------------------------------- ROM:0011FC36 ROM:0011FC36 loc_11FC36: ; CODE XREF: sub_11FBB2+26↑j ROM:0011FC36 ; sub_11FBB2+2E↑j ... ROM:0011FC36 bset #6,($1385).w ROM:0011FC3C ROM:0011FC3C loc_11FC3C: ; CODE XREF: sub_11FBB2:loc_11FC34↑j ROM:0011FC3C bra.s locret_11FC44 ROM:0011FC3E ; --------------------------------------------------------------------------- ROM:0011FC3E ROM:0011FC3E loc_11FC3E: ; CODE XREF: sub_11FBB2+10↑j ROM:0011FC3E ; sub_11FBB2+1A↑j ROM:0011FC3E bclr #6,($1385).w ROM:0011FC44 ROM:0011FC44 locret_11FC44: ; CODE XREF: sub_11FBB2:loc_11FC3C↑j ROM:0011FC44 rts ROM:0011FC44 ; End of function sub_11FBB2 ROM:0011FC44 ROM:0011FC46 ROM:0011FC46 ; =============== S U B R O U T I N E ======================================= ROM:0011FC46 ROM:0011FC46 ROM:0011FC46 sub_11FC46: ; CODE XREF: ROM:001219C4↓p ROM:0011FC46 move.w ($B6C).w,($AF8).w ROM:0011FC4C rts ROM:0011FC4C ; End of function sub_11FC46 ROM:0011FC4C ROM:0011FC4E ROM:0011FC4E ; =============== S U B R O U T I N E ======================================= ROM:0011FC4E ROM:0011FC4E ROM:0011FC4E sub_11FC4E: ; CODE XREF: sub_120A48+3C↓p ROM:0011FC4E bsr.w sub_11FC5C ROM:0011FC52 bsr.w sub_11FE06 ROM:0011FC56 bsr.w sub_11FE22 ROM:0011FC5A rts ROM:0011FC5A ; End of function sub_11FC4E ROM:0011FC5A ROM:0011FC5C ROM:0011FC5C ; =============== S U B R O U T I N E ======================================= ROM:0011FC5C ROM:0011FC5C ROM:0011FC5C sub_11FC5C: ; CODE XREF: sub_11FC4E↑p ROM:0011FC5C clr.w d1 ROM:0011FC5E move.b ($1164).w,d1 ROM:0011FC62 cmpi.w #5,d1 ROM:0011FC66 bcc.s locret_11FC70 ROM:0011FC68 movea.l off_11FC72(pc,d1.w*4),a0 ROM:0011FC6C nop ROM:0011FC6E jmp (a0) ROM:0011FC70 ; --------------------------------------------------------------------------- ROM:0011FC70 ROM:0011FC70 locret_11FC70: ; CODE XREF: sub_11FC5C+A↑j ROM:0011FC70 rts ROM:0011FC70 ; End of function sub_11FC5C ROM:0011FC70 ROM:0011FC70 ; --------------------------------------------------------------------------- ROM:0011FC72 off_11FC72: dc.l loc_11FC86 ; DATA XREF: sub_11FC5C+C↑r ROM:0011FC76 dc.l loc_11FC9C ROM:0011FC7A dc.l loc_11FCCC ROM:0011FC7E dc.l loc_11FD32 ROM:0011FC82 dc.l loc_11FDA2 ROM:0011FC86 ; --------------------------------------------------------------------------- ROM:0011FC86 ROM:0011FC86 loc_11FC86: ; DATA XREF: ROM:off_11FC72↑o ROM:0011FC86 bclr #2,($136A).w ROM:0011FC8C move.w #0,($B04).w ROM:0011FC92 move.b #1,($1164).w ROM:0011FC98 rts ROM:0011FC9A ; --------------------------------------------------------------------------- ROM:0011FC9A rts ROM:0011FC9C ; --------------------------------------------------------------------------- ROM:0011FC9C ROM:0011FC9C loc_11FC9C: ; DATA XREF: ROM:0011FC76↑o ROM:0011FC9C btst #3,($138A).w ROM:0011FCA2 beq.s locret_11FCCA ROM:0011FCA4 btst #2,($138E).w ROM:0011FCAA beq.s locret_11FCCA ROM:0011FCAC bset #2,($136A).w ROM:0011FCB2 clr.b ($86F).w ROM:0011FCB6 move.w #$A,($60E).w ROM:0011FCBC move.b #1,($86F).w ROM:0011FCC2 move.b #2,($1164).w ROM:0011FCC8 rts ROM:0011FCCA ; --------------------------------------------------------------------------- ROM:0011FCCA ROM:0011FCCA locret_11FCCA: ; CODE XREF: ROM:0011FCA2↑j ROM:0011FCCA ; ROM:0011FCAA↑j ROM:0011FCCA rts ROM:0011FCCC ; --------------------------------------------------------------------------- ROM:0011FCCC ROM:0011FCCC loc_11FCCC: ; DATA XREF: ROM:0011FC7A↑o ROM:0011FCCC btst #3,($138A).w ROM:0011FCD2 bne.s loc_11FCE8 ROM:0011FCD4 bclr #2,($136A).w ROM:0011FCDA move.w #0,($B04).w ROM:0011FCE0 move.b #1,($1164).w ROM:0011FCE6 rts ROM:0011FCE8 ; --------------------------------------------------------------------------- ROM:0011FCE8 ROM:0011FCE8 loc_11FCE8: ; CODE XREF: ROM:0011FCD2↑j ROM:0011FCE8 btst #2,($138E).w ROM:0011FCEE bne.s loc_11FCF8 ROM:0011FCF0 move.b #3,($1164).w ROM:0011FCF6 rts ROM:0011FCF8 ; --------------------------------------------------------------------------- ROM:0011FCF8 ROM:0011FCF8 loc_11FCF8: ; CODE XREF: ROM:0011FCEE↑j ROM:0011FCF8 cmpi.w #0,($60E).w ROM:0011FCFE bgt.s locret_11FD30 ROM:0011FD00 cmpi.w #$2710,($B04).w ROM:0011FD06 bge.s locret_11FD30 ROM:0011FD08 move.w ($B04).w,d0 ROM:0011FD0C add.w $382(a5),d0 ROM:0011FD10 cmpi.w #$2710,d0 ROM:0011FD14 ble.s loc_11FD1A ROM:0011FD16 move.w #$2710,d0 ROM:0011FD1A ROM:0011FD1A loc_11FD1A: ; CODE XREF: ROM:0011FD14↑j ROM:0011FD1A move.w d0,($B04).w ROM:0011FD1E clr.b ($86F).w ROM:0011FD22 move.w #$A,($60E).w ROM:0011FD28 move.b #1,($86F).w ROM:0011FD2E rts ROM:0011FD30 ; --------------------------------------------------------------------------- ROM:0011FD30 ROM:0011FD30 locret_11FD30: ; CODE XREF: ROM:0011FCFE↑j ROM:0011FD30 ; ROM:0011FD06↑j ROM:0011FD30 rts ROM:0011FD32 ; --------------------------------------------------------------------------- ROM:0011FD32 ROM:0011FD32 loc_11FD32: ; DATA XREF: ROM:0011FC7E↑o ROM:0011FD32 btst #3,($138A).w ROM:0011FD38 bne.s loc_11FD4E ROM:0011FD3A bclr #2,($136A).w ROM:0011FD40 move.w #0,($B04).w ROM:0011FD46 move.b #1,($1164).w ROM:0011FD4C rts ROM:0011FD4E ; --------------------------------------------------------------------------- ROM:0011FD4E ROM:0011FD4E loc_11FD4E: ; CODE XREF: ROM:0011FD38↑j ROM:0011FD4E move.w $386(a5),d0 ROM:0011FD52 cmp.w ($4CC).w,d0 ROM:0011FD56 ble.s loc_11FD80 ROM:0011FD58 move.w ($B04).w,d0 ROM:0011FD5C sub.w $384(a5),d0 ROM:0011FD60 bge.s loc_11FD64 ROM:0011FD62 clr.l d0 ROM:0011FD64 ROM:0011FD64 loc_11FD64: ; CODE XREF: ROM:0011FD60↑j ROM:0011FD64 move.w ($B04).w,d0 ROM:0011FD68 clr.b ($86F).w ROM:0011FD6C move.w #$A,($60E).w ROM:0011FD72 move.b #1,($86F).w ROM:0011FD78 move.b #4,($1164).w ROM:0011FD7E rts ROM:0011FD80 ; --------------------------------------------------------------------------- ROM:0011FD80 ROM:0011FD80 loc_11FD80: ; CODE XREF: ROM:0011FD56↑j ROM:0011FD80 btst #2,($138E).w ROM:0011FD86 beq.s locret_11FDA0 ROM:0011FD88 clr.b ($86F).w ROM:0011FD8C move.w #$A,($60E).w ROM:0011FD92 move.b #1,($86F).w ROM:0011FD98 move.b #2,($1164).w ROM:0011FD9E rts ROM:0011FDA0 ; --------------------------------------------------------------------------- ROM:0011FDA0 ROM:0011FDA0 locret_11FDA0: ; CODE XREF: ROM:0011FD86↑j ROM:0011FDA0 rts ROM:0011FDA2 ; --------------------------------------------------------------------------- ROM:0011FDA2 ROM:0011FDA2 loc_11FDA2: ; DATA XREF: ROM:0011FC82↑o ROM:0011FDA2 btst #3,($138A).w ROM:0011FDA8 beq.s loc_11FDB2 ROM:0011FDAA cmpi.w #0,($B04).w ROM:0011FDB0 bgt.s loc_11FDC6 ROM:0011FDB2 ROM:0011FDB2 loc_11FDB2: ; CODE XREF: ROM:0011FDA8↑j ROM:0011FDB2 bclr #2,($136A).w ROM:0011FDB8 move.w #0,($B04).w ROM:0011FDBE move.b #1,($1164).w ROM:0011FDC4 rts ROM:0011FDC6 ; --------------------------------------------------------------------------- ROM:0011FDC6 ROM:0011FDC6 loc_11FDC6: ; CODE XREF: ROM:0011FDB0↑j ROM:0011FDC6 move.w $386(a5),d0 ROM:0011FDCA cmp.w ($4CC).w,d0 ROM:0011FDCE bgt.s loc_11FDD8 ROM:0011FDD0 move.b #3,($1164).w ROM:0011FDD6 rts ROM:0011FDD8 ; --------------------------------------------------------------------------- ROM:0011FDD8 ROM:0011FDD8 loc_11FDD8: ; CODE XREF: ROM:0011FDCE↑j ROM:0011FDD8 cmpi.w #0,($60E).w ROM:0011FDDE bgt.s locret_11FE02 ROM:0011FDE0 move.w ($B04).w,d0 ROM:0011FDE4 sub.w $384(a5),d0 ROM:0011FDE8 bge.s loc_11FDEC ROM:0011FDEA clr.w d0 ROM:0011FDEC ROM:0011FDEC loc_11FDEC: ; CODE XREF: ROM:0011FDE8↑j ROM:0011FDEC move.w d0,($B04).w ROM:0011FDF0 clr.b ($86F).w ROM:0011FDF4 move.w #$A,($60E).w ROM:0011FDFA move.b #1,($86F).w ROM:0011FE00 rts ROM:0011FE02 ; --------------------------------------------------------------------------- ROM:0011FE02 ROM:0011FE02 locret_11FE02: ; CODE XREF: ROM:0011FDDE↑j ROM:0011FE02 rts ROM:0011FE04 ; --------------------------------------------------------------------------- ROM:0011FE04 rts ROM:0011FE06 ROM:0011FE06 ; =============== S U B R O U T I N E ======================================= ROM:0011FE06 ROM:0011FE06 ROM:0011FE06 sub_11FE06: ; CODE XREF: sub_11FC4E+4↑p ROM:0011FE06 move.w #$3BF8,d1 ROM:0011FE0A move.w ($A44).w,d2 ROM:0011FE0E bsr.l sub_115E32 ROM:0011FE14 muls.w ($B04).w,d1 ROM:0011FE18 divs.w #$2710,d1 ROM:0011FE1C move.w d1,($AFA).w ROM:0011FE20 rts ROM:0011FE20 ; End of function sub_11FE06 ROM:0011FE20 ROM:0011FE22 ROM:0011FE22 ; =============== S U B R O U T I N E ======================================= ROM:0011FE22 ROM:0011FE22 ROM:0011FE22 sub_11FE22: ; CODE XREF: sub_11FC4E+8↑p ROM:0011FE22 move.w #$3BFC,d1 ROM:0011FE26 move.w ($4CC).w,d2 ROM:0011FE2A bsr.l sub_115E32 ROM:0011FE30 move.w d1,($AFC).w ROM:0011FE34 move.w d1,($B00).w ROM:0011FE38 move.w #$3BFA,d1 ROM:0011FE3C move.w ($A44).w,d2 ROM:0011FE40 bsr.l sub_115E32 ROM:0011FE46 move.w d1,($B02).w ROM:0011FE4A muls.w ($B04).w,d1 ROM:0011FE4E divs.w #$2710,d1 ROM:0011FE52 add.w d1,($AFC).w ROM:0011FE56 move.w #$3BFE,d1 ROM:0011FE5A move.w ($4CC).w,d2 ROM:0011FE5E bsr.l sub_115E32 ROM:0011FE64 move.w d1,($AFE).w ROM:0011FE68 rts ROM:0011FE68 ; End of function sub_11FE22 ROM:0011FE68 ROM:0011FE6A ROM:0011FE6A ; =============== S U B R O U T I N E ======================================= ROM:0011FE6A ROM:0011FE6A ROM:0011FE6A sub_11FE6A: ; CODE XREF: sub_120A48+1E↓p ROM:0011FE6A clr.w d1 ROM:0011FE6C move.b ($1165).w,d1 ROM:0011FE70 cmpi.w #6,d1 ROM:0011FE74 bcc.s locret_11FE7E ROM:0011FE76 movea.l off_11FE80(pc,d1.w*4),a0 ROM:0011FE7A nop ROM:0011FE7C jmp (a0) ROM:0011FE7E ; --------------------------------------------------------------------------- ROM:0011FE7E ROM:0011FE7E locret_11FE7E: ; CODE XREF: sub_11FE6A+A↑j ROM:0011FE7E rts ROM:0011FE7E ; End of function sub_11FE6A ROM:0011FE7E ROM:0011FE7E ; --------------------------------------------------------------------------- ROM:0011FE80 off_11FE80: dc.l loc_11FE98 ; DATA XREF: sub_11FE6A+C↑r ROM:0011FE84 dc.l loc_11FEA2 ROM:0011FE88 dc.l loc_11FEF6 ROM:0011FE8C dc.l loc_11FF1C ROM:0011FE90 dc.l loc_11FF4E ROM:0011FE94 dc.l loc_11FF70 ROM:0011FE98 ; --------------------------------------------------------------------------- ROM:0011FE98 ROM:0011FE98 loc_11FE98: ; DATA XREF: ROM:off_11FE80↑o ROM:0011FE98 move.b #1,($1165).w ROM:0011FE9E bra.s loc_11FEF0 ROM:0011FEA0 ; --------------------------------------------------------------------------- ROM:0011FEA0 rts ROM:0011FEA2 ; --------------------------------------------------------------------------- ROM:0011FEA2 ROM:0011FEA2 loc_11FEA2: ; DATA XREF: ROM:0011FE84↑o ROM:0011FEA2 move.w $392(a5),d1 ROM:0011FEA6 cmp.w ($538).w,d1 ROM:0011FEAA bgt.s loc_11FEB8 ROM:0011FEAC move.b #5,($1165).w ROM:0011FEB2 bra.l locret_11FF86 ROM:0011FEB8 ; --------------------------------------------------------------------------- ROM:0011FEB8 ROM:0011FEB8 loc_11FEB8: ; CODE XREF: ROM:0011FEAA↑j ROM:0011FEB8 btst #3,($138C).w ROM:0011FEBE beq.s loc_11FEF0 ROM:0011FEC0 move.w $38C(a5),d1 ROM:0011FEC4 cmp.w ($B0E).w,d1 ROM:0011FEC8 bge.s loc_11FED8 ROM:0011FECA bset #5,($1369).w ROM:0011FED0 move.b #3,($1165).w ROM:0011FED6 bra.s loc_11FF48 ROM:0011FED8 ; --------------------------------------------------------------------------- ROM:0011FED8 ROM:0011FED8 loc_11FED8: ; CODE XREF: ROM:0011FEC8↑j ROM:0011FED8 move.w $38E(a5),d1 ROM:0011FEDC cmp.w ($B0E).w,d1 ROM:0011FEE0 ble.s loc_11FEF0 ROM:0011FEE2 bset #5,($1369).w ROM:0011FEE8 move.b #2,($1165).w ROM:0011FEEE bra.s loc_11FF16 ROM:0011FEF0 ; --------------------------------------------------------------------------- ROM:0011FEF0 ROM:0011FEF0 loc_11FEF0: ; CODE XREF: ROM:0011FE9E↑j ROM:0011FEF0 ; ROM:0011FEBE↑j ... ROM:0011FEF0 bsr.w sub_11FF9E ROM:0011FEF4 rts ROM:0011FEF6 ; --------------------------------------------------------------------------- ROM:0011FEF6 ROM:0011FEF6 loc_11FEF6: ; DATA XREF: ROM:0011FE88↑o ROM:0011FEF6 move.w ($B0A).w,d1 ROM:0011FEFA btst #3,($138C).w ROM:0011FF00 beq.s loc_11FF08 ROM:0011FF02 cmp.w ($B6C).w,d1 ROM:0011FF06 bne.s loc_11FF16 ROM:0011FF08 ROM:0011FF08 loc_11FF08: ; CODE XREF: ROM:0011FF00↑j ROM:0011FF08 bclr #5,($1369).w ROM:0011FF0E move.b #1,($1165).w ROM:0011FF14 bra.s loc_11FEF0 ROM:0011FF16 ; --------------------------------------------------------------------------- ROM:0011FF16 ROM:0011FF16 loc_11FF16: ; CODE XREF: ROM:0011FEEE↑j ROM:0011FF16 ; ROM:0011FF06↑j ROM:0011FF16 bsr.w sub_11FFAC ROM:0011FF1A rts ROM:0011FF1C ; --------------------------------------------------------------------------- ROM:0011FF1C ROM:0011FF1C loc_11FF1C: ; DATA XREF: ROM:0011FE8C↑o ROM:0011FF1C move.w ($B0A).w,d1 ROM:0011FF20 cmp.w ($B6C).w,d1 ROM:0011FF24 bne.s loc_11FF32 ROM:0011FF26 bsr.w sub_120002 ROM:0011FF2A move.b #4,($1165).w ROM:0011FF30 rts ROM:0011FF32 ; --------------------------------------------------------------------------- ROM:0011FF32 ROM:0011FF32 loc_11FF32: ; CODE XREF: ROM:0011FF24↑j ROM:0011FF32 btst #3,($138C).w ROM:0011FF38 bne.s loc_11FF48 ROM:0011FF3A bclr #5,($1369).w ROM:0011FF40 move.b #1,($1165).w ROM:0011FF46 rts ROM:0011FF48 ; --------------------------------------------------------------------------- ROM:0011FF48 ROM:0011FF48 loc_11FF48: ; CODE XREF: ROM:0011FED6↑j ROM:0011FF48 ; ROM:0011FF38↑j ROM:0011FF48 bsr.w sub_11FFAC ROM:0011FF4C rts ROM:0011FF4E ; --------------------------------------------------------------------------- ROM:0011FF4E ROM:0011FF4E loc_11FF4E: ; DATA XREF: ROM:0011FE90↑o ROM:0011FF4E move.w ($B0A).w,d1 ROM:0011FF52 btst #3,($138C).w ROM:0011FF58 beq.s loc_11FF60 ROM:0011FF5A cmp.w ($B6C).w,d1 ROM:0011FF5E bne.s locret_11FF6E ROM:0011FF60 ROM:0011FF60 loc_11FF60: ; CODE XREF: ROM:0011FF58↑j ROM:0011FF60 bclr #5,($1369).w ROM:0011FF66 move.b #1,($1165).w ROM:0011FF6C bra.s loc_11FEF0 ROM:0011FF6E ; --------------------------------------------------------------------------- ROM:0011FF6E ROM:0011FF6E locret_11FF6E: ; CODE XREF: ROM:0011FF5E↑j ROM:0011FF6E rts ROM:0011FF70 ; --------------------------------------------------------------------------- ROM:0011FF70 ROM:0011FF70 loc_11FF70: ; DATA XREF: ROM:0011FE94↑o ROM:0011FF70 move.w $394(a5),d1 ROM:0011FF74 cmp.w ($538).w,d1 ROM:0011FF78 blt.s locret_11FF86 ROM:0011FF7A move.b #1,($1165).w ROM:0011FF80 bra.l loc_11FEF0 ROM:0011FF86 ; --------------------------------------------------------------------------- ROM:0011FF86 ROM:0011FF86 locret_11FF86: ; CODE XREF: ROM:0011FEB2↑j ROM:0011FF86 ; ROM:0011FF78↑j ROM:0011FF86 rts ROM:0011FF88 ; --------------------------------------------------------------------------- ROM:0011FF88 rts ROM:0011FF8A ROM:0011FF8A ; =============== S U B R O U T I N E ======================================= ROM:0011FF8A ROM:0011FF8A ROM:0011FF8A sub_11FF8A: ; CODE XREF: sub_110A60+1B4↑p ROM:0011FF8A move.w ($A22).w,d0 ROM:0011FF8E sub.w ($B14).w,d0 ROM:0011FF92 move.w d0,($B0E).w ROM:0011FF96 move.w ($A22).w,($B14).w ROM:0011FF9C rts ROM:0011FF9C ; End of function sub_11FF8A ROM:0011FF9C ROM:0011FF9E ROM:0011FF9E ; =============== S U B R O U T I N E ======================================= ROM:0011FF9E ROM:0011FF9E ROM:0011FF9E sub_11FF9E: ; CODE XREF: ROM:loc_11FEF0↑p ROM:0011FF9E move.w ($B6C).w,($B06).w ROM:0011FFA4 move.w ($A22).w,($B10).w ROM:0011FFAA rts ROM:0011FFAA ; End of function sub_11FF9E ROM:0011FFAA ROM:0011FFAC ROM:0011FFAC ; =============== S U B R O U T I N E ======================================= ROM:0011FFAC ROM:0011FFAC ROM:0011FFAC sub_11FFAC: ; CODE XREF: ROM:loc_11FF16↑p ROM:0011FFAC ; ROM:loc_11FF48↑p ROM:0011FFAC move.w ($A22).w,d1 ROM:0011FFB0 sub.w ($B10).w,d1 ROM:0011FFB4 move.w d1,($B12).w ROM:0011FFB8 move.w #$3C00,d1 ROM:0011FFBC move.w ($B12).w,d2 ROM:0011FFC0 bsr.l sub_115E32 ROM:0011FFC6 add.w ($B06).w,d1 ROM:0011FFCA move.w ($B62).w,d0 ROM:0011FFCE add.w $390(a5),d0 ROM:0011FFD2 cmp.w d1,d0 ROM:0011FFD4 bge.s loc_11FFD8 ROM:0011FFD6 move.w d0,d1 ROM:0011FFD8 ROM:0011FFD8 loc_11FFD8: ; CODE XREF: sub_11FFAC+28↑j ROM:0011FFD8 cmp.w ($B62).w,d1 ROM:0011FFDC bge.s loc_11FFE2 ROM:0011FFDE move.w ($B62).w,d1 ROM:0011FFE2 ROM:0011FFE2 loc_11FFE2: ; CODE XREF: sub_11FFAC+30↑j ROM:0011FFE2 cmp.w ($B6C).w,d1 ROM:0011FFE6 bge.s loc_11FFEC ROM:0011FFE8 move.w ($B6C).w,d1 ROM:0011FFEC ROM:0011FFEC loc_11FFEC: ; CODE XREF: sub_11FFAC+3A↑j ROM:0011FFEC move.w $D0(a5),d0 ROM:0011FFF0 cmp.w d1,d0 ROM:0011FFF2 bge.s loc_11FFF6 ROM:0011FFF4 move.w d0,d1 ROM:0011FFF6 ROM:0011FFF6 loc_11FFF6: ; CODE XREF: sub_11FFAC+46↑j ROM:0011FFF6 move.w d1,($B0A).w ROM:0011FFFA move.w $388(a5),($B08).w ROM:00120000 ROM:00120000 locret_120000: ; DATA XREF: sub_114A46+3A↑o ROM:00120000 rts ROM:00120000 ; End of function sub_11FFAC ROM:00120000 ROM:00120002 ROM:00120002 ; =============== S U B R O U T I N E ======================================= ROM:00120002 ROM:00120002 ROM:00120002 sub_120002: ; CODE XREF: ROM:0011FF26↑p ROM:00120002 move.w #$3C02,d1 ROM:00120006 move.w ($B12).w,d2 ROM:0012000A bsr.l sub_115E32 ROM:00120010 move.w d1,($B0C).w ROM:00120014 sub.w d1,($B0A).w ROM:00120018 move.w ($B62).w,d0 ROM:0012001C cmp.w ($B0A).w,d0 ROM:00120020 ble.s loc_120026 ROM:00120022 move.w d0,($B0A).w ROM:00120026 ROM:00120026 loc_120026: ; CODE XREF: sub_120002+1E↑j ROM:00120026 move.w ($B6C).w,d0 ROM:0012002A cmp.w ($B0A).w,d0 ROM:0012002E ble.s loc_120034 ROM:00120030 move.w d0,($B0A).w ROM:00120034 ROM:00120034 loc_120034: ; CODE XREF: sub_120002+2C↑j ROM:00120034 move.w $D0(a5),d0 ROM:00120038 cmp.w ($B0A).w,d0 ROM:0012003C bge.s loc_120042 ROM:0012003E move.w d0,($B0A).w ROM:00120042 ROM:00120042 loc_120042: ; CODE XREF: sub_120002+3A↑j ROM:00120042 cmpi.w #0,($B0A).w ROM:00120048 bge.s loc_12004E ROM:0012004A clr.w ($B0A).w ROM:0012004E ROM:0012004E loc_12004E: ; CODE XREF: sub_120002+46↑j ROM:0012004E move.w $38A(a5),($B08).w ROM:00120054 rts ROM:00120054 ; End of function sub_120002 ROM:00120054 ROM:00120056 ROM:00120056 ; =============== S U B R O U T I N E ======================================= ROM:00120056 ROM:00120056 ROM:00120056 sub_120056: ; CODE XREF: ROM:loc_1219BE↓p ROM:00120056 btst #3,($8DB).w ROM:0012005C beq.s loc_120074 ROM:0012005E move.w #$3C96,d1 ROM:00120062 move.w ($A44).w,d2 ROM:00120066 move.w ($A00).w,d3 ROM:0012006A bsr.l sub_115E32 ROM:00120070 move.w d1,($B16).w ROM:00120074 ROM:00120074 loc_120074: ; CODE XREF: sub_120056+6↑j ROM:00120074 btst #2,($137E).w ROM:0012007A bne.s loc_12009A ROM:0012007C move.w ($B16).w,d0 ROM:00120080 btst #0,($137E).w ROM:00120086 beq.s loc_120090 ROM:00120088 muls.w $398(a5),d0 ROM:0012008C divs.w #$3E8,d0 ROM:00120090 ROM:00120090 loc_120090: ; CODE XREF: sub_120056+30↑j ROM:00120090 add.w ($B64).w,d0 ROM:00120094 move.w d0,($B18).w ROM:00120098 bra.s loc_1200A0 ROM:0012009A ; --------------------------------------------------------------------------- ROM:0012009A ROM:0012009A loc_12009A: ; CODE XREF: sub_120056+24↑j ROM:0012009A move.w ($B64).w,($B18).w ROM:001200A0 ROM:001200A0 loc_1200A0: ; CODE XREF: sub_120056+42↑j ROM:001200A0 move.w $396(a5),($B90).w ROM:001200A6 btst #3,($8DB).w ROM:001200AC beq.s loc_1200C4 ROM:001200AE move.w #$3C98,d1 ROM:001200B2 move.w ($A44).w,d2 ROM:001200B6 move.w ($A00).w,d3 ROM:001200BA bsr.l sub_115E32 ROM:001200C0 move.w d1,($B20).w ROM:001200C4 ROM:001200C4 loc_1200C4: ; CODE XREF: sub_120056+56↑j ROM:001200C4 move.w #$3C9A,d1 ROM:001200C8 move.w ($A22).w,d2 ROM:001200CC move.w ($A44).w,d3 ROM:001200D0 bsr.l sub_115E32 ROM:001200D6 move.w d1,($B24).w ROM:001200DA cmpi.w #0,($B6A).w ROM:001200E0 bge.s loc_1200EA ROM:001200E2 move.w ($B20).w,($B22).w ROM:001200E8 bra.s loc_12011C ROM:001200EA ; --------------------------------------------------------------------------- ROM:001200EA ROM:001200EA loc_1200EA: ; CODE XREF: sub_120056+8A↑j ROM:001200EA move.w $41C(a5),d0 ROM:001200EE sub.w ($B6A).w,d0 ROM:001200F2 bgt.s loc_1200FC ROM:001200F4 move.w #0,($B22).w ROM:001200FA bra.s loc_12011C ROM:001200FC ; --------------------------------------------------------------------------- ROM:001200FC ROM:001200FC loc_1200FC: ; CODE XREF: sub_120056+9C↑j ROM:001200FC move.w ($B20).w,d1 ROM:00120100 muls.w d0,d1 ROM:00120102 divs.w $41C(a5),d1 ROM:00120106 move.w d1,d2 ROM:00120108 add.w $41E(a5),d2 ROM:0012010C cmp.w ($B22).w,d1 ROM:00120110 bgt.s loc_120118 ROM:00120112 cmp.w ($B22).w,d2 ROM:00120116 bgt.s loc_12011C ROM:00120118 ROM:00120118 loc_120118: ; CODE XREF: sub_120056+BA↑j ROM:00120118 move.w d1,($B22).w ROM:0012011C ROM:0012011C loc_12011C: ; CODE XREF: sub_120056+92↑j ROM:0012011C ; sub_120056+A4↑j ... ROM:0012011C move.w #$3C04,d1 ROM:00120120 move.w ($AE0).w,d2 ROM:00120124 bsr.l sub_115E32 ROM:0012012A move.w d1,($B1E).w ROM:0012012E move.w ($B18).w,d0 ROM:00120132 add.w ($AFE).w,d0 ROM:00120136 btst #2,($137E).w ROM:0012013C beq.s loc_120142 ROM:0012013E add.w ($B22).w,d0 ROM:00120142 ROM:00120142 loc_120142: ; CODE XREF: sub_120056+E6↑j ROM:00120142 add.w ($B24).w,d0 ROM:00120146 btst #7,($136B).w ROM:0012014C beq.s loc_120152 ROM:0012014E add.w ($B1E).w,d0 ROM:00120152 ROM:00120152 loc_120152: ; CODE XREF: sub_120056+F6↑j ROM:00120152 btst #3,($1393).w ROM:00120158 beq.s loc_12015E ROM:0012015A add.w $39A(a5),d0 ROM:0012015E ROM:0012015E loc_12015E: ; CODE XREF: sub_120056+102↑j ROM:0012015E move.w d0,($B1C).w ROM:00120162 move.w #$3CA6,d1 ROM:00120166 move.w ($B1C).w,d2 ROM:0012016A move.w ($13B0).w,d3 ROM:0012016E bsr.l sub_115E32 ROM:00120174 add.w ($B1C).w,d1 ROM:00120178 move.w d1,($B1A).w ROM:0012017C move.w d1,($B8E).w ROM:00120180 rts ROM:00120180 ; End of function sub_120056 ROM:00120180 ROM:00120182 ; --------------------------------------------------------------------------- ROM:00120182 move.w $39C(a5),d0 ROM:00120186 btst #1,($138B).w ROM:0012018C beq.s loc_1201B0 ROM:0012018E btst #6,($1374).w ROM:00120194 bne.s loc_1201A6 ROM:00120196 cmp.w ($A44).w,d0 ROM:0012019A bgt.s loc_1201A6 ROM:0012019C move.w ($B6C).w,($13B4).w ROM:001201A2 bra.w loc_1201AC ROM:001201A6 ; --------------------------------------------------------------------------- ROM:001201A6 ROM:001201A6 loc_1201A6: ; CODE XREF: ROM:00120194↑j ROM:001201A6 ; ROM:0012019A↑j ROM:001201A6 bset #7,($138E).w ROM:001201AC ROM:001201AC loc_1201AC: ; CODE XREF: ROM:001201A2↑j ROM:001201AC bra.w locret_1201B6 ROM:001201B0 ; --------------------------------------------------------------------------- ROM:001201B0 ROM:001201B0 loc_1201B0: ; CODE XREF: ROM:0012018C↑j ROM:001201B0 bset #7,($138E).w ROM:001201B6 ROM:001201B6 locret_1201B6: ; CODE XREF: ROM:loc_1201AC↑j ROM:001201B6 rts ROM:001201B8 ROM:001201B8 ; =============== S U B R O U T I N E ======================================= ROM:001201B8 ROM:001201B8 ROM:001201B8 sub_1201B8: ; CODE XREF: sub_1211C8+36↓p ROM:001201B8 bsr.w sub_12033A ROM:001201BC bsr.w sub_1203B0 ROM:001201C0 bsr.l sub_121ED2 ROM:001201C6 bclr #4,($1379).w ROM:001201CC clr.w d1 ROM:001201CE move.b ($1166).w,d1 ROM:001201D2 cmpi.w #6,d1 ROM:001201D6 bcc.s locret_1201E0 ROM:001201D8 movea.l off_1201E2(pc,d1.w*4),a0 ROM:001201DC nop ROM:001201DE jmp (a0) ROM:001201E0 ; --------------------------------------------------------------------------- ROM:001201E0 ROM:001201E0 locret_1201E0: ; CODE XREF: sub_1201B8+1E↑j ROM:001201E0 rts ROM:001201E0 ; End of function sub_1201B8 ROM:001201E0 ROM:001201E0 ; --------------------------------------------------------------------------- ROM:001201E2 off_1201E2: dc.l loc_1201FA ; DATA XREF: sub_1201B8+20↑r ROM:001201E6 dc.l loc_120206 ROM:001201EA dc.l loc_12022A ROM:001201EE dc.l loc_12026E ROM:001201F2 dc.l loc_1202B6 ROM:001201F6 dc.l loc_120304 ROM:001201FA ; --------------------------------------------------------------------------- ROM:001201FA ROM:001201FA loc_1201FA: ; DATA XREF: ROM:off_1201E2↑o ROM:001201FA bsr.w sub_120316 ROM:001201FE move.b #1,($1166).w ROM:00120204 rts ROM:00120206 ; --------------------------------------------------------------------------- ROM:00120206 ROM:00120206 loc_120206: ; DATA XREF: ROM:001201E6↑o ROM:00120206 btst #6,($1395).w ROM:0012020C beq.s locret_120228 ROM:0012020E move.w $3A2(a5),d0 ROM:00120212 clr.b ($89B).w ROM:00120216 move.w d0,($666).w ROM:0012021A move.b #1,($89B).w ROM:00120220 move.b #2,($1166).w ROM:00120226 rts ROM:00120228 ; --------------------------------------------------------------------------- ROM:00120228 ROM:00120228 locret_120228: ; CODE XREF: ROM:0012020C↑j ROM:00120228 rts ROM:0012022A ; --------------------------------------------------------------------------- ROM:0012022A ROM:0012022A loc_12022A: ; DATA XREF: ROM:001201EA↑o ROM:0012022A btst #4,($1391).w ROM:00120230 beq.s loc_120254 ROM:00120232 cmpi.w #0,($666).w ROM:00120238 bgt.s loc_120254 ROM:0012023A move.w $3A0(a5),d0 ROM:0012023E clr.b ($870).w ROM:00120242 move.w d0,($610).w ROM:00120246 move.b #1,($870).w ROM:0012024C move.b #3,($1166).w ROM:00120252 rts ROM:00120254 ; --------------------------------------------------------------------------- ROM:00120254 ROM:00120254 loc_120254: ; CODE XREF: ROM:00120230↑j ROM:00120254 ; ROM:00120238↑j ROM:00120254 btst #1,($138B).w ROM:0012025A bne.s locret_12026C ROM:0012025C clr.b ($89B).w ROM:00120260 clr.w ($666).w ROM:00120264 move.b #1,($1166).w ROM:0012026A rts ROM:0012026C ; --------------------------------------------------------------------------- ROM:0012026C ROM:0012026C locret_12026C: ; CODE XREF: ROM:0012025A↑j ROM:0012026C rts ROM:0012026E ; --------------------------------------------------------------------------- ROM:0012026E ROM:0012026E loc_12026E: ; DATA XREF: ROM:001201EE↑o ROM:0012026E cmpi.w #0,($610).w ROM:00120274 bgt.s loc_120284 ROM:00120276 bset #4,($1379).w ROM:0012027C move.b #4,($1166).w ROM:00120282 rts ROM:00120284 ; --------------------------------------------------------------------------- ROM:00120284 ROM:00120284 loc_120284: ; CODE XREF: ROM:00120274↑j ROM:00120284 btst #4,($1391).w ROM:0012028A bne.s loc_12029C ROM:0012028C clr.b ($870).w ROM:00120290 clr.w ($610).w ROM:00120294 move.b #2,($1166).w ROM:0012029A rts ROM:0012029C ; --------------------------------------------------------------------------- ROM:0012029C ROM:0012029C loc_12029C: ; CODE XREF: ROM:0012028A↑j ROM:0012029C btst #1,($138B).w ROM:001202A2 bne.s locret_1202B4 ROM:001202A4 clr.b ($870).w ROM:001202A8 clr.w ($610).w ROM:001202AC move.b #1,($1166).w ROM:001202B2 rts ROM:001202B4 ; --------------------------------------------------------------------------- ROM:001202B4 ROM:001202B4 locret_1202B4: ; CODE XREF: ROM:001202A2↑j ROM:001202B4 rts ROM:001202B6 ; --------------------------------------------------------------------------- ROM:001202B6 ROM:001202B6 loc_1202B6: ; DATA XREF: ROM:001201F2↑o ROM:001202B6 move.w ($13B4).w,d0 ROM:001202BA btst #3,($1374).w ROM:001202C0 bne.s loc_1202C8 ROM:001202C2 cmp.w ($B6C).w,d0 ROM:001202C6 ble.s loc_1202D6 ROM:001202C8 ROM:001202C8 loc_1202C8: ; CODE XREF: ROM:001202C0↑j ROM:001202C8 bsr.l sub_120FBA ROM:001202CE move.b #5,($1166).w ROM:001202D4 rts ROM:001202D6 ; --------------------------------------------------------------------------- ROM:001202D6 ROM:001202D6 loc_1202D6: ; CODE XREF: ROM:001202C6↑j ROM:001202D6 btst #5,($137D).w ROM:001202DC beq.s loc_1202F2 ROM:001202DE cmp.w ($B6C).w,d0 ROM:001202E2 bge.s loc_1202F2 ROM:001202E4 bset #4,($1379).w ROM:001202EA move.b #4,($1166).w ROM:001202F0 rts ROM:001202F2 ; --------------------------------------------------------------------------- ROM:001202F2 ROM:001202F2 loc_1202F2: ; CODE XREF: ROM:001202DC↑j ROM:001202F2 ; ROM:001202E2↑j ROM:001202F2 btst #4,($1391).w ROM:001202F8 bne.s locret_120302 ROM:001202FA move.b #2,($1166).w ROM:00120300 rts ROM:00120302 ; --------------------------------------------------------------------------- ROM:00120302 ROM:00120302 locret_120302: ; CODE XREF: ROM:001202F8↑j ROM:00120302 rts ROM:00120304 ; --------------------------------------------------------------------------- ROM:00120304 ROM:00120304 loc_120304: ; DATA XREF: ROM:001201F6↑o ROM:00120304 btst #1,($138B).w ROM:0012030A bne.s locret_120314 ROM:0012030C move.b #1,($1166).w ROM:00120312 rts ROM:00120314 ; --------------------------------------------------------------------------- ROM:00120314 ROM:00120314 locret_120314: ; CODE XREF: ROM:0012030A↑j ROM:00120314 rts ROM:00120316 ROM:00120316 ; =============== S U B R O U T I N E ======================================= ROM:00120316 ROM:00120316 ROM:00120316 sub_120316: ; CODE XREF: ROM:loc_1201FA↑p ROM:00120316 btst #6,($8DC).w ROM:0012031C beq.s locret_120338 ROM:0012031E move.w $3A4(a5),d0 ROM:00120322 move.w $3A6(a5),d1 ROM:00120326 cmp.w d1,d0 ROM:00120328 blt.s loc_120330 ROM:0012032A move.w d1,($13B4).w ROM:0012032E bra.s loc_120334 ROM:00120330 ; --------------------------------------------------------------------------- ROM:00120330 ROM:00120330 loc_120330: ; CODE XREF: sub_120316+12↑j ROM:00120330 move.w d0,($13B4).w ROM:00120334 ROM:00120334 loc_120334: ; CODE XREF: sub_120316+18↑j ROM:00120334 clr.w ($13B6).w ROM:00120338 ROM:00120338 locret_120338: ; CODE XREF: sub_120316+6↑j ROM:00120338 rts ROM:00120338 ; End of function sub_120316 ROM:00120338 ROM:0012033A ROM:0012033A ; =============== S U B R O U T I N E ======================================= ROM:0012033A ROM:0012033A ROM:0012033A sub_12033A: ; CODE XREF: sub_1201B8↑p ROM:0012033A move.w $39C(a5),d0 ROM:0012033E move.w $39E(a5),d1 ROM:00120342 move.w ($A44).w,d2 ROM:00120346 move.w $3A8(a5),d3 ROM:0012034A cmpi.w #0,d3 ROM:0012034E bne.s loc_1203A8 ROM:00120350 btst #6,($1374).w ROM:00120356 bne.s loc_1203A8 ROM:00120358 btst #5,($1373).w ROM:0012035E beq.s loc_1203A8 ROM:00120360 btst #3,($1393).w ROM:00120366 bne.s loc_1203A8 ROM:00120368 btst #1,($138A).w ROM:0012036E bne.s loc_1203A8 ROM:00120370 btst #1,($14CF).w ROM:00120376 beq.s loc_120388 ROM:00120378 btst #3,($1394).w ROM:0012037E bne.s loc_1203A8 ROM:00120380 btst #0,($C1D).w ROM:00120386 bne.s loc_1203A8 ROM:00120388 ROM:00120388 loc_120388: ; CODE XREF: sub_12033A+3C↑j ROM:00120388 cmp.w d1,d2 ROM:0012038A bge.s loc_1203A8 ROM:0012038C cmp.w d0,d2 ROM:0012038E blt.s loc_1203A8 ROM:00120390 cmpi.w #0,($B90).w ROM:00120396 bne.s loc_1203A8 ROM:00120398 btst #0,($1395).w ROM:0012039E bne.s loc_1203A8 ROM:001203A0 bset #4,($1391).w ROM:001203A6 bra.s locret_1203AE ROM:001203A8 ; --------------------------------------------------------------------------- ROM:001203A8 ROM:001203A8 loc_1203A8: ; CODE XREF: sub_12033A+14↑j ROM:001203A8 ; sub_12033A+1C↑j ... ROM:001203A8 bclr #4,($1391).w ROM:001203AE ROM:001203AE locret_1203AE: ; CODE XREF: sub_12033A+6C↑j ROM:001203AE rts ROM:001203AE ; End of function sub_12033A ROM:001203AE ROM:001203B0 ROM:001203B0 ; =============== S U B R O U T I N E ======================================= ROM:001203B0 ROM:001203B0 ROM:001203B0 sub_1203B0: ; CODE XREF: sub_1201B8+4↑p ROM:001203B0 move.w $3A8(a5),d0 ROM:001203B4 btst #6,($8E0).w ROM:001203BA bne.s loc_1203C2 ROM:001203BC cmpi.w #0,d0 ROM:001203C0 beq.s locret_1203DE ROM:001203C2 ROM:001203C2 loc_1203C2: ; CODE XREF: sub_1203B0+A↑j ROM:001203C2 move.w $3A6(a5),d1 ROM:001203C6 move.w $3A4(a5),d2 ROM:001203CA cmp.w d1,d2 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_1203B0+1C↑j ROM:001203D4 move.w d2,($13B4).w ROM:001203D8 ROM:001203D8 loc_1203D8: ; CODE XREF: sub_1203B0+22↑j ROM:001203D8 move.w #0,($13B6).w ROM:001203DE ROM:001203DE locret_1203DE: ; CODE XREF: sub_1203B0+10↑j ROM:001203DE rts ROM:001203DE ; End of function sub_1203B0 ROM:001203DE ROM:001203E0 ROM:001203E0 ; =============== S U B R O U T I N E ======================================= ROM:001203E0 ROM:001203E0 ROM:001203E0 sub_1203E0: ; CODE XREF: ROM:loc_121A28↓p ROM:001203E0 bsr.w sub_120678 ROM:001203E4 bsr.w sub_1203EE ROM:001203E8 bsr.w sub_1205BE ROM:001203EC rts ROM:001203EC ; End of function sub_1203E0 ROM:001203EC ROM:001203EE ROM:001203EE ; =============== S U B R O U T I N E ======================================= ROM:001203EE ROM:001203EE ROM:001203EE sub_1203EE: ; CODE XREF: sub_1203E0+4↑p ROM:001203EE bclr #0,($1373).w ROM:001203F4 clr.w d1 ROM:001203F6 move.b ($1167).w,d1 ROM:001203FA cmpi.w #6,d1 ROM:001203FE bcc.s locret_120408 ROM:00120400 movea.l off_12040A(pc,d1.w*4),a0 ROM:00120404 nop ROM:00120406 jmp (a0) ROM:00120408 ; --------------------------------------------------------------------------- ROM:00120408 ROM:00120408 locret_120408: ; CODE XREF: sub_1203EE+10↑j ROM:00120408 rts ROM:00120408 ; End of function sub_1203EE ROM:00120408 ROM:00120408 ; --------------------------------------------------------------------------- ROM:0012040A off_12040A: dc.l loc_120422 ; DATA XREF: sub_1203EE+12↑r ROM:0012040E dc.l loc_120448 ROM:00120412 dc.l loc_1204A4 ROM:00120416 dc.l loc_120506 ROM:0012041A dc.l loc_12052E ROM:0012041E dc.l locret_12058C ROM:00120422 ; --------------------------------------------------------------------------- ROM:00120422 ROM:00120422 loc_120422: ; DATA XREF: ROM:off_12040A↑o ROM:00120422 bsr.w sub_1205F0 ROM:00120426 move.w #0,($B26).w ROM:0012042C move.w $3B0(a5),d0 ROM:00120430 clr.b ($871).w ROM:00120434 move.w d0,($612).w ROM:00120438 move.b #1,($871).w ROM:0012043E move.b #1,($1167).w ROM:00120444 bra.s loc_12049E ROM:00120446 ; --------------------------------------------------------------------------- ROM:00120446 rts ROM:00120448 ; --------------------------------------------------------------------------- ROM:00120448 ROM:00120448 loc_120448: ; DATA XREF: ROM:0012040E↑o ROM:00120448 move.w $3AE(a5),d2 ROM:0012044C btst #0,($1386).w ROM:00120452 bne.s loc_12045A ROM:00120454 cmp.w ($B26).w,d2 ROM:00120458 bgt.s loc_12047C ROM:0012045A ROM:0012045A loc_12045A: ; CODE XREF: ROM:00120452↑j ROM:0012045A bsr.w sub_1205F0 ROM:0012045E move.w $3B0(a5),d0 ROM:00120462 clr.b ($871).w ROM:00120466 move.w d0,($612).w ROM:0012046A move.b #1,($871).w ROM:00120470 move.b #3,($1167).w ROM:00120476 bra.l loc_120528 ROM:0012047C ; --------------------------------------------------------------------------- ROM:0012047C ROM:0012047C loc_12047C: ; CODE XREF: ROM:00120458↑j ROM:0012047C cmpi.w #0,($612).w ROM:00120482 bgt.s loc_12049E ROM:00120484 move.w $3B2(a5),d0 ROM:00120488 clr.b ($871).w ROM:0012048C move.w d0,($612).w ROM:00120490 move.b #1,($871).w ROM:00120496 move.b #2,($1167).w ROM:0012049C bra.s loc_120500 ROM:0012049E ; --------------------------------------------------------------------------- ROM:0012049E ROM:0012049E loc_12049E: ; CODE XREF: ROM:00120444↑j ROM:0012049E ; ROM:00120482↑j ... ROM:0012049E bsr.w sub_120598 ROM:001204A2 rts ROM:001204A4 ; --------------------------------------------------------------------------- ROM:001204A4 ROM:001204A4 loc_1204A4: ; DATA XREF: ROM:00120412↑o ROM:001204A4 cmpi.w #0,($612).w ROM:001204AA bgt.s loc_1204C6 ROM:001204AC btst #1,($1374).w ROM:001204B2 beq.s loc_1204C6 ROM:001204B4 bset #0,($1373).w ROM:001204BA move.b #5,($1167).w ROM:001204C0 bra.l locret_12058C ROM:001204C6 ; --------------------------------------------------------------------------- ROM:001204C6 ROM:001204C6 loc_1204C6: ; CODE XREF: ROM:001204AA↑j ROM:001204C6 ; ROM:001204B2↑j ROM:001204C6 cmpi.w #0,($612).w ROM:001204CC bgt.s loc_120500 ROM:001204CE btst #1,($1374).w ROM:001204D4 bne.s loc_120500 ROM:001204D6 addq.w #1,($B26).w ROM:001204DA bvc.s loc_1204E2 ROM:001204DC move.w #$8000,($B26).w ROM:001204E2 ROM:001204E2 loc_1204E2: ; CODE XREF: ROM:001204DA↑j ROM:001204E2 bsr.w sub_1205F0 ROM:001204E6 move.w $3B0(a5),d0 ROM:001204EA clr.b ($871).w ROM:001204EE move.w d0,($612).w ROM:001204F2 move.b #1,($871).w ROM:001204F8 move.b #1,($1167).w ROM:001204FE bra.s loc_12049E ROM:00120500 ; --------------------------------------------------------------------------- ROM:00120500 ROM:00120500 loc_120500: ; CODE XREF: ROM:0012049C↑j ROM:00120500 ; ROM:001204CC↑j ... ROM:00120500 bsr.w sub_120612 ROM:00120504 rts ROM:00120506 ; --------------------------------------------------------------------------- ROM:00120506 ROM:00120506 loc_120506: ; DATA XREF: ROM:00120416↑o ROM:00120506 cmpi.w #0,($612).w ROM:0012050C bgt.s loc_120528 ROM:0012050E move.w $3B2(a5),d0 ROM:00120512 clr.b ($871).w ROM:00120516 move.w d0,($612).w ROM:0012051A move.b #1,($871).w ROM:00120520 move.b #4,($1167).w ROM:00120526 bra.s loc_120582 ROM:00120528 ; --------------------------------------------------------------------------- ROM:00120528 ROM:00120528 loc_120528: ; CODE XREF: ROM:00120476↑j ROM:00120528 ; ROM:0012050C↑j ... ROM:00120528 bsr.w sub_120598 ROM:0012052C rts ROM:0012052E ; --------------------------------------------------------------------------- ROM:0012052E ROM:0012052E loc_12052E: ; DATA XREF: ROM:0012041A↑o ROM:0012052E cmpi.w #0,($612).w ROM:00120534 bgt.s loc_120560 ROM:00120536 btst #1,($1374).w ROM:0012053C bne.s loc_120560 ROM:0012053E bsr.w sub_120590 ROM:00120542 bsr.w sub_1205F0 ROM:00120546 move.w $3B0(a5),d0 ROM:0012054A clr.b ($871).w ROM:0012054E move.w d0,($612).w ROM:00120552 move.b #1,($871).w ROM:00120558 move.b #3,($1167).w ROM:0012055E bra.s loc_120528 ROM:00120560 ; --------------------------------------------------------------------------- ROM:00120560 ROM:00120560 loc_120560: ; CODE XREF: ROM:00120534↑j ROM:00120560 ; ROM:0012053C↑j ROM:00120560 cmpi.w #0,($612).w ROM:00120566 bgt.s loc_120582 ROM:00120568 btst #1,($1374).w ROM:0012056E beq.s loc_120582 ROM:00120570 bsr.w sub_120590 ROM:00120574 bset #0,($1373).w ROM:0012057A move.b #5,($1167).w ROM:00120580 bra.s locret_12058C ROM:00120582 ; --------------------------------------------------------------------------- ROM:00120582 ROM:00120582 loc_120582: ; CODE XREF: ROM:00120526↑j ROM:00120582 ; ROM:00120566↑j ... ROM:00120582 bsr.w sub_120612 ROM:00120586 bsr.w sub_120652 ROM:0012058A rts ROM:0012058C ; --------------------------------------------------------------------------- ROM:0012058C ROM:0012058C locret_12058C: ; CODE XREF: ROM:001204C0↑j ROM:0012058C ; ROM:00120580↑j ROM:0012058C ; DATA XREF: ... ROM:0012058C rts ROM:0012058E ; --------------------------------------------------------------------------- ROM:0012058E rts ROM:00120590 ROM:00120590 ; =============== S U B R O U T I N E ======================================= ROM:00120590 ROM:00120590 ROM:00120590 sub_120590: ; CODE XREF: ROM:0012053E↑p ROM:00120590 ; ROM:00120570↑p ROM:00120590 move.w $436(a5),($B96).w ROM:00120596 rts ROM:00120596 ; End of function sub_120590 ROM:00120596 ROM:00120598 ROM:00120598 ; =============== S U B R O U T I N E ======================================= ROM:00120598 ROM:00120598 ROM:00120598 sub_120598: ; CODE XREF: ROM:loc_12049E↑p ROM:00120598 ; ROM:loc_120528↑p ROM:00120598 move.w ($B6A).w,d0 ROM:0012059C move.w $3B4(a5),d1 ROM:001205A0 cmpi.w #0,d1 ROM:001205A4 blt.s loc_1205B2 ROM:001205A6 cmp.w ($B2C).w,d0 ROM:001205AA bge.s loc_1205B0 ROM:001205AC move.w d0,($B2C).w ROM:001205B0 ROM:001205B0 loc_1205B0: ; CODE XREF: sub_120598+12↑j ROM:001205B0 bra.s locret_1205BC ROM:001205B2 ; --------------------------------------------------------------------------- ROM:001205B2 ROM:001205B2 loc_1205B2: ; CODE XREF: sub_120598+C↑j ROM:001205B2 cmp.w ($B2C).w,d0 ROM:001205B6 ble.s locret_1205BC ROM:001205B8 move.w d0,($B2C).w ROM:001205BC ROM:001205BC locret_1205BC: ; CODE XREF: sub_120598:loc_1205B0↑j ROM:001205BC ; sub_120598+1E↑j ROM:001205BC rts ROM:001205BC ; End of function sub_120598 ROM:001205BC ROM:001205BE ROM:001205BE ; =============== S U B R O U T I N E ======================================= ROM:001205BE ROM:001205BE ROM:001205BE sub_1205BE: ; CODE XREF: sub_1203E0+8↑p ROM:001205BE move.w ($B28).w,d0 ROM:001205C2 cmp.w ($B2A).w,d0 ROM:001205C6 ble.s loc_1205CC ROM:001205C8 move.w d0,($B2A).w ROM:001205CC ROM:001205CC loc_1205CC: ; CODE XREF: sub_1205BE+8↑j ROM:001205CC move.w $3BA(a5),d1 ROM:001205D0 move.w $3BC(a5),d2 ROM:001205D4 cmp.w ($B2A).w,d1 ROM:001205D8 bgt.s loc_1205E8 ROM:001205DA cmp.w ($B2A).w,d2 ROM:001205DE blt.s loc_1205E8 ROM:001205E0 bset #1,($1374).w ROM:001205E6 bra.s locret_1205EE ROM:001205E8 ; --------------------------------------------------------------------------- ROM:001205E8 ROM:001205E8 loc_1205E8: ; CODE XREF: sub_1205BE+1A↑j ROM:001205E8 ; sub_1205BE+20↑j ROM:001205E8 bclr #1,($1374).w ROM:001205EE ROM:001205EE locret_1205EE: ; CODE XREF: sub_1205BE+28↑j ROM:001205EE rts ROM:001205EE ; End of function sub_1205BE ROM:001205EE ROM:001205F0 ROM:001205F0 ; =============== S U B R O U T I N E ======================================= ROM:001205F0 ROM:001205F0 ROM:001205F0 sub_1205F0: ; CODE XREF: ROM:loc_120422↑p ROM:001205F0 ; ROM:loc_12045A↑p ... ROM:001205F0 move.w $3B4(a5),d1 ROM:001205F4 cmpi.w #0,d1 ROM:001205F8 blt.s loc_120602 ROM:001205FA move.w #$2EE0,($B2C).w ROM:00120600 bra.s loc_120608 ROM:00120602 ; --------------------------------------------------------------------------- ROM:00120602 ROM:00120602 loc_120602: ; CODE XREF: sub_1205F0+8↑j ROM:00120602 move.w #$D120,($B2C).w ROM:00120608 ROM:00120608 loc_120608: ; CODE XREF: sub_1205F0+10↑j ROM:00120608 clr.w ($B2A).w ROM:0012060C clr.w ($B28).w ROM:00120610 rts ROM:00120610 ; End of function sub_1205F0 ROM:00120610 ROM:00120612 ROM:00120612 ; =============== S U B R O U T I N E ======================================= ROM:00120612 ROM:00120612 ROM:00120612 sub_120612: ; CODE XREF: ROM:loc_120500↑p ROM:00120612 ; ROM:loc_120582↑p ROM:00120612 move.w $3B4(a5),d1 ROM:00120616 move.w ($B6A).w,d0 ROM:0012061A sub.w ($B2C).w,d0 ROM:0012061E cmpi.w #0,d1 ROM:00120622 blt.s loc_120638 ROM:00120624 cmpi.w #0,d0 ROM:00120628 ble.s loc_120630 ROM:0012062A move.w d0,($B28).w ROM:0012062E bra.s loc_120634 ROM:00120630 ; --------------------------------------------------------------------------- ROM:00120630 ROM:00120630 loc_120630: ; CODE XREF: sub_120612+16↑j ROM:00120630 clr.w ($B28).w ROM:00120634 ROM:00120634 loc_120634: ; CODE XREF: sub_120612+1C↑j ROM:00120634 bra.w locret_120650 ROM:00120638 ; --------------------------------------------------------------------------- ROM:00120638 ROM:00120638 loc_120638: ; CODE XREF: sub_120612+10↑j ROM:00120638 cmpi.w #0,d0 ROM:0012063C bge.s loc_12064C ROM:0012063E move.w ($B2C).w,d0 ROM:00120642 sub.w ($B6A).w,d0 ROM:00120646 move.w d0,($B28).w ROM:0012064A bra.s locret_120650 ROM:0012064C ; --------------------------------------------------------------------------- ROM:0012064C ROM:0012064C loc_12064C: ; CODE XREF: sub_120612+2A↑j ROM:0012064C clr.w ($B28).w ROM:00120650 ROM:00120650 locret_120650: ; CODE XREF: sub_120612:loc_120634↑j ROM:00120650 ; sub_120612+38↑j ROM:00120650 rts ROM:00120650 ; End of function sub_120612 ROM:00120650 ROM:00120652 ROM:00120652 ; =============== S U B R O U T I N E ======================================= ROM:00120652 ROM:00120652 ROM:00120652 sub_120652: ; CODE XREF: ROM:00120586↑p ROM:00120652 move.w $436(a5),d0 ROM:00120656 btst #3,($8E7).w ROM:0012065C beq.s loc_120662 ROM:0012065E move.w $3B6(a5),d0 ROM:00120662 ROM:00120662 loc_120662: ; CODE XREF: sub_120652+A↑j ROM:00120662 btst #7,($136B).w ROM:00120668 beq.s loc_12066E ROM:0012066A add.w $3B8(a5),d0 ROM:0012066E ROM:0012066E loc_12066E: ; CODE XREF: sub_120652+16↑j ROM:0012066E add.w $3B4(a5),d0 ROM:00120672 move.w d0,($B96).w ROM:00120676 rts ROM:00120676 ; End of function sub_120652 ROM:00120676 ROM:00120678 ROM:00120678 ; =============== S U B R O U T I N E ======================================= ROM:00120678 ROM:00120678 ROM:00120678 sub_120678: ; CODE XREF: sub_1203E0↑p ROM:00120678 move.w $3AC(a5),d0 ROM:0012067C bclr #0,($1386).w ROM:00120682 btst #3,($8E7).w ROM:00120688 bne.s loc_120690 ROM:0012068A cmp.w ($A44).w,d0 ROM:0012068E blt.s loc_120696 ROM:00120690 ROM:00120690 loc_120690: ; CODE XREF: sub_120678+10↑j ROM:00120690 bset #0,($1386).w ROM:00120696 ROM:00120696 loc_120696: ; CODE XREF: sub_120678+16↑j ROM:00120696 btst #7,($136B).w ROM:0012069C beq.s locret_1206A4 ROM:0012069E bset #0,($1386).w ROM:001206A4 ROM:001206A4 locret_1206A4: ; CODE XREF: sub_120678+24↑j ROM:001206A4 rts ROM:001206A4 ; End of function sub_120678 ROM:001206A4 ROM:001206A6 ; --------------------------------------------------------------------------- ROM:001206A6 move.w ($538).w,($B34).w ROM:001206AC move.w ($6C4).w,($B32).w ROM:001206B2 rts ROM:001206B4 ; --------------------------------------------------------------------------- ROM:001206B4 move.w ($538).w,($B36).w ROM:001206BA rts ROM:001206BC ; --------------------------------------------------------------------------- ROM:001206BC move.w ($B32).w,($B30).w ROM:001206C2 move.w ($6C4).w,d0 ROM:001206C6 sub.w ($B32).w,d0 ROM:001206CA move.w d0,($6C2).w ROM:001206CE move.w ($B34).w,d0 ROM:001206D2 sub.w ($B36).w,d0 ROM:001206D6 move.w d0,($B2E).w ROM:001206DA rts ROM:001206DC ROM:001206DC ; =============== S U B R O U T I N E ======================================= ROM:001206DC ROM:001206DC ROM:001206DC sub_1206DC: ; CODE XREF: sub_1211C8+2A↓p ROM:001206DC bsr.w sub_1208B8 ROM:001206E0 bsr.w sub_1208EE ROM:001206E4 clr.w d1 ROM:001206E6 move.b ($1169).w,d1 ROM:001206EA cmpi.w #4,d1 ROM:001206EE bcc.s locret_1206F8 ROM:001206F0 movea.l off_1206FA(pc,d1.w*4),a0 ROM:001206F4 nop ROM:001206F6 jmp (a0) ROM:001206F8 ; --------------------------------------------------------------------------- ROM:001206F8 ROM:001206F8 locret_1206F8: ; CODE XREF: sub_1206DC+12↑j ROM:001206F8 rts ROM:001206F8 ; End of function sub_1206DC ROM:001206F8 ROM:001206F8 ; --------------------------------------------------------------------------- ROM:001206FA off_1206FA: dc.l loc_12070A ; DATA XREF: sub_1206DC+14↑r ROM:001206FE dc.l loc_120718 ROM:00120702 dc.l loc_1207A0 ROM:00120706 dc.l loc_12082A ROM:0012070A ; --------------------------------------------------------------------------- ROM:0012070A ROM:0012070A loc_12070A: ; DATA XREF: ROM:off_1206FA↑o ROM:0012070A move.b #1,($1169).w ROM:00120710 bra.l locret_12079E ROM:00120716 ; --------------------------------------------------------------------------- ROM:00120716 rts ROM:00120718 ; --------------------------------------------------------------------------- ROM:00120718 ROM:00120718 loc_120718: ; DATA XREF: ROM:001206FE↑o ROM:00120718 move.w $3CC(a5),d0 ROM:0012071C btst #5,($138C).w ROM:00120722 beq.s loc_120764 ROM:00120724 cmp.w ($53A).w,d0 ROM:00120728 ble.s loc_120764 ROM:0012072A bsr.w sub_120910 ROM:0012072E move.w $3CA(a5),d1 ROM:00120732 clr.b ($873).w ROM:00120736 move.w d1,($616).w ROM:0012073A move.b #1,($873).w ROM:00120740 move.w $3CE(a5),d1 ROM:00120744 clr.b ($872).w ROM:00120748 move.w d1,($614).w ROM:0012074C move.b #1,($872).w ROM:00120752 bset #3,($137C).w ROM:00120758 move.b #3,($1169).w ROM:0012075E bra.l locret_1208B4 ROM:00120764 ; --------------------------------------------------------------------------- ROM:00120764 ROM:00120764 loc_120764: ; CODE XREF: ROM:00120722↑j ROM:00120764 ; ROM:00120728↑j ROM:00120764 move.w $3C8(a5),d0 ROM:00120768 btst #5,($138C).w ROM:0012076E beq.s locret_12079E ROM:00120770 cmp.w ($B6A).w,d0 ROM:00120774 ble.s locret_12079E ROM:00120776 bsr.w sub_120910 ROM:0012077A move.w $3CA(a5),d1 ROM:0012077E clr.b ($873).w ROM:00120782 move.w d1,($616).w ROM:00120786 move.b #1,($873).w ROM:0012078C bset #3,($137C).w ROM:00120792 move.b #2,($1169).w ROM:00120798 bra.l locret_120828 ROM:0012079E ; --------------------------------------------------------------------------- ROM:0012079E ROM:0012079E locret_12079E: ; CODE XREF: ROM:00120710↑j ROM:0012079E ; ROM:0012076E↑j ... ROM:0012079E rts ROM:001207A0 ; --------------------------------------------------------------------------- ROM:001207A0 ROM:001207A0 loc_1207A0: ; DATA XREF: ROM:00120702↑o ROM:001207A0 move.w $3C8(a5),d1 ROM:001207A4 move.w $3CC(a5),d0 ROM:001207A8 btst #5,($138C).w ROM:001207AE beq.s loc_1207BC ROM:001207B0 cmp.w ($B6A).w,d1 ROM:001207B4 bgt.s loc_1207CA ROM:001207B6 cmp.w ($53A).w,d0 ROM:001207BA bgt.s loc_1207CA ROM:001207BC ROM:001207BC loc_1207BC: ; CODE XREF: ROM:001207AE↑j ROM:001207BC bclr #3,($137C).w ROM:001207C2 move.b #1,($1169).w ROM:001207C8 bra.s locret_12079E ROM:001207CA ; --------------------------------------------------------------------------- ROM:001207CA ROM:001207CA loc_1207CA: ; CODE XREF: ROM:001207B4↑j ROM:001207CA ; ROM:001207BA↑j ROM:001207CA btst #5,($138C).w ROM:001207D0 beq.s loc_1207F6 ROM:001207D2 cmp.w ($53A).w,d0 ROM:001207D6 ble.s loc_1207F6 ROM:001207D8 move.w $3CE(a5),d2 ROM:001207DC clr.b ($872).w ROM:001207E0 move.w d2,($614).w ROM:001207E4 move.b #1,($872).w ROM:001207EA move.b #3,($1169).w ROM:001207F0 bra.l locret_1208B4 ROM:001207F6 ; --------------------------------------------------------------------------- ROM:001207F6 ROM:001207F6 loc_1207F6: ; CODE XREF: ROM:001207D0↑j ROM:001207F6 ; ROM:001207D6↑j ROM:001207F6 btst #5,($138C).w ROM:001207FC beq.s locret_120828 ROM:001207FE cmpi.w #0,($616).w ROM:00120804 bgt.s locret_120828 ROM:00120806 bsr.w sub_120910 ROM:0012080A move.w $3CA(a5),d2 ROM:0012080E clr.b ($873).w ROM:00120812 move.w d2,($616).w ROM:00120816 move.b #1,($873).w ROM:0012081C move.b #2,($1169).w ROM:00120822 bra.l *+6 ROM:00120828 ; --------------------------------------------------------------------------- ROM:00120828 ROM:00120828 locret_120828: ; CODE XREF: ROM:00120798↑j ROM:00120828 ; ROM:001207FC↑j ... ROM:00120828 rts ROM:0012082A ; --------------------------------------------------------------------------- ROM:0012082A ROM:0012082A loc_12082A: ; DATA XREF: ROM:00120706↑o ROM:0012082A move.w $3C8(a5),d0 ROM:0012082E btst #5,($138C).w ROM:00120834 beq.s loc_120844 ROM:00120836 cmp.w ($B6A).w,d0 ROM:0012083A bgt.s loc_120856 ROM:0012083C cmpi.w #0,($614).w ROM:00120842 bgt.s loc_120856 ROM:00120844 ROM:00120844 loc_120844: ; CODE XREF: ROM:00120834↑j ROM:00120844 bclr #3,($137C).w ROM:0012084A move.b #1,($1169).w ROM:00120850 bra.l locret_12079E ROM:00120856 ; --------------------------------------------------------------------------- ROM:00120856 ROM:00120856 loc_120856: ; CODE XREF: ROM:0012083A↑j ROM:00120856 ; ROM:00120842↑j ROM:00120856 cmpi.w #0,($616).w ROM:0012085C bgt.s loc_120884 ROM:0012085E btst #5,($138C).w ROM:00120864 beq.s loc_120884 ROM:00120866 bsr.w sub_120910 ROM:0012086A move.w $3CA(a5),d2 ROM:0012086E clr.b ($873).w ROM:00120872 move.w d2,($616).w ROM:00120876 move.b #1,($873).w ROM:0012087C move.b #3,($1169).w ROM:00120882 bra.s locret_1208B4 ROM:00120884 ; --------------------------------------------------------------------------- ROM:00120884 ROM:00120884 loc_120884: ; CODE XREF: ROM:0012085C↑j ROM:00120884 ; ROM:00120864↑j ROM:00120884 move.w $3CC(a5),d1 ROM:00120888 btst #5,($138C).w ROM:0012088E beq.s locret_1208B4 ROM:00120890 cmp.w ($53A).w,d1 ROM:00120894 ble.s locret_1208B4 ROM:00120896 move.w $3CE(a5),d2 ROM:0012089A clr.b ($872).w ROM:0012089E move.w d2,($614).w ROM:001208A2 move.b #1,($872).w ROM:001208A8 move.b #3,($1169).w ROM:001208AE bra.l *+6 ROM:001208B4 ; --------------------------------------------------------------------------- ROM:001208B4 ROM:001208B4 locret_1208B4: ; CODE XREF: ROM:0012075E↑j ROM:001208B4 ; ROM:001207F0↑j ... ROM:001208B4 rts ROM:001208B6 ; --------------------------------------------------------------------------- ROM:001208B6 rts ROM:001208B8 ROM:001208B8 ; =============== S U B R O U T I N E ======================================= ROM:001208B8 ROM:001208B8 ROM:001208B8 sub_1208B8: ; CODE XREF: sub_1206DC↑p ROM:001208B8 move.w $3D2(a5),d0 ROM:001208BC btst #5,($8E3).w ROM:001208C2 beq.s loc_1208E6 ROM:001208C4 cmp.w ($538).w,d0 ROM:001208C8 blt.s loc_1208E6 ROM:001208CA btst #3,($138A).w ROM:001208D0 beq.s loc_1208DC ROM:001208D2 bset #5,($138C).w ROM:001208D8 bra.w loc_1208E2 ROM:001208DC ; --------------------------------------------------------------------------- ROM:001208DC ROM:001208DC loc_1208DC: ; CODE XREF: sub_1208B8+18↑j ROM:001208DC bclr #5,($138C).w ROM:001208E2 ROM:001208E2 loc_1208E2: ; CODE XREF: sub_1208B8+20↑j ROM:001208E2 bra.w locret_1208EC ROM:001208E6 ; --------------------------------------------------------------------------- ROM:001208E6 ROM:001208E6 loc_1208E6: ; CODE XREF: sub_1208B8+A↑j ROM:001208E6 ; sub_1208B8+10↑j ROM:001208E6 bclr #5,($138C).w ROM:001208EC ROM:001208EC locret_1208EC: ; CODE XREF: sub_1208B8:loc_1208E2↑j ROM:001208EC rts ROM:001208EC ; End of function sub_1208B8 ROM:001208EC ROM:001208EE ROM:001208EE ; =============== S U B R O U T I N E ======================================= ROM:001208EE ROM:001208EE ROM:001208EE sub_1208EE: ; CODE XREF: sub_1206DC+4↑p ROM:001208EE move.w #$3C06,d1 ROM:001208F2 move.w ($A44).w,d2 ROM:001208F6 bsr.l sub_115E32 ROM:001208FC add.w ($B62).w,d1 ROM:00120900 move.w $D0(a5),d0 ROM:00120904 cmp.w d1,d0 ROM:00120906 bge.s loc_12090A ROM:00120908 move.w d0,d1 ROM:0012090A ROM:0012090A loc_12090A: ; CODE XREF: sub_1208EE+18↑j ROM:0012090A move.w d1,($B38).w ROM:0012090E rts ROM:0012090E ; End of function sub_1208EE ROM:0012090E ROM:00120910 ROM:00120910 ; =============== S U B R O U T I N E ======================================= ROM:00120910 ROM:00120910 ROM:00120910 sub_120910: ; CODE XREF: ROM:0012072A↑p ROM:00120910 ; ROM:00120776↑p ... ROM:00120910 move.w $3D0(a5),d0 ROM:00120914 ext.l d0 ROM:00120916 cmpi.l #0,d0 ROM:0012091C ble.s locret_120924 ROM:0012091E bsr.l sub_1153FA ROM:00120924 ROM:00120924 locret_120924: ; CODE XREF: sub_120910+C↑j ROM:00120924 rts ROM:00120924 ; End of function sub_120910 ROM:00120924 ROM:00120926 ROM:00120926 ; =============== S U B R O U T I N E ======================================= ROM:00120926 ROM:00120926 ROM:00120926 sub_120926: ; CODE XREF: sub_1218A8↓p ROM:00120926 bsr.w sub_12092C ROM:0012092A rts ROM:0012092A ; End of function sub_120926 ROM:0012092A ROM:0012092C ROM:0012092C ; =============== S U B R O U T I N E ======================================= ROM:0012092C ROM:0012092C ROM:0012092C sub_12092C: ; CODE XREF: sub_120926↑p ROM:0012092C clr.w d1 ROM:0012092E move.b ($116A).w,d1 ROM:00120932 cmpi.w #5,d1 ROM:00120936 bcc.s locret_120940 ROM:00120938 movea.l off_120942(pc,d1.w*4),a0 ROM:0012093C nop ROM:0012093E jmp (a0) ROM:00120940 ; --------------------------------------------------------------------------- ROM:00120940 ROM:00120940 locret_120940: ; CODE XREF: sub_12092C+A↑j ROM:00120940 rts ROM:00120940 ; End of function sub_12092C ROM:00120940 ROM:00120940 ; --------------------------------------------------------------------------- ROM:00120942 off_120942: dc.l loc_120956 ; DATA XREF: sub_12092C+C↑r ROM:00120946 dc.l loc_12096C ROM:0012094A dc.l loc_12097E ROM:0012094E dc.l loc_1209C6 ROM:00120952 dc.l loc_120A10 ROM:00120956 ; --------------------------------------------------------------------------- ROM:00120956 ROM:00120956 loc_120956: ; DATA XREF: ROM:off_120942↑o ROM:00120956 bclr #1,($1381).w ROM:0012095C bclr #4,($137C).w ROM:00120962 move.b #1,($116A).w ROM:00120968 bra.s locret_12097C ROM:0012096A ; --------------------------------------------------------------------------- ROM:0012096A rts ROM:0012096C ; --------------------------------------------------------------------------- ROM:0012096C ROM:0012096C loc_12096C: ; DATA XREF: ROM:00120946↑o ROM:0012096C btst #6,($1369).w ROM:00120972 beq.s locret_12097C ROM:00120974 move.b #2,($116A).w ROM:0012097A bra.s loc_1209C0 ROM:0012097C ; --------------------------------------------------------------------------- ROM:0012097C ROM:0012097C locret_12097C: ; CODE XREF: ROM:00120968↑j ROM:0012097C ; ROM:00120972↑j ... ROM:0012097C rts ROM:0012097E ; --------------------------------------------------------------------------- ROM:0012097E ROM:0012097E loc_12097E: ; DATA XREF: ROM:0012094A↑o ROM:0012097E btst #6,($1369).w ROM:00120984 bne.s loc_12098E ROM:00120986 move.b #1,($116A).w ROM:0012098C bra.s locret_12097C ROM:0012098E ; --------------------------------------------------------------------------- ROM:0012098E ROM:0012098E loc_12098E: ; CODE XREF: ROM:00120984↑j ROM:0012098E move.w ($B3A).w,d0 ROM:00120992 btst #6,($1369).w ROM:00120998 beq.s loc_1209C0 ROM:0012099A cmp.w ($53A).w,d0 ROM:0012099E blt.s loc_1209C0 ROM:001209A0 move.w $3D6(a5),d1 ROM:001209A4 clr.b ($8B8).w ROM:001209A8 move.w d1,($6A0).w ROM:001209AC move.b #1,($8B8).w ROM:001209B2 bset #1,($1381).w ROM:001209B8 move.b #3,($116A).w ROM:001209BE bra.s loc_120A0A ROM:001209C0 ; --------------------------------------------------------------------------- ROM:001209C0 ROM:001209C0 loc_1209C0: ; CODE XREF: ROM:0012097A↑j ROM:001209C0 ; ROM:00120998↑j ... ROM:001209C0 bsr.w sub_120A34 ROM:001209C4 rts ROM:001209C6 ; --------------------------------------------------------------------------- ROM:001209C6 ROM:001209C6 loc_1209C6: ; DATA XREF: ROM:0012094E↑o ROM:001209C6 btst #6,($1369).w ROM:001209CC bne.s loc_1209DC ROM:001209CE bclr #1,($1381).w ROM:001209D4 move.b #1,($116A).w ROM:001209DA bra.s locret_12097C ROM:001209DC ; --------------------------------------------------------------------------- ROM:001209DC ROM:001209DC loc_1209DC: ; CODE XREF: ROM:001209CC↑j ROM:001209DC move.w ($B3A).w,d0 ROM:001209E0 cmp.w ($53A).w,d0 ROM:001209E4 bge.s loc_1209F4 ROM:001209E6 bclr #1,($1381).w ROM:001209EC move.b #2,($116A).w ROM:001209F2 bra.s loc_1209C0 ROM:001209F4 ; --------------------------------------------------------------------------- ROM:001209F4 ROM:001209F4 loc_1209F4: ; CODE XREF: ROM:001209E4↑j ROM:001209F4 cmpi.w #0,($6A0).w ROM:001209FA bgt.s loc_120A0A ROM:001209FC bset #4,($137C).w ROM:00120A02 move.b #4,($116A).w ROM:00120A08 bra.s locret_120A30 ROM:00120A0A ; --------------------------------------------------------------------------- ROM:00120A0A ROM:00120A0A loc_120A0A: ; CODE XREF: ROM:001209BE↑j ROM:00120A0A ; ROM:001209FA↑j ROM:00120A0A bsr.w sub_120A34 ROM:00120A0E rts ROM:00120A10 ; --------------------------------------------------------------------------- ROM:00120A10 ROM:00120A10 loc_120A10: ; DATA XREF: ROM:00120952↑o ROM:00120A10 btst #6,($1369).w ROM:00120A16 bne.s locret_120A30 ROM:00120A18 bclr #1,($1381).w ROM:00120A1E bclr #4,($137C).w ROM:00120A24 move.b #1,($116A).w ROM:00120A2A bra.l locret_12097C ROM:00120A30 ; --------------------------------------------------------------------------- ROM:00120A30 ROM:00120A30 locret_120A30: ; CODE XREF: ROM:00120A08↑j ROM:00120A30 ; ROM:00120A16↑j ROM:00120A30 rts ROM:00120A32 ; --------------------------------------------------------------------------- ROM:00120A32 rts ROM:00120A34 ROM:00120A34 ; =============== S U B R O U T I N E ======================================= ROM:00120A34 ROM:00120A34 ROM:00120A34 sub_120A34: ; CODE XREF: ROM:loc_1209C0↑p ROM:00120A34 ; ROM:loc_120A0A↑p ROM:00120A34 move.w #$3C08,d1 ROM:00120A38 move.w ($538).w,d2 ROM:00120A3C bsr.l sub_115E32 ROM:00120A42 move.w d1,($B3A).w ROM:00120A46 rts ROM:00120A46 ; End of function sub_120A34 ROM:00120A46 ROM:00120A48 ROM:00120A48 ; =============== S U B R O U T I N E ======================================= ROM:00120A48 ROM:00120A48 ROM:00120A48 sub_120A48: ; CODE XREF: sub_1211C8+16↓p ROM:00120A48 move.w $3FC(a5),d0 ROM:00120A4C cmpi.w #0,d0 ROM:00120A50 bne.s loc_120A5A ROM:00120A52 bset #7,($1374).w ROM:00120A58 bra.s loc_120A60 ROM:00120A5A ; --------------------------------------------------------------------------- ROM:00120A5A ROM:00120A5A loc_120A5A: ; CODE XREF: sub_120A48+8↑j ROM:00120A5A bclr #7,($1374).w ROM:00120A60 ROM:00120A60 loc_120A60: ; CODE XREF: sub_120A48+10↑j ROM:00120A60 bsr.l sub_11F876 ROM:00120A66 bsr.l sub_11FE6A ROM:00120A6C bsr.l sub_11F5D0 ROM:00120A72 bsr.l sub_11F728 ROM:00120A78 bsr.l sub_11F3F8 ROM:00120A7E bsr.l sub_11F204 ROM:00120A84 bsr.l sub_11FC4E ROM:00120A8A bsr.w sub_120E72 ROM:00120A8E bsr.w sub_120F02 ROM:00120A92 bsr.w sub_120C12 ROM:00120A96 bsr.w sub_120AA8 ROM:00120A9A bsr.w sub_120CB6 ROM:00120A9E bsr.w sub_120D1A ROM:00120AA2 bsr.w sub_120D44 ROM:00120AA6 rts ROM:00120AA6 ; End of function sub_120A48 ROM:00120AA6 ROM:00120AA8 ROM:00120AA8 ; =============== S U B R O U T I N E ======================================= ROM:00120AA8 ROM:00120AA8 ROM:00120AA8 sub_120AA8: ; CODE XREF: sub_120A48+4E↑p ROM:00120AA8 clr.w d1 ROM:00120AAA move.b ($116D).w,d1 ROM:00120AAE cmpi.w #6,d1 ROM:00120AB2 bcc.s locret_120ABC ROM:00120AB4 movea.l off_120ABE(pc,d1.w*4),a0 ROM:00120AB8 nop ROM:00120ABA jmp (a0) ROM:00120ABC ; --------------------------------------------------------------------------- ROM:00120ABC ROM:00120ABC locret_120ABC: ; CODE XREF: sub_120AA8+A↑j ROM:00120ABC rts ROM:00120ABC ; End of function sub_120AA8 ROM:00120ABC ROM:00120ABC ; --------------------------------------------------------------------------- ROM:00120ABE off_120ABE: dc.l loc_120AD6 ; DATA XREF: sub_120AA8+C↑r ROM:00120AC2 dc.l loc_120AEC ROM:00120AC6 dc.l loc_120B1A ROM:00120ACA dc.l loc_120B72 ROM:00120ACE dc.l loc_120BB2 ROM:00120AD2 dc.l loc_120BCC ROM:00120AD6 ; --------------------------------------------------------------------------- ROM:00120AD6 ROM:00120AD6 loc_120AD6: ; DATA XREF: ROM:off_120ABE↑o ROM:00120AD6 bclr #3,($137E).w ROM:00120ADC bclr #2,($1381).w ROM:00120AE2 move.b #1,($116D).w ROM:00120AE8 bra.s locret_120B18 ROM:00120AEA ; --------------------------------------------------------------------------- ROM:00120AEA rts ROM:00120AEC ; --------------------------------------------------------------------------- ROM:00120AEC ROM:00120AEC loc_120AEC: ; DATA XREF: ROM:00120AC2↑o ROM:00120AEC btst #1,($138B).w ROM:00120AF2 beq.s locret_120B18 ROM:00120AF4 bsr.w sub_120DA8 ROM:00120AF8 move.w #$A,d0 ROM:00120AFC clr.b ($874).w ROM:00120B00 move.w d0,($618).w ROM:00120B04 move.b #1,($874).w ROM:00120B0A bset #3,($137E).w ROM:00120B10 move.b #2,($116D).w ROM:00120B16 bra.s locret_120B70 ROM:00120B18 ; --------------------------------------------------------------------------- ROM:00120B18 ROM:00120B18 locret_120B18: ; CODE XREF: ROM:00120AE8↑j ROM:00120B18 ; ROM:00120AF2↑j ... ROM:00120B18 rts ROM:00120B1A ; --------------------------------------------------------------------------- ROM:00120B1A ROM:00120B1A loc_120B1A: ; DATA XREF: ROM:00120AC6↑o ROM:00120B1A btst #1,($138B).w ROM:00120B20 bne.s loc_120B30 ROM:00120B22 bclr #3,($137E).w ROM:00120B28 move.b #1,($116D).w ROM:00120B2E bra.s locret_120B18 ROM:00120B30 ; --------------------------------------------------------------------------- ROM:00120B30 ROM:00120B30 loc_120B30: ; CODE XREF: ROM:00120B20↑j ROM:00120B30 move.w ($B4E).w,d0 ROM:00120B34 cmp.w ($B4A).w,d0 ROM:00120B38 blt.s loc_120B48 ROM:00120B3A bclr #3,($137E).w ROM:00120B40 move.b #3,($116D).w ROM:00120B46 bra.s locret_120BB0 ROM:00120B48 ; --------------------------------------------------------------------------- ROM:00120B48 ROM:00120B48 loc_120B48: ; CODE XREF: ROM:00120B38↑j ROM:00120B48 cmpi.w #0,($618).w ROM:00120B4E bgt.s locret_120B70 ROM:00120B50 bsr.w sub_120DB0 ROM:00120B54 move.w #$A,d0 ROM:00120B58 clr.b ($874).w ROM:00120B5C move.w d0,($618).w ROM:00120B60 move.b #1,($874).w ROM:00120B66 move.b #2,($116D).w ROM:00120B6C bra.w *+4 ROM:00120B70 ; --------------------------------------------------------------------------- ROM:00120B70 ROM:00120B70 locret_120B70: ; CODE XREF: ROM:00120B16↑j ROM:00120B70 ; ROM:00120B4E↑j ... ROM:00120B70 rts ROM:00120B72 ; --------------------------------------------------------------------------- ROM:00120B72 ROM:00120B72 loc_120B72: ; DATA XREF: ROM:00120ACA↑o ROM:00120B72 btst #1,($138B).w ROM:00120B78 bne.s loc_120B82 ROM:00120B7A move.b #1,($116D).w ROM:00120B80 bra.s locret_120B18 ROM:00120B82 ; --------------------------------------------------------------------------- ROM:00120B82 ROM:00120B82 loc_120B82: ; CODE XREF: ROM:00120B78↑j ROM:00120B82 move.w $3F8(a5),d0 ROM:00120B86 cmpi.w #0,($B6A).w ROM:00120B8C bge.s loc_120B90 ROM:00120B8E neg.w d0 ROM:00120B90 ROM:00120B90 loc_120B90: ; CODE XREF: ROM:00120B8C↑j ROM:00120B90 cmp.w ($B6A).w,d0 ROM:00120B94 blt.s locret_120BB0 ROM:00120B96 move.w $3FA(a5),d0 ROM:00120B9A clr.b ($877).w ROM:00120B9E move.w d0,($61E).w ROM:00120BA2 move.b #1,($877).w ROM:00120BA8 move.b #5,($116D).w ROM:00120BAE bra.s locret_120C0E ROM:00120BB0 ; --------------------------------------------------------------------------- ROM:00120BB0 ROM:00120BB0 locret_120BB0: ; CODE XREF: ROM:00120B46↑j ROM:00120BB0 ; ROM:00120B94↑j ... ROM:00120BB0 rts ROM:00120BB2 ; --------------------------------------------------------------------------- ROM:00120BB2 ROM:00120BB2 loc_120BB2: ; DATA XREF: ROM:00120ACE↑o ROM:00120BB2 btst #1,($138B).w ROM:00120BB8 bne.s locret_120BCA ROM:00120BBA bclr #2,($1381).w ROM:00120BC0 move.b #1,($116D).w ROM:00120BC6 bra.w locret_120B18 ROM:00120BCA ; --------------------------------------------------------------------------- ROM:00120BCA ROM:00120BCA locret_120BCA: ; CODE XREF: ROM:00120BB8↑j ROM:00120BCA ; ROM:00120BE8↓j ROM:00120BCA rts ROM:00120BCC ; --------------------------------------------------------------------------- ROM:00120BCC ROM:00120BCC loc_120BCC: ; DATA XREF: ROM:00120AD2↑o ROM:00120BCC cmpi.w #0,($61E).w ROM:00120BD2 ble.s loc_120BDC ROM:00120BD4 cmpi.w #0,($B6A).w ROM:00120BDA bgt.s loc_120BEA ROM:00120BDC ROM:00120BDC loc_120BDC: ; CODE XREF: ROM:00120BD2↑j ROM:00120BDC bset #2,($1381).w ROM:00120BE2 move.b #4,($116D).w ROM:00120BE8 bra.s locret_120BCA ROM:00120BEA ; --------------------------------------------------------------------------- ROM:00120BEA ROM:00120BEA loc_120BEA: ; CODE XREF: ROM:00120BDA↑j ROM:00120BEA move.w $3F8(a5),d0 ROM:00120BEE cmp.w ($B6A).w,d0 ROM:00120BF2 bge.s loc_120BFC ROM:00120BF4 move.b #3,($116D).w ROM:00120BFA bra.s locret_120BB0 ROM:00120BFC ; --------------------------------------------------------------------------- ROM:00120BFC ROM:00120BFC loc_120BFC: ; CODE XREF: ROM:00120BF2↑j ROM:00120BFC btst #1,($138B).w ROM:00120C02 bne.s locret_120C0E ROM:00120C04 move.b #1,($116D).w ROM:00120C0A bra.w locret_120B18 ROM:00120C0E ; --------------------------------------------------------------------------- ROM:00120C0E ROM:00120C0E locret_120C0E: ; CODE XREF: ROM:00120BAE↑j ROM:00120C0E ; ROM:00120C02↑j ROM:00120C0E rts ROM:00120C10 ; --------------------------------------------------------------------------- ROM:00120C10 rts ROM:00120C12 ROM:00120C12 ; =============== S U B R O U T I N E ======================================= ROM:00120C12 ROM:00120C12 ROM:00120C12 sub_120C12: ; CODE XREF: sub_120A48+4A↑p ROM:00120C12 clr.w d1 ROM:00120C14 move.b ($116E).w,d1 ROM:00120C18 cmpi.w #4,d1 ROM:00120C1C bcc.s locret_120C26 ROM:00120C1E movea.l off_120C28(pc,d1.w*4),a0 ROM:00120C22 nop ROM:00120C24 jmp (a0) ROM:00120C26 ; --------------------------------------------------------------------------- ROM:00120C26 ROM:00120C26 locret_120C26: ; CODE XREF: sub_120C12+A↑j ROM:00120C26 rts ROM:00120C26 ; End of function sub_120C12 ROM:00120C26 ROM:00120C26 ; --------------------------------------------------------------------------- ROM:00120C28 off_120C28: dc.l loc_120C38 ; DATA XREF: sub_120C12+C↑r ROM:00120C2C dc.l loc_120C48 ROM:00120C30 dc.l loc_120C5A ROM:00120C34 dc.l loc_120C84 ROM:00120C38 ; --------------------------------------------------------------------------- ROM:00120C38 ROM:00120C38 loc_120C38: ; DATA XREF: ROM:off_120C28↑o ROM:00120C38 bclr #3,($1393).w ROM:00120C3E move.b #1,($116E).w ROM:00120C44 bra.s locret_120C58 ROM:00120C46 ; --------------------------------------------------------------------------- ROM:00120C46 rts ROM:00120C48 ; --------------------------------------------------------------------------- ROM:00120C48 ROM:00120C48 loc_120C48: ; DATA XREF: ROM:00120C2C↑o ROM:00120C48 btst #3,($138A).w ROM:00120C4E beq.s locret_120C58 ROM:00120C50 move.b #2,($116E).w ROM:00120C56 bra.s locret_120C82 ROM:00120C58 ; --------------------------------------------------------------------------- ROM:00120C58 ROM:00120C58 locret_120C58: ; CODE XREF: ROM:00120C44↑j ROM:00120C58 ; ROM:00120C4E↑j ... ROM:00120C58 rts ROM:00120C5A ; --------------------------------------------------------------------------- ROM:00120C5A ROM:00120C5A loc_120C5A: ; DATA XREF: ROM:00120C30↑o ROM:00120C5A btst #3,($138A).w ROM:00120C60 bne.s loc_120C6A ROM:00120C62 move.b #1,($116E).w ROM:00120C68 bra.s locret_120C58 ROM:00120C6A ; --------------------------------------------------------------------------- ROM:00120C6A ROM:00120C6A loc_120C6A: ; CODE XREF: ROM:00120C60↑j ROM:00120C6A move.w $3EE(a5),d0 ROM:00120C6E cmp.w ($9FC).w,d0 ROM:00120C72 blt.s locret_120C82 ROM:00120C74 bset #3,($1393).w ROM:00120C7A move.b #3,($116E).w ROM:00120C80 bra.s locret_120CB2 ROM:00120C82 ; --------------------------------------------------------------------------- ROM:00120C82 ROM:00120C82 locret_120C82: ; CODE XREF: ROM:00120C56↑j ROM:00120C82 ; ROM:00120C72↑j ... ROM:00120C82 rts ROM:00120C84 ; --------------------------------------------------------------------------- ROM:00120C84 ROM:00120C84 loc_120C84: ; DATA XREF: ROM:00120C34↑o ROM:00120C84 btst #3,($138A).w ROM:00120C8A bne.s loc_120C9A ROM:00120C8C bclr #3,($1393).w ROM:00120C92 move.b #1,($116E).w ROM:00120C98 bra.s locret_120C58 ROM:00120C9A ; --------------------------------------------------------------------------- ROM:00120C9A ROM:00120C9A loc_120C9A: ; CODE XREF: ROM:00120C8A↑j ROM:00120C9A move.w $3EC(a5),d0 ROM:00120C9E cmp.w ($9FC).w,d0 ROM:00120CA2 bge.s locret_120CB2 ROM:00120CA4 bclr #3,($1393).w ROM:00120CAA move.b #2,($116E).w ROM:00120CB0 bra.s locret_120C82 ROM:00120CB2 ; --------------------------------------------------------------------------- ROM:00120CB2 ROM:00120CB2 locret_120CB2: ; CODE XREF: ROM:00120C80↑j ROM:00120CB2 ; ROM:00120CA2↑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_120A48+52↑p ROM:00120CB6 btst #3,($8DB).w ROM:00120CBC beq.s loc_120CD0 ROM:00120CBE move.w #$3C0E,d1 ROM:00120CC2 move.w ($A44).w,d2 ROM:00120CC6 bsr.l sub_115E32 ROM:00120CCC move.w d1,($B50).w ROM:00120CD0 ROM:00120CD0 loc_120CD0: ; CODE XREF: sub_120CB6+6↑j ROM:00120CD0 btst #3,($1394).w ROM:00120CD6 beq.s loc_120CE8 ROM:00120CD8 btst #1,($138B).w ROM:00120CDE bne.s loc_120CE6 ROM:00120CE0 move.w ($B50).w,($B52).w ROM:00120CE6 ROM:00120CE6 loc_120CE6: ; CODE XREF: sub_120CB6+28↑j ROM:00120CE6 bra.s locret_120D18 ROM:00120CE8 ; --------------------------------------------------------------------------- ROM:00120CE8 ROM:00120CE8 loc_120CE8: ; CODE XREF: sub_120CB6+20↑j ROM:00120CE8 cmpi.w #0,($61A).w ROM:00120CEE bgt.s locret_120D18 ROM:00120CF0 cmpi.w #0,($B52).w ROM:00120CF6 ble.s locret_120D18 ROM:00120CF8 clr.b ($875).w ROM:00120CFC move.w #$A,($61A).w ROM:00120D02 move.b #1,($875).w ROM:00120D08 move.w ($B52).w,d0 ROM:00120D0C sub.w $3E6(a5),d0 ROM:00120D10 bpl.s loc_120D14 ROM:00120D12 clr.w d0 ROM:00120D14 ROM:00120D14 loc_120D14: ; CODE XREF: sub_120CB6+5A↑j ROM:00120D14 move.w d0,($B52).w ROM:00120D18 ROM:00120D18 locret_120D18: ; CODE XREF: sub_120CB6:loc_120CE6↑j ROM:00120D18 ; sub_120CB6+38↑j ... ROM:00120D18 rts ROM:00120D18 ; End of function sub_120CB6 ROM:00120D18 ROM:00120D1A ROM:00120D1A ; =============== S U B R O U T I N E ======================================= ROM:00120D1A ROM:00120D1A ROM:00120D1A sub_120D1A: ; CODE XREF: sub_120A48+56↑p ROM:00120D1A btst #2,($1381).w ROM:00120D20 beq.s loc_120D3C ROM:00120D22 cmpi.w #0,($B52).w ROM:00120D28 bne.s loc_120D38 ROM:00120D2A cmpi.w #0,($B6A).w ROM:00120D30 bgt.s loc_120D38 ROM:00120D32 bset #6,($1395).w ROM:00120D38 ROM:00120D38 loc_120D38: ; CODE XREF: sub_120D1A+E↑j ROM:00120D38 ; sub_120D1A+16↑j ROM:00120D38 bra.w locret_120D42 ROM:00120D3C ; --------------------------------------------------------------------------- ROM:00120D3C ROM:00120D3C loc_120D3C: ; CODE XREF: sub_120D1A+6↑j ROM:00120D3C bclr #6,($1395).w ROM:00120D42 ROM:00120D42 locret_120D42: ; CODE XREF: sub_120D1A:loc_120D38↑j ROM:00120D42 rts ROM:00120D42 ; End of function sub_120D1A ROM:00120D42 ROM:00120D44 ROM:00120D44 ; =============== S U B R O U T I N E ======================================= ROM:00120D44 ROM:00120D44 ROM:00120D44 sub_120D44: ; CODE XREF: sub_120A48+5A↑p ROM:00120D44 move.w ($B48).w,d0 ROM:00120D48 add.w ($13B2).w,d0 ROM:00120D4C add.w ($AFA).w,d0 ROM:00120D50 btst #7,($136B).w ROM:00120D56 beq.s loc_120D5C ROM:00120D58 add.w $3E2(a5),d0 ROM:00120D5C ROM:00120D5C loc_120D5C: ; CODE XREF: sub_120D44+12↑j ROM:00120D5C btst #7,($137C).w ROM:00120D62 beq.s loc_120D68 ROM:00120D64 add.w $3E0(a5),d0 ROM:00120D68 ROM:00120D68 loc_120D68: ; CODE XREF: sub_120D44+1E↑j ROM:00120D68 btst #3,($1393).w ROM:00120D6E beq.s loc_120D74 ROM:00120D70 add.w $3E4(a5),d0 ROM:00120D74 ROM:00120D74 loc_120D74: ; CODE XREF: sub_120D44+2A↑j ROM:00120D74 btst #1,($14CF).w ROM:00120D7A beq.s loc_120D88 ROM:00120D7C btst #0,($C1D).w ROM:00120D82 bne.s loc_120D88 ROM:00120D84 add.w ($B52).w,d0 ROM:00120D88 ROM:00120D88 loc_120D88: ; CODE XREF: sub_120D44+36↑j ROM:00120D88 ; sub_120D44+3E↑j ROM:00120D88 add.w ($B54).w,d0 ROM:00120D8C move.w d0,($B4E).w ROM:00120D90 btst #3,($137E).w ROM:00120D96 beq.s loc_120DA0 ROM:00120D98 move.w ($B4A).w,($B4C).w ROM:00120D9E bra.s locret_120DA6 ROM:00120DA0 ; --------------------------------------------------------------------------- ROM:00120DA0 ROM:00120DA0 loc_120DA0: ; CODE XREF: sub_120D44+52↑j ROM:00120DA0 move.w ($B4E).w,($B4C).w ROM:00120DA6 ROM:00120DA6 locret_120DA6: ; CODE XREF: sub_120D44+5A↑j ROM:00120DA6 rts ROM:00120DA6 ; End of function sub_120D44 ROM:00120DA6 ROM:00120DA8 ROM:00120DA8 ; =============== S U B R O U T I N E ======================================= ROM:00120DA8 ROM:00120DA8 ROM:00120DA8 sub_120DA8: ; CODE XREF: ROM:00120AF4↑p ROM:00120DA8 move.w ($538).w,($B4A).w ROM:00120DAE rts ROM:00120DAE ; End of function sub_120DA8 ROM:00120DAE ROM:00120DB0 ROM:00120DB0 ; =============== S U B R O U T I N E ======================================= ROM:00120DB0 ROM:00120DB0 ROM:00120DB0 sub_120DB0: ; CODE XREF: ROM:00120B50↑p ROM:00120DB0 move.w #$3C0C,d1 ROM:00120DB4 move.w ($A44).w,d2 ROM:00120DB8 bsr.l sub_115E32 ROM:00120DBE move.w d1,($B5C).w ROM:00120DC2 move.w ($B4A).w,d0 ROM:00120DC6 btst #3,($138A).w ROM:00120DCC beq.s loc_120DE2 ROM:00120DCE btst #7,($1371).w ROM:00120DD4 beq.s loc_120DDC ROM:00120DD6 sub.w $3EA(a5),d0 ROM:00120DDA bra.s loc_120DE0 ROM:00120DDC ; --------------------------------------------------------------------------- ROM:00120DDC ROM:00120DDC loc_120DDC: ; CODE XREF: sub_120DB0+24↑j ROM:00120DDC sub.w $3E8(a5),d0 ROM:00120DE0 ROM:00120DE0 loc_120DE0: ; CODE XREF: sub_120DB0+2A↑j ROM:00120DE0 bra.s loc_120DE6 ROM:00120DE2 ; --------------------------------------------------------------------------- ROM:00120DE2 ROM:00120DE2 loc_120DE2: ; CODE XREF: sub_120DB0+1C↑j ROM:00120DE2 sub.w ($B5C).w,d0 ROM:00120DE6 ROM:00120DE6 loc_120DE6: ; CODE XREF: sub_120DB0:loc_120DE0↑j ROM:00120DE6 move.w d0,($B4A).w ROM:00120DEA move.w ($B4E).w,d0 ROM:00120DEE cmp.w ($B4A).w,d0 ROM:00120DF2 ble.s locret_120DF8 ROM:00120DF4 move.w d0,($B4A).w ROM:00120DF8 ROM:00120DF8 locret_120DF8: ; CODE XREF: sub_120DB0+42↑j ROM:00120DF8 rts ROM:00120DF8 ; End of function sub_120DB0 ROM:00120DF8 ROM:00120DFA ROM:00120DFA ; =============== S U B R O U T I N E ======================================= ROM:00120DFA ROM:00120DFA ROM:00120DFA sub_120DFA: ; CODE XREF: ROM:0011F948↑p ROM:00120DFA ; ROM:0011F9C8↑p ROM:00120DFA move.w $D0(a5),d1 ROM:00120DFE btst #5,($1370).w ROM:00120E04 beq.s locret_120E70 ROM:00120E06 btst #1,($137E).w ROM:00120E0C beq.s loc_120E2A ROM:00120E0E move.w ($B46).w,d0 ROM:00120E12 add.w ($AF0).w,d0 ROM:00120E16 sub.w ($AEC).w,d0 ROM:00120E1A cmp.w d0,d1 ROM:00120E1C bge.s loc_120E24 ROM:00120E1E move.w d1,($B46).w ROM:00120E22 bra.s loc_120E28 ROM:00120E24 ; --------------------------------------------------------------------------- ROM:00120E24 ROM:00120E24 loc_120E24: ; CODE XREF: sub_120DFA+22↑j ROM:00120E24 move.w d0,($B46).w ROM:00120E28 ROM:00120E28 loc_120E28: ; CODE XREF: sub_120DFA+28↑j ROM:00120E28 bra.s locret_120E70 ROM:00120E2A ; --------------------------------------------------------------------------- ROM:00120E2A ROM:00120E2A loc_120E2A: ; CODE XREF: sub_120DFA+12↑j ROM:00120E2A btst #5,($1378).w ROM:00120E30 beq.s loc_120E4E ROM:00120E32 move.w ($BA0).w,d0 ROM:00120E36 add.w ($AF0).w,d0 ROM:00120E3A sub.w ($AEC).w,d0 ROM:00120E3E cmp.w d0,d1 ROM:00120E40 bge.s loc_120E48 ROM:00120E42 move.w d1,($BA0).w ROM:00120E46 bra.s loc_120E4C ROM:00120E48 ; --------------------------------------------------------------------------- ROM:00120E48 ROM:00120E48 loc_120E48: ; CODE XREF: sub_120DFA+46↑j ROM:00120E48 move.w d0,($BA0).w ROM:00120E4C ROM:00120E4C loc_120E4C: ; CODE XREF: sub_120DFA+4C↑j ROM:00120E4C bra.s locret_120E70 ROM:00120E4E ; --------------------------------------------------------------------------- ROM:00120E4E ROM:00120E4E loc_120E4E: ; CODE XREF: sub_120DFA+36↑j ROM:00120E4E btst #2,($1389).w ROM:00120E54 beq.s locret_120E70 ROM:00120E56 move.w ($ADC).w,d0 ROM:00120E5A add.w ($AF0).w,d0 ROM:00120E5E sub.w ($AEC).w,d0 ROM:00120E62 cmp.w d0,d1 ROM:00120E64 bge.s loc_120E6C ROM:00120E66 move.w d1,($ADC).w ROM:00120E6A bra.s locret_120E70 ROM:00120E6C ; --------------------------------------------------------------------------- ROM:00120E6C ROM:00120E6C loc_120E6C: ; CODE XREF: sub_120DFA+6A↑j ROM:00120E6C move.w d0,($ADC).w ROM:00120E70 ROM:00120E70 locret_120E70: ; CODE XREF: sub_120DFA+A↑j ROM:00120E70 ; sub_120DFA:loc_120E28↑j ... ROM:00120E70 rts ROM:00120E70 ; End of function sub_120DFA ROM:00120E70 ROM:00120E72 ROM:00120E72 ; =============== S U B R O U T I N E ======================================= ROM:00120E72 ROM:00120E72 ROM:00120E72 sub_120E72: ; CODE XREF: sub_120A48+42↑p ROM:00120E72 btst #2,($137E).w ROM:00120E78 beq.s loc_120E82 ROM:00120E7A move.w $3F0(a5),($B58).w ROM:00120E80 bra.s locret_120E88 ROM:00120E82 ; --------------------------------------------------------------------------- ROM:00120E82 ROM:00120E82 loc_120E82: ; CODE XREF: sub_120E72+6↑j ROM:00120E82 move.w $3F2(a5),($B58).w ROM:00120E88 ROM:00120E88 locret_120E88: ; CODE XREF: sub_120E72+E↑j ROM:00120E88 rts ROM:00120E88 ; End of function sub_120E72 ROM:00120E88 ROM:00120E8A ROM:00120E8A ; =============== S U B R O U T I N E ======================================= ROM:00120E8A ROM:00120E8A ROM:00120E8A sub_120E8A: ; CODE XREF: ROM:00120F8C↓p ROM:00120E8A move.w ($61C).w,d0 ROM:00120E8E muls.w ($B58).w,d0 ROM:00120E92 move.w $3F4(a5),d7 ROM:00120E96 cmpi.w #0,d7 ROM:00120E9A beq.s loc_120EA2 ROM:00120E9C divs.w $3F4(a5),d0 ROM:00120EA0 bra.s loc_120EA6 ROM:00120EA2 ; --------------------------------------------------------------------------- ROM:00120EA2 ROM:00120EA2 loc_120EA2: ; CODE XREF: sub_120E8A+10↑j ROM:00120EA2 move.w #$FFFF,d0 ROM:00120EA6 ROM:00120EA6 loc_120EA6: ; CODE XREF: sub_120E8A+16↑j ROM:00120EA6 move.w d0,($B54).w ROM:00120EAA rts ROM:00120EAA ; End of function sub_120E8A ROM:00120EAA ROM:00120EAC ROM:00120EAC ; =============== S U B R O U T I N E ======================================= ROM:00120EAC ROM:00120EAC ROM:00120EAC sub_120EAC: ; CODE XREF: ROM:00120F5E↓p ROM:00120EAC ; ROM:loc_120F88↓p ROM:00120EAC move.w #$3C10,d1 ROM:00120EB0 move.w ($A44).w,d2 ROM:00120EB4 bsr.l sub_115E32 ROM:00120EBA move.w d1,($B5A).w ROM:00120EBE move.w ($BC8).w,d0 ROM:00120EC2 muls.w ($B5A).w,d0 ROM:00120EC6 cmpi.w #0,($BC6).w ROM:00120ECC beq.s loc_120ED4 ROM:00120ECE divs.w ($BC6).w,d0 ROM:00120ED2 bra.s loc_120ED8 ROM:00120ED4 ; --------------------------------------------------------------------------- ROM:00120ED4 ROM:00120ED4 loc_120ED4: ; CODE XREF: sub_120EAC+20↑j ROM:00120ED4 move.w #$FFFF,d0 ROM:00120ED8 ROM:00120ED8 loc_120ED8: ; CODE XREF: sub_120EAC+26↑j ROM:00120ED8 move.w $3F6(a5),d1 ROM:00120EDC muls.w ($B54).w,d1 ROM:00120EE0 cmpi.w #0,($B58).w ROM:00120EE6 beq.s loc_120EEE ROM:00120EE8 divs.w ($B58).w,d1 ROM:00120EEC bra.s loc_120EF2 ROM:00120EEE ; --------------------------------------------------------------------------- ROM:00120EEE ROM:00120EEE loc_120EEE: ; CODE XREF: sub_120EAC+3A↑j ROM:00120EEE move.w #$FFFF,d1 ROM:00120EF2 ROM:00120EF2 loc_120EF2: ; CODE XREF: sub_120EAC+40↑j ROM:00120EF2 add.w d0,d1 ROM:00120EF4 move.w d1,($B56).w ROM:00120EF8 rts ROM:00120EF8 ; End of function sub_120EAC ROM:00120EF8 ROM:00120EFA ROM:00120EFA ; =============== S U B R O U T I N E ======================================= ROM:00120EFA ROM:00120EFA ROM:00120EFA sub_120EFA: ; CODE XREF: ROM:loc_120F5A↓p ROM:00120EFA move.w ($B58).w,($B54).w ROM:00120F00 rts ROM:00120F00 ; End of function sub_120EFA ROM:00120F00 ROM:00120F02 ROM:00120F02 ; =============== S U B R O U T I N E ======================================= ROM:00120F02 ROM:00120F02 ROM:00120F02 sub_120F02: ; CODE XREF: sub_120A48+46↑p ROM:00120F02 clr.w d1 ROM:00120F04 move.b ($116F).w,d1 ROM:00120F08 cmpi.w #4,d1 ROM:00120F0C bcc.s locret_120F16 ROM:00120F0E movea.l off_120F18(pc,d1.w*4),a0 ROM:00120F12 nop ROM:00120F14 jmp (a0) ROM:00120F16 ; --------------------------------------------------------------------------- ROM:00120F16 ROM:00120F16 locret_120F16: ; CODE XREF: sub_120F02+A↑j ROM:00120F16 rts ROM:00120F16 ; End of function sub_120F02 ROM:00120F16 ROM:00120F16 ; --------------------------------------------------------------------------- ROM:00120F18 off_120F18: dc.l loc_120F28 ; DATA XREF: sub_120F02+C↑r ROM:00120F1C dc.l loc_120F32 ROM:00120F20 dc.l loc_120F64 ROM:00120F24 dc.l loc_120FA6 ROM:00120F28 ; --------------------------------------------------------------------------- ROM:00120F28 ROM:00120F28 loc_120F28: ; DATA XREF: ROM:off_120F18↑o ROM:00120F28 move.b #1,($116F).w ROM:00120F2E bra.s loc_120F5A ROM:00120F30 ; --------------------------------------------------------------------------- ROM:00120F30 rts ROM:00120F32 ; --------------------------------------------------------------------------- ROM:00120F32 ROM:00120F32 loc_120F32: ; DATA XREF: ROM:00120F1C↑o ROM:00120F32 btst #1,($1385).w ROM:00120F38 beq.s loc_120F5A ROM:00120F3A bclr #1,($1385).w ROM:00120F40 move.w $3F4(a5),d0 ROM:00120F44 clr.b ($876).w ROM:00120F48 move.w d0,($61C).w ROM:00120F4C move.b #1,($876).w ROM:00120F52 move.b #2,($116F).w ROM:00120F58 bra.s loc_120F88 ROM:00120F5A ; --------------------------------------------------------------------------- ROM:00120F5A ROM:00120F5A loc_120F5A: ; CODE XREF: ROM:00120F2E↑j ROM:00120F5A ; ROM:00120F38↑j ... ROM:00120F5A bsr.w sub_120EFA ROM:00120F5E bsr.w sub_120EAC ROM:00120F62 rts ROM:00120F64 ; --------------------------------------------------------------------------- ROM:00120F64 ROM:00120F64 loc_120F64: ; DATA XREF: ROM:00120F20↑o ROM:00120F64 btst #2,($136E).w ROM:00120F6A beq.s loc_120F74 ROM:00120F6C move.b #1,($116F).w ROM:00120F72 bra.s loc_120F5A ROM:00120F74 ; --------------------------------------------------------------------------- ROM:00120F74 ROM:00120F74 loc_120F74: ; CODE XREF: ROM:00120F6A↑j ROM:00120F74 btst #1,($138B).w ROM:00120F7A bne.s loc_120F7E ROM:00120F7C bra.s loc_120F92 ROM:00120F7E ; --------------------------------------------------------------------------- ROM:00120F7E ROM:00120F7E loc_120F7E: ; CODE XREF: ROM:00120F7A↑j ROM:00120F7E cmpi.w #0,($61C).w ROM:00120F84 bgt.s loc_120F88 ROM:00120F86 bra.s loc_120F92 ROM:00120F88 ; --------------------------------------------------------------------------- ROM:00120F88 ROM:00120F88 loc_120F88: ; CODE XREF: ROM:00120F58↑j ROM:00120F88 ; ROM:00120F84↑j ROM:00120F88 bsr.w sub_120EAC ROM:00120F8C bsr.w sub_120E8A ROM:00120F90 rts ROM:00120F92 ; --------------------------------------------------------------------------- ROM:00120F92 ROM:00120F92 loc_120F92: ; CODE XREF: ROM:00120F7C↑j ROM:00120F92 ; ROM:00120F86↑j ROM:00120F92 move.w #0,($B54).w ROM:00120F98 move.w #0,($B56).w ROM:00120F9E move.b #3,($116F).w ROM:00120FA4 bra.s locret_120FB6 ROM:00120FA6 ; --------------------------------------------------------------------------- ROM:00120FA6 ROM:00120FA6 loc_120FA6: ; DATA XREF: ROM:00120F24↑o ROM:00120FA6 btst #2,($136E).w ROM:00120FAC beq.s locret_120FB6 ROM:00120FAE move.b #1,($116F).w ROM:00120FB4 bra.s loc_120F5A ROM:00120FB6 ; --------------------------------------------------------------------------- ROM:00120FB6 ROM:00120FB6 locret_120FB6: ; CODE XREF: ROM:00120FA4↑j ROM:00120FB6 ; ROM:00120FAC↑j ROM:00120FB6 rts ROM:00120FB8 ; --------------------------------------------------------------------------- ROM:00120FB8 rts ROM:00120FBA ROM:00120FBA ; =============== S U B R O U T I N E ======================================= ROM:00120FBA ROM:00120FBA ROM:00120FBA sub_120FBA: ; CODE XREF: ROM:loc_1202C8↑p ROM:00120FBA clr.l d1 ROM:00120FBC move.w ($B6C).w,d1 ROM:00120FC0 sub.w ($B66).w,d1 ROM:00120FC4 swap d1 ROM:00120FC6 move.w ($13B4).w,d2 ROM:00120FCA swap d2 ROM:00120FCC move.w ($13B6).w,d2 ROM:00120FD0 btst #7,($136B).w ROM:00120FD6 beq.s loc_120FDE ROM:00120FD8 move.w $400(a5),d3 ROM:00120FDC bra.s loc_120FE2 ROM:00120FDE ; --------------------------------------------------------------------------- ROM:00120FDE ROM:00120FDE loc_120FDE: ; CODE XREF: sub_120FBA+1C↑j ROM:00120FDE move.w $3FE(a5),d3 ROM:00120FE2 ROM:00120FE2 loc_120FE2: ; CODE XREF: sub_120FBA+22↑j ROM:00120FE2 ext.l d3 ROM:00120FE4 bsr.l sub_115D36 ROM:00120FEA clr.l d5 ROM:00120FEC move.w $402(a5),d5 ROM:00120FF0 swap d5 ROM:00120FF2 cmp.l d4,d5 ROM:00120FF4 bgt.s loc_120FF8 ROM:00120FF6 move.l d5,d4 ROM:00120FF8 ROM:00120FF8 loc_120FF8: ; CODE XREF: sub_120FBA+3A↑j ROM:00120FF8 move.w d4,($13B6).w ROM:00120FFC swap d4 ROM:00120FFE cmpi.w #0,d4 ROM:00121002 blt.s loc_12100A ROM:00121004 move.w d4,($13B4).w ROM:00121008 bra.s locret_121010 ROM:0012100A ; --------------------------------------------------------------------------- ROM:0012100A ROM:0012100A loc_12100A: ; CODE XREF: sub_120FBA+48↑j ROM:0012100A move.w #0,($13B4).w ROM:00121010 ROM:00121010 locret_121010: ; CODE XREF: sub_120FBA+4E↑j ROM:00121010 rts ROM:00121010 ; End of function sub_120FBA ROM:00121010 ROM:00121012 ROM:00121012 ; =============== S U B R O U T I N E ======================================= ROM:00121012 ROM:00121012 ROM:00121012 sub_121012: ; CODE XREF: sub_1211C8+10↓p ROM:00121012 bclr #2,($137F).w ROM:00121018 btst #1,($138B).w ROM:0012101E beq.s loc_121044 ROM:00121020 bset #2,($137F).w ROM:00121026 btst #1,($14CF).w ROM:0012102C beq.s loc_121044 ROM:0012102E btst #0,($C1D).w ROM:00121034 bne.s loc_121044 ROM:00121036 btst #3,($1394).w ROM:0012103C beq.s loc_121044 ROM:0012103E bclr #2,($137F).w ROM:00121044 ROM:00121044 loc_121044: ; CODE XREF: sub_121012+C↑j ROM:00121044 ; sub_121012+1A↑j ... ROM:00121044 clr.w d1 ROM:00121046 move.b ($1170).w,d1 ROM:0012104A cmpi.w #5,d1 ROM:0012104E bcc.s locret_121058 ROM:00121050 movea.l off_12105A(pc,d1.w*4),a0 ROM:00121054 nop ROM:00121056 jmp (a0) ROM:00121058 ; --------------------------------------------------------------------------- ROM:00121058 ROM:00121058 locret_121058: ; CODE XREF: sub_121012+3C↑j ROM:00121058 rts ROM:00121058 ; End of function sub_121012 ROM:00121058 ROM:00121058 ; --------------------------------------------------------------------------- ROM:0012105A off_12105A: dc.l loc_12106E ; DATA XREF: sub_121012+3E↑r ROM:0012105E dc.l loc_121078 ROM:00121062 dc.l loc_1210AE ROM:00121066 dc.l loc_1210DE ROM:0012106A dc.l loc_12112A ROM:0012106E ; --------------------------------------------------------------------------- ROM:0012106E ROM:0012106E loc_12106E: ; DATA XREF: ROM:off_12105A↑o ROM:0012106E move.b #1,($1170).w ROM:00121074 bra.w loc_1210A8 ROM:00121078 ; --------------------------------------------------------------------------- ROM:00121078 ROM:00121078 loc_121078: ; DATA XREF: ROM:0012105E↑o ROM:00121078 btst #3,($138A).w ROM:0012107E beq.s loc_121090 ROM:00121080 btst #2,($137F).w ROM:00121086 beq.s loc_121090 ROM:00121088 move.b #3,($1170).w ROM:0012108E rts ROM:00121090 ; --------------------------------------------------------------------------- ROM:00121090 ROM:00121090 loc_121090: ; CODE XREF: ROM:0012107E↑j ROM:00121090 ; ROM:00121086↑j ROM:00121090 btst #3,($138A).w ROM:00121096 beq.s loc_1210A8 ROM:00121098 btst #2,($137F).w ROM:0012109E bne.s loc_1210A8 ROM:001210A0 move.b #2,($1170).w ROM:001210A6 bra.s loc_1210D8 ROM:001210A8 ; --------------------------------------------------------------------------- ROM:001210A8 ROM:001210A8 loc_1210A8: ; CODE XREF: ROM:00121074↑j ROM:001210A8 ; ROM:00121096↑j ... ROM:001210A8 bsr.w sub_1211BA ROM:001210AC rts ROM:001210AE ; --------------------------------------------------------------------------- ROM:001210AE ROM:001210AE loc_1210AE: ; DATA XREF: ROM:00121062↑o ROM:001210AE btst #3,($138A).w ROM:001210B4 bne.s loc_1210BE ROM:001210B6 move.b #1,($1170).w ROM:001210BC bra.s loc_1210A8 ROM:001210BE ; --------------------------------------------------------------------------- ROM:001210BE ROM:001210BE loc_1210BE: ; CODE XREF: ROM:001210B4↑j ROM:001210BE move.w ($B5E).w,d0 ROM:001210C2 btst #2,($137F).w ROM:001210C8 beq.s loc_1210D8 ROM:001210CA cmp.w ($B62).w,d0 ROM:001210CE bgt.s loc_1210D8 ROM:001210D0 move.b #3,($1170).w ROM:001210D6 rts ROM:001210D8 ; --------------------------------------------------------------------------- ROM:001210D8 ROM:001210D8 loc_1210D8: ; CODE XREF: ROM:001210A6↑j ROM:001210D8 ; ROM:001210C8↑j ... ROM:001210D8 bsr.w sub_1211B2 ROM:001210DC rts ROM:001210DE ; --------------------------------------------------------------------------- ROM:001210DE ROM:001210DE loc_1210DE: ; DATA XREF: ROM:00121066↑o ROM:001210DE btst #3,($138A).w ROM:001210E4 bne.s loc_1210EE ROM:001210E6 move.b #1,($1170).w ROM:001210EC bra.s loc_1210A8 ROM:001210EE ; --------------------------------------------------------------------------- ROM:001210EE ROM:001210EE loc_1210EE: ; CODE XREF: ROM:001210E4↑j ROM:001210EE move.w ($B5E).w,d0 ROM:001210F2 cmp.w ($B6C).w,d0 ROM:001210F6 bne.s loc_121112 ROM:001210F8 move.w $408(a5),d1 ROM:001210FC clr.b ($878).w ROM:00121100 move.w d1,($620).w ROM:00121104 move.b #1,($878).w ROM:0012110A move.b #4,($1170).w ROM:00121110 rts ROM:00121112 ; --------------------------------------------------------------------------- ROM:00121112 ROM:00121112 loc_121112: ; CODE XREF: ROM:001210F6↑j ROM:00121112 btst #2,($137F).w ROM:00121118 beq.s loc_121120 ROM:0012111A cmp.w ($B62).w,d0 ROM:0012111E ble.s locret_121128 ROM:00121120 ROM:00121120 loc_121120: ; CODE XREF: ROM:00121118↑j ROM:00121120 move.b #2,($1170).w ROM:00121126 bra.s loc_1210D8 ROM:00121128 ; --------------------------------------------------------------------------- ROM:00121128 ROM:00121128 locret_121128: ; CODE XREF: ROM:0012111E↑j ROM:00121128 rts ROM:0012112A ; --------------------------------------------------------------------------- ROM:0012112A ROM:0012112A loc_12112A: ; DATA XREF: ROM:0012106A↑o ROM:0012112A btst #3,($138A).w ROM:00121130 bne.s loc_12113C ROM:00121132 move.b #1,($1170).w ROM:00121138 bra.w loc_1210A8 ROM:0012113C ; --------------------------------------------------------------------------- ROM:0012113C ROM:0012113C loc_12113C: ; CODE XREF: ROM:00121130↑j ROM:0012113C cmpi.w #0,($620).w ROM:00121142 bgt.s loc_121150 ROM:00121144 bsr.w sub_12118C ROM:00121148 move.b #3,($1170).w ROM:0012114E rts ROM:00121150 ; --------------------------------------------------------------------------- ROM:00121150 ROM:00121150 loc_121150: ; CODE XREF: ROM:00121142↑j ROM:00121150 move.w ($B5E).w,d0 ROM:00121154 cmp.w ($B6C).w,d0 ROM:00121158 beq.s loc_12116A ROM:0012115A clr.b ($878).w ROM:0012115E clr.w ($620).w ROM:00121162 move.b #3,($1170).w ROM:00121168 rts ROM:0012116A ; --------------------------------------------------------------------------- ROM:0012116A ROM:0012116A loc_12116A: ; CODE XREF: ROM:00121158↑j ROM:0012116A btst #2,($137F).w ROM:00121170 beq.s loc_121178 ROM:00121172 cmp.w ($B62).w,d0 ROM:00121176 ble.s locret_12118A ROM:00121178 ROM:00121178 loc_121178: ; CODE XREF: ROM:00121170↑j ROM:00121178 clr.b ($878).w ROM:0012117C clr.w ($620).w ROM:00121180 move.b #2,($1170).w ROM:00121186 bra.w loc_1210D8 ROM:0012118A ; --------------------------------------------------------------------------- ROM:0012118A ROM:0012118A locret_12118A: ; CODE XREF: ROM:00121176↑j ROM:0012118A rts ROM:0012118C ROM:0012118C ; =============== S U B R O U T I N E ======================================= ROM:0012118C ROM:0012118C ROM:0012118C sub_12118C: ; CODE XREF: ROM:00121144↑p ROM:0012118C move.w ($B5E).w,d0 ROM:00121190 sub.w $406(a5),d0 ROM:00121194 move.w ($B62).w,d1 ROM:00121198 sub.w ($B5E).w,d1 ROM:0012119C move.w $404(a5),d2 ROM:001211A0 cmp.w d2,d1 ROM:001211A2 ble.s loc_1211AC ROM:001211A4 move.w ($B62).w,d0 ROM:001211A8 sub.w $404(a5),d0 ROM:001211AC ROM:001211AC loc_1211AC: ; CODE XREF: sub_12118C+16↑j ROM:001211AC move.w d0,($B5E).w ROM:001211B0 rts ROM:001211B0 ; End of function sub_12118C ROM:001211B0 ROM:001211B2 ROM:001211B2 ; =============== S U B R O U T I N E ======================================= ROM:001211B2 ROM:001211B2 ROM:001211B2 sub_1211B2: ; CODE XREF: ROM:loc_1210D8↑p ROM:001211B2 move.w ($B62).w,($B5E).w ROM:001211B8 rts ROM:001211B8 ; End of function sub_1211B2 ROM:001211B8 ROM:001211BA ROM:001211BA ; =============== S U B R O U T I N E ======================================= ROM:001211BA ROM:001211BA ROM:001211BA sub_1211BA: ; CODE XREF: ROM:loc_1210A8↑p ROM:001211BA move.w ($B62).w,d0 ROM:001211BE sub.w $404(a5),d0 ROM:001211C2 move.w d0,($B5E).w ROM:001211C6 rts ROM:001211C6 ; End of function sub_1211BA ROM:001211C6 ROM:001211C8 ROM:001211C8 ; =============== S U B R O U T I N E ======================================= ROM:001211C8 ROM:001211C8 ROM:001211C8 sub_1211C8: ; CODE XREF: sub_1268BE+2A↓p ROM:001211C8 bsr.w sub_1212EE ROM:001211CC bsr.w sub_1212F6 ROM:001211D0 bsr.w sub_121352 ROM:001211D4 bsr.w sub_121486 ROM:001211D8 bsr.l sub_121012 ROM:001211DE bsr.l sub_120A48 ROM:001211E4 bsr.w sub_121494 ROM:001211E8 bsr.l sub_1214A2 ROM:001211EE bsr.w sub_121206 ROM:001211F2 bsr.l sub_1206DC ROM:001211F8 bsr.l sub_121B02 ROM:001211FE bsr.l sub_1201B8 ROM:00121204 rts ROM:00121204 ; End of function sub_1211C8 ROM:00121204 ROM:00121206 ROM:00121206 ; =============== S U B R O U T I N E ======================================= ROM:00121206 ROM:00121206 ROM:00121206 sub_121206: ; CODE XREF: sub_1211C8+26↑p ROM:00121206 clr.w d1 ROM:00121208 move.b ($1171).w,d1 ROM:0012120C cmpi.w #4,d1 ROM:00121210 bcc.s locret_12121A ROM:00121212 movea.l off_12121C(pc,d1.w*4),a0 ROM:00121216 nop ROM:00121218 jmp (a0) ROM:0012121A ; --------------------------------------------------------------------------- ROM:0012121A ROM:0012121A locret_12121A: ; CODE XREF: sub_121206+A↑j ROM:0012121A rts ROM:0012121A ; End of function sub_121206 ROM:0012121A ROM:0012121A ; --------------------------------------------------------------------------- ROM:0012121C off_12121C: dc.l loc_12122C ; DATA XREF: sub_121206+C↑r ROM:00121220 dc.l loc_12123C ROM:00121224 dc.l loc_121266 ROM:00121228 dc.l loc_1212AE ROM:0012122C ; --------------------------------------------------------------------------- ROM:0012122C ROM:0012122C loc_12122C: ; DATA XREF: ROM:off_12121C↑o ROM:0012122C bclr #6,($1369).w ROM:00121232 move.b #1,($1171).w ROM:00121238 bra.s locret_121264 ROM:0012123A ; --------------------------------------------------------------------------- ROM:0012123A rts ROM:0012123C ; --------------------------------------------------------------------------- ROM:0012123C ROM:0012123C loc_12123C: ; DATA XREF: ROM:00121220↑o ROM:0012123C btst #3,($138C).w ROM:00121242 beq.s locret_121264 ROM:00121244 move.w $418(a5),d0 ROM:00121248 btst #6,($1374).w ROM:0012124E bne.s locret_121264 ROM:00121250 cmp.w ($B6A).w,d0 ROM:00121254 blt.s locret_121264 ROM:00121256 bset #6,($1369).w ROM:0012125C move.b #2,($1171).w ROM:00121262 bra.s locret_1212AC ROM:00121264 ; --------------------------------------------------------------------------- ROM:00121264 ROM:00121264 locret_121264: ; CODE XREF: ROM:00121238↑j ROM:00121264 ; ROM:00121242↑j ... ROM:00121264 rts ROM:00121266 ; --------------------------------------------------------------------------- ROM:00121266 ROM:00121266 loc_121266: ; DATA XREF: ROM:00121224↑o ROM:00121266 move.w $418(a5),d0 ROM:0012126A add.w $41A(a5),d0 ROM:0012126E btst #3,($138C).w ROM:00121274 beq.s loc_12127C ROM:00121276 cmp.w ($B6A).w,d0 ROM:0012127A bge.s loc_12128A ROM:0012127C ROM:0012127C loc_12127C: ; CODE XREF: ROM:00121274↑j ROM:0012127C bclr #6,($1369).w ROM:00121282 move.b #1,($1171).w ROM:00121288 bra.s locret_121264 ROM:0012128A ; --------------------------------------------------------------------------- ROM:0012128A ROM:0012128A loc_12128A: ; CODE XREF: ROM:0012127A↑j ROM:0012128A btst #6,($1374).w ROM:00121290 beq.s locret_1212AC ROM:00121292 move.w $420(a5),d0 ROM:00121296 clr.b ($879).w ROM:0012129A move.w d0,($622).w ROM:0012129E move.b #1,($879).w ROM:001212A4 move.b #3,($1171).w ROM:001212AA bra.s locret_1212EA ROM:001212AC ; --------------------------------------------------------------------------- ROM:001212AC ROM:001212AC locret_1212AC: ; CODE XREF: ROM:00121262↑j ROM:001212AC ; ROM:00121290↑j ... ROM:001212AC rts ROM:001212AE ; --------------------------------------------------------------------------- ROM:001212AE ROM:001212AE loc_1212AE: ; DATA XREF: ROM:00121228↑o ROM:001212AE btst #3,($138C).w ROM:001212B4 beq.s loc_1212CC ROM:001212B6 move.w $418(a5),d0 ROM:001212BA add.w $41A(a5),d0 ROM:001212BE cmpi.w #0,($622).w ROM:001212C4 ble.s loc_1212CC ROM:001212C6 cmp.w ($B6A).w,d0 ROM:001212CA bge.s loc_1212DA ROM:001212CC ROM:001212CC loc_1212CC: ; CODE XREF: ROM:001212B4↑j ROM:001212CC ; ROM:001212C4↑j ROM:001212CC bclr #6,($1369).w ROM:001212D2 move.b #1,($1171).w ROM:001212D8 bra.s locret_121264 ROM:001212DA ; --------------------------------------------------------------------------- ROM:001212DA ROM:001212DA loc_1212DA: ; CODE XREF: ROM:001212CA↑j ROM:001212DA btst #6,($1374).w ROM:001212E0 bne.s locret_1212EA ROM:001212E2 move.b #2,($1171).w ROM:001212E8 bra.s locret_1212AC ROM:001212EA ; --------------------------------------------------------------------------- ROM:001212EA ROM:001212EA locret_1212EA: ; CODE XREF: ROM:001212AA↑j ROM:001212EA ; ROM:001212E0↑j ROM:001212EA rts ROM:001212EC ; --------------------------------------------------------------------------- ROM:001212EC rts ROM:001212EE ROM:001212EE ; =============== S U B R O U T I N E ======================================= ROM:001212EE ROM:001212EE ROM:001212EE sub_1212EE: ; CODE XREF: sub_1211C8↑p ROM:001212EE move.w ($56C).w,($B6C).w ROM:001212F4 rts ROM:001212F4 ; End of function sub_1212EE ROM:001212F4 ROM:001212F6 ROM:001212F6 ; =============== S U B R O U T I N E ======================================= ROM:001212F6 ROM:001212F6 ROM:001212F6 sub_1212F6: ; CODE XREF: sub_1211C8+4↑p ROM:001212F6 btst #3,($8DB).w ROM:001212FC beq.s loc_12132A ROM:001212FE move.w #$3C9C,d1 ROM:00121302 move.w ($A44).w,d2 ROM:00121306 move.w ($A10).w,d3 ROM:0012130A bsr.l sub_115E32 ROM:00121310 move.w d1,($B72).w ROM:00121314 move.w #$3C9E,d1 ROM:00121318 move.w ($A44).w,d2 ROM:0012131C move.w ($A00).w,d3 ROM:00121320 bsr.l sub_115E32 ROM:00121326 move.w d1,($B76).w ROM:0012132A ROM:0012132A loc_12132A: ; CODE XREF: sub_1212F6+6↑j ROM:0012132A move.w ($B50).w,d0 ROM:0012132E cmpi.w #0,d0 ROM:00121332 beq.s loc_121340 ROM:00121334 move.w ($B76).w,d0 ROM:00121338 muls.w ($B52).w,d0 ROM:0012133C divs.w ($B50).w,d0 ROM:00121340 ROM:00121340 loc_121340: ; CODE XREF: sub_1212F6+3C↑j ROM:00121340 add.w ($B72).w,d0 ROM:00121344 add.w ($13B4).w,d0 ROM:00121348 add.w ($B56).w,d0 ROM:0012134C move.w d0,($B60).w ROM:00121350 rts ROM:00121350 ; End of function sub_1212F6 ROM:00121350 ROM:00121352 ROM:00121352 ; =============== S U B R O U T I N E ======================================= ROM:00121352 ROM:00121352 ROM:00121352 sub_121352: ; CODE XREF: sub_1211C8+8↑p ROM:00121352 btst #3,($8DB).w ROM:00121358 beq.s loc_121370 ROM:0012135A move.w #$3CA2,d1 ROM:0012135E move.w ($A44).w,d2 ROM:00121362 move.w ($A00).w,d3 ROM:00121366 bsr.l sub_115E32 ROM:0012136C move.w d1,($B6E).w ROM:00121370 ROM:00121370 loc_121370: ; CODE XREF: sub_121352+6↑j ROM:00121370 move.w #$3CA4,d1 ROM:00121374 move.w ($A22).w,d2 ROM:00121378 move.w ($A44).w,d3 ROM:0012137C bsr.l sub_115E32 ROM:00121382 move.w d1,($B70).w ROM:00121386 move.w #$3CA0,d1 ROM:0012138A move.w ($13B0).w,d2 ROM:0012138E move.w ($A0A).w,d3 ROM:00121392 bsr.l sub_115E32 ROM:00121398 move.w d1,($B74).w ROM:0012139C btst #1,($138B).w ROM:001213A2 bne.s loc_1213B4 ROM:001213A4 cmpi.w #0,($B6A).w ROM:001213AA blt.s loc_1213B4 ROM:001213AC cmpi.w #0,($B6E).w ROM:001213B2 bge.s loc_1213BC ROM:001213B4 ROM:001213B4 loc_1213B4: ; CODE XREF: sub_121352+50↑j ROM:001213B4 ; sub_121352+58↑j ROM:001213B4 move.w ($B6E).w,($B78).w ROM:001213BA bra.s loc_1213EE ROM:001213BC ; --------------------------------------------------------------------------- ROM:001213BC ROM:001213BC loc_1213BC: ; CODE XREF: sub_121352+60↑j ROM:001213BC move.w $41C(a5),d0 ROM:001213C0 sub.w ($B6A).w,d0 ROM:001213C4 bgt.s loc_1213CE ROM:001213C6 move.w #0,($B78).w ROM:001213CC bra.s loc_1213EE ROM:001213CE ; --------------------------------------------------------------------------- ROM:001213CE ROM:001213CE loc_1213CE: ; CODE XREF: sub_121352+72↑j ROM:001213CE move.w ($B6E).w,d1 ROM:001213D2 muls.w d0,d1 ROM:001213D4 divs.w $41C(a5),d1 ROM:001213D8 move.w d1,d2 ROM:001213DA add.w $41E(a5),d2 ROM:001213DE cmp.w ($B78).w,d1 ROM:001213E2 bgt.s loc_1213EA ROM:001213E4 cmp.w ($B78).w,d2 ROM:001213E8 bgt.s loc_1213EE ROM:001213EA ROM:001213EA loc_1213EA: ; CODE XREF: sub_121352+90↑j ROM:001213EA move.w d1,($B78).w ROM:001213EE ROM:001213EE loc_1213EE: ; CODE XREF: sub_121352+68↑j ROM:001213EE ; sub_121352+7A↑j ... ROM:001213EE move.w ($B60).w,d0 ROM:001213F2 add.w ($AFC).w,d0 ROM:001213F6 btst #2,($137E).w ROM:001213FC beq.s loc_121402 ROM:001213FE add.w ($B78).w,d0 ROM:00121402 ROM:00121402 loc_121402: ; CODE XREF: sub_121352+AA↑j ROM:00121402 add.w ($B70).w,d0 ROM:00121406 btst #7,($136B).w ROM:0012140C beq.s loc_121412 ROM:0012140E add.w ($AE2).w,d0 ROM:00121412 ROM:00121412 loc_121412: ; CODE XREF: sub_121352+BA↑j ROM:00121412 btst #3,($1393).w ROM:00121418 beq.s loc_12141E ROM:0012141A add.w $40C(a5),d0 ROM:0012141E ROM:0012141E loc_12141E: ; CODE XREF: sub_121352+C6↑j ROM:0012141E btst #4,($8EC).w ROM:00121424 beq.s loc_12142A ROM:00121426 add.w $40E(a5),d0 ROM:0012142A ROM:0012142A loc_12142A: ; CODE XREF: sub_121352+D2↑j ROM:0012142A btst #1,($136B).w ROM:00121430 beq.s loc_121436 ROM:00121432 add.w $410(a5),d0 ROM:00121436 ROM:00121436 loc_121436: ; CODE XREF: sub_121352+DE↑j ROM:00121436 btst #5,($138E).w ROM:0012143C beq.s loc_121442 ROM:0012143E add.w $412(a5),d0 ROM:00121442 ROM:00121442 loc_121442: ; CODE XREF: sub_121352+EA↑j ROM:00121442 btst #3,($1368).w ROM:00121448 beq.s loc_12144E ROM:0012144A add.w $414(a5),d0 ROM:0012144E ROM:0012144E loc_12144E: ; CODE XREF: sub_121352+F6↑j ROM:0012144E btst #7,($137C).w ROM:00121454 beq.s loc_12145A ROM:00121456 add.w $416(a5),d0 ROM:0012145A ROM:0012145A loc_12145A: ; CODE XREF: sub_121352+102↑j ROM:0012145A add.w ($B74).w,d0 ROM:0012145E move.w d0,($B64).w ROM:00121462 move.w #$3CA6,d1 ROM:00121466 move.w ($B64).w,d2 ROM:0012146A move.w ($13B0).w,d3 ROM:0012146E bsr.l sub_115E32 ROM:00121474 add.w ($B64).w,d1 ROM:00121478 move.w d1,($B62).w ROM:0012147C sub.w ($B60).w,d1 ROM:00121480 move.w d1,($B66).w ROM:00121484 rts ROM:00121484 ; End of function sub_121352 ROM:00121484 ROM:00121486 ROM:00121486 ; =============== S U B R O U T I N E ======================================= ROM:00121486 ROM:00121486 ROM:00121486 sub_121486: ; CODE XREF: sub_1211C8+C↑p ROM:00121486 move.w $40A(a5),d0 ROM:0012148A add.w ($B62).w,d0 ROM:0012148E move.w d0,($B68).w ROM:00121492 rts ROM:00121492 ; End of function sub_121486 ROM:00121492 ROM:00121494 ROM:00121494 ; =============== S U B R O U T I N E ======================================= ROM:00121494 ROM:00121494 ROM:00121494 sub_121494: ; CODE XREF: sub_1211C8+1C↑p ROM:00121494 move.w ($538).w,d0 ROM:00121498 sub.w ($B4C).w,d0 ROM:0012149C move.w d0,($B6A).w ROM:001214A0 rts ROM:001214A0 ; End of function sub_121494 ROM:001214A0 ROM:001214A2 ROM:001214A2 ; =============== S U B R O U T I N E ======================================= ROM:001214A2 ROM:001214A2 ROM:001214A2 sub_1214A2: ; CODE XREF: sub_1211C8+20↑p ROM:001214A2 bsr.w sub_1215AC ROM:001214A6 bsr.w sub_121710 ROM:001214AA bsr.w sub_12188A ROM:001214AE bsr.w sub_1214B4 ROM:001214B2 rts ROM:001214B2 ; End of function sub_1214A2 ROM:001214B2 ROM:001214B4 ROM:001214B4 ; =============== S U B R O U T I N E ======================================= ROM:001214B4 ROM:001214B4 ROM:001214B4 sub_1214B4: ; CODE XREF: sub_1214A2+C↑p ROM:001214B4 clr.w d1 ROM:001214B6 move.b ($1172).w,d1 ROM:001214BA cmpi.w #5,d1 ROM:001214BE bcc.s locret_1214C8 ROM:001214C0 movea.l off_1214CA(pc,d1.w*4),a0 ROM:001214C4 nop ROM:001214C6 jmp (a0) ROM:001214C8 ; --------------------------------------------------------------------------- ROM:001214C8 ROM:001214C8 locret_1214C8: ; CODE XREF: sub_1214B4+A↑j ROM:001214C8 rts ROM:001214C8 ; End of function sub_1214B4 ROM:001214C8 ROM:001214C8 ; --------------------------------------------------------------------------- ROM:001214CA off_1214CA: dc.l loc_1214DE ; DATA XREF: sub_1214B4+C↑r ROM:001214CE dc.l loc_1214EC ROM:001214D2 dc.l loc_12151C ROM:001214D6 dc.l loc_121554 ROM:001214DA dc.l loc_12156E ROM:001214DE ; --------------------------------------------------------------------------- ROM:001214DE ROM:001214DE loc_1214DE: ; DATA XREF: ROM:off_1214CA↑o ROM:001214DE bsr.w sub_121880 ROM:001214E2 move.b #1,($1172).w ROM:001214E8 bra.s locret_12151A ROM:001214EA ; --------------------------------------------------------------------------- ROM:001214EA rts ROM:001214EC ; --------------------------------------------------------------------------- ROM:001214EC ROM:001214EC loc_1214EC: ; DATA XREF: ROM:001214CE↑o ROM:001214EC btst #6,($1374).w ROM:001214F2 beq.s loc_121502 ROM:001214F4 bset #5,($1382).w ROM:001214FA move.b #2,($1172).w ROM:00121500 bra.s loc_12154E ROM:00121502 ; --------------------------------------------------------------------------- ROM:00121502 ROM:00121502 loc_121502: ; CODE XREF: ROM:001214F2↑j ROM:00121502 btst #1,($138B).w ROM:00121508 bne.s locret_12151A ROM:0012150A bset #5,($1382).w ROM:00121510 move.b #4,($1172).w ROM:00121516 bra.w loc_1215A4 ROM:0012151A ; --------------------------------------------------------------------------- ROM:0012151A ROM:0012151A locret_12151A: ; CODE XREF: ROM:001214E8↑j ROM:0012151A ; ROM:00121508↑j ... ROM:0012151A rts ROM:0012151C ; --------------------------------------------------------------------------- ROM:0012151C ROM:0012151C loc_12151C: ; DATA XREF: ROM:001214D2↑o ROM:0012151C btst #6,($1374).w ROM:00121522 bne.s loc_121532 ROM:00121524 bclr #5,($1382).w ROM:0012152A move.b #1,($1172).w ROM:00121530 bra.s locret_12151A ROM:00121532 ; --------------------------------------------------------------------------- ROM:00121532 ROM:00121532 loc_121532: ; CODE XREF: ROM:00121522↑j ROM:00121532 move.w $422(a5),d0 ROM:00121536 move.w ($B7E).w,d1 ROM:0012153A cmp.w ($B6A).w,d0 ROM:0012153E bge.s loc_12154E ROM:00121540 cmp.w ($B7A).w,d1 ROM:00121544 bge.s loc_12154E ROM:00121546 move.b #3,($1172).w ROM:0012154C bra.s loc_121568 ROM:0012154E ; --------------------------------------------------------------------------- ROM:0012154E ROM:0012154E loc_12154E: ; CODE XREF: ROM:00121500↑j ROM:0012154E ; ROM:0012153E↑j ... ROM:0012154E bsr.w sub_121796 ROM:00121552 rts ROM:00121554 ; --------------------------------------------------------------------------- ROM:00121554 ROM:00121554 loc_121554: ; DATA XREF: ROM:001214D6↑o ROM:00121554 btst #6,($1374).w ROM:0012155A bne.s loc_121568 ROM:0012155C bsr.w sub_12186C ROM:00121560 move.b #4,($1172).w ROM:00121566 bra.s loc_1215A4 ROM:00121568 ; --------------------------------------------------------------------------- ROM:00121568 ROM:00121568 loc_121568: ; CODE XREF: ROM:0012154C↑j ROM:00121568 ; ROM:0012155A↑j ... ROM:00121568 bsr.w sub_1217AA ROM:0012156C rts ROM:0012156E ; --------------------------------------------------------------------------- ROM:0012156E ROM:0012156E loc_12156E: ; DATA XREF: ROM:001214DA↑o ROM:0012156E btst #1,($138B).w ROM:00121574 beq.s loc_121586 ROM:00121576 bclr #5,($1382).w ROM:0012157C move.b #1,($1172).w ROM:00121582 bra.w locret_12151A ROM:00121586 ; --------------------------------------------------------------------------- ROM:00121586 ROM:00121586 loc_121586: ; CODE XREF: ROM:00121574↑j ROM:00121586 move.w ($B88).w,d0 ROM:0012158A cmp.w ($A0E).w,d0 ROM:0012158E ble.s loc_121594 ROM:00121590 bsr.w sub_121880 ROM:00121594 ROM:00121594 loc_121594: ; CODE XREF: ROM:0012158E↑j ROM:00121594 btst #6,($1374).w ROM:0012159A beq.s loc_1215A4 ROM:0012159C move.b #3,($1172).w ROM:001215A2 bra.s loc_121568 ROM:001215A4 ; --------------------------------------------------------------------------- ROM:001215A4 ROM:001215A4 loc_1215A4: ; CODE XREF: ROM:00121516↑j ROM:001215A4 ; ROM:00121566↑j ... ROM:001215A4 bsr.w sub_12181E ROM:001215A8 rts ROM:001215AA ; --------------------------------------------------------------------------- ROM:001215AA rts ROM:001215AC ROM:001215AC ; =============== S U B R O U T I N E ======================================= ROM:001215AC ROM:001215AC ROM:001215AC sub_1215AC: ; CODE XREF: sub_1214A2↑p ROM:001215AC clr.w d1 ROM:001215AE move.b ($1173).w,d1 ROM:001215B2 cmpi.w #5,d1 ROM:001215B6 bcc.s locret_1215C0 ROM:001215B8 movea.l off_1215C2(pc,d1.w*4),a0 ROM:001215BC nop ROM:001215BE jmp (a0) ROM:001215C0 ; --------------------------------------------------------------------------- ROM:001215C0 ROM:001215C0 locret_1215C0: ; CODE XREF: sub_1215AC+A↑j ROM:001215C0 rts ROM:001215C0 ; End of function sub_1215AC ROM:001215C0 ROM:001215C0 ; --------------------------------------------------------------------------- ROM:001215C2 off_1215C2: dc.l loc_1215D6 ; DATA XREF: sub_1215AC+C↑r ROM:001215C6 dc.l loc_1215E4 ROM:001215CA dc.l loc_121630 ROM:001215CE dc.l loc_121682 ROM:001215D2 dc.l loc_1216C6 ROM:001215D6 ; --------------------------------------------------------------------------- ROM:001215D6 ROM:001215D6 loc_1215D6: ; DATA XREF: ROM:off_1215C2↑o ROM:001215D6 bsr.w sub_12178E ROM:001215DA move.b #1,($1173).w ROM:001215E0 bra.s locret_12162E ROM:001215E2 ; --------------------------------------------------------------------------- ROM:001215E2 rts ROM:001215E4 ; --------------------------------------------------------------------------- ROM:001215E4 ROM:001215E4 loc_1215E4: ; DATA XREF: ROM:001215C6↑o ROM:001215E4 btst #1,($138B).w ROM:001215EA beq.s locret_12162E ROM:001215EC btst #5,($1369).w ROM:001215F2 bne.s locret_12162E ROM:001215F4 btst #3,($1384).w ROM:001215FA bne.s locret_12162E ROM:001215FC btst #5,($1378).w ROM:00121602 bne.s locret_12162E ROM:00121604 btst #2,($1389).w ROM:0012160A bne.s locret_12162E ROM:0012160C cmpi.w #0,($B90).w ROM:00121612 bne.s locret_12162E ROM:00121614 move.w $426(a5),d0 ROM:00121618 clr.b ($87A).w ROM:0012161C move.w d0,($624).w ROM:00121620 move.b #1,($87A).w ROM:00121626 move.b #2,($1173).w ROM:0012162C bra.s locret_121680 ROM:0012162E ; --------------------------------------------------------------------------- ROM:0012162E ROM:0012162E locret_12162E: ; CODE XREF: ROM:001215E0↑j ROM:0012162E ; ROM:001215EA↑j ... ROM:0012162E rts ROM:00121630 ; --------------------------------------------------------------------------- ROM:00121630 ROM:00121630 loc_121630: ; DATA XREF: ROM:001215CA↑o ROM:00121630 btst #1,($138B).w ROM:00121636 beq.s loc_121660 ROM:00121638 btst #3,($1384).w ROM:0012163E bne.s loc_121660 ROM:00121640 btst #5,($1369).w ROM:00121646 bne.s loc_121660 ROM:00121648 btst #5,($1378).w ROM:0012164E bne.s loc_121660 ROM:00121650 btst #2,($1389).w ROM:00121656 bne.s loc_121660 ROM:00121658 cmpi.w #0,($B90).w ROM:0012165E ble.s loc_121670 ROM:00121660 ROM:00121660 loc_121660: ; CODE XREF: ROM:00121636↑j ROM:00121660 ; ROM:0012163E↑j ... ROM:00121660 clr.b ($87A).w ROM:00121664 clr.w ($624).w ROM:00121668 move.b #1,($1173).w ROM:0012166E bra.s locret_12162E ROM:00121670 ; --------------------------------------------------------------------------- ROM:00121670 ROM:00121670 loc_121670: ; CODE XREF: ROM:0012165E↑j ROM:00121670 cmpi.w #0,($624).w ROM:00121676 bgt.s locret_121680 ROM:00121678 move.b #3,($1173).w ROM:0012167E bra.s locret_1216C4 ROM:00121680 ; --------------------------------------------------------------------------- ROM:00121680 ROM:00121680 locret_121680: ; CODE XREF: ROM:0012162C↑j ROM:00121680 ; ROM:00121676↑j ROM:00121680 rts ROM:00121682 ; --------------------------------------------------------------------------- ROM:00121682 ROM:00121682 loc_121682: ; DATA XREF: ROM:001215CE↑o ROM:00121682 btst #1,($138B).w ROM:00121688 beq.s loc_1216AA ROM:0012168A btst #3,($1384).w ROM:00121690 bne.s loc_1216AA ROM:00121692 btst #5,($1369).w ROM:00121698 bne.s loc_1216AA ROM:0012169A btst #5,($1378).w ROM:001216A0 bne.s loc_1216AA ROM:001216A2 btst #2,($1389).w ROM:001216A8 beq.s loc_1216B4 ROM:001216AA ROM:001216AA loc_1216AA: ; CODE XREF: ROM:00121688↑j ROM:001216AA ; ROM:00121690↑j ... ROM:001216AA move.b #1,($1173).w ROM:001216B0 bra.w locret_12162E ROM:001216B4 ; --------------------------------------------------------------------------- ROM:001216B4 ROM:001216B4 loc_1216B4: ; CODE XREF: ROM:001216A8↑j ROM:001216B4 cmpi.w #0,($B90).w ROM:001216BA bne.s locret_1216C4 ROM:001216BC move.b #4,($1173).w ROM:001216C2 bra.s loc_121708 ROM:001216C4 ; --------------------------------------------------------------------------- ROM:001216C4 ROM:001216C4 locret_1216C4: ; CODE XREF: ROM:0012167E↑j ROM:001216C4 ; ROM:001216BA↑j ... ROM:001216C4 rts ROM:001216C6 ; --------------------------------------------------------------------------- ROM:001216C6 ROM:001216C6 loc_1216C6: ; DATA XREF: ROM:001215D2↑o ROM:001216C6 btst #1,($138B).w ROM:001216CC beq.s loc_1216EE ROM:001216CE btst #3,($1384).w ROM:001216D4 bne.s loc_1216EE ROM:001216D6 btst #5,($1369).w ROM:001216DC bne.s loc_1216EE ROM:001216DE btst #5,($1378).w ROM:001216E4 bne.s loc_1216EE ROM:001216E6 btst #2,($1389).w ROM:001216EC beq.s loc_1216F8 ROM:001216EE ROM:001216EE loc_1216EE: ; CODE XREF: ROM:001216CC↑j ROM:001216EE ; ROM:001216D4↑j ... ROM:001216EE move.b #1,($1173).w ROM:001216F4 bra.w locret_12162E ROM:001216F8 ; --------------------------------------------------------------------------- ROM:001216F8 ROM:001216F8 loc_1216F8: ; CODE XREF: ROM:001216EC↑j ROM:001216F8 cmpi.w #0,($B90).w ROM:001216FE ble.s loc_121708 ROM:00121700 move.b #3,($1173).w ROM:00121706 bra.s locret_1216C4 ROM:00121708 ; --------------------------------------------------------------------------- ROM:00121708 ROM:00121708 loc_121708: ; CODE XREF: ROM:001216C2↑j ROM:00121708 ; ROM:001216FE↑j ROM:00121708 bsr.w sub_121764 ROM:0012170C rts ROM:0012170E ; --------------------------------------------------------------------------- ROM:0012170E rts ROM:00121710 ROM:00121710 ; =============== S U B R O U T I N E ======================================= ROM:00121710 ROM:00121710 ROM:00121710 sub_121710: ; CODE XREF: sub_1214A2+4↑p ROM:00121710 move.w #$3CAA,d1 ROM:00121714 move.w ($538).w,d2 ROM:00121718 move.w ($A0E).w,d3 ROM:0012171C bsr.l sub_115E32 ROM:00121722 add.w ($13B4).w,d1 ROM:00121726 btst #7,($1371).w ROM:0012172C beq.s loc_121732 ROM:0012172E add.w $432(a5),d1 ROM:00121732 ROM:00121732 loc_121732: ; CODE XREF: sub_121710+1C↑j ROM:00121732 move.w d1,($B7C).w ROM:00121736 move.w $424(a5),d0 ROM:0012173A cmpi.w #0,d0 ROM:0012173E bne.s loc_12175C ROM:00121740 move.w #$3CA6,d1 ROM:00121744 move.w ($B7C).w,d2 ROM:00121748 move.w ($13B0).w,d3 ROM:0012174C bsr.l sub_115E32 ROM:00121752 add.w ($B7C).w,d1 ROM:00121756 move.w d1,($B7A).w ROM:0012175A bra.s locret_121762 ROM:0012175C ; --------------------------------------------------------------------------- ROM:0012175C ROM:0012175C loc_12175C: ; CODE XREF: sub_121710+2E↑j ROM:0012175C move.w ($B7C).w,($B7A).w ROM:00121762 ROM:00121762 locret_121762: ; CODE XREF: sub_121710+4A↑j ROM:00121762 rts ROM:00121762 ; End of function sub_121710 ROM:00121762 ROM:00121764 ROM:00121764 ; =============== S U B R O U T I N E ======================================= ROM:00121764 ROM:00121764 ROM:00121764 sub_121764: ; CODE XREF: ROM:loc_121708↑p ROM:00121764 clr.l d1 ROM:00121766 move.w ($B6C).w,d1 ROM:0012176A swap d1 ROM:0012176C move.w ($B7E).w,d2 ROM:00121770 swap d2 ROM:00121772 move.w ($B8A).w,d2 ROM:00121776 move.w $428(a5),d3 ROM:0012177A ext.l d3 ROM:0012177C bsr.l sub_115D36 ROM:00121782 move.w d4,($B8A).w ROM:00121786 swap d4 ROM:00121788 move.w d4,($B7E).w ROM:0012178C rts ROM:0012178C ; End of function sub_121764 ROM:0012178C ROM:0012178E ROM:0012178E ; =============== S U B R O U T I N E ======================================= ROM:0012178E ROM:0012178E ROM:0012178E sub_12178E: ; CODE XREF: ROM:loc_1215D6↑p ROM:0012178E move.w ($B62).w,($B7E).w ROM:00121794 rts ROM:00121794 ; End of function sub_12178E ROM:00121794 ROM:00121796 ROM:00121796 ; =============== S U B R O U T I N E ======================================= ROM:00121796 ROM:00121796 ROM:00121796 sub_121796: ; CODE XREF: ROM:loc_12154E↑p ROM:00121796 move.w ($B7E).w,($B84).w ROM:0012179C move.w ($B7E).w,($B82).w ROM:001217A2 move.w $42C(a5),($B80).w ROM:001217A8 rts ROM:001217A8 ; End of function sub_121796 ROM:001217A8 ROM:001217AA ROM:001217AA ; =============== S U B R O U T I N E ======================================= ROM:001217AA ROM:001217AA ROM:001217AA sub_1217AA: ; CODE XREF: ROM:loc_121568↑p ROM:001217AA move.w ($B62).w,d0 ROM:001217AE cmp.w ($B7A).w,d0 ROM:001217B2 ble.s loc_1217B8 ROM:001217B4 move.w d0,($B7A).w ROM:001217B8 ROM:001217B8 loc_1217B8: ; CODE XREF: sub_1217AA+8↑j ROM:001217B8 move.w $42E(a5),d1 ROM:001217BC cmp.w ($A0E).w,d1 ROM:001217C0 bge.s loc_1217CA ROM:001217C2 bclr #6,($1372).w ROM:001217C8 bra.s loc_1217F0 ROM:001217CA ; --------------------------------------------------------------------------- ROM:001217CA ROM:001217CA loc_1217CA: ; CODE XREF: sub_1217AA+16↑j ROM:001217CA bset #6,($1372).w ROM:001217D0 btst #1,($14CF).w ROM:001217D6 beq.s loc_1217F0 ROM:001217D8 move.w $430(a5),d1 ROM:001217DC btst #0,($C1D).w ROM:001217E2 bne.s loc_1217F0 ROM:001217E4 cmp.w ($4FA).w,d1 ROM:001217E8 bgt.s loc_1217F0 ROM:001217EA bclr #6,($1372).w ROM:001217F0 ROM:001217F0 loc_1217F0: ; CODE XREF: sub_1217AA+1E↑j ROM:001217F0 ; sub_1217AA+2C↑j ... ROM:001217F0 move.w ($B84).w,d0 ROM:001217F4 btst #6,($1372).w ROM:001217FA beq.s loc_121802 ROM:001217FC cmp.w ($B7A).w,d0 ROM:00121800 ble.s loc_121810 ROM:00121802 ROM:00121802 loc_121802: ; CODE XREF: sub_1217AA+50↑j ROM:00121802 move.w ($B7A).w,($B84).w ROM:00121808 move.w ($B7A).w,($B82).w ROM:0012180E bra.s loc_121816 ROM:00121810 ; --------------------------------------------------------------------------- ROM:00121810 ROM:00121810 loc_121810: ; CODE XREF: sub_1217AA+56↑j ROM:00121810 move.w ($B84).w,($B82).w ROM:00121816 ROM:00121816 loc_121816: ; CODE XREF: sub_1217AA+64↑j ROM:00121816 move.w $42A(a5),($B80).w ROM:0012181C rts ROM:0012181C ; End of function sub_1217AA ROM:0012181C ROM:0012181E ROM:0012181E ; =============== S U B R O U T I N E ======================================= ROM:0012181E ROM:0012181E ROM:0012181E sub_12181E: ; CODE XREF: ROM:loc_1215A4↑p ROM:0012181E move.w ($B1A).w,d0 ROM:00121822 cmp.w ($B84).w,d0 ROM:00121826 ble.s loc_12182C ROM:00121828 move.w d0,($B84).w ROM:0012182C ROM:0012182C loc_12182C: ; CODE XREF: sub_12181E+8↑j ROM:0012182C cmpi.w #0,($B86).w ROM:00121832 bge.s loc_12183C ROM:00121834 move.w ($B84).w,($B82).w ROM:0012183A bra.s loc_121842 ROM:0012183C ; --------------------------------------------------------------------------- ROM:0012183C ROM:0012183C loc_12183C: ; CODE XREF: sub_12181E+14↑j ROM:0012183C move.w ($B1A).w,($B82).w ROM:00121842 ROM:00121842 loc_121842: ; CODE XREF: sub_12181E+1C↑j ROM:00121842 cmp.w ($B6C).w,d0 ROM:00121846 ble.s loc_121850 ROM:00121848 move.w $396(a5),($B80).w ROM:0012184E bra.s locret_12186A ROM:00121850 ; --------------------------------------------------------------------------- ROM:00121850 ROM:00121850 loc_121850: ; CODE XREF: sub_12181E+28↑j ROM:00121850 move.w #$3C12,d1 ROM:00121854 move.w ($B86).w,d2 ROM:00121858 bsr.l sub_115E32 ROM:0012185E muls.w ($B8C).w,d1 ROM:00121862 divs.w #$2710,d1 ROM:00121866 move.w d1,($B80).w ROM:0012186A ROM:0012186A locret_12186A: ; CODE XREF: sub_12181E+30↑j ROM:0012186A rts ROM:0012186A ; End of function sub_12181E ROM:0012186A ROM:0012186C ROM:0012186C ; =============== S U B R O U T I N E ======================================= ROM:0012186C ROM:0012186C ROM:0012186C sub_12186C: ; CODE XREF: ROM:0012155C↑p ROM:0012186C move.w #$3C14,d1 ROM:00121870 move.w ($538).w,d2 ROM:00121874 bsr.l sub_115E32 ROM:0012187A move.w d1,($B8C).w ROM:0012187E rts ROM:0012187E ; End of function sub_12186C ROM:0012187E ROM:00121880 ROM:00121880 ; =============== S U B R O U T I N E ======================================= ROM:00121880 ROM:00121880 ROM:00121880 sub_121880: ; CODE XREF: ROM:loc_1214DE↑p ROM:00121880 ; ROM:00121590↑p ROM:00121880 move.w #$2710,d0 ROM:00121884 move.w d0,($B8C).w ROM:00121888 rts ROM:00121888 ; End of function sub_121880 ROM:00121888 ROM:0012188A ROM:0012188A ; =============== S U B R O U T I N E ======================================= ROM:0012188A ROM:0012188A ROM:0012188A sub_12188A: ; CODE XREF: sub_1214A2+8↑p ROM:0012188A move.w #$3C16,d1 ROM:0012188E move.w ($13B0).w,d2 ROM:00121892 bsr.l sub_115E32 ROM:00121898 move.w d1,($B88).w ROM:0012189C move.w ($A0E).w,d0 ROM:001218A0 sub.w d1,d0 ROM:001218A2 move.w d0,($B86).w ROM:001218A6 rts ROM:001218A6 ; End of function sub_12188A ROM:001218A6 ROM:001218A8 ROM:001218A8 ; =============== S U B R O U T I N E ======================================= ROM:001218A8 ROM:001218A8 ROM:001218A8 sub_1218A8: ; CODE XREF: ROM:loc_121D24↓p ROM:001218A8 bsr.l sub_120926 ROM:001218AE bsr.l sub_11FAFE ROM:001218B4 bsr.l sub_11FB72 ROM:001218BA bsr.l sub_11FBB2 ROM:001218C0 bsr.w sub_1218CA ROM:001218C4 bsr.w sub_121AE8 ROM:001218C8 rts ROM:001218C8 ; End of function sub_1218A8 ROM:001218C8 ROM:001218CA ROM:001218CA ; =============== S U B R O U T I N E ======================================= ROM:001218CA ROM:001218CA ROM:001218CA sub_1218CA: ; CODE XREF: sub_1218A8+18↑p ROM:001218CA bclr #7,($138A).w ROM:001218D0 bclr #2,($137B).w ROM:001218D6 clr.w d1 ROM:001218D8 move.b ($1174).w,d1 ROM:001218DC cmpi.w #5,d1 ROM:001218E0 bcc.s locret_1218EA ROM:001218E2 movea.l off_1218EC(pc,d1.w*4),a0 ROM:001218E6 nop ROM:001218E8 jmp (a0) ROM:001218EA ; --------------------------------------------------------------------------- ROM:001218EA ROM:001218EA locret_1218EA: ; CODE XREF: sub_1218CA+16↑j ROM:001218EA rts ROM:001218EA ; End of function sub_1218CA ROM:001218EA ROM:001218EA ; --------------------------------------------------------------------------- ROM:001218EC off_1218EC: dc.l loc_121900 ; DATA XREF: sub_1218CA+18↑r ROM:001218F0 dc.l loc_121914 ROM:001218F4 dc.l loc_12195E ROM:001218F8 dc.l loc_12198A ROM:001218FC dc.l loc_1219CC ROM:00121900 ; --------------------------------------------------------------------------- ROM:00121900 ROM:00121900 loc_121900: ; DATA XREF: ROM:off_1218EC↑o ROM:00121900 bset #1,($138B).w ROM:00121906 move.b #1,($1174).w ROM:0012190C bsr.w sub_121AE2 ROM:00121910 bra.s loc_12194C ROM:00121912 ; --------------------------------------------------------------------------- ROM:00121912 rts ROM:00121914 ; --------------------------------------------------------------------------- ROM:00121914 ROM:00121914 loc_121914: ; DATA XREF: ROM:001218F0↑o ROM:00121914 btst #2,($138A).w ROM:0012191A beq.s loc_121936 ROM:0012191C bclr #1,($138B).w ROM:00121922 bset #3,($138A).w ROM:00121928 bsr.w sub_121AC2 ROM:0012192C move.b #3,($1174).w ROM:00121932 bra.w loc_1219BE ROM:00121936 ; --------------------------------------------------------------------------- ROM:00121936 ROM:00121936 loc_121936: ; CODE XREF: ROM:0012191A↑j ROM:00121936 btst #2,($1381).w ROM:0012193C beq.s loc_12194C ROM:0012193E bset #3,($138A).w ROM:00121944 move.b #2,($1174).w ROM:0012194A bra.s loc_121978 ROM:0012194C ; --------------------------------------------------------------------------- ROM:0012194C ROM:0012194C loc_12194C: ; CODE XREF: ROM:00121910↑j ROM:0012194C ; ROM:0012193C↑j ... ROM:0012194C bsr.w sub_121A32 ROM:00121950 bsr.w sub_121A72 ROM:00121954 bsr.w sub_121ACA ROM:00121958 bsr.w sub_121A64 ROM:0012195C rts ROM:0012195E ; --------------------------------------------------------------------------- ROM:0012195E ROM:0012195E loc_12195E: ; DATA XREF: ROM:001218F4↑o ROM:0012195E btst #2,($138A).w ROM:00121964 beq.s loc_121978 ROM:00121966 bclr #1,($138B).w ROM:0012196C bsr.w sub_121AC2 ROM:00121970 move.b #3,($1174).w ROM:00121976 bra.s loc_1219BE ROM:00121978 ; --------------------------------------------------------------------------- ROM:00121978 ROM:00121978 loc_121978: ; CODE XREF: ROM:0012194A↑j ROM:00121978 ; ROM:00121964↑j ROM:00121978 bsr.w sub_121A32 ROM:0012197C bsr.w sub_121A9E ROM:00121980 bsr.w sub_121A64 ROM:00121984 bsr.w sub_121ACA ROM:00121988 rts ROM:0012198A ; --------------------------------------------------------------------------- ROM:0012198A ROM:0012198A loc_12198A: ; DATA XREF: ROM:001218F8↑o ROM:0012198A btst #6,($1385).w ROM:00121990 beq.s loc_1219A4 ROM:00121992 bsr.w sub_121AE2 ROM:00121996 bset #1,($138B).w ROM:0012199C move.b #1,($1174).w ROM:001219A2 bra.s loc_12194C ROM:001219A4 ; --------------------------------------------------------------------------- ROM:001219A4 ROM:001219A4 loc_1219A4: ; CODE XREF: ROM:00121990↑j ROM:001219A4 btst #0,($138D).w ROM:001219AA beq.s loc_1219BE ROM:001219AC bset #5,($1384).w ROM:001219B2 move.b #4,($1174).w ROM:001219B8 bra.l loc_121A28 ROM:001219BE ; --------------------------------------------------------------------------- ROM:001219BE ROM:001219BE loc_1219BE: ; CODE XREF: ROM:00121932↑j ROM:001219BE ; ROM:00121976↑j ... ROM:001219BE bsr.l sub_120056 ROM:001219C4 bsr.l sub_11FC46 ROM:001219CA rts ROM:001219CC ; --------------------------------------------------------------------------- ROM:001219CC ROM:001219CC loc_1219CC: ; DATA XREF: ROM:001218FC↑o ROM:001219CC btst #6,($1385).w ROM:001219D2 beq.s loc_1219D6 ROM:001219D4 bra.s loc_1219DE ROM:001219D6 ; --------------------------------------------------------------------------- ROM:001219D6 ROM:001219D6 loc_1219D6: ; CODE XREF: ROM:001219D2↑j ROM:001219D6 btst #0,($1373).w ROM:001219DC beq.s loc_121A04 ROM:001219DE ROM:001219DE loc_1219DE: ; CODE XREF: ROM:001219D4↑j ROM:001219DE move.b #0,($1167).w ROM:001219E4 bclr #5,($1384).w ROM:001219EA bsr.w sub_121AC2 ROM:001219EE bsr.w sub_121AE2 ROM:001219F2 bset #1,($138B).w ROM:001219F8 move.b #1,($1174).w ROM:001219FE bra.l loc_12194C ROM:00121A04 ; --------------------------------------------------------------------------- ROM:00121A04 ROM:00121A04 loc_121A04: ; CODE XREF: ROM:001219DC↑j ROM:00121A04 btst #0,($138D).w ROM:00121A0A bne.s loc_121A28 ROM:00121A0C move.b #0,($1167).w ROM:00121A12 bclr #5,($1384).w ROM:00121A18 bsr.w sub_121AC2 ROM:00121A1C move.b #3,($1174).w ROM:00121A22 bra.l loc_1219BE ROM:00121A28 ; --------------------------------------------------------------------------- ROM:00121A28 ROM:00121A28 loc_121A28: ; CODE XREF: ROM:001219B8↑j ROM:00121A28 ; ROM:00121A0A↑j ROM:00121A28 bsr.l sub_1203E0 ROM:00121A2E rts ROM:00121A30 ; --------------------------------------------------------------------------- ROM:00121A30 rts ROM:00121A32 ROM:00121A32 ; =============== S U B R O U T I N E ======================================= ROM:00121A32 ROM:00121A32 ROM:00121A32 sub_121A32: ; CODE XREF: ROM:loc_12194C↑p ROM:00121A32 ; ROM:loc_121978↑p ROM:00121A32 move.w ($B6A).w,d0 ROM:00121A36 ext.l d0 ROM:00121A38 divs.w $43A(a5),d0 ROM:00121A3C move.w ($B6C).w,($B94).w ROM:00121A42 sub.w d0,($B94).w ROM:00121A46 move.w ($B68).w,d0 ROM:00121A4A move.w ($B5E).w,d1 ROM:00121A4E cmp.w ($B94).w,d0 ROM:00121A52 bge.s loc_121A58 ROM:00121A54 move.w d0,($B94).w ROM:00121A58 ROM:00121A58 loc_121A58: ; CODE XREF: sub_121A32+20↑j ROM:00121A58 cmp.w ($B94).w,d1 ROM:00121A5C ble.s locret_121A62 ROM:00121A5E move.w d1,($B94).w ROM:00121A62 ROM:00121A62 locret_121A62: ; CODE XREF: sub_121A32+2A↑j ROM:00121A62 rts ROM:00121A62 ; End of function sub_121A32 ROM:00121A62 ROM:00121A64 ROM:00121A64 ; =============== S U B R O U T I N E ======================================= ROM:00121A64 ROM:00121A64 ROM:00121A64 sub_121A64: ; CODE XREF: ROM:00121958↑p ROM:00121A64 ; ROM:00121980↑p ROM:00121A64 move.w ($B94).w,($B8E).w ROM:00121A6A move.w ($B92).w,($B90).w ROM:00121A70 rts ROM:00121A70 ; End of function sub_121A64 ROM:00121A70 ROM:00121A72 ROM:00121A72 ; =============== S U B R O U T I N E ======================================= ROM:00121A72 ROM:00121A72 ROM:00121A72 sub_121A72: ; CODE XREF: ROM:00121950↑p ROM:00121A72 move.w #$3C18,d1 ROM:00121A76 move.w ($B6A).w,d2 ROM:00121A7A bsr.l sub_115E32 ROM:00121A80 muls.w $434(a5),d1 ROM:00121A84 divs.w #$190,d1 ROM:00121A88 move.w d1,($B92).w ROM:00121A8C move.w $C8(a5),d0 ROM:00121A90 cmp.w ($B92).w,d0 ROM:00121A94 bge.s locret_121A9C ROM:00121A96 move.w $C8(a5),($B92).w ROM:00121A9C ROM:00121A9C locret_121A9C: ; CODE XREF: sub_121A72+22↑j ROM:00121A9C rts ROM:00121A9C ; End of function sub_121A72 ROM:00121A9C ROM:00121A9E ROM:00121A9E ; =============== S U B R O U T I N E ======================================= ROM:00121A9E ROM:00121A9E ROM:00121A9E sub_121A9E: ; CODE XREF: ROM:0012197C↑p ROM:00121A9E move.w #$3C18,d1 ROM:00121AA2 move.w ($B6A).w,d2 ROM:00121AA6 bsr.l sub_115E32 ROM:00121AAC move.w d1,($B92).w ROM:00121AB0 move.w $C8(a5),d0 ROM:00121AB4 cmp.w ($B92).w,d0 ROM:00121AB8 bge.s locret_121AC0 ROM:00121ABA move.w $C8(a5),($B92).w ROM:00121AC0 ROM:00121AC0 locret_121AC0: ; CODE XREF: sub_121A9E+1A↑j ROM:00121AC0 rts ROM:00121AC0 ; End of function sub_121A9E ROM:00121AC0 ROM:00121AC2 ROM:00121AC2 ; =============== S U B R O U T I N E ======================================= ROM:00121AC2 ROM:00121AC2 ROM:00121AC2 sub_121AC2: ; CODE XREF: ROM:00121928↑p ROM:00121AC2 ; ROM:0012196C↑p ... ROM:00121AC2 move.w $436(a5),($B96).w ROM:00121AC8 rts ROM:00121AC8 ; End of function sub_121AC2 ROM:00121AC8 ROM:00121ACA ROM:00121ACA ; =============== S U B R O U T I N E ======================================= ROM:00121ACA ROM:00121ACA ROM:00121ACA sub_121ACA: ; CODE XREF: ROM:00121954↑p ROM:00121ACA ; ROM:00121984↑p ROM:00121ACA move.w #$3CAC,d1 ROM:00121ACE move.w ($B6A).w,d2 ROM:00121AD2 move.w ($A0E).w,d3 ROM:00121AD6 bsr.l sub_115E32 ROM:00121ADC move.w d1,($B96).w ROM:00121AE0 rts ROM:00121AE0 ; End of function sub_121ACA ROM:00121AE0 ROM:00121AE2 ROM:00121AE2 ; =============== S U B R O U T I N E ======================================= ROM:00121AE2 ROM:00121AE2 ROM:00121AE2 sub_121AE2: ; CODE XREF: ROM:0012190C↑p ROM:00121AE2 ; ROM:00121992↑p ... ROM:00121AE2 clr.w ($B6A).w ROM:00121AE6 rts ROM:00121AE6 ; End of function sub_121AE2 ROM:00121AE6 ROM:00121AE8 ROM:00121AE8 ; =============== S U B R O U T I N E ======================================= ROM:00121AE8 ROM:00121AE8 ROM:00121AE8 sub_121AE8: ; CODE XREF: sub_1218A8+1C↑p ROM:00121AE8 btst #3,($137C).w ROM:00121AEE beq.s loc_121AFA ROM:00121AF0 move.w $438(a5),d0 ROM:00121AF4 move.w d0,($B98).w ROM:00121AF8 bra.s locret_121B00 ROM:00121AFA ; --------------------------------------------------------------------------- ROM:00121AFA ROM:00121AFA loc_121AFA: ; CODE XREF: sub_121AE8+6↑j ROM:00121AFA move.w ($B96).w,($B98).w ROM:00121B00 ROM:00121B00 locret_121B00: ; CODE XREF: sub_121AE8+10↑j ROM:00121B00 rts ROM:00121B00 ; End of function sub_121AE8 ROM:00121B00 ROM:00121B02 ROM:00121B02 ; =============== S U B R O U T I N E ======================================= ROM:00121B02 ROM:00121B02 ROM:00121B02 sub_121B02: ; CODE XREF: sub_1211C8+30↑p ROM:00121B02 clr.w d1 ROM:00121B04 move.b ($1175).w,d1 ROM:00121B08 cmpi.w #6,d1 ROM:00121B0C bcc.s locret_121B16 ROM:00121B0E movea.l off_121B18(pc,d1.w*4),a0 ROM:00121B12 nop ROM:00121B14 jmp (a0) ROM:00121B16 ; --------------------------------------------------------------------------- ROM:00121B16 ROM:00121B16 locret_121B16: ; CODE XREF: sub_121B02+A↑j ROM:00121B16 rts ROM:00121B16 ; End of function sub_121B02 ROM:00121B16 ROM:00121B16 ; --------------------------------------------------------------------------- ROM:00121B18 off_121B18: dc.l loc_121B30 ; DATA XREF: sub_121B02+C↑r ROM:00121B1C dc.l loc_121B4E ROM:00121B20 dc.l loc_121B96 ROM:00121B24 dc.l loc_121C2A ROM:00121B28 dc.l loc_121C7A ROM:00121B2C dc.l loc_121D30 ROM:00121B30 ; --------------------------------------------------------------------------- ROM:00121B30 ROM:00121B30 loc_121B30: ; DATA XREF: ROM:off_121B18↑o ROM:00121B30 bclr #1,($138B).w ROM:00121B36 bclr #3,($138A).w ROM:00121B3C bsr.w sub_121EA0 ROM:00121B40 bsr.w sub_121DB4 ROM:00121B44 move.b #1,($1175).w ROM:00121B4A bra.s loc_121B90 ROM:00121B4C ; --------------------------------------------------------------------------- ROM:00121B4C rts ROM:00121B4E ; --------------------------------------------------------------------------- ROM:00121B4E ROM:00121B4E loc_121B4E: ; DATA XREF: ROM:00121B1C↑o ROM:00121B4E btst #5,($8E3).w ROM:00121B54 bne.s loc_121B6A ROM:00121B56 bsr.w sub_121DBC ROM:00121B5A bsr.w sub_121DCA ROM:00121B5E move.b #5,($1175).w ROM:00121B64 bra.l locret_121D48 ROM:00121B6A ; --------------------------------------------------------------------------- ROM:00121B6A ROM:00121B6A loc_121B6A: ; CODE XREF: ROM:00121B54↑j ROM:00121B6A btst #3,($138C).w ROM:00121B70 beq.s loc_121B90 ROM:00121B72 move.w $440(a5),d0 ROM:00121B76 clr.b ($87B).w ROM:00121B7A move.w d0,($626).w ROM:00121B7E move.b #1,($87B).w ROM:00121B84 move.b #2,($1175).w ROM:00121B8A bra.l locret_121C28 ROM:00121B90 ; --------------------------------------------------------------------------- ROM:00121B90 ROM:00121B90 loc_121B90: ; CODE XREF: ROM:00121B4A↑j ROM:00121B90 ; ROM:00121B70↑j ... ROM:00121B90 bsr.w sub_121D4C ROM:00121B94 rts ROM:00121B96 ; --------------------------------------------------------------------------- ROM:00121B96 ROM:00121B96 loc_121B96: ; DATA XREF: ROM:00121B20↑o ROM:00121B96 move.w $43C(a5),d4 ROM:00121B9A cmp.w ($B6A).w,d4 ROM:00121B9E bgt.s loc_121BC2 ROM:00121BA0 bsr.w sub_121EBA ROM:00121BA4 move.w ($B9C).w,d5 ROM:00121BA8 clr.b ($87B).w ROM:00121BAC move.w d5,($626).w ROM:00121BB0 move.b #1,($87B).w ROM:00121BB6 move.b #3,($1175).w ROM:00121BBC bra.l locret_121C78 ROM:00121BC2 ; --------------------------------------------------------------------------- ROM:00121BC2 ROM:00121BC2 loc_121BC2: ; CODE XREF: ROM:00121B9E↑j ROM:00121BC2 move.w ($B68).w,d0 ROM:00121BC6 cmpi.w #0,($626).w ROM:00121BCC bgt.s loc_121BE8 ROM:00121BCE cmpi.w #0,($B6A).w ROM:00121BD4 bge.s loc_121BDC ROM:00121BD6 cmp.w ($B6C).w,d0 ROM:00121BDA blt.s loc_121BE8 ROM:00121BDC ROM:00121BDC loc_121BDC: ; CODE XREF: ROM:00121BD4↑j ROM:00121BDC move.b #4,($1175).w ROM:00121BE2 bra.l loc_121D24 ROM:00121BE8 ; --------------------------------------------------------------------------- ROM:00121BE8 ROM:00121BE8 loc_121BE8: ; CODE XREF: ROM:00121BCC↑j ROM:00121BE8 ; ROM:00121BDA↑j ROM:00121BE8 btst #5,($8E3).w ROM:00121BEE bne.s loc_121C0C ROM:00121BF0 clr.b ($87B).w ROM:00121BF4 clr.w ($626).w ROM:00121BF8 bsr.w sub_121DBC ROM:00121BFC bsr.w sub_121DCA ROM:00121C00 move.b #5,($1175).w ROM:00121C06 bra.l locret_121D48 ROM:00121C0C ; --------------------------------------------------------------------------- ROM:00121C0C ROM:00121C0C loc_121C0C: ; CODE XREF: ROM:00121BEE↑j ROM:00121C0C btst #3,($138C).w ROM:00121C12 bne.s locret_121C28 ROM:00121C14 clr.b ($87B).w ROM:00121C18 clr.w ($626).w ROM:00121C1C move.b #1,($1175).w ROM:00121C22 bra.l loc_121B90 ROM:00121C28 ; --------------------------------------------------------------------------- ROM:00121C28 ROM:00121C28 locret_121C28: ; CODE XREF: ROM:00121B8A↑j ROM:00121C28 ; ROM:00121C12↑j ROM:00121C28 rts ROM:00121C2A ; --------------------------------------------------------------------------- ROM:00121C2A ROM:00121C2A loc_121C2A: ; DATA XREF: ROM:00121B24↑o ROM:00121C2A btst #5,($8E3).w ROM:00121C30 bne.s loc_121C4C ROM:00121C32 clr.b ($87B).w ROM:00121C36 clr.w ($626).w ROM:00121C3A bsr.w sub_121DBC ROM:00121C3E bsr.w sub_121DCA ROM:00121C42 move.b #5,($1175).w ROM:00121C48 bra.w locret_121D48 ROM:00121C4C ; --------------------------------------------------------------------------- ROM:00121C4C ROM:00121C4C loc_121C4C: ; CODE XREF: ROM:00121C30↑j ROM:00121C4C cmpi.w #0,($626).w ROM:00121C52 bgt.s loc_121C5E ROM:00121C54 move.b #4,($1175).w ROM:00121C5A bra.w loc_121D24 ROM:00121C5E ; --------------------------------------------------------------------------- ROM:00121C5E ROM:00121C5E loc_121C5E: ; CODE XREF: ROM:00121C52↑j ROM:00121C5E btst #3,($138C).w ROM:00121C64 bne.s locret_121C78 ROM:00121C66 clr.b ($87B).w ROM:00121C6A clr.w ($626).w ROM:00121C6E move.b #1,($1175).w ROM:00121C74 bra.w loc_121B90 ROM:00121C78 ; --------------------------------------------------------------------------- ROM:00121C78 ROM:00121C78 locret_121C78: ; CODE XREF: ROM:00121BBC↑j ROM:00121C78 ; ROM:00121C64↑j ROM:00121C78 rts ROM:00121C7A ; --------------------------------------------------------------------------- ROM:00121C7A ROM:00121C7A loc_121C7A: ; DATA XREF: ROM:00121B28↑o ROM:00121C7A btst #3,($138C).w ROM:00121C80 bne.s loc_121CCC ROM:00121C82 move.b #0,($1174).w ROM:00121C88 move.b #0,($1167).w ROM:00121C8E move.b #0,($116A).w ROM:00121C94 move.b #0,($116B).w ROM:00121C9A move.b #0,($116C).w ROM:00121CA0 move.b #0,($1168).w ROM:00121CA6 move.b #0,($1172).w ROM:00121CAC move.b #0,($1173).w ROM:00121CB2 bclr #1,($138B).w ROM:00121CB8 bclr #3,($138A).w ROM:00121CBE bsr.w sub_121DB4 ROM:00121CC2 move.b #1,($1175).w ROM:00121CC8 bra.w loc_121B90 ROM:00121CCC ; --------------------------------------------------------------------------- ROM:00121CCC ROM:00121CCC loc_121CCC: ; CODE XREF: ROM:00121C80↑j ROM:00121CCC btst #5,($8E3).w ROM:00121CD2 bne.s loc_121D24 ROM:00121CD4 move.b #0,($1174).w ROM:00121CDA move.b #0,($1167).w ROM:00121CE0 move.b #0,($116A).w ROM:00121CE6 move.b #0,($116B).w ROM:00121CEC move.b #0,($116C).w ROM:00121CF2 move.b #0,($1168).w ROM:00121CF8 move.b #0,($1172).w ROM:00121CFE move.b #0,($1173).w ROM:00121D04 bclr #1,($138B).w ROM:00121D0A bclr #3,($138A).w ROM:00121D10 bsr.w sub_121DB4 ROM:00121D14 bsr.w sub_121DBC ROM:00121D18 bsr.w sub_121DCA ROM:00121D1C move.b #5,($1175).w ROM:00121D22 bra.s locret_121D48 ROM:00121D24 ; --------------------------------------------------------------------------- ROM:00121D24 ROM:00121D24 loc_121D24: ; CODE XREF: ROM:00121BE2↑j ROM:00121D24 ; ROM:00121C5A↑j ... ROM:00121D24 bsr.l sub_1218A8 ROM:00121D2A bsr.w sub_121DE8 ROM:00121D2E rts ROM:00121D30 ; --------------------------------------------------------------------------- ROM:00121D30 ROM:00121D30 loc_121D30: ; DATA XREF: ROM:00121B2C↑o ROM:00121D30 btst #5,($8E3).w ROM:00121D36 beq.s locret_121D48 ROM:00121D38 bsr.w sub_121EA0 ROM:00121D3C move.b #1,($1175).w ROM:00121D42 bra.l loc_121B90 ROM:00121D48 ; --------------------------------------------------------------------------- ROM:00121D48 ROM:00121D48 locret_121D48: ; CODE XREF: ROM:00121B64↑j ROM:00121D48 ; ROM:00121C06↑j ... ROM:00121D48 rts ROM:00121D4A ; --------------------------------------------------------------------------- ROM:00121D4A rts ROM:00121D4C ROM:00121D4C ; =============== S U B R O U T I N E ======================================= ROM:00121D4C ROM:00121D4C ROM:00121D4C sub_121D4C: ; CODE XREF: ROM:loc_121B90↑p ROM:00121D4C move.w $442(a5),d0 ROM:00121D50 cmpi.w #0,d0 ROM:00121D54 bne.s loc_121D5E ROM:00121D56 move.w ($A0A).w,($BA6).w ROM:00121D5C bra.s loc_121D64 ROM:00121D5E ; --------------------------------------------------------------------------- ROM:00121D5E ROM:00121D5E loc_121D5E: ; CODE XREF: sub_121D4C+8↑j ROM:00121D5E move.w ($A10).w,($BA6).w ROM:00121D64 ROM:00121D64 loc_121D64: ; CODE XREF: sub_121D4C+10↑j ROM:00121D64 move.w #$3CAE,d1 ROM:00121D68 move.w ($A44).w,d2 ROM:00121D6C move.w ($BA6).w,d3 ROM:00121D70 bsr.l sub_115E32 ROM:00121D76 move.w d1,($B9A).w ROM:00121D7A add.w ($13B4).w,d1 ROM:00121D7E move.w d1,($BA2).w ROM:00121D82 move.w #$3CA6,d1 ROM:00121D86 move.w ($BA2).w,d2 ROM:00121D8A move.w ($13B0).w,d3 ROM:00121D8E bsr.l sub_115E32 ROM:00121D94 add.w ($BA2).w,d1 ROM:00121D98 move.w d1,($BA4).w ROM:00121D9C move.w d1,($560).w ROM:00121DA0 move.w $C8(a5),($562).w ROM:00121DA6 move.w #0,($564).w ROM:00121DAC bsr.l sub_119FF2 ROM:00121DB2 rts ROM:00121DB2 ; End of function sub_121D4C ROM:00121DB2 ROM:00121DB4 ROM:00121DB4 ; =============== S U B R O U T I N E ======================================= ROM:00121DB4 ROM:00121DB4 ROM:00121DB4 sub_121DB4: ; CODE XREF: ROM:00121B40↑p ROM:00121DB4 ; ROM:00121CBE↑p ... ROM:00121DB4 move.w $436(a5),($B98).w ROM:00121DBA rts ROM:00121DBA ; End of function sub_121DB4 ROM:00121DBA ROM:00121DBC ROM:00121DBC ; =============== S U B R O U T I N E ======================================= ROM:00121DBC ROM:00121DBC ROM:00121DBC sub_121DBC: ; CODE XREF: ROM:00121B56↑p ROM:00121DBC ; ROM:00121BF8↑p ... ROM:00121DBC move.w #3,($564).w ROM:00121DC2 bsr.l sub_119FF2 ROM:00121DC8 rts ROM:00121DC8 ; End of function sub_121DBC ROM:00121DC8 ROM:00121DCA ROM:00121DCA ; =============== S U B R O U T I N E ======================================= ROM:00121DCA ROM:00121DCA ROM:00121DCA sub_121DCA: ; CODE XREF: ROM:00121B5A↑p ROM:00121DCA ; ROM:00121BFC↑p ... ROM:00121DCA move.w #5,($564).w ROM:00121DD0 move.w $43E(a5),d3 ROM:00121DD4 add.w ($13B4).w,d3 ROM:00121DD8 move.w d3,($560).w ROM:00121DDC move.w d3,($13B8).w ROM:00121DE0 bsr.l sub_119FF2 ROM:00121DE6 rts ROM:00121DE6 ; End of function sub_121DCA ROM:00121DE6 ROM:00121DE8 ROM:00121DE8 ; =============== S U B R O U T I N E ======================================= ROM:00121DE8 ROM:00121DE8 ROM:00121DE8 sub_121DE8: ; CODE XREF: ROM:00121D2A↑p ROM:00121DE8 btst #3,($137C).w ROM:00121DEE beq.s loc_121E02 ROM:00121DF0 move.w ($B38).w,($560).w ROM:00121DF6 move.w $C8(a5),($562).w ROM:00121DFC bra.l loc_121E92 ROM:00121E02 ; --------------------------------------------------------------------------- ROM:00121E02 ROM:00121E02 loc_121E02: ; CODE XREF: sub_121DE8+6↑j ROM:00121E02 btst #3,($1384).w ROM:00121E08 beq.s loc_121E18 ROM:00121E0A move.w ($AF0).w,($560).w ROM:00121E10 move.w ($AEE).w,($562).w ROM:00121E16 bra.s loc_121E92 ROM:00121E18 ; --------------------------------------------------------------------------- ROM:00121E18 ROM:00121E18 loc_121E18: ; CODE XREF: sub_121DE8+20↑j ROM:00121E18 btst #5,($1369).w ROM:00121E1E beq.s loc_121E2E ROM:00121E20 move.w ($B0A).w,($560).w ROM:00121E26 move.w ($B08).w,($562).w ROM:00121E2C bra.s loc_121E92 ROM:00121E2E ; --------------------------------------------------------------------------- ROM:00121E2E ROM:00121E2E loc_121E2E: ; CODE XREF: sub_121DE8+36↑j ROM:00121E2E btst #1,($137E).w ROM:00121E34 beq.s loc_121E44 ROM:00121E36 move.w ($B46).w,($560).w ROM:00121E3C move.w ($B44).w,($562).w ROM:00121E42 bra.s loc_121E92 ROM:00121E44 ; --------------------------------------------------------------------------- ROM:00121E44 ROM:00121E44 loc_121E44: ; CODE XREF: sub_121DE8+4C↑j ROM:00121E44 btst #5,($1378).w ROM:00121E4A beq.s loc_121E5A ROM:00121E4C move.w ($BA0).w,($560).w ROM:00121E52 move.w ($B9E).w,($562).w ROM:00121E58 bra.s loc_121E92 ROM:00121E5A ; --------------------------------------------------------------------------- ROM:00121E5A ROM:00121E5A loc_121E5A: ; CODE XREF: sub_121DE8+62↑j ROM:00121E5A btst #2,($1389).w ROM:00121E60 beq.s loc_121E70 ROM:00121E62 move.w ($ADC).w,($560).w ROM:00121E68 move.w ($ADE).w,($562).w ROM:00121E6E bra.s loc_121E92 ROM:00121E70 ; --------------------------------------------------------------------------- ROM:00121E70 ROM:00121E70 loc_121E70: ; CODE XREF: sub_121DE8+78↑j ROM:00121E70 btst #5,($1382).w ROM:00121E76 beq.s loc_121E86 ROM:00121E78 move.w ($B82).w,($560).w ROM:00121E7E move.w ($B80).w,($562).w ROM:00121E84 bra.s loc_121E92 ROM:00121E86 ; --------------------------------------------------------------------------- ROM:00121E86 ROM:00121E86 loc_121E86: ; CODE XREF: sub_121DE8+8E↑j ROM:00121E86 move.w ($B8E).w,($560).w ROM:00121E8C move.w ($B90).w,($562).w ROM:00121E92 ROM:00121E92 loc_121E92: ; CODE XREF: sub_121DE8+14↑j ROM:00121E92 ; sub_121DE8+2E↑j ... ROM:00121E92 move.w #0,($564).w ROM:00121E98 bsr.l sub_119FF2 ROM:00121E9E rts ROM:00121E9E ; End of function sub_121DE8 ROM:00121E9E ROM:00121EA0 ROM:00121EA0 ; =============== S U B R O U T I N E ======================================= ROM:00121EA0 ROM:00121EA0 ROM:00121EA0 sub_121EA0: ; CODE XREF: ROM:00121B3C↑p ROM:00121EA0 ; ROM:00121D38↑p ROM:00121EA0 move.w #4,($564).w ROM:00121EA6 bsr.l sub_119FF2 ROM:00121EAC move.w #6,($564).w ROM:00121EB2 bsr.l sub_119FF2 ROM:00121EB8 rts ROM:00121EB8 ; End of function sub_121EA0 ROM:00121EB8 ROM:00121EBA ROM:00121EBA ; =============== S U B R O U T I N E ======================================= ROM:00121EBA ROM:00121EBA ROM:00121EBA sub_121EBA: ; CODE XREF: ROM:00121BA0↑p ROM:00121EBA move.w #$3CB0,d1 ROM:00121EBE move.w ($A44).w,d2 ROM:00121EC2 move.w ($A40).w,d3 ROM:00121EC6 bsr.l sub_115E32 ROM:00121ECC move.w d1,($B9C).w ROM:00121ED0 rts ROM:00121ED0 ; End of function sub_121EBA ROM:00121ED0 ROM:00121ED2 ROM:00121ED2 ; =============== S U B R O U T I N E ======================================= ROM:00121ED2 ROM:00121ED2 ROM:00121ED2 sub_121ED2: ; CODE XREF: sub_1201B8+8↑p ROM:00121ED2 bsr.w sub_121FE4 ROM:00121ED6 bclr #3,($1374).w ROM:00121EDC bclr #5,($137D).w ROM:00121EE2 clr.w d1 ROM:00121EE4 move.b ($1176).w,d1 ROM:00121EE8 cmpi.w #4,d1 ROM:00121EEC bcc.s locret_121EF6 ROM:00121EEE movea.l off_121EF8(pc,d1.w*4),a0 ROM:00121EF2 nop ROM:00121EF4 jmp (a0) ROM:00121EF6 ; --------------------------------------------------------------------------- ROM:00121EF6 ROM:00121EF6 locret_121EF6: ; CODE XREF: sub_121ED2+1A↑j ROM:00121EF6 rts ROM:00121EF6 ; End of function sub_121ED2 ROM:00121EF6 ROM:00121EF6 ; --------------------------------------------------------------------------- ROM:00121EF8 off_121EF8: dc.l loc_121F08 ; DATA XREF: sub_121ED2+1C↑r ROM:00121EFC dc.l loc_121F14 ROM:00121F00 dc.l loc_121F30 ROM:00121F04 dc.l loc_121F42 ROM:00121F08 ; --------------------------------------------------------------------------- ROM:00121F08 ROM:00121F08 loc_121F08: ; DATA XREF: ROM:off_121EF8↑o ROM:00121F08 bsr.w sub_121FD0 ROM:00121F0C move.b #1,($1176).w ROM:00121F12 rts ROM:00121F14 ; --------------------------------------------------------------------------- ROM:00121F14 ROM:00121F14 loc_121F14: ; DATA XREF: ROM:00121EFC↑o ROM:00121F14 btst #4,($1379).w ROM:00121F1A beq.s locret_121F2E ROM:00121F1C bsr.w sub_121F98 ROM:00121F20 bset #5,($137D).w ROM:00121F26 move.b #2,($1176).w ROM:00121F2C rts ROM:00121F2E ; --------------------------------------------------------------------------- ROM:00121F2E ROM:00121F2E locret_121F2E: ; CODE XREF: ROM:00121F1A↑j ROM:00121F2E rts ROM:00121F30 ; --------------------------------------------------------------------------- ROM:00121F30 ROM:00121F30 loc_121F30: ; DATA XREF: ROM:00121F00↑o ROM:00121F30 btst #4,($1379).w ROM:00121F36 beq.s locret_121F40 ROM:00121F38 move.b #3,($1176).w ROM:00121F3E rts ROM:00121F40 ; --------------------------------------------------------------------------- ROM:00121F40 ROM:00121F40 locret_121F40: ; CODE XREF: ROM:00121F36↑j ROM:00121F40 rts ROM:00121F42 ; --------------------------------------------------------------------------- ROM:00121F42 ROM:00121F42 loc_121F42: ; DATA XREF: ROM:00121F04↑o ROM:00121F42 move.w ($13BA).w,d0 ROM:00121F46 move.w ($13BA).w,d1 ROM:00121F4A sub.w $448(a5),d1 ROM:00121F4E cmp.w ($9FC).w,d1 ROM:00121F52 ble.s loc_121F62 ROM:00121F54 bset #5,($137D).w ROM:00121F5A move.b #2,($1176).w ROM:00121F60 rts ROM:00121F62 ; --------------------------------------------------------------------------- ROM:00121F62 ROM:00121F62 loc_121F62: ; CODE XREF: ROM:00121F52↑j ROM:00121F62 cmp.w ($9FC).w,d1 ROM:00121F66 bgt.s loc_121F7C ROM:00121F68 cmp.w ($9FC).w,d0 ROM:00121F6C blt.s loc_121F7C ROM:00121F6E bset #3,($1374).w ROM:00121F74 move.b #2,($1176).w ROM:00121F7A rts ROM:00121F7C ; --------------------------------------------------------------------------- ROM:00121F7C ROM:00121F7C loc_121F7C: ; CODE XREF: ROM:00121F66↑j ROM:00121F7C ; ROM:00121F6C↑j ROM:00121F7C cmp.w ($9FC).w,d0 ROM:00121F80 bge.s locret_121F94 ROM:00121F82 bsr.w sub_121FC2 ROM:00121F86 bset #3,($1374).w ROM:00121F8C move.b #2,($1176).w ROM:00121F92 rts ROM:00121F94 ; --------------------------------------------------------------------------- ROM:00121F94 ROM:00121F94 locret_121F94: ; CODE XREF: ROM:00121F80↑j ROM:00121F94 rts ROM:00121F96 ; --------------------------------------------------------------------------- ROM:00121F96 rts ROM:00121F98 ROM:00121F98 ; =============== S U B R O U T I N E ======================================= ROM:00121F98 ROM:00121F98 ROM:00121F98 sub_121F98: ; CODE XREF: ROM:00121F1C↑p ROM:00121F98 clr.l d1 ROM:00121F9A move.w ($9FC).w,d1 ROM:00121F9E swap d1 ROM:00121FA0 move.w ($13BA).w,d2 ROM:00121FA4 swap d2 ROM:00121FA6 move.w ($13BC).w,d2 ROM:00121FAA move.w $3FE(a5),d3 ROM:00121FAE ext.l d3 ROM:00121FB0 bsr.l sub_115D36 ROM:00121FB6 move.w d4,($13BC).w ROM:00121FBA swap d4 ROM:00121FBC move.w d4,($13BA).w ROM:00121FC0 rts ROM:00121FC0 ; End of function sub_121F98 ROM:00121FC0 ROM:00121FC2 ROM:00121FC2 ; =============== S U B R O U T I N E ======================================= ROM:00121FC2 ROM:00121FC2 ROM:00121FC2 sub_121FC2: ; CODE XREF: ROM:00121F82↑p ROM:00121FC2 move.w ($13BA).w,d0 ROM:00121FC6 add.w $446(a5),d0 ROM:00121FCA move.w d0,($13BA).w ROM:00121FCE rts ROM:00121FCE ; End of function sub_121FC2 ROM:00121FCE ROM:00121FD0 ROM:00121FD0 ; =============== S U B R O U T I N E ======================================= ROM:00121FD0 ROM:00121FD0 ROM:00121FD0 sub_121FD0: ; CODE XREF: ROM:loc_121F08↑p ROM:00121FD0 btst #6,($8DC).w ROM:00121FD6 beq.s locret_121FE2 ROM:00121FD8 move.w $444(a5),($13BA).w ROM:00121FDE clr.w ($13BC).w ROM:00121FE2 ROM:00121FE2 locret_121FE2: ; CODE XREF: sub_121FD0+6↑j ROM:00121FE2 rts ROM:00121FE2 ; End of function sub_121FD0 ROM:00121FE2 ROM:00121FE4 ROM:00121FE4 ; =============== S U B R O U T I N E ======================================= ROM:00121FE4 ROM:00121FE4 ROM:00121FE4 sub_121FE4: ; CODE XREF: sub_121ED2↑p ROM:00121FE4 btst #6,($8E0).w ROM:00121FEA beq.s locret_121FF6 ROM:00121FEC move.w $444(a5),($13BA).w ROM:00121FF2 clr.w ($13BC).w ROM:00121FF6 ROM:00121FF6 locret_121FF6: ; CODE XREF: sub_121FE4+6↑j ROM:00121FF6 rts ROM:00121FF6 ; End of function sub_121FE4 ROM:00121FF6 ROM:00121FF8 ROM:00121FF8 ; =============== S U B R O U T I N E ======================================= ROM:00121FF8 ROM:00121FF8 ROM:00121FF8 sub_121FF8: ; CODE XREF: sub_1268BE+3C↓p ROM:00121FF8 bsr.w sub_122026 ROM:00121FFC bsr.w sub_12203E ROM:00122000 bsr.l sub_122B2E ROM:00122006 bsr.l sub_122542 ROM:0012200C bsr.l sub_122DCA ROM:00122012 bsr.l sub_122A38 ROM:00122018 bsr.w sub_1224F2 ROM:0012201C bsr.w sub_122058 ROM:00122020 bsr.w sub_122456 ROM:00122024 rts ROM:00122024 ; End of function sub_121FF8 ROM:00122024 ROM:00122026 ROM:00122026 ; =============== S U B R O U T I N E ======================================= ROM:00122026 ROM:00122026 ROM:00122026 sub_122026: ; CODE XREF: sub_121FF8↑p ROM:00122026 move.w #$3CB4,d1 ROM:0012202A move.w ($A0E).w,d2 ROM:0012202E move.w ($A44).w,d3 ROM:00122032 bsr.l sub_115E32 ROM:00122038 move.w d1,($BAA).w ROM:0012203C rts ROM:0012203C ; End of function sub_122026 ROM:0012203C ROM:0012203E ROM:0012203E ; =============== S U B R O U T I N E ======================================= ROM:0012203E ROM:0012203E ROM:0012203E sub_12203E: ; CODE XREF: sub_121FF8+4↑p ROM:0012203E btst #6,($1384).w ROM:00122044 beq.s loc_12204E ROM:00122046 move.w $45A(a5),d0 ROM:0012204A bra.w loc_122052 ROM:0012204E ; --------------------------------------------------------------------------- ROM:0012204E ROM:0012204E loc_12204E: ; CODE XREF: sub_12203E+6↑j ROM:0012204E move.w #0,d0 ROM:00122052 ROM:00122052 loc_122052: ; CODE XREF: sub_12203E+C↑j ROM:00122052 move.w d0,($BB0).w ROM:00122056 rts ROM:00122056 ; End of function sub_12203E ROM:00122056 ROM:00122058 ROM:00122058 ; =============== S U B R O U T I N E ======================================= ROM:00122058 ROM:00122058 ROM:00122058 sub_122058: ; CODE XREF: sub_121FF8+24↑p ROM:00122058 clr.w d1 ROM:0012205A move.b ($1177).w,d1 ROM:0012205E cmpi.w #6,d1 ROM:00122062 bcc.s locret_12206C ROM:00122064 movea.l off_12206E(pc,d1.w*4),a0 ROM:00122068 nop ROM:0012206A jmp (a0) ROM:0012206C ; --------------------------------------------------------------------------- ROM:0012206C ROM:0012206C locret_12206C: ; CODE XREF: sub_122058+A↑j ROM:0012206C rts ROM:0012206C ; End of function sub_122058 ROM:0012206C ROM:0012206C ; --------------------------------------------------------------------------- ROM:0012206E off_12206E: dc.l loc_122086 ; DATA XREF: sub_122058+C↑r ROM:00122072 dc.l loc_122094 ROM:00122076 dc.l loc_1220B0 ROM:0012207A dc.l loc_122128 ROM:0012207E dc.l loc_122196 ROM:00122082 dc.l loc_12221E ROM:00122086 ; --------------------------------------------------------------------------- ROM:00122086 ROM:00122086 loc_122086: ; DATA XREF: ROM:off_12206E↑o ROM:00122086 bclr #6,($137B).w ROM:0012208C move.b #1,($1177).w ROM:00122092 bra.s loc_1220AA ROM:00122094 ; --------------------------------------------------------------------------- ROM:00122094 ROM:00122094 loc_122094: ; DATA XREF: ROM:00122072↑o ROM:00122094 btst #3,($138C).w ROM:0012209A beq.s loc_1220AA ROM:0012209C bset #6,($137B).w ROM:001220A2 move.b #2,($1177).w ROM:001220A8 bra.s loc_12211A ROM:001220AA ; --------------------------------------------------------------------------- ROM:001220AA ROM:001220AA loc_1220AA: ; CODE XREF: ROM:00122092↑j ROM:001220AA ; ROM:0012209A↑j ... ROM:001220AA bsr.w sub_1222A8 ROM:001220AE rts ROM:001220B0 ; --------------------------------------------------------------------------- ROM:001220B0 ROM:001220B0 loc_1220B0: ; DATA XREF: ROM:00122076↑o ROM:001220B0 btst #2,($136E).w ROM:001220B6 beq.s loc_1220C6 ROM:001220B8 bclr #6,($137B).w ROM:001220BE move.b #1,($1177).w ROM:001220C4 bra.s loc_1220AA ROM:001220C6 ; --------------------------------------------------------------------------- ROM:001220C6 ROM:001220C6 loc_1220C6: ; CODE XREF: ROM:001220B6↑j ROM:001220C6 move.w $456(a5),d0 ROM:001220CA btst #6,($1369).w ROM:001220D0 bne.s loc_1220E8 ROM:001220D2 cmpi.w #0,d0 ROM:001220D6 bne.s loc_1220E8 ROM:001220D8 bclr #6,($137B).w ROM:001220DE move.b #3,($1177).w ROM:001220E4 bra.w loc_122184 ROM:001220E8 ; --------------------------------------------------------------------------- ROM:001220E8 ROM:001220E8 loc_1220E8: ; CODE XREF: ROM:001220D0↑j ROM:001220E8 ; ROM:001220D6↑j ROM:001220E8 move.w $456(a5),d0 ROM:001220EC btst #6,($1369).w ROM:001220F2 bne.s loc_12211A ROM:001220F4 cmpi.w #0,d0 ROM:001220F8 beq.s loc_12211A ROM:001220FA bclr #6,($137B).w ROM:00122100 clr.b ($8BA).w ROM:00122104 move.w #0,($6A4).w ROM:0012210A move.b #3,($8BA).w ROM:00122110 move.b #5,($1177).w ROM:00122116 bra.w loc_122296 ROM:0012211A ; --------------------------------------------------------------------------- ROM:0012211A ROM:0012211A loc_12211A: ; CODE XREF: ROM:001220A8↑j ROM:0012211A ; ROM:001220F2↑j ... ROM:0012211A bsr.w sub_122336 ROM:0012211E bsr.w sub_12234E ROM:00122122 bsr.w sub_122360 ROM:00122126 rts ROM:00122128 ; --------------------------------------------------------------------------- ROM:00122128 ROM:00122128 loc_122128: ; DATA XREF: ROM:0012207A↑o ROM:00122128 btst #2,($136E).w ROM:0012212E beq.s loc_12213A ROM:00122130 move.b #1,($1177).w ROM:00122136 bra.w loc_1220AA ROM:0012213A ; --------------------------------------------------------------------------- ROM:0012213A ROM:0012213A loc_12213A: ; CODE XREF: ROM:0012212E↑j ROM:0012213A move.w $458(a5),d0 ROM:0012213E btst #6,($1369).w ROM:00122144 beq.s loc_122164 ROM:00122146 cmpi.w #0,d0 ROM:0012214A beq.s loc_122164 ROM:0012214C clr.b ($8BA).w ROM:00122150 move.w d0,($6A4).w ROM:00122154 move.b #1,($8BA).w ROM:0012215A move.b #4,($1177).w ROM:00122160 bra.w loc_12220C ROM:00122164 ; --------------------------------------------------------------------------- ROM:00122164 ROM:00122164 loc_122164: ; CODE XREF: ROM:00122144↑j ROM:00122164 ; ROM:0012214A↑j ROM:00122164 move.w $458(a5),d0 ROM:00122168 btst #6,($1369).w ROM:0012216E beq.s loc_122184 ROM:00122170 cmpi.w #0,d0 ROM:00122174 bne.s loc_122184 ROM:00122176 bset #6,($137B).w ROM:0012217C move.b #2,($1177).w ROM:00122182 bra.s loc_12211A ROM:00122184 ; --------------------------------------------------------------------------- ROM:00122184 ROM:00122184 loc_122184: ; CODE XREF: ROM:001220E4↑j ROM:00122184 ; ROM:0012216E↑j ... ROM:00122184 bsr.w sub_1222C0 ROM:00122188 bsr.w sub_122336 ROM:0012218C bsr.w sub_12234E ROM:00122190 bsr.w sub_122360 ROM:00122194 rts ROM:00122196 ; --------------------------------------------------------------------------- ROM:00122196 ROM:00122196 loc_122196: ; DATA XREF: ROM:0012207E↑o ROM:00122196 btst #2,($136E).w ROM:0012219C beq.s loc_1221A8 ROM:0012219E move.b #1,($1177).w ROM:001221A4 bra.w loc_1220AA ROM:001221A8 ; --------------------------------------------------------------------------- ROM:001221A8 ROM:001221A8 loc_1221A8: ; CODE XREF: ROM:0012219C↑j ROM:001221A8 move.w $456(a5),d0 ROM:001221AC btst #6,($1369).w ROM:001221B2 bne.s loc_1221C4 ROM:001221B4 cmpi.w #0,d0 ROM:001221B8 bne.s loc_1221C4 ROM:001221BA move.b #3,($1177).w ROM:001221C0 bra.w loc_122184 ROM:001221C4 ; --------------------------------------------------------------------------- ROM:001221C4 ROM:001221C4 loc_1221C4: ; CODE XREF: ROM:001221B2↑j ROM:001221C4 ; ROM:001221B8↑j ROM:001221C4 move.w $456(a5),d0 ROM:001221C8 btst #6,($1369).w ROM:001221CE bne.s loc_1221E4 ROM:001221D0 cmpi.w #0,d0 ROM:001221D4 beq.s loc_1221E4 ROM:001221D6 bsr.w sub_122432 ROM:001221DA move.b #5,($1177).w ROM:001221E0 bra.w loc_122296 ROM:001221E4 ; --------------------------------------------------------------------------- ROM:001221E4 ROM:001221E4 loc_1221E4: ; CODE XREF: ROM:001221CE↑j ROM:001221E4 ; ROM:001221D4↑j ROM:001221E4 cmpi.w #0,($6A4).w ROM:001221EA ble.s loc_1221F4 ROM:001221EC cmpi.w #0,($B6A).w ROM:001221F2 bge.s loc_12220C ROM:001221F4 ROM:001221F4 loc_1221F4: ; CODE XREF: ROM:001221EA↑j ROM:001221F4 clr.b ($8BA).w ROM:001221F8 clr.w ($6A4).w ROM:001221FC bset #6,($137B).w ROM:00122202 move.b #2,($1177).w ROM:00122208 bra.w loc_12211A ROM:0012220C ; --------------------------------------------------------------------------- ROM:0012220C ROM:0012220C loc_12220C: ; CODE XREF: ROM:00122160↑j ROM:0012220C ; ROM:001221F2↑j ... ROM:0012220C bsr.w sub_1222C0 ROM:00122210 bsr.w sub_12230A ROM:00122214 bsr.w sub_12234E ROM:00122218 bsr.w sub_122360 ROM:0012221C rts ROM:0012221E ; --------------------------------------------------------------------------- ROM:0012221E ROM:0012221E loc_12221E: ; DATA XREF: ROM:00122082↑o ROM:0012221E move.w $458(a5),d0 ROM:00122222 btst #6,($1369).w ROM:00122228 beq.s loc_122242 ROM:0012222A cmpi.w #0,d0 ROM:0012222E bne.s loc_122242 ROM:00122230 bset #6,($137B).w ROM:00122236 move.b #2,($1177).w ROM:0012223C bra.w loc_12211A ROM:00122240 ; --------------------------------------------------------------------------- ROM:00122240 rts ROM:00122242 ; --------------------------------------------------------------------------- ROM:00122242 ROM:00122242 loc_122242: ; CODE XREF: ROM:00122228↑j ROM:00122242 ; ROM:0012222E↑j ROM:00122242 move.w $458(a5),d0 ROM:00122246 btst #6,($1369).w ROM:0012224C beq.s loc_122264 ROM:0012224E cmpi.w #0,d0 ROM:00122252 beq.s loc_122264 ROM:00122254 bsr.w sub_12240E ROM:00122258 move.b #4,($1177).w ROM:0012225E bra.w loc_12220C ROM:00122262 ; --------------------------------------------------------------------------- ROM:00122262 rts ROM:00122264 ; --------------------------------------------------------------------------- ROM:00122264 ROM:00122264 loc_122264: ; CODE XREF: ROM:0012224C↑j ROM:00122264 ; ROM:00122252↑j ROM:00122264 move.w $456(a5),d0 ROM:00122268 cmp.w ($6A4).w,d0 ROM:0012226C bgt.s loc_122282 ROM:0012226E clr.b ($8BA).w ROM:00122272 clr.w ($6A4).w ROM:00122276 move.b #3,($1177).w ROM:0012227C bra.w loc_122184 ROM:00122280 ; --------------------------------------------------------------------------- ROM:00122280 rts ROM:00122282 ; --------------------------------------------------------------------------- ROM:00122282 ROM:00122282 loc_122282: ; CODE XREF: ROM:0012226C↑j ROM:00122282 btst #2,($136E).w ROM:00122288 beq.s loc_122296 ROM:0012228A move.b #1,($1177).w ROM:00122290 bra.w loc_1220AA ROM:00122294 ; --------------------------------------------------------------------------- ROM:00122294 rts ROM:00122296 ; --------------------------------------------------------------------------- ROM:00122296 ROM:00122296 loc_122296: ; CODE XREF: ROM:00122116↑j ROM:00122296 ; ROM:001221E0↑j ... ROM:00122296 bsr.w sub_1222C0 ROM:0012229A bsr.w sub_12230A ROM:0012229E bsr.w sub_12234E ROM:001222A2 bsr.w sub_122360 ROM:001222A6 rts ROM:001222A8 ROM:001222A8 ; =============== S U B R O U T I N E ======================================= ROM:001222A8 ROM:001222A8 ROM:001222A8 sub_1222A8: ; CODE XREF: ROM:loc_1220AA↑p ROM:001222A8 move.w #$3C1C,d1 ROM:001222AC move.w ($A44).w,d2 ROM:001222B0 bsr.l sub_115E32 ROM:001222B6 move.w d1,($BA8).w ROM:001222BA move.w d1,($BAE).w ROM:001222BE rts ROM:001222BE ; End of function sub_1222A8 ROM:001222BE ROM:001222C0 ROM:001222C0 ; =============== S U B R O U T I N E ======================================= ROM:001222C0 ROM:001222C0 ROM:001222C0 sub_1222C0: ; CODE XREF: ROM:loc_122184↑p ROM:001222C0 ; ROM:loc_12220C↑p ... ROM:001222C0 move.w #$3CB2,d1 ROM:001222C4 move.w ($A0E).w,d2 ROM:001222C8 move.w ($538).w,d3 ROM:001222CC bsr.l sub_115E32 ROM:001222D2 move.w d1,($BBA).w ROM:001222D6 move.w $454(a5),d0 ROM:001222DA cmp.w ($A0E).w,d0 ROM:001222DE bgt.s loc_1222E8 ROM:001222E0 bset #2,($1369).w ROM:001222E6 bra.s loc_1222F8 ROM:001222E8 ; --------------------------------------------------------------------------- ROM:001222E8 ROM:001222E8 loc_1222E8: ; CODE XREF: sub_1222C0+1E↑j ROM:001222E8 sub.w $452(a5),d0 ROM:001222EC cmp.w ($A0E).w,d0 ROM:001222F0 ble.s loc_1222F8 ROM:001222F2 bclr #2,($1369).w ROM:001222F8 ROM:001222F8 loc_1222F8: ; CODE XREF: sub_1222C0+26↑j ROM:001222F8 ; sub_1222C0+30↑j ROM:001222F8 btst #2,($1369).w ROM:001222FE beq.s loc_122304 ROM:00122300 add.w ($13BE).w,d1 ROM:00122304 ROM:00122304 loc_122304: ; CODE XREF: sub_1222C0+3E↑j ROM:00122304 move.w d1,($BC0).w ROM:00122308 rts ROM:00122308 ; End of function sub_1222C0 ROM:00122308 ROM:0012230A ROM:0012230A ; =============== S U B R O U T I N E ======================================= ROM:0012230A ROM:0012230A ROM:0012230A sub_12230A: ; CODE XREF: ROM:00122210↑p ROM:0012230A ; ROM:0012229A↑p ROM:0012230A btst #6,($1369).w ROM:00122310 beq.s loc_122318 ROM:00122312 move.w $458(a5),d1 ROM:00122316 bra.s loc_12231C ROM:00122318 ; --------------------------------------------------------------------------- ROM:00122318 ROM:00122318 loc_122318: ; CODE XREF: sub_12230A+6↑j ROM:00122318 move.w $456(a5),d1 ROM:0012231C ROM:0012231C loc_12231C: ; CODE XREF: sub_12230A+C↑j ROM:0012231C move.w ($BC0).w,d2 ROM:00122320 sub.w ($B98).w,d2 ROM:00122324 move.w ($6A4).w,d0 ROM:00122328 muls.w d2,d0 ROM:0012232A divs.w d1,d0 ROM:0012232C add.w ($B98).w,d0 ROM:00122330 move.w d0,($BB8).w ROM:00122334 rts ROM:00122334 ; End of function sub_12230A ROM:00122334 ROM:00122336 ROM:00122336 ; =============== S U B R O U T I N E ======================================= ROM:00122336 ROM:00122336 ROM:00122336 sub_122336: ; CODE XREF: ROM:loc_12211A↑p ROM:00122336 ; ROM:00122188↑p ROM:00122336 btst #6,($1369).w ROM:0012233C beq.s loc_122346 ROM:0012233E move.w ($B98).w,($BB8).w ROM:00122344 bra.s locret_12234C ROM:00122346 ; --------------------------------------------------------------------------- ROM:00122346 ROM:00122346 loc_122346: ; CODE XREF: sub_122336+6↑j ROM:00122346 move.w ($BC0).w,($BB8).w ROM:0012234C ROM:0012234C locret_12234C: ; CODE XREF: sub_122336+E↑j ROM:0012234C rts ROM:0012234C ; End of function sub_122336 ROM:0012234C ROM:0012234E ROM:0012234E ; =============== S U B R O U T I N E ======================================= ROM:0012234E ROM:0012234E ROM:0012234E sub_12234E: ; CODE XREF: ROM:0012211E↑p ROM:0012234E ; ROM:0012218C↑p ... ROM:0012234E move.w ($BEA).w,d0 ROM:00122352 add.w ($BDE).w,d0 ROM:00122356 add.w ($DA6).w,d0 ROM:0012235A move.w d0,($BAC).w ROM:0012235E rts ROM:0012235E ; End of function sub_12234E ROM:0012235E ROM:00122360 ROM:00122360 ; =============== S U B R O U T I N E ======================================= ROM:00122360 ROM:00122360 ROM:00122360 sub_122360: ; CODE XREF: ROM:00122122↑p ROM:00122360 ; ROM:00122190↑p ... ROM:00122360 move.w ($BE0).w,d0 ROM:00122364 add.w ($BAA).w,d0 ROM:00122368 move.w d0,($BC2).w ROM:0012236C cmpi.w #0,($BC8).w ROM:00122372 beq.s loc_12237E ROM:00122374 cmp.w ($BC8).w,d0 ROM:00122378 ble.s loc_12237E ROM:0012237A move.w ($BC8).w,d0 ROM:0012237E ROM:0012237E loc_12237E: ; CODE XREF: sub_122360+12↑j ROM:0012237E ; sub_122360+18↑j ROM:0012237E add.w ($BB4).w,d0 ROM:00122382 move.w ($BAC).w,d1 ROM:00122386 cmpi.w #0,d0 ROM:0012238A bge.s loc_12239C ROM:0012238C cmp.w d0,d1 ROM:0012238E ble.s loc_122396 ROM:00122390 move.w d0,($BBC).w ROM:00122394 bra.s loc_12239A ROM:00122396 ; --------------------------------------------------------------------------- ROM:00122396 ROM:00122396 loc_122396: ; CODE XREF: sub_122360+2E↑j ROM:00122396 move.w d1,($BBC).w ROM:0012239A ROM:0012239A loc_12239A: ; CODE XREF: sub_122360+34↑j ROM:0012239A bra.s loc_1223A2 ROM:0012239C ; --------------------------------------------------------------------------- ROM:0012239C ROM:0012239C loc_12239C: ; CODE XREF: sub_122360+2A↑j ROM:0012239C add.w d0,d1 ROM:0012239E move.w d1,($BBC).w ROM:001223A2 ROM:001223A2 loc_1223A2: ; CODE XREF: sub_122360:loc_12239A↑j ROM:001223A2 move.w ($BB8).w,d0 ROM:001223A6 add.w ($BBC).w,d0 ROM:001223AA add.w ($BB0).w,d0 ROM:001223AE move.w d0,($BB6).w ROM:001223B2 sub.w ($A52).w,d0 ROM:001223B6 move.w d0,($BAE).w ROM:001223BA move.w $44E(a5),d0 ROM:001223BE move.w $450(a5),d1 ROM:001223C2 cmp.w ($BAE).w,d0 ROM:001223C6 ble.s loc_1223D0 ROM:001223C8 move.w $44E(a5),($BAE).w ROM:001223CE bra.s locret_1223DC ROM:001223D0 ; --------------------------------------------------------------------------- ROM:001223D0 ROM:001223D0 loc_1223D0: ; CODE XREF: sub_122360+66↑j ROM:001223D0 cmp.w ($BAE).w,d1 ROM:001223D4 bge.s locret_1223DC ROM:001223D6 move.w $450(a5),($BAE).w ROM:001223DC ROM:001223DC locret_1223DC: ; CODE XREF: sub_122360+6E↑j ROM:001223DC ; sub_122360+74↑j ROM:001223DC rts ROM:001223DC ; End of function sub_122360 ROM:001223DC ROM:001223DE ; --------------------------------------------------------------------------- ROM:001223DE move.w ($BB6).w,d0 ROM:001223E2 sub.w ($A52).w,d0 ROM:001223E6 move.w d0,($BAE).w ROM:001223EA move.w $44E(a5),d0 ROM:001223EE move.w $450(a5),d1 ROM:001223F2 cmp.w ($BAE).w,d0 ROM:001223F6 ble.s loc_122400 ROM:001223F8 move.w $44E(a5),($BAE).w ROM:001223FE bra.s locret_12240C ROM:00122400 ; --------------------------------------------------------------------------- ROM:00122400 ROM:00122400 loc_122400: ; CODE XREF: ROM:001223F6↑j ROM:00122400 cmp.w ($BAE).w,d1 ROM:00122404 bge.s locret_12240C ROM:00122406 move.w $450(a5),($BAE).w ROM:0012240C ROM:0012240C locret_12240C: ; CODE XREF: ROM:001223FE↑j ROM:0012240C ; ROM:00122404↑j ROM:0012240C rts ROM:0012240E ROM:0012240E ; =============== S U B R O U T I N E ======================================= ROM:0012240E ROM:0012240E ROM:0012240E sub_12240E: ; CODE XREF: ROM:00122254↑p ROM:0012240E move.w ($6A4).w,d0 ROM:00122412 muls.w $458(a5),d0 ROM:00122416 divs.w $456(a5),d0 ROM:0012241A clr.b ($8BA).w ROM:0012241E clr.w ($6A4).w ROM:00122422 clr.b ($8BA).w ROM:00122426 move.w d0,($6A4).w ROM:0012242A move.b #1,($8BA).w ROM:00122430 rts ROM:00122430 ; End of function sub_12240E ROM:00122430 ROM:00122432 ROM:00122432 ; =============== S U B R O U T I N E ======================================= ROM:00122432 ROM:00122432 ROM:00122432 sub_122432: ; CODE XREF: ROM:001221D6↑p ROM:00122432 move.w ($6A4).w,d0 ROM:00122436 muls.w $456(a5),d0 ROM:0012243A divs.w $458(a5),d0 ROM:0012243E clr.b ($8BA).w ROM:00122442 clr.w ($6A4).w ROM:00122446 clr.b ($8BA).w ROM:0012244A move.w d0,($6A4).w ROM:0012244E move.b #3,($8BA).w ROM:00122454 rts ROM:00122454 ; End of function sub_122432 ROM:00122454 ROM:00122456 ROM:00122456 ; =============== S U B R O U T I N E ======================================= ROM:00122456 ROM:00122456 ROM:00122456 sub_122456: ; CODE XREF: sub_121FF8+28↑p ROM:00122456 move.w #$3C1A,d1 ROM:0012245A move.w ($538).w,d2 ROM:0012245E bsr.l sub_115E32 ROM:00122464 move.w $1E(a5),d0 ROM:00122468 muls.w ($538).w,d0 ROM:0012246C divs.w #$411A,d0 ROM:00122470 add.w d1,d0 ROM:00122472 move.w d0,($BBE).w ROM:00122476 move.w #0,d0 ROM:0012247A bra.s loc_122480 ROM:0012247C ; --------------------------------------------------------------------------- ROM:0012247C ROM:0012247C loc_12247C: ; CODE XREF: sub_122456+58↓j ROM:0012247C addi.w #1,d0 ROM:00122480 ROM:00122480 loc_122480: ; CODE XREF: sub_122456+24↑j ROM:00122480 cmpi.w #3,d0 ROM:00122484 bgt.s loc_1224B0 ROM:00122486 move.w $AE2(a5,d0.w*2),d1 ROM:0012248C sub.w ($BAE).w,d1 ROM:00122490 sub.w ($BBE).w,d1 ROM:00122494 cmpi.w #0,d1 ROM:00122498 bge.s loc_12249E ROM:0012249A addi.w #$1C20,d1 ROM:0012249E ROM:0012249E loc_12249E: ; CODE XREF: sub_122456+42↑j ROM:0012249E cmpi.w #$1C20,d1 ROM:001224A2 blt.s loc_1224A8 ROM:001224A4 subi.w #$1C20,d1 ROM:001224A8 ROM:001224A8 loc_1224A8: ; CODE XREF: sub_122456+4C↑j ROM:001224A8 move.w d1,$FC0(d0.w*2) ROM:001224AE bra.s loc_12247C ROM:001224B0 ; --------------------------------------------------------------------------- ROM:001224B0 ROM:001224B0 loc_1224B0: ; CODE XREF: sub_122456+2E↑j ROM:001224B0 clr.l d0 ROM:001224B2 move.w #$1C20,d0 ROM:001224B6 divs.w #4,d0 ROM:001224BA move.w #0,d1 ROM:001224BE bra.s loc_1224C4 ROM:001224C0 ; --------------------------------------------------------------------------- ROM:001224C0 ROM:001224C0 loc_1224C0: ; CODE XREF: sub_122456+92↓j ROM:001224C0 addi.w #1,d1 ROM:001224C4 ROM:001224C4 loc_1224C4: ; CODE XREF: sub_122456+68↑j ROM:001224C4 cmpi.w #3,d1 ROM:001224C8 bgt.s loc_1224EA ROM:001224CA move.w $AE2(a5,d1.w*2),d2 ROM:001224D0 ext.l d2 ROM:001224D2 divs.w d0,d2 ROM:001224D4 move.w #$100,d3 ROM:001224D8 muls.w $FC0(d1.w*2),d3 ROM:001224DE divs.w #$64,d3 ; 'd' ROM:001224E2 move.w d3,$FB8(d2.w*2) ROM:001224E8 bra.s loc_1224C0 ROM:001224EA ; --------------------------------------------------------------------------- ROM:001224EA ROM:001224EA loc_1224EA: ; CODE XREF: sub_122456+72↑j ROM:001224EA bsr.l sub_115098 ROM:001224F0 rts ROM:001224F0 ; End of function sub_122456 ROM:001224F0 ROM:001224F2 ROM:001224F2 ; =============== S U B R O U T I N E ======================================= ROM:001224F2 ROM:001224F2 ROM:001224F2 sub_1224F2: ; CODE XREF: sub_121FF8+20↑p ROM:001224F2 move.w $44A(a5),d1 ROM:001224F6 cmp.w ($A26).w,d1 ROM:001224FA bge.s loc_12253A ROM:001224FC move.w #$3CB6,d1 ROM:00122500 move.w ($538).w,d2 ROM:00122504 move.w ($A0E).w,d3 ROM:00122508 bsr.l sub_115E32 ROM:0012250E move.w d1,($BB2).w ROM:00122512 move.w ($A26).w,d0 ROM:00122516 sub.w $44A(a5),d0 ROM:0012251A muls.w d1,d0 ROM:0012251C divs.l #$A,d0 ROM:00122524 move.w $44C(a5),d1 ROM:00122528 ext.l d1 ROM:0012252A cmp.l d0,d1 ROM:0012252C ble.s loc_122534 ROM:0012252E move.w d1,($BB4).w ROM:00122532 bra.s loc_122538 ROM:00122534 ; --------------------------------------------------------------------------- ROM:00122534 ROM:00122534 loc_122534: ; CODE XREF: sub_1224F2+3A↑j ROM:00122534 move.w d0,($BB4).w ROM:00122538 ROM:00122538 loc_122538: ; CODE XREF: sub_1224F2+40↑j ROM:00122538 bra.s locret_122540 ROM:0012253A ; --------------------------------------------------------------------------- ROM:0012253A ROM:0012253A loc_12253A: ; CODE XREF: sub_1224F2+8↑j ROM:0012253A move.w #0,($BB4).w ROM:00122540 ROM:00122540 locret_122540: ; CODE XREF: sub_1224F2:loc_122538↑j ROM:00122540 rts ROM:00122540 ; End of function sub_1224F2 ROM:00122540 ROM:00122542 ROM:00122542 ; =============== S U B R O U T I N E ======================================= ROM:00122542 ROM:00122542 ROM:00122542 sub_122542: ; CODE XREF: sub_121FF8+E↑p ROM:00122542 move.w ($BCA).w,d1 ROM:00122546 cmpi.w #7,d1 ROM:0012254A bcc.s locret_122554 ROM:0012254C movea.l off_122556(pc,d1.w*4),a0 ROM:00122550 nop ROM:00122552 jmp (a0) ROM:00122554 ; --------------------------------------------------------------------------- ROM:00122554 ROM:00122554 locret_122554: ; CODE XREF: sub_122542+8↑j ROM:00122554 rts ROM:00122554 ; End of function sub_122542 ROM:00122554 ROM:00122554 ; --------------------------------------------------------------------------- ROM:00122556 off_122556: dc.l loc_122572 ; DATA XREF: sub_122542+A↑r ROM:0012255A dc.l loc_122588 ROM:0012255E dc.l loc_1225C4 ROM:00122562 dc.l loc_122644 ROM:00122566 dc.l loc_12268E ROM:0012256A dc.l loc_122734 ROM:0012256E dc.l loc_12276E ROM:00122572 ; --------------------------------------------------------------------------- ROM:00122572 ROM:00122572 loc_122572: ; DATA XREF: ROM:off_122556↑o ROM:00122572 bsr.w sub_122782 ROM:00122576 bsr.w sub_122788 ROM:0012257A bclr #4,($136D).w ROM:00122580 move.w #1,($BCA).w ROM:00122586 rts ROM:00122588 ; --------------------------------------------------------------------------- ROM:00122588 ROM:00122588 loc_122588: ; DATA XREF: ROM:0012255A↑o ROM:00122588 move.w ($A00).w,d0 ROM:0012258C sub.w ($A12).w,d0 ROM:00122590 bpl.s loc_122594 ROM:00122592 neg.w d0 ROM:00122594 ROM:00122594 loc_122594: ; CODE XREF: ROM:00122590↑j ROM:00122594 move.w $462(a5),d1 ROM:00122598 btst #3,($138C).w ROM:0012259E beq.s locret_1225C2 ROM:001225A0 cmp.w d0,d1 ROM:001225A2 blt.s locret_1225C2 ROM:001225A4 bsr.w sub_12278E ROM:001225A8 move.w $460(a5),d0 ROM:001225AC clr.b ($8BC).w ROM:001225B0 move.w d0,($6A8).w ROM:001225B4 move.b #1,($8BC).w ROM:001225BA move.w #2,($BCA).w ROM:001225C0 rts ROM:001225C2 ; --------------------------------------------------------------------------- ROM:001225C2 ROM:001225C2 locret_1225C2: ; CODE XREF: ROM:0012259E↑j ROM:001225C2 ; ROM:001225A2↑j ROM:001225C2 rts ROM:001225C4 ; --------------------------------------------------------------------------- ROM:001225C4 ROM:001225C4 loc_1225C4: ; DATA XREF: ROM:0012255E↑o ROM:001225C4 move.w ($BC4).w,d0 ROM:001225C8 cmpi.w #0,d0 ROM:001225CC bne.s loc_1225E4 ROM:001225CE clr.b ($8BC).w ROM:001225D2 clr.w ($6A8).w ROM:001225D6 bset #1,($1385).w ROM:001225DC move.w #6,($BCA).w ROM:001225E2 rts ROM:001225E4 ; --------------------------------------------------------------------------- ROM:001225E4 ROM:001225E4 loc_1225E4: ; CODE XREF: ROM:001225CC↑j ROM:001225E4 move.w $45C(a5),d0 ROM:001225E8 cmpi.w #0,($6A8).w ROM:001225EE bgt.s loc_122604 ROM:001225F0 cmpi.w #0,d0 ROM:001225F4 bne.s loc_122604 ROM:001225F6 bset #4,($136D).w ROM:001225FC move.w #4,($BCA).w ROM:00122602 rts ROM:00122604 ; --------------------------------------------------------------------------- ROM:00122604 ROM:00122604 loc_122604: ; CODE XREF: ROM:001225EE↑j ROM:00122604 ; ROM:001225F4↑j ROM:00122604 btst #2,($136E).w ROM:0012260A beq.s loc_12261C ROM:0012260C clr.b ($8BC).w ROM:00122610 clr.w ($6A8).w ROM:00122614 move.w #1,($BCA).w ROM:0012261A rts ROM:0012261C ; --------------------------------------------------------------------------- ROM:0012261C ROM:0012261C loc_12261C: ; CODE XREF: ROM:0012260A↑j ROM:0012261C cmpi.w #0,($6A8).w ROM:00122622 bgt.s locret_122642 ROM:00122624 clr.b ($8BB).w ROM:00122628 move.w #0,($6A6).w ROM:0012262E move.b #3,($8BB).w ROM:00122634 bset #4,($136D).w ROM:0012263A move.w #3,($BCA).w ROM:00122640 rts ROM:00122642 ; --------------------------------------------------------------------------- ROM:00122642 ROM:00122642 locret_122642: ; CODE XREF: ROM:00122622↑j ROM:00122642 rts ROM:00122644 ; --------------------------------------------------------------------------- ROM:00122644 ROM:00122644 loc_122644: ; DATA XREF: ROM:00122562↑o ROM:00122644 bsr.w sub_1227A2 ROM:00122648 bsr.w sub_1227E2 ROM:0012264C btst #2,($136E).w ROM:00122652 beq.s loc_122672 ROM:00122654 bsr.w sub_122782 ROM:00122658 bsr.w sub_122788 ROM:0012265C bclr #4,($136D).w ROM:00122662 clr.b ($8BB).w ROM:00122666 clr.w ($6A6).w ROM:0012266A move.w #1,($BCA).w ROM:00122670 rts ROM:00122672 ; --------------------------------------------------------------------------- ROM:00122672 ROM:00122672 loc_122672: ; CODE XREF: ROM:00122652↑j ROM:00122672 move.w $45C(a5),d0 ROM:00122676 cmp.w ($6A6).w,d0 ROM:0012267A bgt.s locret_12268C ROM:0012267C clr.b ($8BB).w ROM:00122680 clr.w ($6A6).w ROM:00122684 move.w #4,($BCA).w ROM:0012268A rts ROM:0012268C ; --------------------------------------------------------------------------- ROM:0012268C ROM:0012268C locret_12268C: ; CODE XREF: ROM:0012267A↑j ROM:0012268C rts ROM:0012268E ; --------------------------------------------------------------------------- ROM:0012268E ROM:0012268E loc_12268E: ; DATA XREF: ROM:00122566↑o ROM:0012268E bsr.w sub_1227A2 ROM:00122692 bsr.w sub_1227DA ROM:00122696 move.w ($BC4).w,d0 ROM:0012269A ext.l d0 ROM:0012269C muls.l #$186A0,d0 ROM:001226A4 cmp.l ($904).w,d0 ROM:001226A8 bgt.s loc_1226D0 ROM:001226AA move.w $45E(a5),d0 ROM:001226AE cmpi.w #0,d0 ROM:001226B2 bne.s loc_1226D0 ROM:001226B4 bsr.w sub_122782 ROM:001226B8 bsr.w sub_122788 ROM:001226BC bclr #4,($136D).w ROM:001226C2 bset #1,($1385).w ROM:001226C8 move.w #6,($BCA).w ROM:001226CE rts ROM:001226D0 ; --------------------------------------------------------------------------- ROM:001226D0 ROM:001226D0 loc_1226D0: ; CODE XREF: ROM:001226A8↑j ROM:001226D0 ; ROM:001226B2↑j ROM:001226D0 btst #2,($136E).w ROM:001226D6 beq.s loc_1226EE ROM:001226D8 bsr.w sub_122782 ROM:001226DC bsr.w sub_122788 ROM:001226E0 bclr #4,($136D).w ROM:001226E6 move.w #1,($BCA).w ROM:001226EC rts ROM:001226EE ; --------------------------------------------------------------------------- ROM:001226EE ROM:001226EE loc_1226EE: ; CODE XREF: ROM:001226D6↑j ROM:001226EE move.w ($BC4).w,d0 ROM:001226F2 ext.l d0 ROM:001226F4 muls.l #$186A0,d0 ROM:001226FC cmp.l ($904).w,d0 ROM:00122700 bgt.s locret_122732 ROM:00122702 move.w $45E(a5),d0 ROM:00122706 cmpi.w #0,d0 ROM:0012270A beq.s locret_122732 ROM:0012270C clr.b ($8BB).w ROM:00122710 move.w d0,($6A6).w ROM:00122714 move.b #1,($8BB).w ROM:0012271A bsr.w sub_122782 ROM:0012271E bclr #4,($136D).w ROM:00122724 bset #1,($1385).w ROM:0012272A move.w #5,($BCA).w ROM:00122730 rts ROM:00122732 ; --------------------------------------------------------------------------- ROM:00122732 ROM:00122732 locret_122732: ; CODE XREF: ROM:00122700↑j ROM:00122732 ; ROM:0012270A↑j ROM:00122732 rts ROM:00122734 ; --------------------------------------------------------------------------- ROM:00122734 ROM:00122734 loc_122734: ; DATA XREF: ROM:0012256A↑o ROM:00122734 bsr.w sub_1227A2 ROM:00122738 bsr.w sub_1227F4 ROM:0012273C btst #2,($136E).w ROM:00122742 beq.s loc_122758 ROM:00122744 bsr.w sub_122788 ROM:00122748 clr.b ($8BB).w ROM:0012274C clr.w ($6A6).w ROM:00122750 move.w #1,($BCA).w ROM:00122756 rts ROM:00122758 ; --------------------------------------------------------------------------- ROM:00122758 ROM:00122758 loc_122758: ; CODE XREF: ROM:00122742↑j ROM:00122758 cmpi.w #0,($6A6).w ROM:0012275E bgt.s locret_12276C ROM:00122760 bsr.w sub_122788 ROM:00122764 move.w #6,($BCA).w ROM:0012276A rts ROM:0012276C ; --------------------------------------------------------------------------- ROM:0012276C ROM:0012276C locret_12276C: ; CODE XREF: ROM:0012275E↑j ROM:0012276C rts ROM:0012276E ; --------------------------------------------------------------------------- ROM:0012276E ROM:0012276E loc_12276E: ; DATA XREF: ROM:0012256E↑o ROM:0012276E btst #2,($136E).w ROM:00122774 beq.s locret_12277E ROM:00122776 move.w #1,($BCA).w ROM:0012277C rts ROM:0012277E ; --------------------------------------------------------------------------- ROM:0012277E ROM:0012277E locret_12277E: ; CODE XREF: ROM:00122774↑j ROM:0012277E rts ROM:00122780 ; --------------------------------------------------------------------------- ROM:00122780 rts ROM:00122782 ROM:00122782 ; =============== S U B R O U T I N E ======================================= ROM:00122782 ROM:00122782 ROM:00122782 sub_122782: ; CODE XREF: ROM:loc_122572↑p ROM:00122782 ; ROM:00122654↑p ... ROM:00122782 clr.l ($904).w ROM:00122786 rts ROM:00122786 ; End of function sub_122782 ROM:00122786 ROM:00122788 ROM:00122788 ; =============== S U B R O U T I N E ======================================= ROM:00122788 ROM:00122788 ROM:00122788 sub_122788: ; CODE XREF: ROM:00122576↑p ROM:00122788 ; ROM:00122658↑p ... ROM:00122788 clr.w ($BC8).w ROM:0012278C rts ROM:0012278C ; End of function sub_122788 ROM:0012278C ROM:0012278E ROM:0012278E ; =============== S U B R O U T I N E ======================================= ROM:0012278E ROM:0012278E ROM:0012278E sub_12278E: ; CODE XREF: ROM:001225A4↑p ROM:0012278E move.w #$3C1E,d1 ROM:00122792 move.w ($A44).w,d2 ROM:00122796 bsr.l sub_115E32 ROM:0012279C move.w d1,($BC4).w ROM:001227A0 rts ROM:001227A0 ; End of function sub_12278E ROM:001227A0 ROM:001227A2 ROM:001227A2 ; =============== S U B R O U T I N E ======================================= ROM:001227A2 ROM:001227A2 ROM:001227A2 sub_1227A2: ; CODE XREF: ROM:loc_122644↑p ROM:001227A2 ; ROM:loc_12268E↑p ... ROM:001227A2 btst #6,($1369).w ROM:001227A8 beq.s loc_1227C2 ROM:001227AA move.w #$3CBA,d1 ROM:001227AE move.w ($A0E).w,d2 ROM:001227B2 move.w ($B6A).w,d3 ROM:001227B6 bsr.l sub_115E32 ROM:001227BC move.w d1,($BC6).w ROM:001227C0 bra.s locret_1227D8 ROM:001227C2 ; --------------------------------------------------------------------------- ROM:001227C2 ROM:001227C2 loc_1227C2: ; CODE XREF: sub_1227A2+6↑j ROM:001227C2 move.w #$3CB8,d1 ROM:001227C6 move.w ($A0E).w,d2 ROM:001227CA move.w ($538).w,d3 ROM:001227CE bsr.l sub_115E32 ROM:001227D4 move.w d1,($BC6).w ROM:001227D8 ROM:001227D8 locret_1227D8: ; CODE XREF: sub_1227A2+1E↑j ROM:001227D8 rts ROM:001227D8 ; End of function sub_1227A2 ROM:001227D8 ROM:001227DA ROM:001227DA ; =============== S U B R O U T I N E ======================================= ROM:001227DA ROM:001227DA ROM:001227DA sub_1227DA: ; CODE XREF: ROM:00122692↑p ROM:001227DA move.w ($BC6).w,($BC8).w ROM:001227E0 rts ROM:001227E0 ; End of function sub_1227DA ROM:001227E0 ROM:001227E2 ROM:001227E2 ; =============== S U B R O U T I N E ======================================= ROM:001227E2 ROM:001227E2 ROM:001227E2 sub_1227E2: ; CODE XREF: ROM:00122648↑p ROM:001227E2 move.w ($6A6).w,d0 ROM:001227E6 muls.w ($BC6).w,d0 ROM:001227EA divs.w $45C(a5),d0 ROM:001227EE move.w d0,($BC8).w ROM:001227F2 rts ROM:001227F2 ; End of function sub_1227E2 ROM:001227F2 ROM:001227F4 ROM:001227F4 ; =============== S U B R O U T I N E ======================================= ROM:001227F4 ROM:001227F4 ROM:001227F4 sub_1227F4: ; CODE XREF: ROM:00122738↑p ROM:001227F4 move.w ($6A6).w,d0 ROM:001227F8 muls.w ($BC6).w,d0 ROM:001227FC divs.w $45E(a5),d0 ROM:00122800 move.w d0,($BC8).w ROM:00122804 rts ROM:00122804 ; End of function sub_1227F4 ROM:00122804 ROM:00122806 ROM:00122806 ; =============== S U B R O U T I N E ======================================= ROM:00122806 ROM:00122806 ROM:00122806 sub_122806: ; CODE XREF: sub_110A60+1AE↑p ROM:00122806 btst #4,($136D).w ROM:0012280C beq.s locret_122822 ROM:0012280E move.l ($9DC).w,d0 ROM:00122812 divs.l #$64,d0 ; 'd' ROM:0012281A add.l ($904).w,d0 ROM:0012281E move.l d0,($904).w ROM:00122822 ROM:00122822 locret_122822: ; CODE XREF: sub_122806+6↑j ROM:00122822 rts ROM:00122822 ; End of function sub_122806 ROM:00122822 ROM:00122824 ; --------------------------------------------------------------------------- ROM:00122824 cmpi.w #0,($538).w ROM:0012282A bne.l loc_1229B4 ROM:00122830 bset #7,($8ED).w ROM:00122836 bclr #4,($8E6).w ROM:0012283C bclr #4,($8DD).w ROM:00122842 bclr #1,($8DE).w ROM:00122848 bclr #1,($8E5).w ROM:0012284E move.w #$3CCE,d1 ROM:00122852 move.w ($9FC).w,d2 ROM:00122856 move.w ($538).w,d3 ROM:0012285A bsr.l sub_115E32 ROM:00122860 move.w d1,($BD2).w ROM:00122864 clr.w d7 ROM:00122866 move.b ($1243).l,d7 ROM:0012286C andi.w #$F,d7 ROM:00122870 move.b ($1243).l,($1178).w ROM:00122878 cmpi.w #2,d7 ROM:0012287C bgt.s loc_122884 ROM:0012287E cmpi.w #0,d7 ROM:00122882 bgt.s loc_12288A ROM:00122884 ROM:00122884 loc_122884: ; CODE XREF: ROM:0012287C↑j ROM:00122884 bra.l loc_1229B4 ROM:0012288A ; --------------------------------------------------------------------------- ROM:0012288A ROM:0012288A loc_12288A: ; CODE XREF: ROM:00122882↑j ROM:0012288A subq.w #1,d7 ROM:0012288C moveq #$10,d0 ROM:0012288E asr.w #4,d0 ROM:00122890 add.w d7,d0 ROM:00122892 lea ($FFFFFF10).w,a1 ROM:00122896 asl.w #4,d7 ROM:00122898 adda.w d7,a1 ROM:0012289A asr.w #4,d7 ROM:0012289C move.w d0,($BD4).w ROM:001228A0 bsr.l sub_11A940 ROM:001228A6 moveq #8,d2 ROM:001228A8 moveq #0,d1 ROM:001228AA moveq #1,d4 ROM:001228AC moveq #1,d5 ROM:001228AE moveq #1,d1 ROM:001228B0 asl.w d0,d1 ROM:001228B2 move.w d1,($BD0).w ROM:001228B6 move.w ($BD0).w,d1 ROM:001228BA not.w d1 ROM:001228BC and.w d1,($FFFFFE20).w ROM:001228C0 move.w #0,d1 ROM:001228C4 bsr.l sub_11A8C4 ROM:001228CA move.w ($BD4).w,d0 ROM:001228CE move.w ($FFFFFE20).w,d1 ROM:001228D2 and.w ($BD0).w,d1 ROM:001228D6 ROM:001228D6 loc_1228D6: ; CODE XREF: ROM:001228E0↓j ROM:001228D6 bne.s loc_1228E2 ROM:001228D8 move.w ($FFFFFE20).w,d1 ROM:001228DC and.w ($BD0).w,d1 ROM:001228E0 bra.s loc_1228D6 ROM:001228E2 ; --------------------------------------------------------------------------- ROM:001228E2 ROM:001228E2 loc_1228E2: ; CODE XREF: ROM:loc_1228D6↑j ROM:001228E2 move.w 8(a1),($BCC).w ROM:001228E8 bsr.l sub_11A940 ROM:001228EE moveq #$C,d2 ROM:001228F0 moveq #0,d1 ROM:001228F2 moveq #0,d3 ROM:001228F4 moveq #1,d4 ROM:001228F6 moveq #1,d5 ROM:001228F8 move.w #$89,(a1) ROM:001228FC move.w ($BD2).w,2(a1) ROM:00122902 asl.w #4,d0 ROM:00122904 addi.w #8,d0 ROM:00122908 move.w d0,4(a1) ROM:0012290C move.w ($BD4).w,d0 ROM:00122910 move.w ($BD0).w,d1 ROM:00122914 not.w d1 ROM:00122916 and.w d1,($FFFFFE20).w ROM:0012291A move.w #0,d1 ROM:0012291E bsr.l sub_11A8C4 ROM:00122924 move.w ($BD4).w,d0 ROM:00122928 clr.w d6 ROM:0012292A clr.w d6 ROM:0012292C clr.w d1 ROM:0012292E ROM:0012292E loc_12292E: ; CODE XREF: ROM:loc_12295C↓j ROM:0012292E cmpi.w #0,d6 ROM:00122932 bne.s loc_12295E ROM:00122934 cmpi.w #0,d1 ROM:00122938 bne.s loc_12295E ROM:0012293A move.w ($FFFFFE20).w,d1 ROM:0012293E and.w ($BD0).w,d1 ROM:00122942 btst #1,($8DE).w ROM:00122948 beq.s loc_12295C ROM:0012294A move.w #$FFFF,d6 ROM:0012294E bset #4,($8DD).w ROM:00122954 lea ($FFFFFF90).w,a0 ROM:00122958 move.w 8(a0),d5 ROM:0012295C ROM:0012295C loc_12295C: ; CODE XREF: ROM:00122948↑j ROM:0012295C bra.s loc_12292E ROM:0012295E ; --------------------------------------------------------------------------- ROM:0012295E ROM:0012295E loc_12295E: ; CODE XREF: ROM:00122932↑j ROM:0012295E ; ROM:00122938↑j ROM:0012295E btst #4,($8DD).w ROM:00122964 beq.s loc_12296A ROM:00122966 move.w d5,($BCE).w ROM:0012296A ROM:0012296A loc_12296A: ; CODE XREF: ROM:00122964↑j ROM:0012296A clr.w d6 ROM:0012296C clr.w d1 ROM:0012296E ROM:0012296E loc_12296E: ; CODE XREF: ROM:loc_122994↓j ROM:0012296E cmpi.w #0,d6 ROM:00122972 bne.s loc_122996 ROM:00122974 cmpi.w #0,d1 ROM:00122978 bne.s loc_122996 ROM:0012297A move.w ($FFFFFE20).w,d1 ROM:0012297E and.w ($BD0).w,d1 ROM:00122982 btst #1,($8E5).w ROM:00122988 beq.s loc_122994 ROM:0012298A move.w #$FFFF,d6 ROM:0012298E bset #4,($8E6).w ROM:00122994 ROM:00122994 loc_122994: ; CODE XREF: ROM:00122988↑j ROM:00122994 bra.s loc_12296E ROM:00122996 ; --------------------------------------------------------------------------- ROM:00122996 ROM:00122996 loc_122996: ; CODE XREF: ROM:00122972↑j ROM:00122996 ; ROM:00122978↑j ROM:00122996 bsr.l sub_114EBC ROM:0012299C move.w ($BCE).w,d0 ROM:001229A0 sub.w ($BCC).w,d0 ROM:001229A4 move.w d0,($C20).w ROM:001229A8 bclr #7,($8ED).w ROM:001229AE bra.l locret_1229BA ROM:001229B4 ; --------------------------------------------------------------------------- ROM:001229B4 ROM:001229B4 loc_1229B4: ; CODE XREF: ROM:0012282A↑j ROM:001229B4 ; ROM:loc_122884↑j ROM:001229B4 bset #0,($1389).w ROM:001229BA ROM:001229BA locret_1229BA: ; CODE XREF: ROM:001229AE↑j ROM:001229BA rts ROM:001229BC ROM:001229BC ; =============== S U B R O U T I N E ======================================= ROM:001229BC ROM:001229BC ROM:001229BC sub_1229BC: ; CODE XREF: sub_1268BE+42↓p ROM:001229BC bclr #6,($136B).w ROM:001229C2 bclr #5,($1390).w ROM:001229C8 clr.w d1 ROM:001229CA move.b ($1179).w,d1 ROM:001229CE cmpi.w #3,d1 ROM:001229D2 bcc.s locret_1229DC ROM:001229D4 movea.l off_1229DE(pc,d1.w*4),a0 ROM:001229D8 nop ROM:001229DA jmp (a0) ROM:001229DC ; --------------------------------------------------------------------------- ROM:001229DC ROM:001229DC locret_1229DC: ; CODE XREF: sub_1229BC+16↑j ROM:001229DC rts ROM:001229DC ; End of function sub_1229BC ROM:001229DC ROM:001229DC ; --------------------------------------------------------------------------- ROM:001229DE off_1229DE: dc.l loc_1229EA ; DATA XREF: sub_1229BC+18↑r ROM:001229E2 dc.l loc_1229F8 ROM:001229E6 dc.l loc_122A18 ROM:001229EA ; --------------------------------------------------------------------------- ROM:001229EA ROM:001229EA loc_1229EA: ; DATA XREF: ROM:off_1229DE↑o ROM:001229EA bset #5,($1390).w ROM:001229F0 move.b #1,($1179).w ROM:001229F6 rts ROM:001229F8 ; --------------------------------------------------------------------------- ROM:001229F8 ROM:001229F8 loc_1229F8: ; DATA XREF: ROM:001229E2↑o ROM:001229F8 btst #4,($1383).w ROM:001229FE bne.s locret_122A08 ROM:00122A00 btst #5,($8E3).w ROM:00122A06 bne.s loc_122A0A ROM:00122A08 ROM:00122A08 locret_122A08: ; CODE XREF: ROM:001229FE↑j ROM:00122A08 rts ROM:00122A0A ; --------------------------------------------------------------------------- ROM:00122A0A ROM:00122A0A loc_122A0A: ; CODE XREF: ROM:00122A06↑j ROM:00122A0A bset #6,($136B).w ROM:00122A10 move.b #2,($1179).w ROM:00122A16 rts ROM:00122A18 ; --------------------------------------------------------------------------- ROM:00122A18 ROM:00122A18 loc_122A18: ; DATA XREF: ROM:001229E6↑o ROM:00122A18 btst #4,($1383).w ROM:00122A1E bne.s loc_122A2A ROM:00122A20 btst #5,($8E3).w ROM:00122A26 beq.s loc_122A2A ROM:00122A28 rts ROM:00122A2A ; --------------------------------------------------------------------------- ROM:00122A2A ROM:00122A2A loc_122A2A: ; CODE XREF: ROM:00122A1E↑j ROM:00122A2A ; ROM:00122A26↑j ROM:00122A2A bset #5,($1390).w ROM:00122A30 move.b #1,($1179).w ROM:00122A36 rts ROM:00122A38 ROM:00122A38 ; =============== S U B R O U T I N E ======================================= ROM:00122A38 ROM:00122A38 ROM:00122A38 sub_122A38: ; CODE XREF: sub_121FF8+1A↑p ROM:00122A38 clr.l d1 ROM:00122A3A move.w ($53A).w,d1 ROM:00122A3E swap d1 ROM:00122A40 move.w ($BD6).w,d2 ROM:00122A44 swap d2 ROM:00122A46 move.w ($BDC).w,d2 ROM:00122A4A move.w $468(a5),d3 ROM:00122A4E ext.l d3 ROM:00122A50 bsr.l sub_115D36 ROM:00122A56 move.w d4,($BDC).w ROM:00122A5A swap d4 ROM:00122A5C move.w $466(a5),d0 ROM:00122A60 cmp.w d4,d0 ROM:00122A62 ble.s loc_122A6C ROM:00122A64 move.w $466(a5),($BD6).w ROM:00122A6A bra.s loc_122A70 ROM:00122A6C ; --------------------------------------------------------------------------- ROM:00122A6C ROM:00122A6C loc_122A6C: ; CODE XREF: sub_122A38+2A↑j ROM:00122A6C move.w d4,($BD6).w ROM:00122A70 ROM:00122A70 loc_122A70: ; CODE XREF: sub_122A38+32↑j ROM:00122A70 btst #6,($1374).w ROM:00122A76 bne.s loc_122A82 ROM:00122A78 move.w #0,($BDE).w ROM:00122A7E bra.w locret_122B2C ROM:00122A82 ; --------------------------------------------------------------------------- ROM:00122A82 ROM:00122A82 loc_122A82: ; CODE XREF: sub_122A38+3E↑j ROM:00122A82 move.w $46A(a5),d0 ROM:00122A86 btst #1,($14CF).w ROM:00122A8C beq.s loc_122AA6 ROM:00122A8E btst #0,($C1D).w ROM:00122A94 bne.s loc_122AA6 ROM:00122A96 cmp.w ($4FA).w,d0 ROM:00122A9A blt.s loc_122AA6 ROM:00122A9C move.w #0,($BDE).w ROM:00122AA2 bra.w locret_122B2C ROM:00122AA6 ; --------------------------------------------------------------------------- ROM:00122AA6 ROM:00122AA6 loc_122AA6: ; CODE XREF: sub_122A38+54↑j ROM:00122AA6 ; sub_122A38+5C↑j ... ROM:00122AA6 btst #3,($138A).w ROM:00122AAC bne.s loc_122AB8 ROM:00122AAE move.w #0,($BDE).w ROM:00122AB4 bra.w locret_122B2C ROM:00122AB8 ; --------------------------------------------------------------------------- ROM:00122AB8 ROM:00122AB8 loc_122AB8: ; CODE XREF: sub_122A38+74↑j ROM:00122AB8 cmpi.w #$1F4,($538).w ROM:00122ABE ble.s loc_122AF2 ROM:00122AC0 move.w ($53A).w,d0 ROM:00122AC4 move.w ($BD6).w,d2 ROM:00122AC8 cmpi.w #$1388,d2 ROM:00122ACC ble.s loc_122AD2 ROM:00122ACE move.w #$1388,d2 ROM:00122AD2 ROM:00122AD2 loc_122AD2: ; CODE XREF: sub_122A38+94↑j ROM:00122AD2 sub.w d2,d0 ROM:00122AD4 muls.w #$2710,d0 ROM:00122AD8 move.w ($538).w,d1 ROM:00122ADC muls.w ($538).w,d1 ROM:00122AE0 divs.l #$3C,d1 ; '<' ROM:00122AE8 divs.l d1,d0 ROM:00122AEC move.w d0,($BD8).w ROM:00122AF0 bra.s loc_122AF6 ROM:00122AF2 ; --------------------------------------------------------------------------- ROM:00122AF2 ROM:00122AF2 loc_122AF2: ; CODE XREF: sub_122A38+86↑j ROM:00122AF2 clr.w ($BD8).w ROM:00122AF6 ROM:00122AF6 loc_122AF6: ; CODE XREF: sub_122A38+B8↑j ROM:00122AF6 move.w #$3CBC,d1 ROM:00122AFA move.w ($A44).w,d2 ROM:00122AFE move.w ($538).w,d3 ROM:00122B02 bsr.l sub_115E32 ROM:00122B08 move.w d1,($BDA).w ROM:00122B0C move.w #$3CBE,d1 ROM:00122B10 move.w ($BD8).w,d2 ROM:00122B14 move.w ($A0E).w,d3 ROM:00122B18 bsr.l sub_115E32 ROM:00122B1E cmp.w ($BDA).w,d1 ROM:00122B22 bge.s loc_122B28 ROM:00122B24 move.w ($BDA).w,d1 ROM:00122B28 ROM:00122B28 loc_122B28: ; CODE XREF: sub_122A38+EA↑j ROM:00122B28 move.w d1,($BDE).w ROM:00122B2C ROM:00122B2C locret_122B2C: ; CODE XREF: sub_122A38+46↑j ROM:00122B2C ; sub_122A38+6A↑j ... ROM:00122B2C rts ROM:00122B2C ; End of function sub_122A38 ROM:00122B2C ROM:00122B2E ROM:00122B2E ; =============== S U B R O U T I N E ======================================= ROM:00122B2E ROM:00122B2E ROM:00122B2E sub_122B2E: ; CODE XREF: sub_121FF8+8↑p ROM:00122B2E bsr.w sub_122B38 ROM:00122B32 bsr.w sub_122B98 ROM:00122B36 rts ROM:00122B36 ; End of function sub_122B2E ROM:00122B36 ROM:00122B38 ROM:00122B38 ; =============== S U B R O U T I N E ======================================= ROM:00122B38 ROM:00122B38 ROM:00122B38 sub_122B38: ; CODE XREF: sub_122B2E↑p ROM:00122B38 move.w #$3CC0,d1 ROM:00122B3C move.w ($A0E).w,d2 ROM:00122B40 move.w ($A0A).w,d3 ROM:00122B44 bsr.l sub_115E32 ROM:00122B4A move.w d1,($BE2).w ROM:00122B4E move.w #$3CC2,d1 ROM:00122B52 move.w ($538).w,d2 ROM:00122B56 move.w ($A0A).w,d3 ROM:00122B5A bsr.l sub_115E32 ROM:00122B60 move.w d1,($BE4).w ROM:00122B64 move.w #$3CC4,d1 ROM:00122B68 move.w ($A0E).w,d2 ROM:00122B6C move.w ($538).w,d3 ROM:00122B70 bsr.l sub_115E32 ROM:00122B76 move.w d1,($BE8).w ROM:00122B7A move.w ($BE2).w,d0 ROM:00122B7E cmp.w ($BE4).w,d0 ROM:00122B82 bge.s loc_122B88 ROM:00122B84 move.w ($BE4).w,d0 ROM:00122B88 ROM:00122B88 loc_122B88: ; CODE XREF: sub_122B38+4A↑j ROM:00122B88 cmp.w ($BE8).w,d0 ROM:00122B8C bge.s loc_122B92 ROM:00122B8E move.w ($BE8).w,d0 ROM:00122B92 ROM:00122B92 loc_122B92: ; CODE XREF: sub_122B38+54↑j ROM:00122B92 move.w d0,($BE6).w ROM:00122B96 rts ROM:00122B96 ; End of function sub_122B38 ROM:00122B96 ROM:00122B98 ROM:00122B98 ; =============== S U B R O U T I N E ======================================= ROM:00122B98 ROM:00122B98 ROM:00122B98 sub_122B98: ; CODE XREF: sub_122B2E+4↑p ROM:00122B98 clr.w d1 ROM:00122B9A move.b ($117A).w,d1 ROM:00122B9E cmpi.w #4,d1 ROM:00122BA2 bcc.s locret_122BAC ROM:00122BA4 movea.l off_122BAE(pc,d1.w*4),a0 ROM:00122BA8 nop ROM:00122BAA jmp (a0) ROM:00122BAC ; --------------------------------------------------------------------------- ROM:00122BAC ROM:00122BAC locret_122BAC: ; CODE XREF: sub_122B98+A↑j ROM:00122BAC rts ROM:00122BAC ; End of function sub_122B98 ROM:00122BAC ROM:00122BAC ; --------------------------------------------------------------------------- ROM:00122BAE off_122BAE: dc.l loc_122BBE ; DATA XREF: sub_122B98+C↑r ROM:00122BB2 dc.l loc_122BCC ROM:00122BB6 dc.l loc_122BF0 ROM:00122BBA dc.l loc_122C1A ROM:00122BBE ; --------------------------------------------------------------------------- ROM:00122BBE ROM:00122BBE loc_122BBE: ; DATA XREF: ROM:off_122BAE↑o ROM:00122BBE bsr.w sub_122D9C ROM:00122BC2 move.b #1,($117A).w ROM:00122BC8 bra.s locret_122BEE ROM:00122BCA ; --------------------------------------------------------------------------- ROM:00122BCA rts ROM:00122BCC ; --------------------------------------------------------------------------- ROM:00122BCC ROM:00122BCC loc_122BCC: ; DATA XREF: ROM:00122BB2↑o ROM:00122BCC btst #3,($138C).w ROM:00122BD2 beq.s locret_122BEE ROM:00122BD4 move.w $46C(a5),d0 ROM:00122BD8 clr.b ($8CB).w ROM:00122BDC move.w d0,($6C6).w ROM:00122BE0 move.b #1,($8CB).w ROM:00122BE6 move.b #2,($117A).w ROM:00122BEC bra.s locret_122C18 ROM:00122BEE ; --------------------------------------------------------------------------- ROM:00122BEE ROM:00122BEE locret_122BEE: ; CODE XREF: ROM:00122BC8↑j ROM:00122BEE ; ROM:00122BD2↑j ... ROM:00122BEE rts ROM:00122BF0 ; --------------------------------------------------------------------------- ROM:00122BF0 ROM:00122BF0 loc_122BF0: ; DATA XREF: ROM:00122BB6↑o ROM:00122BF0 cmpi.w #0,($6C6).w ROM:00122BF6 bgt.s loc_122C00 ROM:00122BF8 move.b #3,($117A).w ROM:00122BFE bra.s loc_122C32 ROM:00122C00 ; --------------------------------------------------------------------------- ROM:00122C00 ROM:00122C00 loc_122C00: ; CODE XREF: ROM:00122BF6↑j ROM:00122C00 btst #3,($138C).w ROM:00122C06 bne.s locret_122C18 ROM:00122C08 clr.b ($8CB).w ROM:00122C0C clr.w ($6C6).w ROM:00122C10 move.b #1,($117A).w ROM:00122C16 bra.s locret_122BEE ROM:00122C18 ; --------------------------------------------------------------------------- ROM:00122C18 ROM:00122C18 locret_122C18: ; CODE XREF: ROM:00122BEC↑j ROM:00122C18 ; ROM:00122C06↑j ROM:00122C18 rts ROM:00122C1A ; --------------------------------------------------------------------------- ROM:00122C1A ROM:00122C1A loc_122C1A: ; DATA XREF: ROM:00122BBA↑o ROM:00122C1A btst #3,($138C).w ROM:00122C20 bne.s loc_122C32 ROM:00122C22 bsr.w sub_122C3A ROM:00122C26 bsr.w sub_122D9C ROM:00122C2A move.b #1,($117A).w ROM:00122C30 bra.s locret_122BEE ROM:00122C32 ; --------------------------------------------------------------------------- ROM:00122C32 ROM:00122C32 loc_122C32: ; CODE XREF: ROM:00122BFE↑j ROM:00122C32 ; ROM:00122C20↑j ROM:00122C32 bsr.w sub_122C5A ROM:00122C36 rts ROM:00122C38 ; --------------------------------------------------------------------------- ROM:00122C38 rts ROM:00122C3A ROM:00122C3A ; =============== S U B R O U T I N E ======================================= ROM:00122C3A ROM:00122C3A ROM:00122C3A sub_122C3A: ; CODE XREF: ROM:00122C22↑p ROM:00122C3A move.b #0,($117B).w ROM:00122C40 clr.b ($8CD).w ROM:00122C44 clr.w ($6CA).w ROM:00122C48 clr.b ($8CC).w ROM:00122C4C clr.w ($6C8).w ROM:00122C50 clr.b ($8CE).w ROM:00122C54 clr.w ($6CC).w ROM:00122C58 rts ROM:00122C58 ; End of function sub_122C3A ROM:00122C58 ROM:00122C5A ROM:00122C5A ; =============== S U B R O U T I N E ======================================= ROM:00122C5A ROM:00122C5A ROM:00122C5A sub_122C5A: ; CODE XREF: ROM:loc_122C32↑p ROM:00122C5A clr.w d1 ROM:00122C5C move.b ($117B).w,d1 ROM:00122C60 cmpi.w #5,d1 ROM:00122C64 bcc.s locret_122C6E ROM:00122C66 movea.l off_122C70(pc,d1.w*4),a0 ROM:00122C6A nop ROM:00122C6C jmp (a0) ROM:00122C6E ; --------------------------------------------------------------------------- ROM:00122C6E ROM:00122C6E locret_122C6E: ; CODE XREF: sub_122C5A+A↑j ROM:00122C6E rts ROM:00122C6E ; End of function sub_122C5A ROM:00122C6E ROM:00122C6E ; --------------------------------------------------------------------------- ROM:00122C70 off_122C70: dc.l loc_122C84 ; DATA XREF: sub_122C5A+C↑r ROM:00122C74 dc.l loc_122CA0 ROM:00122C78 dc.l loc_122CF6 ROM:00122C7C dc.l loc_122D36 ROM:00122C80 dc.l loc_122D5E ROM:00122C84 ; --------------------------------------------------------------------------- ROM:00122C84 ROM:00122C84 loc_122C84: ; DATA XREF: ROM:off_122C70↑o ROM:00122C84 move.w $46E(a5),d0 ROM:00122C88 clr.b ($8CE).w ROM:00122C8C move.w d0,($6CC).w ROM:00122C90 move.b #1,($8CE).w ROM:00122C96 move.b #1,($117B).w ROM:00122C9C bra.s locret_122CF4 ROM:00122C9E ; --------------------------------------------------------------------------- ROM:00122C9E rts ROM:00122CA0 ; --------------------------------------------------------------------------- ROM:00122CA0 ROM:00122CA0 loc_122CA0: ; DATA XREF: ROM:00122C74↑o ROM:00122CA0 cmpi.w #0,($BE6).w ROM:00122CA6 blt.s loc_122CD2 ROM:00122CA8 move.w ($6CC).w,d0 ROM:00122CAC move.w $46E(a5),d1 ROM:00122CB0 sub.w d0,d1 ROM:00122CB2 clr.b ($8CC).w ROM:00122CB6 move.w d1,($6C8).w ROM:00122CBA move.b #1,($8CC).w ROM:00122CC0 clr.b ($8CE).w ROM:00122CC4 clr.w ($6CC).w ROM:00122CC8 move.b #4,($117B).w ROM:00122CCE bra.w loc_122D94 ROM:00122CD2 ; --------------------------------------------------------------------------- ROM:00122CD2 ROM:00122CD2 loc_122CD2: ; CODE XREF: ROM:00122CA6↑j ROM:00122CD2 cmpi.w #0,($6CC).w ROM:00122CD8 bgt.s locret_122CF4 ROM:00122CDA move.w $470(a5),d0 ROM:00122CDE clr.b ($8CD).w ROM:00122CE2 move.w d0,($6CA).w ROM:00122CE6 move.b #1,($8CD).w ROM:00122CEC move.b #2,($117B).w ROM:00122CF2 bra.s loc_122D30 ROM:00122CF4 ; --------------------------------------------------------------------------- ROM:00122CF4 ROM:00122CF4 locret_122CF4: ; CODE XREF: ROM:00122C9C↑j ROM:00122CF4 ; ROM:00122CD8↑j ... ROM:00122CF4 rts ROM:00122CF6 ; --------------------------------------------------------------------------- ROM:00122CF6 ROM:00122CF6 loc_122CF6: ; DATA XREF: ROM:00122C78↑o ROM:00122CF6 cmpi.w #0,($BE6).w ROM:00122CFC blt.s loc_122D20 ROM:00122CFE move.w $46E(a5),d1 ROM:00122D02 clr.b ($8CC).w ROM:00122D06 move.w d1,($6C8).w ROM:00122D0A move.b #1,($8CC).w ROM:00122D10 clr.b ($8CD).w ROM:00122D14 clr.w ($6CA).w ROM:00122D18 move.b #4,($117B).w ROM:00122D1E bra.s loc_122D94 ROM:00122D20 ; --------------------------------------------------------------------------- ROM:00122D20 ROM:00122D20 loc_122D20: ; CODE XREF: ROM:00122CFC↑j ROM:00122D20 cmpi.w #0,($6CA).w ROM:00122D26 bgt.s loc_122D30 ROM:00122D28 move.b #3,($117B).w ROM:00122D2E bra.s loc_122D58 ROM:00122D30 ; --------------------------------------------------------------------------- ROM:00122D30 ROM:00122D30 loc_122D30: ; CODE XREF: ROM:00122CF2↑j ROM:00122D30 ; ROM:00122D26↑j ROM:00122D30 bsr.w sub_122DA2 ROM:00122D34 rts ROM:00122D36 ; --------------------------------------------------------------------------- ROM:00122D36 ROM:00122D36 loc_122D36: ; DATA XREF: ROM:00122C7C↑o ROM:00122D36 cmpi.w #0,($BE6).w ROM:00122D3C blt.s loc_122D58 ROM:00122D3E move.w $46E(a5),d1 ROM:00122D42 clr.b ($8CC).w ROM:00122D46 move.w d1,($6C8).w ROM:00122D4A move.b #1,($8CC).w ROM:00122D50 move.b #4,($117B).w ROM:00122D56 bra.s loc_122D94 ROM:00122D58 ; --------------------------------------------------------------------------- ROM:00122D58 ROM:00122D58 loc_122D58: ; CODE XREF: ROM:00122D2E↑j ROM:00122D58 ; ROM:00122D3C↑j ROM:00122D58 bsr.w sub_122DA2 ROM:00122D5C rts ROM:00122D5E ; --------------------------------------------------------------------------- ROM:00122D5E ROM:00122D5E loc_122D5E: ; DATA XREF: ROM:00122C80↑o ROM:00122D5E cmpi.w #0,($BE6).w ROM:00122D64 bge.s loc_122D94 ROM:00122D66 move.w ($6C8).w,d0 ROM:00122D6A move.w $46E(a5),d1 ROM:00122D6E sub.w d0,d1 ROM:00122D70 clr.b ($8CE).w ROM:00122D74 move.w d1,($6CC).w ROM:00122D78 move.b #1,($8CE).w ROM:00122D7E bsr.w sub_122D9C ROM:00122D82 clr.b ($8CC).w ROM:00122D86 clr.w ($6C8).w ROM:00122D8A move.b #1,($117B).w ROM:00122D90 bra.w locret_122CF4 ROM:00122D94 ; --------------------------------------------------------------------------- ROM:00122D94 ROM:00122D94 loc_122D94: ; CODE XREF: ROM:00122CCE↑j ROM:00122D94 ; ROM:00122D1E↑j ... ROM:00122D94 bsr.w sub_122DA2 ROM:00122D98 rts ROM:00122D9A ; --------------------------------------------------------------------------- ROM:00122D9A rts ROM:00122D9C ROM:00122D9C ; =============== S U B R O U T I N E ======================================= ROM:00122D9C ROM:00122D9C ROM:00122D9C sub_122D9C: ; CODE XREF: ROM:loc_122BBE↑p ROM:00122D9C ; ROM:00122C26↑p ... ROM:00122D9C clr.w ($BE0).w ROM:00122DA0 rts ROM:00122DA0 ; End of function sub_122D9C ROM:00122DA0 ROM:00122DA2 ROM:00122DA2 ; =============== S U B R O U T I N E ======================================= ROM:00122DA2 ROM:00122DA2 ROM:00122DA2 sub_122DA2: ; CODE XREF: ROM:loc_122D30↑p ROM:00122DA2 ; ROM:loc_122D58↑p ... ROM:00122DA2 move.w $470(a5),d0 ROM:00122DA6 cmpi.w #0,d0 ROM:00122DAA bne.s loc_122DB4 ROM:00122DAC move.w ($BE6).w,($BE0).w ROM:00122DB2 bra.s locret_122DC8 ROM:00122DB4 ; --------------------------------------------------------------------------- ROM:00122DB4 ROM:00122DB4 loc_122DB4: ; CODE XREF: sub_122DA2+8↑j ROM:00122DB4 move.w ($6CA).w,d1 ROM:00122DB8 sub.w d1,d0 ROM:00122DBA move.w ($BE6).w,d2 ROM:00122DBE muls.w d0,d2 ROM:00122DC0 divs.w $470(a5),d2 ROM:00122DC4 move.w d2,($BE0).w ROM:00122DC8 ROM:00122DC8 locret_122DC8: ; CODE XREF: sub_122DA2+10↑j ROM:00122DC8 rts ROM:00122DC8 ; End of function sub_122DA2 ROM:00122DC8 ROM:00122DCA ROM:00122DCA ; =============== S U B R O U T I N E ======================================= ROM:00122DCA ROM:00122DCA ROM:00122DCA sub_122DCA: ; CODE XREF: sub_121FF8+14↑p ROM:00122DCA btst #3,($8DB).w ROM:00122DD0 beq.s loc_122DE4 ROM:00122DD2 move.w #$3C20,d1 ROM:00122DD6 move.w ($A44).w,d2 ROM:00122DDA bsr.l sub_115E32 ROM:00122DE0 move.w d1,($BEC).w ROM:00122DE4 ROM:00122DE4 loc_122DE4: ; CODE XREF: sub_122DCA+6↑j ROM:00122DE4 bsr.w sub_123018 ROM:00122DE8 bsr.w sub_12304C ROM:00122DEC clr.w d1 ROM:00122DEE move.b ($117C).w,d1 ROM:00122DF2 cmpi.w #5,d1 ROM:00122DF6 bcc.s locret_122E00 ROM:00122DF8 movea.l off_122E02(pc,d1.w*4),a0 ROM:00122DFC nop ROM:00122DFE jmp (a0) ROM:00122E00 ; --------------------------------------------------------------------------- ROM:00122E00 ROM:00122E00 locret_122E00: ; CODE XREF: sub_122DCA+2C↑j ROM:00122E00 rts ROM:00122E00 ; End of function sub_122DCA ROM:00122E00 ROM:00122E00 ; --------------------------------------------------------------------------- ROM:00122E02 off_122E02: dc.l loc_122E16 ; DATA XREF: sub_122DCA+2E↑r ROM:00122E06 dc.l loc_122E24 ROM:00122E0A dc.l loc_122E48 ROM:00122E0E dc.l loc_122E9A ROM:00122E12 dc.l loc_122EE6 ROM:00122E16 ; --------------------------------------------------------------------------- ROM:00122E16 ROM:00122E16 loc_122E16: ; DATA XREF: ROM:off_122E02↑o ROM:00122E16 bsr.w sub_122FD4 ROM:00122E1A move.b #1,($117C).w ROM:00122E20 bra.s loc_122E42 ROM:00122E22 ; --------------------------------------------------------------------------- ROM:00122E22 rts ROM:00122E24 ; --------------------------------------------------------------------------- ROM:00122E24 ROM:00122E24 loc_122E24: ; DATA XREF: ROM:00122E06↑o ROM:00122E24 move.w ($BF2).w,d0 ROM:00122E28 sub.w $476(a5),d0 ROM:00122E2C btst #6,($1374).w ROM:00122E32 beq.s loc_122E3A ROM:00122E34 cmp.w ($A0E).w,d0 ROM:00122E38 ble.s loc_122E42 ROM:00122E3A ROM:00122E3A loc_122E3A: ; CODE XREF: ROM:00122E32↑j ROM:00122E3A move.b #2,($117C).w ROM:00122E40 bra.s loc_122E90 ROM:00122E42 ; --------------------------------------------------------------------------- ROM:00122E42 ROM:00122E42 loc_122E42: ; CODE XREF: ROM:00122E20↑j ROM:00122E42 ; ROM:00122E38↑j ... ROM:00122E42 bsr.w sub_122FF4 ROM:00122E46 rts ROM:00122E48 ; --------------------------------------------------------------------------- ROM:00122E48 ROM:00122E48 loc_122E48: ; DATA XREF: ROM:00122E0A↑o ROM:00122E48 btst #6,($136F).w ROM:00122E4E bne.s loc_122E64 ROM:00122E50 btst #0,($136D).w ROM:00122E56 beq.s loc_122E64 ROM:00122E58 move.b #1,($117C).w ROM:00122E5E bra.w loc_122E42 ROM:00122E62 ; --------------------------------------------------------------------------- ROM:00122E62 rts ROM:00122E64 ; --------------------------------------------------------------------------- ROM:00122E64 ROM:00122E64 loc_122E64: ; CODE XREF: ROM:00122E4E↑j ROM:00122E64 ; ROM:00122E56↑j ROM:00122E64 btst #6,($136F).w ROM:00122E6A beq.s loc_122E90 ROM:00122E6C btst #0,($136D).w ROM:00122E72 beq.s loc_122E90 ROM:00122E74 move.w ($BF0).w,d0 ROM:00122E78 clr.b ($8BD).w ROM:00122E7C move.w d0,($6AA).w ROM:00122E80 move.b #1,($8BD).w ROM:00122E86 move.b #3,($117C).w ROM:00122E8C bra.s loc_122EE0 ROM:00122E8E ; --------------------------------------------------------------------------- ROM:00122E8E rts ROM:00122E90 ; --------------------------------------------------------------------------- ROM:00122E90 ROM:00122E90 loc_122E90: ; CODE XREF: ROM:00122E40↑j ROM:00122E90 ; ROM:00122E6A↑j ... ROM:00122E90 bsr.w sub_122FDC ROM:00122E94 bsr.w sub_122FF4 ROM:00122E98 rts ROM:00122E9A ; --------------------------------------------------------------------------- ROM:00122E9A ROM:00122E9A loc_122E9A: ; DATA XREF: ROM:00122E0E↑o ROM:00122E9A move.w ($BF2).w,d0 ROM:00122E9E sub.w $476(a5),d0 ROM:00122EA2 btst #6,($1374).w ROM:00122EA8 beq.s loc_122EB0 ROM:00122EAA cmp.w ($A0E).w,d0 ROM:00122EAE ble.s loc_122EBE ROM:00122EB0 ROM:00122EB0 loc_122EB0: ; CODE XREF: ROM:00122EA8↑j ROM:00122EB0 bsr.w sub_122FD4 ROM:00122EB4 move.b #2,($117C).w ROM:00122EBA bra.s loc_122E90 ROM:00122EBC ; --------------------------------------------------------------------------- ROM:00122EBC rts ROM:00122EBE ; --------------------------------------------------------------------------- ROM:00122EBE ROM:00122EBE loc_122EBE: ; CODE XREF: ROM:00122EAE↑j ROM:00122EBE cmpi.w #0,($6AA).w ROM:00122EC4 bgt.s loc_122EE0 ROM:00122EC6 move.w $472(a5),d0 ROM:00122ECA clr.b ($8BD).w ROM:00122ECE move.w d0,($6AA).w ROM:00122ED2 move.b #1,($8BD).w ROM:00122ED8 move.b #4,($117C).w ROM:00122EDE bra.s loc_122F26 ROM:00122EE0 ; --------------------------------------------------------------------------- ROM:00122EE0 ROM:00122EE0 loc_122EE0: ; CODE XREF: ROM:00122E8C↑j ROM:00122EE0 ; ROM:00122EC4↑j ROM:00122EE0 bsr.w sub_122F2E ROM:00122EE4 rts ROM:00122EE6 ; --------------------------------------------------------------------------- ROM:00122EE6 ROM:00122EE6 loc_122EE6: ; DATA XREF: ROM:00122E12↑o ROM:00122EE6 cmpi.w #0,($6AA).w ROM:00122EEC bgt.s loc_122EFE ROM:00122EEE bsr.w sub_122FD4 ROM:00122EF2 move.b #1,($117C).w ROM:00122EF8 bra.l loc_122E42 ROM:00122EFE ; --------------------------------------------------------------------------- ROM:00122EFE ROM:00122EFE loc_122EFE: ; CODE XREF: ROM:00122EEC↑j ROM:00122EFE move.w ($BF2).w,d0 ROM:00122F02 sub.w $476(a5),d0 ROM:00122F06 btst #6,($1374).w ROM:00122F0C beq.s loc_122F14 ROM:00122F0E cmp.w ($A0E).w,d0 ROM:00122F12 ble.s loc_122F26 ROM:00122F14 ROM:00122F14 loc_122F14: ; CODE XREF: ROM:00122F0C↑j ROM:00122F14 bsr.w sub_122FD4 ROM:00122F18 move.b #2,($117C).w ROM:00122F1E bra.l loc_122E90 ROM:00122F24 ; --------------------------------------------------------------------------- ROM:00122F24 rts ROM:00122F26 ; --------------------------------------------------------------------------- ROM:00122F26 ROM:00122F26 loc_122F26: ; CODE XREF: ROM:00122EDE↑j ROM:00122F26 ; ROM:00122F12↑j ROM:00122F26 bsr.w sub_122FB0 ROM:00122F2A rts ROM:00122F2C ; --------------------------------------------------------------------------- ROM:00122F2C rts ROM:00122F2E ROM:00122F2E ; =============== S U B R O U T I N E ======================================= ROM:00122F2E ROM:00122F2E ROM:00122F2E sub_122F2E: ; CODE XREF: ROM:loc_122EE0↑p ROM:00122F2E move.w #$3CC6,d1 ROM:00122F32 move.w ($A0E).w,d2 ROM:00122F36 move.w ($538).w,d3 ROM:00122F3A bsr.l sub_115E32 ROM:00122F40 move.w d1,($BF6).w ROM:00122F44 btst #7,($1371).w ROM:00122F4A beq.s loc_122F7E ROM:00122F4C move.w #$3CC8,d1 ROM:00122F50 move.w ($A0E).w,d2 ROM:00122F54 move.w ($538).w,d3 ROM:00122F58 bsr.l sub_115E32 ROM:00122F5E move.w d1,($BF4).w ROM:00122F62 clr.l d0 ROM:00122F64 move.w ($BF4).w,d0 ROM:00122F68 sub.w ($BF6).w,d0 ROM:00122F6C muls.w ($AE0).w,d0 ROM:00122F70 divs.w #$2710,d0 ROM:00122F74 add.w ($BF6).w,d0 ROM:00122F78 move.w d0,($BEA).w ROM:00122F7C bra.s loc_122F8A ROM:00122F7E ; --------------------------------------------------------------------------- ROM:00122F7E ROM:00122F7E loc_122F7E: ; CODE XREF: sub_122F2E+1C↑j ROM:00122F7E move.w ($BF6).w,($BEA).w ROM:00122F84 move.w #0,($BF4).w ROM:00122F8A ROM:00122F8A loc_122F8A: ; CODE XREF: sub_122F2E+4E↑j ROM:00122F8A cmpi.w #0,($BEA).w ROM:00122F90 ble.s loc_122F98 ROM:00122F92 move.w #0,($BEA).w ROM:00122F98 ROM:00122F98 loc_122F98: ; CODE XREF: sub_122F2E+62↑j ROM:00122F98 move.w ($BEC).w,d0 ROM:00122F9C cmp.w ($BEA).w,d0 ROM:00122FA0 ble.s loc_122FA8 ROM:00122FA2 move.w ($BEC).w,($BEA).w ROM:00122FA8 ROM:00122FA8 loc_122FA8: ; CODE XREF: sub_122F2E+72↑j ROM:00122FA8 move.w ($BEA).w,($BEE).w ROM:00122FAE rts ROM:00122FAE ; End of function sub_122F2E ROM:00122FAE ROM:00122FB0 ROM:00122FB0 ; =============== S U B R O U T I N E ======================================= ROM:00122FB0 ROM:00122FB0 ROM:00122FB0 sub_122FB0: ; CODE XREF: ROM:loc_122F26↑p ROM:00122FB0 move.w $472(a5),d0 ROM:00122FB4 cmpi.w #0,d0 ROM:00122FB8 ble.s loc_122FCC ROM:00122FBA move.w ($BEE).w,d0 ROM:00122FBE muls.w ($6AA).w,d0 ROM:00122FC2 divs.w $472(a5),d0 ROM:00122FC6 move.w d0,($BEA).w ROM:00122FCA bra.s locret_122FD2 ROM:00122FCC ; --------------------------------------------------------------------------- ROM:00122FCC ROM:00122FCC loc_122FCC: ; CODE XREF: sub_122FB0+8↑j ROM:00122FCC move.w #0,($BEA).w ROM:00122FD2 ROM:00122FD2 locret_122FD2: ; CODE XREF: sub_122FB0+1A↑j ROM:00122FD2 rts ROM:00122FD2 ; End of function sub_122FB0 ROM:00122FD2 ROM:00122FD4 ROM:00122FD4 ; =============== S U B R O U T I N E ======================================= ROM:00122FD4 ROM:00122FD4 ROM:00122FD4 sub_122FD4: ; CODE XREF: ROM:loc_122E16↑p ROM:00122FD4 ; ROM:loc_122EB0↑p ... ROM:00122FD4 move.w #0,($BEA).w ROM:00122FDA rts ROM:00122FDA ; End of function sub_122FD4 ROM:00122FDA ROM:00122FDC ROM:00122FDC ; =============== S U B R O U T I N E ======================================= ROM:00122FDC ROM:00122FDC ROM:00122FDC sub_122FDC: ; CODE XREF: ROM:loc_122E90↑p ROM:00122FDC move.w #$3CCA,d1 ROM:00122FE0 move.w ($538).w,d2 ROM:00122FE4 move.w ($AD8).w,d3 ROM:00122FE8 bsr.l sub_115E32 ROM:00122FEE move.w d1,($BF0).w ROM:00122FF2 rts ROM:00122FF2 ; End of function sub_122FDC ROM:00122FF2 ROM:00122FF4 ROM:00122FF4 ; =============== S U B R O U T I N E ======================================= ROM:00122FF4 ROM:00122FF4 ROM:00122FF4 sub_122FF4: ; CODE XREF: ROM:loc_122E42↑p ROM:00122FF4 ; ROM:00122E94↑p ROM:00122FF4 btst #7,($1371).w ROM:00122FFA beq.s loc_123002 ROM:00122FFC move.w ($AE0).w,d3 ROM:00123000 bra.s loc_123004 ROM:00123002 ; --------------------------------------------------------------------------- ROM:00123002 ROM:00123002 loc_123002: ; CODE XREF: sub_122FF4+6↑j ROM:00123002 clr.w d3 ROM:00123004 ROM:00123004 loc_123004: ; CODE XREF: sub_122FF4+C↑j ROM:00123004 move.w #$3CCC,d1 ROM:00123008 move.w ($538).w,d2 ROM:0012300C bsr.l sub_115E32 ROM:00123012 move.w d1,($BF2).w ROM:00123016 rts ROM:00123016 ; End of function sub_122FF4 ROM:00123016 ROM:00123018 ROM:00123018 ; =============== S U B R O U T I N E ======================================= ROM:00123018 ROM:00123018 ROM:00123018 sub_123018: ; CODE XREF: sub_122DCA:loc_122DE4↑p ROM:00123018 move.w ($BF2).w,d1 ROM:0012301C move.w $474(a5),d0 ROM:00123020 btst #6,($1374).w ROM:00123026 beq.s loc_123044 ROM:00123028 cmp.w ($A0E).w,d1 ROM:0012302C bgt.s loc_123044 ROM:0012302E cmp.w ($538).w,d0 ROM:00123032 blt.s loc_12303C ROM:00123034 bset #0,($136D).w ROM:0012303A bra.s loc_123042 ROM:0012303C ; --------------------------------------------------------------------------- ROM:0012303C ROM:0012303C loc_12303C: ; CODE XREF: sub_123018+1A↑j ROM:0012303C bclr #0,($136D).w ROM:00123042 ROM:00123042 loc_123042: ; CODE XREF: sub_123018+22↑j ROM:00123042 bra.s locret_12304A ROM:00123044 ; --------------------------------------------------------------------------- ROM:00123044 ROM:00123044 loc_123044: ; CODE XREF: sub_123018+E↑j ROM:00123044 ; sub_123018+14↑j ROM:00123044 bclr #0,($136D).w ROM:0012304A ROM:0012304A locret_12304A: ; CODE XREF: sub_123018:loc_123042↑j ROM:0012304A rts ROM:0012304A ; End of function sub_123018 ROM:0012304A ROM:0012304C ROM:0012304C ; =============== S U B R O U T I N E ======================================= ROM:0012304C ROM:0012304C ROM:0012304C sub_12304C: ; CODE XREF: sub_122DCA+1E↑p ROM:0012304C move.w $478(a5),d0 ROM:00123050 btst #1,($14CF).w ROM:00123056 beq.s loc_12306E ROM:00123058 btst #0,($C1D).w ROM:0012305E bne.s loc_12306E ROM:00123060 cmp.w ($4FA).w,d0 ROM:00123064 bgt.s loc_12306E ROM:00123066 bset #6,($136F).w ROM:0012306C bra.s locret_12309C ROM:0012306E ; --------------------------------------------------------------------------- ROM:0012306E ROM:0012306E loc_12306E: ; CODE XREF: sub_12304C+A↑j ROM:0012306E ; sub_12304C+12↑j ... ROM:0012306E btst #1,($14CF).w ROM:00123074 beq.s loc_123086 ROM:00123076 btst #0,($C1D).w ROM:0012307C beq.s loc_123086 ROM:0012307E bset #6,($136F).w ROM:00123084 bra.s locret_12309C ROM:00123086 ; --------------------------------------------------------------------------- ROM:00123086 ROM:00123086 loc_123086: ; CODE XREF: sub_12304C+28↑j ROM:00123086 ; sub_12304C+30↑j ROM:00123086 btst #1,($14CF).w ROM:0012308C bne.s loc_123096 ROM:0012308E bset #6,($136F).w ROM:00123094 bra.s locret_12309C ROM:00123096 ; --------------------------------------------------------------------------- ROM:00123096 ROM:00123096 loc_123096: ; CODE XREF: sub_12304C+40↑j ROM:00123096 bclr #6,($136F).w ROM:0012309C ROM:0012309C locret_12309C: ; CODE XREF: sub_12304C+20↑j ROM:0012309C ; sub_12304C+38↑j ... ROM:0012309C rts ROM:0012309C ; End of function sub_12304C ROM:0012309C ROM:0012309E ROM:0012309E ; =============== S U B R O U T I N E ======================================= ROM:0012309E ROM:0012309E ROM:0012309E sub_12309E: ; CODE XREF: ROM:loc_1117A6↑p ROM:0012309E ; ROM:loc_1118E8↑p ROM:0012309E bsr.l sub_124E20 ROM:001230A4 bsr.l sub_1249D0 ROM:001230AA bsr.w sub_1230E8 ROM:001230AE rts ROM:001230AE ; End of function sub_12309E ROM:001230AE ROM:001230B0 ROM:001230B0 ; =============== S U B R O U T I N E ======================================= ROM:001230B0 ROM:001230B0 ROM:001230B0 sub_1230B0: ; CODE XREF: ROM:00111744↑p ROM:001230B0 ; ROM:00111896↑p ... ROM:001230B0 move.b #0,($11A2).w ROM:001230B6 move.b #0,($11A0).w ROM:001230BC move.b #0,($11A1).w ROM:001230C2 move.b #0,($118A).w ROM:001230C8 move.b #0,($1187).w ROM:001230CE bsr.l sub_126348 ROM:001230D4 bsr.l sub_126806 ROM:001230DA bsr.l sub_1249D0 ROM:001230E0 bsr.l sub_124E20 ROM:001230E6 rts ROM:001230E6 ; End of function sub_1230B0 ROM:001230E6 ROM:001230E8 ROM:001230E8 ; =============== S U B R O U T I N E ======================================= ROM:001230E8 ROM:001230E8 ROM:001230E8 sub_1230E8: ; CODE XREF: sub_12309E+C↑p ROM:001230E8 clr.w d1 ROM:001230EA move.b ($1184).w,d1 ROM:001230EE cmpi.w #5,d1 ROM:001230F2 bcc.s locret_1230FC ROM:001230F4 movea.l off_1230FE(pc,d1.w*4),a0 ROM:001230F8 nop ROM:001230FA jmp (a0) ROM:001230FC ; --------------------------------------------------------------------------- ROM:001230FC ROM:001230FC locret_1230FC: ; CODE XREF: sub_1230E8+A↑j ROM:001230FC rts ROM:001230FC ; End of function sub_1230E8 ROM:001230FC ROM:001230FC ; --------------------------------------------------------------------------- ROM:001230FE off_1230FE: dc.l loc_123112 ; DATA XREF: sub_1230E8+C↑r ROM:00123102 dc.l loc_12312A ROM:00123106 dc.l loc_1231F4 ROM:0012310A dc.l loc_123218 ROM:0012310E dc.l loc_123280 ROM:00123112 ; --------------------------------------------------------------------------- ROM:00123112 ROM:00123112 loc_123112: ; DATA XREF: ROM:off_1230FE↑o ROM:00123112 bclr #0,($1393).w ROM:00123118 clr.w ($C00).w ROM:0012311C move.b #1,($1184).w ROM:00123122 bra.l locret_1231F2 ROM:00123128 ; --------------------------------------------------------------------------- ROM:00123128 rts ROM:0012312A ; --------------------------------------------------------------------------- ROM:0012312A ROM:0012312A loc_12312A: ; DATA XREF: ROM:00123102↑o ROM:0012312A btst #3,($1389).w ROM:00123130 beq.l locret_1231F2 ROM:00123136 bclr #3,($1389).w ROM:0012313C btst #4,($136E).w ROM:00123142 bne.s loc_123192 ROM:00123144 btst #5,($136C).w ROM:0012314A bne.s loc_12316C ROM:0012314C bset #0,($1393).w ROM:00123152 move.w ($C0E).w,($510).w ROM:00123158 bset #5,($8ED).w ROM:0012315E move.b #2,($1184).w ROM:00123164 bra.l locret_123216 ROM:0012316A ; --------------------------------------------------------------------------- ROM:0012316A bra.s loc_123190 ROM:0012316C ; --------------------------------------------------------------------------- ROM:0012316C ROM:0012316C loc_12316C: ; CODE XREF: ROM:0012314A↑j ROM:0012316C bset #0,($1393).w ROM:00123172 move.w ($C00).w,($510).w ROM:00123178 addi.w #$3FC,($510).w ROM:0012317E bset #5,($8ED).w ROM:00123184 move.b #3,($1184).w ROM:0012318A bra.l locret_12327E ROM:00123190 ; --------------------------------------------------------------------------- ROM:00123190 ROM:00123190 loc_123190: ; CODE XREF: ROM:0012316A↑j ROM:00123190 bra.s locret_1231F2 ROM:00123192 ; --------------------------------------------------------------------------- ROM:00123192 ROM:00123192 loc_123192: ; CODE XREF: ROM:00123142↑j ROM:00123192 btst #5,($136C).w ROM:00123198 bne.s loc_1231B6 ROM:0012319A move.w ($C0E).w,($510).w ROM:001231A0 move.w ($C00).w,d0 ROM:001231A4 move.w $FC8(d0.w*2),($512).w ROM:001231AC bset #1,($8ED).w ROM:001231B2 bra.s locret_1231F2 ROM:001231B4 ; --------------------------------------------------------------------------- ROM:001231B4 bra.s locret_1231F2 ROM:001231B6 ; --------------------------------------------------------------------------- ROM:001231B6 ROM:001231B6 loc_1231B6: ; CODE XREF: ROM:00123198↑j ROM:001231B6 bset #0,($1393).w ROM:001231BC move.w ($C00).w,($510).w ROM:001231C2 addi.w #$3FC,($510).w ROM:001231C8 move.w ($C00).w,d0 ROM:001231CC move.w $FC8(d0.w*2),($512).w ROM:001231D4 addq.w #1,($C00).w ROM:001231D8 bvc.s loc_1231E0 ROM:001231DA move.w #$8000,($C00).w ROM:001231E0 ROM:001231E0 loc_1231E0: ; CODE XREF: ROM:001231D8↑j ROM:001231E0 bset #1,($8ED).w ROM:001231E6 move.b #4,($1184).w ROM:001231EC bra.l locret_1232FC ROM:001231F2 ; --------------------------------------------------------------------------- ROM:001231F2 ROM:001231F2 locret_1231F2: ; CODE XREF: ROM:00123122↑j ROM:001231F2 ; ROM:00123130↑j ... ROM:001231F2 rts ROM:001231F4 ; --------------------------------------------------------------------------- ROM:001231F4 ROM:001231F4 loc_1231F4: ; DATA XREF: ROM:00123106↑o ROM:001231F4 btst #0,($8E5).w ROM:001231FA beq.s locret_123216 ROM:001231FC bclr #0,($1393).w ROM:00123202 move.w ($C00).w,d0 ROM:00123206 move.w ($512).w,$FC8(d0.w*2) ROM:0012320E move.b #1,($1184).w ROM:00123214 bra.s locret_1231F2 ROM:00123216 ; --------------------------------------------------------------------------- ROM:00123216 ROM:00123216 locret_123216: ; CODE XREF: ROM:00123164↑j ROM:00123216 ; ROM:001231FA↑j ROM:00123216 rts ROM:00123218 ; --------------------------------------------------------------------------- ROM:00123218 ROM:00123218 loc_123218: ; DATA XREF: ROM:0012310A↑o ROM:00123218 btst #0,($8E5).w ROM:0012321E beq.s locret_12327E ROM:00123220 cmpi.w #3,($C00).w ROM:00123226 blt.s loc_123248 ROM:00123228 move.w ($C00).w,d0 ROM:0012322C move.w ($512).w,$FC8(d0.w*2) ROM:00123234 bclr #0,($1393).w ROM:0012323A clr.w ($C00).w ROM:0012323E move.b #1,($1184).w ROM:00123244 bra.s locret_1231F2 ROM:00123246 ; --------------------------------------------------------------------------- ROM:00123246 bra.s locret_12327E ROM:00123248 ; --------------------------------------------------------------------------- ROM:00123248 ROM:00123248 loc_123248: ; CODE XREF: ROM:00123226↑j ROM:00123248 move.w ($C00).w,d0 ROM:0012324C move.w ($512).w,$FC8(d0.w*2) ROM:00123254 addq.w #1,($C00).w ROM:00123258 bvc.s loc_123260 ROM:0012325A move.w #$8000,($C00).w ROM:00123260 ROM:00123260 loc_123260: ; CODE XREF: ROM:00123258↑j ROM:00123260 move.w ($C00).w,($510).w ROM:00123266 addi.w #$3FC,($510).w ROM:0012326C bset #5,($8ED).w ROM:00123272 move.b #3,($1184).w ROM:00123278 bra.l *+6 ROM:0012327E ; --------------------------------------------------------------------------- ROM:0012327E ROM:0012327E locret_12327E: ; CODE XREF: ROM:0012318A↑j ROM:0012327E ; ROM:0012321E↑j ... ROM:0012327E rts ROM:00123280 ; --------------------------------------------------------------------------- ROM:00123280 ROM:00123280 loc_123280: ; DATA XREF: ROM:0012310E↑o ROM:00123280 btst #0,($8E5).w ROM:00123286 beq.s locret_1232FC ROM:00123288 cmpi.w #3,($C00).w ROM:0012328E blt.s loc_1232C6 ROM:00123290 move.w ($C00).w,($510).w ROM:00123296 addi.w #$3FC,($510).w ROM:0012329C move.w ($C00).w,d0 ROM:001232A0 move.w $FC8(d0.w*2),($512).w ROM:001232A8 bset #1,($8ED).w ROM:001232AE bclr #0,($1393).w ROM:001232B4 clr.w ($C00).w ROM:001232B8 move.b #1,($1184).w ROM:001232BE bra.l locret_1231F2 ROM:001232C4 ; --------------------------------------------------------------------------- ROM:001232C4 bra.s locret_1232FC ROM:001232C6 ; --------------------------------------------------------------------------- ROM:001232C6 ROM:001232C6 loc_1232C6: ; CODE XREF: ROM:0012328E↑j ROM:001232C6 move.w ($C00).w,($510).w ROM:001232CC addi.w #$3FC,($510).w ROM:001232D2 move.w ($C00).w,d0 ROM:001232D6 move.w $FC8(d0.w*2),($512).w ROM:001232DE addq.w #1,($C00).w ROM:001232E2 bvc.s loc_1232EA ROM:001232E4 move.w #$8000,($C00).w ROM:001232EA ROM:001232EA loc_1232EA: ; CODE XREF: ROM:001232E2↑j ROM:001232EA bset #1,($8ED).w ROM:001232F0 move.b #4,($1184).w ROM:001232F6 bra.l *+6 ROM:001232FC ; --------------------------------------------------------------------------- ROM:001232FC ROM:001232FC locret_1232FC: ; CODE XREF: ROM:001231EC↑j ROM:001232FC ; ROM:00123286↑j ... ROM:001232FC rts ROM:001232FE ; --------------------------------------------------------------------------- ROM:001232FE rts ROM:00123300 ROM:00123300 ; =============== S U B R O U T I N E ======================================= ROM:00123300 ROM:00123300 ROM:00123300 sub_123300: ; CODE XREF: ROM:00125A48↓p ROM:00123300 ; ROM:00125AA2↓p ... ROM:00123300 cmpi.w #0,($512).w ROM:00123306 bne.s loc_123310 ROM:00123308 move.w #$A55A,($C04).w ROM:0012330E bra.s loc_123316 ROM:00123310 ; --------------------------------------------------------------------------- ROM:00123310 ROM:00123310 loc_123310: ; CODE XREF: sub_123300+6↑j ROM:00123310 move.w ($512).w,($C04).w ROM:00123316 ROM:00123316 loc_123316: ; CODE XREF: sub_123300+E↑j ROM:00123316 clr.w d0 ROM:00123318 move.w ($C04).w,d5 ROM:0012331C btst #0,d5 ROM:00123320 beq.w loc_123328 ROM:00123324 addi.w #1,d0 ROM:00123328 ROM:00123328 loc_123328: ; CODE XREF: sub_123300+20↑j ROM:00123328 btst #4,d5 ROM:0012332C beq.w loc_123334 ROM:00123330 addi.w #1,d0 ROM:00123334 ROM:00123334 loc_123334: ; CODE XREF: sub_123300+2C↑j ROM:00123334 btst #$D,d5 ROM:00123338 beq.w loc_123340 ROM:0012333C addi.w #1,d0 ROM:00123340 ROM:00123340 loc_123340: ; CODE XREF: sub_123300+38↑j ROM:00123340 btst #$F,d5 ROM:00123344 beq.w loc_12334C ROM:00123348 addi.w #1,d0 ROM:0012334C ROM:0012334C loc_12334C: ; CODE XREF: sub_123300+44↑j ROM:0012334C lsr.w #1,d5 ROM:0012334E cmpi.w #1,d0 ROM:00123352 beq.s loc_12335A ROM:00123354 cmpi.w #3,d0 ROM:00123358 bne.s loc_12335E ROM:0012335A ROM:0012335A loc_12335A: ; CODE XREF: sub_123300+52↑j ROM:0012335A bset #$F,d5 ROM:0012335E ROM:0012335E loc_12335E: ; CODE XREF: sub_123300+58↑j ROM:0012335E btst #3,($8EC).w ROM:00123364 beq.s loc_123370 ROM:00123366 bclr #3,($8EC).w ROM:0012336C bra.w loc_123386 ROM:00123370 ; --------------------------------------------------------------------------- ROM:00123370 ROM:00123370 loc_123370: ; CODE XREF: sub_123300+64↑j ROM:00123370 move.w d5,($C04).w ROM:00123374 move.w #$3FB,($510).w ROM:0012337A move.w ($C04).w,($512).w ROM:00123380 bset #1,($8ED).w ROM:00123386 ROM:00123386 loc_123386: ; CODE XREF: sub_123300+6C↑j ROM:00123386 btst #4,($1388).w ROM:0012338C bne.s loc_12339A ROM:0012338E btst #5,($1380).w ROM:00123394 beq.l loc_12345C ROM:0012339A ROM:0012339A loc_12339A: ; CODE XREF: sub_123300+8C↑j ROM:0012339A clr.w d1 ROM:0012339C btst #$F,d5 ROM:001233A0 beq.w loc_1233A8 ROM:001233A4 addi.w #8,d1 ROM:001233A8 ROM:001233A8 loc_1233A8: ; CODE XREF: sub_123300+A0↑j ROM:001233A8 btst #7,d5 ROM:001233AC beq.w loc_1233B4 ROM:001233B0 addi.w #4,d1 ROM:001233B4 ROM:001233B4 loc_1233B4: ; CODE XREF: sub_123300+AC↑j ROM:001233B4 btst #4,d5 ROM:001233B8 beq.w loc_1233C0 ROM:001233BC addi.w #2,d1 ROM:001233C0 ROM:001233C0 loc_1233C0: ; CODE XREF: sub_123300+B8↑j ROM:001233C0 btst #0,d5 ROM:001233C4 beq.w loc_1233CC ROM:001233C8 addi.w #1,d1 ROM:001233CC ROM:001233CC loc_1233CC: ; CODE XREF: sub_123300+C4↑j ROM:001233CC addi.w #1,d1 ROM:001233D0 move.w ($C04).w,d6 ROM:001233D4 move.w #1,d2 ROM:001233D8 bra.s loc_1233DE ROM:001233DA ; --------------------------------------------------------------------------- ROM:001233DA ROM:001233DA loc_1233DA: ; CODE XREF: sub_123300:loc_123450↓j ROM:001233DA addi.w #1,d2 ROM:001233DE ROM:001233DE loc_1233DE: ; CODE XREF: sub_123300+D8↑j ROM:001233DE cmp.w d1,d2 ROM:001233E0 bgt.l loc_123452 ROM:001233E6 clr.w d3 ROM:001233E8 btst #1,d6 ROM:001233EC beq.w loc_1233F4 ROM:001233F0 addi.w #1,d3 ROM:001233F4 ROM:001233F4 loc_1233F4: ; CODE XREF: sub_123300+EC↑j ROM:001233F4 btst #2,d6 ROM:001233F8 beq.w loc_123400 ROM:001233FC addi.w #1,d3 ROM:00123400 ROM:00123400 loc_123400: ; CODE XREF: sub_123300+F8↑j ROM:00123400 btst #8,d6 ROM:00123404 beq.w loc_12340C ROM:00123408 addi.w #1,d3 ROM:0012340C ROM:0012340C loc_12340C: ; CODE XREF: sub_123300+104↑j ROM:0012340C btst #9,d6 ROM:00123410 beq.w loc_123418 ROM:00123414 addi.w #1,d3 ROM:00123418 ROM:00123418 loc_123418: ; CODE XREF: sub_123300+110↑j ROM:00123418 move.w #1,d4 ROM:0012341C btst #3,d6 ROM:00123420 beq.w loc_12342E ROM:00123424 btst #$D,d6 ROM:00123428 beq.w loc_12342E ROM:0012342C clr.w d4 ROM:0012342E ROM:0012342E loc_12342E: ; CODE XREF: sub_123300+120↑j ROM:0012342E ; sub_123300+128↑j ROM:0012342E lsr.w #1,d6 ROM:00123430 cmpi.w #1,d3 ROM:00123434 beq.s loc_12343C ROM:00123436 cmpi.w #3,d3 ROM:0012343A bne.s loc_123440 ROM:0012343C ROM:0012343C loc_12343C: ; CODE XREF: sub_123300+134↑j ROM:0012343C bset #$F,d6 ROM:00123440 ROM:00123440 loc_123440: ; CODE XREF: sub_123300+13A↑j ROM:00123440 cmpi.w #0,d4 ROM:00123444 beq.s loc_12344C ROM:00123446 bset #0,d6 ROM:0012344A bra.s loc_123450 ROM:0012344C ; --------------------------------------------------------------------------- ROM:0012344C ROM:0012344C loc_12344C: ; CODE XREF: sub_123300+144↑j ROM:0012344C bclr #0,d6 ROM:00123450 ROM:00123450 loc_123450: ; CODE XREF: sub_123300+14A↑j ROM:00123450 bra.s loc_1233DA ROM:00123452 ; --------------------------------------------------------------------------- ROM:00123452 ROM:00123452 loc_123452: ; CODE XREF: sub_123300+E0↑j ROM:00123452 move.w d6,($C02).w ROM:00123456 bra.l locret_1234D8 ROM:0012345C ; --------------------------------------------------------------------------- ROM:0012345C ROM:0012345C loc_12345C: ; CODE XREF: sub_123300+94↑j ROM:0012345C move.w ($C04).w,d6 ROM:00123460 move.w #1,d2 ROM:00123464 bra.s loc_12346A ROM:00123466 ; --------------------------------------------------------------------------- ROM:00123466 ROM:00123466 loc_123466: ; CODE XREF: sub_123300:loc_1234D2↓j ROM:00123466 addi.w #1,d2 ROM:0012346A ROM:0012346A loc_12346A: ; CODE XREF: sub_123300+164↑j ROM:0012346A cmpi.w #2,d2 ROM:0012346E bgt.l loc_1234D4 ROM:00123474 move.w #1,d4 ROM:00123478 btst #9,d6 ROM:0012347C beq.w loc_12348A ROM:00123480 btst #$B,d6 ROM:00123484 beq.w loc_12348A ROM:00123488 clr.w d4 ROM:0012348A ROM:0012348A loc_12348A: ; CODE XREF: sub_123300+17C↑j ROM:0012348A ; sub_123300+184↑j ROM:0012348A clr.w d3 ROM:0012348C btst #1,d6 ROM:00123490 beq.w loc_123498 ROM:00123494 addi.w #1,d3 ROM:00123498 ROM:00123498 loc_123498: ; CODE XREF: sub_123300+190↑j ROM:00123498 btst #4,d6 ROM:0012349C beq.w loc_1234A4 ROM:001234A0 addi.w #1,d3 ROM:001234A4 ROM:001234A4 loc_1234A4: ; CODE XREF: sub_123300+19C↑j ROM:001234A4 btst #$C,d6 ROM:001234A8 beq.w loc_1234B0 ROM:001234AC addi.w #1,d3 ROM:001234B0 ROM:001234B0 loc_1234B0: ; CODE XREF: sub_123300+1A8↑j ROM:001234B0 lsr.w #1,d6 ROM:001234B2 cmpi.w #1,d3 ROM:001234B6 beq.s loc_1234BE ROM:001234B8 cmpi.w #3,d3 ROM:001234BC bne.s loc_1234C2 ROM:001234BE ROM:001234BE loc_1234BE: ; CODE XREF: sub_123300+1B6↑j ROM:001234BE bset #$F,d6 ROM:001234C2 ROM:001234C2 loc_1234C2: ; CODE XREF: sub_123300+1BC↑j ROM:001234C2 cmpi.w #0,d4 ROM:001234C6 beq.s loc_1234CE ROM:001234C8 bset #7,d6 ROM:001234CC bra.s loc_1234D2 ROM:001234CE ; --------------------------------------------------------------------------- ROM:001234CE ROM:001234CE loc_1234CE: ; CODE XREF: sub_123300+1C6↑j ROM:001234CE bclr #7,d6 ROM:001234D2 ROM:001234D2 loc_1234D2: ; CODE XREF: sub_123300+1CC↑j ROM:001234D2 bra.s loc_123466 ROM:001234D4 ; --------------------------------------------------------------------------- ROM:001234D4 ROM:001234D4 loc_1234D4: ; CODE XREF: sub_123300+16E↑j ROM:001234D4 move.w d6,($C02).w ROM:001234D8 ROM:001234D8 locret_1234D8: ; CODE XREF: sub_123300+156↑j ROM:001234D8 rts ROM:001234D8 ; End of function sub_123300 ROM:001234D8 ROM:001234DA ROM:001234DA ; =============== S U B R O U T I N E ======================================= ROM:001234DA ROM:001234DA ROM:001234DA sub_1234DA: ; CODE XREF: ROM:00125556↓p ROM:001234DA ; ROM:00125600↓p ... ROM:001234DA btst #7,($138E).w ROM:001234E0 beq.s loc_1234EC ROM:001234E2 bsr.w sub_1240E0 ROM:001234E6 bra.l locret_12408A ROM:001234EC ; --------------------------------------------------------------------------- ROM:001234EC ROM:001234EC loc_1234EC: ; CODE XREF: sub_1234DA+6↑j ROM:001234EC btst #0,($1389).w ROM:001234F2 beq.s loc_1234FE ROM:001234F4 bsr.w sub_1240E0 ROM:001234F8 bra.l locret_12408A ROM:001234FE ; --------------------------------------------------------------------------- ROM:001234FE ROM:001234FE loc_1234FE: ; CODE XREF: sub_1234DA+18↑j ROM:001234FE move.w #1,d1 ROM:00123502 btst #2,($1391).w ROM:00123508 beq.l loc_123554 ROM:0012350E cmpi.b #$81,$1240(d1.w) ROM:00123516 bne.l loc_123554 ROM:0012351C move.b #3,($1243).l ROM:00123524 move.b ($1241).l,d3 ROM:0012352A addi.b #$40,d3 ; '@' ROM:0012352E move.b d3,($1244).l ROM:00123534 move.b #$57,($1245).l ; 'W' ROM:0012353C move.b #$8F,($1246).l ROM:00123544 bsr.w sub_124544 ROM:00123548 move.w #8,($C0A).w ROM:0012354E bra.l locret_12408A ROM:00123554 ; --------------------------------------------------------------------------- ROM:00123554 ROM:00123554 loc_123554: ; CODE XREF: sub_1234DA+2E↑j ROM:00123554 ; sub_1234DA+3C↑j ROM:00123554 move.w #0,d3 ROM:00123558 move.w #3,d1 ROM:0012355C cmpi.b #$81,$1240(d3.w) ROM:00123564 bne.s loc_1235B2 ROM:00123566 cmpi.b #$81,$1240(d1.w) ROM:0012356E bne.s loc_1235B2 ROM:00123570 move.b #3,($1240).l ROM:00123578 move.b #$C1,($1241).l ROM:00123580 move.b #$57,($1242).l ; 'W' ROM:00123588 move.b #$8F,($1243).l ROM:00123590 move.b #$C4,d4 ROM:00123594 add.b ($1242).l,d4 ROM:0012359A add.b ($1243).l,d4 ROM:001235A0 move.b d4,($1244).l ROM:001235A6 move.w #5,($C0A).w ROM:001235AC bra.l locret_12408A ROM:001235B2 ; --------------------------------------------------------------------------- ROM:001235B2 ROM:001235B2 loc_1235B2: ; CODE XREF: sub_1234DA+8A↑j ROM:001235B2 ; sub_1234DA+94↑j ROM:001235B2 move.w #1,d1 ROM:001235B6 cmpi.b #$18,$1240(d1.w) ROM:001235BE bne.l loc_123796 ROM:001235C4 clr.b ($118D).w ROM:001235C8 bclr #5,($1376).w ROM:001235CE bclr #6,($1368).w ROM:001235D4 move.b ($1242).l,d1 ROM:001235DA cmpi.b #1,d1 ROM:001235DE bne.l loc_1235EE ROM:001235E4 bset #3,($138D).w ROM:001235EA bra.w loc_1235F4 ROM:001235EE ; --------------------------------------------------------------------------- ROM:001235EE ROM:001235EE loc_1235EE: ; CODE XREF: sub_1234DA+104↑j ROM:001235EE bclr #3,($138D).w ROM:001235F4 ROM:001235F4 loc_1235F4: ; CODE XREF: sub_1234DA+110↑j ROM:001235F4 btst #2,($1391).w ROM:001235FA beq.s loc_123604 ROM:001235FC move.w #6,($C06).w ROM:00123602 bra.s loc_12360A ROM:00123604 ; --------------------------------------------------------------------------- ROM:00123604 ROM:00123604 loc_123604: ; CODE XREF: sub_1234DA+120↑j ROM:00123604 move.w #3,($C06).w ROM:0012360A ROM:0012360A loc_12360A: ; CODE XREF: sub_1234DA+128↑j ROM:0012360A clr.w d1 ROM:0012360C clr.w d2 ROM:0012360E move.b ($1243).l,d1 ROM:00123614 lsl.w #8,d1 ROM:00123616 move.b ($1244).l,d2 ROM:0012361C or.w d1,d2 ROM:0012361E lea (dword_13586C).l,a3 ROM:00123624 move.w (a3),d0 ROM:00123626 ROM:00123626 loc_123626: ; CODE XREF: sub_1234DA+18A↓j ROM:00123626 cmpi.w #$FF,d0 ROM:0012362A beq.s loc_123666 ROM:0012362C move.w 2(a3),d1 ROM:00123630 cmp.w d1,d2 ROM:00123632 bne.s loc_123654 ROM:00123634 clr.w d3 ROM:00123636 move.b $A(a3),d3 ROM:0012363A and.w ($C18).w,d3 ROM:0012363E cmpi.w #0,d3 ROM:00123642 beq.s loc_123654 ROM:00123644 move.w d0,($C08).w ROM:00123648 movea.l 4(a3),a0 ROM:0012364C jsr (a0) ROM:0012364E bset #7,($1370).w ROM:00123654 ROM:00123654 loc_123654: ; CODE XREF: sub_1234DA+158↑j ROM:00123654 ; sub_1234DA+168↑j ROM:00123654 clr.w d0 ROM:00123656 move.b $B(a3),d0 ROM:0012365A adda.w d0,a3 ROM:0012365C adda.w d0,a3 ROM:0012365E adda.w #$C,a3 ROM:00123662 move.w (a3),d0 ROM:00123664 bra.s loc_123626 ROM:00123666 ; --------------------------------------------------------------------------- ROM:00123666 ROM:00123666 loc_123666: ; CODE XREF: sub_1234DA+150↑j ROM:00123666 btst #7,($1370).w ROM:0012366C bne.s loc_123678 ROM:0012366E bsr.w sub_1240E0 ROM:00123672 bra.l loc_123790 ROM:00123678 ; --------------------------------------------------------------------------- ROM:00123678 ROM:00123678 loc_123678: ; CODE XREF: sub_1234DA+192↑j ROM:00123678 bclr #7,($1370).w ROM:0012367E clr.w d3 ROM:00123680 move.b ($118D).w,d3 ROM:00123684 muls.w #3,d3 ROM:00123688 addi.w #2,d3 ROM:0012368C btst #2,($1391).w ROM:00123692 beq.s loc_1236CC ROM:00123694 move.b ($118D).w,($1245).l ROM:0012369C move.b d3,($1243).l ROM:001236A2 move.b ($1241).l,d0 ROM:001236A8 addi.b #$40,d0 ; '@' ROM:001236AC move.b d0,($1244).l ROM:001236B2 bsr.w sub_124544 ROM:001236B6 clr.w d3 ROM:001236B8 move.b ($1243).l,d3 ROM:001236BE addi.w #5,d3 ROM:001236C2 move.w d3,($C0A).w ROM:001236C6 bra.l loc_123790 ROM:001236CC ; --------------------------------------------------------------------------- ROM:001236CC ROM:001236CC loc_1236CC: ; CODE XREF: sub_1234DA+1B8↑j ROM:001236CC cmpi.w #$3F,d3 ; '?' ROM:001236D0 ble.s loc_123748 ROM:001236D2 move.b d3,d0 ROM:001236D4 move.b d3,d1 ROM:001236D6 addi.b #1,d1 ROM:001236DA move.w #0,d2 ROM:001236DE bra.s loc_1236E4 ROM:001236E0 ; --------------------------------------------------------------------------- ROM:001236E0 ROM:001236E0 loc_1236E0: ; CODE XREF: sub_1234DA+220↓j ROM:001236E0 addi.w #1,d2 ROM:001236E4 ROM:001236E4 loc_1236E4: ; CODE XREF: sub_1234DA+204↑j ROM:001236E4 cmp.w d3,d2 ROM:001236E6 bgt.s loc_1236FC ROM:001236E8 move.b $1240(d0.w),$1240(d1.w) ROM:001236F2 subi.b #1,d0 ROM:001236F6 subi.b #1,d1 ROM:001236FA bra.s loc_1236E0 ROM:001236FC ; --------------------------------------------------------------------------- ROM:001236FC ROM:001236FC loc_1236FC: ; CODE XREF: sub_1234DA+20C↑j ROM:001236FC clr.w d4 ROM:001236FE clr.w d1 ROM:00123700 addi.b #$40,($1242).w ; '@' ROM:00123706 move.b d3,($1241).w ROM:0012370A move.b ($118D).w,($1243).w ROM:00123710 move.b #0,($1240).w ROM:00123716 addi.b #1,d3 ROM:0012371A move.w #0,d2 ROM:0012371E bra.s loc_123724 ROM:00123720 ; --------------------------------------------------------------------------- ROM:00123720 ROM:00123720 loc_123720: ; CODE XREF: sub_1234DA+256↓j ROM:00123720 addi.w #1,d2 ROM:00123724 ROM:00123724 loc_123724: ; CODE XREF: sub_1234DA+244↑j ROM:00123724 cmp.w d3,d2 ROM:00123726 bgt.s loc_123732 ROM:00123728 add.b $1240(d4.w),d1 ROM:0012372E addq.w #1,d4 ROM:00123730 bra.s loc_123720 ROM:00123732 ; --------------------------------------------------------------------------- ROM:00123732 ROM:00123732 loc_123732: ; CODE XREF: sub_1234DA+24C↑j ROM:00123732 move.b d1,$1240(d4.w) ROM:00123738 clr.w d3 ROM:0012373A move.b ($1241).w,d3 ROM:0012373E addi.w #3,d3 ROM:00123742 move.w d3,($C0A).w ROM:00123746 bra.s loc_123790 ROM:00123748 ; --------------------------------------------------------------------------- ROM:00123748 ROM:00123748 loc_123748: ; CODE XREF: sub_1234DA+1F6↑j ROM:00123748 addi.b #$40,($1241).l ; '@' ROM:00123750 move.b d3,($1240).l ROM:00123756 move.b ($118D).w,($1242).l ROM:0012375E clr.w d0 ROM:00123760 clr.w d4 ROM:00123762 move.w #0,d2 ROM:00123766 bra.s loc_12376C ROM:00123768 ; --------------------------------------------------------------------------- ROM:00123768 ROM:00123768 loc_123768: ; CODE XREF: sub_1234DA+29E↓j ROM:00123768 addi.w #1,d2 ROM:0012376C ROM:0012376C loc_12376C: ; CODE XREF: sub_1234DA+28C↑j ROM:0012376C cmp.w d3,d2 ROM:0012376E bgt.s loc_12377A ROM:00123770 add.b $1240(d4.w),d0 ROM:00123776 addq.w #1,d4 ROM:00123778 bra.s loc_123768 ROM:0012377A ; --------------------------------------------------------------------------- ROM:0012377A ROM:0012377A loc_12377A: ; CODE XREF: sub_1234DA+294↑j ROM:0012377A move.b d0,$1240(d4.w) ROM:00123780 clr.w d3 ROM:00123782 move.b ($1240).l,d3 ROM:00123788 addi.w #2,d3 ROM:0012378C move.w d3,($C0A).w ROM:00123790 ROM:00123790 loc_123790: ; CODE XREF: sub_1234DA+198↑j ROM:00123790 ; sub_1234DA+1EC↑j ... ROM:00123790 bra.l locret_12408A ROM:00123796 ; --------------------------------------------------------------------------- ROM:00123796 ROM:00123796 loc_123796: ; CODE XREF: sub_1234DA+E4↑j ROM:00123796 move.w #1,d1 ROM:0012379A cmpi.b #$14,$1240(d1.w) ROM:001237A2 bne.l loc_123890 ROM:001237A8 clr.b ($118D).w ROM:001237AC clr.w d1 ROM:001237AE clr.w d2 ROM:001237B0 move.b ($1242).l,d1 ROM:001237B6 lsl.w #8,d1 ROM:001237B8 move.b ($1243).l,d2 ROM:001237BE or.w d1,d2 ROM:001237C0 lea (dword_13586C).l,a3 ROM:001237C6 move.w (a3),d0 ROM:001237C8 ROM:001237C8 loc_1237C8: ; CODE XREF: sub_1234DA+32C↓j ROM:001237C8 cmpi.w #$FF,d0 ROM:001237CC beq.s loc_123808 ROM:001237CE move.w 2(a3),d1 ROM:001237D2 cmp.w d1,d2 ROM:001237D4 bne.s loc_1237F6 ROM:001237D6 clr.w d3 ROM:001237D8 move.b $A(a3),d3 ROM:001237DC and.w ($C18).w,d3 ROM:001237E0 cmpi.w #0,d3 ROM:001237E4 beq.s loc_1237F6 ROM:001237E6 move.w d0,($C08).w ROM:001237EA bsr.l sub_125B9C ROM:001237F0 bset #7,($1370).w ROM:001237F6 ROM:001237F6 loc_1237F6: ; CODE XREF: sub_1234DA+2FA↑j ROM:001237F6 ; sub_1234DA+30A↑j ROM:001237F6 clr.w d0 ROM:001237F8 move.b $B(a3),d0 ROM:001237FC adda.w d0,a3 ROM:001237FE adda.w d0,a3 ROM:00123800 adda.w #$C,a3 ROM:00123804 move.w (a3),d0 ROM:00123806 bra.s loc_1237C8 ROM:00123808 ; --------------------------------------------------------------------------- ROM:00123808 ROM:00123808 loc_123808: ; CODE XREF: sub_1234DA+2F2↑j ROM:00123808 btst #7,($1370).w ROM:0012380E bne.s loc_12381A ROM:00123810 bsr.w sub_1240E0 ROM:00123814 bra.l loc_12388A ROM:0012381A ; --------------------------------------------------------------------------- ROM:0012381A ROM:0012381A loc_12381A: ; CODE XREF: sub_1234DA+334↑j ROM:0012381A bclr #7,($1370).w ROM:00123820 btst #2,($1391).w ROM:00123826 beq.s loc_123860 ROM:00123828 move.b ($1241).l,d0 ROM:0012382E addi.b #$40,d0 ; '@' ROM:00123832 move.b d0,($1244).l ROM:00123838 move.b ($1242).l,($1245).l ROM:00123842 move.b ($1243).l,($1246).l ROM:0012384C move.b #3,($1243).l ROM:00123854 bsr.w sub_124544 ROM:00123858 move.w #8,($C0A).w ROM:0012385E bra.s loc_12388A ROM:00123860 ; --------------------------------------------------------------------------- ROM:00123860 ROM:00123860 loc_123860: ; CODE XREF: sub_1234DA+34C↑j ROM:00123860 addi.b #$40,($1241).l ; '@' ROM:00123868 move.b ($1241).l,d0 ROM:0012386E add.b ($1242).l,d0 ROM:00123874 add.b ($1243).l,d0 ROM:0012387A addi.b #3,d0 ROM:0012387E move.b d0,($1244).l ROM:00123884 move.w #5,($C0A).w ROM:0012388A ROM:0012388A loc_12388A: ; CODE XREF: sub_1234DA+33A↑j ROM:0012388A ; sub_1234DA+384↑j ROM:0012388A bra.l locret_12408A ROM:00123890 ; --------------------------------------------------------------------------- ROM:00123890 ROM:00123890 loc_123890: ; CODE XREF: sub_1234DA+2C8↑j ROM:00123890 move.w #1,d1 ROM:00123894 cmpi.b #$21,$1240(d1.w) ; '!' ROM:0012389C bne.l loc_123954 ROM:001238A2 bsr.l sub_125BDC ROM:001238A8 bsr.l sub_136A42 ROM:001238AE move.b ($1240).l,d0 ROM:001238B4 andi.b #$3F,d0 ; '?' ROM:001238B8 cmpi.b #2,d0 ROM:001238BC bne.l loc_12394A ROM:001238C2 cmpi.w #3,($C16).w ROM:001238C8 bne.s loc_1238D0 ROM:001238CA bra.l loc_123948 ROM:001238D0 ; --------------------------------------------------------------------------- ROM:001238D0 ROM:001238D0 loc_1238D0: ; CODE XREF: sub_1234DA+3EE↑j ROM:001238D0 clr.w d1 ROM:001238D2 move.b ($1242).l,d1 ROM:001238D8 btst #3,($1383).w ROM:001238DE beq.s loc_1238F6 ROM:001238E0 cmpi.w #$F0,d1 ROM:001238E4 blt.s loc_1238F6 ROM:001238E6 cmpi.w #$FE,d1 ROM:001238EA bgt.s loc_1238F6 ROM:001238EC movea.l d4,a3 ROM:001238EE bset #6,($1387).w ROM:001238F4 bra.s loc_123902 ROM:001238F6 ; --------------------------------------------------------------------------- ROM:001238F6 ROM:001238F6 loc_1238F6: ; CODE XREF: sub_1234DA+404↑j ROM:001238F6 ; sub_1234DA+40A↑j ... ROM:001238F6 lea ((aNunu+4)).l,a3 ; "" ROM:001238FC bclr #6,($1387).w ROM:00123902 ROM:00123902 loc_123902: ; CODE XREF: sub_1234DA+41A↑j ROM:00123902 move.b (a3),d0 ROM:00123904 ROM:00123904 loc_123904: ; CODE XREF: sub_1234DA+442↓j ROM:00123904 cmpi.b #$FF,d0 ROM:00123908 beq.s loc_12391E ROM:0012390A cmp.b d0,d1 ROM:0012390C beq.s loc_12391E ROM:0012390E clr.w d2 ROM:00123910 move.w 2(a3),d2 ROM:00123914 lsl.w #2,d2 ROM:00123916 addq.w #4,d2 ROM:00123918 adda.w d2,a3 ROM:0012391A move.b (a3),d0 ROM:0012391C bra.s loc_123904 ROM:0012391E ; --------------------------------------------------------------------------- ROM:0012391E ROM:0012391E loc_12391E: ; CODE XREF: sub_1234DA+42E↑j ROM:0012391E ; sub_1234DA+432↑j ROM:0012391E cmpi.b #$FF,d0 ROM:00123922 bne.s loc_12392E ROM:00123924 bsr.w sub_1240E0 ROM:00123928 bra.l loc_123948 ROM:0012392E ; --------------------------------------------------------------------------- ROM:0012392E ROM:0012392E loc_12392E: ; CODE XREF: sub_1234DA+448↑j ROM:0012392E clr.w d1 ROM:00123930 move.b 1(a3),d1 ROM:00123934 and.w ($C18).w,d1 ROM:00123938 cmpi.w #0,d1 ROM:0012393C bne.s loc_123944 ROM:0012393E bsr.w sub_1240E0 ROM:00123942 bra.s loc_123948 ROM:00123944 ; --------------------------------------------------------------------------- ROM:00123944 ROM:00123944 loc_123944: ; CODE XREF: sub_1234DA+462↑j ROM:00123944 bsr.w sub_1241D4 ROM:00123948 ROM:00123948 loc_123948: ; CODE XREF: sub_1234DA+3F0↑j ROM:00123948 ; sub_1234DA+44E↑j ... ROM:00123948 bra.s loc_12394E ROM:0012394A ; --------------------------------------------------------------------------- ROM:0012394A ROM:0012394A loc_12394A: ; CODE XREF: sub_1234DA+3E2↑j ROM:0012394A bsr.w sub_1240E0 ROM:0012394E ROM:0012394E loc_12394E: ; CODE XREF: sub_1234DA:loc_123948↑j ROM:0012394E bra.l locret_12408A ROM:00123954 ; --------------------------------------------------------------------------- ROM:00123954 ROM:00123954 loc_123954: ; CODE XREF: sub_1234DA+3C2↑j ROM:00123954 move.w #1,d0 ROM:00123958 cmpi.b #$3B,$1240(d0.w) ; ';' ROM:00123960 bne.l loc_1239AC ROM:00123966 move.w #2,d0 ROM:0012396A cmpi.b #$87,$1240(d0.w) ROM:00123972 bne.l loc_123988 ROM:00123978 bsr.l sub_1143D8 ROM:0012397E bsr.w sub_124170 ROM:00123982 bra.l loc_1239A6 ROM:00123988 ; --------------------------------------------------------------------------- ROM:00123988 ROM:00123988 loc_123988: ; CODE XREF: sub_1234DA+498↑j ROM:00123988 cmpi.b #$8A,$1240(d0.w) ROM:00123990 bne.l loc_1239A2 ROM:00123996 bsr.l sub_114C94 ROM:0012399C bsr.w sub_124170 ROM:001239A0 bra.s loc_1239A6 ROM:001239A2 ; --------------------------------------------------------------------------- ROM:001239A2 ROM:001239A2 loc_1239A2: ; CODE XREF: sub_1234DA+4B6↑j ROM:001239A2 bsr.w sub_1240E0 ROM:001239A6 ROM:001239A6 loc_1239A6: ; CODE XREF: sub_1234DA+4A8↑j ROM:001239A6 ; sub_1234DA+4C6↑j ROM:001239A6 bra.l locret_12408A ROM:001239AC ; --------------------------------------------------------------------------- ROM:001239AC ROM:001239AC loc_1239AC: ; CODE XREF: sub_1234DA+486↑j ROM:001239AC move.w #1,d0 ROM:001239B0 cmpi.b #$23,$1240(d0.w) ; '#' ROM:001239B8 bne.l loc_1239C8 ROM:001239BE bsr.w sub_124310 ROM:001239C2 bra.l locret_12408A ROM:001239C8 ; --------------------------------------------------------------------------- ROM:001239C8 ROM:001239C8 loc_1239C8: ; CODE XREF: sub_1234DA+4DE↑j ROM:001239C8 move.w #1,d0 ROM:001239CC cmpi.b #$3D,$1240(d0.w) ; '=' ROM:001239D4 bne.l loc_1239E4 ROM:001239DA bsr.w sub_1245A8 ROM:001239DE bra.l locret_12408A ROM:001239E4 ; --------------------------------------------------------------------------- ROM:001239E4 ROM:001239E4 loc_1239E4: ; CODE XREF: sub_1234DA+4FA↑j ROM:001239E4 move.w #1,d0 ROM:001239E8 cmpi.b #$30,$1240(d0.w) ; '0' ROM:001239F0 bne.s loc_1239FC ROM:001239F2 bsr.w sub_124170 ROM:001239F6 bra.l locret_12408A ROM:001239FC ; --------------------------------------------------------------------------- ROM:001239FC ROM:001239FC loc_1239FC: ; CODE XREF: sub_1234DA+516↑j ROM:001239FC move.w #1,d0 ROM:00123A00 btst #5,($1391).w ROM:00123A06 beq.s loc_123A14 ROM:00123A08 bclr #5,($1391).w ROM:00123A0E bra.l locret_12408A ROM:00123A14 ; --------------------------------------------------------------------------- ROM:00123A14 ROM:00123A14 loc_123A14: ; CODE XREF: sub_1234DA+52C↑j ROM:00123A14 cmpi.b #$31,$1240(d0.w) ; '1' ROM:00123A1C bne.s loc_123A28 ROM:00123A1E bsr.w sub_124170 ROM:00123A22 bra.l locret_12408A ROM:00123A28 ; --------------------------------------------------------------------------- ROM:00123A28 ROM:00123A28 loc_123A28: ; CODE XREF: sub_1234DA+542↑j ROM:00123A28 move.w #1,d0 ROM:00123A2C cmpi.b #$32,$1240(d0.w) ; '2' ROM:00123A34 bne.s loc_123A40 ROM:00123A36 bsr.w sub_124170 ROM:00123A3A bra.l locret_12408A ROM:00123A40 ; --------------------------------------------------------------------------- ROM:00123A40 ROM:00123A40 loc_123A40: ; CODE XREF: sub_1234DA+55A↑j ROM:00123A40 move.w #1,d0 ROM:00123A44 cmpi.b #$2C,$1240(d0.w) ; ',' ROM:00123A4C bne.s loc_123A58 ROM:00123A4E bsr.w sub_124170 ROM:00123A52 bra.l locret_12408A ROM:00123A58 ; --------------------------------------------------------------------------- ROM:00123A58 ROM:00123A58 loc_123A58: ; CODE XREF: sub_1234DA+572↑j ROM:00123A58 move.w #1,d0 ROM:00123A5C cmpi.b #$A0,$1240(d0.w) ROM:00123A64 bne.s loc_123A7E ROM:00123A66 bsr.l nullsub_35 ROM:00123A6C btst #0,($1389).w ROM:00123A72 beq.s loc_123A78 ROM:00123A74 bsr.w sub_1240E0 ROM:00123A78 ROM:00123A78 loc_123A78: ; CODE XREF: sub_1234DA+598↑j ROM:00123A78 bra.l locret_12408A ROM:00123A7E ; --------------------------------------------------------------------------- ROM:00123A7E ROM:00123A7E loc_123A7E: ; CODE XREF: sub_1234DA+58A↑j ROM:00123A7E move.w #1,d0 ROM:00123A82 cmpi.b #$33,$1240(d0.w) ; '3' ROM:00123A8A bne.l loc_123AF4 ROM:00123A90 clr.w d1 ROM:00123A92 move.b ($1242).l,d3 ROM:00123A98 move.b dword_135830(d1.w),d2 ROM:00123AA0 ROM:00123AA0 loc_123AA0: ; CODE XREF: sub_1234DA+5DA↓j ROM:00123AA0 cmpi.b #$FF,d2 ROM:00123AA4 beq.s loc_123AB6 ROM:00123AA6 cmp.b d2,d3 ROM:00123AA8 beq.s loc_123AB6 ROM:00123AAA addq.w #6,d1 ROM:00123AAC move.b dword_135830(d1.w),d2 ROM:00123AB4 bra.s loc_123AA0 ROM:00123AB6 ; --------------------------------------------------------------------------- ROM:00123AB6 ROM:00123AB6 loc_123AB6: ; CODE XREF: sub_1234DA+5CA↑j ROM:00123AB6 ; sub_1234DA+5CE↑j ROM:00123AB6 clr.w d3 ROM:00123AB8 move.w d1,d4 ROM:00123ABA addq.w #1,d4 ROM:00123ABC move.b dword_135830(d4.w),d3 ROM:00123AC4 and.w ($C18).w,d3 ROM:00123AC8 cmpi.b #$FF,d2 ROM:00123ACC beq.l loc_123AEA ROM:00123AD2 cmpi.w #0,d3 ROM:00123AD6 beq.l loc_123AEA ROM:00123ADC addq.w #1,d4 ROM:00123ADE movea.l dword_135830(d4.w),a0 ROM:00123AE6 jsr (a0) ROM:00123AE8 bra.s loc_123AEE ROM:00123AEA ; --------------------------------------------------------------------------- ROM:00123AEA ROM:00123AEA loc_123AEA: ; CODE XREF: sub_1234DA+5F2↑j ROM:00123AEA ; sub_1234DA+5FC↑j ROM:00123AEA bsr.w sub_1240E0 ROM:00123AEE ROM:00123AEE loc_123AEE: ; CODE XREF: sub_1234DA+60E↑j ROM:00123AEE bra.l locret_12408A ROM:00123AF4 ; --------------------------------------------------------------------------- ROM:00123AF4 ROM:00123AF4 loc_123AF4: ; CODE XREF: sub_1234DA+5B0↑j ROM:00123AF4 move.w #1,d0 ROM:00123AF8 cmpi.b #$27,$1240(d0.w) ; ''' ROM:00123B00 bne.l loc_123C44 ROM:00123B06 btst #7,($137E).w ROM:00123B0C beq.l loc_123B78 ROM:00123B12 btst #2,($1391).w ROM:00123B18 beq.s loc_123B4E ROM:00123B1A move.b #4,($1243).l ROM:00123B22 move.b #$67,($1244).l ; 'g' ROM:00123B2A move.b #1,($1245).l ROM:00123B32 move.b #0,($1246).l ROM:00123B3A move.b #0,($1247).l ROM:00123B42 bsr.w sub_124544 ROM:00123B46 move.w #9,($C0A).w ROM:00123B4C bra.s loc_123B72 ROM:00123B4E ; --------------------------------------------------------------------------- ROM:00123B4E ROM:00123B4E loc_123B4E: ; CODE XREF: sub_1234DA+63E↑j ROM:00123B4E movea.l #$1240,a0 ROM:00123B54 move.b #4,(a0)+ ROM:00123B58 move.b #$67,(a0)+ ; 'g' ROM:00123B5C move.b #1,(a0)+ ROM:00123B60 move.b #0,(a0)+ ROM:00123B64 move.b #0,(a0)+ ROM:00123B68 move.b #$6C,(a0)+ ; 'l' ROM:00123B6C move.w #6,($C0A).w ROM:00123B72 ROM:00123B72 loc_123B72: ; CODE XREF: sub_1234DA+672↑j ROM:00123B72 bra.l loc_123C3E ROM:00123B78 ; --------------------------------------------------------------------------- ROM:00123B78 ROM:00123B78 loc_123B78: ; CODE XREF: sub_1234DA+632↑j ROM:00123B78 move.w #2,d1 ROM:00123B7C cmpi.b #1,$1240(d1.w) ROM:00123B84 bne.l loc_123BF6 ROM:00123B8A btst #2,($1391).w ROM:00123B90 beq.s loc_123BC6 ROM:00123B92 move.b #4,($1243).l ROM:00123B9A move.b #$67,($1244).l ; 'g' ROM:00123BA2 move.b #1,($1245).l ROM:00123BAA move.b ($C04).w,($1246).l ROM:00123BB2 move.b ($C05).w,($1247).l ROM:00123BBA bsr.w sub_124544 ROM:00123BBE move.w #9,($C0A).w ROM:00123BC4 bra.s loc_123BF4 ROM:00123BC6 ; --------------------------------------------------------------------------- ROM:00123BC6 ROM:00123BC6 loc_123BC6: ; CODE XREF: sub_1234DA+6B6↑j ROM:00123BC6 movea.l #$1240,a0 ROM:00123BCC move.b #4,(a0)+ ROM:00123BD0 move.b #$67,(a0)+ ; 'g' ROM:00123BD4 move.b #1,(a0)+ ROM:00123BD8 move.b ($C04).w,(a0)+ ROM:00123BDC move.b ($C05).w,(a0)+ ROM:00123BE0 move.b #$6C,d2 ; 'l' ROM:00123BE4 add.b ($C04).w,d2 ROM:00123BE8 add.b ($C05).w,d2 ROM:00123BEC move.b d2,(a0)+ ROM:00123BEE move.w #6,($C0A).w ROM:00123BF4 ROM:00123BF4 loc_123BF4: ; CODE XREF: sub_1234DA+6EA↑j ROM:00123BF4 bra.s loc_123C3E ROM:00123BF6 ; --------------------------------------------------------------------------- ROM:00123BF6 ROM:00123BF6 loc_123BF6: ; CODE XREF: sub_1234DA+6AA↑j ROM:00123BF6 btst #2,($1391).w ROM:00123BFC beq.s loc_123C22 ROM:00123BFE move.b #2,($1243).l ROM:00123C06 move.b #$67,($1244).l ; 'g' ROM:00123C0E move.b #2,($1245).l ROM:00123C16 bsr.w sub_124544 ROM:00123C1A move.w #7,($C0A).w ROM:00123C20 bra.s loc_123C3E ROM:00123C22 ; --------------------------------------------------------------------------- ROM:00123C22 ROM:00123C22 loc_123C22: ; CODE XREF: sub_1234DA+722↑j ROM:00123C22 movea.l #$1240,a0 ROM:00123C28 move.b #2,(a0)+ ROM:00123C2C move.b #$67,(a0)+ ; 'g' ROM:00123C30 move.b #2,(a0)+ ROM:00123C34 move.b #$6B,(a0)+ ; 'k' ROM:00123C38 move.w #4,($C0A).w ROM:00123C3E ROM:00123C3E loc_123C3E: ; CODE XREF: sub_1234DA:loc_123B72↑j ROM:00123C3E ; sub_1234DA:loc_123BF4↑j ... ROM:00123C3E bra.l locret_12408A ROM:00123C44 ; --------------------------------------------------------------------------- ROM:00123C44 ROM:00123C44 loc_123C44: ; CODE XREF: sub_1234DA+626↑j ROM:00123C44 move.w #1,d0 ROM:00123C48 cmpi.b #$34,$1240(d0.w) ; '4' ROM:00123C50 bne.s loc_123CC0 ROM:00123C52 btst #2,($1391).w ROM:00123C58 beq.s loc_123C86 ROM:00123C5A move.b #2,($1243).l ROM:00123C62 move.b ($1241).l,d1 ROM:00123C68 addi.b #$40,d1 ; '@' ROM:00123C6C move.b d1,($1244).l ROM:00123C72 move.b #$FA,($1245).l ROM:00123C7A bsr.w sub_124544 ROM:00123C7E move.w #7,($C0A).w ROM:00123C84 bra.s loc_123CBA ROM:00123C86 ; --------------------------------------------------------------------------- ROM:00123C86 ROM:00123C86 loc_123C86: ; CODE XREF: sub_1234DA+77E↑j ROM:00123C86 addi.b #$40,($1241).l ; '@' ROM:00123C8E move.b ($1241).l,d0 ROM:00123C94 move.b #2,($1240).l ROM:00123C9C move.b #$FA,($1242).l ROM:00123CA4 add.b ($1242).l,d0 ROM:00123CAA addi.b #2,d0 ROM:00123CAE move.b d0,($1243).l ROM:00123CB4 move.w #4,($C0A).w ROM:00123CBA ROM:00123CBA loc_123CBA: ; CODE XREF: sub_1234DA+7AA↑j ROM:00123CBA bra.l locret_12408A ROM:00123CC0 ; --------------------------------------------------------------------------- ROM:00123CC0 ROM:00123CC0 loc_123CC0: ; CODE XREF: sub_1234DA+776↑j ROM:00123CC0 move.w #1,d0 ROM:00123CC4 cmpi.b #$1A,$1240(d0.w) ROM:00123CCC bne.l loc_124086 ROM:00123CD2 move.w #2,d0 ROM:00123CD6 cmpi.b #$87,$1240(d0.w) ROM:00123CDE bne.l loc_123D64 ROM:00123CE4 bsr.l sub_1142E8 ROM:00123CEA btst #2,($1391).w ROM:00123CF0 beq.s loc_123D22 ROM:00123CF2 move.b #$30,($1243).l ; '0' ROM:00123CFA move.b ($1241).l,d1 ROM:00123D00 addi.b #$40,d1 ; '@' ROM:00123D04 move.b d1,($1244).l ROM:00123D0A move.b ($1242).l,d1 ROM:00123D10 move.b d1,($1245).l ROM:00123D16 bsr.w sub_124544 ROM:00123D1A move.w #$35,($C0A).w ; '5' ROM:00123D20 bra.s loc_123D5E ROM:00123D22 ; --------------------------------------------------------------------------- ROM:00123D22 ROM:00123D22 loc_123D22: ; CODE XREF: sub_1234DA+816↑j ROM:00123D22 addi.b #$40,($1241).l ; '@' ROM:00123D2A move.b #$30,($1240).l ; '0' ROM:00123D32 clr.b d0 ROM:00123D34 clr.w d4 ROM:00123D36 move.w #0,d2 ROM:00123D3A bra.s loc_123D40 ROM:00123D3C ; --------------------------------------------------------------------------- ROM:00123D3C ROM:00123D3C loc_123D3C: ; CODE XREF: sub_1234DA+876↓j ROM:00123D3C addi.w #1,d2 ROM:00123D40 ROM:00123D40 loc_123D40: ; CODE XREF: sub_1234DA+860↑j ROM:00123D40 cmpi.w #$30,d2 ; '0' ROM:00123D44 bgt.s loc_123D52 ROM:00123D46 add.b $1240(d4.w),d0 ROM:00123D4C addi.w #1,d4 ROM:00123D50 bra.s loc_123D3C ROM:00123D52 ; --------------------------------------------------------------------------- ROM:00123D52 ROM:00123D52 loc_123D52: ; CODE XREF: sub_1234DA+86A↑j ROM:00123D52 move.b d0,$1240(d4.w) ROM:00123D58 move.w #$32,($C0A).w ; '2' ROM:00123D5E ROM:00123D5E loc_123D5E: ; CODE XREF: sub_1234DA+846↑j ROM:00123D5E bra.l loc_124084 ROM:00123D64 ; --------------------------------------------------------------------------- ROM:00123D64 ROM:00123D64 loc_123D64: ; CODE XREF: sub_1234DA+804↑j ROM:00123D64 move.w #2,d0 ROM:00123D68 cmpi.b #$8A,$1240(d0.w) ROM:00123D70 bne.l loc_123DF6 ROM:00123D76 bsr.l sub_114BFA ROM:00123D7C btst #2,($1391).w ROM:00123D82 beq.s loc_123DB4 ROM:00123D84 move.b #$16,($1243).l ROM:00123D8C move.b ($1241).l,d1 ROM:00123D92 addi.b #$40,d1 ; '@' ROM:00123D96 move.b d1,($1244).l ROM:00123D9C move.b ($1242).l,d1 ROM:00123DA2 move.b d1,($1245).l ROM:00123DA8 bsr.w sub_124544 ROM:00123DAC move.w #$1B,($C0A).w ROM:00123DB2 bra.s loc_123DF0 ROM:00123DB4 ; --------------------------------------------------------------------------- ROM:00123DB4 ROM:00123DB4 loc_123DB4: ; CODE XREF: sub_1234DA+8A8↑j ROM:00123DB4 addi.b #$40,($1241).l ; '@' ROM:00123DBC move.b #$16,($1240).l ROM:00123DC4 clr.b d0 ROM:00123DC6 clr.w d4 ROM:00123DC8 move.w #0,d2 ROM:00123DCC bra.s loc_123DD2 ROM:00123DCE ; --------------------------------------------------------------------------- ROM:00123DCE ROM:00123DCE loc_123DCE: ; CODE XREF: sub_1234DA+908↓j ROM:00123DCE addi.w #1,d2 ROM:00123DD2 ROM:00123DD2 loc_123DD2: ; CODE XREF: sub_1234DA+8F2↑j ROM:00123DD2 cmpi.w #$16,d2 ROM:00123DD6 bgt.s loc_123DE4 ROM:00123DD8 add.b $1240(d4.w),d0 ROM:00123DDE addi.w #1,d4 ROM:00123DE2 bra.s loc_123DCE ROM:00123DE4 ; --------------------------------------------------------------------------- ROM:00123DE4 ROM:00123DE4 loc_123DE4: ; CODE XREF: sub_1234DA+8FC↑j ROM:00123DE4 move.b d0,$1240(d4.w) ROM:00123DEA move.w #$18,($C0A).w ROM:00123DF0 ROM:00123DF0 loc_123DF0: ; CODE XREF: sub_1234DA+8D8↑j ROM:00123DF0 bra.l loc_124084 ROM:00123DF6 ; --------------------------------------------------------------------------- ROM:00123DF6 ROM:00123DF6 loc_123DF6: ; CODE XREF: sub_1234DA+896↑j ROM:00123DF6 move.w #2,d0 ROM:00123DFA cmpi.b #$9A,$1240(d0.w) ROM:00123E02 bne.l loc_123EB8 ROM:00123E08 movea.l #$10F000,a0 ROM:00123E0E movea.l #$1240,a1 ROM:00123E14 btst #2,($1391).w ROM:00123E1A beq.s loc_123E24 ROM:00123E1C adda.l #6,a1 ROM:00123E22 bra.s loc_123E2A ROM:00123E24 ; --------------------------------------------------------------------------- ROM:00123E24 ROM:00123E24 loc_123E24: ; CODE XREF: sub_1234DA+940↑j ROM:00123E24 adda.l #3,a1 ROM:00123E2A ROM:00123E2A loc_123E2A: ; CODE XREF: sub_1234DA+948↑j ROM:00123E2A move.b #1,d3 ROM:00123E2E bra.s loc_123E34 ROM:00123E30 ; --------------------------------------------------------------------------- ROM:00123E30 ROM:00123E30 loc_123E30: ; CODE XREF: sub_1234DA+962↓j ROM:00123E30 addi.b #1,d3 ROM:00123E34 ROM:00123E34 loc_123E34: ; CODE XREF: sub_1234DA+954↑j ROM:00123E34 cmpi.b #6,d3 ROM:00123E38 bgt.s loc_123E3E ROM:00123E3A move.b (a0)+,(a1)+ ROM:00123E3C bra.s loc_123E30 ROM:00123E3E ; --------------------------------------------------------------------------- ROM:00123E3E ROM:00123E3E loc_123E3E: ; CODE XREF: sub_1234DA+95E↑j ROM:00123E3E btst #2,($1391).w ROM:00123E44 beq.s loc_123E76 ROM:00123E46 move.b #8,($1243).l ROM:00123E4E move.b ($1241).l,d1 ROM:00123E54 addi.b #$40,d1 ; '@' ROM:00123E58 move.b d1,($1244).l ROM:00123E5E move.b ($1242).l,d1 ROM:00123E64 move.b d1,($1245).l ROM:00123E6A bsr.w sub_124544 ROM:00123E6E move.w #$D,($C0A).w ROM:00123E74 bra.s loc_123EB2 ROM:00123E76 ; --------------------------------------------------------------------------- ROM:00123E76 ROM:00123E76 loc_123E76: ; CODE XREF: sub_1234DA+96A↑j ROM:00123E76 addi.b #$40,($1241).l ; '@' ROM:00123E7E move.b #8,($1240).l ROM:00123E86 clr.b d0 ROM:00123E88 clr.w d4 ROM:00123E8A move.w #0,d2 ROM:00123E8E bra.s loc_123E94 ROM:00123E90 ; --------------------------------------------------------------------------- ROM:00123E90 ROM:00123E90 loc_123E90: ; CODE XREF: sub_1234DA+9CA↓j ROM:00123E90 addi.w #1,d2 ROM:00123E94 ROM:00123E94 loc_123E94: ; CODE XREF: sub_1234DA+9B4↑j ROM:00123E94 cmpi.w #8,d2 ROM:00123E98 bgt.s loc_123EA6 ROM:00123E9A add.b $1240(d4.w),d0 ROM:00123EA0 addi.w #1,d4 ROM:00123EA4 bra.s loc_123E90 ROM:00123EA6 ; --------------------------------------------------------------------------- ROM:00123EA6 ROM:00123EA6 loc_123EA6: ; CODE XREF: sub_1234DA+9BE↑j ROM:00123EA6 move.b d0,$1240(d4.w) ROM:00123EAC move.w #$A,($C0A).w ROM:00123EB2 ROM:00123EB2 loc_123EB2: ; CODE XREF: sub_1234DA+99A↑j ROM:00123EB2 bra.l loc_124084 ROM:00123EB8 ; --------------------------------------------------------------------------- ROM:00123EB8 ROM:00123EB8 loc_123EB8: ; CODE XREF: sub_1234DA+928↑j ROM:00123EB8 move.w #2,d0 ROM:00123EBC cmpi.b #$9B,$1240(d0.w) ROM:00123EC4 bne.l loc_123F4E ROM:00123ECA btst #2,($1391).w ROM:00123ED0 beq.s loc_123F0C ROM:00123ED2 move.b #3,($1243).l ROM:00123EDA move.b ($1241).l,d1 ROM:00123EE0 addi.b #$40,d1 ; '@' ROM:00123EE4 move.b d1,($1244).l ROM:00123EEA move.b ($1242).l,d1 ROM:00123EF0 move.b d1,($1245).l ROM:00123EF6 movea.l #$10F00A,a0 ROM:00123EFC move.b (a0)+,($1246).w ROM:00123F00 bsr.w sub_124544 ROM:00123F04 move.w #8,($C0A).w ROM:00123F0A bra.s loc_123F48 ROM:00123F0C ; --------------------------------------------------------------------------- ROM:00123F0C ROM:00123F0C loc_123F0C: ; CODE XREF: sub_1234DA+9F6↑j ROM:00123F0C addi.b #$40,($1241).l ; '@' ROM:00123F14 move.b #3,($1240).l ROM:00123F1C move.b ($1241).l,d0 ROM:00123F22 addi.b #3,d0 ROM:00123F26 add.b ($1242).l,d0 ROM:00123F2C movea.l #$10F00A,a0 ROM:00123F32 move.b (a0)+,($1243).l ROM:00123F38 add.b ($1243).l,d0 ROM:00123F3E move.b d0,($1244).w ROM:00123F42 move.w #5,($C0A).w ROM:00123F48 ROM:00123F48 loc_123F48: ; CODE XREF: sub_1234DA+A30↑j ROM:00123F48 bra.l loc_124084 ROM:00123F4E ; --------------------------------------------------------------------------- ROM:00123F4E ROM:00123F4E loc_123F4E: ; CODE XREF: sub_1234DA+9EA↑j ROM:00123F4E move.w #2,d0 ROM:00123F52 cmpi.b #$9C,$1240(d0.w) ROM:00123F5A bne.l loc_123FEE ROM:00123F60 btst #2,($1391).w ROM:00123F66 beq.s loc_123FA6 ROM:00123F68 move.b #3,($1243).l ROM:00123F70 move.b ($1241).l,d1 ROM:00123F76 addi.b #$40,d1 ; '@' ROM:00123F7A move.b d1,($1244).l ROM:00123F80 move.b ($1242).l,d1 ROM:00123F86 move.b d1,($1245).l ROM:00123F8C movea.l #$10F00A,a0 ROM:00123F92 move.b (a0)+,($1246).w ROM:00123F96 move.b (a0)+,($1246).w ROM:00123F9A bsr.w sub_124544 ROM:00123F9E move.w #8,($C0A).w ROM:00123FA4 bra.s loc_123FE8 ROM:00123FA6 ; --------------------------------------------------------------------------- ROM:00123FA6 ROM:00123FA6 loc_123FA6: ; CODE XREF: sub_1234DA+A8C↑j ROM:00123FA6 addi.b #$40,($1241).l ; '@' ROM:00123FAE move.b #3,($1240).l ROM:00123FB6 move.b ($1241).l,d0 ROM:00123FBC addi.b #3,d0 ROM:00123FC0 add.b ($1242).l,d0 ROM:00123FC6 movea.l #$10F00A,a0 ROM:00123FCC move.b (a0)+,($1243).l ROM:00123FD2 move.b (a0)+,($1243).l ROM:00123FD8 add.b ($1243).l,d0 ROM:00123FDE move.b d0,($1244).w ROM:00123FE2 move.w #5,($C0A).w ROM:00123FE8 ROM:00123FE8 loc_123FE8: ; CODE XREF: sub_1234DA+ACA↑j ROM:00123FE8 bra.l loc_124084 ROM:00123FEE ; --------------------------------------------------------------------------- ROM:00123FEE ROM:00123FEE loc_123FEE: ; CODE XREF: sub_1234DA+A80↑j ROM:00123FEE move.w #2,d0 ROM:00123FF2 cmpi.b #$9E,$1240(d0.w) ROM:00123FFA bne.l loc_124080 ROM:00124000 btst #2,($1391).w ROM:00124006 beq.s loc_124042 ROM:00124008 move.b #3,($1243).l ROM:00124010 move.b ($1241).l,d1 ROM:00124016 addi.b #$40,d1 ; '@' ROM:0012401A move.b d1,($1244).l ROM:00124020 move.b ($1242).l,d1 ROM:00124026 move.b d1,($1245).l ROM:0012402C movea.l #$10F00C,a0 ROM:00124032 move.b (a0)+,($1246).w ROM:00124036 bsr.w sub_124544 ROM:0012403A move.w #8,($C0A).w ROM:00124040 bra.s loc_12407E ROM:00124042 ; --------------------------------------------------------------------------- ROM:00124042 ROM:00124042 loc_124042: ; CODE XREF: sub_1234DA+B2C↑j ROM:00124042 addi.b #$40,($1241).l ; '@' ROM:0012404A move.b #3,($1240).l ROM:00124052 move.b ($1241).l,d0 ROM:00124058 addi.b #3,d0 ROM:0012405C add.b ($1242).l,d0 ROM:00124062 movea.l #$10F00C,a0 ROM:00124068 move.b (a0)+,($1243).l ROM:0012406E add.b ($1243).l,d0 ROM:00124074 move.b d0,($1244).w ROM:00124078 move.w #5,($C0A).w ROM:0012407E ROM:0012407E loc_12407E: ; CODE XREF: sub_1234DA+B66↑j ROM:0012407E bra.s loc_124084 ROM:00124080 ; --------------------------------------------------------------------------- ROM:00124080 ROM:00124080 loc_124080: ; CODE XREF: sub_1234DA+B20↑j ROM:00124080 bsr.w sub_1240E0 ROM:00124084 ROM:00124084 loc_124084: ; CODE XREF: sub_1234DA:loc_123D5E↑j ROM:00124084 ; sub_1234DA:loc_123DF0↑j ... ROM:00124084 bra.s locret_12408A ROM:00124086 ; --------------------------------------------------------------------------- ROM:00124086 ROM:00124086 loc_124086: ; CODE XREF: sub_1234DA+7F2↑j ROM:00124086 bsr.w sub_12408C ROM:0012408A ROM:0012408A locret_12408A: ; CODE XREF: sub_1234DA+C↑j ROM:0012408A ; sub_1234DA+1E↑j ... ROM:0012408A rts ROM:0012408A ; End of function sub_1234DA ROM:0012408A ROM:0012408C ROM:0012408C ; =============== S U B R O U T I N E ======================================= ROM:0012408C ROM:0012408C ROM:0012408C sub_12408C: ; CODE XREF: sub_1234DA:loc_124086↑p ROM:0012408C ; sub_1245A8+7A↓p ... ROM:0012408C btst #2,($1391).w ROM:00124092 beq.s loc_1240B8 ROM:00124094 move.b #1,($1243).l ROM:0012409C move.b ($1241).l,d1 ROM:001240A2 addi.b #$40,d1 ; '@' ROM:001240A6 move.b d1,($1244).l ROM:001240AC bsr.w sub_124544 ROM:001240B0 move.w #6,($C0A).w ROM:001240B6 bra.s locret_1240DE ROM:001240B8 ; --------------------------------------------------------------------------- ROM:001240B8 ROM:001240B8 loc_1240B8: ; CODE XREF: sub_12408C+6↑j ROM:001240B8 addi.b #$40,($1241).l ; '@' ROM:001240C0 move.b ($1241).l,d0 ROM:001240C6 addi.b #1,d0 ROM:001240CA move.b #1,($1240).l ROM:001240D2 move.b d0,($1242).l ROM:001240D8 move.w #3,($C0A).w ROM:001240DE ROM:001240DE locret_1240DE: ; CODE XREF: sub_12408C+2A↑j ROM:001240DE rts ROM:001240DE ; End of function sub_12408C ROM:001240DE ROM:001240E0 ROM:001240E0 ; =============== S U B R O U T I N E ======================================= ROM:001240E0 ROM:001240E0 ROM:001240E0 sub_1240E0: ; CODE XREF: sub_1234DA+8↑p ROM:001240E0 ; sub_1234DA+1A↑p ... ROM:001240E0 move.b ($1240).l,d1 ROM:001240E6 btst #2,($1391).w ROM:001240EC beq.s loc_12411C ROM:001240EE move.b #3,($1243).l ROM:001240F6 move.b ($1241).l,($1245).l ROM:00124100 move.b #$7F,($1244).l ROM:00124108 move.b ($1186).w,($1246).l ROM:00124110 bsr.w sub_124544 ROM:00124114 move.w #8,($C0A).w ROM:0012411A bra.s locret_12416E ROM:0012411C ; --------------------------------------------------------------------------- ROM:0012411C ROM:0012411C loc_12411C: ; CODE XREF: sub_1240E0+C↑j ROM:0012411C andi.b #$C0,d1 ROM:00124120 cmpi.b #0,d1 ROM:00124124 bne.s loc_124132 ROM:00124126 move.b ($1241).l,($1242).l ROM:00124130 bra.s loc_12413C ROM:00124132 ; --------------------------------------------------------------------------- ROM:00124132 ROM:00124132 loc_124132: ; CODE XREF: sub_1240E0+44↑j ROM:00124132 move.b ($1243).l,($1242).l ROM:0012413C ROM:0012413C loc_12413C: ; CODE XREF: sub_1240E0+50↑j ROM:0012413C move.b ($1242).l,d0 ROM:00124142 addi.b #-$7E,d0 ROM:00124146 add.b ($1186).w,d0 ROM:0012414A move.b #3,($1240).l ROM:00124152 move.b #$7F,($1241).l ROM:0012415A move.b ($1186).w,($1243).l ROM:00124162 move.b d0,($1244).l ROM:00124168 move.w #5,($C0A).w ROM:0012416E ROM:0012416E locret_12416E: ; CODE XREF: sub_1240E0+3A↑j ROM:0012416E rts ROM:0012416E ; End of function sub_1240E0 ROM:0012416E ROM:00124170 ROM:00124170 ; =============== S U B R O U T I N E ======================================= ROM:00124170 ROM:00124170 ROM:00124170 sub_124170: ; CODE XREF: sub_1234DA+4A4↑p ROM:00124170 ; sub_1234DA+4C2↑p ... ROM:00124170 btst #2,($1391).w ROM:00124176 beq.s loc_1241A6 ROM:00124178 move.b #2,($1243).l ROM:00124180 move.b ($1241).l,d1 ROM:00124186 addi.b #$40,d1 ; '@' ROM:0012418A move.b d1,($1244).l ROM:00124190 move.b ($1242).l,($1245).l ROM:0012419A bsr.w sub_124544 ROM:0012419E move.w #7,($C0A).w ROM:001241A4 bra.s locret_1241D2 ROM:001241A6 ; --------------------------------------------------------------------------- ROM:001241A6 ROM:001241A6 loc_1241A6: ; CODE XREF: sub_124170+6↑j ROM:001241A6 addi.b #$40,($1241).l ; '@' ROM:001241AE move.b ($1241).l,d0 ROM:001241B4 move.b #2,($1240).l ROM:001241BC add.b ($1242).l,d0 ROM:001241C2 addi.b #2,d0 ROM:001241C6 move.b d0,($1243).l ROM:001241CC move.w #4,($C0A).w ROM:001241D2 ROM:001241D2 locret_1241D2: ; CODE XREF: sub_124170+34↑j ROM:001241D2 rts ROM:001241D2 ; End of function sub_124170 ROM:001241D2 ROM:001241D4 ROM:001241D4 ; =============== S U B R O U T I N E ======================================= ROM:001241D4 ROM:001241D4 ROM:001241D4 sub_1241D4: ; CODE XREF: sub_1234DA:loc_123944↑p ROM:001241D4 clr.l d1 ROM:001241D6 movea.l #$1240,a0 ROM:001241DC move.b 2(a0),d1 ROM:001241E0 swap d1 ROM:001241E2 move.b 1(a0),d1 ROM:001241E6 btst #2,($1391).w ROM:001241EC beq.s loc_1241FC ROM:001241EE adda.l #3,a0 ROM:001241F4 move.w #7,($C0A).w ROM:001241FA bra.s loc_124214 ROM:001241FC ; --------------------------------------------------------------------------- ROM:001241FC ROM:001241FC loc_1241FC: ; CODE XREF: sub_1241D4+18↑j ROM:001241FC btst #6,($1387).w ROM:00124202 beq.s loc_12420E ROM:00124204 clr.b (a0)+ ROM:00124206 move.w #5,($C0A).w ROM:0012420C bra.s loc_124214 ROM:0012420E ; --------------------------------------------------------------------------- ROM:0012420E ROM:0012420E loc_12420E: ; CODE XREF: sub_1241D4+2E↑j ROM:0012420E move.w #4,($C0A).w ROM:00124214 ROM:00124214 loc_124214: ; CODE XREF: sub_1241D4+26↑j ROM:00124214 ; sub_1241D4+38↑j ROM:00124214 adda.l #1,a0 ROM:0012421A addi.b #$40,d1 ; '@' ROM:0012421E move.b d1,(a0)+ ROM:00124220 move.b d1,d2 ROM:00124222 swap d1 ROM:00124224 move.b d1,(a0)+ ROM:00124226 add.b d1,d2 ROM:00124228 clr.w d1 ROM:0012422A move.w 2(a3),d4 ROM:0012422E ROM:0012422E loc_12422E: ; CODE XREF: sub_1241D4+F8↓j ROM:0012422E cmp.w d1,d4 ROM:00124230 ble.l loc_1242D0 ROM:00124236 move.w d1,d3 ROM:00124238 lsl.w #2,d3 ROM:0012423A addq.w #6,d3 ROM:0012423C move.b (a3,d3.w),d5 ROM:00124240 btst #6,($1387).w ROM:00124246 bne.s loc_12427A ROM:00124248 cmpi.b #0,d5 ROM:0012424C bne.s loc_124256 ROM:0012424E movea.l #0,a1 ROM:00124254 bra.s loc_12427A ROM:00124256 ; --------------------------------------------------------------------------- ROM:00124256 ROM:00124256 loc_124256: ; CODE XREF: sub_1241D4+78↑j ROM:00124256 cmpi.b #$40,d5 ; '@' ROM:0012425A bne.s loc_124264 ROM:0012425C movea.l #unk_110000,a1 ROM:00124262 bra.s loc_12427A ROM:00124264 ; --------------------------------------------------------------------------- ROM:00124264 ROM:00124264 loc_124264: ; CODE XREF: sub_1241D4+86↑j ROM:00124264 cmpi.b #$80,d5 ROM:00124268 bne.s loc_12426E ROM:0012426A movea.l a5,a1 ROM:0012426C bra.s loc_12427A ROM:0012426E ; --------------------------------------------------------------------------- ROM:0012426E ROM:0012426E loc_12426E: ; CODE XREF: sub_1241D4+94↑j ROM:0012426E cmpi.b #$C0,d5 ROM:00124272 bne.s loc_12427A ROM:00124274 movea.l #$100000,a1 ROM:0012427A ROM:0012427A loc_12427A: ; CODE XREF: sub_1241D4+72↑j ROM:0012427A ; sub_1241D4+80↑j ... ROM:0012427A subq.w #2,d3 ROM:0012427C clr.l d5 ROM:0012427E btst #6,($1387).w ROM:00124284 bne.s loc_12428E ROM:00124286 move.w (a3,d3.w),d5 ROM:0012428A adda.l d5,a1 ROM:0012428C bra.s loc_1242A0 ROM:0012428E ; --------------------------------------------------------------------------- ROM:0012428E ROM:0012428E loc_12428E: ; CODE XREF: sub_1241D4+B0↑j ROM:0012428E move.b (a3,d3.w),d5 ROM:00124292 asl.l #8,d5 ROM:00124294 move.b 1(a3,d3.w),d5 ROM:00124298 asl.l #8,d5 ROM:0012429A move.b 2(a3,d3.w),d5 ROM:0012429E movea.l d5,a1 ROM:001242A0 ROM:001242A0 loc_1242A0: ; CODE XREF: sub_1241D4+B8↑j ROM:001242A0 clr.w d5 ROM:001242A2 clr.w d6 ROM:001242A4 addq.w #3,d3 ROM:001242A6 move.b (a3,d3.w),d6 ROM:001242AA ROM:001242AA loc_1242AA: ; CODE XREF: sub_1241D4+F4↓j ROM:001242AA cmp.w d5,d6 ROM:001242AC ble.s loc_1242CA ROM:001242AE move.b (a1),(a0)+ ROM:001242B0 addq.w #1,d5 ROM:001242B2 add.b (a1)+,d2 ROM:001242B4 addq.w #1,($C22).w ROM:001242B8 move.l #$1343,d3 ROM:001242BE cmp.l a0,d3 ROM:001242C0 bge.s loc_1242C4 ROM:001242C2 movea.l d3,a0 ROM:001242C4 ROM:001242C4 loc_1242C4: ; CODE XREF: sub_1241D4+EC↑j ROM:001242C4 addq.w #1,($C0A).w ROM:001242C8 bra.s loc_1242AA ROM:001242CA ; --------------------------------------------------------------------------- ROM:001242CA ROM:001242CA loc_1242CA: ; CODE XREF: sub_1241D4+D8↑j ROM:001242CA addq.w #1,d1 ROM:001242CC bra.w loc_12422E ROM:001242D0 ; --------------------------------------------------------------------------- ROM:001242D0 ROM:001242D0 loc_1242D0: ; CODE XREF: sub_1241D4+5C↑j ROM:001242D0 move.w ($C0A).w,d3 ROM:001242D4 btst #2,($1391).w ROM:001242DA beq.s loc_1242E6 ROM:001242DC subq.w #5,d3 ROM:001242DE move.b d3,($1243).l ROM:001242E4 bra.s loc_1242FC ROM:001242E6 ; --------------------------------------------------------------------------- ROM:001242E6 ROM:001242E6 loc_1242E6: ; CODE XREF: sub_1241D4+106↑j ROM:001242E6 btst #6,($1387).w ROM:001242EC beq.s loc_1242F6 ROM:001242EE subq.w #3,d3 ROM:001242F0 move.b d3,($1241).w ROM:001242F4 bra.s loc_1242FC ROM:001242F6 ; --------------------------------------------------------------------------- ROM:001242F6 ROM:001242F6 loc_1242F6: ; CODE XREF: sub_1241D4+118↑j ROM:001242F6 subq.w #2,d3 ROM:001242F8 move.b d3,($1240).w ROM:001242FC ROM:001242FC loc_1242FC: ; CODE XREF: sub_1241D4+110↑j ROM:001242FC ; sub_1241D4+120↑j ROM:001242FC add.b d3,d2 ROM:001242FE btst #2,($1391).w ROM:00124304 beq.s loc_12430C ROM:00124306 bsr.w sub_124544 ROM:0012430A bra.s locret_12430E ROM:0012430C ; --------------------------------------------------------------------------- ROM:0012430C ROM:0012430C loc_12430C: ; CODE XREF: sub_1241D4+130↑j ROM:0012430C move.b d2,(a0) ROM:0012430E ROM:0012430E locret_12430E: ; CODE XREF: sub_1241D4+136↑j ROM:0012430E rts ROM:0012430E ; End of function sub_1241D4 ROM:0012430E ROM:00124310 ROM:00124310 ; =============== S U B R O U T I N E ======================================= ROM:00124310 ROM:00124310 ROM:00124310 sub_124310: ; CODE XREF: sub_1234DA+4E4↑p ROM:00124310 clr.l d2 ROM:00124312 clr.l d1 ROM:00124314 move.b ($1242).l,d1 ROM:0012431A move.w #$10,d3 ROM:0012431E lsl.l d3,d1 ROM:00124320 or.l d1,d2 ROM:00124322 clr.l d1 ROM:00124324 move.b ($1243).l,d1 ROM:0012432A lsl.l #8,d1 ROM:0012432C or.l d1,d2 ROM:0012432E clr.l d1 ROM:00124330 move.b ($1244).l,d1 ROM:00124336 or.l d1,d2 ROM:00124338 movea.l d2,a0 ROM:0012433A clr.l d1 ROM:0012433C move.b ($1245).l,d1 ROM:00124342 add.l d2,d1 ROM:00124344 subi.l #1,d1 ROM:0012434A move.l d1,d3 ROM:0012434C bclr #2,($1395).w ROM:00124352 cmpi.l #0,d2 ROM:00124358 blt.s loc_12437E ROM:0012435A cmpi.l #$1E00,d2 ROM:00124360 bge.s loc_12437E ROM:00124362 cmpi.l #0,d3 ROM:00124368 blt.s loc_124378 ROM:0012436A cmpi.l #$1E00,d3 ROM:00124370 bge.s loc_124378 ROM:00124372 bset #2,($1395).w ROM:00124378 ROM:00124378 loc_124378: ; CODE XREF: sub_124310+58↑j ROM:00124378 ; sub_124310+60↑j ROM:00124378 bra.l loc_124422 ROM:0012437E ; --------------------------------------------------------------------------- ROM:0012437E ROM:0012437E loc_12437E: ; CODE XREF: sub_124310+48↑j ROM:0012437E ; sub_124310+50↑j ROM:0012437E btst #6,($1377).w ROM:00124384 beq.s loc_1243D4 ROM:00124386 cmpi.l #$1E00,d2 ROM:0012438C blt.s loc_1243AE ROM:0012438E cmpi.l #$10000,d2 ROM:00124394 bge.s loc_1243AE ROM:00124396 cmpi.l #$1E00,d3 ROM:0012439C blt.s loc_1243AC ROM:0012439E cmpi.l #$10000,d3 ROM:001243A4 bge.s loc_1243AC ROM:001243A6 bset #2,($1395).w ROM:001243AC ROM:001243AC loc_1243AC: ; CODE XREF: sub_124310+8C↑j ROM:001243AC ; sub_124310+94↑j ROM:001243AC bra.s loc_1243D4 ROM:001243AE ; --------------------------------------------------------------------------- ROM:001243AE ROM:001243AE loc_1243AE: ; CODE XREF: sub_124310+7C↑j ROM:001243AE ; sub_124310+84↑j ROM:001243AE cmpi.l #0,d2 ROM:001243B4 blt.s loc_1243D4 ROM:001243B6 cmpi.l #$FFFE,d2 ROM:001243BC bge.s loc_1243D4 ROM:001243BE cmpi.l #0,d3 ROM:001243C4 blt.s loc_1243D4 ROM:001243C6 cmpi.l #$FFFE,d3 ROM:001243CC bge.s loc_1243D4 ROM:001243CE bset #2,($1395).w ROM:001243D4 ROM:001243D4 loc_1243D4: ; CODE XREF: sub_124310+74↑j ROM:001243D4 ; sub_124310:loc_1243AC↑j ... ROM:001243D4 cmpi.l #unk_110000,d2 ROM:001243DA blt.s loc_1243FC ROM:001243DC cmpi.l #byte_16FFFF,d2 ROM:001243E2 bge.s loc_1243FC ROM:001243E4 cmpi.l #unk_110000,d3 ROM:001243EA blt.s loc_1243FA ROM:001243EC cmpi.l #byte_16FFFF,d3 ROM:001243F2 bge.s loc_1243FA ROM:001243F4 bset #2,($1395).w ROM:001243FA ROM:001243FA loc_1243FA: ; CODE XREF: sub_124310+DA↑j ROM:001243FA ; sub_124310+E2↑j ROM:001243FA bra.s loc_124422 ROM:001243FC ; --------------------------------------------------------------------------- ROM:001243FC ROM:001243FC loc_1243FC: ; CODE XREF: sub_124310+CA↑j ROM:001243FC ; sub_124310+D2↑j ROM:001243FC cmpi.l #$170000,d2 ROM:00124402 blt.s loc_124422 ROM:00124404 cmpi.l #$17BD18,d2 ROM:0012440A bge.s loc_124422 ROM:0012440C cmpi.l #$170000,d3 ROM:00124412 blt.s loc_124422 ROM:00124414 cmpi.l #$17BD18,d3 ROM:0012441A bge.s loc_124422 ROM:0012441C bset #2,($1395).w ROM:00124422 ROM:00124422 loc_124422: ; CODE XREF: sub_124310:loc_124378↑j ROM:00124422 ; sub_124310:loc_1243FA↑j ... ROM:00124422 clr.w d3 ROM:00124424 move.b ($1245).l,d3 ROM:0012442A cmpi.w #$3E,d3 ; '>' ROM:0012442E ble.s loc_124454 ROM:00124430 cmpi.w #$FE,d3 ROM:00124434 ble.s loc_124440 ROM:00124436 bclr #2,($1395).w ROM:0012443C bra.w loc_124452 ROM:00124440 ; --------------------------------------------------------------------------- ROM:00124440 ROM:00124440 loc_124440: ; CODE XREF: sub_124310+124↑j ROM:00124440 move.w #$104,d4 ROM:00124444 subi.w #4,d4 ROM:00124448 cmp.w d3,d4 ROM:0012444A bge.s loc_124452 ROM:0012444C bclr #2,($1395).w ROM:00124452 ROM:00124452 loc_124452: ; CODE XREF: sub_124310+12C↑j ROM:00124452 ; sub_124310+13A↑j ROM:00124452 bra.s loc_124466 ROM:00124454 ; --------------------------------------------------------------------------- ROM:00124454 ROM:00124454 loc_124454: ; CODE XREF: sub_124310+11E↑j ROM:00124454 move.w #$104,d4 ROM:00124458 subi.w #3,d4 ROM:0012445C cmp.w d3,d4 ROM:0012445E bge.s loc_124466 ROM:00124460 bclr #2,($1395).w ROM:00124466 ROM:00124466 loc_124466: ; CODE XREF: sub_124310:loc_124452↑j ROM:00124466 ; sub_124310+14E↑j ROM:00124466 btst #2,($1395).w ROM:0012446C beq.l loc_12453C ROM:00124472 cmpi.w #$3E,d3 ; '>' ROM:00124476 bgt.s loc_124494 ROM:00124478 move.w #2,($C22).w ROM:0012447E move.w #3,($C0A).w ROM:00124484 addi.b #$40,($1241).l ; '@' ROM:0012448C move.b ($1241).l,d3 ROM:00124492 bra.s loc_1244D4 ROM:00124494 ; --------------------------------------------------------------------------- ROM:00124494 ROM:00124494 loc_124494: ; CODE XREF: sub_124310+166↑j ROM:00124494 clr.b ($1240).l ROM:0012449A move.w #3,($C22).w ROM:001244A0 move.w #4,($C0A).w ROM:001244A6 move.b ($1241).l,($1242).l ROM:001244B0 addi.b #$40,($1242).l ; '@' ROM:001244B8 move.b ($1245).l,($1241).l ROM:001244C2 addq.b #1,($1241).l ROM:001244C8 move.b ($1242).l,d3 ROM:001244CE add.b ($1241).l,d3 ROM:001244D4 ROM:001244D4 loc_1244D4: ; CODE XREF: sub_124310+182↑j ROM:001244D4 clr.w d5 ROM:001244D6 clr.w d6 ROM:001244D8 move.b ($1245).l,d6 ROM:001244DE ROM:001244DE loc_1244DE: ; CODE XREF: sub_124310+1FA↓j ROM:001244DE cmp.w d5,d6 ROM:001244E0 ble.s loc_12450C ROM:001244E2 movea.l #$1240,a1 ROM:001244E8 adda.w ($C22).w,a1 ROM:001244EC move.b (a0)+,(a1) ROM:001244EE addq.w #1,d5 ROM:001244F0 add.b (a1),d3 ROM:001244F2 addq.w #1,($C22).w ROM:001244F6 move.w #$103,d7 ROM:001244FA cmp.w ($C22).w,d7 ROM:001244FE bge.s loc_124506 ROM:00124500 move.w #$103,($C22).w ROM:00124506 ROM:00124506 loc_124506: ; CODE XREF: sub_124310+1EE↑j ROM:00124506 addq.w #1,($C0A).w ROM:0012450A bra.s loc_1244DE ROM:0012450C ; --------------------------------------------------------------------------- ROM:0012450C ROM:0012450C loc_12450C: ; CODE XREF: sub_124310+1D0↑j ROM:0012450C cmpi.w #$3E,d6 ; '>' ROM:00124510 bgt.s loc_12452E ROM:00124512 movea.l #$C0A,a2 ROM:00124518 move.b 1(a2),($1240).l ROM:00124520 subi.b #2,($1240).l ROM:00124528 add.b ($1240).l,d3 ROM:0012452E ROM:0012452E loc_12452E: ; CODE XREF: sub_124310+200↑j ROM:0012452E movea.l #$1240,a4 ROM:00124534 adda.w ($C22).w,a4 ROM:00124538 move.b d3,(a4) ROM:0012453A bra.s locret_124542 ROM:0012453C ; --------------------------------------------------------------------------- ROM:0012453C ROM:0012453C loc_12453C: ; CODE XREF: sub_124310+15C↑j ROM:0012453C bset #0,($1389).w ROM:00124542 ROM:00124542 locret_124542: ; CODE XREF: sub_124310+22A↑j ROM:00124542 rts ROM:00124542 ; End of function sub_124310 ROM:00124542 ROM:00124544 ROM:00124544 ; =============== S U B R O U T I N E ======================================= ROM:00124544 ROM:00124544 ROM:00124544 sub_124544: ; CODE XREF: sub_1234DA+6A↑p ROM:00124544 ; sub_1234DA+1D8↑p ... ROM:00124544 move.b #$B8,($1240).l ROM:0012454C move.b #$B8,d4 ROM:00124550 move.b ($119F).w,($1241).l ROM:00124558 move.b ($119F).w,d3 ROM:0012455C eor.b d3,d4 ROM:0012455E move.b #$13,($1242).l ROM:00124566 move.b #$13,d3 ROM:0012456A eor.b d3,d4 ROM:0012456C move.b ($1243).l,d3 ROM:00124572 eor.b d3,d4 ROM:00124574 clr.w d6 ROM:00124576 move.b d3,d6 ROM:00124578 subi.w #1,d6 ROM:0012457C move.w #3,d7 ROM:00124580 move.w #0,d5 ROM:00124584 bra.s loc_12458A ROM:00124586 ; --------------------------------------------------------------------------- ROM:00124586 ROM:00124586 loc_124586: ; CODE XREF: sub_124544+56↓j ROM:00124586 addi.w #1,d5 ROM:0012458A ROM:0012458A loc_12458A: ; CODE XREF: sub_124544+40↑j ROM:0012458A cmp.w d6,d5 ROM:0012458C bgt.s loc_12459C ROM:0012458E addi.w #1,d7 ROM:00124592 move.b $1240(d7.w),d3 ROM:00124598 eor.b d3,d4 ROM:0012459A bra.s loc_124586 ROM:0012459C ; --------------------------------------------------------------------------- ROM:0012459C ROM:0012459C loc_12459C: ; CODE XREF: sub_124544+48↑j ROM:0012459C addi.b #1,d7 ROM:001245A0 move.b d4,$1240(d7.w) ROM:001245A6 rts ROM:001245A6 ; End of function sub_124544 ROM:001245A6 ROM:001245A8 ROM:001245A8 ; =============== S U B R O U T I N E ======================================= ROM:001245A8 ROM:001245A8 ROM:001245A8 sub_1245A8: ; CODE XREF: sub_1234DA+500↑p ROM:001245A8 bsr.l sub_136A42 ROM:001245AE clr.l d0 ROM:001245B0 clr.l d1 ROM:001245B2 move.b ($1242).l,d0 ROM:001245B8 asl.l #8,d0 ROM:001245BA move.b ($1243).l,d0 ROM:001245C0 asl.l #8,d0 ROM:001245C2 move.b ($1244).l,d0 ROM:001245C8 move.b ($1245).l,d1 ROM:001245CE subi.l #1,d1 ROM:001245D4 move.l d0,d2 ROM:001245D6 add.l d1,d2 ROM:001245D8 cmpi.l #$1E00,d0 ROM:001245DE blt.l loc_1245F0 ROM:001245E4 cmp.l d2,d4 ROM:001245E6 ble.l loc_1245F0 ROM:001245EC bra.s loc_12460E ROM:001245EE ; --------------------------------------------------------------------------- ROM:001245EE bra.s loc_12460E ROM:001245F0 ; --------------------------------------------------------------------------- ROM:001245F0 ROM:001245F0 loc_1245F0: ; CODE XREF: sub_1245A8+36↑j ROM:001245F0 ; sub_1245A8+3E↑j ROM:001245F0 cmp.l d0,d5 ROM:001245F2 bgt.l loc_124608 ROM:001245F8 cmpi.l #$FFFE,d2 ROM:001245FE bge.l loc_124608 ROM:00124604 bra.s loc_12460E ROM:00124606 ; --------------------------------------------------------------------------- ROM:00124606 bra.s loc_12460E ROM:00124608 ; --------------------------------------------------------------------------- ROM:00124608 ROM:00124608 loc_124608: ; CODE XREF: sub_1245A8+4A↑j ROM:00124608 ; sub_1245A8+56↑j ROM:00124608 bsr.w sub_1240E0 ROM:0012460C bra.s locret_124626 ROM:0012460E ; --------------------------------------------------------------------------- ROM:0012460E ROM:0012460E loc_12460E: ; CODE XREF: sub_1245A8+44↑j ROM:0012460E ; sub_1245A8+46↑j ... ROM:0012460E movea.l d0,a0 ROM:00124610 movea.l #$1240,a1 ROM:00124616 adda.l #6,a1 ROM:0012461C ROM:0012461C loc_12461C: ; CODE XREF: sub_1245A8+76↓j ROM:0012461C move.b (a1)+,(a0)+ ROM:0012461E dbf d1,loc_12461C ROM:00124622 bsr.w sub_12408C ROM:00124626 ROM:00124626 locret_124626: ; CODE XREF: sub_1245A8+64↑j ROM:00124626 rts ROM:00124626 ; End of function sub_1245A8 ROM:00124626 ROM:00124628 ; --------------------------------------------------------------------------- ROM:00124628 bset #5,($1391).w ROM:0012462E move.b ($1243).l,d1 ROM:00124634 cmpi.b #$A0,d1 ROM:00124638 bgt.l loc_1246CA ROM:0012463E cmpi.b #0,d1 ROM:00124642 blt.l loc_1246C4 ROM:00124648 bsr.l sub_11433C ROM:0012464E btst #2,($1391).w ROM:00124654 beq.s loc_124686 ROM:00124656 move.b #$30,($1243).l ; '0' ROM:0012465E move.b ($1241).l,d1 ROM:00124664 addi.b #$40,d1 ; '@' ROM:00124668 move.b d1,($1244).l ROM:0012466E move.b ($1242).l,d1 ROM:00124674 move.b d1,($1245).l ROM:0012467A bsr.w sub_124544 ROM:0012467E move.w #$35,($C0A).w ; '5' ROM:00124684 bra.s loc_1246C2 ROM:00124686 ; --------------------------------------------------------------------------- ROM:00124686 ROM:00124686 loc_124686: ; CODE XREF: ROM:00124654↑j ROM:00124686 addi.b #$40,($1241).l ; '@' ROM:0012468E move.b #$30,($1240).l ; '0' ROM:00124696 clr.b d0 ROM:00124698 clr.w d4 ROM:0012469A move.w #0,d2 ROM:0012469E bra.s loc_1246A4 ROM:001246A0 ; --------------------------------------------------------------------------- ROM:001246A0 ROM:001246A0 loc_1246A0: ; CODE XREF: ROM:001246B4↓j ROM:001246A0 addi.w #1,d2 ROM:001246A4 ROM:001246A4 loc_1246A4: ; CODE XREF: ROM:0012469E↑j ROM:001246A4 cmpi.w #$30,d2 ; '0' ROM:001246A8 bgt.s loc_1246B6 ROM:001246AA add.b $1240(d4.w),d0 ROM:001246B0 addi.w #1,d4 ROM:001246B4 bra.s loc_1246A0 ROM:001246B6 ; --------------------------------------------------------------------------- ROM:001246B6 ROM:001246B6 loc_1246B6: ; CODE XREF: ROM:001246A8↑j ROM:001246B6 move.b d0,$1240(d4.w) ROM:001246BC move.w #$32,($C0A).w ; '2' ROM:001246C2 ROM:001246C2 loc_1246C2: ; CODE XREF: ROM:00124684↑j ROM:001246C2 bra.s loc_1246C8 ROM:001246C4 ; --------------------------------------------------------------------------- ROM:001246C4 ROM:001246C4 loc_1246C4: ; CODE XREF: ROM:00124642↑j ROM:001246C4 bsr.w sub_1240E0 ROM:001246C8 ROM:001246C8 loc_1246C8: ; CODE XREF: ROM:loc_1246C2↑j ROM:001246C8 bra.s locret_1246CE ROM:001246CA ; --------------------------------------------------------------------------- ROM:001246CA ROM:001246CA loc_1246CA: ; CODE XREF: ROM:00124638↑j ROM:001246CA bsr.w sub_1240E0 ROM:001246CE ROM:001246CE locret_1246CE: ; CODE XREF: ROM:loc_1246C8↑j ROM:001246CE rts ROM:001246D0 ROM:001246D0 ; =============== S U B R O U T I N E ======================================= ROM:001246D0 ROM:001246D0 ROM:001246D0 sub_1246D0: ; CODE XREF: ROM:001257D6↓p ROM:001246D0 ; ROM:loc_1257F4↓p ROM:001246D0 bclr #0,($1389).w ROM:001246D6 move.b #$10,($1186).w ROM:001246DC clr.w d0 ROM:001246DE move.w word_13565C(d0.w*2),d1 ROM:001246E6 lsr.w #8,d1 ROM:001246E8 move.w word_13565C(d0.w*2),d3 ROM:001246F0 and.w ($C18).w,d3 ROM:001246F4 move.b ($1241).l,d2 ROM:001246FA ROM:001246FA loc_1246FA: ; CODE XREF: sub_1246D0+52↓j ROM:001246FA cmpi.b #$7F,d1 ROM:001246FE beq.s loc_124724 ROM:00124700 cmp.b d1,d2 ROM:00124702 beq.s loc_124724 ROM:00124704 addq.w #1,d0 ROM:00124706 bvc.s loc_12470C ROM:00124708 move.w #$8000,d0 ROM:0012470C ROM:0012470C loc_12470C: ; CODE XREF: sub_1246D0+36↑j ROM:0012470C move.w word_13565C(d0.w*2),d1 ROM:00124714 lsr.w #8,d1 ROM:00124716 move.w word_13565C(d0.w*2),d3 ROM:0012471E and.w ($C18).w,d3 ROM:00124722 bra.s loc_1246FA ROM:00124724 ; --------------------------------------------------------------------------- ROM:00124724 ROM:00124724 loc_124724: ; CODE XREF: sub_1246D0+2E↑j ROM:00124724 ; sub_1246D0+32↑j ROM:00124724 cmpi.b #$7F,d1 ROM:00124728 beq.l locret_1249CE ROM:0012472E cmpi.w #0,d3 ROM:00124732 beq.l locret_1249CE ROM:00124738 move.b ($1241).l,d0 ROM:0012473E cmpi.b #$30,d0 ; '0' ROM:00124742 bne.l loc_124824 ROM:00124748 clr.w d1 ROM:0012474A move.b ($1242).l,d3 ROM:00124750 move.b dword_135704(d1.w),d2 ROM:00124758 ROM:00124758 loc_124758: ; CODE XREF: sub_1246D0+9C↓j ROM:00124758 cmpi.b #$FF,d2 ROM:0012475C beq.s loc_12476E ROM:0012475E cmp.b d2,d3 ROM:00124760 beq.s loc_12476E ROM:00124762 addq.w #6,d1 ROM:00124764 move.b dword_135704(d1.w),d2 ROM:0012476C bra.s loc_124758 ROM:0012476E ; --------------------------------------------------------------------------- ROM:0012476E ROM:0012476E loc_12476E: ; CODE XREF: sub_1246D0+8C↑j ROM:0012476E ; sub_1246D0+90↑j ROM:0012476E cmpi.b #$FF,d2 ROM:00124772 bne.s loc_1247E6 ROM:00124774 clr.w d4 ROM:00124776 move.b dword_13568C(d4.w),d5 ROM:0012477E ROM:0012477E loc_12477E: ; CODE XREF: sub_1246D0+C2↓j ROM:0012477E cmpi.b #$FF,d5 ROM:00124782 beq.s loc_124794 ROM:00124784 cmp.b d5,d3 ROM:00124786 beq.s loc_124794 ROM:00124788 addq.w #6,d4 ROM:0012478A move.b dword_13568C(d4.w),d5 ROM:00124792 bra.s loc_12477E ROM:00124794 ; --------------------------------------------------------------------------- ROM:00124794 ROM:00124794 loc_124794: ; CODE XREF: sub_1246D0+B2↑j ROM:00124794 ; sub_1246D0+B6↑j ROM:00124794 cmpi.b #$FF,d5 ROM:00124798 bne.s loc_1247A2 ROM:0012479A bset #0,($1389).w ROM:001247A0 bra.s loc_1247E4 ROM:001247A2 ; --------------------------------------------------------------------------- ROM:001247A2 ROM:001247A2 loc_1247A2: ; CODE XREF: sub_1246D0+C8↑j ROM:001247A2 move.b ($1243).l,d3 ROM:001247A8 cmpi.b #$FF,d3 ROM:001247AC beq.s loc_1247C6 ROM:001247AE cmpi.b #$F0,d3 ROM:001247B2 beq.s loc_1247C6 ROM:001247B4 cmpi.b #0,d3 ROM:001247B8 beq.s loc_1247C2 ROM:001247BA bset #0,($1389).w ROM:001247C0 bra.s loc_1247C4 ROM:001247C2 ; --------------------------------------------------------------------------- ROM:001247C2 ROM:001247C2 loc_1247C2: ; CODE XREF: sub_1246D0+E8↑j ROM:001247C2 bra.s loc_1247C6 ROM:001247C4 ; --------------------------------------------------------------------------- ROM:001247C4 ROM:001247C4 loc_1247C4: ; CODE XREF: sub_1246D0+F0↑j ROM:001247C4 bra.s loc_1247E4 ROM:001247C6 ; --------------------------------------------------------------------------- ROM:001247C6 ROM:001247C6 loc_1247C6: ; CODE XREF: sub_1246D0+DC↑j ROM:001247C6 ; sub_1246D0+E2↑j ... ROM:001247C6 bset #7,($1379).w ROM:001247CC addq.w #1,d4 ROM:001247CE clr.w d5 ROM:001247D0 move.b dword_13568C(d4.w),d5 ROM:001247D8 addq.w #1,d4 ROM:001247DA movea.l dword_13568C(d4.w),a0 ROM:001247E2 jsr (a0) ROM:001247E4 ROM:001247E4 loc_1247E4: ; CODE XREF: sub_1246D0+D0↑j ROM:001247E4 ; sub_1246D0:loc_1247C4↑j ROM:001247E4 bra.s loc_12481E ROM:001247E6 ; --------------------------------------------------------------------------- ROM:001247E6 ROM:001247E6 loc_1247E6: ; CODE XREF: sub_1246D0+A2↑j ROM:001247E6 move.b ($1243).l,d3 ROM:001247EC cmpi.b #0,d3 ROM:001247F0 beq.s loc_124800 ROM:001247F2 cmpi.b #$FF,d3 ROM:001247F6 beq.s loc_124800 ROM:001247F8 bset #0,($1389).w ROM:001247FE bra.s loc_12481E ROM:00124800 ; --------------------------------------------------------------------------- ROM:00124800 ROM:00124800 loc_124800: ; CODE XREF: sub_1246D0+120↑j ROM:00124800 ; sub_1246D0+126↑j ROM:00124800 bset #7,($1379).w ROM:00124806 addq.w #1,d1 ROM:00124808 clr.w d2 ROM:0012480A move.b dword_135704(d1.w),d2 ROM:00124812 addq.w #1,d1 ROM:00124814 movea.l dword_135704(d1.w),a0 ROM:0012481C jsr (a0) ROM:0012481E ROM:0012481E loc_12481E: ; CODE XREF: sub_1246D0:loc_1247E4↑j ROM:0012481E ; sub_1246D0+12E↑j ROM:0012481E bra.l locret_1249CE ROM:00124824 ; --------------------------------------------------------------------------- ROM:00124824 ROM:00124824 loc_124824: ; CODE XREF: sub_1246D0+72↑j ROM:00124824 cmpi.b #$31,d0 ; '1' ROM:00124828 bne.l loc_124894 ROM:0012482E clr.w d1 ROM:00124830 move.b ($1242).l,d3 ROM:00124836 move.b dword_135734(d1.w),d2 ROM:0012483E ROM:0012483E loc_12483E: ; CODE XREF: sub_1246D0+182↓j ROM:0012483E cmpi.b #$FF,d2 ROM:00124842 beq.s loc_124854 ROM:00124844 cmp.b d2,d3 ROM:00124846 beq.s loc_124854 ROM:00124848 addq.w #6,d1 ROM:0012484A move.b dword_135734(d1.w),d2 ROM:00124852 bra.s loc_12483E ROM:00124854 ; --------------------------------------------------------------------------- ROM:00124854 ROM:00124854 loc_124854: ; CODE XREF: sub_1246D0+172↑j ROM:00124854 ; sub_1246D0+176↑j ROM:00124854 clr.w d3 ROM:00124856 move.w d1,d4 ROM:00124858 addq.w #1,d4 ROM:0012485A move.b dword_135734(d4.w),d3 ROM:00124862 and.w ($C18).w,d3 ROM:00124866 cmpi.b #$FF,d2 ROM:0012486A beq.l loc_124888 ROM:00124870 cmpi.w #0,d3 ROM:00124874 beq.l loc_124888 ROM:0012487A addq.w #1,d4 ROM:0012487C movea.l dword_135734(d4.w),a0 ROM:00124884 jsr (a0) ROM:00124886 bra.s loc_12488E ROM:00124888 ; --------------------------------------------------------------------------- ROM:00124888 ROM:00124888 loc_124888: ; CODE XREF: sub_1246D0+19A↑j ROM:00124888 ; sub_1246D0+1A4↑j ROM:00124888 bset #0,($1389).w ROM:0012488E ROM:0012488E loc_12488E: ; CODE XREF: sub_1246D0+1B6↑j ROM:0012488E bra.l locret_1249CE ROM:00124894 ; --------------------------------------------------------------------------- ROM:00124894 ROM:00124894 loc_124894: ; CODE XREF: sub_1246D0+158↑j ROM:00124894 move.b ($1241).l,d0 ROM:0012489A cmpi.b #$32,d0 ; '2' ROM:0012489E bne.s loc_124906 ROM:001248A0 clr.w d1 ROM:001248A2 move.b ($1242).l,d3 ROM:001248A8 move.b dword_135722(d1.w),d2 ROM:001248B0 ROM:001248B0 loc_1248B0: ; CODE XREF: sub_1246D0+1F4↓j ROM:001248B0 cmpi.b #$FF,d2 ROM:001248B4 beq.s loc_1248C6 ROM:001248B6 cmp.b d2,d3 ROM:001248B8 beq.s loc_1248C6 ROM:001248BA addq.w #6,d1 ROM:001248BC move.b dword_135722(d1.w),d2 ROM:001248C4 bra.s loc_1248B0 ROM:001248C6 ; --------------------------------------------------------------------------- ROM:001248C6 ROM:001248C6 loc_1248C6: ; CODE XREF: sub_1246D0+1E4↑j ROM:001248C6 ; sub_1246D0+1E8↑j ROM:001248C6 clr.w d3 ROM:001248C8 move.w d1,d4 ROM:001248CA addq.w #1,d4 ROM:001248CC move.b dword_135722(d4.w),d3 ROM:001248D4 and.w ($C18).w,d3 ROM:001248D8 cmpi.b #$FF,d2 ROM:001248DC beq.l loc_1248FA ROM:001248E2 cmpi.w #0,d3 ROM:001248E6 beq.l loc_1248FA ROM:001248EC addq.w #1,d4 ROM:001248EE movea.l dword_135722(d4.w),a0 ROM:001248F6 jsr (a0) ROM:001248F8 bra.s loc_124900 ROM:001248FA ; --------------------------------------------------------------------------- ROM:001248FA ROM:001248FA loc_1248FA: ; CODE XREF: sub_1246D0+20C↑j ROM:001248FA ; sub_1246D0+216↑j ROM:001248FA bset #0,($1389).w ROM:00124900 ROM:00124900 loc_124900: ; CODE XREF: sub_1246D0+228↑j ROM:00124900 bra.l locret_1249CE ROM:00124906 ; --------------------------------------------------------------------------- ROM:00124906 ROM:00124906 loc_124906: ; CODE XREF: sub_1246D0+1CE↑j ROM:00124906 cmpi.b #$21,d0 ; '!' ROM:0012490A bne.s loc_124936 ROM:0012490C cmpi.w #3,($C16).w ROM:00124912 bne.s loc_124930 ROM:00124914 move.w #2,d1 ROM:00124918 cmpi.b #$26,$1240(d1.w) ; '&' ROM:00124920 bne.s loc_12492A ROM:00124922 bsr.l sub_12631E ROM:00124928 bra.s loc_124930 ROM:0012492A ; --------------------------------------------------------------------------- ROM:0012492A ROM:0012492A loc_12492A: ; CODE XREF: sub_1246D0+250↑j ROM:0012492A bsr.l sub_126326 ROM:00124930 ROM:00124930 loc_124930: ; CODE XREF: sub_1246D0+242↑j ROM:00124930 ; sub_1246D0+258↑j ROM:00124930 bra.l locret_1249CE ROM:00124936 ; --------------------------------------------------------------------------- ROM:00124936 ROM:00124936 loc_124936: ; CODE XREF: sub_1246D0+23A↑j ROM:00124936 cmpi.b #$A0,d0 ROM:0012493A bne.s loc_124948 ROM:0012493C bsr.l nullsub_36 ROM:00124942 bra.l locret_1249CE ROM:00124948 ; --------------------------------------------------------------------------- ROM:00124948 ROM:00124948 loc_124948: ; CODE XREF: sub_1246D0+26A↑j ROM:00124948 cmpi.b #$2C,d0 ; ',' ROM:0012494C bne.s loc_124968 ROM:0012494E bsr.l sub_124AD2 ROM:00124954 btst #7,($138D).w ROM:0012495A bne.s loc_124962 ROM:0012495C bset #0,($1389).w ROM:00124962 ROM:00124962 loc_124962: ; CODE XREF: sub_1246D0+28A↑j ROM:00124962 bra.l locret_1249CE ROM:00124968 ; --------------------------------------------------------------------------- ROM:00124968 ROM:00124968 loc_124968: ; CODE XREF: sub_1246D0+27C↑j ROM:00124968 cmpi.b #$13,d0 ROM:0012496C bne.s loc_12497A ROM:0012496E bsr.l sub_12631E ROM:00124974 bra.l locret_1249CE ROM:0012497A ; --------------------------------------------------------------------------- ROM:0012497A ROM:0012497A loc_12497A: ; CODE XREF: sub_1246D0+29C↑j ROM:0012497A cmpi.b #$77,d0 ; 'w' ROM:0012497E bne.s loc_12498C ROM:00124980 bsr.l sub_126316 ROM:00124986 bra.l locret_1249CE ROM:0012498C ; --------------------------------------------------------------------------- ROM:0012498C ROM:0012498C loc_12498C: ; CODE XREF: sub_1246D0+2AE↑j ROM:0012498C cmpi.b #$34,d0 ; '4' ROM:00124990 bne.s loc_1249A0 ROM:00124992 bsr.l sub_1147BA ROM:00124998 bset #2,($1385).w ROM:0012499E bra.s locret_1249CE ROM:001249A0 ; --------------------------------------------------------------------------- ROM:001249A0 ROM:001249A0 loc_1249A0: ; CODE XREF: sub_1246D0+2C0↑j ROM:001249A0 cmpi.b #$36,d0 ; '6' ROM:001249A4 bne.s loc_1249B4 ROM:001249A6 bsr.l sub_1147E8 ROM:001249AC bset #3,($1392).w ROM:001249B2 bra.s locret_1249CE ROM:001249B4 ; --------------------------------------------------------------------------- ROM:001249B4 ROM:001249B4 loc_1249B4: ; CODE XREF: sub_1246D0+2D4↑j ROM:001249B4 cmpi.b #$37,d0 ; '7' ROM:001249B8 bne.s loc_1249C2 ROM:001249BA bset #2,($1375).w ROM:001249C0 bra.s locret_1249CE ROM:001249C2 ; --------------------------------------------------------------------------- ROM:001249C2 ROM:001249C2 loc_1249C2: ; CODE XREF: sub_1246D0+2E8↑j ROM:001249C2 cmpi.b #$83,d0 ROM:001249C6 bne.s locret_1249CE ROM:001249C8 bset #2,($1394).w ROM:001249CE ROM:001249CE locret_1249CE: ; CODE XREF: sub_1246D0+58↑j ROM:001249CE ; sub_1246D0+62↑j ... ROM:001249CE rts ROM:001249CE ; End of function sub_1246D0 ROM:001249CE ROM:001249D0 ROM:001249D0 ; =============== S U B R O U T I N E ======================================= ROM:001249D0 ROM:001249D0 ROM:001249D0 sub_1249D0: ; CODE XREF: sub_12309E+6↑p ROM:001249D0 ; sub_1230B0+2A↑p ROM:001249D0 btst #3,($91A).w ROM:001249D6 beq.s loc_1249E6 ROM:001249D8 btst #5,($8E3).w ROM:001249DE bne.s loc_1249E6 ROM:001249E0 bset #4,($1394).w ROM:001249E6 ROM:001249E6 loc_1249E6: ; CODE XREF: sub_1249D0+6↑j ROM:001249E6 ; sub_1249D0+E↑j ROM:001249E6 clr.w d1 ROM:001249E8 move.b ($1187).w,d1 ROM:001249EC cmpi.w #3,d1 ROM:001249F0 bcc.s locret_1249FA ROM:001249F2 movea.l off_1249FC(pc,d1.w*4),a0 ROM:001249F6 nop ROM:001249F8 jmp (a0) ROM:001249FA ; --------------------------------------------------------------------------- ROM:001249FA ROM:001249FA locret_1249FA: ; CODE XREF: sub_1249D0+20↑j ROM:001249FA rts ROM:001249FA ; End of function sub_1249D0 ROM:001249FA ROM:001249FA ; --------------------------------------------------------------------------- ROM:001249FC off_1249FC: dc.l loc_124A08 ; DATA XREF: sub_1249D0+22↑r ROM:00124A00 dc.l loc_124A1E ROM:00124A04 dc.l loc_124A74 ROM:00124A08 ; --------------------------------------------------------------------------- ROM:00124A08 ROM:00124A08 loc_124A08: ; DATA XREF: ROM:off_1249FC↑o ROM:00124A08 bsr.l sub_1374FA ROM:00124A0E bsr.l sub_1374E8 ROM:00124A14 move.b #1,($1187).w ROM:00124A1A bra.s locret_124A72 ROM:00124A1C ; --------------------------------------------------------------------------- ROM:00124A1C rts ROM:00124A1E ; --------------------------------------------------------------------------- ROM:00124A1E ROM:00124A1E loc_124A1E: ; DATA XREF: ROM:00124A00↑o ROM:00124A1E btst #7,($1379).w ROM:00124A24 beq.s loc_124A5E ROM:00124A26 bclr #7,($1379).w ROM:00124A2C btst #7,($137A).w ROM:00124A32 beq.s loc_124A40 ROM:00124A34 bclr #7,($137A).w ROM:00124A3A move.w ($C0C).w,d0 ROM:00124A3E bra.s loc_124A44 ROM:00124A40 ; --------------------------------------------------------------------------- ROM:00124A40 ROM:00124A40 loc_124A40: ; CODE XREF: ROM:00124A32↑j ROM:00124A40 move.w $47A(a5),d0 ROM:00124A44 ROM:00124A44 loc_124A44: ; CODE XREF: ROM:00124A3E↑j ROM:00124A44 clr.b ($87C).w ROM:00124A48 move.w d0,($628).w ROM:00124A4C move.b #1,($87C).w ROM:00124A52 move.b #2,($1187).w ROM:00124A58 bra.l locret_124ACE ROM:00124A5E ; --------------------------------------------------------------------------- ROM:00124A5E ROM:00124A5E loc_124A5E: ; CODE XREF: ROM:00124A24↑j ROM:00124A5E btst #4,($1394).w ROM:00124A64 beq.s locret_124A72 ROM:00124A66 bclr #4,($1394).w ROM:00124A6C bsr.l sub_1374E8 ROM:00124A72 ROM:00124A72 locret_124A72: ; CODE XREF: ROM:00124A1A↑j ROM:00124A72 ; ROM:00124A64↑j ... ROM:00124A72 rts ROM:00124A74 ; --------------------------------------------------------------------------- ROM:00124A74 ROM:00124A74 loc_124A74: ; DATA XREF: ROM:00124A04↑o ROM:00124A74 btst #7,($1379).w ROM:00124A7A beq.s loc_124A96 ROM:00124A7C bclr #7,($1379).w ROM:00124A82 move.w $47A(a5),d0 ROM:00124A86 clr.b ($87C).w ROM:00124A8A move.w d0,($628).w ROM:00124A8E move.b #1,($87C).w ROM:00124A94 bra.s locret_124ACE ROM:00124A96 ; --------------------------------------------------------------------------- ROM:00124A96 ROM:00124A96 loc_124A96: ; CODE XREF: ROM:00124A7A↑j ROM:00124A96 cmpi.w #0,($628).w ROM:00124A9C bgt.s loc_124AAC ROM:00124A9E bsr.l sub_1374FA ROM:00124AA4 move.b #1,($1187).w ROM:00124AAA bra.s locret_124A72 ROM:00124AAC ; --------------------------------------------------------------------------- ROM:00124AAC ROM:00124AAC loc_124AAC: ; CODE XREF: ROM:00124A9C↑j ROM:00124AAC btst #4,($1394).w ROM:00124AB2 beq.s locret_124ACE ROM:00124AB4 bclr #4,($1394).w ROM:00124ABA bsr.l sub_1374E8 ROM:00124AC0 bsr.l sub_1374FA ROM:00124AC6 move.b #1,($1187).w ROM:00124ACC bra.s locret_124A72 ROM:00124ACE ; --------------------------------------------------------------------------- ROM:00124ACE ROM:00124ACE locret_124ACE: ; CODE XREF: ROM:00124A58↑j ROM:00124ACE ; ROM:00124A94↑j ... ROM:00124ACE rts ROM:00124AD0 ; --------------------------------------------------------------------------- ROM:00124AD0 rts ROM:00124AD2 ROM:00124AD2 ; =============== S U B R O U T I N E ======================================= ROM:00124AD2 ROM:00124AD2 ROM:00124AD2 sub_124AD2: ; CODE XREF: sub_1246D0+27E↑p ROM:00124AD2 btst #7,($136D).w ROM:00124AD8 bne.s loc_124AE0 ROM:00124ADA bsr.l sub_136A42 ROM:00124AE0 ROM:00124AE0 loc_124AE0: ; CODE XREF: sub_124AD2+6↑j ROM:00124AE0 clr.w d0 ROM:00124AE2 move.b ($1240).l,d0 ROM:00124AE8 move.b ($1242).w,d1 ROM:00124AEC movea.l ($420).w,a0 ROM:00124AF0 btst #3,($1383).w ROM:00124AF6 bne.s loc_124B16 ROM:00124AF8 clr.w ($C10).w ROM:00124AFC move.l ($420).w,d2 ROM:00124B00 addi.l #2,d2 ROM:00124B06 move.l d2,($90C).w ROM:00124B0A move.b #0,($1188).w ROM:00124B10 bra.l loc_124B2C ROM:00124B16 ; --------------------------------------------------------------------------- ROM:00124B16 ROM:00124B16 loc_124B16: ; CODE XREF: sub_124AD2+24↑j ROM:00124B16 cmp.b (a0),d1 ROM:00124B18 bne.w loc_124BBA ROM:00124B1C bsr.w sub_124BDC ROM:00124B20 move.l ($430).w,($90C).w ROM:00124B26 move.b 3(a0),($1188).w ROM:00124B2C ROM:00124B2C loc_124B2C: ; CODE XREF: sub_124AD2+3E↑j ROM:00124B2C subi.w #2,d0 ROM:00124B30 move.w #3,d4 ROM:00124B34 ROM:00124B34 loc_124B34: ; CODE XREF: sub_124AD2:loc_124BB0↓j ROM:00124B34 cmpi.w #0,d0 ROM:00124B38 ble.s loc_124BB2 ROM:00124B3A move.b $1240(d4.w),d2 ROM:00124B40 addq.w #1,d4 ROM:00124B42 cmpi.b #4,d2 ROM:00124B46 bne.s loc_124B58 ROM:00124B48 cmpi.w #1,d0 ROM:00124B4C bne.s loc_124BBA ROM:00124B4E bsr.w sub_124C0C ROM:00124B52 subi.w #1,d0 ROM:00124B56 bra.s loc_124BB0 ROM:00124B58 ; --------------------------------------------------------------------------- ROM:00124B58 ROM:00124B58 loc_124B58: ; CODE XREF: sub_124AD2+74↑j ROM:00124B58 cmpi.w #5,d0 ROM:00124B5C blt.s loc_124BBA ROM:00124B5E clr.w d3 ROM:00124B60 move.b $1240(d4.w),d3 ROM:00124B66 move.w d3,($C12).w ROM:00124B6A addq.w #1,d4 ROM:00124B6C clr.w d3 ROM:00124B6E move.b $1240(d4.w),d3 ROM:00124B74 move.w d3,($C14).w ROM:00124B78 addq.w #1,d4 ROM:00124B7A cmpi.b #1,d2 ROM:00124B7E bne.s loc_124B84 ROM:00124B80 bra.s loc_124BBA ROM:00124B82 ; --------------------------------------------------------------------------- ROM:00124B82 bra.s loc_124BB0 ROM:00124B84 ; --------------------------------------------------------------------------- ROM:00124B84 ROM:00124B84 loc_124B84: ; CODE XREF: sub_124AD2+AC↑j ROM:00124B84 cmpi.b #3,d2 ROM:00124B88 bne.s loc_124BB0 ROM:00124B8A cmpi.w #6,d0 ROM:00124B8E blt.s loc_124BBA ROM:00124B90 bclr #7,($138D).w ROM:00124B96 bsr.w sub_124C26 ROM:00124B9A btst #7,($138D).w ROM:00124BA0 beq.s loc_124BBA ROM:00124BA2 bset #3,($1383).w ROM:00124BA8 subi.w #6,d0 ROM:00124BAC addi.w #3,d4 ROM:00124BB0 ROM:00124BB0 loc_124BB0: ; CODE XREF: sub_124AD2+84↑j ROM:00124BB0 ; sub_124AD2+B0↑j ... ROM:00124BB0 bra.s loc_124B34 ROM:00124BB2 ; --------------------------------------------------------------------------- ROM:00124BB2 ROM:00124BB2 loc_124BB2: ; CODE XREF: sub_124AD2+66↑j ROM:00124BB2 bset #7,($138D).w ROM:00124BB8 bra.s locret_124BDA ROM:00124BBA ; --------------------------------------------------------------------------- ROM:00124BBA ROM:00124BBA loc_124BBA: ; CODE XREF: sub_124AD2+46↑j ROM:00124BBA ; sub_124AD2+7A↑j ... ROM:00124BBA bclr #7,($138D).w ROM:00124BC0 movea.l ($420).w,a0 ROM:00124BC4 move.b ($1188).w,3(a0) ROM:00124BCA move.l ($90C).w,($430).w ROM:00124BD0 movea.l ($430).w,a0 ROM:00124BD4 move.b #$FF,-2(a0) ROM:00124BDA ROM:00124BDA locret_124BDA: ; CODE XREF: sub_124AD2+E6↑j ROM:00124BDA rts ROM:00124BDA ; End of function sub_124AD2 ROM:00124BDA ROM:00124BDC ROM:00124BDC ; =============== S U B R O U T I N E ======================================= ROM:00124BDC ROM:00124BDC ROM:00124BDC sub_124BDC: ; CODE XREF: sub_124AD2+4A↑p ROM:00124BDC clr.w d2 ROM:00124BDE move.b 3(a0),d2 ROM:00124BE2 asl.w #2,d2 ROM:00124BE4 ext.l d2 ROM:00124BE6 adda.l d2,a0 ROM:00124BE8 asr.l #2,d2 ROM:00124BEA clr.w ($C10).w ROM:00124BEE ROM:00124BEE loc_124BEE: ; CODE XREF: sub_124BDC+2C↓j ROM:00124BEE cmpi.w #0,d2 ROM:00124BF2 ble.s locret_124C0A ROM:00124BF4 clr.w d3 ROM:00124BF6 move.b 3(a0),d3 ROM:00124BFA add.w d3,($C10).w ROM:00124BFE suba.l #4,a0 ROM:00124C04 subi.w #1,d2 ROM:00124C08 bra.s loc_124BEE ROM:00124C0A ; --------------------------------------------------------------------------- ROM:00124C0A ROM:00124C0A locret_124C0A: ; CODE XREF: sub_124BDC+16↑j ROM:00124C0A rts ROM:00124C0A ; End of function sub_124BDC ROM:00124C0A ROM:00124C0C ROM:00124C0C ; =============== S U B R O U T I N E ======================================= ROM:00124C0C ROM:00124C0C ROM:00124C0C sub_124C0C: ; CODE XREF: sub_124AD2+7C↑p ROM:00124C0C move.b #$FF,(a0) ROM:00124C10 move.l ($420).w,d2 ROM:00124C14 addi.l #2,d2 ROM:00124C1A move.l d2,($430).w ROM:00124C1E bclr #3,($1383).w ROM:00124C24 rts ROM:00124C24 ; End of function sub_124C0C ROM:00124C24 ROM:00124C26 ROM:00124C26 ; =============== S U B R O U T I N E ======================================= ROM:00124C26 ROM:00124C26 ROM:00124C26 sub_124C26: ; CODE XREF: sub_124AD2+C4↑p ROM:00124C26 cmpi.w #0,($C10).w ROM:00124C2C bne.s loc_124C6A ROM:00124C2E move.l #$10000,d2 ROM:00124C34 cmp.l ($418).w,d2 ROM:00124C38 ble.s loc_124C3E ROM:00124C3A move.l ($418).w,d2 ROM:00124C3E ROM:00124C3E loc_124C3E: ; CODE XREF: sub_124C26+12↑j ROM:00124C3E subq.l #8,d2 ROM:00124C40 sub.l ($430).w,d2 ROM:00124C44 blt.l loc_124E18 ROM:00124C4A move.b d1,(a0)+ ROM:00124C4C clr.w d2 ROM:00124C4E move.w ($C18).w,d2 ROM:00124C52 move.b d2,(a0)+ ROM:00124C54 move.b #0,(a0)+ ROM:00124C58 move.b #0,(a0)+ ROM:00124C5C move.l #4,d2 ROM:00124C62 add.l d2,($430).w ROM:00124C66 move.l ($420).w,d2 ROM:00124C6A ROM:00124C6A loc_124C6A: ; CODE XREF: sub_124C26+6↑j ROM:00124C6A move.l #$10000,d2 ROM:00124C70 cmp.l ($418).w,d2 ROM:00124C74 ble.s loc_124C7A ROM:00124C76 move.l ($418).w,d2 ROM:00124C7A ROM:00124C7A loc_124C7A: ; CODE XREF: sub_124C26+4E↑j ROM:00124C7A subq.l #4,d2 ROM:00124C7C sub.l ($430).w,d2 ROM:00124C80 blt.l loc_124E18 ROM:00124C86 move.l #4,d2 ROM:00124C8C add.l d2,($430).w ROM:00124C90 move.l ($420).w,d2 ROM:00124C94 move.w ($C10).w,d2 ROM:00124C98 move.w ($C10).w,d3 ROM:00124C9C addq.w #1,d2 ROM:00124C9E cmp.w ($C12).w,d2 ROM:00124CA2 bne.s loc_124CB0 ROM:00124CA4 movea.l ($430).w,a0 ROM:00124CA8 suba.l #6,a0 ROM:00124CAE bra.s loc_124CDA ROM:00124CB0 ; --------------------------------------------------------------------------- ROM:00124CB0 ROM:00124CB0 loc_124CB0: ; CODE XREF: sub_124C26+7C↑j ROM:00124CB0 addq.w #1,d2 ROM:00124CB2 cmp.w ($C12).w,d2 ROM:00124CB6 ble.s loc_124CC0 ROM:00124CB8 bra.l loc_124E18 ROM:00124CBE ; --------------------------------------------------------------------------- ROM:00124CBE bra.s loc_124CDA ROM:00124CC0 ; --------------------------------------------------------------------------- ROM:00124CC0 ROM:00124CC0 loc_124CC0: ; CODE XREF: sub_124C26+90↑j ROM:00124CC0 cmpi.w #$FF,($C12).w ROM:00124CC6 bne.s loc_124CD4 ROM:00124CC8 movea.l ($430).w,a0 ROM:00124CCC suba.l #6,a0 ROM:00124CD2 bra.s loc_124CDA ROM:00124CD4 ; --------------------------------------------------------------------------- ROM:00124CD4 ROM:00124CD4 loc_124CD4: ; CODE XREF: sub_124C26+A0↑j ROM:00124CD4 bra.l loc_124E18 ROM:00124CDA ; --------------------------------------------------------------------------- ROM:00124CDA ROM:00124CDA loc_124CDA: ; CODE XREF: sub_124C26+88↑j ROM:00124CDA ; sub_124C26+98↑j ... ROM:00124CDA add.w ($C14).w,d3 ROM:00124CDE move.w d3,($C10).w ROM:00124CE2 move.w d4,d2 ROM:00124CE4 clr.l d3 ROM:00124CE6 clr.l d5 ROM:00124CE8 move.b $1240(d2.w),d3 ROM:00124CEE addq.w #1,d2 ROM:00124CF0 asl.l #8,d3 ROM:00124CF2 move.b $1240(d2.w),d3 ROM:00124CF8 addq.w #1,d2 ROM:00124CFA asl.l #8,d3 ROM:00124CFC move.b $1240(d2.w),d3 ROM:00124D02 addq.w #1,d2 ROM:00124D04 move.w ($C14).w,d5 ROM:00124D08 add.l d3,d5 ROM:00124D0A bclr #3,($1369).w ROM:00124D10 cmpi.l #0,d3 ROM:00124D16 blt.s loc_124D3C ROM:00124D18 cmpi.l #$1E00,d3 ROM:00124D1E bge.s loc_124D3C ROM:00124D20 cmpi.l #0,d5 ROM:00124D26 blt.s loc_124D36 ROM:00124D28 cmpi.l #$1E00,d5 ROM:00124D2E bge.s loc_124D36 ROM:00124D30 bset #3,($1369).w ROM:00124D36 ROM:00124D36 loc_124D36: ; CODE XREF: sub_124C26+100↑j ROM:00124D36 ; sub_124C26+108↑j ROM:00124D36 bra.l loc_124D86 ROM:00124D3C ; --------------------------------------------------------------------------- ROM:00124D3C ROM:00124D3C loc_124D3C: ; CODE XREF: sub_124C26+F0↑j ROM:00124D3C ; sub_124C26+F8↑j ROM:00124D3C cmpi.l #$1E00,d3 ROM:00124D42 blt.s loc_124D64 ROM:00124D44 cmpi.l #$10000,d3 ROM:00124D4A bge.s loc_124D64 ROM:00124D4C cmpi.l #$1E00,d5 ROM:00124D52 blt.s loc_124D62 ROM:00124D54 cmpi.l #$10000,d5 ROM:00124D5A bge.s loc_124D62 ROM:00124D5C bset #3,($1369).w ROM:00124D62 ROM:00124D62 loc_124D62: ; CODE XREF: sub_124C26+12C↑j ROM:00124D62 ; sub_124C26+134↑j ROM:00124D62 bra.s loc_124D86 ROM:00124D64 ; --------------------------------------------------------------------------- ROM:00124D64 ROM:00124D64 loc_124D64: ; CODE XREF: sub_124C26+11C↑j ROM:00124D64 ; sub_124C26+124↑j ROM:00124D64 cmp.l ($418).w,d3 ROM:00124D68 blt.s loc_124D86 ROM:00124D6A cmpi.l #$FFFE,d3 ROM:00124D70 bge.s loc_124D86 ROM:00124D72 cmp.l ($418).w,d5 ROM:00124D76 blt.s loc_124D86 ROM:00124D78 cmpi.l #$FFFE,d5 ROM:00124D7E bge.s loc_124D86 ROM:00124D80 bset #3,($1369).w ROM:00124D86 ROM:00124D86 loc_124D86: ; CODE XREF: sub_124C26:loc_124D36↑j ROM:00124D86 ; sub_124C26:loc_124D62↑j ... ROM:00124D86 cmpi.l #unk_110000,d3 ROM:00124D8C blt.s loc_124DAE ROM:00124D8E cmpi.l #byte_16FFFF,d3 ROM:00124D94 bge.s loc_124DAE ROM:00124D96 cmpi.l #unk_110000,d5 ROM:00124D9C blt.s loc_124DAC ROM:00124D9E cmpi.l #byte_16FFFF,d5 ROM:00124DA4 bge.s loc_124DAC ROM:00124DA6 bset #3,($1369).w ROM:00124DAC ROM:00124DAC loc_124DAC: ; CODE XREF: sub_124C26+176↑j ROM:00124DAC ; sub_124C26+17E↑j ROM:00124DAC bra.s loc_124DD4 ROM:00124DAE ; --------------------------------------------------------------------------- ROM:00124DAE ROM:00124DAE loc_124DAE: ; CODE XREF: sub_124C26+166↑j ROM:00124DAE ; sub_124C26+16E↑j ROM:00124DAE cmpi.l #$170000,d3 ROM:00124DB4 blt.s loc_124DD4 ROM:00124DB6 cmpi.l #$17BD18,d3 ROM:00124DBC bge.s loc_124DD4 ROM:00124DBE cmpi.l #$170000,d5 ROM:00124DC4 blt.s loc_124DD4 ROM:00124DC6 cmpi.l #$17BD18,d5 ROM:00124DCC bge.s loc_124DD4 ROM:00124DCE bset #3,($1369).w ROM:00124DD4 ROM:00124DD4 loc_124DD4: ; CODE XREF: sub_124C26:loc_124DAC↑j ROM:00124DD4 ; sub_124C26+18E↑j ... ROM:00124DD4 btst #3,($1369).w ROM:00124DDA beq.s loc_124E0E ROM:00124DDC move.w d4,d2 ROM:00124DDE move.b $1240(d2.w),(a0)+ ROM:00124DE4 addq.w #1,d2 ROM:00124DE6 move.b $1240(d2.w),(a0)+ ROM:00124DEC addq.w #1,d2 ROM:00124DEE move.b $1240(d2.w),(a0)+ ROM:00124DF4 addq.w #1,d2 ROM:00124DF6 move.w ($C14).w,d2 ROM:00124DFA move.b d2,(a0)+ ROM:00124DFC move.b #$FF,(a0) ROM:00124E00 clr.w d2 ROM:00124E02 movea.l ($420).w,a0 ROM:00124E06 addi.b #1,3(a0) ROM:00124E0C bra.s loc_124E10 ROM:00124E0E ; --------------------------------------------------------------------------- ROM:00124E0E ROM:00124E0E loc_124E0E: ; CODE XREF: sub_124C26+1B4↑j ROM:00124E0E bra.s loc_124E18 ROM:00124E10 ; --------------------------------------------------------------------------- ROM:00124E10 ROM:00124E10 loc_124E10: ; CODE XREF: sub_124C26+1E6↑j ROM:00124E10 bset #7,($138D).w ROM:00124E16 bra.s locret_124E1E ROM:00124E18 ; --------------------------------------------------------------------------- ROM:00124E18 ROM:00124E18 loc_124E18: ; CODE XREF: sub_124C26+1E↑j ROM:00124E18 ; sub_124C26+5A↑j ... ROM:00124E18 bclr #7,($138D).w ROM:00124E1E ROM:00124E1E locret_124E1E: ; CODE XREF: sub_124C26+1F0↑j ROM:00124E1E rts ROM:00124E1E ; End of function sub_124C26 ROM:00124E1E ROM:00124E20 ROM:00124E20 ; =============== S U B R O U T I N E ======================================= ROM:00124E20 ROM:00124E20 ROM:00124E20 sub_124E20: ; CODE XREF: sub_12309E↑p ROM:00124E20 ; sub_1230B0+30↑p ROM:00124E20 bclr #3,($1381).w ROM:00124E26 clr.w d1 ROM:00124E28 move.b ($118A).w,d1 ROM:00124E2C cmpi.w #8,d1 ROM:00124E30 bcc.s locret_124E3A ROM:00124E32 movea.l off_124E3C(pc,d1.w*4),a0 ROM:00124E36 nop ROM:00124E38 jmp (a0) ROM:00124E3A ; --------------------------------------------------------------------------- ROM:00124E3A ROM:00124E3A locret_124E3A: ; CODE XREF: sub_124E20+10↑j ROM:00124E3A rts ROM:00124E3A ; End of function sub_124E20 ROM:00124E3A ROM:00124E3A ; --------------------------------------------------------------------------- ROM:00124E3C off_124E3C: dc.l loc_124E5C ; DATA XREF: sub_124E20+12↑r ROM:00124E40 dc.l dword_124EA4 ROM:00124E44 dc.l loc_124F2C ROM:00124E48 dc.l loc_124F7A ROM:00124E4C dc.l loc_124FC4 ROM:00124E50 dc.l word_125012 ROM:00124E54 dc.l aNu8 ; "Nu\b8" ROM:00124E58 dc.l aNu8+2 ; "\b8" ROM:00124E5C ; --------------------------------------------------------------------------- ROM:00124E5C ROM:00124E5C loc_124E5C: ; DATA XREF: ROM:off_124E3C↑o ROM:00124E5C move.w $47C(a5),d0 ROM:00124E60 clr.b ($87D).w ROM:00124E64 move.w d0,($62A).w ROM:00124E68 move.b #1,($87D).w ROM:00124E6E bset #5,($1388).w ROM:00124E74 bsr.l sub_126732 ROM:00124E7A move.b #0,($118B).w ROM:00124E80 bclr #3,($1387).w ROM:00124E86 bclr #0,($137A).w ROM:00124E8C bclr #5,($1380).w ROM:00124E92 clr.b ($1189).w ROM:00124E96 move.b #1,($118A).w ROM:00124E9C bra.l loc_124F24 ROM:00124EA2 ; --------------------------------------------------------------------------- ROM:00124EA2 rts ROM:00124EA2 ; --------------------------------------------------------------------------- ROM:00124EA4 dword_124EA4: dc.l $C780000, $C246F08, $8380002, $13916608, $8380001 ROM:00124EA4 ; DATA XREF: ROM:00124E40↑o ROM:00124EA4 dc.l $138C6720, $4238087D, $4278062A, $8F80003, $138711FC ROM:00124EA4 dc.l $11189, $11FC0002, $118A60FF, $9C, $C780000, $62A6E1A ROM:00124EA4 dc.l $8380002, $13916612, $8F80003, $138111FC, $6118A ROM:00124EA4 dc.l $60FF0000, $1580838, $5138B, $671E0838, $21391, $661608B8 ROM:00124EA4 dc.l $5138B, $61000168, $11FC0005, $118A60FF, $F2 ROM:00124F24 ; --------------------------------------------------------------------------- ROM:00124F24 ROM:00124F24 loc_124F24: ; CODE XREF: ROM:00124E9C↑j ROM:00124F24 bsr.l sub_126778 ROM:00124F2A rts ROM:00124F2C ; --------------------------------------------------------------------------- ROM:00124F2C ROM:00124F2C loc_124F2C: ; DATA XREF: ROM:00124E44↑o ROM:00124F2C btst #6,($137D).w ROM:00124F32 beq.s loc_124F52 ROM:00124F34 bclr #3,($1387).w ROM:00124F3A bset #5,($1380).w ROM:00124F40 move.b #3,($1189).w ROM:00124F46 move.b #4,($118A).w ROM:00124F4C bra.l loc_12500C ROM:00124F52 ; --------------------------------------------------------------------------- ROM:00124F52 ROM:00124F52 loc_124F52: ; CODE XREF: ROM:00124F32↑j ROM:00124F52 btst #1,($1395).w ROM:00124F58 beq.s loc_124F74 ROM:00124F5A bclr #3,($1387).w ROM:00124F60 bset #0,($137A).w ROM:00124F66 move.b #2,($1189).w ROM:00124F6C move.b #3,($118A).w ROM:00124F72 bra.s loc_124FBE ROM:00124F74 ; --------------------------------------------------------------------------- ROM:00124F74 ROM:00124F74 loc_124F74: ; CODE XREF: ROM:00124F58↑j ROM:00124F74 ; ROM:00124FBC↓j ... ROM:00124F74 bsr.w sub_125416 ROM:00124F78 rts ROM:00124F7A ; --------------------------------------------------------------------------- ROM:00124F7A ROM:00124F7A loc_124F7A: ; DATA XREF: ROM:00124E48↑o ROM:00124F7A btst #6,($137D).w ROM:00124F80 beq.s loc_124F9C ROM:00124F82 bclr #0,($137A).w ROM:00124F88 bset #5,($1380).w ROM:00124F8E move.b #3,($1189).w ROM:00124F94 move.b #4,($118A).w ROM:00124F9A bra.s loc_12500C ROM:00124F9C ; --------------------------------------------------------------------------- ROM:00124F9C ROM:00124F9C loc_124F9C: ; CODE XREF: ROM:00124F80↑j ROM:00124F9C btst #6,($138E).w ROM:00124FA2 beq.s loc_124FBE ROM:00124FA4 bclr #0,($137A).w ROM:00124FAA bset #3,($1387).w ROM:00124FB0 move.b #1,($1189).w ROM:00124FB6 move.b #2,($118A).w ROM:00124FBC bra.s loc_124F74 ROM:00124FBE ; --------------------------------------------------------------------------- ROM:00124FBE ROM:00124FBE loc_124FBE: ; CODE XREF: ROM:00124F72↑j ROM:00124FBE ; ROM:00124FA2↑j ... ROM:00124FBE bsr.w sub_125416 ROM:00124FC2 rts ROM:00124FC4 ; --------------------------------------------------------------------------- ROM:00124FC4 ROM:00124FC4 loc_124FC4: ; DATA XREF: ROM:00124E4C↑o ROM:00124FC4 btst #1,($1395).w ROM:00124FCA beq.s loc_124FE6 ROM:00124FCC bclr #5,($1380).w ROM:00124FD2 bset #0,($137A).w ROM:00124FD8 move.b #2,($1189).w ROM:00124FDE move.b #3,($118A).w ROM:00124FE4 bra.s loc_124FBE ROM:00124FE6 ; --------------------------------------------------------------------------- ROM:00124FE6 ROM:00124FE6 loc_124FE6: ; CODE XREF: ROM:00124FCA↑j ROM:00124FE6 btst #6,($138E).w ROM:00124FEC beq.s loc_12500C ROM:00124FEE bclr #5,($1380).w ROM:00124FF4 bset #3,($1387).w ROM:00124FFA move.b #1,($1189).w ROM:00125000 move.b #2,($118A).w ROM:00125006 bra.l loc_124F74 ROM:0012500C ; --------------------------------------------------------------------------- ROM:0012500C ROM:0012500C loc_12500C: ; CODE XREF: ROM:00124F4C↑j ROM:0012500C ; ROM:00124F9A↑j ... ROM:0012500C bsr.w sub_125416 ROM:00125010 rts ROM:00125010 ; --------------------------------------------------------------------------- ROM:00125012 word_125012: dc.w $838 ; DATA XREF: ROM:00124E50↑o ROM:00125014 dc.l $2138B, $661408F8, $31381, $11FC0006, $118A60FF, $2A ROM:00125014 dc.l $60224238, $87D4278, $62A61FF, $FFFFE4A2, $8F80004 ROM:00125014 dc.l $136B61FF, $1834, $11FC0007, $118A602A ROM:00125050 ; --------------------------------------------------------------------------- ROM:00125050 rts ROM:00125050 ; --------------------------------------------------------------------------- ROM:00125052 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124E54↑o ROM:00125052 ; ROM:00124E58↑o ROM:00125057 dc.b 5 ROM:00125058 dc.l $138F671E, $8B80005, $138F08F8, $31387, $11FC0001 ROM:00125058 dc.l $118911FC, $2118A, $60FFFFFF, $FEFE4E75 ROM:0012507C ; --------------------------------------------------------------------------- ROM:0012507C rts ROM:0012507E ROM:0012507E ; =============== S U B R O U T I N E ======================================= ROM:0012507E ROM:0012507E ROM:0012507E sub_12507E: ROM:0012507E bset #2,($138B).w ROM:00125084 bclr #7,($138E).w ROM:0012508A bclr #0,($1389).w ROM:00125090 move.b ($1240).l,d0 ROM:00125096 andi.b #$BF,d0 ROM:0012509A cmpi.b #$81,d0 ROM:0012509E beq.s loc_1250A6 ROM:001250A0 bclr #2,($138B).w ROM:001250A6 ROM:001250A6 loc_1250A6: ; CODE XREF: sub_12507E+20↑j ROM:001250A6 move.w $214(a5),d0 ROM:001250AA move.b ($1241).l,d1 ROM:001250B0 cmp.b d0,d1 ROM:001250B2 beq.s loc_1250BA ROM:001250B4 bclr #2,($138B).w ROM:001250BA ROM:001250BA loc_1250BA: ; CODE XREF: sub_12507E+34↑j ROM:001250BA move.b ($1242).l,d0 ROM:001250C0 move.b $B10(a5),d1 ROM:001250C4 move.b $B11(a5),d2 ROM:001250C8 cmp.b d0,d1 ROM:001250CA bgt.s loc_1250D0 ROM:001250CC cmp.b d0,d2 ROM:001250CE bge.s loc_1250D6 ROM:001250D0 ROM:001250D0 loc_1250D0: ; CODE XREF: sub_12507E+4C↑j ROM:001250D0 bclr #2,($138B).w ROM:001250D6 ROM:001250D6 loc_1250D6: ; CODE XREF: sub_12507E+50↑j ROM:001250D6 move.b ($1243).l,d0 ROM:001250DC cmpi.b #$81,d0 ROM:001250E0 beq.s locret_1250E8 ROM:001250E2 bclr #2,($138B).w ROM:001250E8 ROM:001250E8 locret_1250E8: ; CODE XREF: sub_12507E+62↑j ROM:001250E8 rts ROM:001250E8 ; End of function sub_12507E ROM:001250E8 ROM:001250EA ROM:001250EA ; =============== S U B R O U T I N E ======================================= ROM:001250EA ROM:001250EA ROM:001250EA sub_1250EA: ; CODE XREF: ROM:00125760↓p ROM:001250EA bclr #7,($138E).w ROM:001250F0 clr.w d0 ROM:001250F2 move.w word_13565C(d0.w*2),d1 ROM:001250FA lsr.w #8,d1 ROM:001250FC btst #2,($1391).w ROM:00125102 beq.s loc_12510C ROM:00125104 move.b ($1241).l,d2 ROM:0012510A bra.s loc_125128 ROM:0012510C ; --------------------------------------------------------------------------- ROM:0012510C ROM:0012510C loc_12510C: ; CODE XREF: sub_1250EA+18↑j ROM:0012510C move.b ($1240).l,d3 ROM:00125112 andi.b #$C0,d3 ROM:00125116 cmpi.b #0,d3 ROM:0012511A bne.s loc_125124 ROM:0012511C move.b ($1241).l,d2 ROM:00125122 bra.s loc_125128 ROM:00125124 ; --------------------------------------------------------------------------- ROM:00125124 ROM:00125124 loc_125124: ; CODE XREF: sub_1250EA+30↑j ROM:00125124 move.b #$7F,d2 ROM:00125128 ROM:00125128 loc_125128: ; CODE XREF: sub_1250EA+20↑j ROM:00125128 ; sub_1250EA+38↑j ... ROM:00125128 cmpi.b #$7F,d1 ROM:0012512C beq.s loc_125146 ROM:0012512E cmp.b d1,d2 ROM:00125130 beq.s loc_125146 ROM:00125132 addq.w #1,d0 ROM:00125134 bvc.s loc_12513A ROM:00125136 move.w #$8000,d0 ROM:0012513A ROM:0012513A loc_12513A: ; CODE XREF: sub_1250EA+4A↑j ROM:0012513A move.w word_13565C(d0.w*2),d1 ROM:00125142 lsr.w #8,d1 ROM:00125144 bra.s loc_125128 ROM:00125146 ; --------------------------------------------------------------------------- ROM:00125146 ROM:00125146 loc_125146: ; CODE XREF: sub_1250EA+42↑j ROM:00125146 ; sub_1250EA+46↑j ROM:00125146 cmpi.b #$7F,d1 ROM:0012514A bne.s loc_12515E ROM:0012514C bset #7,($138E).w ROM:00125152 move.w #4,($C16).w ROM:00125158 bra.l locret_125414 ROM:0012515E ; --------------------------------------------------------------------------- ROM:0012515E ROM:0012515E loc_12515E: ; CODE XREF: sub_1250EA+60↑j ROM:0012515E btst #3,($1387).w ROM:00125164 beq.s loc_12516E ROM:00125166 move.w #1,($C18).w ROM:0012516C bra.s loc_125194 ROM:0012516E ; --------------------------------------------------------------------------- ROM:0012516E ROM:0012516E loc_12516E: ; CODE XREF: sub_1250EA+7A↑j ROM:0012516E btst #0,($137A).w ROM:00125174 beq.s loc_12517E ROM:00125176 move.w #2,($C18).w ROM:0012517C bra.s loc_125194 ROM:0012517E ; --------------------------------------------------------------------------- ROM:0012517E ROM:0012517E loc_12517E: ; CODE XREF: sub_1250EA+8A↑j ROM:0012517E btst #5,($1380).w ROM:00125184 beq.s loc_12518E ROM:00125186 move.w #4,($C18).w ROM:0012518C bra.s loc_125194 ROM:0012518E ; --------------------------------------------------------------------------- ROM:0012518E ROM:0012518E loc_12518E: ; CODE XREF: sub_1250EA+9A↑j ROM:0012518E move.w #0,($C18).w ROM:00125194 ROM:00125194 loc_125194: ; CODE XREF: sub_1250EA+82↑j ROM:00125194 ; sub_1250EA+92↑j ... ROM:00125194 move.w word_13565C(d0.w*2),d1 ROM:0012519C and.w ($C18).w,d1 ROM:001251A0 cmpi.w #0,d1 ROM:001251A4 bne.s loc_1251B8 ROM:001251A6 bset #7,($138E).w ROM:001251AC move.w #4,($C16).w ROM:001251B2 bra.l locret_125414 ROM:001251B8 ; --------------------------------------------------------------------------- ROM:001251B8 ROM:001251B8 loc_1251B8: ; CODE XREF: sub_1250EA+BA↑j ROM:001251B8 move.w #1,d0 ROM:001251BC cmpi.b #$82,$1240(d0.w) ROM:001251C4 bne.s loc_1251D2 ROM:001251C6 move.w #5,($C16).w ROM:001251CC bra.l locret_125414 ROM:001251D2 ; --------------------------------------------------------------------------- ROM:001251D2 ROM:001251D2 loc_1251D2: ; CODE XREF: sub_1250EA+DA↑j ROM:001251D2 move.w #1,d0 ROM:001251D6 move.w #2,d1 ROM:001251DA cmpi.b #$10,$1240(d0.w) ROM:001251E2 bne.l loc_125312 ROM:001251E8 cmpi.b #$80,$1240(d1.w) ROM:001251F0 beq.s loc_1251FC ROM:001251F2 cmpi.b #$86,$1240(d1.w) ROM:001251FA bne.s loc_125218 ROM:001251FC ROM:001251FC loc_1251FC: ; CODE XREF: sub_1250EA+106↑j ROM:001251FC btst #3,($1387).w ROM:00125202 beq.s loc_12520C ROM:00125204 move.w #4,($C16).w ROM:0012520A bra.s loc_125212 ROM:0012520C ; --------------------------------------------------------------------------- ROM:0012520C ROM:0012520C loc_12520C: ; CODE XREF: sub_1250EA+118↑j ROM:0012520C move.w #2,($C16).w ROM:00125212 ROM:00125212 loc_125212: ; CODE XREF: sub_1250EA+120↑j ROM:00125212 bra.l loc_12530C ROM:00125218 ; --------------------------------------------------------------------------- ROM:00125218 ROM:00125218 loc_125218: ; CODE XREF: sub_1250EA+110↑j ROM:00125218 cmpi.b #$90,$1240(d1.w) ROM:00125220 bne.s loc_12523E ROM:00125222 btst #0,($137A).w ROM:00125228 beq.s loc_125232 ROM:0012522A move.w #4,($C16).w ROM:00125230 bra.s loc_125238 ROM:00125232 ; --------------------------------------------------------------------------- ROM:00125232 ROM:00125232 loc_125232: ; CODE XREF: sub_1250EA+13E↑j ROM:00125232 move.w #0,($C16).w ROM:00125238 ROM:00125238 loc_125238: ; CODE XREF: sub_1250EA+146↑j ROM:00125238 bra.l loc_12530C ROM:0012523E ; --------------------------------------------------------------------------- ROM:0012523E ROM:0012523E loc_12523E: ; CODE XREF: sub_1250EA+136↑j ROM:0012523E cmpi.b #$A0,$1240(d1.w) ROM:00125246 bne.s loc_125264 ROM:00125248 btst #5,($1380).w ROM:0012524E beq.s loc_125258 ROM:00125250 move.w #4,($C16).w ROM:00125256 bra.s loc_12525E ROM:00125258 ; --------------------------------------------------------------------------- ROM:00125258 ROM:00125258 loc_125258: ; CODE XREF: sub_1250EA+164↑j ROM:00125258 move.w #1,($C16).w ROM:0012525E ROM:0012525E loc_12525E: ; CODE XREF: sub_1250EA+16C↑j ROM:0012525E bra.l loc_12530C ROM:00125264 ; --------------------------------------------------------------------------- ROM:00125264 ROM:00125264 loc_125264: ; CODE XREF: sub_1250EA+15C↑j ROM:00125264 cmpi.b #$85,$1240(d1.w) ROM:0012526C bne.l loc_125300 ROM:00125272 btst #5,($8E3).w ROM:00125278 beq.l loc_1252F2 ROM:0012527E btst #2,($136E).w ROM:00125284 beq.s loc_1252E2 ROM:00125286 move sr,-(sp) ROM:00125288 move #$2700,sr ROM:0012528C move.w #0,($FFFFFE0A).w ROM:00125292 move.w #0,($FFFFF448).w ROM:00125298 move.w #0,($FFFFF450).w ROM:0012529E clr.l d6 ROM:001252A0 move.b ($119F).w,d6 ROM:001252A4 swap d6 ROM:001252A6 btst #2,($1391).w ROM:001252AC beq.s loc_1252B2 ROM:001252AE move.w #1,d6 ROM:001252B2 ROM:001252B2 loc_1252B2: ; CODE XREF: sub_1250EA+1C2↑j ROM:001252B2 move.w #3,d2 ROM:001252B6 move.l #$12345678,d4 ROM:001252BC cmpi.b #6,$1240(d2.w) ROM:001252C4 bne.s loc_1252CC ROM:001252C6 move.l #$12345677,d4 ROM:001252CC ROM:001252CC loc_1252CC: ; CODE XREF: sub_1250EA+1DA↑j ROM:001252CC movea.l #$100000,a0 ROM:001252D2 adda.l 4(a0),a0 ROM:001252D6 movea.l #$10E000,a5 ROM:001252DC jmp (a0) ROM:001252DE ; --------------------------------------------------------------------------- ROM:001252DE bra.w loc_1252EE ROM:001252E2 ; --------------------------------------------------------------------------- ROM:001252E2 ROM:001252E2 loc_1252E2: ; CODE XREF: sub_1250EA+19A↑j ROM:001252E2 move.w #4,($C16).w ROM:001252E8 bset #7,($138E).w ROM:001252EE ROM:001252EE loc_1252EE: ; CODE XREF: sub_1250EA+1F4↑j ROM:001252EE bra.w loc_1252FE ROM:001252F2 ; --------------------------------------------------------------------------- ROM:001252F2 ROM:001252F2 loc_1252F2: ; CODE XREF: sub_1250EA+18E↑j ROM:001252F2 move.w #4,($C16).w ROM:001252F8 bset #7,($138E).w ROM:001252FE ROM:001252FE loc_1252FE: ; CODE XREF: sub_1250EA:loc_1252EE↑j ROM:001252FE bra.s loc_12530C ROM:00125300 ; --------------------------------------------------------------------------- ROM:00125300 ROM:00125300 loc_125300: ; CODE XREF: sub_1250EA+182↑j ROM:00125300 move.w #4,($C16).w ROM:00125306 bset #7,($138E).w ROM:0012530C ROM:0012530C loc_12530C: ; CODE XREF: sub_1250EA:loc_125212↑j ROM:0012530C ; sub_1250EA:loc_125238↑j ... ROM:0012530C bra.l locret_125414 ROM:00125312 ; --------------------------------------------------------------------------- ROM:00125312 ROM:00125312 loc_125312: ; CODE XREF: sub_1250EA+F8↑j ROM:00125312 move.w #1,d0 ROM:00125316 cmpi.b #$20,$1240(d0.w) ; ' ' ROM:0012531E bne.s loc_12533C ROM:00125320 btst #3,($1387).w ROM:00125326 beq.s loc_125330 ROM:00125328 move.w #4,($C16).w ROM:0012532E bra.s loc_125336 ROM:00125330 ; --------------------------------------------------------------------------- ROM:00125330 ROM:00125330 loc_125330: ; CODE XREF: sub_1250EA+23C↑j ROM:00125330 move.w #2,($C16).w ROM:00125336 ROM:00125336 loc_125336: ; CODE XREF: sub_1250EA+244↑j ROM:00125336 bra.l locret_125414 ROM:0012533C ; --------------------------------------------------------------------------- ROM:0012533C ROM:0012533C loc_12533C: ; CODE XREF: sub_1250EA+234↑j ROM:0012533C move.w #1,d0 ROM:00125340 cmpi.b #$21,$1240(d0.w) ; '!' ROM:00125348 bne.s loc_125394 ROM:0012534A move.w #2,d0 ROM:0012534E clr.w d3 ROM:00125350 move.b byte_13565A(d3.w),d1 ROM:00125358 move.b $1240(d0.w),d2 ROM:0012535E ROM:0012535E loc_12535E: ; CODE XREF: sub_1250EA+28E↓j ROM:0012535E cmpi.b #$FF,d1 ROM:00125362 beq.s loc_12537A ROM:00125364 cmp.b d1,d2 ROM:00125366 beq.s loc_12537A ROM:00125368 addq.w #1,d3 ROM:0012536A bvc.s loc_125370 ROM:0012536C move.w #$8000,d3 ROM:00125370 ROM:00125370 loc_125370: ; CODE XREF: sub_1250EA+280↑j ROM:00125370 move.b byte_13565A(d3.w),d1 ROM:00125378 bra.s loc_12535E ROM:0012537A ; --------------------------------------------------------------------------- ROM:0012537A ROM:0012537A loc_12537A: ; CODE XREF: sub_1250EA+278↑j ROM:0012537A ; sub_1250EA+27C↑j ROM:0012537A cmpi.b #$FF,d1 ROM:0012537E bne.s loc_125388 ROM:00125380 move.w #4,($C16).w ROM:00125386 bra.s loc_12538E ROM:00125388 ; --------------------------------------------------------------------------- ROM:00125388 ROM:00125388 loc_125388: ; CODE XREF: sub_1250EA+294↑j ROM:00125388 move.w #3,($C16).w ROM:0012538E ROM:0012538E loc_12538E: ; CODE XREF: sub_1250EA+29C↑j ROM:0012538E bra.l locret_125414 ROM:00125394 ; --------------------------------------------------------------------------- ROM:00125394 ROM:00125394 loc_125394: ; CODE XREF: sub_1250EA+25E↑j ROM:00125394 move.w #1,d0 ROM:00125398 cmpi.b #$23,$1240(d0.w) ; '#' ROM:001253A0 bne.s loc_1253AA ROM:001253A2 move.w #4,($C16).w ROM:001253A8 bra.s locret_125414 ROM:001253AA ; --------------------------------------------------------------------------- ROM:001253AA ROM:001253AA loc_1253AA: ; CODE XREF: sub_1250EA+2B6↑j ROM:001253AA move.w #1,d0 ROM:001253AE cmpi.b #$17,$1240(d0.w) ROM:001253B6 bne.s loc_1253C0 ROM:001253B8 move.w #4,($C16).w ROM:001253BE bra.s locret_125414 ROM:001253C0 ; --------------------------------------------------------------------------- ROM:001253C0 ROM:001253C0 loc_1253C0: ; CODE XREF: sub_1250EA+2CC↑j ROM:001253C0 move.w #1,d0 ROM:001253C4 cmpi.b #$18,$1240(d0.w) ROM:001253CC bne.s loc_1253D6 ROM:001253CE move.w #4,($C16).w ROM:001253D4 bra.s locret_125414 ROM:001253D6 ; --------------------------------------------------------------------------- ROM:001253D6 ROM:001253D6 loc_1253D6: ; CODE XREF: sub_1250EA+2E2↑j ROM:001253D6 move.w #1,d0 ROM:001253DA cmpi.b #$13,$1240(d0.w) ROM:001253E2 bne.s loc_1253EC ROM:001253E4 move.w #3,($C16).w ROM:001253EA bra.s locret_125414 ROM:001253EC ; --------------------------------------------------------------------------- ROM:001253EC ROM:001253EC loc_1253EC: ; CODE XREF: sub_1250EA+2F8↑j ROM:001253EC move.w #1,d0 ROM:001253F0 cmpi.b #$11,$1240(d0.w) ROM:001253F8 bne.s loc_125408 ROM:001253FA bset #5,($8E5).w ROM:00125400 move.w #4,($C16).w ROM:00125406 bra.s locret_125414 ROM:00125408 ; --------------------------------------------------------------------------- ROM:00125408 ROM:00125408 loc_125408: ; CODE XREF: sub_1250EA+30E↑j ROM:00125408 move.w #4,($C16).w ROM:0012540E move.w #4,($C16).w ROM:00125414 ROM:00125414 locret_125414: ; CODE XREF: sub_1250EA+6E↑j ROM:00125414 ; sub_1250EA+C8↑j ... ROM:00125414 rts ROM:00125414 ; End of function sub_1250EA ROM:00125414 ROM:00125416 ROM:00125416 ; =============== S U B R O U T I N E ======================================= ROM:00125416 ROM:00125416 ROM:00125416 sub_125416: ; CODE XREF: ROM:loc_124F74↑p ROM:00125416 ; ROM:loc_124FBE↑p ... ROM:00125416 bclr #6,($137D).w ROM:0012541C bclr #1,($1395).w ROM:00125422 bclr #6,($138E).w ROM:00125428 bclr #3,($1381).w ROM:0012542E bclr #0,($1389).w ROM:00125434 clr.w d1 ROM:00125436 move.b ($118B).w,d1 ROM:0012543A cmpi.w #$12,d1 ROM:0012543E bcc.s locret_125448 ROM:00125440 movea.l off_12544A(pc,d1.w*4),a0 ROM:00125444 nop ROM:00125446 jmp (a0) ROM:00125448 ; --------------------------------------------------------------------------- ROM:00125448 ROM:00125448 locret_125448: ; CODE XREF: sub_125416+28↑j ROM:00125448 rts ROM:00125448 ; End of function sub_125416 ROM:00125448 ROM:00125448 ; --------------------------------------------------------------------------- ROM:0012544A off_12544A: dc.l loc_125492 ; DATA XREF: sub_125416+2A↑r ROM:0012544E dc.l loc_1254C4 ROM:00125452 dc.l loc_12557C ROM:00125456 dc.l loc_1255B6 ROM:0012545A dc.l loc_1256E8 ROM:0012545E dc.l loc_12571E ROM:00125462 dc.l loc_125774 ROM:00125466 dc.l loc_125872 ROM:0012546A dc.l loc_1258BC ROM:0012546E dc.l loc_1258F6 ROM:00125472 dc.l loc_125936 ROM:00125476 dc.l loc_12596A ROM:0012547A dc.l loc_12599E ROM:0012547E dc.l loc_125A0E ROM:00125482 dc.l loc_125A1C ROM:00125486 dc.l loc_125A40 ROM:0012548A dc.l loc_125A7E ROM:0012548E dc.l loc_125A9A ROM:00125492 ; --------------------------------------------------------------------------- ROM:00125492 ROM:00125492 loc_125492: ; DATA XREF: ROM:off_12544A↑o ROM:00125492 bset #5,($1388).w ROM:00125498 bsr.l sub_126732 ROM:0012549E move.w $47E(a5),d0 ROM:001254A2 clr.b ($87E).w ROM:001254A6 move.w d0,($62C).w ROM:001254AA move.b #1,($87E).w ROM:001254B0 bclr #7,($137E).w ROM:001254B6 move.b #1,($118B).w ROM:001254BC bra.l loc_125574 ROM:001254C2 ; --------------------------------------------------------------------------- ROM:001254C2 ROM:001254C2 locret_1254C2: ; CODE XREF: ROM:00125A14↓j ROM:001254C2 rts ROM:001254C4 ; --------------------------------------------------------------------------- ROM:001254C4 ROM:001254C4 loc_1254C4: ; DATA XREF: ROM:0012544E↑o ROM:001254C4 btst #3,($1387).w ROM:001254CA beq.s loc_1254DE ROM:001254CC bset #7,($137E).w ROM:001254D2 move.b #5,($118B).w ROM:001254D8 bra.l loc_12571E ROM:001254DE ; --------------------------------------------------------------------------- ROM:001254DE ROM:001254DE loc_1254DE: ; CODE XREF: ROM:001254CA↑j ROM:001254DE btst #2,($1391).w ROM:001254E4 bne.s loc_12550C ROM:001254E6 cmpi.w #0,($62C).w ROM:001254EC bgt.s loc_12550C ROM:001254EE bsr.l sub_1374E8 ROM:001254F4 bsr.l sub_1374FA ROM:001254FA bset #3,($1381).w ROM:00125500 move.b #$D,($118B).w ROM:00125506 bra.l loc_125A0E ROM:0012550C ; --------------------------------------------------------------------------- ROM:0012550C ROM:0012550C loc_12550C: ; CODE XREF: ROM:001254E4↑j ROM:0012550C ; ROM:001254EC↑j ROM:0012550C btst #5,($138B).w ROM:00125512 beq.s loc_125574 ROM:00125514 bclr #5,($138B).w ROM:0012551A move.w #1,d0 ROM:0012551E move.w #2,d1 ROM:00125522 cmpi.b #$27,$1240(d0.w) ; ''' ROM:0012552A bne.s loc_125550 ROM:0012552C cmpi.b #1,$1240(d1.w) ROM:00125534 bne.s loc_125550 ROM:00125536 move.w #$3FB,($510).w ROM:0012553C bset #5,($8ED).w ROM:00125542 move.b #$F,($118B).w ROM:00125548 bra.l locret_125A7C ROM:0012554E ; --------------------------------------------------------------------------- ROM:0012554E bra.s loc_125574 ROM:00125550 ; --------------------------------------------------------------------------- ROM:00125550 ROM:00125550 loc_125550: ; CODE XREF: ROM:0012552A↑j ROM:00125550 ; ROM:00125534↑j ROM:00125550 bset #0,($1389).w ROM:00125556 bsr.l sub_1234DA ROM:0012555C bset #4,($136B).w ROM:00125562 bsr.l sub_126878 ROM:00125568 move.b #9,($118B).w ROM:0012556E bra.l locret_125934 ROM:00125574 ; --------------------------------------------------------------------------- ROM:00125574 ROM:00125574 loc_125574: ; CODE XREF: ROM:001254BC↑j ROM:00125574 ; ROM:00125512↑j ... ROM:00125574 bsr.l sub_126778 ROM:0012557A rts ROM:0012557C ; --------------------------------------------------------------------------- ROM:0012557C ROM:0012557C loc_12557C: ; DATA XREF: ROM:00125452↑o ROM:0012557C btst #5,($138F).w ROM:00125582 beq.s locret_1255B4 ROM:00125584 bclr #5,($138F).w ROM:0012558A bset #5,($1388).w ROM:00125590 bsr.l sub_126732 ROM:00125596 move.w $47E(a5),d0 ROM:0012559A clr.b ($87E).w ROM:0012559E move.w d0,($62C).w ROM:001255A2 move.b #1,($87E).w ROM:001255A8 move.b #3,($118B).w ROM:001255AE bra.l loc_1256E0 ROM:001255B4 ; --------------------------------------------------------------------------- ROM:001255B4 ROM:001255B4 locret_1255B4: ; CODE XREF: ROM:00125582↑j ROM:001255B4 ; ROM:00125A66↓j ... ROM:001255B4 rts ROM:001255B6 ; --------------------------------------------------------------------------- ROM:001255B6 ROM:001255B6 loc_1255B6: ; DATA XREF: ROM:00125456↑o ROM:001255B6 btst #2,($1391).w ROM:001255BC bne.s loc_1255E4 ROM:001255BE cmpi.w #0,($62C).w ROM:001255C4 bgt.s loc_1255E4 ROM:001255C6 bsr.l sub_1374E8 ROM:001255CC bsr.l sub_1374FA ROM:001255D2 bset #3,($1381).w ROM:001255D8 move.b #$D,($118B).w ROM:001255DE bra.l loc_125A0E ROM:001255E4 ; --------------------------------------------------------------------------- ROM:001255E4 ROM:001255E4 loc_1255E4: ; CODE XREF: ROM:001255BC↑j ROM:001255E4 ; ROM:001255C4↑j ROM:001255E4 btst #5,($138B).w ROM:001255EA beq.l loc_1256E0 ROM:001255F0 bclr #5,($138B).w ROM:001255F6 cmpi.b #$3E,$1240(d0.w) ; '>' ROM:001255FE bne.s loc_125622 ROM:00125600 bsr.l sub_1234DA ROM:00125606 bset #4,($136B).w ROM:0012560C bsr.l sub_126878 ROM:00125612 move.b #$10,($118B).w ROM:00125618 bra.l locret_125A98 ROM:0012561E ; --------------------------------------------------------------------------- ROM:0012561E bra.w loc_1256BC ROM:00125622 ; --------------------------------------------------------------------------- ROM:00125622 ROM:00125622 loc_125622: ; CODE XREF: ROM:001255FE↑j ROM:00125622 cmpi.w #5,($C16).w ROM:00125628 bne.s loc_12564C ROM:0012562A bsr.l sub_1234DA ROM:00125630 bset #4,($136B).w ROM:00125636 bsr.l sub_126878 ROM:0012563C move.b #$E,($118B).w ROM:00125642 bra.l locret_125A3E ROM:00125648 ; --------------------------------------------------------------------------- ROM:00125648 bra.w loc_1256BC ROM:0012564C ; --------------------------------------------------------------------------- ROM:0012564C ROM:0012564C loc_12564C: ; CODE XREF: ROM:00125628↑j ROM:0012564C move.w #1,d0 ROM:00125650 move.w #2,d1 ROM:00125654 move.w #3,d2 ROM:00125658 move.w #4,d3 ROM:0012565C move.b ($C02).w,d4 ROM:00125660 move.b ($C03).w,d5 ROM:00125664 btst #7,($8E2).w ROM:0012566A beq.s loc_125674 ROM:0012566C bclr #7,($8E2).w ROM:00125672 bra.s loc_125698 ROM:00125674 ; --------------------------------------------------------------------------- ROM:00125674 ROM:00125674 loc_125674: ; CODE XREF: ROM:0012566A↑j ROM:00125674 cmpi.b #$27,$1240(d0.w) ; ''' ROM:0012567C bne.s loc_1256BC ROM:0012567E cmpi.b #2,$1240(d1.w) ROM:00125686 bne.s loc_1256BC ROM:00125688 cmp.b $1240(d2.w),d4 ROM:0012568E bne.s loc_1256BC ROM:00125690 cmp.b $1240(d3.w),d5 ROM:00125696 bne.s loc_1256BC ROM:00125698 ROM:00125698 loc_125698: ; CODE XREF: ROM:00125672↑j ROM:00125698 bsr.l sub_1234DA ROM:0012569E bset #4,($136B).w ROM:001256A4 bsr.l sub_126878 ROM:001256AA bset #7,($137E).w ROM:001256B0 move.b #4,($118B).w ROM:001256B6 bra.l locret_12571C ROM:001256BC ; --------------------------------------------------------------------------- ROM:001256BC ROM:001256BC loc_1256BC: ; CODE XREF: ROM:0012561E↑j ROM:001256BC ; ROM:00125648↑j ... ROM:001256BC bset #0,($1389).w ROM:001256C2 bsr.l sub_1234DA ROM:001256C8 bset #4,($136B).w ROM:001256CE bsr.l sub_126878 ROM:001256D4 move.b #8,($118B).w ROM:001256DA bra.l locret_1258F4 ROM:001256E0 ; --------------------------------------------------------------------------- ROM:001256E0 ROM:001256E0 loc_1256E0: ; CODE XREF: ROM:001255AE↑j ROM:001256E0 ; ROM:001255EA↑j ... ROM:001256E0 bsr.l sub_126778 ROM:001256E6 rts ROM:001256E8 ; --------------------------------------------------------------------------- ROM:001256E8 ROM:001256E8 loc_1256E8: ; DATA XREF: ROM:0012545A↑o ROM:001256E8 btst #5,($138F).w ROM:001256EE beq.s locret_12571C ROM:001256F0 bclr #5,($138F).w ROM:001256F6 bset #5,($1388).w ROM:001256FC bsr.l sub_126732 ROM:00125702 move.w $47E(a5),d0 ROM:00125706 clr.b ($87E).w ROM:0012570A move.w d0,($62C).w ROM:0012570E move.b #1,($87E).w ROM:00125714 move.b #5,($118B).w ROM:0012571A bra.s loc_12576C ROM:0012571C ; --------------------------------------------------------------------------- ROM:0012571C ROM:0012571C locret_12571C: ; CODE XREF: ROM:001256B6↑j ROM:0012571C ; ROM:001256EE↑j ROM:0012571C rts ROM:0012571E ; --------------------------------------------------------------------------- ROM:0012571E ROM:0012571E loc_12571E: ; CODE XREF: ROM:001254D8↑j ROM:0012571E ; DATA XREF: ROM:0012545E↑o ROM:0012571E btst #2,($1391).w ROM:00125724 bne.s loc_125752 ROM:00125726 cmpi.w #0,($62C).w ROM:0012572C bgt.s loc_125752 ROM:0012572E bsr.l sub_1374E8 ROM:00125734 bsr.l sub_1374FA ROM:0012573A bset #3,($1381).w ROM:00125740 bclr #7,($137E).w ROM:00125746 move.b #$D,($118B).w ROM:0012574C bra.l loc_125A0E ROM:00125752 ; --------------------------------------------------------------------------- ROM:00125752 ROM:00125752 loc_125752: ; CODE XREF: ROM:00125724↑j ROM:00125752 ; ROM:0012572C↑j ROM:00125752 btst #5,($138B).w ROM:00125758 beq.s loc_12576C ROM:0012575A bclr #5,($138B).w ROM:00125760 bsr.w sub_1250EA ROM:00125764 move.b #6,($118B).w ROM:0012576A bra.s loc_125774 ROM:0012576C ; --------------------------------------------------------------------------- ROM:0012576C ROM:0012576C loc_12576C: ; CODE XREF: ROM:0012571A↑j ROM:0012576C ; ROM:00125758↑j ... ROM:0012576C bsr.l sub_126778 ROM:00125772 rts ROM:00125774 ; --------------------------------------------------------------------------- ROM:00125774 ROM:00125774 loc_125774: ; CODE XREF: ROM:0012576A↑j ROM:00125774 ; DATA XREF: ROM:00125462↑o ROM:00125774 cmpi.w #5,($C16).w ROM:0012577A bne.s loc_12579A ROM:0012577C bsr.l sub_1234DA ROM:00125782 bset #4,($136B).w ROM:00125788 bsr.l sub_126878 ROM:0012578E move.b #$E,($118B).w ROM:00125794 bra.l locret_125A3E ROM:0012579A ; --------------------------------------------------------------------------- ROM:0012579A ROM:0012579A loc_12579A: ; CODE XREF: ROM:0012577A↑j ROM:0012579A cmpi.w #0,($C16).w ROM:001257A0 bne.s loc_1257C6 ROM:001257A2 bsr.l sub_1234DA ROM:001257A8 bset #4,($136B).w ROM:001257AE bsr.l sub_126878 ROM:001257B4 bset #4,($1394).w ROM:001257BA move.b #$B,($118B).w ROM:001257C0 bra.l locret_12599C ROM:001257C6 ; --------------------------------------------------------------------------- ROM:001257C6 ROM:001257C6 loc_1257C6: ; CODE XREF: ROM:001257A0↑j ROM:001257C6 cmpi.w #3,($C16).w ROM:001257CC bne.s loc_1257EC ROM:001257CE btst #6,($8E4).w ROM:001257D4 beq.s loc_1257EA ROM:001257D6 bsr.l sub_1246D0 ROM:001257DC move.b #$C,($118B).w ROM:001257E2 bra.l locret_125A0C ROM:001257E8 ; --------------------------------------------------------------------------- ROM:001257E8 bra.s loc_1257EC ROM:001257EA ; --------------------------------------------------------------------------- ROM:001257EA ROM:001257EA loc_1257EA: ; CODE XREF: ROM:001257D4↑j ROM:001257EA bra.s loc_1257F4 ROM:001257EC ; --------------------------------------------------------------------------- ROM:001257EC ROM:001257EC loc_1257EC: ; CODE XREF: ROM:001257CC↑j ROM:001257EC ; ROM:001257E8↑j ROM:001257EC cmpi.w #4,($C16).w ROM:001257F2 bne.s loc_125818 ROM:001257F4 ROM:001257F4 loc_1257F4: ; CODE XREF: ROM:loc_1257EA↑j ROM:001257F4 bsr.l sub_1246D0 ROM:001257FA bsr.l sub_1234DA ROM:00125800 bset #4,($136B).w ROM:00125806 bsr.l sub_126878 ROM:0012580C move.b #7,($118B).w ROM:00125812 bra.l locret_1258BA ROM:00125818 ; --------------------------------------------------------------------------- ROM:00125818 ROM:00125818 loc_125818: ; CODE XREF: ROM:001257F2↑j ROM:00125818 cmpi.w #2,($C16).w ROM:0012581E bne.s loc_125844 ROM:00125820 bsr.l sub_1234DA ROM:00125826 bset #4,($136B).w ROM:0012582C bsr.l sub_126878 ROM:00125832 bset #4,($1394).w ROM:00125838 move.b #9,($118B).w ROM:0012583E bra.l locret_125934 ROM:00125844 ; --------------------------------------------------------------------------- ROM:00125844 ROM:00125844 loc_125844: ; CODE XREF: ROM:0012581E↑j ROM:00125844 cmpi.w #1,($C16).w ROM:0012584A bne.s locret_125870 ROM:0012584C bsr.l sub_1234DA ROM:00125852 bset #4,($136B).w ROM:00125858 bsr.l sub_126878 ROM:0012585E bset #4,($1394).w ROM:00125864 move.b #$A,($118B).w ROM:0012586A bra.l locret_125968 ROM:00125870 ; --------------------------------------------------------------------------- ROM:00125870 ROM:00125870 locret_125870: ; CODE XREF: ROM:0012584A↑j ROM:00125870 rts ROM:00125872 ; --------------------------------------------------------------------------- ROM:00125872 ROM:00125872 loc_125872: ; DATA XREF: ROM:00125466↑o ROM:00125872 btst #5,($138F).w ROM:00125878 beq.s locret_1258BA ROM:0012587A btst #5,($8E5).w ROM:00125880 beq.s loc_12588A ROM:00125882 bsr.l sub_1167FE ROM:00125888 bra.s locret_1258BA ROM:0012588A ; --------------------------------------------------------------------------- ROM:0012588A ROM:0012588A loc_12588A: ; CODE XREF: ROM:00125880↑j ROM:0012588A bclr #5,($138F).w ROM:00125890 bset #5,($1388).w ROM:00125896 bsr.l sub_126732 ROM:0012589C move.w $47E(a5),d0 ROM:001258A0 clr.b ($87E).w ROM:001258A4 move.w d0,($62C).w ROM:001258A8 move.b #1,($87E).w ROM:001258AE move.b #5,($118B).w ROM:001258B4 bra.l loc_12576C ROM:001258BA ; --------------------------------------------------------------------------- ROM:001258BA ROM:001258BA locret_1258BA: ; CODE XREF: ROM:00125812↑j ROM:001258BA ; ROM:00125878↑j ... ROM:001258BA rts ROM:001258BC ; --------------------------------------------------------------------------- ROM:001258BC ROM:001258BC loc_1258BC: ; DATA XREF: ROM:0012546A↑o ROM:001258BC btst #5,($138F).w ROM:001258C2 beq.s locret_1258F4 ROM:001258C4 bclr #5,($138F).w ROM:001258CA bset #5,($1388).w ROM:001258D0 bsr.l sub_126732 ROM:001258D6 move.w $47E(a5),d0 ROM:001258DA clr.b ($87E).w ROM:001258DE move.w d0,($62C).w ROM:001258E2 move.b #1,($87E).w ROM:001258E8 move.b #1,($118B).w ROM:001258EE bra.l loc_125574 ROM:001258F4 ; --------------------------------------------------------------------------- ROM:001258F4 ROM:001258F4 locret_1258F4: ; CODE XREF: ROM:001256DA↑j ROM:001258F4 ; ROM:001258C2↑j ROM:001258F4 rts ROM:001258F6 ; --------------------------------------------------------------------------- ROM:001258F6 ROM:001258F6 loc_1258F6: ; DATA XREF: ROM:0012546E↑o ROM:001258F6 btst #5,($138F).w ROM:001258FC beq.s locret_125934 ROM:001258FE bclr #5,($138F).w ROM:00125904 bset #6,($138E).w ROM:0012590A bset #5,($1388).w ROM:00125910 bsr.l sub_126732 ROM:00125916 move.w $47E(a5),d0 ROM:0012591A clr.b ($87E).w ROM:0012591E move.w d0,($62C).w ROM:00125922 move.b #1,($87E).w ROM:00125928 move.b #5,($118B).w ROM:0012592E bra.l loc_12576C ROM:00125934 ; --------------------------------------------------------------------------- ROM:00125934 ROM:00125934 locret_125934: ; CODE XREF: ROM:0012556E↑j ROM:00125934 ; ROM:0012583E↑j ... ROM:00125934 rts ROM:00125936 ; --------------------------------------------------------------------------- ROM:00125936 ROM:00125936 loc_125936: ; DATA XREF: ROM:00125472↑o ROM:00125936 btst #5,($138F).w ROM:0012593C beq.s locret_125968 ROM:0012593E bclr #5,($138F).w ROM:00125944 bset #5,($1388).w ROM:0012594A bsr.l sub_126732 ROM:00125950 bset #6,($137D).w ROM:00125956 bclr #7,($137E).w ROM:0012595C move.b #1,($118B).w ROM:00125962 bra.l loc_125574 ROM:00125968 ; --------------------------------------------------------------------------- ROM:00125968 ROM:00125968 locret_125968: ; CODE XREF: ROM:0012586A↑j ROM:00125968 ; ROM:0012593C↑j ROM:00125968 rts ROM:0012596A ; --------------------------------------------------------------------------- ROM:0012596A ROM:0012596A loc_12596A: ; DATA XREF: ROM:00125476↑o ROM:0012596A btst #5,($138F).w ROM:00125970 beq.s locret_12599C ROM:00125972 bclr #5,($138F).w ROM:00125978 bset #5,($1388).w ROM:0012597E bsr.l sub_126732 ROM:00125984 bset #1,($1395).w ROM:0012598A bclr #7,($137E).w ROM:00125990 move.b #1,($118B).w ROM:00125996 bra.l loc_125574 ROM:0012599C ; --------------------------------------------------------------------------- ROM:0012599C ROM:0012599C locret_12599C: ; CODE XREF: ROM:001257C0↑j ROM:0012599C ; ROM:00125970↑j ROM:0012599C rts ROM:0012599E ; --------------------------------------------------------------------------- ROM:0012599E ROM:0012599E loc_12599E: ; DATA XREF: ROM:0012547A↑o ROM:0012599E btst #2,($1391).w ROM:001259A4 bne.s loc_1259D2 ROM:001259A6 cmpi.w #0,($62C).w ROM:001259AC bgt.s loc_1259D2 ROM:001259AE bsr.l sub_1374E8 ROM:001259B4 bsr.l sub_1374FA ROM:001259BA bset #3,($1381).w ROM:001259C0 bclr #7,($137E).w ROM:001259C6 move.b #$D,($118B).w ROM:001259CC bra.l loc_125A0E ROM:001259D2 ; --------------------------------------------------------------------------- ROM:001259D2 ROM:001259D2 loc_1259D2: ; CODE XREF: ROM:001259A4↑j ROM:001259D2 ; ROM:001259AC↑j ROM:001259D2 btst #3,($8EE).w ROM:001259D8 beq.s loc_1259DC ROM:001259DA bra.s loc_1259EE ROM:001259DC ; --------------------------------------------------------------------------- ROM:001259DC ROM:001259DC loc_1259DC: ; CODE XREF: ROM:001259D8↑j ROM:001259DC btst #2,($8E8).w ROM:001259E2 beq.s loc_1259E6 ROM:001259E4 bra.s loc_1259EE ROM:001259E6 ; --------------------------------------------------------------------------- ROM:001259E6 ROM:001259E6 loc_1259E6: ; CODE XREF: ROM:001259E2↑j ROM:001259E6 btst #0,($1389).w ROM:001259EC beq.s locret_125A0C ROM:001259EE ROM:001259EE loc_1259EE: ; CODE XREF: ROM:001259DA↑j ROM:001259EE ; ROM:001259E4↑j ROM:001259EE bsr.l sub_1234DA ROM:001259F4 bset #4,($136B).w ROM:001259FA bsr.l sub_126878 ROM:00125A00 move.b #7,($118B).w ROM:00125A06 bra.l locret_1258BA ROM:00125A0C ; --------------------------------------------------------------------------- ROM:00125A0C ROM:00125A0C locret_125A0C: ; CODE XREF: ROM:001257E2↑j ROM:00125A0C ; ROM:001259EC↑j ROM:00125A0C rts ROM:00125A0E ; --------------------------------------------------------------------------- ROM:00125A0E ROM:00125A0E loc_125A0E: ; CODE XREF: ROM:00125506↑j ROM:00125A0E ; ROM:001255DE↑j ... ROM:00125A0E move.b #0,($118B).w ROM:00125A14 bra.l locret_1254C2 ROM:00125A1A ; --------------------------------------------------------------------------- ROM:00125A1A rts ROM:00125A1C ; --------------------------------------------------------------------------- ROM:00125A1C ROM:00125A1C loc_125A1C: ; DATA XREF: ROM:00125482↑o ROM:00125A1C btst #5,($138F).w ROM:00125A22 beq.s locret_125A3E ROM:00125A24 bclr #5,($138F).w ROM:00125A2A bset #3,($1381).w ROM:00125A30 bclr #7,($137E).w ROM:00125A36 move.b #$D,($118B).w ROM:00125A3C bra.s loc_125A0E ROM:00125A3E ; --------------------------------------------------------------------------- ROM:00125A3E ROM:00125A3E locret_125A3E: ; CODE XREF: ROM:00125642↑j ROM:00125A3E ; ROM:00125794↑j ... ROM:00125A3E rts ROM:00125A40 ; --------------------------------------------------------------------------- ROM:00125A40 ROM:00125A40 loc_125A40: ; DATA XREF: ROM:00125486↑o ROM:00125A40 btst #0,($8E5).w ROM:00125A46 beq.s loc_125A70 ROM:00125A48 bsr.l sub_123300 ROM:00125A4E bsr.l sub_1234DA ROM:00125A54 bset #4,($136B).w ROM:00125A5A bsr.l sub_126878 ROM:00125A60 move.b #2,($118B).w ROM:00125A66 bra.l locret_1255B4 ROM:00125A6C ; --------------------------------------------------------------------------- ROM:00125A6C bra.w locret_125A7C ROM:00125A70 ; --------------------------------------------------------------------------- ROM:00125A70 ROM:00125A70 loc_125A70: ; CODE XREF: ROM:00125A46↑j ROM:00125A70 move.b #$11,($118B).w ROM:00125A76 bra.l locret_125AFA ROM:00125A7C ; --------------------------------------------------------------------------- ROM:00125A7C ROM:00125A7C locret_125A7C: ; CODE XREF: ROM:00125548↑j ROM:00125A7C ; ROM:00125A6C↑j ROM:00125A7C rts ROM:00125A7E ; --------------------------------------------------------------------------- ROM:00125A7E ROM:00125A7E loc_125A7E: ; DATA XREF: ROM:0012548A↑o ROM:00125A7E btst #5,($138F).w ROM:00125A84 beq.s locret_125A98 ROM:00125A86 bclr #5,($138F).w ROM:00125A8C move.b #3,($118B).w ROM:00125A92 bra.l loc_1256E0 ROM:00125A98 ; --------------------------------------------------------------------------- ROM:00125A98 ROM:00125A98 locret_125A98: ; CODE XREF: ROM:00125618↑j ROM:00125A98 ; ROM:00125A84↑j ROM:00125A98 rts ROM:00125A9A ; --------------------------------------------------------------------------- ROM:00125A9A ROM:00125A9A loc_125A9A: ; DATA XREF: ROM:0012548E↑o ROM:00125A9A btst #0,($8E5).w ROM:00125AA0 beq.s loc_125ACA ROM:00125AA2 bsr.l sub_123300 ROM:00125AA8 bsr.l sub_1234DA ROM:00125AAE bset #4,($136B).w ROM:00125AB4 bsr.l sub_126878 ROM:00125ABA move.b #2,($118B).w ROM:00125AC0 bra.l locret_1255B4 ROM:00125AC6 ; --------------------------------------------------------------------------- ROM:00125AC6 bra.w locret_125AFA ROM:00125ACA ; --------------------------------------------------------------------------- ROM:00125ACA ROM:00125ACA loc_125ACA: ; CODE XREF: ROM:00125AA0↑j ROM:00125ACA bset #3,($8EC).w ROM:00125AD0 bset #7,($8E2).w ROM:00125AD6 bsr.l sub_123300 ROM:00125ADC bsr.l sub_1234DA ROM:00125AE2 bset #4,($136B).w ROM:00125AE8 bsr.l sub_126878 ROM:00125AEE move.b #2,($118B).w ROM:00125AF4 bra.l locret_1255B4 ROM:00125AFA ; --------------------------------------------------------------------------- ROM:00125AFA ROM:00125AFA locret_125AFA: ; CODE XREF: ROM:00125A76↑j ROM:00125AFA ; ROM:00125AC6↑j ROM:00125AFA rts ROM:00125AFC ; --------------------------------------------------------------------------- ROM:00125AFC rts ROM:00125AFE ROM:00125AFE ; =============== S U B R O U T I N E ======================================= ROM:00125AFE ROM:00125AFE ROM:00125AFE sub_125AFE: ; DATA XREF: ROM:00135B90↓o ROM:00125AFE movea.w 8(a3),a0 ROM:00125B02 adda.l #$170000,a0 ROM:00125B08 move.w (a0),d7 ROM:00125B0A cmpi.w #0,d7 ROM:00125B0E bne.s locret_125B44 ROM:00125B10 clr.b ($118E).w ROM:00125B14 move.b $B(a3),d7 ROM:00125B18 ext.w d7 ROM:00125B1A lsr.w #1,d7 ROM:00125B1C lea $C(a3),a2 ROM:00125B20 move.w #1,d3 ROM:00125B24 bra.s loc_125B2A ROM:00125B26 ; --------------------------------------------------------------------------- ROM:00125B26 ROM:00125B26 loc_125B26: ; CODE XREF: sub_125AFE:loc_125B3E↓j ROM:00125B26 addi.w #1,d3 ROM:00125B2A ROM:00125B2A loc_125B2A: ; CODE XREF: sub_125AFE+26↑j ROM:00125B2A cmp.w d7,d3 ROM:00125B2C bgt.w loc_125B40 ROM:00125B30 movea.w (a2)+,a4 ROM:00125B32 move.b (a2)+,d6 ROM:00125B34 move.b (a2)+,d5 ROM:00125B36 btst d6,(a4) ROM:00125B38 beq.s loc_125B3E ROM:00125B3A or.b d5,($118E).w ROM:00125B3E ROM:00125B3E loc_125B3E: ; CODE XREF: sub_125AFE+3A↑j ROM:00125B3E bra.s loc_125B26 ROM:00125B40 ; --------------------------------------------------------------------------- ROM:00125B40 ROM:00125B40 loc_125B40: ; CODE XREF: sub_125AFE+2E↑j ROM:00125B40 bsr.w sub_125B46 ROM:00125B44 ROM:00125B44 locret_125B44: ; CODE XREF: sub_125AFE+10↑j ROM:00125B44 rts ROM:00125B44 ; End of function sub_125AFE ROM:00125B44 ROM:00125B46 ROM:00125B46 ; =============== S U B R O U T I N E ======================================= ROM:00125B46 ROM:00125B46 ROM:00125B46 sub_125B46: ; CODE XREF: sub_125AFE:loc_125B40↑p ROM:00125B46 move.b ($118E).w,d0 ROM:00125B4A btst #3,($138D).w ROM:00125B50 bne.s loc_125B58 ROM:00125B52 andi.b #$60,d0 ; '`' ROM:00125B56 bra.s loc_125B5C ROM:00125B58 ; --------------------------------------------------------------------------- ROM:00125B58 ROM:00125B58 loc_125B58: ; CODE XREF: sub_125B46+A↑j ROM:00125B58 andi.b #$10,d0 ROM:00125B5C ROM:00125B5C loc_125B5C: ; CODE XREF: sub_125B46+10↑j ROM:00125B5C cmpi.b #0,d0 ROM:00125B60 ble.s locret_125B9A ROM:00125B62 addi.b #1,($118D).w ROM:00125B68 cmpi.b #$50,($118D).w ; 'P' ROM:00125B6E bgt.s locret_125B9A ROM:00125B70 move.w ($C06).w,d0 ROM:00125B74 move.b ($C08).w,$1240(d0.w) ROM:00125B7C addi.w #1,d0 ROM:00125B80 move.b ($C09).w,$1240(d0.w) ROM:00125B88 addi.w #1,d0 ROM:00125B8C move.b ($118E).w,$1240(d0.w) ROM:00125B94 addi.w #3,($C06).w ROM:00125B9A ROM:00125B9A locret_125B9A: ; CODE XREF: sub_125B46+1A↑j ROM:00125B9A ; sub_125B46+28↑j ROM:00125B9A rts ROM:00125B9A ; End of function sub_125B46 ROM:00125B9A ROM:00125B9C ROM:00125B9C ; =============== S U B R O U T I N E ======================================= ROM:00125B9C ROM:00125B9C ROM:00125B9C sub_125B9C: ; CODE XREF: sub_1234DA+310↑p ROM:00125B9C move.l d2,-(sp) ROM:00125B9E move.l a3,-(sp) ROM:00125BA0 bsr.l sub_13449A ROM:00125BA6 movea.l (sp)+,a3 ROM:00125BA8 move.l (sp)+,d3 ROM:00125BAA move.b $B(a3),d7 ROM:00125BAE ext.w d7 ROM:00125BB0 lsr.w #1,d7 ROM:00125BB2 lea $C(a3),a2 ROM:00125BB6 move.w #1,d3 ROM:00125BBA bra.s loc_125BC0 ROM:00125BBC ; --------------------------------------------------------------------------- ROM:00125BBC ROM:00125BBC loc_125BBC: ; CODE XREF: sub_125B9C:loc_125BD8↓j ROM:00125BBC addi.w #1,d3 ROM:00125BC0 ROM:00125BC0 loc_125BC0: ; CODE XREF: sub_125B9C+1E↑j ROM:00125BC0 cmp.w d7,d3 ROM:00125BC2 bgt.w locret_125BDA ROM:00125BC6 movea.w (a2)+,a4 ROM:00125BC8 move.b (a2)+,d6 ROM:00125BCA move.b (a2)+,d5 ROM:00125BCC cmpi.b #$10,d5 ROM:00125BD0 bne.s loc_125BD6 ROM:00125BD2 bset d6,(a4) ROM:00125BD4 bra.s loc_125BD8 ROM:00125BD6 ; --------------------------------------------------------------------------- ROM:00125BD6 ROM:00125BD6 loc_125BD6: ; CODE XREF: sub_125B9C+34↑j ROM:00125BD6 bclr d6,(a4) ROM:00125BD8 ROM:00125BD8 loc_125BD8: ; CODE XREF: sub_125B9C+38↑j ROM:00125BD8 bra.s loc_125BBC ROM:00125BDA ; --------------------------------------------------------------------------- ROM:00125BDA ROM:00125BDA locret_125BDA: ; CODE XREF: sub_125B9C+26↑j ROM:00125BDA rts ROM:00125BDA ; End of function sub_125B9C ROM:00125BDA ROM:00125BDC ROM:00125BDC ; =============== S U B R O U T I N E ======================================= ROM:00125BDC ROM:00125BDC ROM:00125BDC sub_125BDC: ; CODE XREF: sub_1234DA+3C8↑p ROM:00125BDC btst #4,($138C).w ROM:00125BE2 beq.s loc_125BEC ROM:00125BE4 ori.b #1,($119A).w ROM:00125BEA bra.s loc_125BF2 ROM:00125BEC ; --------------------------------------------------------------------------- ROM:00125BEC ROM:00125BEC loc_125BEC: ; CODE XREF: sub_125BDC+6↑j ROM:00125BEC andi.b #$FE,($119A).w ROM:00125BF2 ROM:00125BF2 loc_125BF2: ; CODE XREF: sub_125BDC+E↑j ROM:00125BF2 btst #6,($1374).w ROM:00125BF8 beq.s loc_125C02 ROM:00125BFA ori.b #1,($118F).w ROM:00125C00 bra.s loc_125C08 ROM:00125C02 ; --------------------------------------------------------------------------- ROM:00125C02 ROM:00125C02 loc_125C02: ; CODE XREF: sub_125BDC+1C↑j ROM:00125C02 andi.b #$FE,($118F).w ROM:00125C08 ROM:00125C08 loc_125C08: ; CODE XREF: sub_125BDC+24↑j ROM:00125C08 btst #5,($8E3).w ROM:00125C0E beq.s loc_125C18 ROM:00125C10 ori.b #2,($118F).w ROM:00125C16 bra.s loc_125C1E ROM:00125C18 ; --------------------------------------------------------------------------- ROM:00125C18 ROM:00125C18 loc_125C18: ; CODE XREF: sub_125BDC+32↑j ROM:00125C18 andi.b #$FD,($118F).w ROM:00125C1E ROM:00125C1E loc_125C1E: ; CODE XREF: sub_125BDC+3A↑j ROM:00125C1E btst #0,($8EC).w ROM:00125C24 beq.s loc_125C2E ROM:00125C26 ori.b #4,($118F).w ROM:00125C2C bra.s loc_125C34 ROM:00125C2E ; --------------------------------------------------------------------------- ROM:00125C2E ROM:00125C2E loc_125C2E: ; CODE XREF: sub_125BDC+48↑j ROM:00125C2E andi.b #$FB,($118F).w ROM:00125C34 ROM:00125C34 loc_125C34: ; CODE XREF: sub_125BDC+50↑j ROM:00125C34 btst #2,($8E5).w ROM:00125C3A beq.s loc_125C44 ROM:00125C3C ori.b #8,($118F).w ROM:00125C42 bra.s loc_125C4A ROM:00125C44 ; --------------------------------------------------------------------------- ROM:00125C44 ROM:00125C44 loc_125C44: ; CODE XREF: sub_125BDC+5E↑j ROM:00125C44 andi.b #$F7,($118F).w ROM:00125C4A ROM:00125C4A loc_125C4A: ; CODE XREF: sub_125BDC+66↑j ROM:00125C4A btst #4,($FFFFFA19).w ROM:00125C50 bne.s loc_125C5A ROM:00125C52 ori.b #$10,($118F).w ROM:00125C58 bra.s loc_125C60 ROM:00125C5A ; --------------------------------------------------------------------------- ROM:00125C5A ROM:00125C5A loc_125C5A: ; CODE XREF: sub_125BDC+74↑j ROM:00125C5A andi.b #$EF,($118F).w ROM:00125C60 ROM:00125C60 loc_125C60: ; CODE XREF: sub_125BDC+7C↑j ROM:00125C60 btst #7,($8EB).w ROM:00125C66 beq.s loc_125C70 ROM:00125C68 ori.b #$20,($118F).w ; ' ' ROM:00125C6E bra.s loc_125C76 ROM:00125C70 ; --------------------------------------------------------------------------- ROM:00125C70 ROM:00125C70 loc_125C70: ; CODE XREF: sub_125BDC+8A↑j ROM:00125C70 andi.b #$DF,($118F).w ROM:00125C76 ROM:00125C76 loc_125C76: ; CODE XREF: sub_125BDC+92↑j ROM:00125C76 btst #4,($1392).w ROM:00125C7C beq.s loc_125C86 ROM:00125C7E ori.b #$40,($118F).w ; '@' ROM:00125C84 bra.s loc_125C8C ROM:00125C86 ; --------------------------------------------------------------------------- ROM:00125C86 ROM:00125C86 loc_125C86: ; CODE XREF: sub_125BDC+A0↑j ROM:00125C86 andi.b #$BF,($118F).w ROM:00125C8C ROM:00125C8C loc_125C8C: ; CODE XREF: sub_125BDC+A8↑j ROM:00125C8C btst #7,($FFFFF411).w ROM:00125C92 bne.s loc_125C9C ROM:00125C94 ori.b #$80,($118F).w ROM:00125C9A bra.s loc_125CA2 ROM:00125C9C ; --------------------------------------------------------------------------- ROM:00125C9C ROM:00125C9C loc_125C9C: ; CODE XREF: sub_125BDC+B6↑j ROM:00125C9C andi.b #$7F,($118F).w ROM:00125CA2 ROM:00125CA2 loc_125CA2: ; CODE XREF: sub_125BDC+BE↑j ROM:00125CA2 btst #5,($8E8).w ROM:00125CA8 beq.s loc_125CB2 ROM:00125CAA ori.b #1,($1194).w ROM:00125CB0 bra.s loc_125CB8 ROM:00125CB2 ; --------------------------------------------------------------------------- ROM:00125CB2 ROM:00125CB2 loc_125CB2: ; CODE XREF: sub_125BDC+CC↑j ROM:00125CB2 andi.b #$FE,($1194).w ROM:00125CB8 ROM:00125CB8 loc_125CB8: ; CODE XREF: sub_125BDC+D4↑j ROM:00125CB8 btst #5,($8DE).w ROM:00125CBE beq.s loc_125CC8 ROM:00125CC0 ori.b #2,($1194).w ROM:00125CC6 bra.s loc_125CCE ROM:00125CC8 ; --------------------------------------------------------------------------- ROM:00125CC8 ROM:00125CC8 loc_125CC8: ; CODE XREF: sub_125BDC+E2↑j ROM:00125CC8 andi.b #$FD,($1194).w ROM:00125CCE ROM:00125CCE loc_125CCE: ; CODE XREF: sub_125BDC+EA↑j ROM:00125CCE btst #3,($8DF).w ROM:00125CD4 beq.s loc_125CDE ROM:00125CD6 ori.b #4,($1194).w ROM:00125CDC bra.s loc_125CE4 ROM:00125CDE ; --------------------------------------------------------------------------- ROM:00125CDE ROM:00125CDE loc_125CDE: ; CODE XREF: sub_125BDC+F8↑j ROM:00125CDE andi.b #$FB,($1194).w ROM:00125CE4 ROM:00125CE4 loc_125CE4: ; CODE XREF: sub_125BDC+100↑j ROM:00125CE4 btst #5,($8DD).w ROM:00125CEA beq.s loc_125CF4 ROM:00125CEC ori.b #8,($1194).w ROM:00125CF2 bra.s loc_125CFA ROM:00125CF4 ; --------------------------------------------------------------------------- ROM:00125CF4 ROM:00125CF4 loc_125CF4: ; CODE XREF: sub_125BDC+10E↑j ROM:00125CF4 andi.b #$F7,($1194).w ROM:00125CFA ROM:00125CFA loc_125CFA: ; CODE XREF: sub_125BDC+116↑j ROM:00125CFA btst #6,($8E9).w ROM:00125D00 beq.s loc_125D0A ROM:00125D02 ori.b #$10,($1194).w ROM:00125D08 bra.s loc_125D10 ROM:00125D0A ; --------------------------------------------------------------------------- ROM:00125D0A ROM:00125D0A loc_125D0A: ; CODE XREF: sub_125BDC+124↑j ROM:00125D0A andi.b #$EF,($1194).w ROM:00125D10 ROM:00125D10 loc_125D10: ; CODE XREF: sub_125BDC+12C↑j ROM:00125D10 btst #7,($8EA).w ROM:00125D16 beq.s loc_125D20 ROM:00125D18 ori.b #$20,($1194).w ; ' ' ROM:00125D1E bra.s loc_125D26 ROM:00125D20 ; --------------------------------------------------------------------------- ROM:00125D20 ROM:00125D20 loc_125D20: ; CODE XREF: sub_125BDC+13A↑j ROM:00125D20 andi.b #$DF,($1194).w ROM:00125D26 ROM:00125D26 loc_125D26: ; CODE XREF: sub_125BDC+142↑j ROM:00125D26 btst #5,($8E2).w ROM:00125D2C beq.s loc_125D36 ROM:00125D2E ori.b #$40,($1194).w ; '@' ROM:00125D34 bra.s loc_125D3C ROM:00125D36 ; --------------------------------------------------------------------------- ROM:00125D36 ROM:00125D36 loc_125D36: ; CODE XREF: sub_125BDC+150↑j ROM:00125D36 andi.b #$BF,($1194).w ROM:00125D3C ROM:00125D3C loc_125D3C: ; CODE XREF: sub_125BDC+158↑j ROM:00125D3C btst #2,($8EE).w ROM:00125D42 beq.s loc_125D4C ROM:00125D44 ori.b #$80,($1194).w ROM:00125D4A bra.s loc_125D52 ROM:00125D4C ; --------------------------------------------------------------------------- ROM:00125D4C ROM:00125D4C loc_125D4C: ; CODE XREF: sub_125BDC+166↑j ROM:00125D4C andi.b #$7F,($1194).w ROM:00125D52 ROM:00125D52 loc_125D52: ; CODE XREF: sub_125BDC+16E↑j ROM:00125D52 btst #4,($8E3).w ROM:00125D58 beq.s loc_125D62 ROM:00125D5A ori.b #1,($1195).w ROM:00125D60 bra.s loc_125D68 ROM:00125D62 ; --------------------------------------------------------------------------- ROM:00125D62 ROM:00125D62 loc_125D62: ; CODE XREF: sub_125BDC+17C↑j ROM:00125D62 andi.b #$FE,($1195).w ROM:00125D68 ROM:00125D68 loc_125D68: ; CODE XREF: sub_125BDC+184↑j ROM:00125D68 btst #2,($C1C).w ROM:00125D6E beq.s loc_125D78 ROM:00125D70 ori.b #2,($1195).w ROM:00125D76 bra.s loc_125D7E ROM:00125D78 ; --------------------------------------------------------------------------- ROM:00125D78 ROM:00125D78 loc_125D78: ; CODE XREF: sub_125BDC+192↑j ROM:00125D78 andi.b #$FD,($1195).w ROM:00125D7E ROM:00125D7E loc_125D7E: ; CODE XREF: sub_125BDC+19A↑j ROM:00125D7E btst #0,($8E7).w ROM:00125D84 beq.s loc_125D8E ROM:00125D86 ori.b #4,($1195).w ROM:00125D8C bra.s loc_125D94 ROM:00125D8E ; --------------------------------------------------------------------------- ROM:00125D8E ROM:00125D8E loc_125D8E: ; CODE XREF: sub_125BDC+1A8↑j ROM:00125D8E andi.b #$FB,($1195).w ROM:00125D94 ROM:00125D94 loc_125D94: ; CODE XREF: sub_125BDC+1B0↑j ROM:00125D94 btst #1,($C1C).w ROM:00125D9A beq.s loc_125DA4 ROM:00125D9C ori.b #8,($1195).w ROM:00125DA2 bra.s loc_125DAA ROM:00125DA4 ; --------------------------------------------------------------------------- ROM:00125DA4 ROM:00125DA4 loc_125DA4: ; CODE XREF: sub_125BDC+1BE↑j ROM:00125DA4 andi.b #$F7,($1195).w ROM:00125DAA ROM:00125DAA loc_125DAA: ; CODE XREF: sub_125BDC+1C6↑j ROM:00125DAA btst #0,($C1C).w ROM:00125DB0 beq.s loc_125DBA ROM:00125DB2 ori.b #$10,($1195).w ROM:00125DB8 bra.s loc_125DC0 ROM:00125DBA ; --------------------------------------------------------------------------- ROM:00125DBA ROM:00125DBA loc_125DBA: ; CODE XREF: sub_125BDC+1D4↑j ROM:00125DBA andi.b #$EF,($1195).w ROM:00125DC0 ROM:00125DC0 loc_125DC0: ; CODE XREF: sub_125BDC+1DC↑j ROM:00125DC0 btst #7,($C1D).w ROM:00125DC6 beq.s loc_125DD0 ROM:00125DC8 ori.b #$20,($1195).w ; ' ' ROM:00125DCE bra.s loc_125DD6 ROM:00125DD0 ; --------------------------------------------------------------------------- ROM:00125DD0 ROM:00125DD0 loc_125DD0: ; CODE XREF: sub_125BDC+1EA↑j ROM:00125DD0 andi.b #$DF,($1195).w ROM:00125DD6 ROM:00125DD6 loc_125DD6: ; CODE XREF: sub_125BDC+1F2↑j ROM:00125DD6 btst #0,($114D).w ROM:00125DDC beq.s loc_125DE6 ROM:00125DDE ori.b #1,($1196).w ROM:00125DE4 bra.s loc_125DEC ROM:00125DE6 ; --------------------------------------------------------------------------- ROM:00125DE6 ROM:00125DE6 loc_125DE6: ; CODE XREF: sub_125BDC+200↑j ROM:00125DE6 andi.b #$FE,($1196).w ROM:00125DEC ROM:00125DEC loc_125DEC: ; CODE XREF: sub_125BDC+208↑j ROM:00125DEC btst #0,($115A).w ROM:00125DF2 beq.s loc_125DFC ROM:00125DF4 ori.b #2,($1196).w ROM:00125DFA bra.s loc_125E02 ROM:00125DFC ; --------------------------------------------------------------------------- ROM:00125DFC ROM:00125DFC loc_125DFC: ; CODE XREF: sub_125BDC+216↑j ROM:00125DFC andi.b #$FD,($1196).w ROM:00125E02 ROM:00125E02 loc_125E02: ; CODE XREF: sub_125BDC+21E↑j ROM:00125E02 btst #0,($1158).w ROM:00125E08 beq.s loc_125E12 ROM:00125E0A ori.b #4,($1196).w ROM:00125E10 bra.s loc_125E18 ROM:00125E12 ; --------------------------------------------------------------------------- ROM:00125E12 ROM:00125E12 loc_125E12: ; CODE XREF: sub_125BDC+22C↑j ROM:00125E12 andi.b #$FB,($1196).w ROM:00125E18 ROM:00125E18 loc_125E18: ; CODE XREF: sub_125BDC+234↑j ROM:00125E18 btst #0,($11F6).w ROM:00125E1E beq.s loc_125E28 ROM:00125E20 ori.b #1,($11C6).w ROM:00125E26 bra.s loc_125E2E ROM:00125E28 ; --------------------------------------------------------------------------- ROM:00125E28 ROM:00125E28 loc_125E28: ; CODE XREF: sub_125BDC+242↑j ROM:00125E28 andi.b #$FE,($11C6).w ROM:00125E2E ROM:00125E2E loc_125E2E: ; CODE XREF: sub_125BDC+24A↑j ROM:00125E2E btst #1,($1369).w ROM:00125E34 beq.s loc_125E3E ROM:00125E36 ori.b #1,($1197).w ROM:00125E3C bra.s loc_125E44 ROM:00125E3E ; --------------------------------------------------------------------------- ROM:00125E3E ROM:00125E3E loc_125E3E: ; CODE XREF: sub_125BDC+258↑j ROM:00125E3E andi.b #$FE,($1197).w ROM:00125E44 ROM:00125E44 loc_125E44: ; CODE XREF: sub_125BDC+260↑j ROM:00125E44 btst #6,($1393).w ROM:00125E4A beq.s loc_125E54 ROM:00125E4C ori.b #2,($1197).w ROM:00125E52 bra.s loc_125E5A ROM:00125E54 ; --------------------------------------------------------------------------- ROM:00125E54 ROM:00125E54 loc_125E54: ; CODE XREF: sub_125BDC+26E↑j ROM:00125E54 andi.b #$FD,($1197).w ROM:00125E5A ROM:00125E5A loc_125E5A: ; CODE XREF: sub_125BDC+276↑j ROM:00125E5A btst #6,($1381).w ROM:00125E60 beq.s loc_125E6A ROM:00125E62 ori.b #4,($1197).w ROM:00125E68 bra.s loc_125E70 ROM:00125E6A ; --------------------------------------------------------------------------- ROM:00125E6A ROM:00125E6A loc_125E6A: ; CODE XREF: sub_125BDC+284↑j ROM:00125E6A andi.b #$FB,($1197).w ROM:00125E70 ROM:00125E70 loc_125E70: ; CODE XREF: sub_125BDC+28C↑j ROM:00125E70 btst #2,($1377).w ROM:00125E76 beq.s loc_125E80 ROM:00125E78 ori.b #8,($1197).w ROM:00125E7E bra.s loc_125E86 ROM:00125E80 ; --------------------------------------------------------------------------- ROM:00125E80 ROM:00125E80 loc_125E80: ; CODE XREF: sub_125BDC+29A↑j ROM:00125E80 andi.b #$F7,($1197).w ROM:00125E86 ROM:00125E86 loc_125E86: ; CODE XREF: sub_125BDC+2A2↑j ROM:00125E86 btst #2,($1374).w ROM:00125E8C beq.s loc_125E96 ROM:00125E8E ori.b #$10,($1197).w ROM:00125E94 bra.s loc_125E9C ROM:00125E96 ; --------------------------------------------------------------------------- ROM:00125E96 ROM:00125E96 loc_125E96: ; CODE XREF: sub_125BDC+2B0↑j ROM:00125E96 andi.b #$EF,($1197).w ROM:00125E9C ROM:00125E9C loc_125E9C: ; CODE XREF: sub_125BDC+2B8↑j ROM:00125E9C btst #7,($14CF).w ROM:00125EA2 beq.s loc_125EAC ROM:00125EA4 ori.b #$20,($1197).w ; ' ' ROM:00125EAA bra.s loc_125EB2 ROM:00125EAC ; --------------------------------------------------------------------------- ROM:00125EAC ROM:00125EAC loc_125EAC: ; CODE XREF: sub_125BDC+2C6↑j ROM:00125EAC andi.b #$DF,($1197).w ROM:00125EB2 ROM:00125EB2 loc_125EB2: ; CODE XREF: sub_125BDC+2CE↑j ROM:00125EB2 btst #2,($138A).w ROM:00125EB8 beq.s loc_125EC2 ROM:00125EBA ori.b #1,($1198).w ROM:00125EC0 bra.s loc_125EC8 ROM:00125EC2 ; --------------------------------------------------------------------------- ROM:00125EC2 ROM:00125EC2 loc_125EC2: ; CODE XREF: sub_125BDC+2DC↑j ROM:00125EC2 andi.b #$FE,($1198).w ROM:00125EC8 ROM:00125EC8 loc_125EC8: ; CODE XREF: sub_125BDC+2E4↑j ROM:00125EC8 btst #6,($1374).w ROM:00125ECE beq.s loc_125ED8 ROM:00125ED0 ori.b #2,($1198).w ROM:00125ED6 bra.s loc_125EDE ROM:00125ED8 ; --------------------------------------------------------------------------- ROM:00125ED8 ROM:00125ED8 loc_125ED8: ; CODE XREF: sub_125BDC+2F2↑j ROM:00125ED8 andi.b #$FD,($1198).w ROM:00125EDE ROM:00125EDE loc_125EDE: ; CODE XREF: sub_125BDC+2FA↑j ROM:00125EDE btst #7,($8DF).w ROM:00125EE4 beq.s loc_125EEE ROM:00125EE6 ori.b #4,($1198).w ROM:00125EEC bra.s loc_125EF4 ROM:00125EEE ; --------------------------------------------------------------------------- ROM:00125EEE ROM:00125EEE loc_125EEE: ; CODE XREF: sub_125BDC+308↑j ROM:00125EEE andi.b #$FB,($1198).w ROM:00125EF4 ROM:00125EF4 loc_125EF4: ; CODE XREF: sub_125BDC+310↑j ROM:00125EF4 btst #4,($1372).w ROM:00125EFA beq.s loc_125F04 ROM:00125EFC ori.b #8,($1198).w ROM:00125F02 bra.s loc_125F0A ROM:00125F04 ; --------------------------------------------------------------------------- ROM:00125F04 ROM:00125F04 loc_125F04: ; CODE XREF: sub_125BDC+31E↑j ROM:00125F04 andi.b #$F7,($1198).w ROM:00125F0A ROM:00125F0A loc_125F0A: ; CODE XREF: sub_125BDC+326↑j ROM:00125F0A btst #3,($138A).w ROM:00125F10 beq.s loc_125F1A ROM:00125F12 ori.b #$10,($1198).w ROM:00125F18 bra.s loc_125F20 ROM:00125F1A ; --------------------------------------------------------------------------- ROM:00125F1A ROM:00125F1A loc_125F1A: ; CODE XREF: sub_125BDC+334↑j ROM:00125F1A andi.b #$EF,($1198).w ROM:00125F20 ROM:00125F20 loc_125F20: ; CODE XREF: sub_125BDC+33C↑j ROM:00125F20 btst #6,($1369).w ROM:00125F26 beq.s loc_125F30 ROM:00125F28 ori.b #$20,($1198).w ; ' ' ROM:00125F2E bra.s loc_125F36 ROM:00125F30 ; --------------------------------------------------------------------------- ROM:00125F30 ROM:00125F30 loc_125F30: ; CODE XREF: sub_125BDC+34A↑j ROM:00125F30 andi.b #$DF,($1198).w ROM:00125F36 ROM:00125F36 loc_125F36: ; CODE XREF: sub_125BDC+352↑j ROM:00125F36 btst #1,($1387).w ROM:00125F3C beq.s loc_125F46 ROM:00125F3E ori.b #$20,($1198).w ; ' ' ROM:00125F44 bra.s loc_125F4C ROM:00125F46 ; --------------------------------------------------------------------------- ROM:00125F46 ROM:00125F46 loc_125F46: ; CODE XREF: sub_125BDC+360↑j ROM:00125F46 andi.b #$DF,($1198).w ROM:00125F4C ROM:00125F4C loc_125F4C: ; CODE XREF: sub_125BDC+368↑j ROM:00125F4C btst #6,($1385).w ROM:00125F52 beq.s loc_125F5C ROM:00125F54 ori.b #$20,($1198).w ; ' ' ROM:00125F5A bra.s loc_125F62 ROM:00125F5C ; --------------------------------------------------------------------------- ROM:00125F5C ROM:00125F5C loc_125F5C: ; CODE XREF: sub_125BDC+376↑j ROM:00125F5C andi.b #$DF,($1198).w ROM:00125F62 ROM:00125F62 loc_125F62: ; CODE XREF: sub_125BDC+37E↑j ROM:00125F62 btst #0,($1374).w ROM:00125F68 beq.s loc_125F72 ROM:00125F6A ori.b #1,($1199).w ROM:00125F70 bra.s loc_125F78 ROM:00125F72 ; --------------------------------------------------------------------------- ROM:00125F72 ROM:00125F72 loc_125F72: ; CODE XREF: sub_125BDC+38C↑j ROM:00125F72 andi.b #$FE,($1199).w ROM:00125F78 ROM:00125F78 loc_125F78: ; CODE XREF: sub_125BDC+394↑j ROM:00125F78 btst #4,($137C).w ROM:00125F7E beq.s loc_125F88 ROM:00125F80 ori.b #2,($1199).w ROM:00125F86 bra.s loc_125F8E ROM:00125F88 ; --------------------------------------------------------------------------- ROM:00125F88 ROM:00125F88 loc_125F88: ; CODE XREF: sub_125BDC+3A2↑j ROM:00125F88 andi.b #$FD,($1199).w ROM:00125F8E ROM:00125F8E loc_125F8E: ; CODE XREF: sub_125BDC+3AA↑j ROM:00125F8E btst #1,($137C).w ROM:00125F94 beq.s loc_125F9E ROM:00125F96 ori.b #4,($1199).w ROM:00125F9C bra.s loc_125FA4 ROM:00125F9E ; --------------------------------------------------------------------------- ROM:00125F9E ROM:00125F9E loc_125F9E: ; CODE XREF: sub_125BDC+3B8↑j ROM:00125F9E andi.b #$FB,($1199).w ROM:00125FA4 ROM:00125FA4 loc_125FA4: ; CODE XREF: sub_125BDC+3C0↑j ROM:00125FA4 btst #0,($138D).w ROM:00125FAA beq.s loc_125FB4 ROM:00125FAC ori.b #8,($1199).w ROM:00125FB2 bra.s loc_125FBA ROM:00125FB4 ; --------------------------------------------------------------------------- ROM:00125FB4 ROM:00125FB4 loc_125FB4: ; CODE XREF: sub_125BDC+3CE↑j ROM:00125FB4 andi.b #$F7,($1199).w ROM:00125FBA ROM:00125FBA loc_125FBA: ; CODE XREF: sub_125BDC+3D6↑j ROM:00125FBA btst #6,($137B).w ROM:00125FC0 beq.s loc_125FCA ROM:00125FC2 ori.b #$10,($1199).w ROM:00125FC8 bra.s loc_125FD0 ROM:00125FCA ; --------------------------------------------------------------------------- ROM:00125FCA ROM:00125FCA loc_125FCA: ; CODE XREF: sub_125BDC+3E4↑j ROM:00125FCA andi.b #$EF,($1199).w ROM:00125FD0 ROM:00125FD0 loc_125FD0: ; CODE XREF: sub_125BDC+3EC↑j ROM:00125FD0 btst #3,($8E7).w ROM:00125FD6 beq.s loc_125FE0 ROM:00125FD8 ori.b #$20,($1199).w ; ' ' ROM:00125FDE bra.s loc_125FE6 ROM:00125FE0 ; --------------------------------------------------------------------------- ROM:00125FE0 ROM:00125FE0 loc_125FE0: ; CODE XREF: sub_125BDC+3FA↑j ROM:00125FE0 andi.b #$DF,($1199).w ROM:00125FE6 ROM:00125FE6 loc_125FE6: ; CODE XREF: sub_125BDC+402↑j ROM:00125FE6 btst #3,($1394).w ROM:00125FEC beq.s loc_125FF6 ROM:00125FEE ori.b #$20,($1199).w ; ' ' ROM:00125FF4 bra.s loc_125FFC ROM:00125FF6 ; --------------------------------------------------------------------------- ROM:00125FF6 ROM:00125FF6 loc_125FF6: ; CODE XREF: sub_125BDC+410↑j ROM:00125FF6 andi.b #$DF,($1199).w ROM:00125FFC ROM:00125FFC loc_125FFC: ; CODE XREF: sub_125BDC+418↑j ROM:00125FFC btst #4,($8E1).w ROM:00126002 bne.s loc_12600C ROM:00126004 ori.b #1,($1192).w ROM:0012600A bra.s loc_126012 ROM:0012600C ; --------------------------------------------------------------------------- ROM:0012600C ROM:0012600C loc_12600C: ; CODE XREF: sub_125BDC+426↑j ROM:0012600C andi.b #$FE,($1192).w ROM:00126012 ROM:00126012 loc_126012: ; CODE XREF: sub_125BDC+42E↑j ROM:00126012 btst #1,($8E2).w ROM:00126018 bne.s loc_126022 ROM:0012601A ori.b #2,($1192).w ROM:00126020 bra.s loc_126028 ROM:00126022 ; --------------------------------------------------------------------------- ROM:00126022 ROM:00126022 loc_126022: ; CODE XREF: sub_125BDC+43C↑j ROM:00126022 andi.b #$FD,($1192).w ROM:00126028 ROM:00126028 loc_126028: ; CODE XREF: sub_125BDC+444↑j ROM:00126028 btst #1,($13C0).w ROM:0012602E beq.s loc_126038 ROM:00126030 ori.b #4,($1192).w ROM:00126036 bra.s loc_12603E ROM:00126038 ; --------------------------------------------------------------------------- ROM:00126038 ROM:00126038 loc_126038: ; CODE XREF: sub_125BDC+452↑j ROM:00126038 andi.b #$FB,($1192).w ROM:0012603E ROM:0012603E loc_12603E: ; CODE XREF: sub_125BDC+45A↑j ROM:0012603E btst #4,($8E2).w ROM:00126044 beq.s loc_12604E ROM:00126046 ori.b #8,($1192).w ROM:0012604C bra.s loc_126054 ROM:0012604E ; --------------------------------------------------------------------------- ROM:0012604E ROM:0012604E loc_12604E: ; CODE XREF: sub_125BDC+468↑j ROM:0012604E andi.b #$F7,($1192).w ROM:00126054 ROM:00126054 loc_126054: ; CODE XREF: sub_125BDC+470↑j ROM:00126054 btst #0,($114D).w ROM:0012605A beq.s loc_126064 ROM:0012605C ori.b #1,($1190).w ROM:00126062 bra.s loc_12606A ROM:00126064 ; --------------------------------------------------------------------------- ROM:00126064 ROM:00126064 loc_126064: ; CODE XREF: sub_125BDC+47E↑j ROM:00126064 andi.b #$FE,($1190).w ROM:0012606A ROM:0012606A loc_12606A: ; CODE XREF: sub_125BDC+486↑j ROM:0012606A btst #1,($114D).w ROM:00126070 beq.s loc_12607A ROM:00126072 ori.b #2,($1190).w ROM:00126078 bra.s loc_126080 ROM:0012607A ; --------------------------------------------------------------------------- ROM:0012607A ROM:0012607A loc_12607A: ; CODE XREF: sub_125BDC+494↑j ROM:0012607A andi.b #$FD,($1190).w ROM:00126080 ROM:00126080 loc_126080: ; CODE XREF: sub_125BDC+49C↑j ROM:00126080 btst #1,($138B).w ROM:00126086 beq.s loc_126090 ROM:00126088 ori.b #1,($1191).w ROM:0012608E bra.s loc_126096 ROM:00126090 ; --------------------------------------------------------------------------- ROM:00126090 ROM:00126090 loc_126090: ; CODE XREF: sub_125BDC+4AA↑j ROM:00126090 andi.b #$FE,($1191).w ROM:00126096 ROM:00126096 loc_126096: ; CODE XREF: sub_125BDC+4B2↑j ROM:00126096 btst #5,($1384).w ROM:0012609C beq.s loc_1260A6 ROM:0012609E ori.b #2,($1191).w ROM:001260A4 bra.s loc_1260AC ROM:001260A6 ; --------------------------------------------------------------------------- ROM:001260A6 ROM:001260A6 loc_1260A6: ; CODE XREF: sub_125BDC+4C0↑j ROM:001260A6 andi.b #$FD,($1191).w ROM:001260AC ROM:001260AC loc_1260AC: ; CODE XREF: sub_125BDC+4C8↑j ROM:001260AC btst #6,($1374).w ROM:001260B2 beq.s loc_1260BC ROM:001260B4 ori.b #4,($1191).w ROM:001260BA bra.s loc_1260C2 ROM:001260BC ; --------------------------------------------------------------------------- ROM:001260BC ROM:001260BC loc_1260BC: ; CODE XREF: sub_125BDC+4D6↑j ROM:001260BC andi.b #$FB,($1191).w ROM:001260C2 ROM:001260C2 loc_1260C2: ; CODE XREF: sub_125BDC+4DE↑j ROM:001260C2 btst #2,($138F).w ROM:001260C8 beq.s loc_1260D2 ROM:001260CA ori.b #8,($1191).w ROM:001260D0 bra.s loc_1260D8 ROM:001260D2 ; --------------------------------------------------------------------------- ROM:001260D2 ROM:001260D2 loc_1260D2: ; CODE XREF: sub_125BDC+4EC↑j ROM:001260D2 andi.b #$F7,($1191).w ROM:001260D8 ROM:001260D8 loc_1260D8: ; CODE XREF: sub_125BDC+4F4↑j ROM:001260D8 btst #3,($138C).w ROM:001260DE beq.s loc_1260E8 ROM:001260E0 ori.b #$10,($1191).w ROM:001260E6 bra.s loc_1260EE ROM:001260E8 ; --------------------------------------------------------------------------- ROM:001260E8 ROM:001260E8 loc_1260E8: ; CODE XREF: sub_125BDC+502↑j ROM:001260E8 andi.b #$EF,($1191).w ROM:001260EE ROM:001260EE loc_1260EE: ; CODE XREF: sub_125BDC+50A↑j ROM:001260EE btst #2,($136E).w ROM:001260F4 beq.s loc_1260FE ROM:001260F6 ori.b #$20,($1191).w ; ' ' ROM:001260FC bra.s loc_126104 ROM:001260FE ; --------------------------------------------------------------------------- ROM:001260FE ROM:001260FE loc_1260FE: ; CODE XREF: sub_125BDC+518↑j ROM:001260FE andi.b #$DF,($1191).w ROM:00126104 ROM:00126104 loc_126104: ; CODE XREF: sub_125BDC+520↑j ROM:00126104 btst #4,($1372).w ROM:0012610A beq.s loc_126114 ROM:0012610C ori.b #$40,($1191).w ; '@' ROM:00126112 bra.s loc_12611A ROM:00126114 ; --------------------------------------------------------------------------- ROM:00126114 ROM:00126114 loc_126114: ; CODE XREF: sub_125BDC+52E↑j ROM:00126114 andi.b #$BF,($1191).w ROM:0012611A ROM:0012611A loc_12611A: ; CODE XREF: sub_125BDC+536↑j ROM:0012611A btst #5,($137B).w ROM:00126120 beq.s loc_12612A ROM:00126122 ori.b #$80,($1191).w ROM:00126128 bra.s loc_126130 ROM:0012612A ; --------------------------------------------------------------------------- ROM:0012612A ROM:0012612A loc_12612A: ; CODE XREF: sub_125BDC+544↑j ROM:0012612A andi.b #$7F,($1191).w ROM:00126130 ROM:00126130 loc_126130: ; CODE XREF: sub_125BDC+54C↑j ROM:00126130 btst #2,($1388).w ROM:00126136 beq.s loc_126140 ROM:00126138 ori.w #1,($C1E).w ROM:0012613E bra.s loc_126146 ROM:00126140 ; --------------------------------------------------------------------------- ROM:00126140 ROM:00126140 loc_126140: ; CODE XREF: sub_125BDC+55A↑j ROM:00126140 andi.w #$FFFE,($C1E).w ROM:00126146 ROM:00126146 loc_126146: ; CODE XREF: sub_125BDC+562↑j ROM:00126146 btst #0,($1385).w ROM:0012614C beq.s loc_126156 ROM:0012614E ori.w #2,($C1E).w ROM:00126154 bra.s loc_12615C ROM:00126156 ; --------------------------------------------------------------------------- ROM:00126156 ROM:00126156 loc_126156: ; CODE XREF: sub_125BDC+570↑j ROM:00126156 andi.w #$FFFD,($C1E).w ROM:0012615C ROM:0012615C loc_12615C: ; CODE XREF: sub_125BDC+578↑j ROM:0012615C btst #0,($1375).w ROM:00126162 beq.s loc_12616C ROM:00126164 ori.w #4,($C1E).w ROM:0012616A bra.s loc_126172 ROM:0012616C ; --------------------------------------------------------------------------- ROM:0012616C ROM:0012616C loc_12616C: ; CODE XREF: sub_125BDC+586↑j ROM:0012616C andi.w #$FFFB,($C1E).w ROM:00126172 ROM:00126172 loc_126172: ; CODE XREF: sub_125BDC+58E↑j ROM:00126172 btst #7,($1371).w ROM:00126178 beq.s loc_126182 ROM:0012617A ori.w #8,($C1E).w ROM:00126180 bra.s loc_126188 ROM:00126182 ; --------------------------------------------------------------------------- ROM:00126182 ROM:00126182 loc_126182: ; CODE XREF: sub_125BDC+59C↑j ROM:00126182 andi.w #$FFF7,($C1E).w ROM:00126188 ROM:00126188 loc_126188: ; CODE XREF: sub_125BDC+5A4↑j ROM:00126188 btst #0,($1387).w ROM:0012618E beq.s loc_126198 ROM:00126190 ori.w #$10,($C1E).w ROM:00126196 bra.s loc_12619E ROM:00126198 ; --------------------------------------------------------------------------- ROM:00126198 ROM:00126198 loc_126198: ; CODE XREF: sub_125BDC+5B2↑j ROM:00126198 andi.w #$FFEF,($C1E).w ROM:0012619E ROM:0012619E loc_12619E: ; CODE XREF: sub_125BDC+5BA↑j ROM:0012619E btst #1,($137D).w ROM:001261A4 beq.s loc_1261AE ROM:001261A6 ori.w #$20,($C1E).w ; ' ' ROM:001261AC bra.s loc_1261B4 ROM:001261AE ; --------------------------------------------------------------------------- ROM:001261AE ROM:001261AE loc_1261AE: ; CODE XREF: sub_125BDC+5C8↑j ROM:001261AE andi.w #$FFDF,($C1E).w ROM:001261B4 ROM:001261B4 loc_1261B4: ; CODE XREF: sub_125BDC+5D0↑j ROM:001261B4 btst #4,($1371).w ROM:001261BA beq.s loc_1261C4 ROM:001261BC ori.w #$40,($C1E).w ; '@' ROM:001261C2 bra.s loc_1261CA ROM:001261C4 ; --------------------------------------------------------------------------- ROM:001261C4 ROM:001261C4 loc_1261C4: ; CODE XREF: sub_125BDC+5DE↑j ROM:001261C4 andi.w #$FFBF,($C1E).w ROM:001261CA ROM:001261CA loc_1261CA: ; CODE XREF: sub_125BDC+5E6↑j ROM:001261CA btst #2,($1371).w ROM:001261D0 beq.s loc_1261DA ROM:001261D2 ori.w #$80,($C1E).w ROM:001261D8 bra.s loc_1261E0 ROM:001261DA ; --------------------------------------------------------------------------- ROM:001261DA ROM:001261DA loc_1261DA: ; CODE XREF: sub_125BDC+5F4↑j ROM:001261DA andi.w #$FF7F,($C1E).w ROM:001261E0 ROM:001261E0 loc_1261E0: ; CODE XREF: sub_125BDC+5FC↑j ROM:001261E0 btst #1,($1383).w ROM:001261E6 beq.s loc_1261F0 ROM:001261E8 ori.w #$100,($C1E).w ROM:001261EE bra.s loc_1261F6 ROM:001261F0 ; --------------------------------------------------------------------------- ROM:001261F0 ROM:001261F0 loc_1261F0: ; CODE XREF: sub_125BDC+60A↑j ROM:001261F0 andi.w #$FEFF,($C1E).w ROM:001261F6 ROM:001261F6 loc_1261F6: ; CODE XREF: sub_125BDC+612↑j ROM:001261F6 btst #4,($136F).w ROM:001261FC beq.s loc_126206 ROM:001261FE ori.w #$200,($C1E).w ROM:00126204 bra.s loc_12620C ROM:00126206 ; --------------------------------------------------------------------------- ROM:00126206 ROM:00126206 loc_126206: ; CODE XREF: sub_125BDC+620↑j ROM:00126206 andi.w #$FDFF,($C1E).w ROM:0012620C ROM:0012620C loc_12620C: ; CODE XREF: sub_125BDC+628↑j ROM:0012620C btst #3,($1395).w ROM:00126212 beq.s loc_12621C ROM:00126214 ori.w #$400,($C1E).w ROM:0012621A bra.s loc_126222 ROM:0012621C ; --------------------------------------------------------------------------- ROM:0012621C ROM:0012621C loc_12621C: ; CODE XREF: sub_125BDC+636↑j ROM:0012621C andi.w #$FBFF,($C1E).w ROM:00126222 ROM:00126222 loc_126222: ; CODE XREF: sub_125BDC+63E↑j ROM:00126222 clr.l d0 ROM:00126224 move.w $3FC(a5),d1 ROM:00126228 cmpi.w #0,d1 ROM:0012622C bne.s loc_126232 ROM:0012622E bset #3,d0 ROM:00126232 ROM:00126232 loc_126232: ; CODE XREF: sub_125BDC+650↑j ROM:00126232 btst #0,($14CF).w ROM:00126238 beq.s loc_126242 ROM:0012623A bset #$12,d0 ROM:0012623E bset #$10,d0 ROM:00126242 ROM:00126242 loc_126242: ; CODE XREF: sub_125BDC+65C↑j ROM:00126242 btst #1,($14CF).w ROM:00126248 beq.s loc_12624E ROM:0012624A bset #$13,d0 ROM:0012624E ROM:0012624E loc_12624E: ; CODE XREF: sub_125BDC+66C↑j ROM:0012624E ori.l #1,d0 ROM:00126254 ori.l #4,d0 ROM:0012625A ori.l #$10,d0 ROM:00126260 ori.l #0,d0 ROM:00126266 ori.l #0,d0 ROM:0012626C ori.l #$100,d0 ROM:00126272 ori.l #$200,d0 ROM:00126278 ori.l #$400,d0 ROM:0012627E ori.l #$800,d0 ROM:00126284 ori.l #$1000,d0 ROM:0012628A ori.l #$2000,d0 ROM:00126290 ori.l #$4000,d0 ROM:00126296 ori.l #0,d0 ROM:0012629C ori.l #$20000,d0 ROM:001262A2 ori.l #0,d0 ROM:001262A8 move.l d0,($914).w ROM:001262AC btst #4,($14CF).w ROM:001262B2 beq.s loc_1262BC ROM:001262B4 ori.b #1,($1193).w ROM:001262BA bra.s loc_1262C2 ROM:001262BC ; --------------------------------------------------------------------------- ROM:001262BC ROM:001262BC loc_1262BC: ; CODE XREF: sub_125BDC+6D6↑j ROM:001262BC andi.b #$FE,($1193).w ROM:001262C2 ROM:001262C2 loc_1262C2: ; CODE XREF: sub_125BDC+6DE↑j ROM:001262C2 btst #0,($1369).w ROM:001262C8 beq.s loc_1262D2 ROM:001262CA ori.b #2,($1193).w ROM:001262D0 bra.s loc_1262D8 ROM:001262D2 ; --------------------------------------------------------------------------- ROM:001262D2 ROM:001262D2 loc_1262D2: ; CODE XREF: sub_125BDC+6EC↑j ROM:001262D2 andi.b #$FD,($1193).w ROM:001262D8 ROM:001262D8 loc_1262D8: ; CODE XREF: sub_125BDC+6F4↑j ROM:001262D8 btst #6,($1378).w ROM:001262DE beq.s loc_1262E8 ROM:001262E0 ori.b #4,($1193).w ROM:001262E6 bra.s loc_1262EE ROM:001262E8 ; --------------------------------------------------------------------------- ROM:001262E8 ROM:001262E8 loc_1262E8: ; CODE XREF: sub_125BDC+702↑j ROM:001262E8 andi.b #$FB,($1193).w ROM:001262EE ROM:001262EE loc_1262EE: ; CODE XREF: sub_125BDC+70A↑j ROM:001262EE btst #3,($1371).w ROM:001262F4 beq.s loc_1262FE ROM:001262F6 ori.b #8,($1193).w ROM:001262FC bra.s locret_126304 ROM:001262FE ; --------------------------------------------------------------------------- ROM:001262FE ROM:001262FE loc_1262FE: ; CODE XREF: sub_125BDC+718↑j ROM:001262FE andi.b #$F7,($1193).w ROM:00126304 ROM:00126304 locret_126304: ; CODE XREF: sub_125BDC+720↑j ROM:00126304 rts ROM:00126304 ; End of function sub_125BDC ROM:00126304 ROM:00126306 ROM:00126306 ; =============== S U B R O U T I N E ======================================= ROM:00126306 ROM:00126306 ROM:00126306 sub_126306: ; CODE XREF: sub_1374FA+8↓p ROM:00126306 move.w #2,($564).w ROM:0012630C bsr.l sub_119FF2 ROM:00126312 rts ROM:00126312 ; End of function sub_126306 ROM:00126312 ROM:00126314 ; --------------------------------------------------------------------------- ROM:00126314 rts ROM:00126316 ROM:00126316 ; =============== S U B R O U T I N E ======================================= ROM:00126316 ROM:00126316 ROM:00126316 sub_126316: ; CODE XREF: sub_1246D0+2B0↑p ROM:00126316 bset #0,($1389).w ROM:0012631C rts ROM:0012631C ; End of function sub_126316 ROM:0012631C ROM:0012631E ROM:0012631E ; =============== S U B R O U T I N E ======================================= ROM:0012631E ROM:0012631E ROM:0012631E sub_12631E: ; CODE XREF: sub_1246D0+252↑p ROM:0012631E ; sub_1246D0+29E↑p ROM:0012631E bset #0,($1389).w ROM:00126324 rts ROM:00126324 ; End of function sub_12631E ROM:00126324 ROM:00126326 ROM:00126326 ; =============== S U B R O U T I N E ======================================= ROM:00126326 ROM:00126326 ROM:00126326 sub_126326: ; CODE XREF: sub_1246D0:loc_12492A↑p ROM:00126326 bset #0,($1389).w ROM:0012632C rts ROM:0012632C ; End of function sub_126326 ROM:0012632C ROM:0012632E ; --------------------------------------------------------------------------- ROM:0012632E move.w #0,d2 ROM:00126332 bra.s loc_126338 ROM:00126334 ; --------------------------------------------------------------------------- ROM:00126334 ROM:00126334 loc_126334: ; CODE XREF: ROM:00126344↓j ROM:00126334 addi.w #1,d2 ROM:00126338 ROM:00126338 loc_126338: ; CODE XREF: ROM:00126332↑j ROM:00126338 cmpi.w #8,d2 ROM:0012633C bgt.s locret_126346 ROM:0012633E clr.w $1424(d2.w*2) ROM:00126344 bra.s loc_126334 ROM:00126346 ; --------------------------------------------------------------------------- ROM:00126346 ROM:00126346 locret_126346: ; CODE XREF: ROM:0012633C↑j ROM:00126346 rts ROM:00126348 ROM:00126348 ; =============== S U B R O U T I N E ======================================= ROM:00126348 ROM:00126348 ROM:00126348 sub_126348: ; CODE XREF: sub_1119EE+5E↑p ROM:00126348 ; sub_1230B0+1E↑p ROM:00126348 btst #2,($1391).w ROM:0012634E beq.s loc_126356 ROM:00126350 bsr.w sub_12635C ROM:00126354 bra.s locret_12635A ROM:00126356 ; --------------------------------------------------------------------------- ROM:00126356 ROM:00126356 loc_126356: ; CODE XREF: sub_126348+6↑j ROM:00126356 bsr.w sub_126510 ROM:0012635A ROM:0012635A locret_12635A: ; CODE XREF: sub_126348+C↑j ROM:0012635A rts ROM:0012635A ; End of function sub_126348 ROM:0012635A ROM:0012635C ROM:0012635C ; =============== S U B R O U T I N E ======================================= ROM:0012635C ROM:0012635C ROM:0012635C sub_12635C: ; CODE XREF: sub_126348+8↑p ROM:0012635C clr.w d1 ROM:0012635E move.b ($11A1).w,d1 ROM:00126362 cmpi.w #8,d1 ROM:00126366 bcc.s locret_126370 ROM:00126368 movea.l off_126372(pc,d1.w*4),a0 ROM:0012636C nop ROM:0012636E jmp (a0) ROM:00126370 ; --------------------------------------------------------------------------- ROM:00126370 ROM:00126370 locret_126370: ; CODE XREF: sub_12635C+A↑j ROM:00126370 rts ROM:00126370 ; End of function sub_12635C ROM:00126370 ROM:00126370 ; --------------------------------------------------------------------------- ROM:00126372 off_126372: dc.l loc_126392 ; DATA XREF: sub_12635C+C↑r ROM:00126376 dc.l loc_12639A ROM:0012637A dc.l loc_1263A8 ROM:0012637E dc.l loc_1263D8 ROM:00126382 dc.l loc_126418 ROM:00126386 dc.l loc_126446 ROM:0012638A dc.l loc_12647A ROM:0012638E dc.l loc_1264BC ROM:00126392 ; --------------------------------------------------------------------------- ROM:00126392 ROM:00126392 loc_126392: ; DATA XREF: ROM:off_126372↑o ROM:00126392 move.b #1,($11A1).w ROM:00126398 rts ROM:0012639A ; --------------------------------------------------------------------------- ROM:0012639A ROM:0012639A loc_12639A: ; DATA XREF: ROM:00126376↑o ROM:0012639A btst #5,($136B).w ROM:001263A0 beq.s locret_1263A6 ROM:001263A2 move.w ($FFFFFC0E).w,d1 ROM:001263A6 ROM:001263A6 locret_1263A6: ; CODE XREF: ROM:001263A0↑j ROM:001263A6 rts ROM:001263A8 ; --------------------------------------------------------------------------- ROM:001263A8 ROM:001263A8 loc_1263A8: ; DATA XREF: ROM:0012637A↑o ROM:001263A8 btst #5,($136B).w ROM:001263AE beq.s locret_1263D6 ROM:001263B0 move.w ($FFFFFC0E).w,d1 ROM:001263B4 cmpi.b #$B8,d1 ROM:001263B8 bne.s locret_1263D6 ROM:001263BA bsr.w sub_1267F6 ROM:001263BE move.w $480(a5),d0 ROM:001263C2 clr.b ($83E).w ROM:001263C6 move.w d0,($5AC).w ROM:001263CA move.b #1,($83E).w ROM:001263D0 move.b #3,($11A1).w ROM:001263D6 ROM:001263D6 locret_1263D6: ; CODE XREF: ROM:001263AE↑j ROM:001263D6 ; ROM:001263B8↑j ROM:001263D6 rts ROM:001263D8 ; --------------------------------------------------------------------------- ROM:001263D8 ROM:001263D8 loc_1263D8: ; DATA XREF: ROM:0012637E↑o ROM:001263D8 btst #5,($136B).w ROM:001263DE beq.s locret_126416 ROM:001263E0 move.w ($FFFFFC0E).w,d1 ROM:001263E4 cmpi.b #$13,d1 ROM:001263E8 bne.s loc_126408 ROM:001263EA bsr.w sub_1267F6 ROM:001263EE move.w $480(a5),d0 ROM:001263F2 clr.b ($83E).w ROM:001263F6 move.w d0,($5AC).w ROM:001263FA move.b #1,($83E).w ROM:00126400 move.b #4,($11A1).w ROM:00126406 bra.s locret_126416 ROM:00126408 ; --------------------------------------------------------------------------- ROM:00126408 ROM:00126408 loc_126408: ; CODE XREF: ROM:001263E8↑j ROM:00126408 bsr.w sub_1267B2 ROM:0012640C clr.w ($C24).w ROM:00126410 move.b #2,($11A1).w ROM:00126416 ROM:00126416 locret_126416: ; CODE XREF: ROM:001263DE↑j ROM:00126416 ; ROM:00126406↑j ROM:00126416 rts ROM:00126418 ; --------------------------------------------------------------------------- ROM:00126418 ROM:00126418 loc_126418: ; DATA XREF: ROM:00126382↑o ROM:00126418 btst #5,($136B).w ROM:0012641E beq.s locret_126444 ROM:00126420 bsr.w sub_1267F6 ROM:00126424 move.w ($FFFFFC0E).w,d1 ROM:00126428 move.b d1,($119F).w ROM:0012642C move.w $480(a5),d0 ROM:00126430 clr.b ($83E).w ROM:00126434 move.w d0,($5AC).w ROM:00126438 move.b #1,($83E).w ROM:0012643E move.b #5,($11A1).w ROM:00126444 ROM:00126444 locret_126444: ; CODE XREF: ROM:0012641E↑j ROM:00126444 rts ROM:00126446 ; --------------------------------------------------------------------------- ROM:00126446 ROM:00126446 loc_126446: ; DATA XREF: ROM:00126386↑o ROM:00126446 btst #5,($136B).w ROM:0012644C beq.s locret_126478 ROM:0012644E bsr.w sub_1267BC ROM:00126452 move.w #1,($C24).w ROM:00126458 move.w $480(a5),d0 ROM:0012645C clr.b ($83E).w ROM:00126460 move.w d0,($5AC).w ROM:00126464 move.b #1,($83E).w ROM:0012646A move.w ($FFFFFC0E).w,d3 ROM:0012646E move.b d3,($119E).w ROM:00126472 move.b #6,($11A1).w ROM:00126478 ROM:00126478 locret_126478: ; CODE XREF: ROM:0012644C↑j ROM:00126478 rts ROM:0012647A ; --------------------------------------------------------------------------- ROM:0012647A ROM:0012647A loc_12647A: ; DATA XREF: ROM:0012638A↑o ROM:0012647A btst #5,($136B).w ROM:00126480 beq.s locret_1264BA ROM:00126482 subi.b #1,($119E).w ROM:00126488 bsr.w sub_1267BC ROM:0012648C addq.w #1,($C24).w ROM:00126490 bvc.s loc_126498 ROM:00126492 move.w #$8000,($C24).w ROM:00126498 ROM:00126498 loc_126498: ; CODE XREF: ROM:00126490↑j ROM:00126498 move.w $480(a5),d0 ROM:0012649C clr.b ($83E).w ROM:001264A0 move.w d0,($5AC).w ROM:001264A4 move.b #1,($83E).w ROM:001264AA cmpi.b #0,($119E).w ROM:001264B0 bne.w locret_1264BA ROM:001264B4 move.b #7,($11A1).w ROM:001264BA ROM:001264BA locret_1264BA: ; CODE XREF: ROM:00126480↑j ROM:001264BA ; ROM:001264B0↑j ROM:001264BA rts ROM:001264BC ; --------------------------------------------------------------------------- ROM:001264BC ROM:001264BC loc_1264BC: ; DATA XREF: ROM:0012638E↑o ROM:001264BC btst #5,($136B).w ROM:001264C2 beq.s locret_12650C ROM:001264C4 move.w ($FFFFFC0E).w,d1 ROM:001264C8 cmp.b ($119D).w,d1 ROM:001264CC bne.s loc_1264FE ROM:001264CE bsr.w sub_1267BC ROM:001264D2 addq.w #1,($C24).w ROM:001264D6 bvc.s loc_1264DE ROM:001264D8 move.w #$8000,($C24).w ROM:001264DE ROM:001264DE loc_1264DE: ; CODE XREF: ROM:001264D6↑j ROM:001264DE move.w $480(a5),d0 ROM:001264E2 clr.b ($83E).w ROM:001264E6 move.w d0,($5AC).w ROM:001264EA move.b #1,($83E).w ROM:001264F0 move.b #1,($11A1).w ROM:001264F6 bset #5,($138B).w ROM:001264FC bra.s locret_12650C ROM:001264FE ; --------------------------------------------------------------------------- ROM:001264FE ROM:001264FE loc_1264FE: ; CODE XREF: ROM:001264CC↑j ROM:001264FE bsr.w sub_1267B2 ROM:00126502 clr.w ($C24).w ROM:00126506 move.b #2,($11A1).w ROM:0012650C ROM:0012650C locret_12650C: ; CODE XREF: ROM:001264C2↑j ROM:0012650C ; ROM:001264FC↑j ROM:0012650C rts ROM:0012650E ; --------------------------------------------------------------------------- ROM:0012650E rts ROM:00126510 ROM:00126510 ; =============== S U B R O U T I N E ======================================= ROM:00126510 ROM:00126510 ROM:00126510 sub_126510: ; CODE XREF: sub_126348:loc_126356↑p ROM:00126510 clr.w d1 ROM:00126512 move.b ($11A0).w,d1 ROM:00126516 cmpi.w #7,d1 ROM:0012651A bcc.s locret_126524 ROM:0012651C movea.l off_126526(pc,d1.w*4),a0 ROM:00126520 nop ROM:00126522 jmp (a0) ROM:00126524 ; --------------------------------------------------------------------------- ROM:00126524 ROM:00126524 locret_126524: ; CODE XREF: sub_126510+A↑j ROM:00126524 rts ROM:00126524 ; End of function sub_126510 ROM:00126524 ROM:00126524 ; --------------------------------------------------------------------------- ROM:00126526 off_126526: dc.l loc_126542 ; DATA XREF: sub_126510+C↑r ROM:0012652A dc.l loc_12654A ROM:0012652E dc.l loc_126558 ROM:00126532 dc.l loc_126610 ROM:00126536 dc.l loc_12668E ROM:0012653A dc.l loc_1266CC ROM:0012653E dc.l loc_1266FE ROM:00126542 ; --------------------------------------------------------------------------- ROM:00126542 ROM:00126542 loc_126542: ; DATA XREF: ROM:off_126526↑o ROM:00126542 move.b #1,($11A0).w ROM:00126548 rts ROM:0012654A ; --------------------------------------------------------------------------- ROM:0012654A ROM:0012654A loc_12654A: ; DATA XREF: ROM:0012652A↑o ROM:0012654A btst #5,($136B).w ROM:00126550 beq.s locret_126556 ROM:00126552 move.w ($FFFFFC0E).w,d1 ROM:00126556 ROM:00126556 locret_126556: ; CODE XREF: ROM:00126550↑j ROM:00126556 rts ROM:00126558 ; --------------------------------------------------------------------------- ROM:00126558 ROM:00126558 loc_126558: ; DATA XREF: ROM:0012652E↑o ROM:00126558 btst #5,($136B).w ROM:0012655E beq.l locret_12660E ROM:00126564 move.w ($FFFFFC0E).w,d1 ROM:00126568 andi.w #$C0,d1 ROM:0012656C move.w ($FFFFFC0E).w,d2 ROM:00126570 andi.w #$3F,d2 ; '?' ROM:00126574 cmpi.w #0,d1 ROM:00126578 bne.s loc_1265E0 ROM:0012657A cmpi.w #0,d2 ROM:0012657E beq.s loc_1265B0 ROM:00126580 addq.w #2,d2 ROM:00126582 move.w d2,($C26).w ROM:00126586 bsr.w sub_1267BC ROM:0012658A addq.w #1,($C24).w ROM:0012658E bvc.s loc_126596 ROM:00126590 move.w #$8000,($C24).w ROM:00126596 ROM:00126596 loc_126596: ; CODE XREF: ROM:0012658E↑j ROM:00126596 move.w $480(a5),d0 ROM:0012659A clr.b ($83E).w ROM:0012659E move.w d0,($5AC).w ROM:001265A2 move.b #1,($83E).w ROM:001265A8 move.b #3,($11A0).w ROM:001265AE rts ROM:001265B0 ; --------------------------------------------------------------------------- ROM:001265B0 ROM:001265B0 loc_1265B0: ; CODE XREF: ROM:0012657E↑j ROM:001265B0 move.w #3,($C26).w ROM:001265B6 bsr.w sub_1267BC ROM:001265BA addq.w #1,($C24).w ROM:001265BE bvc.s loc_1265C6 ROM:001265C0 move.w #$8000,($C24).w ROM:001265C6 ROM:001265C6 loc_1265C6: ; CODE XREF: ROM:001265BE↑j ROM:001265C6 move.w $480(a5),d0 ROM:001265CA clr.b ($83E).w ROM:001265CE move.w d0,($5AC).w ROM:001265D2 move.b #1,($83E).w ROM:001265D8 move.b #4,($11A0).w ROM:001265DE rts ROM:001265E0 ; --------------------------------------------------------------------------- ROM:001265E0 ROM:001265E0 loc_1265E0: ; CODE XREF: ROM:00126578↑j ROM:001265E0 addq.w #4,d2 ROM:001265E2 move.w d2,($C26).w ROM:001265E6 bsr.w sub_1267BC ROM:001265EA addq.w #1,($C24).w ROM:001265EE bvc.s loc_1265F6 ROM:001265F0 move.w #$8000,($C24).w ROM:001265F6 ROM:001265F6 loc_1265F6: ; CODE XREF: ROM:001265EE↑j ROM:001265F6 move.w $480(a5),d0 ROM:001265FA clr.b ($83E).w ROM:001265FE move.w d0,($5AC).w ROM:00126602 move.b #1,($83E).w ROM:00126608 move.b #5,($11A0).w ROM:0012660E ROM:0012660E locret_12660E: ; CODE XREF: ROM:0012655E↑j ROM:0012660E rts ROM:00126610 ; --------------------------------------------------------------------------- ROM:00126610 ROM:00126610 loc_126610: ; DATA XREF: ROM:00126532↑o ROM:00126610 btst #5,($136B).w ROM:00126616 beq.l locret_12668C ROM:0012661C move.w ($C26).w,d1 ROM:00126620 subq.w #1,d1 ROM:00126622 cmp.w ($C24).w,d1 ROM:00126626 ble.s loc_12664C ROM:00126628 bsr.w sub_1267BC ROM:0012662C addq.w #1,($C24).w ROM:00126630 bvc.s loc_126638 ROM:00126632 move.w #$8000,($C24).w ROM:00126638 ROM:00126638 loc_126638: ; CODE XREF: ROM:00126630↑j ROM:00126638 move.w $480(a5),d0 ROM:0012663C clr.b ($83E).w ROM:00126640 move.w d0,($5AC).w ROM:00126644 move.b #1,($83E).w ROM:0012664A rts ROM:0012664C ; --------------------------------------------------------------------------- ROM:0012664C ROM:0012664C loc_12664C: ; CODE XREF: ROM:00126626↑j ROM:0012664C move.w ($FFFFFC0E).w,d1 ROM:00126650 cmp.b ($119D).w,d1 ROM:00126654 bne.s loc_12667C ROM:00126656 bsr.w sub_1267BC ROM:0012665A addq.w #1,($C24).w ROM:0012665E bvc.s loc_126666 ROM:00126660 move.w #$8000,($C24).w ROM:00126666 ROM:00126666 loc_126666: ; CODE XREF: ROM:0012665E↑j ROM:00126666 clr.b ($83E).w ROM:0012666A clr.w ($5AC).w ROM:0012666E bset #5,($138B).w ROM:00126674 move.b #1,($11A0).w ROM:0012667A rts ROM:0012667C ; --------------------------------------------------------------------------- ROM:0012667C ROM:0012667C loc_12667C: ; CODE XREF: ROM:00126654↑j ROM:0012667C bsr.w sub_1267B2 ROM:00126680 clr.w ($C24).w ROM:00126684 move.b #2,($11A0).w ROM:0012668A rts ROM:0012668C ; --------------------------------------------------------------------------- ROM:0012668C ROM:0012668C locret_12668C: ; CODE XREF: ROM:00126616↑j ROM:0012668C rts ROM:0012668E ; --------------------------------------------------------------------------- ROM:0012668E ROM:0012668E loc_12668E: ; DATA XREF: ROM:00126536↑o ROM:0012668E btst #5,($136B).w ROM:00126694 beq.s locret_1266CA ROM:00126696 move.w ($FFFFFC0E).w,d1 ROM:0012669A andi.w #$FF,d1 ROM:0012669E add.w d1,($C26).w ROM:001266A2 bsr.w sub_1267BC ROM:001266A6 addq.w #1,($C24).w ROM:001266AA bvc.s loc_1266B2 ROM:001266AC move.w #$8000,($C24).w ROM:001266B2 ROM:001266B2 loc_1266B2: ; CODE XREF: ROM:001266AA↑j ROM:001266B2 move.w $480(a5),d0 ROM:001266B6 clr.b ($83E).w ROM:001266BA move.w d0,($5AC).w ROM:001266BE move.b #1,($83E).w ROM:001266C4 move.b #3,($11A0).w ROM:001266CA ROM:001266CA locret_1266CA: ; CODE XREF: ROM:00126694↑j ROM:001266CA rts ROM:001266CC ; --------------------------------------------------------------------------- ROM:001266CC ROM:001266CC loc_1266CC: ; DATA XREF: ROM:0012653A↑o ROM:001266CC btst #5,($136B).w ROM:001266D2 beq.s locret_1266FC ROM:001266D4 bsr.w sub_1267BC ROM:001266D8 addq.w #1,($C24).w ROM:001266DC bvc.s loc_1266E4 ROM:001266DE move.w #$8000,($C24).w ROM:001266E4 ROM:001266E4 loc_1266E4: ; CODE XREF: ROM:001266DC↑j ROM:001266E4 move.w $480(a5),d0 ROM:001266E8 clr.b ($83E).w ROM:001266EC move.w d0,($5AC).w ROM:001266F0 move.b #1,($83E).w ROM:001266F6 move.b #6,($11A0).w ROM:001266FC ROM:001266FC locret_1266FC: ; CODE XREF: ROM:001266D2↑j ROM:001266FC rts ROM:001266FE ; --------------------------------------------------------------------------- ROM:001266FE ROM:001266FE loc_1266FE: ; DATA XREF: ROM:0012653E↑o ROM:001266FE btst #5,($136B).w ROM:00126704 beq.s locret_12672E ROM:00126706 bsr.w sub_1267BC ROM:0012670A addq.w #1,($C24).w ROM:0012670E bvc.s loc_126716 ROM:00126710 move.w #$8000,($C24).w ROM:00126716 ROM:00126716 loc_126716: ; CODE XREF: ROM:0012670E↑j ROM:00126716 move.w $480(a5),d0 ROM:0012671A clr.b ($83E).w ROM:0012671E move.w d0,($5AC).w ROM:00126722 move.b #1,($83E).w ROM:00126728 move.b #3,($11A0).w ROM:0012672E ROM:0012672E locret_12672E: ; CODE XREF: ROM:00126704↑j ROM:0012672E rts ROM:00126730 ; --------------------------------------------------------------------------- ROM:00126730 rts ROM:00126732 ROM:00126732 ; =============== S U B R O U T I N E ======================================= ROM:00126732 ROM:00126732 ROM:00126732 sub_126732: ; CODE XREF: ROM:00124E74↑p ROM:00126732 ; ROM:00125498↑p ... ROM:00126732 btst #2,($1391).w ROM:00126738 beq.s loc_126740 ROM:0012673A move.b ($11A1).w,d1 ROM:0012673E bra.s loc_126744 ROM:00126740 ; --------------------------------------------------------------------------- ROM:00126740 ROM:00126740 loc_126740: ; CODE XREF: sub_126732+6↑j ROM:00126740 move.b ($11A0).w,d1 ROM:00126744 ROM:00126744 loc_126744: ; CODE XREF: sub_126732+C↑j ROM:00126744 cmpi.b #1,d1 ROM:00126748 bne.s locret_126776 ROM:0012674A btst #5,($1388).w ROM:00126750 beq.s locret_126776 ROM:00126752 bclr #5,($1388).w ROM:00126758 bsr.w sub_1267B2 ROM:0012675C clr.w ($C24).w ROM:00126760 btst #2,($1391).w ROM:00126766 beq.s loc_126770 ROM:00126768 move.b #2,($11A1).w ROM:0012676E bra.s locret_126776 ROM:00126770 ; --------------------------------------------------------------------------- ROM:00126770 ROM:00126770 loc_126770: ; CODE XREF: sub_126732+34↑j ROM:00126770 move.b #2,($11A0).w ROM:00126776 ROM:00126776 locret_126776: ; CODE XREF: sub_126732+16↑j ROM:00126776 ; sub_126732+1E↑j ... ROM:00126776 rts ROM:00126776 ; End of function sub_126732 ROM:00126776 ROM:00126778 ROM:00126778 ; =============== S U B R O U T I N E ======================================= ROM:00126778 ROM:00126778 ROM:00126778 sub_126778: ; CODE XREF: ROM:loc_124F24↑p ROM:00126778 ; ROM:loc_125574↑p ... ROM:00126778 btst #2,($1391).w ROM:0012677E beq.s loc_126782 ROM:00126780 bra.s locret_126786 ROM:00126782 ; --------------------------------------------------------------------------- ROM:00126782 ROM:00126782 loc_126782: ; CODE XREF: sub_126778+6↑j ROM:00126782 bsr.w sub_12678A ROM:00126786 ROM:00126786 locret_126786: ; CODE XREF: sub_126778+8↑j ROM:00126786 rts ROM:00126786 ; End of function sub_126778 ROM:00126786 ROM:00126788 ; --------------------------------------------------------------------------- ROM:00126788 rts ROM:0012678A ROM:0012678A ; =============== S U B R O U T I N E ======================================= ROM:0012678A ROM:0012678A ROM:0012678A sub_12678A: ; CODE XREF: sub_126778:loc_126782↑p ROM:0012678A cmpi.b #3,($11A0).w ROM:00126790 blt.s locret_1267B0 ROM:00126792 cmpi.b #6,($11A0).w ROM:00126798 bgt.s locret_1267B0 ROM:0012679A cmpi.w #0,($5AC).w ROM:001267A0 bgt.s locret_1267B0 ROM:001267A2 bsr.w sub_1267B2 ROM:001267A6 clr.w ($C24).w ROM:001267AA move.b #2,($11A0).w ROM:001267B0 ROM:001267B0 locret_1267B0: ; CODE XREF: sub_12678A+6↑j ROM:001267B0 ; sub_12678A+E↑j ... ROM:001267B0 rts ROM:001267B0 ; End of function sub_12678A ROM:001267B0 ROM:001267B2 ROM:001267B2 ; =============== S U B R O U T I N E ======================================= ROM:001267B2 ROM:001267B2 ROM:001267B2 sub_1267B2: ; CODE XREF: ROM:loc_126408↑p ROM:001267B2 ; ROM:loc_1264FE↑p ... ROM:001267B2 clr.w ($C22).w ROM:001267B6 clr.b ($119D).w ROM:001267BA rts ROM:001267BA ; End of function sub_1267B2 ROM:001267BA ROM:001267BC ROM:001267BC ; =============== S U B R O U T I N E ======================================= ROM:001267BC ROM:001267BC ROM:001267BC sub_1267BC: ; CODE XREF: ROM:0012644E↑p ROM:001267BC ; ROM:00126488↑p ... ROM:001267BC move.w ($FFFFFC0E).w,d1 ROM:001267C0 move.w ($C22).w,d2 ROM:001267C4 move.b d1,$1240(d2.w) ROM:001267CA move.b ($119D).w,d3 ROM:001267CE btst #2,($1391).w ROM:001267D4 bne.s loc_1267DA ROM:001267D6 add.b d1,d3 ROM:001267D8 bra.s loc_1267DC ROM:001267DA ; --------------------------------------------------------------------------- ROM:001267DA ROM:001267DA loc_1267DA: ; CODE XREF: sub_1267BC+18↑j ROM:001267DA eor.b d1,d3 ROM:001267DC ROM:001267DC loc_1267DC: ; CODE XREF: sub_1267BC+1C↑j ROM:001267DC move.b d3,($119D).w ROM:001267E0 addq.w #1,($C22).w ROM:001267E4 move.w #$103,d1 ROM:001267E8 cmp.w ($C22).w,d1 ROM:001267EC bge.s locret_1267F4 ROM:001267EE move.w #$103,($C22).w ROM:001267F4 ROM:001267F4 locret_1267F4: ; CODE XREF: sub_1267BC+30↑j ROM:001267F4 rts ROM:001267F4 ; End of function sub_1267BC ROM:001267F4 ROM:001267F6 ROM:001267F6 ; =============== S U B R O U T I N E ======================================= ROM:001267F6 ROM:001267F6 ROM:001267F6 sub_1267F6: ; CODE XREF: ROM:001263BA↑p ROM:001267F6 ; ROM:001263EA↑p ... ROM:001267F6 move.w ($FFFFFC0E).w,d1 ROM:001267FA move.b ($119D).w,d3 ROM:001267FE eor.b d1,d3 ROM:00126800 move.b d3,($119D).w ROM:00126804 rts ROM:00126804 ; End of function sub_1267F6 ROM:00126804 ROM:00126806 ROM:00126806 ; =============== S U B R O U T I N E ======================================= ROM:00126806 ROM:00126806 ROM:00126806 sub_126806: ; CODE XREF: sub_1119EE+30↑p ROM:00126806 ; sub_1230B0+24↑p ROM:00126806 clr.w d1 ROM:00126808 move.b ($11A2).w,d1 ROM:0012680C cmpi.w #3,d1 ROM:00126810 bcc.s locret_12681A ROM:00126812 movea.l off_12681C(pc,d1.w*4),a0 ROM:00126816 nop ROM:00126818 jmp (a0) ROM:0012681A ; --------------------------------------------------------------------------- ROM:0012681A ROM:0012681A locret_12681A: ; CODE XREF: sub_126806+A↑j ROM:0012681A rts ROM:0012681A ; End of function sub_126806 ROM:0012681A ROM:0012681A ; --------------------------------------------------------------------------- ROM:0012681C off_12681C: dc.l dword_126828 ; DATA XREF: sub_126806+C↑r ROM:00126820 dc.l aNu8_0 ; "Nu\b8" ROM:00126824 dc.l aNu8_0+2 ; "\b8" ROM:00126828 dword_126828: dc.l $8B80005, $138F11FC, $111A2, $60024E75 ROM:00126828 ; DATA XREF: ROM:off_12681C↑o ROM:00126838 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00126820↑o ROM:00126838 ; ROM:00126824↑o ROM:0012683D dc.b 6, $13, $6D ROM:00126840 dc.l $673208B8, $6136D, $30380C28, $B0780C0A, $6C145278 ROM:00126840 dc.l $C286806, $31FC8000, $C286100, $446010, $600E08F8 ROM:00126840 dc.l $5138F, $11FC0001, $11A260C4, $4E754E75 ROM:00126878 ROM:00126878 ; =============== S U B R O U T I N E ======================================= ROM:00126878 ROM:00126878 ROM:00126878 sub_126878: ; CODE XREF: ROM:00125562↑p ROM:00126878 ; ROM:0012560C↑p ... ROM:00126878 cmpi.b #1,($11A2).w ROM:0012687E bne.s locret_1268A2 ROM:00126880 btst #4,($136B).w ROM:00126886 beq.s locret_1268A2 ROM:00126888 bclr #4,($136B).w ROM:0012688E clr.w ($C22).w ROM:00126892 move.w #1,($C28).w ROM:00126898 move.b #2,($11A2).w ROM:0012689E bsr.w sub_1268A4 ROM:001268A2 ROM:001268A2 locret_1268A2: ; CODE XREF: sub_126878+6↑j ROM:001268A2 ; sub_126878+E↑j ROM:001268A2 rts ROM:001268A2 ; End of function sub_126878 ROM:001268A2 ROM:001268A4 ROM:001268A4 ; =============== S U B R O U T I N E ======================================= ROM:001268A4 ROM:001268A4 ROM:001268A4 sub_1268A4: ; CODE XREF: sub_126878+26↑p ROM:001268A4 move.w ($C22).w,d0 ROM:001268A8 move.b $1240(d0.w),d1 ROM:001268AE move.w d1,($FFFFFC0E).w ROM:001268B2 addq.w #1,($C22).w ROM:001268B6 bset #7,($FFFFFC0B).w ROM:001268BC rts ROM:001268BC ; End of function sub_1268A4 ROM:001268BC ROM:001268BE ROM:001268BE ; =============== S U B R O U T I N E ======================================= ROM:001268BE ROM:001268BE ROM:001268BE sub_1268BE: ; CODE XREF: ROM:00115908↑p ROM:001268BE bsr.l sub_1269F6 ROM:001268C4 bsr.l sub_11B070 ROM:001268CA bsr.l sub_126BF0 ROM:001268D0 bsr.l sub_11F1BE ROM:001268D6 bsr.l sub_11C63E ROM:001268DC bsr.l sub_126F56 ROM:001268E2 bsr.l sub_11BB9A ROM:001268E8 bsr.l sub_1211C8 ROM:001268EE bsr.l sub_130BD8 ROM:001268F4 bsr.l sub_13475E ROM:001268FA bsr.l sub_121FF8 ROM:00126900 bsr.l sub_1229BC ROM:00126906 bsr.l sub_134C7E ROM:0012690C bsr.l sub_11BE3C ROM:00126912 bsr.l sub_12FE4A ROM:00126918 bsr.l sub_12CB42 ROM:0012691E bsr.l sub_11E116 ROM:00126924 bsr.l sub_11F02A ROM:0012692A bsr.l nullsub_16 ROM:00126930 bsr.l sub_1303D4 ROM:00126936 bsr.l sub_134EA0 ROM:0012693C bsr.l sub_11C3F2 ROM:00126942 bsr.l sub_131F14 ROM:00126948 bsr.l nullsub_19 ROM:0012694E bsr.l sub_130EC6 ROM:00126954 bsr.l nullsub_21 ROM:0012695A bsr.l nullsub_22 ROM:00126960 bsr.l sub_11C0F6 ROM:00126966 bsr.l nullsub_15 ROM:0012696C bsr.l sub_131864 ROM:00126972 bsr.l sub_1316C8 ROM:00126978 bsr.l nullsub_20 ROM:0012697E bsr.l sub_11C1F2 ROM:00126984 bsr.l sub_12A0E8 ROM:0012698A bsr.l sub_12A1FA ROM:00126990 bsr.l sub_12D3A2 ROM:00126996 bsr.l sub_12CD98 ROM:0012699C bsr.l sub_12FBDC ROM:001269A2 bsr.l sub_12A20C ROM:001269A8 bsr.l nullsub_17 ROM:001269AE bsr.l sub_12D9A2 ROM:001269B4 bsr.l sub_12B6D2 ROM:001269BA bsr.l nullsub_24 ROM:001269C0 bsr.l nullsub_12 ROM:001269C6 move.l #2,d0 ROM:001269CC move.l d0,-(sp) ROM:001269CE bsr.l nullsub_3 ROM:001269D4 move.l (sp)+,d0 ROM:001269D6 bsr.l nullsub_25 ROM:001269DC bsr.l nullsub_10 ROM:001269E2 cmpi.w #5,($522).w ROM:001269E8 bne.s loc_1269F0 ROM:001269EA bsr.l nullsub_1 ROM:001269F0 ROM:001269F0 loc_1269F0: ; CODE XREF: sub_1268BE+12A↑j ROM:001269F0 addq.w #1,($C3A).w ROM:001269F4 rts ROM:001269F4 ; End of function sub_1268BE ROM:001269F4 ROM:001269F6 ROM:001269F6 ; =============== S U B R O U T I N E ======================================= ROM:001269F6 ROM:001269F6 ROM:001269F6 sub_1269F6: ; CODE XREF: sub_1268BE↑p ROM:001269F6 clr.w d1 ROM:001269F8 move.b ($11A5).w,d1 ROM:001269FC cmpi.w #5,d1 ROM:00126A00 bcc.s locret_126A0A ROM:00126A02 movea.l off_126A0C(pc,d1.w*4),a0 ROM:00126A06 nop ROM:00126A08 jmp (a0) ROM:00126A0A ; --------------------------------------------------------------------------- ROM:00126A0A ROM:00126A0A locret_126A0A: ; CODE XREF: sub_1269F6+A↑j ROM:00126A0A rts ROM:00126A0A ; End of function sub_1269F6 ROM:00126A0A ROM:00126A0A ; --------------------------------------------------------------------------- ROM:00126A0C off_126A0C: dc.l loc_126A20 ; DATA XREF: sub_1269F6+C↑r ROM:00126A10 dc.l loc_126A4C ROM:00126A14 dc.l loc_126AD0 ROM:00126A18 dc.l loc_126B64 ROM:00126A1C dc.l loc_126BB4 ROM:00126A20 ; --------------------------------------------------------------------------- ROM:00126A20 ROM:00126A20 loc_126A20: ; DATA XREF: ROM:off_126A0C↑o ROM:00126A20 bset #2,($136E).w ROM:00126A26 bclr #2,($138F).w ROM:00126A2C bclr #3,($138C).w ROM:00126A32 bclr #1,($1390).w ROM:00126A38 bclr #3,($1391).w ROM:00126A3E move.b #1,($11A5).w ROM:00126A44 bra.l locret_126ACE ROM:00126A4A ; --------------------------------------------------------------------------- ROM:00126A4A rts ROM:00126A4C ; --------------------------------------------------------------------------- ROM:00126A4C ROM:00126A4C loc_126A4C: ; DATA XREF: ROM:00126A10↑o ROM:00126A4C move.w $4AA(a5),d0 ROM:00126A50 move.w $4B0(a5),d1 ROM:00126A54 btst #6,($8E5).w ROM:00126A5A beq.s loc_126A9E ROM:00126A5C cmp.w ($538).w,d0 ROM:00126A60 ble.s loc_126A9E ROM:00126A62 cmp.w ($4C2).w,d1 ROM:00126A66 bgt.s loc_126A9E ROM:00126A68 bclr #2,($136E).w ROM:00126A6E bset #2,($138F).w ROM:00126A74 bclr #4,($137A).w ROM:00126A7A bclr #6,($8E5).w ROM:00126A80 move.w $4AE(a5),d1 ROM:00126A84 clr.b ($843).w ROM:00126A88 move.w d1,($5B6).w ROM:00126A8C move.b #1,($843).w ROM:00126A92 move.b #2,($11A5).w ROM:00126A98 bra.l locret_126B62 ROM:00126A9E ; --------------------------------------------------------------------------- ROM:00126A9E ROM:00126A9E loc_126A9E: ; CODE XREF: ROM:00126A5A↑j ROM:00126A9E ; ROM:00126A60↑j ... ROM:00126A9E cmp.w ($538).w,d0 ROM:00126AA2 bgt.s locret_126ACE ROM:00126AA4 bclr #2,($136E).w ROM:00126AAA bset #3,($138C).w ROM:00126AB0 bset #1,($1390).w ROM:00126AB6 bclr #4,($137A).w ROM:00126ABC bset #3,($1391).w ROM:00126AC2 move.b #4,($11A5).w ROM:00126AC8 bra.l locret_126BEC ROM:00126ACE ; --------------------------------------------------------------------------- ROM:00126ACE ROM:00126ACE locret_126ACE: ; CODE XREF: ROM:00126A44↑j ROM:00126ACE ; ROM:00126AA2↑j ... ROM:00126ACE rts ROM:00126AD0 ; --------------------------------------------------------------------------- ROM:00126AD0 ROM:00126AD0 loc_126AD0: ; DATA XREF: ROM:00126A14↑o ROM:00126AD0 btst #6,($8E5).w ROM:00126AD6 beq.s loc_126AFC ROM:00126AD8 bclr #6,($8E5).w ROM:00126ADE move.w $4AE(a5),d0 ROM:00126AE2 clr.b ($843).w ROM:00126AE6 move.w d0,($5B6).w ROM:00126AEA move.b #1,($843).w ROM:00126AF0 move.b #2,($11A5).w ROM:00126AF6 bra.l locret_126B62 ROM:00126AFC ; --------------------------------------------------------------------------- ROM:00126AFC ROM:00126AFC loc_126AFC: ; CODE XREF: ROM:00126AD6↑j ROM:00126AFC cmpi.w #0,($5B6).w ROM:00126B02 bgt.s loc_126B3C ROM:00126B04 btst #1,($8E2).w ROM:00126B0A bne.s loc_126B3C ROM:00126B0C bset #2,($136E).w ROM:00126B12 bclr #2,($138F).w ROM:00126B18 btst #3,($1391).w ROM:00126B1E bne.s loc_126B28 ROM:00126B20 bset #4,($137A).w ROM:00126B26 bra.s loc_126B2E ROM:00126B28 ; --------------------------------------------------------------------------- ROM:00126B28 ROM:00126B28 loc_126B28: ; CODE XREF: ROM:00126B1E↑j ROM:00126B28 bclr #4,($137A).w ROM:00126B2E ROM:00126B2E loc_126B2E: ; CODE XREF: ROM:00126B26↑j ROM:00126B2E bclr #3,($1391).w ROM:00126B34 move.b #1,($11A5).w ROM:00126B3A bra.s locret_126ACE ROM:00126B3C ; --------------------------------------------------------------------------- ROM:00126B3C ROM:00126B3C loc_126B3C: ; CODE XREF: ROM:00126B02↑j ROM:00126B3C ; ROM:00126B0A↑j ROM:00126B3C move.w $4A8(a5),d0 ROM:00126B40 cmp.w ($538).w,d0 ROM:00126B44 bgt.s locret_126B62 ROM:00126B46 clr.b ($8CF).w ROM:00126B4A clr.w ($6CE).w ROM:00126B4E move.b #3,($8CF).w ROM:00126B54 bclr #2,($138F).w ROM:00126B5A move.b #3,($11A5).w ROM:00126B60 bra.s locret_126BB2 ROM:00126B62 ; --------------------------------------------------------------------------- ROM:00126B62 ROM:00126B62 locret_126B62: ; CODE XREF: ROM:00126A98↑j ROM:00126B62 ; ROM:00126AF6↑j ... ROM:00126B62 rts ROM:00126B64 ; --------------------------------------------------------------------------- ROM:00126B64 ROM:00126B64 loc_126B64: ; DATA XREF: ROM:00126A18↑o ROM:00126B64 move.w $4A8(a5),d0 ROM:00126B68 cmp.w ($538).w,d0 ROM:00126B6C ble.s loc_126B7C ROM:00126B6E bset #2,($138F).w ROM:00126B74 move.b #2,($11A5).w ROM:00126B7A bra.s locret_126B62 ROM:00126B7C ; --------------------------------------------------------------------------- ROM:00126B7C ROM:00126B7C loc_126B7C: ; CODE XREF: ROM:00126B6C↑j ROM:00126B7C move.w $4AA(a5),d0 ROM:00126B80 move.w $4AC(a5),d1 ROM:00126B84 cmp.w ($6CE).w,d1 ROM:00126B88 ble.s loc_126B90 ROM:00126B8A cmp.w ($538).w,d0 ROM:00126B8E bgt.s locret_126BB2 ROM:00126B90 ROM:00126B90 loc_126B90: ; CODE XREF: ROM:00126B88↑j ROM:00126B90 clr.b ($8CF).w ROM:00126B94 clr.w ($6CE).w ROM:00126B98 bset #3,($138C).w ROM:00126B9E bset #1,($1390).w ROM:00126BA4 bset #3,($1391).w ROM:00126BAA move.b #4,($11A5).w ROM:00126BB0 bra.s locret_126BEC ROM:00126BB2 ; --------------------------------------------------------------------------- ROM:00126BB2 ROM:00126BB2 locret_126BB2: ; CODE XREF: ROM:00126B60↑j ROM:00126BB2 ; ROM:00126B8E↑j ROM:00126BB2 rts ROM:00126BB4 ; --------------------------------------------------------------------------- ROM:00126BB4 ROM:00126BB4 loc_126BB4: ; DATA XREF: ROM:00126A1C↑o ROM:00126BB4 btst #1,($8E2).w ROM:00126BBA bne.s locret_126BEC ROM:00126BBC bclr #6,($8E5).w ROM:00126BC2 move.w $4AE(a5),d0 ROM:00126BC6 clr.b ($843).w ROM:00126BCA move.w d0,($5B6).w ROM:00126BCE move.b #1,($843).w ROM:00126BD4 bclr #3,($138C).w ROM:00126BDA bset #2,($138F).w ROM:00126BE0 move.b #2,($11A5).w ROM:00126BE6 bra.l locret_126B62 ROM:00126BEC ; --------------------------------------------------------------------------- ROM:00126BEC ROM:00126BEC locret_126BEC: ; CODE XREF: ROM:00126AC8↑j ROM:00126BEC ; ROM:00126BB0↑j ... ROM:00126BEC rts ROM:00126BEE ; --------------------------------------------------------------------------- ROM:00126BEE rts ROM:00126BF0 ROM:00126BF0 ; =============== S U B R O U T I N E ======================================= ROM:00126BF0 ROM:00126BF0 ROM:00126BF0 sub_126BF0: ; CODE XREF: sub_1268BE+C↑p ROM:00126BF0 move.w $22A(a5),d0 ROM:00126BF4 move.w ($A54).w,d1 ROM:00126BF8 cmpi.w #0,d0 ROM:00126BFC bne.s loc_126C3E ROM:00126BFE btst #3,d1 ROM:00126C02 beq.s loc_126C3C ROM:00126C04 bclr #3,d1 ROM:00126C08 move.w d1,($A54).w ROM:00126C0C btst #3,($138A).w ROM:00126C12 beq.s loc_126C36 ROM:00126C14 move.w ($4FA).w,d2 ROM:00126C18 muls.w #$186A,d2 ROM:00126C1C cmpi.w #0,($538).w ROM:00126C22 ble.s loc_126C2A ROM:00126C24 divs.w ($538).w,d2 ROM:00126C28 bra.s loc_126C2E ROM:00126C2A ; --------------------------------------------------------------------------- ROM:00126C2A ROM:00126C2A loc_126C2A: ; CODE XREF: sub_126BF0+32↑j ROM:00126C2A move.w #$FFFF,d2 ROM:00126C2E ROM:00126C2E loc_126C2E: ; CODE XREF: sub_126BF0+38↑j ROM:00126C2E move.w d2,($C3C).w ROM:00126C32 bra.w loc_126C3C ROM:00126C36 ; --------------------------------------------------------------------------- ROM:00126C36 ROM:00126C36 loc_126C36: ; CODE XREF: sub_126BF0+22↑j ROM:00126C36 move.w #$FFFF,($C3C).w ROM:00126C3C ROM:00126C3C loc_126C3C: ; CODE XREF: sub_126BF0+12↑j ROM:00126C3C ; sub_126BF0+42↑j ROM:00126C3C bra.s locret_126C6E ROM:00126C3E ; --------------------------------------------------------------------------- ROM:00126C3E ROM:00126C3E loc_126C3E: ; CODE XREF: sub_126BF0+C↑j ROM:00126C3E btst #3,($138A).w ROM:00126C44 beq.s loc_126C68 ROM:00126C46 move.w ($4FA).w,d2 ROM:00126C4A muls.w #$186A,d2 ROM:00126C4E cmpi.w #0,($538).w ROM:00126C54 ble.s loc_126C5C ROM:00126C56 divs.w ($538).w,d2 ROM:00126C5A bra.s loc_126C60 ROM:00126C5C ; --------------------------------------------------------------------------- ROM:00126C5C ROM:00126C5C loc_126C5C: ; CODE XREF: sub_126BF0+64↑j ROM:00126C5C move.w #$FFFF,d2 ROM:00126C60 ROM:00126C60 loc_126C60: ; CODE XREF: sub_126BF0+6A↑j ROM:00126C60 move.w d2,($C3C).w ROM:00126C64 bra.w locret_126C6E ROM:00126C68 ; --------------------------------------------------------------------------- ROM:00126C68 ROM:00126C68 loc_126C68: ; CODE XREF: sub_126BF0+54↑j ROM:00126C68 move.w #$FFFF,($C3C).w ROM:00126C6E ROM:00126C6E locret_126C6E: ; CODE XREF: sub_126BF0:loc_126C3C↑j ROM:00126C6E ; sub_126BF0+74↑j ROM:00126C6E rts ROM:00126C6E ; End of function sub_126BF0 ROM:00126C6E ROM:00126C70 ROM:00126C70 ; =============== S U B R O U T I N E ======================================= ROM:00126C70 ROM:00126C70 ROM:00126C70 sub_126C70: ; CODE XREF: sub_126F56+12↓p ROM:00126C70 bsr.w sub_126C7A ROM:00126C74 bsr.w sub_126E1C ROM:00126C78 rts ROM:00126C78 ; End of function sub_126C70 ROM:00126C78 ROM:00126C7A ROM:00126C7A ; =============== S U B R O U T I N E ======================================= ROM:00126C7A ROM:00126C7A ROM:00126C7A sub_126C7A: ; CODE XREF: sub_126C70↑p ROM:00126C7A clr.w d1 ROM:00126C7C move.b ($11A7).w,d1 ROM:00126C80 cmpi.w #6,d1 ROM:00126C84 bcc.s locret_126C8E ROM:00126C86 movea.l off_126C90(pc,d1.w*4),a0 ROM:00126C8A nop ROM:00126C8C jmp (a0) ROM:00126C8E ; --------------------------------------------------------------------------- ROM:00126C8E ROM:00126C8E locret_126C8E: ; CODE XREF: sub_126C7A+A↑j ROM:00126C8E rts ROM:00126C8E ; End of function sub_126C7A ROM:00126C8E ROM:00126C8E ; --------------------------------------------------------------------------- ROM:00126C90 off_126C90: dc.l loc_126CA8 ; DATA XREF: sub_126C7A+C↑r ROM:00126C94 dc.l loc_126CB4 ROM:00126C98 dc.l loc_126CF2 ROM:00126C9C dc.l loc_126D42 ROM:00126CA0 dc.l loc_126DB6 ROM:00126CA4 dc.l loc_126DF4 ROM:00126CA8 ; --------------------------------------------------------------------------- ROM:00126CA8 ROM:00126CA8 loc_126CA8: ; DATA XREF: ROM:off_126C90↑o ROM:00126CA8 move.b #1,($11A7).w ROM:00126CAE bra.w locret_126CF0 ROM:00126CB2 ; --------------------------------------------------------------------------- ROM:00126CB2 rts ROM:00126CB4 ; --------------------------------------------------------------------------- ROM:00126CB4 ROM:00126CB4 loc_126CB4: ; DATA XREF: ROM:00126C94↑o ROM:00126CB4 btst #5,($8E3).w ROM:00126CBA beq.s locret_126CF0 ROM:00126CBC btst #7,($496).w ROM:00126CC2 bne.s locret_126CF0 ROM:00126CC4 move.w $4C6(a5),d0 ROM:00126CC8 btst #2,($136E).w ROM:00126CCE bne.s locret_126CF0 ROM:00126CD0 cmpi.w #0,d0 ROM:00126CD4 bne.s locret_126CF0 ROM:00126CD6 move.w $4B8(a5),d0 ROM:00126CDA clr.b ($89C).w ROM:00126CDE move.w d0,($668).w ROM:00126CE2 move.b #1,($89C).w ROM:00126CE8 move.b #2,($11A7).w ROM:00126CEE bra.s locret_126D40 ROM:00126CF0 ; --------------------------------------------------------------------------- ROM:00126CF0 ROM:00126CF0 locret_126CF0: ; CODE XREF: ROM:00126CAE↑j ROM:00126CF0 ; ROM:00126CBA↑j ... ROM:00126CF0 rts ROM:00126CF2 ; --------------------------------------------------------------------------- ROM:00126CF2 ROM:00126CF2 loc_126CF2: ; DATA XREF: ROM:00126C98↑o ROM:00126CF2 btst #6,($1374).w ROM:00126CF8 bne.s loc_126D04 ROM:00126CFA move.b #4,($11A7).w ROM:00126D00 bra.w locret_126DF2 ROM:00126D04 ; --------------------------------------------------------------------------- ROM:00126D04 ROM:00126D04 loc_126D04: ; CODE XREF: ROM:00126CF8↑j ROM:00126D04 btst #5,($8E3).w ROM:00126D0A beq.s loc_126D26 ROM:00126D0C btst #7,($496).w ROM:00126D12 bne.s loc_126D26 ROM:00126D14 move.w $4C6(a5),d0 ROM:00126D18 btst #2,($136E).w ROM:00126D1E bne.s loc_126D26 ROM:00126D20 cmpi.w #0,d0 ROM:00126D24 beq.s loc_126D2E ROM:00126D26 ROM:00126D26 loc_126D26: ; CODE XREF: ROM:00126D0A↑j ROM:00126D26 ; ROM:00126D12↑j ... ROM:00126D26 move.b #1,($11A7).w ROM:00126D2C bra.s locret_126CF0 ROM:00126D2E ; --------------------------------------------------------------------------- ROM:00126D2E ROM:00126D2E loc_126D2E: ; CODE XREF: ROM:00126D24↑j ROM:00126D2E cmpi.w #0,($668).w ROM:00126D34 bgt.s locret_126D40 ROM:00126D36 move.b #3,($11A7).w ROM:00126D3C bra.w locret_126DB4 ROM:00126D40 ; --------------------------------------------------------------------------- ROM:00126D40 ROM:00126D40 locret_126D40: ; CODE XREF: ROM:00126CEE↑j ROM:00126D40 ; ROM:00126D34↑j ROM:00126D40 rts ROM:00126D42 ; --------------------------------------------------------------------------- ROM:00126D42 ROM:00126D42 loc_126D42: ; DATA XREF: ROM:00126C9C↑o ROM:00126D42 btst #7,($496).w ROM:00126D48 bne.s loc_126D86 ROM:00126D4A btst #5,($8E3).w ROM:00126D50 bne.s loc_126D86 ROM:00126D52 move.w $4C6(a5),d0 ROM:00126D56 btst #2,($136E).w ROM:00126D5C beq.s loc_126D86 ROM:00126D5E cmpi.w #0,d0 ROM:00126D62 bne.s loc_126D86 ROM:00126D64 btst #5,($1379).w ROM:00126D6A bne.s loc_126D86 ROM:00126D6C move.w #$1388,($13C8).w ROM:00126D72 bsr.w sub_126F42 ROM:00126D76 move.w ($C46).w,($C44).w ROM:00126D7C move.b #1,($11A7).w ROM:00126D82 bra.w locret_126CF0 ROM:00126D86 ; --------------------------------------------------------------------------- ROM:00126D86 ROM:00126D86 loc_126D86: ; CODE XREF: ROM:00126D48↑j ROM:00126D86 ; ROM:00126D50↑j ... ROM:00126D86 move.w $4C6(a5),d0 ROM:00126D8A btst #7,($496).w ROM:00126D90 bne.s loc_126D98 ROM:00126D92 cmpi.w #0,d0 ROM:00126D96 beq.s loc_126DA2 ROM:00126D98 ROM:00126D98 loc_126D98: ; CODE XREF: ROM:00126D90↑j ROM:00126D98 move.b #1,($11A7).w ROM:00126D9E bra.w locret_126CF0 ROM:00126DA2 ; --------------------------------------------------------------------------- ROM:00126DA2 ROM:00126DA2 loc_126DA2: ; CODE XREF: ROM:00126D96↑j ROM:00126DA2 btst #6,($1374).w ROM:00126DA8 bne.s locret_126DB4 ROM:00126DAA move.b #5,($11A7).w ROM:00126DB0 bra.w locret_126E18 ROM:00126DB4 ; --------------------------------------------------------------------------- ROM:00126DB4 ROM:00126DB4 locret_126DB4: ; CODE XREF: ROM:00126D3C↑j ROM:00126DB4 ; ROM:00126DA8↑j ROM:00126DB4 rts ROM:00126DB6 ; --------------------------------------------------------------------------- ROM:00126DB6 ROM:00126DB6 loc_126DB6: ; DATA XREF: ROM:00126CA0↑o ROM:00126DB6 cmpi.w #0,($668).w ROM:00126DBC bgt.s loc_126DC6 ROM:00126DBE move.b #5,($11A7).w ROM:00126DC4 bra.s locret_126E18 ROM:00126DC6 ; --------------------------------------------------------------------------- ROM:00126DC6 ROM:00126DC6 loc_126DC6: ; CODE XREF: ROM:00126DBC↑j ROM:00126DC6 btst #5,($8E3).w ROM:00126DCC beq.s loc_126DE8 ROM:00126DCE btst #7,($496).w ROM:00126DD4 bne.s loc_126DE8 ROM:00126DD6 move.w $4C6(a5),d0 ROM:00126DDA btst #2,($136E).w ROM:00126DE0 bne.s loc_126DE8 ROM:00126DE2 cmpi.w #0,d0 ROM:00126DE6 beq.s locret_126DF2 ROM:00126DE8 ROM:00126DE8 loc_126DE8: ; CODE XREF: ROM:00126DCC↑j ROM:00126DE8 ; ROM:00126DD4↑j ... ROM:00126DE8 move.b #1,($11A7).w ROM:00126DEE bra.w locret_126CF0 ROM:00126DF2 ; --------------------------------------------------------------------------- ROM:00126DF2 ROM:00126DF2 locret_126DF2: ; CODE XREF: ROM:00126D00↑j ROM:00126DF2 ; ROM:00126DE6↑j ROM:00126DF2 rts ROM:00126DF4 ; --------------------------------------------------------------------------- ROM:00126DF4 ROM:00126DF4 loc_126DF4: ; DATA XREF: ROM:00126CA4↑o ROM:00126DF4 btst #5,($8E3).w ROM:00126DFA beq.s loc_126E0E ROM:00126DFC move.w $4C6(a5),d0 ROM:00126E00 btst #2,($136E).w ROM:00126E06 bne.s loc_126E0E ROM:00126E08 cmpi.w #0,d0 ROM:00126E0C beq.s locret_126E18 ROM:00126E0E ROM:00126E0E loc_126E0E: ; CODE XREF: ROM:00126DFA↑j ROM:00126E0E ; ROM:00126E06↑j ROM:00126E0E move.b #1,($11A7).w ROM:00126E14 bra.w locret_126CF0 ROM:00126E18 ; --------------------------------------------------------------------------- ROM:00126E18 ROM:00126E18 locret_126E18: ; CODE XREF: ROM:00126DB0↑j ROM:00126E18 ; ROM:00126DC4↑j ... ROM:00126E18 rts ROM:00126E1A ; --------------------------------------------------------------------------- ROM:00126E1A rts 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_126C70+4↑p ROM:00126E1C clr.w d1 ROM:00126E1E move.b ($11A6).w,d1 ROM:00126E22 cmpi.w #4,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_126E42 ; DATA XREF: sub_126E1C+C↑r ROM:00126E36 dc.l loc_126E66 ROM:00126E3A dc.l loc_126E80 ROM:00126E3E dc.l loc_126ED8 ROM:00126E42 ; --------------------------------------------------------------------------- ROM:00126E42 ROM:00126E42 loc_126E42: ; DATA XREF: ROM:off_126E32↑o ROM:00126E42 btst #6,($8DC).w ROM:00126E48 beq.s loc_126E56 ROM:00126E4A move.w #$1388,($13C8).w ROM:00126E50 move.w ($C46).w,($C44).w ROM:00126E56 ROM:00126E56 loc_126E56: ; CODE XREF: ROM:00126E48↑j ROM:00126E56 move.w #0,($C3E).w ROM:00126E5C move.b #1,($11A6).w ROM:00126E62 bra.s locret_126E7E ROM:00126E64 ; --------------------------------------------------------------------------- ROM:00126E64 rts ROM:00126E66 ; --------------------------------------------------------------------------- ROM:00126E66 ROM:00126E66 loc_126E66: ; DATA XREF: ROM:00126E36↑o ROM:00126E66 btst #5,($8E3).w ROM:00126E6C beq.s locret_126E7E ROM:00126E6E btst #2,($136E).w ROM:00126E74 beq.s locret_126E7E ROM:00126E76 move.b #2,($11A6).w ROM:00126E7C bra.s locret_126ED6 ROM:00126E7E ; --------------------------------------------------------------------------- ROM:00126E7E ROM:00126E7E locret_126E7E: ; CODE XREF: ROM:00126E62↑j ROM:00126E7E ; ROM:00126E6C↑j ... ROM:00126E7E rts ROM:00126E80 ; --------------------------------------------------------------------------- ROM:00126E80 ROM:00126E80 loc_126E80: ; DATA XREF: ROM:00126E3A↑o ROM:00126E80 move.w $4B2(a5),d0 ROM:00126E84 cmp.w ($C3E).w,d0 ROM:00126E88 bgt.s loc_126EA4 ROM:00126E8A move.w #0,($C3E).w ROM:00126E90 move.w #$1388,($13C8).w ROM:00126E96 move.w ($C46).w,($C44).w ROM:00126E9C move.b #1,($11A6).w ROM:00126EA2 bra.s locret_126E7E ROM:00126EA4 ; --------------------------------------------------------------------------- ROM:00126EA4 ROM:00126EA4 loc_126EA4: ; CODE XREF: ROM:00126E88↑j ROM:00126EA4 move.w $4B4(a5),d0 ROM:00126EA8 cmp.w ($A1A).w,d0 ROM:00126EAC bge.s loc_126EB8 ROM:00126EAE move.b #3,($11A6).w ROM:00126EB4 bra.w locret_126F3E ROM:00126EB8 ; --------------------------------------------------------------------------- ROM:00126EB8 ROM:00126EB8 loc_126EB8: ; CODE XREF: ROM:00126EAC↑j ROM:00126EB8 btst #5,($8E3).w ROM:00126EBE beq.s loc_126EC8 ROM:00126EC0 btst #2,($136E).w ROM:00126EC6 bne.s locret_126ED6 ROM:00126EC8 ROM:00126EC8 loc_126EC8: ; CODE XREF: ROM:00126EBE↑j ROM:00126EC8 move.w #0,($C3E).w ROM:00126ECE move.b #1,($11A6).w ROM:00126ED4 bra.s locret_126E7E ROM:00126ED6 ; --------------------------------------------------------------------------- ROM:00126ED6 ROM:00126ED6 locret_126ED6: ; CODE XREF: ROM:00126E7C↑j ROM:00126ED6 ; ROM:00126EC6↑j ... ROM:00126ED6 rts ROM:00126ED8 ; --------------------------------------------------------------------------- ROM:00126ED8 ROM:00126ED8 loc_126ED8: ; DATA XREF: ROM:00126E3E↑o ROM:00126ED8 move.w $4B2(a5),d0 ROM:00126EDC cmp.w ($C3E).w,d0 ROM:00126EE0 bgt.s loc_126EFE ROM:00126EE2 move.w #0,($C3E).w ROM:00126EE8 move.w #$1388,($13C8).w ROM:00126EEE move.w ($C46).w,($C44).w ROM:00126EF4 move.b #1,($11A6).w ROM:00126EFA bra.w locret_126E7E ROM:00126EFE ; --------------------------------------------------------------------------- ROM:00126EFE ROM:00126EFE loc_126EFE: ; CODE XREF: ROM:00126EE0↑j ROM:00126EFE btst #5,($8E3).w ROM:00126F04 beq.s loc_126F0E ROM:00126F06 btst #2,($136E).w ROM:00126F0C bne.s loc_126F1E ROM:00126F0E ROM:00126F0E loc_126F0E: ; CODE XREF: ROM:00126F04↑j ROM:00126F0E move.w #0,($C3E).w ROM:00126F14 move.b #1,($11A6).w ROM:00126F1A bra.w locret_126E7E ROM:00126F1E ; --------------------------------------------------------------------------- ROM:00126F1E ROM:00126F1E loc_126F1E: ; CODE XREF: ROM:00126F0C↑j ROM:00126F1E move.w $4B6(a5),d0 ROM:00126F22 cmp.w ($A1A).w,d0 ROM:00126F26 blt.s locret_126F3E ROM:00126F28 move.w ($C3E).w,d0 ROM:00126F2C addi.w #1,d0 ROM:00126F30 move.w d0,($C3E).w ROM:00126F34 move.b #2,($11A6).w ROM:00126F3A bra.w locret_126ED6 ROM:00126F3E ; --------------------------------------------------------------------------- ROM:00126F3E ROM:00126F3E locret_126F3E: ; CODE XREF: ROM:00126EB4↑j ROM:00126F3E ; ROM:00126F26↑j ROM:00126F3E rts ROM:00126F40 ; --------------------------------------------------------------------------- ROM:00126F40 rts ROM:00126F42 ROM:00126F42 ; =============== S U B R O U T I N E ======================================= ROM:00126F42 ROM:00126F42 ROM:00126F42 sub_126F42: ; CODE XREF: ROM:00126D72↑p ROM:00126F42 move.w ($13C6).w,d0 ROM:00126F46 cmpi.w #$FF,d0 ROM:00126F4A bge.s loc_126F50 ROM:00126F4C addi.w #1,d0 ROM:00126F50 ROM:00126F50 loc_126F50: ; CODE XREF: sub_126F42+8↑j ROM:00126F50 move.w d0,($13C6).w ROM:00126F54 rts ROM:00126F54 ; End of function sub_126F42 ROM:00126F54 ROM:00126F56 ROM:00126F56 ; =============== S U B R O U T I N E ======================================= ROM:00126F56 ROM:00126F56 ROM:00126F56 sub_126F56: ; CODE XREF: sub_1268BE+1E↑p ROM:00126F56 bsr.w sub_126F70 ROM:00126F5A bsr.w sub_12717A ROM:00126F5E bsr.w sub_12704A ROM:00126F62 bsr.l sub_1271B2 ROM:00126F68 bsr.l sub_126C70 ROM:00126F6E rts ROM:00126F6E ; End of function sub_126F56 ROM:00126F6E ROM:00126F70 ROM:00126F70 ; =============== S U B R O U T I N E ======================================= ROM:00126F70 ROM:00126F70 ROM:00126F70 sub_126F70: ; CODE XREF: sub_126F56↑p ROM:00126F70 clr.w d1 ROM:00126F72 move.b ($11A9).w,d1 ROM:00126F76 cmpi.w #4,d1 ROM:00126F7A bcc.s locret_126F84 ROM:00126F7C movea.l off_126F86(pc,d1.w*4),a0 ROM:00126F80 nop ROM:00126F82 jmp (a0) ROM:00126F84 ; --------------------------------------------------------------------------- ROM:00126F84 ROM:00126F84 locret_126F84: ; CODE XREF: sub_126F70+A↑j ROM:00126F84 rts ROM:00126F84 ; End of function sub_126F70 ROM:00126F84 ROM:00126F84 ; --------------------------------------------------------------------------- ROM:00126F86 off_126F86: dc.l loc_126F96 ; DATA XREF: sub_126F70+C↑r ROM:00126F8A dc.l loc_126FA0 ROM:00126F8E dc.l loc_126FBA ROM:00126F92 dc.l loc_126FFC ROM:00126F96 ; --------------------------------------------------------------------------- ROM:00126F96 ROM:00126F96 loc_126F96: ; DATA XREF: ROM:off_126F86↑o ROM:00126F96 move.b #1,($11A9).w ROM:00126F9C bra.s locret_126FB8 ROM:00126F9E ; --------------------------------------------------------------------------- ROM:00126F9E rts ROM:00126FA0 ; --------------------------------------------------------------------------- ROM:00126FA0 ROM:00126FA0 loc_126FA0: ; DATA XREF: ROM:00126F8A↑o ROM:00126FA0 btst #7,($496).w ROM:00126FA6 bne.s locret_126FB8 ROM:00126FA8 btst #5,($8E3).w ROM:00126FAE beq.s locret_126FB8 ROM:00126FB0 move.b #2,($11A9).w ROM:00126FB6 bra.s locret_126FFA ROM:00126FB8 ; --------------------------------------------------------------------------- ROM:00126FB8 ROM:00126FB8 locret_126FB8: ; CODE XREF: ROM:00126F9C↑j ROM:00126FB8 ; ROM:00126FA6↑j ... ROM:00126FB8 rts ROM:00126FBA ; --------------------------------------------------------------------------- ROM:00126FBA ROM:00126FBA loc_126FBA: ; DATA XREF: ROM:00126F8E↑o ROM:00126FBA move.w $4C2(a5),d0 ROM:00126FBE neg.w d0 ROM:00126FC0 cmp.w ($C46).w,d0 ROM:00126FC4 ble.s loc_126FE2 ROM:00126FC6 move.w $4C0(a5),d0 ROM:00126FCA clr.b ($880).w ROM:00126FCE move.w d0,($630).w ROM:00126FD2 move.b #1,($880).w ROM:00126FD8 move.b #3,($11A9).w ROM:00126FDE bra.w locret_127046 ROM:00126FE2 ; --------------------------------------------------------------------------- ROM:00126FE2 ROM:00126FE2 loc_126FE2: ; CODE XREF: ROM:00126FC4↑j ROM:00126FE2 btst #7,($496).w ROM:00126FE8 bne.s loc_126FF2 ROM:00126FEA btst #5,($8E3).w ROM:00126FF0 bne.s locret_126FFA ROM:00126FF2 ROM:00126FF2 loc_126FF2: ; CODE XREF: ROM:00126FE8↑j ROM:00126FF2 move.b #1,($11A9).w ROM:00126FF8 bra.s locret_126FB8 ROM:00126FFA ; --------------------------------------------------------------------------- ROM:00126FFA ROM:00126FFA locret_126FFA: ; CODE XREF: ROM:00126FB6↑j ROM:00126FFA ; ROM:00126FF0↑j ... ROM:00126FFA rts ROM:00126FFC ; --------------------------------------------------------------------------- ROM:00126FFC ROM:00126FFC loc_126FFC: ; DATA XREF: ROM:00126F92↑o ROM:00126FFC btst #7,($496).w ROM:00127002 bne.s loc_12700C ROM:00127004 btst #5,($8E3).w ROM:0012700A bne.s loc_127014 ROM:0012700C ROM:0012700C loc_12700C: ; CODE XREF: ROM:00127002↑j ROM:0012700C move.b #1,($11A9).w ROM:00127012 bra.s locret_126FB8 ROM:00127014 ; --------------------------------------------------------------------------- ROM:00127014 ROM:00127014 loc_127014: ; CODE XREF: ROM:0012700A↑j ROM:00127014 cmpi.w #0,($630).w ROM:0012701A bgt.s loc_127030 ROM:0012701C bsr.w sub_12714A ROM:00127020 move.w ($C46).w,($C44).w ROM:00127026 move.b #2,($11A9).w ROM:0012702C bra.w locret_126FFA ROM:00127030 ; --------------------------------------------------------------------------- ROM:00127030 ROM:00127030 loc_127030: ; CODE XREF: ROM:0012701A↑j ROM:00127030 move.w $4C2(a5),d0 ROM:00127034 neg.w d0 ROM:00127036 cmp.w ($C46).w,d0 ROM:0012703A bgt.s locret_127046 ROM:0012703C move.b #2,($11A9).w ROM:00127042 bra.w locret_126FFA ROM:00127046 ; --------------------------------------------------------------------------- ROM:00127046 ROM:00127046 locret_127046: ; CODE XREF: ROM:00126FDE↑j ROM:00127046 ; ROM:0012703A↑j ROM:00127046 rts ROM:00127048 ; --------------------------------------------------------------------------- ROM:00127048 rts ROM:0012704A ROM:0012704A ; =============== S U B R O U T I N E ======================================= ROM:0012704A ROM:0012704A ROM:0012704A sub_12704A: ; CODE XREF: sub_126F56+8↑p ROM:0012704A clr.w d1 ROM:0012704C move.b ($11A8).w,d1 ROM:00127050 cmpi.w #3,d1 ROM:00127054 bcc.s locret_12705E ROM:00127056 movea.l off_127060(pc,d1.w*4),a0 ROM:0012705A nop ROM:0012705C jmp (a0) ROM:0012705E ; --------------------------------------------------------------------------- ROM:0012705E ROM:0012705E locret_12705E: ; CODE XREF: sub_12704A+A↑j ROM:0012705E rts ROM:0012705E ; End of function sub_12704A ROM:0012705E ROM:0012705E ; --------------------------------------------------------------------------- ROM:00127060 off_127060: dc.l loc_12706C ; DATA XREF: sub_12704A+C↑r ROM:00127064 dc.l loc_127076 ROM:00127068 dc.l loc_1270D4 ROM:0012706C ; --------------------------------------------------------------------------- ROM:0012706C ROM:0012706C loc_12706C: ; DATA XREF: ROM:off_127060↑o ROM:0012706C move.b #1,($11A8).w ROM:00127072 bra.s locret_1270D2 ROM:00127074 ; --------------------------------------------------------------------------- ROM:00127074 rts ROM:00127076 ; --------------------------------------------------------------------------- ROM:00127076 ROM:00127076 loc_127076: ; DATA XREF: ROM:00127064↑o ROM:00127076 move.w $4BE(a5),d0 ROM:0012707A cmp.w ($A0E).w,d0 ROM:0012707E blt.s locret_1270D2 ROM:00127080 move.w $4BA(a5),d0 ROM:00127084 move.w ($C46).w,d1 ROM:00127088 cmpi.w #0,d1 ROM:0012708C bge.s loc_127090 ROM:0012708E neg.w d1 ROM:00127090 ROM:00127090 loc_127090: ; CODE XREF: ROM:0012708C↑j ROM:00127090 btst #5,($1373).w ROM:00127096 beq.s locret_1270D2 ROM:00127098 cmp.w d1,d0 ROM:0012709A bgt.s locret_1270D2 ROM:0012709C move.w $4C4(a5),d0 ROM:001270A0 cmp.w ($A0A).w,d0 ROM:001270A4 blt.s locret_1270D2 ROM:001270A6 btst #3,($1372).w ROM:001270AC beq.s locret_1270D2 ROM:001270AE btst #6,($1395).w ROM:001270B4 beq.s locret_1270D2 ROM:001270B6 move.w $4BC(a5),d0 ROM:001270BA clr.b ($87F).w ROM:001270BE move.w d0,($62E).w ROM:001270C2 move.b #1,($87F).w ROM:001270C8 move.b #2,($11A8).w ROM:001270CE bra.w locret_127146 ROM:001270D2 ; --------------------------------------------------------------------------- ROM:001270D2 ROM:001270D2 locret_1270D2: ; CODE XREF: ROM:00127072↑j ROM:001270D2 ; ROM:0012707E↑j ... ROM:001270D2 rts ROM:001270D4 ; --------------------------------------------------------------------------- ROM:001270D4 ROM:001270D4 loc_1270D4: ; DATA XREF: ROM:00127068↑o ROM:001270D4 btst #3,($1372).w ROM:001270DA beq.s loc_127110 ROM:001270DC move.w $4BE(a5),d0 ROM:001270E0 cmp.w ($A0E).w,d0 ROM:001270E4 bge.s loc_1270E8 ROM:001270E6 bra.s loc_127110 ROM:001270E8 ; --------------------------------------------------------------------------- ROM:001270E8 ROM:001270E8 loc_1270E8: ; CODE XREF: ROM:001270E4↑j ROM:001270E8 move.w $4C4(a5),d0 ROM:001270EC cmp.w ($A0A).w,d0 ROM:001270F0 bge.s loc_1270F4 ROM:001270F2 bra.s loc_127110 ROM:001270F4 ; --------------------------------------------------------------------------- ROM:001270F4 ROM:001270F4 loc_1270F4: ; CODE XREF: ROM:001270F0↑j ROM:001270F4 move.w $4BA(a5),d0 ROM:001270F8 move.w ($C46).w,d1 ROM:001270FC cmpi.w #0,d1 ROM:00127100 bge.s loc_127104 ROM:00127102 neg.w d1 ROM:00127104 ROM:00127104 loc_127104: ; CODE XREF: ROM:00127100↑j ROM:00127104 btst #5,($1373).w ROM:0012710A beq.s loc_127110 ROM:0012710C cmp.w d1,d0 ROM:0012710E ble.s loc_127118 ROM:00127110 ROM:00127110 loc_127110: ; CODE XREF: ROM:001270DA↑j ROM:00127110 ; ROM:001270E6↑j ... ROM:00127110 move.b #1,($11A8).w ROM:00127116 bra.s locret_1270D2 ROM:00127118 ; --------------------------------------------------------------------------- ROM:00127118 ROM:00127118 loc_127118: ; CODE XREF: ROM:0012710E↑j ROM:00127118 cmpi.w #0,($62E).w ROM:0012711E bgt.s locret_127146 ROM:00127120 bsr.w sub_12715C ROM:00127124 move.w ($C46).w,($C44).w ROM:0012712A move.w $4BC(a5),d0 ROM:0012712E clr.b ($87F).w ROM:00127132 move.w d0,($62E).w ROM:00127136 move.b #1,($87F).w ROM:0012713C move.b #2,($11A8).w ROM:00127142 bra.w *+4 ROM:00127146 ; --------------------------------------------------------------------------- ROM:00127146 ROM:00127146 locret_127146: ; CODE XREF: ROM:001270CE↑j ROM:00127146 ; ROM:0012711E↑j ... ROM:00127146 rts ROM:00127148 ; --------------------------------------------------------------------------- ROM:00127148 rts ROM:0012714A ROM:0012714A ; =============== S U B R O U T I N E ======================================= ROM:0012714A ROM:0012714A ROM:0012714A sub_12714A: ; CODE XREF: ROM:0012701C↑p ROM:0012714A move.w ($13C8).w,d0 ROM:0012714E add.w ($C46).w,d0 ROM:00127152 add.w $4C2(a5),d0 ROM:00127156 move.w d0,($13C8).w ROM:0012715A rts ROM:0012715A ; End of function sub_12714A ROM:0012715A ROM:0012715C ROM:0012715C ; =============== S U B R O U T I N E ======================================= ROM:0012715C ROM:0012715C ROM:0012715C sub_12715C: ; CODE XREF: ROM:00127120↑p ROM:0012715C move.w ($C46).w,d0 ROM:00127160 move.w ($13C8).w,d1 ROM:00127164 cmpi.w #0,d0 ROM:00127168 ble.s loc_127170 ROM:0012716A addi.w #5,d1 ROM:0012716E bra.s loc_127174 ROM:00127170 ; --------------------------------------------------------------------------- ROM:00127170 ROM:00127170 loc_127170: ; CODE XREF: sub_12715C+C↑j ROM:00127170 subi.w #5,d1 ROM:00127174 ROM:00127174 loc_127174: ; CODE XREF: sub_12715C+12↑j ROM:00127174 move.w d1,($13C8).w ROM:00127178 rts ROM:00127178 ; End of function sub_12715C ROM:00127178 ROM:0012717A ROM:0012717A ; =============== S U B R O U T I N E ======================================= ROM:0012717A ROM:0012717A ROM:0012717A sub_12717A: ; CODE XREF: sub_126F56+4↑p ROM:0012717A bclr #3,($1372).w ROM:00127180 btst #5,($1379).w ROM:00127186 bne.s locret_1271B0 ROM:00127188 move.w ($B90).w,d0 ROM:0012718C cmpi.w #0,d0 ROM:00127190 bne.s locret_1271B0 ROM:00127192 btst #1,($14CF).w ROM:00127198 beq.s loc_1271AA ROM:0012719A btst #0,($C1D).w ROM:001271A0 bne.s locret_1271B0 ROM:001271A2 btst #3,($1394).w ROM:001271A8 bne.s locret_1271B0 ROM:001271AA ROM:001271AA loc_1271AA: ; CODE XREF: sub_12717A+1E↑j ROM:001271AA bset #3,($1372).w ROM:001271B0 ROM:001271B0 locret_1271B0: ; CODE XREF: sub_12717A+C↑j ROM:001271B0 ; sub_12717A+16↑j ... ROM:001271B0 rts ROM:001271B0 ; End of function sub_12717A ROM:001271B0 ROM:001271B2 ROM:001271B2 ; =============== S U B R O U T I N E ======================================= ROM:001271B2 ROM:001271B2 ROM:001271B2 sub_1271B2: ; CODE XREF: sub_126F56+C↑p ROM:001271B2 bsr.w sub_127424 ROM:001271B6 bsr.w sub_127432 ROM:001271BA bsr.w sub_1271C8 ROM:001271BE bsr.w sub_1272B4 ROM:001271C2 bsr.w sub_127484 ROM:001271C6 rts ROM:001271C6 ; End of function sub_1271B2 ROM:001271C6 ROM:001271C8 ROM:001271C8 ; =============== S U B R O U T I N E ======================================= ROM:001271C8 ROM:001271C8 ROM:001271C8 sub_1271C8: ; CODE XREF: sub_1271B2+8↑p ROM:001271C8 clr.w d1 ROM:001271CA move.b ($11AA).w,d1 ROM:001271CE cmpi.w #4,d1 ROM:001271D2 bcc.s locret_1271DC ROM:001271D4 movea.l off_1271DE(pc,d1.w*4),a0 ROM:001271D8 nop ROM:001271DA jmp (a0) ROM:001271DC ; --------------------------------------------------------------------------- ROM:001271DC ROM:001271DC locret_1271DC: ; CODE XREF: sub_1271C8+A↑j ROM:001271DC rts ROM:001271DC ; End of function sub_1271C8 ROM:001271DC ROM:001271DC ; --------------------------------------------------------------------------- ROM:001271DE off_1271DE: dc.l loc_1271EE ; DATA XREF: sub_1271C8+C↑r ROM:001271E2 dc.l loc_1271FE ROM:001271E6 dc.l loc_127240 ROM:001271EA dc.l loc_12726E ROM:001271EE ; --------------------------------------------------------------------------- ROM:001271EE ROM:001271EE loc_1271EE: ; DATA XREF: ROM:off_1271DE↑o ROM:001271EE bclr #5,($137E).w ROM:001271F4 move.b #1,($11AA).w ROM:001271FA bra.s locret_12723E ROM:001271FC ; --------------------------------------------------------------------------- ROM:001271FC rts ROM:001271FE ; --------------------------------------------------------------------------- ROM:001271FE ROM:001271FE loc_1271FE: ; DATA XREF: ROM:001271E2↑o ROM:001271FE btst #7,($496).w ROM:00127204 beq.s loc_12721C ROM:00127206 bset #5,($137E).w ROM:0012720C move.w #$1388,($C44).w ROM:00127212 move.b #3,($11AA).w ROM:00127218 bra.w locret_1272B0 ROM:0012721C ; --------------------------------------------------------------------------- ROM:0012721C ROM:0012721C loc_12721C: ; CODE XREF: ROM:00127204↑j ROM:0012721C move.w ($13C8).w,d0 ROM:00127220 add.w $4C8(a5),d0 ROM:00127224 cmp.w ($A1A).w,d0 ROM:00127228 bgt.s locret_12723E ROM:0012722A bset #5,($137E).w ROM:00127230 move.w #$1388,($C44).w ROM:00127236 move.b #2,($11AA).w ROM:0012723C bra.s locret_12726C ROM:0012723E ; --------------------------------------------------------------------------- ROM:0012723E ROM:0012723E locret_12723E: ; CODE XREF: ROM:001271FA↑j ROM:0012723E ; ROM:00127228↑j ... ROM:0012723E rts ROM:00127240 ; --------------------------------------------------------------------------- ROM:00127240 ROM:00127240 loc_127240: ; DATA XREF: ROM:001271E6↑o ROM:00127240 btst #7,($496).w ROM:00127246 beq.s loc_127250 ROM:00127248 move.b #3,($11AA).w ROM:0012724E bra.s locret_1272B0 ROM:00127250 ; --------------------------------------------------------------------------- ROM:00127250 ROM:00127250 loc_127250: ; CODE XREF: ROM:00127246↑j ROM:00127250 move.w ($13C8).w,d0 ROM:00127254 add.w $4CA(a5),d0 ROM:00127258 cmp.w ($A1A).w,d0 ROM:0012725C ble.s locret_12726C ROM:0012725E bclr #5,($137E).w ROM:00127264 move.b #1,($11AA).w ROM:0012726A bra.s locret_12723E ROM:0012726C ; --------------------------------------------------------------------------- ROM:0012726C ROM:0012726C locret_12726C: ; CODE XREF: ROM:0012723C↑j ROM:0012726C ; ROM:0012725C↑j ... ROM:0012726C rts ROM:0012726E ; --------------------------------------------------------------------------- ROM:0012726E ROM:0012726E loc_12726E: ; DATA XREF: ROM:001271EA↑o ROM:0012726E move.w ($13C8).w,d0 ROM:00127272 add.w $4CA(a5),d0 ROM:00127276 btst #7,($496).w ROM:0012727C bne.s loc_127292 ROM:0012727E cmp.w ($A1A).w,d0 ROM:00127282 ble.s loc_127292 ROM:00127284 bclr #5,($137E).w ROM:0012728A move.b #1,($11AA).w ROM:00127290 bra.s locret_12723E ROM:00127292 ; --------------------------------------------------------------------------- ROM:00127292 ROM:00127292 loc_127292: ; CODE XREF: ROM:0012727C↑j ROM:00127292 ; ROM:00127282↑j ROM:00127292 move.w ($13C8).w,d0 ROM:00127296 add.w $4C8(a5),d0 ROM:0012729A btst #7,($496).w ROM:001272A0 bne.s locret_1272B0 ROM:001272A2 cmp.w ($A1A).w,d0 ROM:001272A6 bgt.s locret_1272B0 ROM:001272A8 move.b #2,($11AA).w ROM:001272AE bra.s locret_12726C ROM:001272B0 ; --------------------------------------------------------------------------- ROM:001272B0 ROM:001272B0 locret_1272B0: ; CODE XREF: ROM:00127218↑j ROM:001272B0 ; ROM:0012724E↑j ... ROM:001272B0 rts ROM:001272B2 ; --------------------------------------------------------------------------- ROM:001272B2 rts ROM:001272B4 ROM:001272B4 ; =============== S U B R O U T I N E ======================================= ROM:001272B4 ROM:001272B4 ROM:001272B4 sub_1272B4: ; CODE XREF: sub_1271B2+C↑p ROM:001272B4 clr.w d1 ROM:001272B6 move.b ($11AB).w,d1 ROM:001272BA cmpi.w #5,d1 ROM:001272BE bcc.s locret_1272C8 ROM:001272C0 movea.l off_1272CA(pc,d1.w*4),a0 ROM:001272C4 nop ROM:001272C6 jmp (a0) ROM:001272C8 ; --------------------------------------------------------------------------- ROM:001272C8 ROM:001272C8 locret_1272C8: ; CODE XREF: sub_1272B4+A↑j ROM:001272C8 rts ROM:001272C8 ; End of function sub_1272B4 ROM:001272C8 ROM:001272C8 ; --------------------------------------------------------------------------- ROM:001272CA off_1272CA: dc.l loc_1272DE ; DATA XREF: sub_1272B4+C↑r ROM:001272CE dc.l loc_1272EE ROM:001272D2 dc.l loc_12731A ROM:001272D6 dc.l loc_12735E ROM:001272DA dc.l loc_1273E2 ROM:001272DE ; --------------------------------------------------------------------------- ROM:001272DE ROM:001272DE loc_1272DE: ; DATA XREF: ROM:off_1272CA↑o ROM:001272DE bclr #1,($1377).w ROM:001272E4 move.b #1,($11AB).w ROM:001272EA bra.s locret_127318 ROM:001272EC ; --------------------------------------------------------------------------- ROM:001272EC rts ROM:001272EE ; --------------------------------------------------------------------------- ROM:001272EE ROM:001272EE loc_1272EE: ; DATA XREF: ROM:001272CE↑o ROM:001272EE btst #3,($138A).w ROM:001272F4 beq.s locret_127318 ROM:001272F6 btst #5,($137E).w ROM:001272FC bne.s locret_127318 ROM:001272FE move.w $4D0(a5),d0 ROM:00127302 clr.b ($881).w ROM:00127306 move.w d0,($632).w ROM:0012730A move.b #1,($881).w ROM:00127310 move.b #2,($11AB).w ROM:00127316 bra.s locret_12735C ROM:00127318 ; --------------------------------------------------------------------------- ROM:00127318 ROM:00127318 locret_127318: ; CODE XREF: ROM:001272EA↑j ROM:00127318 ; ROM:001272F4↑j ... ROM:00127318 rts ROM:0012731A ; --------------------------------------------------------------------------- ROM:0012731A ROM:0012731A loc_12731A: ; DATA XREF: ROM:001272D2↑o ROM:0012731A btst #5,($137E).w ROM:00127320 bne.s loc_12732A ROM:00127322 btst #3,($138A).w ROM:00127328 bne.s loc_127332 ROM:0012732A ROM:0012732A loc_12732A: ; CODE XREF: ROM:00127320↑j ROM:0012732A move.b #1,($11AB).w ROM:00127330 bra.s locret_127318 ROM:00127332 ; --------------------------------------------------------------------------- ROM:00127332 ROM:00127332 loc_127332: ; CODE XREF: ROM:00127328↑j ROM:00127332 cmpi.w #0,($632).w ROM:00127338 bgt.s locret_12735C ROM:0012733A move.w ($C46).w,($C44).w ROM:00127340 move.w $4D2(a5),d0 ROM:00127344 clr.b ($881).w ROM:00127348 move.w d0,($632).w ROM:0012734C move.b #1,($881).w ROM:00127352 move.b #3,($11AB).w ROM:00127358 bra.w locret_1273E0 ROM:0012735C ; --------------------------------------------------------------------------- ROM:0012735C ROM:0012735C locret_12735C: ; CODE XREF: ROM:00127316↑j ROM:0012735C ; ROM:00127338↑j ROM:0012735C rts ROM:0012735E ; --------------------------------------------------------------------------- ROM:0012735E ROM:0012735E loc_12735E: ; DATA XREF: ROM:001272D6↑o ROM:0012735E move.w ($C46).w,d0 ROM:00127362 sub.w ($C44).w,d0 ROM:00127366 move.w $4CC(a5),d1 ROM:0012736A cmp.w d0,d1 ROM:0012736C bgt.s loc_12737E ROM:0012736E bset #1,($1377).w ROM:00127374 move.b #4,($11AB).w ROM:0012737A bra.w locret_127420 ROM:0012737E ; --------------------------------------------------------------------------- ROM:0012737E ROM:0012737E loc_12737E: ; CODE XREF: ROM:0012736C↑j ROM:0012737E cmpi.w #0,($632).w ROM:00127384 bgt.s loc_1273AE ROM:00127386 move.w ($C44).w,d0 ROM:0012738A cmp.w ($C46).w,d0 ROM:0012738E bge.s loc_1273AE ROM:00127390 bsr.w sub_12744C ROM:00127394 move.w $4D2(a5),d0 ROM:00127398 clr.b ($881).w ROM:0012739C move.w d0,($632).w ROM:001273A0 move.b #1,($881).w ROM:001273A6 move.b #3,($11AB).w ROM:001273AC bra.s locret_1273E0 ROM:001273AE ; --------------------------------------------------------------------------- ROM:001273AE ROM:001273AE loc_1273AE: ; CODE XREF: ROM:00127384↑j ROM:001273AE ; ROM:0012738E↑j ROM:001273AE btst #5,($137E).w ROM:001273B4 bne.s loc_1273BE ROM:001273B6 btst #3,($138A).w ROM:001273BC bne.s loc_1273C8 ROM:001273BE ROM:001273BE loc_1273BE: ; CODE XREF: ROM:001273B4↑j ROM:001273BE move.b #1,($11AB).w ROM:001273C4 bra.w locret_127318 ROM:001273C8 ; --------------------------------------------------------------------------- ROM:001273C8 ROM:001273C8 loc_1273C8: ; CODE XREF: ROM:001273BC↑j ROM:001273C8 move.w ($C44).w,d0 ROM:001273CC cmp.w ($C46).w,d0 ROM:001273D0 ble.s locret_1273E0 ROM:001273D2 bsr.w sub_12745A ROM:001273D6 move.b #3,($11AB).w ROM:001273DC bra.w *+4 ROM:001273E0 ; --------------------------------------------------------------------------- ROM:001273E0 ROM:001273E0 locret_1273E0: ; CODE XREF: ROM:00127358↑j ROM:001273E0 ; ROM:001273AC↑j ... ROM:001273E0 rts ROM:001273E2 ; --------------------------------------------------------------------------- ROM:001273E2 ROM:001273E2 loc_1273E2: ; DATA XREF: ROM:001272DA↑o ROM:001273E2 move.w $4CE(a5),d0 ROM:001273E6 move.w ($C46).w,d1 ROM:001273EA sub.w ($C44).w,d1 ROM:001273EE cmp.w d1,d0 ROM:001273F0 ble.s loc_127400 ROM:001273F2 bclr #1,($1377).w ROM:001273F8 move.b #3,($11AB).w ROM:001273FE bra.s locret_1273E0 ROM:00127400 ; --------------------------------------------------------------------------- ROM:00127400 ROM:00127400 loc_127400: ; CODE XREF: ROM:001273F0↑j ROM:00127400 btst #5,($137E).w ROM:00127406 bne.s loc_127410 ROM:00127408 btst #3,($138A).w ROM:0012740E bne.s locret_127420 ROM:00127410 ROM:00127410 loc_127410: ; CODE XREF: ROM:00127406↑j ROM:00127410 bclr #1,($1377).w ROM:00127416 move.b #1,($11AB).w ROM:0012741C bra.w locret_127318 ROM:00127420 ; --------------------------------------------------------------------------- ROM:00127420 ROM:00127420 locret_127420: ; CODE XREF: ROM:0012737A↑j ROM:00127420 ; ROM:0012740E↑j ROM:00127420 rts ROM:00127422 ; --------------------------------------------------------------------------- ROM:00127422 rts ROM:00127424 ROM:00127424 ; =============== S U B R O U T I N E ======================================= ROM:00127424 ROM:00127424 ROM:00127424 sub_127424: ; CODE XREF: sub_1271B2↑p ROM:00127424 move.w ($A1A).w,d0 ROM:00127428 sub.w ($13C8).w,d0 ROM:0012742C move.w d0,($C46).w ROM:00127430 rts ROM:00127430 ; End of function sub_127424 ROM:00127430 ROM:00127432 ROM:00127432 ; =============== S U B R O U T I N E ======================================= ROM:00127432 ROM:00127432 ROM:00127432 sub_127432: ; CODE XREF: sub_1271B2+4↑p ROM:00127432 move.w ($C46).w,d0 ROM:00127436 muls.w $4D8(a5),d0 ROM:0012743A divs.w $4D6(a5),d0 ROM:0012743E addi.w #$2328,d0 ROM:00127442 sub.w $4D8(a5),d0 ROM:00127446 move.w d0,($C40).w ROM:0012744A rts ROM:0012744A ; End of function sub_127432 ROM:0012744A ROM:0012744C ROM:0012744C ; =============== S U B R O U T I N E ======================================= ROM:0012744C ROM:0012744C ROM:0012744C sub_12744C: ; CODE XREF: ROM:00127390↑p ROM:0012744C move.w ($C44).w,d0 ROM:00127450 addi.w #1,d0 ROM:00127454 move.w d0,($C44).w ROM:00127458 rts ROM:00127458 ; End of function sub_12744C ROM:00127458 ROM:0012745A ROM:0012745A ; =============== S U B R O U T I N E ======================================= ROM:0012745A ROM:0012745A ROM:0012745A sub_12745A: ; CODE XREF: ROM:001273D2↑p ROM:0012745A clr.l d1 ROM:0012745C move.w ($C46).w,d1 ROM:00127460 swap d1 ROM:00127462 move.w ($C44).w,d2 ROM:00127466 swap d2 ROM:00127468 move.w ($C48).w,d2 ROM:0012746C move.w $4D4(a5),d3 ROM:00127470 ext.l d3 ROM:00127472 bsr.l sub_115D36 ROM:00127478 move.w d4,($C48).w ROM:0012747C swap d4 ROM:0012747E move.w d4,($C44).w ROM:00127482 rts ROM:00127482 ; End of function sub_12745A ROM:00127482 ROM:00127484 ROM:00127484 ; =============== S U B R O U T I N E ======================================= ROM:00127484 ROM:00127484 ROM:00127484 sub_127484: ; CODE XREF: sub_1271B2+10↑p ROM:00127484 move.w $4C6(a5),d0 ROM:00127488 cmpi.w #0,d0 ROM:0012748C bne.s loc_1274AC ROM:0012748E btst #5,($137E).w ROM:00127494 bne.s loc_1274D8 ROM:00127496 btst #1,($1377).w ROM:0012749C bne.s loc_1274D8 ROM:0012749E bclr #6,($1374).w ROM:001274A4 move.w ($C40).w,($C42).w ROM:001274AA bra.s loc_1274DE ROM:001274AC ; --------------------------------------------------------------------------- ROM:001274AC ROM:001274AC loc_1274AC: ; CODE XREF: sub_127484+8↑j ROM:001274AC cmpi.w #1,d0 ROM:001274B0 bne.s loc_1274C6 ROM:001274B2 bclr #6,($1374).w ROM:001274B8 bclr #5,($137E).w ROM:001274BE bclr #1,($1377).w ROM:001274C4 bra.s loc_1274DE ROM:001274C6 ; --------------------------------------------------------------------------- ROM:001274C6 ROM:001274C6 loc_1274C6: ; CODE XREF: sub_127484+2C↑j ROM:001274C6 cmpi.w #2,d0 ROM:001274CA bne.s loc_1274DE ROM:001274CC bset #5,($137E).w ROM:001274D2 bset #1,($1377).w ROM:001274D8 ROM:001274D8 loc_1274D8: ; CODE XREF: sub_127484+10↑j ROM:001274D8 ; sub_127484+18↑j ROM:001274D8 bset #6,($1374).w ROM:001274DE ROM:001274DE loc_1274DE: ; CODE XREF: sub_127484+26↑j ROM:001274DE ; sub_127484+40↑j ... ROM:001274DE btst #5,($919).w ROM:001274E4 beq.s locret_127500 ROM:001274E6 btst #5,($91D).w ROM:001274EC beq.s locret_127500 ROM:001274EE bclr #6,($1374).w ROM:001274F4 bclr #5,($137E).w ROM:001274FA bclr #1,($1377).w ROM:00127500 ROM:00127500 locret_127500: ; CODE XREF: sub_127484+60↑j ROM:00127500 ; sub_127484+68↑j ROM:00127500 rts ROM:00127500 ; End of function sub_127484 ROM:00127500 ROM:00127502 ROM:00127502 ; =============== S U B R O U T I N E ======================================= ROM:00127502 ROM:00127502 ROM:00127502 sub_127502: ; CODE XREF: ROM:00115944↑p ROM:00127502 bsr.w sub_12753E ROM:00127506 bsr.w sub_1277F0 ROM:0012750A move.w #0,($C4A).w ROM:00127510 bra.s loc_127518 ROM:00127512 ; --------------------------------------------------------------------------- ROM:00127512 ROM:00127512 loc_127512: ; CODE XREF: sub_127502+22↓j ROM:00127512 addi.w #1,($C4A).w ROM:00127518 ROM:00127518 loc_127518: ; CODE XREF: sub_127502+E↑j ROM:00127518 cmpi.w #1,($C4A).w ROM:0012751E bgt.s loc_127526 ROM:00127520 bsr.w sub_127566 ROM:00127524 bra.s loc_127512 ROM:00127526 ; --------------------------------------------------------------------------- ROM:00127526 ROM:00127526 loc_127526: ; CODE XREF: sub_127502+1C↑j ROM:00127526 bsr.l sub_127996 ROM:0012752C bsr.l sub_127C18 ROM:00127532 bsr.l sub_127FDE ROM:00127538 bsr.w sub_127916 ROM:0012753C rts ROM:0012753C ; End of function sub_127502 ROM:0012753C ROM:0012753E ROM:0012753E ; =============== S U B R O U T I N E ======================================= ROM:0012753E ROM:0012753E ROM:0012753E sub_12753E: ; CODE XREF: sub_127502↑p ROM:0012753E bclr #4,($138B).w ROM:00127544 cmpi.w #0,($634).w ROM:0012754A bgt.s locret_127564 ROM:0012754C move.w $4E0(a5),d0 ROM:00127550 clr.b ($882).w ROM:00127554 move.w d0,($634).w ROM:00127558 move.b #1,($882).w ROM:0012755E bset #4,($138B).w ROM:00127564 ROM:00127564 locret_127564: ; CODE XREF: sub_12753E+C↑j ROM:00127564 rts ROM:00127564 ; End of function sub_12753E ROM:00127564 ROM:00127566 ROM:00127566 ; =============== S U B R O U T I N E ======================================= ROM:00127566 ROM:00127566 ROM:00127566 sub_127566: ; CODE XREF: sub_127502+1E↑p ROM:00127566 move.w ($C4A).w,d7 ROM:0012756A clr.w d1 ROM:0012756C move.b $1344(d7.w),d1 ROM:00127572 cmpi.w #5,d1 ROM:00127576 bcc.s locret_127580 ROM:00127578 movea.l off_127582(pc,d1.w*4),a0 ROM:0012757C nop ROM:0012757E jmp (a0) ROM:00127580 ; --------------------------------------------------------------------------- ROM:00127580 ROM:00127580 locret_127580: ; CODE XREF: sub_127566+10↑j ROM:00127580 rts ROM:00127580 ; End of function sub_127566 ROM:00127580 ROM:00127580 ; --------------------------------------------------------------------------- ROM:00127582 off_127582: dc.l loc_127596 ; DATA XREF: sub_127566+12↑r ROM:00127586 dc.l loc_1275B4 ROM:0012758A dc.l loc_1275E8 ROM:0012758E dc.l loc_12762A ROM:00127592 dc.l loc_127688 ROM:00127596 ; --------------------------------------------------------------------------- ROM:00127596 ROM:00127596 loc_127596: ; DATA XREF: ROM:off_127582↑o ROM:00127596 bclr d7,($11AD).w ROM:0012759A bclr d7,($11AC).w ROM:0012759E move.w #0,$FD0(d7.w*2) ROM:001275A6 bsr.w sub_127944 ROM:001275AA move.b #1,$1344(d7.w) ROM:001275B2 bra.s locret_1275E6 ROM:001275B4 ; --------------------------------------------------------------------------- ROM:001275B4 ROM:001275B4 loc_1275B4: ; DATA XREF: ROM:00127586↑o ROM:001275B4 move.w $4DA(a5),d2 ROM:001275B8 btst #3,($138C).w ROM:001275BE beq.s locret_1275E6 ROM:001275C0 cmp.w ($9FC).w,d2 ROM:001275C4 ble.s locret_1275E6 ROM:001275C6 move.w $8B0(a5,d7.w*2),$FD0(d7.w*2) ROM:001275D0 bsr.w sub_127944 ROM:001275D4 bset d7,($11AD).w ROM:001275D8 move.b #2,$1344(d7.w) ROM:001275E0 bra.l locret_127628 ROM:001275E6 ; --------------------------------------------------------------------------- ROM:001275E6 ROM:001275E6 locret_1275E6: ; CODE XREF: ROM:001275B2↑j ROM:001275E6 ; ROM:001275BE↑j ... ROM:001275E6 rts ROM:001275E8 ; --------------------------------------------------------------------------- ROM:001275E8 ROM:001275E8 loc_1275E8: ; DATA XREF: ROM:0012758A↑o ROM:001275E8 move.w $4DA(a5),d2 ROM:001275EC btst #3,($138C).w ROM:001275F2 beq.s loc_1275FA ROM:001275F4 cmp.w ($9FC).w,d2 ROM:001275F8 bgt.s loc_127614 ROM:001275FA ROM:001275FA loc_1275FA: ; CODE XREF: ROM:001275F2↑j ROM:001275FA move.w #0,$FD0(d7.w*2) ROM:00127602 bsr.w sub_127944 ROM:00127606 bclr d7,($11AD).w ROM:0012760A move.b #1,$1344(d7.w) ROM:00127612 bra.s locret_1275E6 ROM:00127614 ; --------------------------------------------------------------------------- ROM:00127614 ROM:00127614 loc_127614: ; CODE XREF: ROM:001275F8↑j ROM:00127614 btst d7,($1437).w ROM:00127618 beq.s locret_127628 ROM:0012761A move.b #3,$1344(d7.w) ROM:00127622 bra.l locret_127686 ROM:00127628 ; --------------------------------------------------------------------------- ROM:00127628 ROM:00127628 locret_127628: ; CODE XREF: ROM:001275E0↑j ROM:00127628 ; ROM:00127618↑j ROM:00127628 rts ROM:0012762A ; --------------------------------------------------------------------------- ROM:0012762A ROM:0012762A loc_12762A: ; DATA XREF: ROM:0012758E↑o ROM:0012762A move.w $4DA(a5),d2 ROM:0012762E btst #3,($138C).w ROM:00127634 beq.s loc_12763C ROM:00127636 cmp.w ($9FC).w,d2 ROM:0012763A bgt.s loc_12765A ROM:0012763C ROM:0012763C loc_12763C: ; CODE XREF: ROM:00127634↑j ROM:0012763C move.w #0,$FD0(d7.w*2) ROM:00127644 bsr.w sub_127944 ROM:00127648 bclr d7,($11AD).w ROM:0012764C move.b #1,$1344(d7.w) ROM:00127654 bra.l locret_1275E6 ROM:0012765A ; --------------------------------------------------------------------------- ROM:0012765A ROM:0012765A loc_12765A: ; CODE XREF: ROM:0012763A↑j ROM:0012765A cmpi.w #$2710,$FD0(d7.w*2) ROM:00127662 blt.s loc_127676 ROM:00127664 bset d7,($11AC).w ROM:00127668 move.b #4,$1344(d7.w) ROM:00127670 bra.l locret_1276CC ROM:00127676 ; --------------------------------------------------------------------------- ROM:00127676 ROM:00127676 loc_127676: ; CODE XREF: ROM:00127662↑j ROM:00127676 btst #4,($138B).w ROM:0012767C beq.s locret_127686 ROM:0012767E bsr.w sub_1277C0 ROM:00127682 bsr.w sub_127944 ROM:00127686 ROM:00127686 locret_127686: ; CODE XREF: ROM:00127622↑j ROM:00127686 ; ROM:0012767C↑j ROM:00127686 rts ROM:00127688 ; --------------------------------------------------------------------------- ROM:00127688 ROM:00127688 loc_127688: ; DATA XREF: ROM:00127592↑o ROM:00127688 move.w $4DA(a5),d2 ROM:0012768C btst #3,($138C).w ROM:00127692 beq.s loc_12769A ROM:00127694 cmp.w ($9FC).w,d2 ROM:00127698 bgt.s loc_1276BC ROM:0012769A ROM:0012769A loc_12769A: ; CODE XREF: ROM:00127692↑j ROM:0012769A move.w #0,$FD0(d7.w*2) ROM:001276A2 bsr.w sub_127944 ROM:001276A6 bclr d7,($11AD).w ROM:001276AA bclr d7,($11AC).w ROM:001276AE move.b #1,$1344(d7.w) ROM:001276B6 bra.l locret_1275E6 ROM:001276BC ; --------------------------------------------------------------------------- ROM:001276BC ROM:001276BC loc_1276BC: ; CODE XREF: ROM:00127698↑j ROM:001276BC btst #4,($138B).w ROM:001276C2 beq.s locret_1276CC ROM:001276C4 bsr.w sub_12772E ROM:001276C8 bsr.w sub_127944 ROM:001276CC ROM:001276CC locret_1276CC: ; CODE XREF: ROM:00127670↑j ROM:001276CC ; ROM:001276C2↑j ROM:001276CC rts ROM:001276CE ROM:001276CE ; =============== S U B R O U T I N E ======================================= ROM:001276CE ROM:001276CE ROM:001276CE sub_1276CE: ; CODE XREF: ROM:0012782C↓p ROM:001276CE move.w #$3CD4,d1 ROM:001276D2 move.w ($A44).w,d2 ROM:001276D6 move.w ($A0A).w,d3 ROM:001276DA bsr.l sub_115E32 ROM:001276E0 move.w d1,($FD8).w ROM:001276E4 move.w #$3CD6,d1 ROM:001276E8 move.w ($A44).w,d2 ROM:001276EC move.w ($A0A).w,d3 ROM:001276F0 bsr.l sub_115E32 ROM:001276F6 move.w d1,($FDA).w ROM:001276FA move.w #0,d7 ROM:001276FE bra.s loc_127704 ROM:00127700 ; --------------------------------------------------------------------------- ROM:00127700 ROM:00127700 loc_127700: ; CODE XREF: sub_1276CE:loc_12772A↓j ROM:00127700 addi.w #1,d7 ROM:00127704 ROM:00127704 loc_127704: ; CODE XREF: sub_1276CE+30↑j ROM:00127704 cmpi.w #1,d7 ROM:00127708 bgt.s locret_12772C ROM:0012770A btst d7,($1437).w ROM:0012770E bne.s loc_12772A ROM:00127710 move.w $4DC(a5),d1 ROM:00127714 muls.w $FD8(d7.w*2),d1 ROM:0012771A divs.w #$64,d1 ; 'd' ROM:0012771E bvc.s loc_127724 ROM:00127720 move.w #$7FFF,d1 ROM:00127724 ROM:00127724 loc_127724: ; CODE XREF: sub_1276CE+50↑j ROM:00127724 move.w d1,$FD8(d7.w*2) ROM:0012772A ROM:0012772A loc_12772A: ; CODE XREF: sub_1276CE+40↑j ROM:0012772A bra.s loc_127700 ROM:0012772C ; --------------------------------------------------------------------------- ROM:0012772C ROM:0012772C locret_12772C: ; CODE XREF: sub_1276CE+3A↑j ROM:0012772C rts ROM:0012772C ; End of function sub_1276CE ROM:0012772C ROM:0012772E ROM:0012772E ; =============== S U B R O U T I N E ======================================= ROM:0012772E ROM:0012772E ROM:0012772E sub_12772E: ; CODE XREF: ROM:001276C4↑p ROM:0012772E cmpi.w #0,($C4A).w ROM:00127734 bne.s loc_12774A ROM:00127736 move.w #$3CD0,d1 ROM:0012773A move.w ($538).w,d2 ROM:0012773E move.w ($A0E).w,d3 ROM:00127742 bsr.l sub_115E32 ROM:00127748 bra.s loc_12775C ROM:0012774A ; --------------------------------------------------------------------------- ROM:0012774A ROM:0012774A loc_12774A: ; CODE XREF: sub_12772E+6↑j ROM:0012774A move.w #$3CD2,d1 ROM:0012774E move.w ($538).w,d2 ROM:00127752 move.w ($A0E).w,d3 ROM:00127756 bsr.l sub_115E32 ROM:0012775C ROM:0012775C loc_12775C: ; CODE XREF: sub_12772E+1A↑j ROM:0012775C move.w ($C4A).w,d7 ROM:00127760 move.w d1,$FD4(d7.w*2) ROM:00127766 move.w #$3C26,d1 ROM:0012776A move.w ($9FC).w,d2 ROM:0012776E bsr.l sub_115E32 ROM:00127774 move.w ($C4A).w,d7 ROM:00127778 muls.w $FD4(d7.w*2),d1 ROM:0012777E divs.w #$64,d1 ; 'd' ROM:00127782 bvs.s loc_12778A ROM:00127784 cmpi.w #$2710,d1 ROM:00127788 ble.s loc_12778E ROM:0012778A ROM:0012778A loc_12778A: ; CODE XREF: sub_12772E+54↑j ROM:0012778A move.w #$2710,d1 ROM:0012778E ROM:0012778E loc_12778E: ; CODE XREF: sub_12772E+5A↑j ROM:0012778E swap d1 ROM:00127790 clr.w d1 ROM:00127792 move.w $FD0(d7.w*2),d2 ROM:00127798 swap d2 ROM:0012779A move.w $FDC(d7.w*2),d2 ROM:001277A0 move.w $4DE(a5),d3 ROM:001277A4 ext.l d3 ROM:001277A6 bsr.l sub_115D36 ROM:001277AC move.w ($C4A).w,d7 ROM:001277B0 move.w d4,$FDC(d7.w*2) ROM:001277B6 swap d4 ROM:001277B8 move.w d4,$FD0(d7.w*2) ROM:001277BE rts ROM:001277BE ; End of function sub_12772E ROM:001277BE ROM:001277C0 ROM:001277C0 ; =============== S U B R O U T I N E ======================================= ROM:001277C0 ROM:001277C0 ROM:001277C0 sub_1277C0: ; CODE XREF: ROM:0012767E↑p ROM:001277C0 move.w ($C4A).w,d7 ROM:001277C4 move.w $8B4(a5,d7.w*2),d0 ROM:001277CA muls.w $4E0(a5),d0 ROM:001277CE divs.w #$64,d0 ; 'd' ROM:001277D2 add.w $FD0(d7.w*2),d0 ROM:001277D8 cmpi.w #$2710,d0 ROM:001277DC ble.s loc_1277E8 ROM:001277DE move.w #$2710,$FD0(d7.w*2) ROM:001277E6 bra.s locret_1277EE ROM:001277E8 ; --------------------------------------------------------------------------- ROM:001277E8 ROM:001277E8 loc_1277E8: ; CODE XREF: sub_1277C0+1C↑j ROM:001277E8 move.w d0,$FD0(d7.w*2) ROM:001277EE ROM:001277EE locret_1277EE: ; CODE XREF: sub_1277C0+26↑j ROM:001277EE rts ROM:001277EE ; End of function sub_1277C0 ROM:001277EE ROM:001277F0 ROM:001277F0 ; =============== S U B R O U T I N E ======================================= ROM:001277F0 ROM:001277F0 ROM:001277F0 sub_1277F0: ; CODE XREF: sub_127502+4↑p ROM:001277F0 clr.w d1 ROM:001277F2 move.b ($11AE).w,d1 ROM:001277F6 cmpi.w #5,d1 ROM:001277FA bcc.s locret_127804 ROM:001277FC movea.l off_127806(pc,d1.w*4),a0 ROM:00127800 nop ROM:00127802 jmp (a0) ROM:00127804 ; --------------------------------------------------------------------------- ROM:00127804 ROM:00127804 locret_127804: ; CODE XREF: sub_1277F0+A↑j ROM:00127804 rts ROM:00127804 ; End of function sub_1277F0 ROM:00127804 ROM:00127804 ; --------------------------------------------------------------------------- ROM:00127806 off_127806: dc.l loc_12781A ; DATA XREF: sub_1277F0+C↑r ROM:0012780A dc.l loc_127824 ROM:0012780E dc.l loc_127846 ROM:00127812 dc.l loc_12788C ROM:00127816 dc.l loc_1278AE ROM:0012781A ; --------------------------------------------------------------------------- ROM:0012781A ROM:0012781A loc_12781A: ; DATA XREF: ROM:off_127806↑o ROM:0012781A move.b #1,($11AE).w ROM:00127820 bra.s locret_127844 ROM:00127822 ; --------------------------------------------------------------------------- ROM:00127822 rts ROM:00127824 ; --------------------------------------------------------------------------- ROM:00127824 ROM:00127824 loc_127824: ; DATA XREF: ROM:0012780A↑o ROM:00127824 btst #3,($138C).w ROM:0012782A beq.s locret_127844 ROM:0012782C bsr.w sub_1276CE ROM:00127830 bclr #0,($1437).w ROM:00127836 bclr #1,($1437).w ROM:0012783C move.b #2,($11AE).w ROM:00127842 bra.s locret_12788A ROM:00127844 ; --------------------------------------------------------------------------- ROM:00127844 ROM:00127844 locret_127844: ; CODE XREF: ROM:00127820↑j ROM:00127844 ; ROM:0012782A↑j ... ROM:00127844 rts ROM:00127846 ; --------------------------------------------------------------------------- ROM:00127846 ROM:00127846 loc_127846: ; DATA XREF: ROM:0012780E↑o ROM:00127846 btst #3,($138C).w ROM:0012784C bne.s loc_127856 ROM:0012784E move.b #1,($11AE).w ROM:00127854 bra.s locret_127844 ROM:00127856 ; --------------------------------------------------------------------------- ROM:00127856 ROM:00127856 loc_127856: ; CODE XREF: ROM:0012784C↑j ROM:00127856 btst #0,($137E).w ROM:0012785C beq.s loc_127866 ROM:0012785E move.b #3,($11AE).w ROM:00127864 bra.s locret_1278AC ROM:00127866 ; --------------------------------------------------------------------------- ROM:00127866 ROM:00127866 loc_127866: ; CODE XREF: ROM:0012785C↑j ROM:00127866 btst #0,($1437).w ROM:0012786C beq.s loc_12787E ROM:0012786E btst #1,($1437).w ROM:00127874 beq.s loc_12787E ROM:00127876 move.b #4,($11AE).w ROM:0012787C bra.s locret_1278C2 ROM:0012787E ; --------------------------------------------------------------------------- ROM:0012787E ROM:0012787E loc_12787E: ; CODE XREF: ROM:0012786C↑j ROM:0012787E ; ROM:00127874↑j ROM:0012787E btst #4,($138B).w ROM:00127884 beq.s locret_12788A ROM:00127886 bsr.w sub_1278C4 ROM:0012788A ROM:0012788A locret_12788A: ; CODE XREF: ROM:00127842↑j ROM:0012788A ; ROM:00127884↑j ... ROM:0012788A rts ROM:0012788C ; --------------------------------------------------------------------------- ROM:0012788C ROM:0012788C loc_12788C: ; DATA XREF: ROM:00127812↑o ROM:0012788C btst #3,($138C).w ROM:00127892 bne.s loc_12789C ROM:00127894 move.b #1,($11AE).w ROM:0012789A bra.s locret_127844 ROM:0012789C ; --------------------------------------------------------------------------- ROM:0012789C ROM:0012789C loc_12789C: ; CODE XREF: ROM:00127892↑j ROM:0012789C btst #0,($137E).w ROM:001278A2 bne.s locret_1278AC ROM:001278A4 move.b #2,($11AE).w ROM:001278AA bra.s locret_12788A ROM:001278AC ; --------------------------------------------------------------------------- ROM:001278AC ROM:001278AC locret_1278AC: ; CODE XREF: ROM:00127864↑j ROM:001278AC ; ROM:001278A2↑j ROM:001278AC rts ROM:001278AE ; --------------------------------------------------------------------------- ROM:001278AE ROM:001278AE loc_1278AE: ; DATA XREF: ROM:00127816↑o ROM:001278AE btst #3,($138C).w ROM:001278B4 bne.s locret_1278C2 ROM:001278B6 move.b #1,($11AE).w ROM:001278BC bra.l locret_127844 ROM:001278C2 ; --------------------------------------------------------------------------- ROM:001278C2 ROM:001278C2 locret_1278C2: ; CODE XREF: ROM:0012787C↑j ROM:001278C2 ; ROM:001278B4↑j ROM:001278C2 rts ROM:001278C4 ROM:001278C4 ; =============== S U B R O U T I N E ======================================= ROM:001278C4 ROM:001278C4 ROM:001278C4 sub_1278C4: ; CODE XREF: ROM:00127886↑p ROM:001278C4 btst #0,($1437).w ROM:001278CA bne.s loc_1278EC ROM:001278CC move.w #$3C22,d1 ROM:001278D0 move.w ($C7A).w,d2 ROM:001278D4 bsr.l sub_115E32 ROM:001278DA sub.w d1,($FD8).w ROM:001278DE bgt.w loc_1278EC ROM:001278E2 clr.w ($FD8).w ROM:001278E6 bset #0,($1437).w ROM:001278EC ROM:001278EC loc_1278EC: ; CODE XREF: sub_1278C4+6↑j ROM:001278EC ; sub_1278C4+1A↑j ROM:001278EC btst #1,($1437).w ROM:001278F2 bne.s locret_127914 ROM:001278F4 move.w #$3C24,d1 ROM:001278F8 move.w ($C7A).w,d2 ROM:001278FC bsr.l sub_115E32 ROM:00127902 sub.w d1,($FDA).w ROM:00127906 bgt.w locret_127914 ROM:0012790A clr.w ($FDA).w ROM:0012790E bset #1,($1437).w ROM:00127914 ROM:00127914 locret_127914: ; CODE XREF: sub_1278C4+2E↑j ROM:00127914 ; sub_1278C4+42↑j ROM:00127914 rts ROM:00127914 ; End of function sub_1278C4 ROM:00127914 ROM:00127916 ROM:00127916 ; =============== S U B R O U T I N E ======================================= ROM:00127916 ROM:00127916 ROM:00127916 sub_127916: ; CODE XREF: sub_127502+36↑p ROM:00127916 btst #1,($11B7).w ROM:0012791C beq.s loc_127926 ROM:0012791E bset #1,($1158).w ROM:00127924 bra.s loc_12792C ROM:00127926 ; --------------------------------------------------------------------------- ROM:00127926 ROM:00127926 loc_127926: ; CODE XREF: sub_127916+6↑j ROM:00127926 bclr #1,($1158).w ROM:0012792C ROM:0012792C loc_12792C: ; CODE XREF: sub_127916+E↑j ROM:0012792C btst #0,($11AD).w ROM:00127932 beq.s loc_12793C ROM:00127934 bset #1,($1389).w ROM:0012793A bra.s locret_127942 ROM:0012793C ; --------------------------------------------------------------------------- ROM:0012793C ROM:0012793C loc_12793C: ; CODE XREF: sub_127916+1C↑j ROM:0012793C bclr #1,($1389).w ROM:00127942 ROM:00127942 locret_127942: ; CODE XREF: sub_127916+24↑j ROM:00127942 rts ROM:00127942 ; End of function sub_127916 ROM:00127942 ROM:00127944 ROM:00127944 ; =============== S U B R O U T I N E ======================================= ROM:00127944 ROM:00127944 ROM:00127944 sub_127944: ; CODE XREF: ROM:001275A6↑p ROM:00127944 ; ROM:001275D0↑p ... ROM:00127944 move.w ($C4A).w,d7 ROM:00127948 cmpi.w #0,$FD0(d7.w*2) ROM:00127950 bne.s loc_127966 ROM:00127952 move.w #0,$FE4(d7.w*2) ROM:0012795A move.w $8B8(a5,d7.w*2),$FE0(d7.w*2) ROM:00127964 bra.s locret_127994 ROM:00127966 ; --------------------------------------------------------------------------- ROM:00127966 ROM:00127966 loc_127966: ; CODE XREF: sub_127944+C↑j ROM:00127966 move.w $8B8(a5,d7.w*2),$FE4(d7.w*2) ROM:00127970 move.w #$2710,d1 ROM:00127974 sub.w $FD0(d7.w*2),d1 ROM:0012797A muls.w $8B8(a5,d7.w*2),d1 ROM:00127980 divs.w $FD0(d7.w*2),d1 ROM:00127986 bvc.w loc_12798E ROM:0012798A move.w #$7FFF,d1 ROM:0012798E ROM:0012798E loc_12798E: ; CODE XREF: sub_127944+42↑j ROM:0012798E move.w d1,$FE0(d7.w*2) ROM:00127994 ROM:00127994 locret_127994: ; CODE XREF: sub_127944+20↑j ROM:00127994 rts ROM:00127994 ; End of function sub_127944 ROM:00127994 ROM:00127996 ROM:00127996 ; =============== S U B R O U T I N E ======================================= ROM:00127996 ROM:00127996 ROM:00127996 sub_127996: ; CODE XREF: sub_127502:loc_127526↑p ROM:00127996 bsr.w sub_127AA4 ROM:0012799A bsr.w sub_1279BE ROM:0012799E clr.w ($C4A).w ROM:001279A2 ROM:001279A2 loc_1279A2: ; CODE XREF: sub_127996:loc_1279BA↓j ROM:001279A2 bsr.w sub_127B42 ROM:001279A6 cmpi.w #1,($C4A).w ROM:001279AC bge.s locret_1279BC ROM:001279AE addq.w #1,($C4A).w ROM:001279B2 bvc.s loc_1279BA ROM:001279B4 move.w #$8000,($C4A).w ROM:001279BA ROM:001279BA loc_1279BA: ; CODE XREF: sub_127996+1C↑j ROM:001279BA bra.s loc_1279A2 ROM:001279BC ; --------------------------------------------------------------------------- ROM:001279BC ROM:001279BC locret_1279BC: ; CODE XREF: sub_127996+16↑j ROM:001279BC rts ROM:001279BC ; End of function sub_127996 ROM:001279BC ROM:001279BE ROM:001279BE ; =============== S U B R O U T I N E ======================================= ROM:001279BE ROM:001279BE ROM:001279BE sub_1279BE: ; CODE XREF: sub_127996+4↑p ROM:001279BE clr.w d1 ROM:001279C0 move.b ($11B1).w,d1 ROM:001279C4 cmpi.w #5,d1 ROM:001279C8 bcc.s locret_1279D2 ROM:001279CA movea.l off_1279D4(pc,d1.w*4),a0 ROM:001279CE nop ROM:001279D0 jmp (a0) ROM:001279D2 ; --------------------------------------------------------------------------- ROM:001279D2 ROM:001279D2 locret_1279D2: ; CODE XREF: sub_1279BE+A↑j ROM:001279D2 rts ROM:001279D2 ; End of function sub_1279BE ROM:001279D2 ROM:001279D2 ; --------------------------------------------------------------------------- ROM:001279D4 off_1279D4: dc.l loc_1279E8 ; DATA XREF: sub_1279BE+C↑r ROM:001279D8 dc.l loc_1279F0 ROM:001279DC dc.l loc_127A1A ROM:001279E0 dc.l loc_127A52 ROM:001279E4 dc.l loc_127A88 ROM:001279E8 ; --------------------------------------------------------------------------- ROM:001279E8 ROM:001279E8 loc_1279E8: ; DATA XREF: ROM:off_1279D4↑o ROM:001279E8 move.b #1,($11B1).w ROM:001279EE bra.s locret_127A18 ROM:001279F0 ; --------------------------------------------------------------------------- ROM:001279F0 ROM:001279F0 loc_1279F0: ; DATA XREF: ROM:001279D8↑o ROM:001279F0 cmpi.w #2,($C4E).w ROM:001279F6 bge.s locret_127A18 ROM:001279F8 move.w ($C4E).w,($C50).w ROM:001279FE move.w $4E4(a5),d0 ROM:00127A02 clr.b ($844).w ROM:00127A06 move.w d0,($5B8).w ROM:00127A0A move.b #1,($844).w ROM:00127A10 move.b #2,($11B1).w ROM:00127A16 bra.s locret_127A50 ROM:00127A18 ; --------------------------------------------------------------------------- ROM:00127A18 ROM:00127A18 locret_127A18: ; CODE XREF: ROM:001279EE↑j ROM:00127A18 ; ROM:001279F6↑j ... ROM:00127A18 rts ROM:00127A1A ; --------------------------------------------------------------------------- ROM:00127A1A ROM:00127A1A loc_127A1A: ; DATA XREF: ROM:001279DC↑o ROM:00127A1A move.w ($C4E).w,d7 ROM:00127A1E cmp.w ($C50).w,d7 ROM:00127A22 bne.s loc_127A48 ROM:00127A24 cmpi.w #0,($5B8).w ROM:00127A2A bgt.s loc_127A46 ROM:00127A2C move.w $4E2(a5),d0 ROM:00127A30 clr.b ($844).w ROM:00127A34 move.w d0,($5B8).w ROM:00127A38 move.b #1,($844).w ROM:00127A3E move.b #3,($11B1).w ROM:00127A44 bra.s loc_127A82 ROM:00127A46 ; --------------------------------------------------------------------------- ROM:00127A46 ROM:00127A46 loc_127A46: ; CODE XREF: ROM:00127A2A↑j ROM:00127A46 bra.s locret_127A50 ROM:00127A48 ; --------------------------------------------------------------------------- ROM:00127A48 ROM:00127A48 loc_127A48: ; CODE XREF: ROM:00127A22↑j ROM:00127A48 move.b #1,($11B1).w ROM:00127A4E bra.s locret_127A18 ROM:00127A50 ; --------------------------------------------------------------------------- ROM:00127A50 ROM:00127A50 locret_127A50: ; CODE XREF: ROM:00127A16↑j ROM:00127A50 ; ROM:loc_127A46↑j ROM:00127A50 rts ROM:00127A52 ; --------------------------------------------------------------------------- ROM:00127A52 ROM:00127A52 loc_127A52: ; DATA XREF: ROM:001279E0↑o ROM:00127A52 move.w ($C4E).w,d7 ROM:00127A56 cmp.w ($C50).w,d7 ROM:00127A5A bne.s loc_127A74 ROM:00127A5C cmpi.w #0,($5B8).w ROM:00127A62 bgt.s loc_127A72 ROM:00127A64 move.w ($C50).w,($C4C).w ROM:00127A6A move.b #4,($11B1).w ROM:00127A70 bra.s loc_127A9E ROM:00127A72 ; --------------------------------------------------------------------------- ROM:00127A72 ROM:00127A72 loc_127A72: ; CODE XREF: ROM:00127A62↑j ROM:00127A72 bra.s loc_127A82 ROM:00127A74 ; --------------------------------------------------------------------------- ROM:00127A74 ROM:00127A74 loc_127A74: ; CODE XREF: ROM:00127A5A↑j ROM:00127A74 move.w ($C50).w,($C4C).w ROM:00127A7A move.b #1,($11B1).w ROM:00127A80 bra.s locret_127A18 ROM:00127A82 ; --------------------------------------------------------------------------- ROM:00127A82 ROM:00127A82 loc_127A82: ; CODE XREF: ROM:00127A44↑j ROM:00127A82 ; ROM:loc_127A72↑j ROM:00127A82 bsr.w sub_127ADC ROM:00127A86 rts ROM:00127A88 ; --------------------------------------------------------------------------- ROM:00127A88 ROM:00127A88 loc_127A88: ; DATA XREF: ROM:001279E4↑o ROM:00127A88 move.w ($C4E).w,d7 ROM:00127A8C cmp.w ($C50).w,d7 ROM:00127A90 beq.s loc_127A9E ROM:00127A92 move.b #1,($11B1).w ROM:00127A98 bra.l locret_127A18 ROM:00127A9E ; --------------------------------------------------------------------------- ROM:00127A9E ROM:00127A9E loc_127A9E: ; CODE XREF: ROM:00127A70↑j ROM:00127A9E ; ROM:00127A90↑j ROM:00127A9E bsr.w sub_127ADC ROM:00127AA2 rts ROM:00127AA4 ROM:00127AA4 ; =============== S U B R O U T I N E ======================================= ROM:00127AA4 ROM:00127AA4 ROM:00127AA4 sub_127AA4: ; CODE XREF: sub_127996↑p ROM:00127AA4 btst #0,($1217).w ROM:00127AAA beq.s loc_127ABC ROM:00127AAC btst #1,($1217).w ROM:00127AB2 bne.s loc_127ABC ROM:00127AB4 move.w #0,($C4E).w ROM:00127ABA bra.s locret_127ADA ROM:00127ABC ; --------------------------------------------------------------------------- ROM:00127ABC ROM:00127ABC loc_127ABC: ; CODE XREF: sub_127AA4+6↑j ROM:00127ABC ; sub_127AA4+E↑j ROM:00127ABC btst #1,($1217).w ROM:00127AC2 beq.s loc_127AD4 ROM:00127AC4 btst #0,($1217).w ROM:00127ACA bne.s loc_127AD4 ROM:00127ACC move.w #1,($C4E).w ROM:00127AD2 bra.s locret_127ADA ROM:00127AD4 ; --------------------------------------------------------------------------- ROM:00127AD4 ROM:00127AD4 loc_127AD4: ; CODE XREF: sub_127AA4+1E↑j ROM:00127AD4 ; sub_127AA4+26↑j ROM:00127AD4 move.w #2,($C4E).w ROM:00127ADA ROM:00127ADA locret_127ADA: ; CODE XREF: sub_127AA4+16↑j ROM:00127ADA ; sub_127AA4+2E↑j ROM:00127ADA rts ROM:00127ADA ; End of function sub_127AA4 ROM:00127ADA ROM:00127ADC ROM:00127ADC ; =============== S U B R O U T I N E ======================================= ROM:00127ADC ROM:00127ADC ROM:00127ADC sub_127ADC: ; CODE XREF: ROM:loc_127A82↑p ROM:00127ADC ; ROM:loc_127A9E↑p ROM:00127ADC move.w ($C4E).w,d7 ROM:00127AE0 move.w ($A14).w,d1 ROM:00127AE4 swap d1 ROM:00127AE6 clr.w d1 ROM:00127AE8 move.w $FE8(d7.w*2),d2 ROM:00127AEE swap d2 ROM:00127AF0 move.w $FEC(d7.w*2),d2 ROM:00127AF6 move.w $4E6(a5),d3 ROM:00127AFA ext.l d3 ROM:00127AFC bsr.l sub_115D36 ROM:00127B02 move.w ($C4E).w,d7 ROM:00127B06 move.w d4,$FEC(d7.w*2) ROM:00127B0C swap d4 ROM:00127B0E move.w d4,$FE8(d7.w*2) ROM:00127B14 cmpi.w #0,$FE8(d7.w*2) ROM:00127B1C bne.s loc_127B24 ROM:00127B1E move.w #$7FFF,d0 ROM:00127B22 bra.s loc_127B3A ROM:00127B24 ; --------------------------------------------------------------------------- ROM:00127B24 ROM:00127B24 loc_127B24: ; CODE XREF: sub_127ADC+40↑j ROM:00127B24 move.w ($9FC).w,d0 ROM:00127B28 muls.w #$64,d0 ; 'd' ROM:00127B2C divs.w $FE8(d7.w*2),d0 ROM:00127B32 bvc.w loc_127B3A ROM:00127B36 move.w #$7FFF,d0 ROM:00127B3A ROM:00127B3A loc_127B3A: ; CODE XREF: sub_127ADC+46↑j ROM:00127B3A ; sub_127ADC+56↑j ROM:00127B3A move.w d0,$FF0(d7.w*2) ROM:00127B40 rts ROM:00127B40 ; End of function sub_127ADC ROM:00127B40 ROM:00127B42 ROM:00127B42 ; =============== S U B R O U T I N E ======================================= ROM:00127B42 ROM:00127B42 ROM:00127B42 sub_127B42: ; CODE XREF: sub_127996:loc_1279A2↑p ROM:00127B42 move.w ($C4A).w,d7 ROM:00127B46 clr.w d1 ROM:00127B48 move.b $1346(d7.w),d1 ROM:00127B4E cmpi.w #4,d1 ROM:00127B52 bcc.s locret_127B5C ROM:00127B54 movea.l off_127B5E(pc,d1.w*4),a0 ROM:00127B58 nop ROM:00127B5A jmp (a0) ROM:00127B5C ; --------------------------------------------------------------------------- ROM:00127B5C ROM:00127B5C locret_127B5C: ; CODE XREF: sub_127B42+10↑j ROM:00127B5C rts ROM:00127B5C ; End of function sub_127B42 ROM:00127B5C ROM:00127B5C ; --------------------------------------------------------------------------- ROM:00127B5E off_127B5E: dc.l loc_127B6E ; DATA XREF: sub_127B42+12↑r ROM:00127B62 dc.l loc_127B82 ROM:00127B66 dc.l loc_127B9C ROM:00127B6A dc.l loc_127BDC ROM:00127B6E ; --------------------------------------------------------------------------- ROM:00127B6E ROM:00127B6E loc_127B6E: ; DATA XREF: ROM:off_127B5E↑o ROM:00127B6E bset d7,($11B0).w ROM:00127B72 bset d7,($11AF).w ROM:00127B76 move.b #1,$1346(d7.w) ROM:00127B7E bra.s locret_127B9A ROM:00127B80 ; --------------------------------------------------------------------------- ROM:00127B80 rts ROM:00127B82 ; --------------------------------------------------------------------------- ROM:00127B82 ROM:00127B82 loc_127B82: ; DATA XREF: ROM:00127B62↑o ROM:00127B82 btst d7,($1218).w ROM:00127B86 beq.s locret_127B9A ROM:00127B88 move.w $4E8(a5),$FF4(d7.w*2) ROM:00127B90 move.b #2,$1346(d7.w) ROM:00127B98 bra.s locret_127BDA ROM:00127B9A ; --------------------------------------------------------------------------- ROM:00127B9A ROM:00127B9A locret_127B9A: ; CODE XREF: ROM:00127B7E↑j ROM:00127B9A ; ROM:00127B86↑j ... ROM:00127B9A rts ROM:00127B9C ; --------------------------------------------------------------------------- ROM:00127B9C ROM:00127B9C loc_127B9C: ; DATA XREF: ROM:00127B66↑o ROM:00127B9C btst d7,($1218).w ROM:00127BA0 bne.s loc_127BAC ROM:00127BA2 move.b #1,$1346(d7.w) ROM:00127BAA bra.s locret_127B9A ROM:00127BAC ; --------------------------------------------------------------------------- ROM:00127BAC ROM:00127BAC loc_127BAC: ; CODE XREF: ROM:00127BA0↑j ROM:00127BAC btst #6,($136C).w ROM:00127BB2 beq.s locret_127BDA ROM:00127BB4 cmpi.w #0,$FF4(d7.w*2) ROM:00127BBC bne.s loc_127BCA ROM:00127BBE move.b #3,$1346(d7.w) ROM:00127BC6 bra.s loc_127BEC ROM:00127BC8 ; --------------------------------------------------------------------------- ROM:00127BC8 bra.s locret_127BDA ROM:00127BCA ; --------------------------------------------------------------------------- ROM:00127BCA ROM:00127BCA loc_127BCA: ; CODE XREF: ROM:00127BBC↑j ROM:00127BCA subq.w #1,$FF4(d7.w*2) ROM:00127BD0 bvc.s locret_127BDA ROM:00127BD2 move.w #$8000,$FF4(d7.w*2) ROM:00127BDA ROM:00127BDA locret_127BDA: ; CODE XREF: ROM:00127B98↑j ROM:00127BDA ; ROM:00127BB2↑j ... ROM:00127BDA rts ROM:00127BDC ; --------------------------------------------------------------------------- ROM:00127BDC ROM:00127BDC loc_127BDC: ; DATA XREF: ROM:00127B6A↑o ROM:00127BDC btst d7,($1218).w ROM:00127BE0 bne.s loc_127BEC ROM:00127BE2 move.b #1,$1346(d7.w) ROM:00127BEA bra.s locret_127B9A ROM:00127BEC ; --------------------------------------------------------------------------- ROM:00127BEC ROM:00127BEC loc_127BEC: ; CODE XREF: ROM:00127BC6↑j ROM:00127BEC ; ROM:00127BE0↑j ROM:00127BEC bsr.w sub_127BF2 ROM:00127BF0 rts ROM:00127BF2 ROM:00127BF2 ; =============== S U B R O U T I N E ======================================= ROM:00127BF2 ROM:00127BF2 ROM:00127BF2 sub_127BF2: ; CODE XREF: ROM:loc_127BEC↑p ROM:00127BF2 move.w ($C4A).w,d7 ROM:00127BF6 btst d7,($1215).w ROM:00127BFA beq.s loc_127C02 ROM:00127BFC bset d7,($11AF).w ROM:00127C00 bra.s loc_127C06 ROM:00127C02 ; --------------------------------------------------------------------------- ROM:00127C02 ROM:00127C02 loc_127C02: ; CODE XREF: sub_127BF2+8↑j ROM:00127C02 bclr d7,($11AF).w ROM:00127C06 ROM:00127C06 loc_127C06: ; CODE XREF: sub_127BF2+E↑j ROM:00127C06 btst d7,($1216).w ROM:00127C0A beq.s loc_127C12 ROM:00127C0C bset d7,($11B0).w ROM:00127C10 bra.s locret_127C16 ROM:00127C12 ; --------------------------------------------------------------------------- ROM:00127C12 ROM:00127C12 loc_127C12: ; CODE XREF: sub_127BF2+18↑j ROM:00127C12 bclr d7,($11B0).w ROM:00127C16 ROM:00127C16 locret_127C16: ; CODE XREF: sub_127BF2+1E↑j ROM:00127C16 rts ROM:00127C16 ; End of function sub_127BF2 ROM:00127C16 ROM:00127C18 ROM:00127C18 ; =============== S U B R O U T I N E ======================================= ROM:00127C18 ROM:00127C18 ROM:00127C18 sub_127C18: ; CODE XREF: sub_127502+2A↑p ROM:00127C18 move.w #0,($C4A).w ROM:00127C1E bra.s loc_127C26 ROM:00127C20 ; --------------------------------------------------------------------------- ROM:00127C20 ROM:00127C20 loc_127C20: ; CODE XREF: sub_127C18+1E↓j ROM:00127C20 addi.w #1,($C4A).w ROM:00127C26 ROM:00127C26 loc_127C26: ; CODE XREF: sub_127C18+6↑j ROM:00127C26 cmpi.w #1,($C4A).w ROM:00127C2C bgt.s loc_127C38 ROM:00127C2E bsr.w sub_127D84 ROM:00127C32 bsr.w sub_127E4C ROM:00127C36 bra.s loc_127C20 ROM:00127C38 ; --------------------------------------------------------------------------- ROM:00127C38 ROM:00127C38 loc_127C38: ; CODE XREF: sub_127C18+14↑j ROM:00127C38 bsr.w sub_127F7E ROM:00127C3C move.w #0,($C4A).w ROM:00127C42 bra.s loc_127C4A ROM:00127C44 ; --------------------------------------------------------------------------- ROM:00127C44 ROM:00127C44 loc_127C44: ; CODE XREF: sub_127C18+3E↓j ROM:00127C44 addi.w #1,($C4A).w ROM:00127C4A ROM:00127C4A loc_127C4A: ; CODE XREF: sub_127C18+2A↑j ROM:00127C4A cmpi.w #1,($C4A).w ROM:00127C50 bgt.s loc_127C58 ROM:00127C52 bsr.w sub_127CB8 ROM:00127C56 bra.s loc_127C44 ROM:00127C58 ; --------------------------------------------------------------------------- ROM:00127C58 ROM:00127C58 loc_127C58: ; CODE XREF: sub_127C18+38↑j ROM:00127C58 bsr.w sub_127C5E ROM:00127C5C rts ROM:00127C5C ; End of function sub_127C18 ROM:00127C5C ROM:00127C5E ROM:00127C5E ; =============== S U B R O U T I N E ======================================= ROM:00127C5E ROM:00127C5E ROM:00127C5E sub_127C5E: ; CODE XREF: sub_127C18:loc_127C58↑p ROM:00127C5E btst #0,($11B3).w ROM:00127C64 beq.s loc_127C6E ROM:00127C66 bset #5,($1395).w ROM:00127C6C bra.s loc_127C74 ROM:00127C6E ; --------------------------------------------------------------------------- ROM:00127C6E ROM:00127C6E loc_127C6E: ; CODE XREF: sub_127C5E+6↑j ROM:00127C6E bclr #5,($1395).w ROM:00127C74 ROM:00127C74 loc_127C74: ; CODE XREF: sub_127C5E+E↑j ROM:00127C74 btst #1,($11B3).w ROM:00127C7A beq.s loc_127C84 ROM:00127C7C bset #3,($137A).w ROM:00127C82 bra.s loc_127C8A ROM:00127C84 ; --------------------------------------------------------------------------- ROM:00127C84 ROM:00127C84 loc_127C84: ; CODE XREF: sub_127C5E+1C↑j ROM:00127C84 bclr #3,($137A).w ROM:00127C8A ROM:00127C8A loc_127C8A: ; CODE XREF: sub_127C5E+24↑j ROM:00127C8A btst #0,($11B4).w ROM:00127C90 beq.s loc_127C9A ROM:00127C92 bset #4,($1371).w ROM:00127C98 bra.s loc_127CA0 ROM:00127C9A ; --------------------------------------------------------------------------- ROM:00127C9A ROM:00127C9A loc_127C9A: ; CODE XREF: sub_127C5E+32↑j ROM:00127C9A bclr #4,($1371).w ROM:00127CA0 ROM:00127CA0 loc_127CA0: ; CODE XREF: sub_127C5E+3A↑j ROM:00127CA0 btst #1,($11B4).w ROM:00127CA6 beq.s loc_127CB0 ROM:00127CA8 bset #2,($1383).w ROM:00127CAE bra.s locret_127CB6 ROM:00127CB0 ; --------------------------------------------------------------------------- ROM:00127CB0 ROM:00127CB0 loc_127CB0: ; CODE XREF: sub_127C5E+48↑j ROM:00127CB0 bclr #2,($1383).w ROM:00127CB6 ROM:00127CB6 locret_127CB6: ; CODE XREF: sub_127C5E+50↑j ROM:00127CB6 rts ROM:00127CB6 ; End of function sub_127C5E ROM:00127CB6 ROM:00127CB8 ROM:00127CB8 ; =============== S U B R O U T I N E ======================================= ROM:00127CB8 ROM:00127CB8 ROM:00127CB8 sub_127CB8: ; CODE XREF: sub_127C18+3A↑p ROM:00127CB8 move.w ($C4A).w,d7 ROM:00127CBC clr.w d1 ROM:00127CBE move.b $1348(d7.w),d1 ROM:00127CC4 cmpi.w #5,d1 ROM:00127CC8 bcc.s locret_127CD2 ROM:00127CCA movea.l off_127CD4(pc,d1.w*4),a0 ROM:00127CCE nop ROM:00127CD0 jmp (a0) ROM:00127CD2 ; --------------------------------------------------------------------------- ROM:00127CD2 ROM:00127CD2 locret_127CD2: ; CODE XREF: sub_127CB8+10↑j ROM:00127CD2 rts ROM:00127CD2 ; End of function sub_127CB8 ROM:00127CD2 ROM:00127CD2 ; --------------------------------------------------------------------------- ROM:00127CD4 off_127CD4: dc.l loc_127CE8 ; DATA XREF: sub_127CB8+12↑r ROM:00127CD8 dc.l loc_127CFA ROM:00127CDC dc.l loc_127D2E ROM:00127CE0 dc.l loc_127D44 ROM:00127CE4 dc.l loc_127D60 ROM:00127CE8 ; --------------------------------------------------------------------------- ROM:00127CE8 ROM:00127CE8 loc_127CE8: ; DATA XREF: ROM:off_127CD4↑o ROM:00127CE8 bclr d7,($11B3).w ROM:00127CEC bclr d7,($11B4).w ROM:00127CF0 move.b #1,$1348(d7.w) ROM:00127CF8 bra.s locret_127D2C ROM:00127CFA ; --------------------------------------------------------------------------- ROM:00127CFA ROM:00127CFA loc_127CFA: ; CODE XREF: ROM:00127D58↓j ROM:00127CFA ; DATA XREF: ROM:00127CD8↑o ROM:00127CFA cmp.w ($C52).w,d7 ROM:00127CFE bne.s loc_127D14 ROM:00127D00 bset d7,($11B3).w ROM:00127D04 move.b #2,$1348(d7.w) ROM:00127D0C bra.l locret_127D42 ROM:00127D12 ; --------------------------------------------------------------------------- ROM:00127D12 bra.s locret_127D2C ROM:00127D14 ; --------------------------------------------------------------------------- ROM:00127D14 ROM:00127D14 loc_127D14: ; CODE XREF: ROM:00127CFE↑j ROM:00127D14 btst d7,($11B2).w ROM:00127D18 beq.s locret_127D2C ROM:00127D1A bset d7,($11B4).w ROM:00127D1E move.b #4,$1348(d7.w) ROM:00127D26 bra.l locret_127D82 ROM:00127D2C ; --------------------------------------------------------------------------- ROM:00127D2C ROM:00127D2C locret_127D2C: ; CODE XREF: ROM:00127CF8↑j ROM:00127D2C ; ROM:00127D12↑j ... ROM:00127D2C rts ROM:00127D2E ; --------------------------------------------------------------------------- ROM:00127D2E ROM:00127D2E loc_127D2E: ; DATA XREF: ROM:00127CDC↑o ROM:00127D2E cmp.w ($C52).w,d7 ROM:00127D32 beq.s locret_127D42 ROM:00127D34 bclr d7,($11B3).w ROM:00127D38 move.b #3,$1348(d7.w) ROM:00127D40 bra.s locret_127D5E ROM:00127D42 ; --------------------------------------------------------------------------- ROM:00127D42 ROM:00127D42 locret_127D42: ; CODE XREF: ROM:00127D0C↑j ROM:00127D42 ; ROM:00127D32↑j ROM:00127D42 rts ROM:00127D44 ; --------------------------------------------------------------------------- ROM:00127D44 ROM:00127D44 loc_127D44: ; DATA XREF: ROM:00127CE0↑o ROM:00127D44 btst d7,($1217).w ROM:00127D48 bne.s locret_127D5E ROM:00127D4A btst d7,($1218).w ROM:00127D4E bne.s locret_127D5E ROM:00127D50 move.b #1,$1348(d7.w) ROM:00127D58 bra.l loc_127CFA ROM:00127D5E ; --------------------------------------------------------------------------- ROM:00127D5E ROM:00127D5E locret_127D5E: ; CODE XREF: ROM:00127D40↑j ROM:00127D5E ; ROM:00127D48↑j ... ROM:00127D5E rts ROM:00127D60 ; --------------------------------------------------------------------------- ROM:00127D60 ROM:00127D60 loc_127D60: ; DATA XREF: ROM:00127CE4↑o ROM:00127D60 btst d7,($11B2).w ROM:00127D64 bne.s loc_127D6A ROM:00127D66 bra.s loc_127D70 ROM:00127D68 ; --------------------------------------------------------------------------- ROM:00127D68 bra.s locret_127D82 ROM:00127D6A ; --------------------------------------------------------------------------- ROM:00127D6A ROM:00127D6A loc_127D6A: ; CODE XREF: ROM:00127D64↑j ROM:00127D6A cmp.w ($C52).w,d7 ROM:00127D6E bne.s locret_127D82 ROM:00127D70 ROM:00127D70 loc_127D70: ; CODE XREF: ROM:00127D66↑j ROM:00127D70 bclr d7,($11B4).w ROM:00127D74 move.b #3,$1348(d7.w) ROM:00127D7C bra.l locret_127D5E ROM:00127D82 ; --------------------------------------------------------------------------- ROM:00127D82 ROM:00127D82 locret_127D82: ; CODE XREF: ROM:00127D26↑j ROM:00127D82 ; ROM:00127D68↑j ... ROM:00127D82 rts ROM:00127D84 ROM:00127D84 ; =============== S U B R O U T I N E ======================================= ROM:00127D84 ROM:00127D84 ROM:00127D84 sub_127D84: ; CODE XREF: sub_127C18+16↑p ROM:00127D84 move.w ($C4A).w,d7 ROM:00127D88 clr.w d1 ROM:00127D8A move.b $134A(d7.w),d1 ROM:00127D90 cmpi.w #3,d1 ROM:00127D94 bcc.s locret_127D9E ROM:00127D96 movea.l off_127DA0(pc,d1.w*4),a0 ROM:00127D9A nop ROM:00127D9C jmp (a0) ROM:00127D9E ; --------------------------------------------------------------------------- ROM:00127D9E ROM:00127D9E locret_127D9E: ; CODE XREF: sub_127D84+10↑j ROM:00127D9E rts ROM:00127D9E ; End of function sub_127D84 ROM:00127D9E ROM:00127D9E ; --------------------------------------------------------------------------- ROM:00127DA0 off_127DA0: dc.l loc_127DAC ; DATA XREF: sub_127D84+12↑r ROM:00127DA4 dc.l loc_127DD0 ROM:00127DA8 dc.l loc_127E0E ROM:00127DAC ; --------------------------------------------------------------------------- ROM:00127DAC ROM:00127DAC loc_127DAC: ; DATA XREF: ROM:off_127DA0↑o ROM:00127DAC bclr d7,($11B2).w ROM:00127DB0 clr.b $845(d7.w) ROM:00127DB6 move.w #0,$5BA(d7.w*2) ROM:00127DBE move.b #3,$845(d7.w) ROM:00127DC6 move.b #1,$134A(d7.w) ROM:00127DCE bra.s locret_127E0C ROM:00127DD0 ; --------------------------------------------------------------------------- ROM:00127DD0 ROM:00127DD0 loc_127DD0: ; DATA XREF: ROM:00127DA4↑o ROM:00127DD0 move.w $FE0(d7.w*2),d1 ROM:00127DD6 cmp.w $5BA(d7.w*2),d1 ROM:00127DDC bgt.s locret_127E0C ROM:00127DDE cmpi.w #0,$FE4(d7.w*2) ROM:00127DE6 ble.s locret_127E0C ROM:00127DE8 clr.b $845(d7.w) ROM:00127DEE move.w #0,$5BA(d7.w*2) ROM:00127DF6 move.b #3,$845(d7.w) ROM:00127DFE bset d7,($11B2).w ROM:00127E02 move.b #2,$134A(d7.w) ROM:00127E0A bra.s locret_127E4A ROM:00127E0C ; --------------------------------------------------------------------------- ROM:00127E0C ROM:00127E0C locret_127E0C: ; CODE XREF: ROM:00127DCE↑j ROM:00127E0C ; ROM:00127DDC↑j ... ROM:00127E0C rts ROM:00127E0E ; --------------------------------------------------------------------------- ROM:00127E0E ROM:00127E0E loc_127E0E: ; DATA XREF: ROM:00127DA8↑o ROM:00127E0E move.w $FE4(d7.w*2),d1 ROM:00127E14 cmp.w $5BA(d7.w*2),d1 ROM:00127E1A bgt.s locret_127E4A ROM:00127E1C cmpi.w #0,$FE0(d7.w*2) ROM:00127E24 ble.s locret_127E4A ROM:00127E26 clr.b $845(d7.w) ROM:00127E2C move.w #0,$5BA(d7.w*2) ROM:00127E34 move.b #3,$845(d7.w) ROM:00127E3C bclr d7,($11B2).w ROM:00127E40 move.b #1,$134A(d7.w) ROM:00127E48 bra.s locret_127E0C ROM:00127E4A ; --------------------------------------------------------------------------- ROM:00127E4A ROM:00127E4A locret_127E4A: ; CODE XREF: ROM:00127E0A↑j ROM:00127E4A ; ROM:00127E1A↑j ... ROM:00127E4A rts ROM:00127E4C ROM:00127E4C ; =============== S U B R O U T I N E ======================================= ROM:00127E4C ROM:00127E4C ROM:00127E4C sub_127E4C: ; CODE XREF: sub_127C18+1A↑p ROM:00127E4C move.w ($C4A).w,d7 ROM:00127E50 clr.w d1 ROM:00127E52 move.b $134C(d7.w),d1 ROM:00127E58 cmpi.w #5,d1 ROM:00127E5C bcc.s locret_127E66 ROM:00127E5E movea.l off_127E68(pc,d1.w*4),a0 ROM:00127E62 nop ROM:00127E64 jmp (a0) ROM:00127E66 ; --------------------------------------------------------------------------- ROM:00127E66 ROM:00127E66 locret_127E66: ; CODE XREF: sub_127E4C+10↑j ROM:00127E66 rts ROM:00127E66 ; End of function sub_127E4C ROM:00127E66 ROM:00127E66 ; --------------------------------------------------------------------------- ROM:00127E68 off_127E68: dc.l loc_127E7C ; DATA XREF: sub_127E4C+12↑r ROM:00127E6C dc.l loc_127E8A ROM:00127E70 dc.l loc_127EB6 ROM:00127E74 dc.l loc_127EEA ROM:00127E78 dc.l loc_127F36 ROM:00127E7C ; --------------------------------------------------------------------------- ROM:00127E7C ROM:00127E7C loc_127E7C: ; DATA XREF: ROM:off_127E68↑o ROM:00127E7C bclr d7,($11B5).w ROM:00127E80 move.b #1,$134C(d7.w) ROM:00127E88 bra.s locret_127EB4 ROM:00127E8A ; --------------------------------------------------------------------------- ROM:00127E8A ROM:00127E8A loc_127E8A: ; DATA XREF: ROM:00127E6C↑o ROM:00127E8A btst #3,($138C).w ROM:00127E90 beq.s locret_127EB4 ROM:00127E92 move.w $4EA(a5),d0 ROM:00127E96 clr.b $89D(d7.w) ROM:00127E9C move.w d0,$66A(d7.w*2) ROM:00127EA2 move.b #1,$89D(d7.w) ROM:00127EAA move.b #2,$134C(d7.w) ROM:00127EB2 bra.s locret_127EE8 ROM:00127EB4 ; --------------------------------------------------------------------------- ROM:00127EB4 ROM:00127EB4 locret_127EB4: ; CODE XREF: ROM:00127E88↑j ROM:00127EB4 ; ROM:00127E90↑j ... ROM:00127EB4 rts ROM:00127EB6 ; --------------------------------------------------------------------------- ROM:00127EB6 ROM:00127EB6 loc_127EB6: ; DATA XREF: ROM:00127E70↑o ROM:00127EB6 btst #3,($138C).w ROM:00127EBC bne.s loc_127EC8 ROM:00127EBE move.b #1,$134C(d7.w) ROM:00127EC6 bra.s locret_127EB4 ROM:00127EC8 ; --------------------------------------------------------------------------- ROM:00127EC8 ROM:00127EC8 loc_127EC8: ; CODE XREF: ROM:00127EBC↑j ROM:00127EC8 btst d7,($11B0).w ROM:00127ECC bne.s loc_127EDC ROM:00127ECE ROM:00127ECE loc_127ECE: ; CODE XREF: ROM:00127EE6↓j ROM:00127ECE bset d7,($11B5).w ROM:00127ED2 move.b #3,$134C(d7.w) ROM:00127EDA bra.s locret_127F34 ROM:00127EDC ; --------------------------------------------------------------------------- ROM:00127EDC ROM:00127EDC loc_127EDC: ; CODE XREF: ROM:00127ECC↑j ROM:00127EDC cmpi.w #0,$66A(d7.w*2) ROM:00127EE4 bgt.s locret_127EE8 ROM:00127EE6 bra.s loc_127ECE ROM:00127EE8 ; --------------------------------------------------------------------------- ROM:00127EE8 ROM:00127EE8 locret_127EE8: ; CODE XREF: ROM:00127EB2↑j ROM:00127EE8 ; ROM:00127EE4↑j ... ROM:00127EE8 rts ROM:00127EEA ; --------------------------------------------------------------------------- ROM:00127EEA ROM:00127EEA loc_127EEA: ; DATA XREF: ROM:00127E74↑o ROM:00127EEA btst #3,($138C).w ROM:00127EF0 bne.s loc_127F04 ROM:00127EF2 bclr d7,($11B5).w ROM:00127EF6 move.b #1,$134C(d7.w) ROM:00127EFE bra.l locret_127EB4 ROM:00127F04 ; --------------------------------------------------------------------------- ROM:00127F04 ROM:00127F04 loc_127F04: ; CODE XREF: ROM:00127EF0↑j ROM:00127F04 btst d7,($1219).w ROM:00127F08 beq.s locret_127F34 ROM:00127F0A move.w $4EC(a5),d0 ROM:00127F0E clr.b $89D(d7.w) ROM:00127F14 move.w d0,$66A(d7.w*2) ROM:00127F1A move.b #1,$89D(d7.w) ROM:00127F22 bclr d7,($11B5).w ROM:00127F26 move.b #4,$134C(d7.w) ROM:00127F2E bra.l locret_127F7C ROM:00127F34 ; --------------------------------------------------------------------------- ROM:00127F34 ROM:00127F34 locret_127F34: ; CODE XREF: ROM:00127EDA↑j ROM:00127F34 ; ROM:00127F08↑j ROM:00127F34 rts ROM:00127F36 ; --------------------------------------------------------------------------- ROM:00127F36 ROM:00127F36 loc_127F36: ; DATA XREF: ROM:00127E78↑o ROM:00127F36 btst #3,($138C).w ROM:00127F3C bne.s loc_127F4C ROM:00127F3E move.b #1,$134C(d7.w) ROM:00127F46 bra.l locret_127EB4 ROM:00127F4C ; --------------------------------------------------------------------------- ROM:00127F4C ROM:00127F4C loc_127F4C: ; CODE XREF: ROM:00127F3C↑j ROM:00127F4C cmpi.w #0,$66A(d7.w*2) ROM:00127F54 bgt.s locret_127F7C ROM:00127F56 move.w $4EA(a5),d0 ROM:00127F5A clr.b $89D(d7.w) ROM:00127F60 move.w d0,$66A(d7.w*2) ROM:00127F66 move.b #1,$89D(d7.w) ROM:00127F6E move.b #2,$134C(d7.w) ROM:00127F76 bra.l locret_127EE8 ROM:00127F7C ; --------------------------------------------------------------------------- ROM:00127F7C ROM:00127F7C locret_127F7C: ; CODE XREF: ROM:00127F2E↑j ROM:00127F7C ; ROM:00127F54↑j ROM:00127F7C rts ROM:00127F7E ROM:00127F7E ; =============== S U B R O U T I N E ======================================= ROM:00127F7E ROM:00127F7E ROM:00127F7E sub_127F7E: ; CODE XREF: sub_127C18:loc_127C38↑p ROM:00127F7E btst #0,($11B2).w ROM:00127F84 beq.s loc_127FBE ROM:00127F86 btst #0,($11B5).w ROM:00127F8C beq.s loc_127FBE ROM:00127F8E btst #1,($11B2).w ROM:00127F94 beq.s loc_127FB6 ROM:00127F96 btst #1,($11B5).w ROM:00127F9C beq.s loc_127FB6 ROM:00127F9E cmpi.w #0,($C4C).w ROM:00127FA4 bne.s loc_127FAE ROM:00127FA6 move.w #1,($C52).w ROM:00127FAC bra.s loc_127FB4 ROM:00127FAE ; --------------------------------------------------------------------------- ROM:00127FAE ROM:00127FAE loc_127FAE: ; CODE XREF: sub_127F7E+26↑j ROM:00127FAE move.w #0,($C52).w ROM:00127FB4 ROM:00127FB4 loc_127FB4: ; CODE XREF: sub_127F7E+2E↑j ROM:00127FB4 bra.s locret_127FDC ROM:00127FB6 ; --------------------------------------------------------------------------- ROM:00127FB6 ROM:00127FB6 loc_127FB6: ; CODE XREF: sub_127F7E+16↑j ROM:00127FB6 ; sub_127F7E+1E↑j ROM:00127FB6 move.w #0,($C52).w ROM:00127FBC bra.s locret_127FDC ROM:00127FBE ; --------------------------------------------------------------------------- ROM:00127FBE ROM:00127FBE loc_127FBE: ; CODE XREF: sub_127F7E+6↑j ROM:00127FBE ; sub_127F7E+E↑j ROM:00127FBE btst #1,($11B2).w ROM:00127FC4 beq.s loc_127FD6 ROM:00127FC6 btst #1,($11B5).w ROM:00127FCC beq.s loc_127FD6 ROM:00127FCE move.w #1,($C52).w ROM:00127FD4 bra.s locret_127FDC ROM:00127FD6 ; --------------------------------------------------------------------------- ROM:00127FD6 ROM:00127FD6 loc_127FD6: ; CODE XREF: sub_127F7E+46↑j ROM:00127FD6 ; sub_127F7E+4E↑j ROM:00127FD6 move.w #2,($C52).w ROM:00127FDC ROM:00127FDC locret_127FDC: ; CODE XREF: sub_127F7E:loc_127FB4↑j ROM:00127FDC ; sub_127F7E+3E↑j ... ROM:00127FDC rts ROM:00127FDC ; End of function sub_127F7E ROM:00127FDC ROM:00127FDE ROM:00127FDE ; =============== S U B R O U T I N E ======================================= ROM:00127FDE ROM:00127FDE ROM:00127FDE sub_127FDE: ; CODE XREF: sub_127502+30↑p ROM:00127FDE move.w #0,d0 ROM:00127FE2 bra.s loc_127FE8 ROM:00127FE4 ; --------------------------------------------------------------------------- ROM:00127FE4 ROM:00127FE4 loc_127FE4: ; CODE XREF: sub_127FDE+18↓j ROM:00127FE4 addi.w #1,d0 ROM:00127FE8 ROM:00127FE8 loc_127FE8: ; CODE XREF: sub_127FDE+4↑j ROM:00127FE8 cmpi.w #1,d0 ROM:00127FEC bgt.s locret_127FF8 ROM:00127FEE bsr.w sub_127FFA ROM:00127FF2 bsr.w sub_12803C ROM:00127FF6 bra.s loc_127FE4 ROM:00127FF8 ; --------------------------------------------------------------------------- ROM:00127FF8 ROM:00127FF8 locret_127FF8: ; CODE XREF: sub_127FDE+E↑j ROM:00127FF8 rts ROM:00127FF8 ; End of function sub_127FDE ROM:00127FF8 ROM:00127FFA ROM:00127FFA ; =============== S U B R O U T I N E ======================================= ROM:00127FFA ROM:00127FFA ROM:00127FFA sub_127FFA: ; CODE XREF: sub_127FDE+10↑p ROM:00127FFA move.w $4EE(a5),d1 ROM:00127FFE move.w $4F0(a5),d2 ROM:00128002 cmp.w $EC8(d0.w*2),d1 ROM:00128008 ble.s loc_128036 ROM:0012800A cmp.w $EC8(d0.w*2),d2 ROM:00128010 bgt.s loc_128036 ROM:00128012 move.w $4F4(a5),d1 ROM:00128016 move.w $4F2(a5),d2 ROM:0012801A cmp.w $EC8(d0.w*2),d2 ROM:00128020 bgt.s loc_12802A ROM:00128022 cmp.w $EC8(d0.w*2),d1 ROM:00128028 bgt.s loc_128030 ROM:0012802A ROM:0012802A loc_12802A: ; CODE XREF: sub_127FFA+26↑j ROM:0012802A bset d0,($11B6).w ROM:0012802E bra.s loc_128034 ROM:00128030 ; --------------------------------------------------------------------------- ROM:00128030 ROM:00128030 loc_128030: ; CODE XREF: sub_127FFA+2E↑j ROM:00128030 bclr d0,($11B6).w ROM:00128034 ROM:00128034 loc_128034: ; CODE XREF: sub_127FFA+34↑j ROM:00128034 bra.s locret_12803A ROM:00128036 ; --------------------------------------------------------------------------- ROM:00128036 ROM:00128036 loc_128036: ; CODE XREF: sub_127FFA+E↑j ROM:00128036 ; sub_127FFA+16↑j ROM:00128036 bclr d0,($11B6).w ROM:0012803A ROM:0012803A locret_12803A: ; CODE XREF: sub_127FFA:loc_128034↑j ROM:0012803A rts ROM:0012803A ; End of function sub_127FFA ROM:0012803A ROM:0012803C ROM:0012803C ; =============== S U B R O U T I N E ======================================= ROM:0012803C ROM:0012803C ROM:0012803C sub_12803C: ; CODE XREF: sub_127FDE+14↑p ROM:0012803C clr.w d1 ROM:0012803E move.b $134E(d0.w),d1 ROM:00128044 cmpi.w #$B,d1 ROM:00128048 bcc.s locret_128052 ROM:0012804A movea.l off_128054(pc,d1.w*4),a0 ROM:0012804E nop ROM:00128050 jmp (a0) ROM:00128052 ; --------------------------------------------------------------------------- ROM:00128052 ROM:00128052 locret_128052: ; CODE XREF: sub_12803C+C↑j ROM:00128052 rts ROM:00128052 ; End of function sub_12803C ROM:00128052 ROM:00128052 ; --------------------------------------------------------------------------- ROM:00128054 off_128054: dc.l loc_128080 ; DATA XREF: sub_12803C+E↑r ROM:00128058 dc.l loc_12808C ROM:0012805C dc.l loc_1280EC ROM:00128060 dc.l loc_128144 ROM:00128064 dc.l loc_12818A ROM:00128068 dc.l loc_1281E2 ROM:0012806C dc.l loc_128212 ROM:00128070 dc.l loc_128244 ROM:00128074 dc.l loc_128276 ROM:00128078 dc.l loc_1282B2 ROM:0012807C dc.l loc_128322 ROM:00128080 ; --------------------------------------------------------------------------- ROM:00128080 ROM:00128080 loc_128080: ; DATA XREF: ROM:off_128054↑o ROM:00128080 bclr d0,($11B7).w ROM:00128084 move.b #1,$134E(d0.w) ROM:0012808C ROM:0012808C loc_12808C: ; DATA XREF: ROM:00128058↑o ROM:0012808C cmpi.w #0,d0 ROM:00128090 bne.s loc_1280BC ROM:00128092 btst #0,($11AC).w ROM:00128098 beq.s loc_1280BC ROM:0012809A move.w $4F6(a5),d1 ROM:0012809E clr.b $883(d0.w) ROM:001280A4 move.w d1,$636(d0.w*2) ROM:001280AA move.b #1,$883(d0.w) ROM:001280B2 move.b #2,$134E(d0.w) ROM:001280BA rts ROM:001280BC ; --------------------------------------------------------------------------- ROM:001280BC ROM:001280BC loc_1280BC: ; CODE XREF: ROM:00128090↑j ROM:001280BC ; ROM:00128098↑j ROM:001280BC cmpi.w #1,d0 ROM:001280C0 bne.s locret_1280EA ROM:001280C2 btst #1,($11AC).w ROM:001280C8 beq.s locret_1280EA ROM:001280CA move.w $4F6(a5),d1 ROM:001280CE clr.b $883(d0.w) ROM:001280D4 move.w d1,$636(d0.w*2) ROM:001280DA move.b #1,$883(d0.w) ROM:001280E2 move.b #6,$134E(d0.w) ROM:001280EA ROM:001280EA locret_1280EA: ; CODE XREF: ROM:001280C0↑j ROM:001280EA ; ROM:001280C8↑j ROM:001280EA rts ROM:001280EC ; --------------------------------------------------------------------------- ROM:001280EC ROM:001280EC loc_1280EC: ; DATA XREF: ROM:0012805C↑o ROM:001280EC btst #2,($136E).w ROM:001280F2 beq.s loc_12810A ROM:001280F4 clr.b $883(d0.w) ROM:001280FA clr.w $636(d0.w*2) ROM:00128100 move.b #1,$134E(d0.w) ROM:00128108 rts ROM:0012810A ; --------------------------------------------------------------------------- ROM:0012810A ROM:0012810A loc_12810A: ; CODE XREF: ROM:001280F2↑j ROM:0012810A btst d0,($11B6).w ROM:0012810E beq.s loc_12812A ROM:00128110 clr.b $883(d0.w) ROM:00128116 clr.w $636(d0.w*2) ROM:0012811C bset d0,($11B7).w ROM:00128120 move.b #3,$134E(d0.w) ROM:00128128 bra.s loc_128184 ROM:0012812A ; --------------------------------------------------------------------------- ROM:0012812A ROM:0012812A loc_12812A: ; CODE XREF: ROM:0012810E↑j ROM:0012812A cmpi.w #0,$636(d0.w*2) ROM:00128132 bgt.s locret_128142 ROM:00128134 move.b #5,$134E(d0.w) ROM:0012813C bra.l loc_12820C ROM:00128142 ; --------------------------------------------------------------------------- ROM:00128142 ROM:00128142 locret_128142: ; CODE XREF: ROM:00128132↑j ROM:00128142 rts ROM:00128144 ; --------------------------------------------------------------------------- ROM:00128144 ROM:00128144 loc_128144: ; DATA XREF: ROM:00128060↑o ROM:00128144 btst #2,($136E).w ROM:0012814A beq.s loc_12815A ROM:0012814C bclr d0,($11B7).w ROM:00128150 move.b #1,$134E(d0.w) ROM:00128158 rts ROM:0012815A ; --------------------------------------------------------------------------- ROM:0012815A ROM:0012815A loc_12815A: ; CODE XREF: ROM:0012814A↑j ROM:0012815A btst d0,($11B6).w ROM:0012815E bne.s loc_128184 ROM:00128160 move.w $8BC(a5,d0.w*2),d1 ROM:00128166 clr.b $883(d0.w) ROM:0012816C move.w d1,$636(d0.w*2) ROM:00128172 move.b #1,$883(d0.w) ROM:0012817A move.b #4,$134E(d0.w) ROM:00128182 rts ROM:00128184 ; --------------------------------------------------------------------------- ROM:00128184 ROM:00128184 loc_128184: ; CODE XREF: ROM:00128128↑j ROM:00128184 ; ROM:0012815E↑j ... ROM:00128184 bsr.w sub_12834A ROM:00128188 rts ROM:0012818A ; --------------------------------------------------------------------------- ROM:0012818A ROM:0012818A loc_12818A: ; DATA XREF: ROM:00128064↑o ROM:0012818A btst #2,($136E).w ROM:00128190 beq.s loc_1281AC ROM:00128192 bclr d0,($11B7).w ROM:00128196 clr.b $883(d0.w) ROM:0012819C clr.w $636(d0.w*2) ROM:001281A2 move.b #1,$134E(d0.w) ROM:001281AA rts ROM:001281AC ; --------------------------------------------------------------------------- ROM:001281AC ROM:001281AC loc_1281AC: ; CODE XREF: ROM:00128190↑j ROM:001281AC btst d0,($11B6).w ROM:001281B0 beq.s loc_1281C8 ROM:001281B2 clr.b $883(d0.w) ROM:001281B8 clr.w $636(d0.w*2) ROM:001281BE move.b #3,$134E(d0.w) ROM:001281C6 bra.s loc_128184 ROM:001281C8 ; --------------------------------------------------------------------------- ROM:001281C8 ROM:001281C8 loc_1281C8: ; CODE XREF: ROM:001281B0↑j ROM:001281C8 cmpi.w #0,$636(d0.w*2) ROM:001281D0 bgt.s locret_1281E0 ROM:001281D2 bclr d0,($11B7).w ROM:001281D6 move.b #5,$134E(d0.w) ROM:001281DE bra.s loc_12820C ROM:001281E0 ; --------------------------------------------------------------------------- ROM:001281E0 ROM:001281E0 locret_1281E0: ; CODE XREF: ROM:001281D0↑j ROM:001281E0 rts ROM:001281E2 ; --------------------------------------------------------------------------- ROM:001281E2 ROM:001281E2 loc_1281E2: ; DATA XREF: ROM:00128068↑o ROM:001281E2 btst #2,($136E).w ROM:001281E8 beq.s loc_1281F4 ROM:001281EA move.b #1,$134E(d0.w) ROM:001281F2 rts ROM:001281F4 ; --------------------------------------------------------------------------- ROM:001281F4 ROM:001281F4 loc_1281F4: ; CODE XREF: ROM:001281E8↑j ROM:001281F4 btst d0,($11B6).w ROM:001281F8 beq.s loc_12820C ROM:001281FA bset d0,($11B7).w ROM:001281FE move.b #3,$134E(d0.w) ROM:00128206 bra.l loc_128184 ROM:0012820C ; --------------------------------------------------------------------------- ROM:0012820C ROM:0012820C loc_12820C: ; CODE XREF: ROM:0012813C↑j ROM:0012820C ; ROM:001281DE↑j ... ROM:0012820C bsr.w sub_12836C ROM:00128210 rts ROM:00128212 ; --------------------------------------------------------------------------- ROM:00128212 ROM:00128212 loc_128212: ; DATA XREF: ROM:0012806C↑o ROM:00128212 btst #2,($136E).w ROM:00128218 beq.s loc_128230 ROM:0012821A clr.b $883(d0.w) ROM:00128220 clr.w $636(d0.w*2) ROM:00128226 move.b #1,$134E(d0.w) ROM:0012822E rts ROM:00128230 ; --------------------------------------------------------------------------- ROM:00128230 ROM:00128230 loc_128230: ; CODE XREF: ROM:00128218↑j ROM:00128230 cmpi.w #0,$636(d0.w*2) ROM:00128238 bgt.s locret_128242 ROM:0012823A move.b #7,$134E(d0.w) ROM:00128242 ROM:00128242 locret_128242: ; CODE XREF: ROM:00128238↑j ROM:00128242 rts ROM:00128244 ; --------------------------------------------------------------------------- ROM:00128244 ROM:00128244 loc_128244: ; DATA XREF: ROM:00128070↑o ROM:00128244 btst #2,($136E).w ROM:0012824A beq.s loc_12825A ROM:0012824C bclr d0,($11B7).w ROM:00128250 move.b #1,$134E(d0.w) ROM:00128258 rts ROM:0012825A ; --------------------------------------------------------------------------- ROM:0012825A ROM:0012825A loc_12825A: ; CODE XREF: ROM:0012824A↑j ROM:0012825A move.w $4F8(a5),d7 ROM:0012825E btst #0,($137E).w ROM:00128264 beq.s locret_128274 ROM:00128266 cmp.w ($CA0).w,d7 ROM:0012826A bge.s locret_128274 ROM:0012826C move.b #8,$134E(d0.w) ROM:00128274 ROM:00128274 locret_128274: ; CODE XREF: ROM:00128264↑j ROM:00128274 ; ROM:0012826A↑j ROM:00128274 rts ROM:00128276 ; --------------------------------------------------------------------------- ROM:00128276 ROM:00128276 loc_128276: ; DATA XREF: ROM:00128074↑o ROM:00128276 btst d0,($11B6).w ROM:0012827A beq.s loc_12828E ROM:0012827C bsr.w sub_12834A ROM:00128280 bset d0,($11B7).w ROM:00128284 move.b #$A,$134E(d0.w) ROM:0012828C bra.s locret_1282B0 ROM:0012828E ; --------------------------------------------------------------------------- ROM:0012828E ROM:0012828E loc_12828E: ; CODE XREF: ROM:0012827A↑j ROM:0012828E move.w $8BC(a5,d0.w*2),d1 ROM:00128294 clr.b $883(d0.w) ROM:0012829A move.w d1,$636(d0.w*2) ROM:001282A0 move.b #1,$883(d0.w) ROM:001282A8 move.b #9,$134E(d0.w) ROM:001282B0 ROM:001282B0 locret_1282B0: ; CODE XREF: ROM:0012828C↑j ROM:001282B0 rts ROM:001282B2 ; --------------------------------------------------------------------------- ROM:001282B2 ROM:001282B2 loc_1282B2: ; DATA XREF: ROM:00128078↑o ROM:001282B2 btst #2,($136E).w ROM:001282B8 beq.s loc_1282D0 ROM:001282BA clr.b $883(d0.w) ROM:001282C0 clr.w $636(d0.w*2) ROM:001282C6 move.b #1,$134E(d0.w) ROM:001282CE rts ROM:001282D0 ; --------------------------------------------------------------------------- ROM:001282D0 ROM:001282D0 loc_1282D0: ; CODE XREF: ROM:001282B8↑j ROM:001282D0 btst #0,($137E).w ROM:001282D6 bne.s loc_1282E2 ROM:001282D8 move.b #7,$134E(d0.w) ROM:001282E0 rts ROM:001282E2 ; --------------------------------------------------------------------------- ROM:001282E2 ROM:001282E2 loc_1282E2: ; CODE XREF: ROM:001282D6↑j ROM:001282E2 btst d0,($11B6).w ROM:001282E6 beq.s loc_128306 ROM:001282E8 clr.b $883(d0.w) ROM:001282EE clr.w $636(d0.w*2) ROM:001282F4 bsr.w sub_12834A ROM:001282F8 bset d0,($11B7).w ROM:001282FC move.b #$A,$134E(d0.w) ROM:00128304 rts ROM:00128306 ; --------------------------------------------------------------------------- ROM:00128306 ROM:00128306 loc_128306: ; CODE XREF: ROM:001282E6↑j ROM:00128306 cmpi.w #0,$636(d0.w*2) ROM:0012830E bgt.s locret_128320 ROM:00128310 bsr.w sub_12836C ROM:00128314 bclr d0,($11B7).w ROM:00128318 move.b #$A,$134E(d0.w) ROM:00128320 ROM:00128320 locret_128320: ; CODE XREF: ROM:0012830E↑j ROM:00128320 rts ROM:00128322 ; --------------------------------------------------------------------------- ROM:00128322 ROM:00128322 loc_128322: ; DATA XREF: ROM:0012807C↑o ROM:00128322 btst #2,($136E).w ROM:00128328 beq.s loc_128338 ROM:0012832A bclr d0,($11B7).w ROM:0012832E move.b #1,$134E(d0.w) ROM:00128336 rts ROM:00128338 ; --------------------------------------------------------------------------- ROM:00128338 ROM:00128338 loc_128338: ; CODE XREF: ROM:00128328↑j ROM:00128338 btst #0,($137E).w ROM:0012833E bne.s locret_128348 ROM:00128340 move.b #7,$134E(d0.w) ROM:00128348 ROM:00128348 locret_128348: ; CODE XREF: ROM:0012833E↑j ROM:00128348 rts ROM:0012834A ROM:0012834A ; =============== S U B R O U T I N E ======================================= ROM:0012834A ROM:0012834A ROM:0012834A sub_12834A: ; CODE XREF: ROM:loc_128184↑p ROM:0012834A ; ROM:0012827C↑p ... ROM:0012834A cmpi.w #0,d0 ROM:0012834E bne.s loc_12835E ROM:00128350 bclr #6,($D6F).w ROM:00128356 bset #6,($D9F).w ROM:0012835C bra.s locret_12836A ROM:0012835E ; --------------------------------------------------------------------------- ROM:0012835E ROM:0012835E loc_12835E: ; CODE XREF: sub_12834A+4↑j ROM:0012835E bclr #5,($D6E).w ROM:00128364 bset #5,($D9E).w ROM:0012836A ROM:0012836A locret_12836A: ; CODE XREF: sub_12834A+12↑j ROM:0012836A rts ROM:0012836A ; End of function sub_12834A ROM:0012836A ROM:0012836C ROM:0012836C ; =============== S U B R O U T I N E ======================================= ROM:0012836C ROM:0012836C ROM:0012836C sub_12836C: ; CODE XREF: ROM:loc_12820C↑p ROM:0012836C ; ROM:00128310↑p ROM:0012836C cmpi.w #0,d0 ROM:00128370 bne.s loc_128380 ROM:00128372 bset #6,($D6F).w ROM:00128378 bset #6,($D9F).w ROM:0012837E bra.s locret_12838C ROM:00128380 ; --------------------------------------------------------------------------- ROM:00128380 ROM:00128380 loc_128380: ; CODE XREF: sub_12836C+4↑j ROM:00128380 bset #5,($D6E).w ROM:00128386 bset #5,($D9E).w ROM:0012838C ROM:0012838C locret_12838C: ; CODE XREF: sub_12836C+12↑j ROM:0012838C rts ROM:0012838C ; End of function sub_12836C ROM:0012838C ROM:0012838E ROM:0012838E ; =============== S U B R O U T I N E ======================================= ROM:0012838E ROM:0012838E ROM:0012838E sub_12838E: ; CODE XREF: sub_12A0E8+2C↓p ROM:0012838E move.w ($C54).w,d1 ROM:00128392 cmpi.w #5,d1 ROM:00128396 bcc.s locret_1283A0 ROM:00128398 movea.l off_1283A2(pc,d1.w*4),a0 ROM:0012839C nop ROM:0012839E jmp (a0) ROM:001283A0 ; --------------------------------------------------------------------------- ROM:001283A0 ROM:001283A0 locret_1283A0: ; CODE XREF: sub_12838E+8↑j ROM:001283A0 rts ROM:001283A0 ; End of function sub_12838E ROM:001283A0 ROM:001283A0 ; --------------------------------------------------------------------------- ROM:001283A2 off_1283A2: dc.l loc_1283B6 ; DATA XREF: sub_12838E+A↑r ROM:001283A6 dc.l loc_1283C0 ROM:001283AA dc.l loc_1283E4 ROM:001283AE dc.l loc_12844A ROM:001283B2 dc.l loc_1284A6 ROM:001283B6 ; --------------------------------------------------------------------------- ROM:001283B6 ROM:001283B6 loc_1283B6: ; DATA XREF: ROM:off_1283A2↑o ROM:001283B6 move.w #1,($C54).w ROM:001283BC bra.s locret_1283E2 ROM:001283BE ; --------------------------------------------------------------------------- ROM:001283BE rts ROM:001283C0 ; --------------------------------------------------------------------------- ROM:001283C0 ROM:001283C0 loc_1283C0: ; DATA XREF: ROM:001283A6↑o ROM:001283C0 btst #3,($138C).w ROM:001283C6 beq.s locret_1283E2 ROM:001283C8 move.w $4FA(a5),d0 ROM:001283CC clr.b ($8D0).w ROM:001283D0 move.w d0,($6D0).w ROM:001283D4 move.b #1,($8D0).w ROM:001283DA move.w #2,($C54).w ROM:001283E0 bra.s locret_128448 ROM:001283E2 ; --------------------------------------------------------------------------- ROM:001283E2 ROM:001283E2 locret_1283E2: ; CODE XREF: ROM:001283BC↑j ROM:001283E2 ; ROM:001283C6↑j ... ROM:001283E2 rts ROM:001283E4 ; --------------------------------------------------------------------------- ROM:001283E4 ROM:001283E4 loc_1283E4: ; DATA XREF: ROM:001283AA↑o ROM:001283E4 btst #3,($138C).w ROM:001283EA bne.s loc_1283FC ROM:001283EC clr.b ($8D0).w ROM:001283F0 clr.w ($6D0).w ROM:001283F4 move.w #1,($C54).w ROM:001283FA bra.s locret_1283E2 ROM:001283FC ; --------------------------------------------------------------------------- ROM:001283FC ROM:001283FC loc_1283FC: ; CODE XREF: ROM:001283EA↑j ROM:001283FC cmpi.w #0,($6D0).w ROM:00128402 bgt.s loc_12841E ROM:00128404 btst #4,($8E1).w ROM:0012840A beq.s loc_12841E ROM:0012840C bset #4,($D9F).w ROM:00128412 move.w #4,($C54).w ROM:00128418 bra.l locret_1284C0 ROM:0012841E ; --------------------------------------------------------------------------- ROM:0012841E ROM:0012841E loc_12841E: ; CODE XREF: ROM:00128402↑j ROM:0012841E ; ROM:0012840A↑j ROM:0012841E cmpi.w #0,($6D0).w ROM:00128424 bgt.s locret_128448 ROM:00128426 btst #4,($8E1).w ROM:0012842C bne.s locret_128448 ROM:0012842E move.w $4FC(a5),d0 ROM:00128432 clr.b ($8D0).w ROM:00128436 move.w d0,($6D0).w ROM:0012843A move.b #1,($8D0).w ROM:00128440 move.w #3,($C54).w ROM:00128446 bra.s locret_1284A4 ROM:00128448 ; --------------------------------------------------------------------------- ROM:00128448 ROM:00128448 locret_128448: ; CODE XREF: ROM:001283E0↑j ROM:00128448 ; ROM:00128424↑j ... ROM:00128448 rts ROM:0012844A ; --------------------------------------------------------------------------- ROM:0012844A ROM:0012844A loc_12844A: ; DATA XREF: ROM:001283AE↑o ROM:0012844A btst #3,($138C).w ROM:00128450 bne.s loc_128462 ROM:00128452 clr.b ($8D0).w ROM:00128456 clr.w ($6D0).w ROM:0012845A move.w #1,($C54).w ROM:00128460 bra.s locret_1283E2 ROM:00128462 ; --------------------------------------------------------------------------- ROM:00128462 ROM:00128462 loc_128462: ; CODE XREF: ROM:00128450↑j ROM:00128462 btst #4,($8E1).w ROM:00128468 beq.s loc_128480 ROM:0012846A clr.b ($8D0).w ROM:0012846E clr.w ($6D0).w ROM:00128472 bset #4,($D9F).w ROM:00128478 move.w #4,($C54).w ROM:0012847E bra.s locret_1284C0 ROM:00128480 ; --------------------------------------------------------------------------- ROM:00128480 ROM:00128480 loc_128480: ; CODE XREF: ROM:00128468↑j ROM:00128480 cmpi.w #0,($6D0).w ROM:00128486 bgt.s locret_1284A4 ROM:00128488 btst #4,($8E1).w ROM:0012848E bne.s locret_1284A4 ROM:00128490 bset #4,($D6F).w ROM:00128496 bset #4,($D9F).w ROM:0012849C move.w #4,($C54).w ROM:001284A2 bra.s locret_1284C0 ROM:001284A4 ; --------------------------------------------------------------------------- ROM:001284A4 ROM:001284A4 locret_1284A4: ; CODE XREF: ROM:00128446↑j ROM:001284A4 ; ROM:00128486↑j ... ROM:001284A4 rts ROM:001284A6 ; --------------------------------------------------------------------------- ROM:001284A6 ROM:001284A6 loc_1284A6: ; DATA XREF: ROM:001283B2↑o ROM:001284A6 btst #3,($138C).w ROM:001284AC bne.s locret_1284C0 ROM:001284AE bclr #4,($D6F).w ROM:001284B4 move.w #1,($C54).w ROM:001284BA bra.l locret_1283E2 ROM:001284C0 ; --------------------------------------------------------------------------- ROM:001284C0 ROM:001284C0 locret_1284C0: ; CODE XREF: ROM:00128418↑j ROM:001284C0 ; ROM:0012847E↑j ... ROM:001284C0 rts ROM:001284C2 ; --------------------------------------------------------------------------- ROM:001284C2 rts ROM:001284C4 ROM:001284C4 ; =============== S U B R O U T I N E ======================================= ROM:001284C4 ROM:001284C4 ROM:001284C4 sub_1284C4: ; CODE XREF: sub_12A0E8+C↓p ROM:001284C4 btst #0,($1368).w ROM:001284CA beq.s loc_12851E ROM:001284CC move.w ($47A).w,d1 ROM:001284D0 sub.w ($C56).w,d1 ROM:001284D4 cmpi.w #0,d1 ROM:001284D8 bge.s loc_1284DC ROM:001284DA neg.w d1 ROM:001284DC ROM:001284DC loc_1284DC: ; CODE XREF: sub_1284C4+14↑j ROM:001284DC move.w $4FE(a5),d2 ROM:001284E0 cmp.w d1,d2 ROM:001284E2 bgt.s loc_1284EC ROM:001284E4 bset #0,($137F).w ROM:001284EA bra.s loc_1284F2 ROM:001284EC ; --------------------------------------------------------------------------- ROM:001284EC ROM:001284EC loc_1284EC: ; CODE XREF: sub_1284C4+1E↑j ROM:001284EC bclr #0,($137F).w ROM:001284F2 ROM:001284F2 loc_1284F2: ; CODE XREF: sub_1284C4+26↑j ROM:001284F2 move.w ($47A).w,($C56).w ROM:001284F8 btst #2,($497).w ROM:001284FE bne.s loc_128508 ROM:00128500 btst #0,($137F).w ROM:00128506 beq.s loc_128510 ROM:00128508 ROM:00128508 loc_128508: ; CODE XREF: sub_1284C4+3A↑j ROM:00128508 bset #2,($D6E).w ROM:0012850E bra.s loc_128516 ROM:00128510 ; --------------------------------------------------------------------------- ROM:00128510 ROM:00128510 loc_128510: ; CODE XREF: sub_1284C4+42↑j ROM:00128510 bclr #2,($D6E).w ROM:00128516 ROM:00128516 loc_128516: ; CODE XREF: sub_1284C4+4A↑j ROM:00128516 bset #2,($D9E).w ROM:0012851C bra.s locret_12852A ROM:0012851E ; --------------------------------------------------------------------------- ROM:0012851E ROM:0012851E loc_12851E: ; CODE XREF: sub_1284C4+6↑j ROM:0012851E move.w ($47A).w,($C56).w ROM:00128524 bset #0,($1368).w ROM:0012852A ROM:0012852A locret_12852A: ; CODE XREF: sub_1284C4+58↑j ROM:0012852A rts ROM:0012852A ; End of function sub_1284C4 ROM:0012852A ROM:0012852C ROM:0012852C ; =============== S U B R O U T I N E ======================================= ROM:0012852C ROM:0012852C ROM:0012852C sub_12852C: ; CODE XREF: sub_12A0E8+4A↓p ROM:0012852C clr.w d1 ROM:0012852E move.b ($11B8).w,d1 ROM:00128532 cmpi.w #2,d1 ROM:00128536 bcc.s locret_128540 ROM:00128538 movea.l off_128542(pc,d1.w*4),a0 ROM:0012853C nop ROM:0012853E jmp (a0) ROM:00128540 ; --------------------------------------------------------------------------- ROM:00128540 ROM:00128540 locret_128540: ; CODE XREF: sub_12852C+A↑j ROM:00128540 rts ROM:00128540 ; End of function sub_12852C ROM:00128540 ROM:00128540 ; --------------------------------------------------------------------------- ROM:00128542 off_128542: dc.l loc_12854A ; DATA XREF: sub_12852C+C↑r ROM:00128546 dc.l loc_128566 ROM:0012854A ; --------------------------------------------------------------------------- ROM:0012854A ROM:0012854A loc_12854A: ; DATA XREF: ROM:off_128542↑o ROM:0012854A move.w #$3D0,d0 ROM:0012854E clr.b ($847).w ROM:00128552 move.w d0,($5BE).w ROM:00128556 move.b #1,($847).w ROM:0012855C move.b #1,($11B8).w ROM:00128562 bra.s locret_128590 ROM:00128564 ; --------------------------------------------------------------------------- ROM:00128564 rts ROM:00128566 ; --------------------------------------------------------------------------- ROM:00128566 ROM:00128566 loc_128566: ; DATA XREF: ROM:00128546↑o ROM:00128566 cmpi.w #0,($5BE).w ROM:0012856C bgt.s locret_128590 ROM:0012856E bsr.w sub_128592 ROM:00128572 move.w #$3D0,d0 ROM:00128576 clr.b ($847).w ROM:0012857A move.w d0,($5BE).w ROM:0012857E move.b #1,($847).w ROM:00128584 move.b #1,($11B8).w ROM:0012858A bra.l *+6 ROM:00128590 ; --------------------------------------------------------------------------- ROM:00128590 ROM:00128590 locret_128590: ; CODE XREF: ROM:00128562↑j ROM:00128590 ; ROM:0012856C↑j ... ROM:00128590 rts ROM:00128592 ROM:00128592 ; =============== S U B R O U T I N E ======================================= ROM:00128592 ROM:00128592 ROM:00128592 sub_128592: ; CODE XREF: ROM:0012856E↑p ROM:00128592 clr.l d0 ROM:00128594 move.w ($4FC).w,d0 ROM:00128598 divu.l #$24,d0 ; '$' ROM:001285A0 add.l d0,($13A0).w ROM:001285A4 rts ROM:001285A4 ; End of function sub_128592 ROM:001285A4 ROM:001285A6 ROM:001285A6 ; =============== S U B R O U T I N E ======================================= ROM:001285A6 ROM:001285A6 ROM:001285A6 sub_1285A6: ; CODE XREF: sub_12A1FA↓p ROM:001285A6 move.w $550(a5),d5 ROM:001285AA cmpi.w #$A,d5 ROM:001285AE beq.s loc_1285B6 ROM:001285B0 cmpi.w #$14,d5 ROM:001285B4 bne.s loc_1285C4 ROM:001285B6 ROM:001285B6 loc_1285B6: ; CODE XREF: sub_1285A6+8↑j ROM:001285B6 bset #7,($1381).w ROM:001285BC bclr #1,($136A).w ROM:001285C2 bra.s loc_128604 ROM:001285C4 ; --------------------------------------------------------------------------- ROM:001285C4 ROM:001285C4 loc_1285C4: ; CODE XREF: sub_1285A6+E↑j ROM:001285C4 cmpi.w #$B,d5 ROM:001285C8 beq.s loc_1285D0 ROM:001285CA cmpi.w #$15,d5 ROM:001285CE bne.s loc_1285DE ROM:001285D0 ROM:001285D0 loc_1285D0: ; CODE XREF: sub_1285A6+22↑j ROM:001285D0 bset #1,($136A).w ROM:001285D6 bclr #7,($1381).w ROM:001285DC bra.s loc_128604 ROM:001285DE ; --------------------------------------------------------------------------- ROM:001285DE ROM:001285DE loc_1285DE: ; CODE XREF: sub_1285A6+28↑j ROM:001285DE cmpi.w #$C,d5 ROM:001285E2 beq.s loc_1285EA ROM:001285E4 cmpi.w #$16,d5 ROM:001285E8 bne.s loc_1285F8 ROM:001285EA ROM:001285EA loc_1285EA: ; CODE XREF: sub_1285A6+3C↑j ROM:001285EA bset #7,($1381).w ROM:001285F0 bset #1,($136A).w ROM:001285F6 bra.s loc_128604 ROM:001285F8 ; --------------------------------------------------------------------------- ROM:001285F8 ROM:001285F8 loc_1285F8: ; CODE XREF: sub_1285A6+42↑j ROM:001285F8 bclr #7,($1381).w ROM:001285FE bclr #1,($136A).w ROM:00128604 ROM:00128604 loc_128604: ; CODE XREF: sub_1285A6+1C↑j ROM:00128604 ; sub_1285A6+36↑j ... ROM:00128604 clr.w d1 ROM:00128606 move.b ($11B9).w,d1 ROM:0012860A cmpi.w #8,d1 ROM:0012860E bcc.s locret_128618 ROM:00128610 movea.l off_12861A(pc,d1.w*4),a0 ROM:00128614 nop ROM:00128616 jmp (a0) ROM:00128618 ; --------------------------------------------------------------------------- ROM:00128618 ROM:00128618 locret_128618: ; CODE XREF: sub_1285A6+68↑j ROM:00128618 rts ROM:00128618 ; End of function sub_1285A6 ROM:00128618 ROM:00128618 ; --------------------------------------------------------------------------- ROM:0012861A off_12861A: dc.l loc_12863A ; DATA XREF: sub_1285A6+6A↑r ROM:0012861E dc.l loc_128644 ROM:00128622 dc.l loc_128668 ROM:00128626 dc.l loc_1286B8 ROM:0012862A dc.l loc_128788 ROM:0012862E dc.l loc_12879E ROM:00128632 dc.l loc_128880 ROM:00128636 dc.l loc_128896 ROM:0012863A ; --------------------------------------------------------------------------- ROM:0012863A ROM:0012863A loc_12863A: ; DATA XREF: ROM:off_12861A↑o ROM:0012863A move.b #1,($11B9).w ROM:00128640 bra.s locret_128666 ROM:00128642 ; --------------------------------------------------------------------------- ROM:00128642 rts ROM:00128644 ; --------------------------------------------------------------------------- ROM:00128644 ROM:00128644 loc_128644: ; DATA XREF: ROM:0012861E↑o ROM:00128644 btst #7,($1381).w ROM:0012864A beq.s locret_128666 ROM:0012864C bclr #6,($1378).w ROM:00128652 bclr #3,($1371).w ROM:00128658 bclr #0,($1369).w ROM:0012865E move.b #2,($11B9).w ROM:00128664 bra.s loc_1286B2 ROM:00128666 ; --------------------------------------------------------------------------- ROM:00128666 ROM:00128666 locret_128666: ; CODE XREF: ROM:00128640↑j ROM:00128666 ; ROM:0012864A↑j ... ROM:00128666 rts ROM:00128668 ; --------------------------------------------------------------------------- ROM:00128668 ROM:00128668 loc_128668: ; DATA XREF: ROM:00128622↑o ROM:00128668 btst #7,($1381).w ROM:0012866E bne.s loc_128678 ROM:00128670 move.b #1,($11B9).w ROM:00128676 bra.s locret_128666 ROM:00128678 ; --------------------------------------------------------------------------- ROM:00128678 ROM:00128678 loc_128678: ; CODE XREF: ROM:0012866E↑j ROM:00128678 btst #1,($136A).w ROM:0012867E beq.s loc_1286B2 ROM:00128680 btst #4,($137E).w ROM:00128686 beq.s loc_1286B2 ROM:00128688 bset #0,($1378).w ROM:0012868E bset #4,($1384).w ROM:00128694 move.w $500(a5),d0 ROM:00128698 clr.b ($89F).w ROM:0012869C move.w d0,($66E).w ROM:001286A0 move.b #1,($89F).w ROM:001286A6 move.b #3,($11B9).w ROM:001286AC bra.l loc_128782 ROM:001286B2 ; --------------------------------------------------------------------------- ROM:001286B2 ROM:001286B2 loc_1286B2: ; CODE XREF: ROM:00128664↑j ROM:001286B2 ; ROM:0012867E↑j ... ROM:001286B2 bsr.w sub_1288AC ROM:001286B6 rts ROM:001286B8 ; --------------------------------------------------------------------------- ROM:001286B8 ROM:001286B8 loc_1286B8: ; DATA XREF: ROM:00128626↑o ROM:001286B8 move.l $148(a5),d0 ROM:001286BC cmp.l ($940).w,d0 ROM:001286C0 bge.s loc_1286EE ROM:001286C2 bclr #0,($1378).w ROM:001286C8 bclr #4,($1384).w ROM:001286CE clr.b ($89F).w ROM:001286D2 clr.w ($66E).w ROM:001286D6 bset #6,($1378).w ROM:001286DC bset #0,($1369).w ROM:001286E2 move.b #4,($11B9).w ROM:001286E8 bra.l locret_12879C ROM:001286EE ; --------------------------------------------------------------------------- ROM:001286EE ROM:001286EE loc_1286EE: ; CODE XREF: ROM:001286C0↑j ROM:001286EE cmpi.w #0,($66E).w ROM:001286F4 bgt.s loc_12872A ROM:001286F6 bclr #0,($1378).w ROM:001286FC bclr #4,($1384).w ROM:00128702 bclr #7,($1377).w ROM:00128708 bsr.w sub_128AAC ROM:0012870C move.w $502(a5),d0 ROM:00128710 clr.b ($89F).w ROM:00128714 move.w d0,($66E).w ROM:00128718 move.b #1,($89F).w ROM:0012871E move.b #5,($11B9).w ROM:00128724 bra.l loc_12887A ROM:0012872A ; --------------------------------------------------------------------------- ROM:0012872A ROM:0012872A loc_12872A: ; CODE XREF: ROM:001286F4↑j ROM:0012872A btst #1,($136A).w ROM:00128730 beq.s loc_12873A ROM:00128732 btst #4,($137E).w ROM:00128738 bne.s loc_12875A ROM:0012873A ROM:0012873A loc_12873A: ; CODE XREF: ROM:00128730↑j ROM:0012873A bclr #0,($1378).w ROM:00128740 bclr #4,($1384).w ROM:00128746 clr.b ($89F).w ROM:0012874A clr.w ($66E).w ROM:0012874E move.b #2,($11B9).w ROM:00128754 bra.l loc_1286B2 ROM:0012875A ; --------------------------------------------------------------------------- ROM:0012875A ROM:0012875A loc_12875A: ; CODE XREF: ROM:00128738↑j ROM:0012875A btst #7,($1381).w ROM:00128760 bne.s loc_128782 ROM:00128762 bclr #0,($1378).w ROM:00128768 bclr #4,($1384).w ROM:0012876E clr.b ($89F).w ROM:00128772 clr.w ($66E).w ROM:00128776 move.b #1,($11B9).w ROM:0012877C bra.l locret_128666 ROM:00128782 ; --------------------------------------------------------------------------- ROM:00128782 ROM:00128782 loc_128782: ; CODE XREF: ROM:001286AC↑j ROM:00128782 ; ROM:00128760↑j ROM:00128782 bsr.w sub_1288AC ROM:00128786 rts ROM:00128788 ; --------------------------------------------------------------------------- ROM:00128788 ROM:00128788 loc_128788: ; DATA XREF: ROM:0012862A↑o ROM:00128788 btst #7,($1381).w ROM:0012878E bne.s locret_12879C ROM:00128790 move.b #1,($11B9).w ROM:00128796 bra.l locret_128666 ROM:0012879C ; --------------------------------------------------------------------------- ROM:0012879C ROM:0012879C locret_12879C: ; CODE XREF: ROM:001286E8↑j ROM:0012879C ; ROM:0012878E↑j ROM:0012879C rts ROM:0012879E ; --------------------------------------------------------------------------- ROM:0012879E ROM:0012879E loc_12879E: ; DATA XREF: ROM:0012862E↑o ROM:0012879E cmpi.w #0,($66E).w ROM:001287A4 bgt.s loc_1287C4 ROM:001287A6 bclr #7,($1377).w ROM:001287AC bset #3,($1371).w ROM:001287B2 bset #0,($1369).w ROM:001287B8 move.b #6,($11B9).w ROM:001287BE bra.l locret_128894 ROM:001287C4 ; --------------------------------------------------------------------------- ROM:001287C4 ROM:001287C4 loc_1287C4: ; CODE XREF: ROM:001287A4↑j ROM:001287C4 move.w $506(a5),d0 ROM:001287C8 cmp.w ($C38).w,d0 ROM:001287CC ble.s loc_1287F6 ROM:001287CE btst #0,($1380).w ROM:001287D4 bne.s loc_1287F6 ROM:001287D6 bclr #7,($1377).w ROM:001287DC bset #0,($1369).w ROM:001287E2 clr.b ($89F).w ROM:001287E6 clr.w ($66E).w ROM:001287EA move.b #7,($11B9).w ROM:001287F0 bra.l locret_1288AA ROM:001287F6 ; --------------------------------------------------------------------------- ROM:001287F6 ROM:001287F6 loc_1287F6: ; CODE XREF: ROM:001287CC↑j ROM:001287F6 ; ROM:001287D4↑j ROM:001287F6 move.w $504(a5),d0 ROM:001287FA cmp.w ($C38).w,d0 ROM:001287FE bge.s loc_128828 ROM:00128800 btst #0,($1380).w ROM:00128806 beq.s loc_128828 ROM:00128808 bclr #7,($1377).w ROM:0012880E bset #0,($1369).w ROM:00128814 clr.b ($89F).w ROM:00128818 clr.w ($66E).w ROM:0012881C move.b #7,($11B9).w ROM:00128822 bra.l locret_1288AA ROM:00128828 ; --------------------------------------------------------------------------- ROM:00128828 ROM:00128828 loc_128828: ; CODE XREF: ROM:001287FE↑j ROM:00128828 ; ROM:00128806↑j ROM:00128828 btst #1,($136A).w ROM:0012882E beq.s loc_128838 ROM:00128830 btst #4,($137E).w ROM:00128836 bne.s loc_128852 ROM:00128838 ROM:00128838 loc_128838: ; CODE XREF: ROM:0012882E↑j ROM:00128838 bclr #7,($1377).w ROM:0012883E clr.b ($89F).w ROM:00128842 clr.w ($66E).w ROM:00128846 move.b #2,($11B9).w ROM:0012884C bra.l loc_1286B2 ROM:00128852 ; --------------------------------------------------------------------------- ROM:00128852 ROM:00128852 loc_128852: ; CODE XREF: ROM:00128836↑j ROM:00128852 btst #7,($1381).w ROM:00128858 bne.s loc_12887A ROM:0012885A bclr #0,($1378).w ROM:00128860 bclr #4,($1384).w ROM:00128866 clr.b ($89F).w ROM:0012886A clr.w ($66E).w ROM:0012886E move.b #1,($11B9).w ROM:00128874 bra.l locret_128666 ROM:0012887A ; --------------------------------------------------------------------------- ROM:0012887A ROM:0012887A loc_12887A: ; CODE XREF: ROM:00128724↑j ROM:0012887A ; ROM:00128858↑j ROM:0012887A bsr.w sub_1288AC ROM:0012887E rts ROM:00128880 ; --------------------------------------------------------------------------- ROM:00128880 ROM:00128880 loc_128880: ; DATA XREF: ROM:00128632↑o ROM:00128880 btst #7,($1381).w ROM:00128886 bne.s locret_128894 ROM:00128888 move.b #1,($11B9).w ROM:0012888E bra.l locret_128666 ROM:00128894 ; --------------------------------------------------------------------------- ROM:00128894 ROM:00128894 locret_128894: ; CODE XREF: ROM:001287BE↑j ROM:00128894 ; ROM:00128886↑j ROM:00128894 rts ROM:00128896 ; --------------------------------------------------------------------------- ROM:00128896 ROM:00128896 loc_128896: ; DATA XREF: ROM:00128636↑o ROM:00128896 btst #7,($1381).w ROM:0012889C bne.s locret_1288AA ROM:0012889E move.b #1,($11B9).w ROM:001288A4 bra.l locret_128666 ROM:001288AA ; --------------------------------------------------------------------------- ROM:001288AA ROM:001288AA locret_1288AA: ; CODE XREF: ROM:001287F0↑j ROM:001288AA ; ROM:00128822↑j ... ROM:001288AA rts ROM:001288AC ROM:001288AC ; =============== S U B R O U T I N E ======================================= ROM:001288AC ROM:001288AC ROM:001288AC sub_1288AC: ; CODE XREF: ROM:loc_1286B2↑p ROM:001288AC ; ROM:loc_128782↑p ... ROM:001288AC move.w $550(a5),d5 ROM:001288B0 cmpi.w #$14,d5 ROM:001288B4 bne.s loc_1288BC ROM:001288B6 bra.l loc_128AA4 ROM:001288BC ; --------------------------------------------------------------------------- ROM:001288BC ROM:001288BC loc_1288BC: ; CODE XREF: sub_1288AC+8↑j ROM:001288BC cmpi.w #$15,d5 ROM:001288C0 bne.s loc_1288C8 ROM:001288C2 bra.l loc_128AA4 ROM:001288C8 ; --------------------------------------------------------------------------- ROM:001288C8 ROM:001288C8 loc_1288C8: ; CODE XREF: sub_1288AC+14↑j ROM:001288C8 cmpi.w #$16,d5 ROM:001288CC bne.s loc_1288D4 ROM:001288CE bra.l loc_128AA4 ROM:001288D4 ; --------------------------------------------------------------------------- ROM:001288D4 ROM:001288D4 loc_1288D4: ; CODE XREF: sub_1288AC+20↑j ROM:001288D4 move.w $550(a5),d0 ROM:001288D8 cmpi.w #0,d0 ROM:001288DC beq.l loc_128AA4 ROM:001288E2 btst #5,($1383).w ROM:001288E8 bne.l loc_1289F6 ROM:001288EE btst #7,($1382).w ROM:001288F4 bne.l loc_1289F6 ROM:001288FA btst #3,($D6E).w ROM:00128900 bne.l loc_1289F6 ROM:00128906 btst #3,($D98).w ROM:0012890C bne.l loc_1289F6 ROM:00128912 btst #6,($1380).w ROM:00128918 bne.l loc_1289F6 ROM:0012891E btst #6,($137F).w ROM:00128924 bne.l loc_1289F6 ROM:0012892A btst #5,($D71).w ROM:00128930 bne.l loc_1289F6 ROM:00128936 btst #5,($D9B).w ROM:0012893C bne.l loc_1289F6 ROM:00128942 btst #5,($1375).w ROM:00128948 bne.l loc_1289F6 ROM:0012894E btst #6,($1371).w ROM:00128954 bne.l loc_1289F6 ROM:0012895A btst #6,($D6F).w ROM:00128960 bne.l loc_1289F6 ROM:00128966 btst #6,($D99).w ROM:0012896C bne.l loc_1289F6 ROM:00128972 btst #5,($D6E).w ROM:00128978 bne.l loc_1289F6 ROM:0012897E btst #5,($D98).w ROM:00128984 bne.s loc_1289F6 ROM:00128986 btst #0,($D6E).w ROM:0012898C bne.s loc_1289F6 ROM:0012898E btst #0,($D98).w ROM:00128994 bne.s loc_1289F6 ROM:00128996 btst #7,($D6F).w ROM:0012899C bne.s loc_1289F6 ROM:0012899E btst #7,($D99).w ROM:001289A4 bne.s loc_1289F6 ROM:001289A6 btst #1,($D6E).w ROM:001289AC bne.s loc_1289F6 ROM:001289AE btst #1,($D98).w ROM:001289B4 bne.s loc_1289F6 ROM:001289B6 btst #0,($114D).w ROM:001289BC beq.s loc_1289F6 ROM:001289BE move.w $554(a5),d0 ROM:001289C2 cmp.w ($A44).w,d0 ROM:001289C6 bgt.s loc_1289F6 ROM:001289C8 move.w ($C7E).w,d1 ROM:001289CC sub.w ($C7A).w,d1 ROM:001289D0 bpl.w loc_1289D6 ROM:001289D4 neg.w d1 ROM:001289D6 ROM:001289D6 loc_1289D6: ; CODE XREF: sub_1288AC+124↑j ROM:001289D6 move.w $556(a5),d0 ROM:001289DA cmp.w d1,d0 ROM:001289DC blt.s loc_1289F6 ROM:001289DE move.w $558(a5),d0 ROM:001289E2 cmp.w ($13B0).w,d0 ROM:001289E6 bge.s loc_1289F6 ROM:001289E8 btst #0,($1370).w ROM:001289EE beq.s loc_1289F6 ROM:001289F0 bra.l loc_1289FC ROM:001289F6 ; --------------------------------------------------------------------------- ROM:001289F6 ROM:001289F6 loc_1289F6: ; CODE XREF: sub_1288AC+3C↑j ROM:001289F6 ; sub_1288AC+48↑j ... ROM:001289F6 bra.l loc_128A9C ROM:001289FC ; --------------------------------------------------------------------------- ROM:001289FC ROM:001289FC loc_1289FC: ; CODE XREF: sub_1288AC+144↑j ROM:001289FC move.w $55A(a5),d2 ROM:00128A00 move.w $55C(a5),d3 ROM:00128A04 cmp.w ($C7E).w,d2 ROM:00128A08 bgt.s loc_128A40 ROM:00128A0A cmp.w ($C7E).w,d3 ROM:00128A0E blt.s loc_128A40 ROM:00128A10 move.w $560(a5),d2 ROM:00128A14 move.w $562(a5),d3 ROM:00128A18 cmp.w ($538).w,d2 ROM:00128A1C bgt.s loc_128A40 ROM:00128A1E cmp.w ($538).w,d3 ROM:00128A22 blt.s loc_128A40 ROM:00128A24 move.w $566(a5),d2 ROM:00128A28 move.w $568(a5),d3 ROM:00128A2C cmp.w ($4FA).w,d2 ROM:00128A30 bgt.s loc_128A40 ROM:00128A32 cmp.w ($4FA).w,d3 ROM:00128A36 blt.s loc_128A40 ROM:00128A38 bset #4,($137E).w ROM:00128A3E bra.s locret_128AAA ROM:00128A40 ; --------------------------------------------------------------------------- ROM:00128A40 ROM:00128A40 loc_128A40: ; CODE XREF: sub_1288AC+15C↑j ROM:00128A40 ; sub_1288AC+162↑j ... ROM:00128A40 move.w $55A(a5),d2 ROM:00128A44 sub.w $55E(a5),d2 ROM:00128A48 move.w $55C(a5),d3 ROM:00128A4C add.w $55E(a5),d3 ROM:00128A50 cmp.w ($C7E).w,d2 ROM:00128A54 bgt.s loc_128A5C ROM:00128A56 cmp.w ($C7E).w,d3 ROM:00128A5A bge.s loc_128A5E ROM:00128A5C ROM:00128A5C loc_128A5C: ; CODE XREF: sub_1288AC+1A8↑j ROM:00128A5C bra.s loc_128A9C ROM:00128A5E ; --------------------------------------------------------------------------- ROM:00128A5E ROM:00128A5E loc_128A5E: ; CODE XREF: sub_1288AC+1AE↑j ROM:00128A5E move.w $560(a5),d2 ROM:00128A62 sub.w $564(a5),d2 ROM:00128A66 move.w $562(a5),d3 ROM:00128A6A add.w $564(a5),d3 ROM:00128A6E cmp.w ($538).w,d2 ROM:00128A72 bgt.s loc_128A7A ROM:00128A74 cmp.w ($538).w,d3 ROM:00128A78 bge.s loc_128A7C ROM:00128A7A ROM:00128A7A loc_128A7A: ; CODE XREF: sub_1288AC+1C6↑j ROM:00128A7A bra.s loc_128A9C ROM:00128A7C ; --------------------------------------------------------------------------- ROM:00128A7C ROM:00128A7C loc_128A7C: ; CODE XREF: sub_1288AC+1CC↑j ROM:00128A7C move.w $566(a5),d2 ROM:00128A80 sub.w $56A(a5),d2 ROM:00128A84 move.w $568(a5),d3 ROM:00128A88 add.w $56A(a5),d3 ROM:00128A8C cmp.w ($4FA).w,d2 ROM:00128A90 bgt.s loc_128A98 ROM:00128A92 cmp.w ($4FA).w,d3 ROM:00128A96 bge.s loc_128A9A ROM:00128A98 ROM:00128A98 loc_128A98: ; CODE XREF: sub_1288AC+1E4↑j ROM:00128A98 bra.s loc_128A9C ROM:00128A9A ; --------------------------------------------------------------------------- ROM:00128A9A ROM:00128A9A loc_128A9A: ; CODE XREF: sub_1288AC+1EA↑j ROM:00128A9A bra.s locret_128AAA ROM:00128A9C ; --------------------------------------------------------------------------- ROM:00128A9C ROM:00128A9C loc_128A9C: ; CODE XREF: sub_1288AC:loc_1289F6↑j ROM:00128A9C ; sub_1288AC:loc_128A5C↑j ... ROM:00128A9C bclr #4,($137E).w ROM:00128AA2 bra.s locret_128AAA ROM:00128AA4 ; --------------------------------------------------------------------------- ROM:00128AA4 ROM:00128AA4 loc_128AA4: ; CODE XREF: sub_1288AC+A↑j ROM:00128AA4 ; sub_1288AC+16↑j ... ROM:00128AA4 bset #4,($137E).w ROM:00128AAA ROM:00128AAA locret_128AAA: ; CODE XREF: sub_1288AC+192↑j ROM:00128AAA ; sub_1288AC:loc_128A9A↑j ... ROM:00128AAA rts ROM:00128AAA ; End of function sub_1288AC ROM:00128AAA ROM:00128AAC ROM:00128AAC ; =============== S U B R O U T I N E ======================================= ROM:00128AAC ROM:00128AAC ROM:00128AAC sub_128AAC: ; CODE XREF: ROM:00128708↑p ROM:00128AAC move.w $576(a5),d0 ROM:00128AB0 cmp.w ($C38).w,d0 ROM:00128AB4 blt.s loc_128ACA ROM:00128AB6 move.w ($C8C).w,d1 ROM:00128ABA add.w $508(a5),d1 ROM:00128ABE move.w d1,($F12).w ROM:00128AC2 bset #0,($1380).w ROM:00128AC8 bra.s locret_128ADC ROM:00128ACA ; --------------------------------------------------------------------------- ROM:00128ACA ROM:00128ACA loc_128ACA: ; CODE XREF: sub_128AAC+8↑j ROM:00128ACA move.w ($C8C).w,d1 ROM:00128ACE sub.w $508(a5),d1 ROM:00128AD2 move.w d1,($F12).w ROM:00128AD6 bclr #0,($1380).w ROM:00128ADC ROM:00128ADC locret_128ADC: ; CODE XREF: sub_128AAC+1C↑j ROM:00128ADC rts ROM:00128ADC ; End of function sub_128AAC ROM:00128ADC ROM:00128ADE ROM:00128ADE ; =============== S U B R O U T I N E ======================================= ROM:00128ADE ROM:00128ADE ROM:00128ADE sub_128ADE: ; CODE XREF: sub_12A0E8+6↓p ROM:00128ADE bsr.w sub_128AF0 ROM:00128AE2 bsr.w sub_128B00 ROM:00128AE6 bsr.w sub_128B5A ROM:00128AEA bsr.w sub_128CFC ROM:00128AEE rts ROM:00128AEE ; End of function sub_128ADE ROM:00128AEE ROM:00128AF0 ROM:00128AF0 ; =============== S U B R O U T I N E ======================================= ROM:00128AF0 ROM:00128AF0 ROM:00128AF0 sub_128AF0: ; CODE XREF: sub_128ADE↑p ROM:00128AF0 move.w ($A10).w,d1 ROM:00128AF4 cmp.w ($C58).w,d1 ROM:00128AF8 ble.s locret_128AFE ROM:00128AFA move.w d1,($C58).w ROM:00128AFE ROM:00128AFE locret_128AFE: ; CODE XREF: sub_128AF0+8↑j ROM:00128AFE rts ROM:00128AFE ; End of function sub_128AF0 ROM:00128AFE ROM:00128B00 ROM:00128B00 ; =============== S U B R O U T I N E ======================================= ROM:00128B00 ROM:00128B00 ROM:00128B00 sub_128B00: ; CODE XREF: sub_128ADE+4↑p ROM:00128B00 clr.w d1 ROM:00128B02 move.b ($11BA).w,d1 ROM:00128B06 cmpi.w #3,d1 ROM:00128B0A bcc.s locret_128B14 ROM:00128B0C movea.l off_128B16(pc,d1.w*4),a0 ROM:00128B10 nop ROM:00128B12 jmp (a0) ROM:00128B14 ; --------------------------------------------------------------------------- ROM:00128B14 ROM:00128B14 locret_128B14: ; CODE XREF: sub_128B00+A↑j ROM:00128B14 rts ROM:00128B14 ; End of function sub_128B00 ROM:00128B14 ROM:00128B14 ; --------------------------------------------------------------------------- ROM:00128B16 off_128B16: dc.l loc_128B22 ; DATA XREF: sub_128B00+C↑r ROM:00128B1A dc.l loc_128B2C ROM:00128B1E dc.l loc_128B42 ROM:00128B22 ; --------------------------------------------------------------------------- ROM:00128B22 ROM:00128B22 loc_128B22: ; DATA XREF: ROM:off_128B16↑o ROM:00128B22 move.b #1,($11BA).w ROM:00128B28 bra.s locret_128B40 ROM:00128B2A ; --------------------------------------------------------------------------- ROM:00128B2A rts ROM:00128B2C ; --------------------------------------------------------------------------- ROM:00128B2C ROM:00128B2C loc_128B2C: ; DATA XREF: ROM:00128B1A↑o ROM:00128B2C btst #3,($138C).w ROM:00128B32 beq.s locret_128B40 ROM:00128B34 bsr.w sub_128D5A ROM:00128B38 move.b #2,($11BA).w ROM:00128B3E bra.s locret_128B56 ROM:00128B40 ; --------------------------------------------------------------------------- ROM:00128B40 ROM:00128B40 locret_128B40: ; CODE XREF: ROM:00128B28↑j ROM:00128B40 ; ROM:00128B32↑j ... ROM:00128B40 rts ROM:00128B42 ; --------------------------------------------------------------------------- ROM:00128B42 ROM:00128B42 loc_128B42: ; DATA XREF: ROM:00128B1E↑o ROM:00128B42 btst #3,($138C).w ROM:00128B48 bne.s locret_128B56 ROM:00128B4A bsr.w sub_128D8E ROM:00128B4E move.b #1,($11BA).w ROM:00128B54 bra.s locret_128B40 ROM:00128B56 ; --------------------------------------------------------------------------- ROM:00128B56 ROM:00128B56 locret_128B56: ; CODE XREF: ROM:00128B3E↑j ROM:00128B56 ; ROM:00128B48↑j ROM:00128B56 rts ROM:00128B58 ; --------------------------------------------------------------------------- ROM:00128B58 rts ROM:00128B5A ROM:00128B5A ; =============== S U B R O U T I N E ======================================= ROM:00128B5A ROM:00128B5A ROM:00128B5A sub_128B5A: ; CODE XREF: sub_128ADE+8↑p ROM:00128B5A move.w #$3CD8,d1 ROM:00128B5E move.w ($538).w,d2 ROM:00128B62 move.w ($A0E).w,d3 ROM:00128B66 bsr.l sub_115E32 ROM:00128B6C move.w d1,($C5C).w ROM:00128B70 btst #6,($D6F).w ROM:00128B76 beq.s loc_128B7E ROM:00128B78 bra.l loc_128CEC ROM:00128B7E ; --------------------------------------------------------------------------- ROM:00128B7E ROM:00128B7E loc_128B7E: ; CODE XREF: sub_128B5A+1C↑j ROM:00128B7E btst #6,($D99).w ROM:00128B84 beq.s loc_128B8C ROM:00128B86 bra.l loc_128CEC ROM:00128B8C ; --------------------------------------------------------------------------- ROM:00128B8C ROM:00128B8C loc_128B8C: ; CODE XREF: sub_128B5A+2A↑j ROM:00128B8C btst #2,($D6F).w ROM:00128B92 beq.s loc_128B9A ROM:00128B94 bra.l loc_128CEC ROM:00128B9A ; --------------------------------------------------------------------------- ROM:00128B9A ROM:00128B9A loc_128B9A: ; CODE XREF: sub_128B5A+38↑j ROM:00128B9A btst #2,($D99).w ROM:00128BA0 beq.s loc_128BA8 ROM:00128BA2 bra.l loc_128CEC ROM:00128BA8 ; --------------------------------------------------------------------------- ROM:00128BA8 ROM:00128BA8 loc_128BA8: ; CODE XREF: sub_128B5A+46↑j ROM:00128BA8 btst #0,($D6E).w ROM:00128BAE beq.s loc_128BB6 ROM:00128BB0 bra.l loc_128CEC ROM:00128BB6 ; --------------------------------------------------------------------------- ROM:00128BB6 ROM:00128BB6 loc_128BB6: ; CODE XREF: sub_128B5A+54↑j ROM:00128BB6 btst #0,($D98).w ROM:00128BBC beq.s loc_128BC4 ROM:00128BBE bra.l loc_128CEC ROM:00128BC4 ; --------------------------------------------------------------------------- ROM:00128BC4 ROM:00128BC4 loc_128BC4: ; CODE XREF: sub_128B5A+62↑j ROM:00128BC4 btst #1,($D6E).w ROM:00128BCA beq.s loc_128BD2 ROM:00128BCC bra.l loc_128CEC ROM:00128BD2 ; --------------------------------------------------------------------------- ROM:00128BD2 ROM:00128BD2 loc_128BD2: ; CODE XREF: sub_128B5A+70↑j ROM:00128BD2 btst #1,($D98).w ROM:00128BD8 beq.s loc_128BE0 ROM:00128BDA bra.l loc_128CEC ROM:00128BE0 ; --------------------------------------------------------------------------- ROM:00128BE0 ROM:00128BE0 loc_128BE0: ; CODE XREF: sub_128B5A+7E↑j ROM:00128BE0 btst #6,($D6E).w ROM:00128BE6 beq.s loc_128BEE ROM:00128BE8 bra.l loc_128CEC ROM:00128BEE ; --------------------------------------------------------------------------- ROM:00128BEE ROM:00128BEE loc_128BEE: ; CODE XREF: sub_128B5A+8C↑j ROM:00128BEE btst #6,($D98).w ROM:00128BF4 beq.s loc_128BFC ROM:00128BF6 bra.l loc_128CEC ROM:00128BFC ; --------------------------------------------------------------------------- ROM:00128BFC ROM:00128BFC loc_128BFC: ; CODE XREF: sub_128B5A+9A↑j ROM:00128BFC btst #7,($D6E).w ROM:00128C02 beq.s loc_128C0A ROM:00128C04 bra.l loc_128CEC ROM:00128C0A ; --------------------------------------------------------------------------- ROM:00128C0A ROM:00128C0A loc_128C0A: ; CODE XREF: sub_128B5A+A8↑j ROM:00128C0A btst #7,($D98).w ROM:00128C10 beq.s loc_128C18 ROM:00128C12 bra.l loc_128CEC ROM:00128C18 ; --------------------------------------------------------------------------- ROM:00128C18 ROM:00128C18 loc_128C18: ; CODE XREF: sub_128B5A+B6↑j ROM:00128C18 btst #6,($1380).w ROM:00128C1E beq.s loc_128C26 ROM:00128C20 bra.l loc_128CEC ROM:00128C26 ; --------------------------------------------------------------------------- ROM:00128C26 ROM:00128C26 loc_128C26: ; CODE XREF: sub_128B5A+C4↑j ROM:00128C26 btst #6,($137F).w ROM:00128C2C beq.s loc_128C34 ROM:00128C2E bra.l loc_128CEC ROM:00128C34 ; --------------------------------------------------------------------------- ROM:00128C34 ROM:00128C34 loc_128C34: ; CODE XREF: sub_128B5A+D2↑j ROM:00128C34 btst #5,($D6F).w ROM:00128C3A beq.s loc_128C42 ROM:00128C3C bra.l loc_128CEC ROM:00128C42 ; --------------------------------------------------------------------------- ROM:00128C42 ROM:00128C42 loc_128C42: ; CODE XREF: sub_128B5A+E0↑j ROM:00128C42 btst #5,($D99).w ROM:00128C48 beq.s loc_128C50 ROM:00128C4A bra.l loc_128CEC ROM:00128C50 ; --------------------------------------------------------------------------- ROM:00128C50 ROM:00128C50 loc_128C50: ; CODE XREF: sub_128B5A+EE↑j ROM:00128C50 btst #6,($D71).w ROM:00128C56 beq.s loc_128C5E ROM:00128C58 bra.l loc_128CEC ROM:00128C5E ; --------------------------------------------------------------------------- ROM:00128C5E ROM:00128C5E loc_128C5E: ; CODE XREF: sub_128B5A+FC↑j ROM:00128C5E btst #6,($D9B).w ROM:00128C64 beq.s loc_128C6C ROM:00128C66 bra.l loc_128CEC ROM:00128C6C ; --------------------------------------------------------------------------- ROM:00128C6C ROM:00128C6C loc_128C6C: ; CODE XREF: sub_128B5A+10A↑j ROM:00128C6C btst #4,($D70).w ROM:00128C72 beq.s loc_128C76 ROM:00128C74 bra.s loc_128CEC ROM:00128C76 ; --------------------------------------------------------------------------- ROM:00128C76 ROM:00128C76 loc_128C76: ; CODE XREF: sub_128B5A+118↑j ROM:00128C76 btst #4,($D9A).w ROM:00128C7C beq.s loc_128C80 ROM:00128C7E bra.s loc_128CEC ROM:00128C80 ; --------------------------------------------------------------------------- ROM:00128C80 ROM:00128C80 loc_128C80: ; CODE XREF: sub_128B5A+122↑j ROM:00128C80 btst #5,($D70).w ROM:00128C86 beq.s loc_128C8A ROM:00128C88 bra.s loc_128CEC ROM:00128C8A ; --------------------------------------------------------------------------- ROM:00128C8A ROM:00128C8A loc_128C8A: ; CODE XREF: sub_128B5A+12C↑j ROM:00128C8A btst #5,($D9A).w ROM:00128C90 beq.s loc_128C94 ROM:00128C92 bra.s loc_128CEC ROM:00128C94 ; --------------------------------------------------------------------------- ROM:00128C94 ROM:00128C94 loc_128C94: ; CODE XREF: sub_128B5A+136↑j ROM:00128C94 btst #6,($D70).w ROM:00128C9A beq.s loc_128C9E ROM:00128C9C bra.s loc_128CEC ROM:00128C9E ; --------------------------------------------------------------------------- ROM:00128C9E ROM:00128C9E loc_128C9E: ; CODE XREF: sub_128B5A+140↑j ROM:00128C9E btst #6,($D9A).w ROM:00128CA4 beq.s loc_128CA8 ROM:00128CA6 bra.s loc_128CEC ROM:00128CA8 ; --------------------------------------------------------------------------- ROM:00128CA8 ROM:00128CA8 loc_128CA8: ; CODE XREF: sub_128B5A+14A↑j ROM:00128CA8 btst #7,($D70).w ROM:00128CAE beq.s loc_128CB2 ROM:00128CB0 bra.s loc_128CEC ROM:00128CB2 ; --------------------------------------------------------------------------- ROM:00128CB2 ROM:00128CB2 loc_128CB2: ; CODE XREF: sub_128B5A+154↑j ROM:00128CB2 btst #7,($D9A).w ROM:00128CB8 beq.s loc_128CBC ROM:00128CBA bra.s loc_128CEC ROM:00128CBC ; --------------------------------------------------------------------------- ROM:00128CBC ROM:00128CBC loc_128CBC: ; CODE XREF: sub_128B5A+15E↑j ROM:00128CBC btst #2,($D71).w ROM:00128CC2 beq.s loc_128CC6 ROM:00128CC4 bra.s loc_128CEC ROM:00128CC6 ; --------------------------------------------------------------------------- ROM:00128CC6 ROM:00128CC6 loc_128CC6: ; CODE XREF: sub_128B5A+168↑j ROM:00128CC6 btst #2,($D9B).w ROM:00128CCC beq.s loc_128CD0 ROM:00128CCE bra.s loc_128CEC ROM:00128CD0 ; --------------------------------------------------------------------------- ROM:00128CD0 ROM:00128CD0 loc_128CD0: ; CODE XREF: sub_128B5A+172↑j ROM:00128CD0 btst #7,($1395).w ROM:00128CD6 beq.s loc_128CDA ROM:00128CD8 bra.s loc_128CEC ROM:00128CDA ; --------------------------------------------------------------------------- ROM:00128CDA ROM:00128CDA loc_128CDA: ; CODE XREF: sub_128B5A+17C↑j ROM:00128CDA btst #0,($114D).w ROM:00128CE0 bne.s loc_128CE4 ROM:00128CE2 bra.s loc_128CEC ROM:00128CE4 ; --------------------------------------------------------------------------- ROM:00128CE4 ROM:00128CE4 loc_128CE4: ; CODE XREF: sub_128B5A+186↑j ROM:00128CE4 cmpi.w #1,($C5C).w ROM:00128CEA bge.s loc_128CF4 ROM:00128CEC ROM:00128CEC loc_128CEC: ; CODE XREF: sub_128B5A+1E↑j ROM:00128CEC ; sub_128B5A+2C↑j ... ROM:00128CEC bclr #4,($138A).w ROM:00128CF2 bra.s locret_128CFA ROM:00128CF4 ; --------------------------------------------------------------------------- ROM:00128CF4 ROM:00128CF4 loc_128CF4: ; CODE XREF: sub_128B5A+190↑j ROM:00128CF4 bset #4,($138A).w ROM:00128CFA ROM:00128CFA locret_128CFA: ; CODE XREF: sub_128B5A+198↑j ROM:00128CFA rts ROM:00128CFA ; End of function sub_128B5A ROM:00128CFA ROM:00128CFC ROM:00128CFC ; =============== S U B R O U T I N E ======================================= ROM:00128CFC ROM:00128CFC ROM:00128CFC sub_128CFC: ; CODE XREF: sub_128ADE+C↑p ROM:00128CFC move.w ($FB6).w,d1 ROM:00128D00 muls.w ($F12).w,d1 ROM:00128D04 divs.w #$2710,d1 ROM:00128D08 bvc.s loc_128D0E ROM:00128D0A move.w #$7FFF,d1 ROM:00128D0E ROM:00128D0E loc_128D0E: ; CODE XREF: sub_128CFC+C↑j ROM:00128D0E move.w d1,($C5A).w ROM:00128D12 btst #4,($C1D).w ROM:00128D18 beq.s loc_128D28 ROM:00128D1A bset #3,($D71).w ROM:00128D20 bset #3,($DA1).w ROM:00128D26 bra.s locret_128D58 ROM:00128D28 ; --------------------------------------------------------------------------- ROM:00128D28 ROM:00128D28 loc_128D28: ; CODE XREF: sub_128CFC+1C↑j ROM:00128D28 btst #4,($138A).w ROM:00128D2E beq.s locret_128D58 ROM:00128D30 move.w $50C(a5),d1 ROM:00128D34 move.w $50E(a5),d2 ROM:00128D38 cmp.w ($C5A).w,d1 ROM:00128D3C ble.s loc_128D44 ROM:00128D3E cmp.w ($C5A).w,d2 ROM:00128D42 blt.s loc_128D4C ROM:00128D44 ROM:00128D44 loc_128D44: ; CODE XREF: sub_128CFC+40↑j ROM:00128D44 bset #3,($D71).w ROM:00128D4A bra.s loc_128D52 ROM:00128D4C ; --------------------------------------------------------------------------- ROM:00128D4C ROM:00128D4C loc_128D4C: ; CODE XREF: sub_128CFC+46↑j ROM:00128D4C bclr #3,($D71).w ROM:00128D52 ROM:00128D52 loc_128D52: ; CODE XREF: sub_128CFC+4E↑j ROM:00128D52 bset #3,($DA1).w ROM:00128D58 ROM:00128D58 locret_128D58: ; CODE XREF: sub_128CFC+2A↑j ROM:00128D58 ; sub_128CFC+32↑j ROM:00128D58 rts ROM:00128D58 ; End of function sub_128CFC ROM:00128D58 ROM:00128D5A ROM:00128D5A ; =============== S U B R O U T I N E ======================================= ROM:00128D5A ROM:00128D5A ROM:00128D5A sub_128D5A: ; CODE XREF: ROM:00128B34↑p ROM:00128D5A move.w #$3C2A,d1 ROM:00128D5E move.w ($A44).w,d2 ROM:00128D62 bsr.l sub_115E32 ROM:00128D68 add.w d1,($13CA).w ROM:00128D6C bvc.s loc_128D74 ROM:00128D6E move.w #$7FFF,($13CA).w ROM:00128D74 ROM:00128D74 loc_128D74: ; CODE XREF: sub_128D5A+12↑j ROM:00128D74 move.w $50A(a5),d1 ROM:00128D78 cmp.w ($13CA).w,d1 ROM:00128D7C bgt.s loc_128D86 ROM:00128D7E bset #7,($1395).w ROM:00128D84 bra.s locret_128D8C ROM:00128D86 ; --------------------------------------------------------------------------- ROM:00128D86 ROM:00128D86 loc_128D86: ; CODE XREF: sub_128D5A+22↑j ROM:00128D86 bclr #7,($1395).w ROM:00128D8C ROM:00128D8C locret_128D8C: ; CODE XREF: sub_128D5A+2A↑j ROM:00128D8C rts ROM:00128D8C ; End of function sub_128D5A ROM:00128D8C ROM:00128D8E ROM:00128D8E ; =============== S U B R O U T I N E ======================================= ROM:00128D8E ROM:00128D8E ROM:00128D8E sub_128D8E: ; CODE XREF: ROM:00128B4A↑p ROM:00128D8E move.w #$3C28,d1 ROM:00128D92 move.w ($C58).w,d2 ROM:00128D96 bsr.l sub_115E32 ROM:00128D9C sub.w d1,($13CA).w ROM:00128DA0 cmpi.w #0,($13CA).w ROM:00128DA6 bge.s locret_128DAE ROM:00128DA8 move.w #0,($13CA).w ROM:00128DAE ROM:00128DAE locret_128DAE: ; CODE XREF: sub_128D8E+18↑j ROM:00128DAE rts ROM:00128DAE ; End of function sub_128D8E ROM:00128DAE ROM:00128DB0 ROM:00128DB0 ; =============== S U B R O U T I N E ======================================= ROM:00128DB0 ROM:00128DB0 ROM:00128DB0 sub_128DB0: ; CODE XREF: sub_12A0E8+38↓p ROM:00128DB0 clr.w d1 ROM:00128DB2 move.b ($11BB).w,d1 ROM:00128DB6 cmpi.w #4,d1 ROM:00128DBA bcc.s locret_128DC4 ROM:00128DBC movea.l off_128DC6(pc,d1.w*4),a0 ROM:00128DC0 nop ROM:00128DC2 jmp (a0) ROM:00128DC4 ; --------------------------------------------------------------------------- ROM:00128DC4 ROM:00128DC4 locret_128DC4: ; CODE XREF: sub_128DB0+A↑j ROM:00128DC4 rts ROM:00128DC4 ; End of function sub_128DB0 ROM:00128DC4 ROM:00128DC4 ; --------------------------------------------------------------------------- ROM:00128DC6 off_128DC6: dc.l loc_128DD6 ; DATA XREF: sub_128DB0+C↑r ROM:00128DCA dc.l loc_128DF2 ROM:00128DCE dc.l loc_128E22 ROM:00128DD2 dc.l loc_128E3E ROM:00128DD6 ; --------------------------------------------------------------------------- ROM:00128DD6 ROM:00128DD6 loc_128DD6: ; DATA XREF: ROM:off_128DC6↑o ROM:00128DD6 move.w $510(a5),d0 ROM:00128DDA clr.b ($8A0).w ROM:00128DDE move.w d0,($670).w ROM:00128DE2 move.b #1,($8A0).w ROM:00128DE8 move.b #1,($11BB).w ROM:00128DEE bra.s locret_128E20 ROM:00128DF0 ; --------------------------------------------------------------------------- ROM:00128DF0 rts ROM:00128DF2 ; --------------------------------------------------------------------------- ROM:00128DF2 ROM:00128DF2 loc_128DF2: ; DATA XREF: ROM:00128DCA↑o ROM:00128DF2 cmpi.w #0,($670).w ROM:00128DF8 bgt.s loc_128E06 ROM:00128DFA bsr.w sub_128E56 ROM:00128DFE move.b #2,($11BB).w ROM:00128E04 bra.s locret_128E3C ROM:00128E06 ; --------------------------------------------------------------------------- ROM:00128E06 ROM:00128E06 loc_128E06: ; CODE XREF: ROM:00128DF8↑j ROM:00128E06 btst #3,($138C).w ROM:00128E0C beq.s locret_128E20 ROM:00128E0E bsr.w sub_128E56 ROM:00128E12 move.b #3,($11BB).w ROM:00128E18 bset #3,($1382).w ROM:00128E1E bra.s locret_128E54 ROM:00128E20 ; --------------------------------------------------------------------------- ROM:00128E20 ROM:00128E20 locret_128E20: ; CODE XREF: ROM:00128DEE↑j ROM:00128E20 ; ROM:00128E0C↑j ROM:00128E20 rts ROM:00128E22 ; --------------------------------------------------------------------------- ROM:00128E22 ROM:00128E22 loc_128E22: ; DATA XREF: ROM:00128DCE↑o ROM:00128E22 btst #3,($138C).w ROM:00128E28 beq.s locret_128E3C ROM:00128E2A bsr.w sub_128E56 ROM:00128E2E move.b #3,($11BB).w ROM:00128E34 bset #3,($1382).w ROM:00128E3A bra.s locret_128E54 ROM:00128E3C ; --------------------------------------------------------------------------- ROM:00128E3C ROM:00128E3C locret_128E3C: ; CODE XREF: ROM:00128E04↑j ROM:00128E3C ; ROM:00128E28↑j ... ROM:00128E3C rts ROM:00128E3E ; --------------------------------------------------------------------------- ROM:00128E3E ROM:00128E3E loc_128E3E: ; DATA XREF: ROM:00128DD2↑o ROM:00128E3E btst #3,($138C).w ROM:00128E44 bne.s locret_128E54 ROM:00128E46 move.b #2,($11BB).w ROM:00128E4C bclr #3,($1382).w ROM:00128E52 bra.s locret_128E3C ROM:00128E54 ; --------------------------------------------------------------------------- ROM:00128E54 ROM:00128E54 locret_128E54: ; CODE XREF: ROM:00128E1E↑j ROM:00128E54 ; ROM:00128E3A↑j ... ROM:00128E54 rts ROM:00128E56 ROM:00128E56 ; =============== S U B R O U T I N E ======================================= ROM:00128E56 ROM:00128E56 ROM:00128E56 sub_128E56: ; CODE XREF: ROM:00128DFA↑p ROM:00128E56 ; ROM:00128E0E↑p ... ROM:00128E56 btst #5,($1372).w ROM:00128E5C beq.s loc_128E6C ROM:00128E5E bclr #5,($1372).w ROM:00128E64 bset #0,($D70).w ROM:00128E6A bra.s loc_128E72 ROM:00128E6C ; --------------------------------------------------------------------------- ROM:00128E6C ROM:00128E6C loc_128E6C: ; CODE XREF: sub_128E56+6↑j ROM:00128E6C bclr #0,($D70).w ROM:00128E72 ROM:00128E72 loc_128E72: ; CODE XREF: sub_128E56+14↑j ROM:00128E72 bset #0,($DA0).w ROM:00128E78 rts ROM:00128E78 ; End of function sub_128E56 ROM:00128E78 ROM:00128E7A ROM:00128E7A ; =============== S U B R O U T I N E ======================================= ROM:00128E7A ROM:00128E7A ROM:00128E7A sub_128E7A: ; CODE XREF: sub_12A0E8+32↓p ROM:00128E7A bsr.w sub_12931E ROM:00128E7E clr.w d1 ROM:00128E80 move.b ($11BC).w,d1 ROM:00128E84 cmpi.w #6,d1 ROM:00128E88 bcc.s locret_128E92 ROM:00128E8A movea.l off_128E94(pc,d1.w*4),a0 ROM:00128E8E nop ROM:00128E90 jmp (a0) ROM:00128E92 ; --------------------------------------------------------------------------- ROM:00128E92 ROM:00128E92 locret_128E92: ; CODE XREF: sub_128E7A+E↑j ROM:00128E92 rts ROM:00128E92 ; End of function sub_128E7A ROM:00128E92 ROM:00128E92 ; --------------------------------------------------------------------------- ROM:00128E94 off_128E94: dc.l loc_128EAC ; DATA XREF: sub_128E7A+10↑r ROM:00128E98 dc.l loc_128EB6 ROM:00128E9C dc.l loc_128EF2 ROM:00128EA0 dc.l loc_128FBA ROM:00128EA4 dc.l loc_128FE2 ROM:00128EA8 dc.l loc_129014 ROM:00128EAC ; --------------------------------------------------------------------------- ROM:00128EAC ROM:00128EAC loc_128EAC: ; DATA XREF: ROM:off_128E94↑o ROM:00128EAC move.b #1,($11BC).w ROM:00128EB2 bra.s locret_128EF0 ROM:00128EB4 ; --------------------------------------------------------------------------- ROM:00128EB4 rts ROM:00128EB6 ; --------------------------------------------------------------------------- ROM:00128EB6 ROM:00128EB6 loc_128EB6: ; DATA XREF: ROM:00128E98↑o ROM:00128EB6 btst #3,($138C).w ROM:00128EBC beq.s loc_128EDC ROM:00128EBE btst #4,($1368).w ROM:00128EC4 bne.s loc_128EDC ROM:00128EC6 move.w $516(a5),d0 ROM:00128ECA cmp.w ($A44).w,d0 ROM:00128ECE bge.s loc_128EDC ROM:00128ED0 move.b #2,($11BC).w ROM:00128ED6 bra.l loc_128FB0 ROM:00128EDC ; --------------------------------------------------------------------------- ROM:00128EDC ROM:00128EDC loc_128EDC: ; CODE XREF: ROM:00128EBC↑j ROM:00128EDC ; ROM:00128EC4↑j ... ROM:00128EDC btst #4,($1368).w ROM:00128EE2 beq.s locret_128EF0 ROM:00128EE4 move.b #3,($11BC).w ROM:00128EEA bra.l locret_128FE0 ROM:00128EF0 ; --------------------------------------------------------------------------- ROM:00128EF0 ROM:00128EF0 locret_128EF0: ; CODE XREF: ROM:00128EB2↑j ROM:00128EF0 ; ROM:00128EE2↑j ... ROM:00128EF0 rts ROM:00128EF2 ; --------------------------------------------------------------------------- ROM:00128EF2 ROM:00128EF2 loc_128EF2: ; DATA XREF: ROM:00128E9C↑o ROM:00128EF2 btst #3,($138C).w ROM:00128EF8 bne.s loc_128F1A ROM:00128EFA move.b #0,($11BF).w ROM:00128F00 move.b #0,($11C0).w ROM:00128F06 move.b #0,($11BE).w ROM:00128F0C move.b #0,($11BD).w ROM:00128F12 move.b #1,($11BC).w ROM:00128F18 bra.s locret_128EF0 ROM:00128F1A ; --------------------------------------------------------------------------- ROM:00128F1A ROM:00128F1A loc_128F1A: ; CODE XREF: ROM:00128EF8↑j ROM:00128F1A btst #4,($1368).w ROM:00128F20 beq.s loc_128F46 ROM:00128F22 move.b #0,($11BF).w ROM:00128F28 move.b #0,($11C0).w ROM:00128F2E move.b #0,($11BE).w ROM:00128F34 move.b #0,($11BD).w ROM:00128F3A move.b #3,($11BC).w ROM:00128F40 bra.l locret_128FE0 ROM:00128F46 ; --------------------------------------------------------------------------- ROM:00128F46 ROM:00128F46 loc_128F46: ; CODE XREF: ROM:00128F20↑j ROM:00128F46 btst #2,($1390).w ROM:00128F4C beq.s loc_128F78 ROM:00128F4E move.b #0,($11BF).w ROM:00128F54 move.b #0,($11C0).w ROM:00128F5A move.b #0,($11BE).w ROM:00128F60 move.b #0,($11BD).w ROM:00128F66 bset #5,($D9F).w ROM:00128F6C move.b #5,($11BC).w ROM:00128F72 bra.l locret_129050 ROM:00128F78 ; --------------------------------------------------------------------------- ROM:00128F78 ROM:00128F78 loc_128F78: ; CODE XREF: ROM:00128F4C↑j ROM:00128F78 btst #0,($1381).w ROM:00128F7E beq.s loc_128FB0 ROM:00128F80 move.b #0,($11BF).w ROM:00128F86 move.b #0,($11C0).w ROM:00128F8C move.b #0,($11BE).w ROM:00128F92 move.b #0,($11BD).w ROM:00128F98 bset #5,($D6F).w ROM:00128F9E bset #5,($D9F).w ROM:00128FA4 move.b #5,($11BC).w ROM:00128FAA bra.l locret_129050 ROM:00128FB0 ; --------------------------------------------------------------------------- ROM:00128FB0 ROM:00128FB0 loc_128FB0: ; CODE XREF: ROM:00128ED6↑j ROM:00128FB0 ; ROM:00128F7E↑j ROM:00128FB0 bsr.w sub_129054 ROM:00128FB4 bsr.w sub_129124 ROM:00128FB8 rts ROM:00128FBA ; --------------------------------------------------------------------------- ROM:00128FBA ROM:00128FBA loc_128FBA: ; DATA XREF: ROM:00128EA0↑o ROM:00128FBA btst #4,($1368).w ROM:00128FC0 bne.s locret_128FE0 ROM:00128FC2 move.w $522(a5),d0 ROM:00128FC6 clr.b ($885).w ROM:00128FCA move.w d0,($63A).w ROM:00128FCE move.b #1,($885).w ROM:00128FD4 move.b #4,($11BC).w ROM:00128FDA bra.l locret_129012 ROM:00128FE0 ; --------------------------------------------------------------------------- ROM:00128FE0 ROM:00128FE0 locret_128FE0: ; CODE XREF: ROM:00128EEA↑j ROM:00128FE0 ; ROM:00128F40↑j ... ROM:00128FE0 rts ROM:00128FE2 ; --------------------------------------------------------------------------- ROM:00128FE2 ROM:00128FE2 loc_128FE2: ; DATA XREF: ROM:00128EA4↑o ROM:00128FE2 btst #4,($1368).w ROM:00128FE8 beq.s loc_128FFE ROM:00128FEA clr.b ($885).w ROM:00128FEE clr.w ($63A).w ROM:00128FF2 move.b #3,($11BC).w ROM:00128FF8 bra.l locret_128FE0 ROM:00128FFE ; --------------------------------------------------------------------------- ROM:00128FFE ROM:00128FFE loc_128FFE: ; CODE XREF: ROM:00128FE8↑j ROM:00128FFE cmpi.w #0,($63A).w ROM:00129004 bgt.s locret_129012 ROM:00129006 move.b #1,($11BC).w ROM:0012900C bra.l locret_128EF0 ROM:00129012 ; --------------------------------------------------------------------------- ROM:00129012 ROM:00129012 locret_129012: ; CODE XREF: ROM:00128FDA↑j ROM:00129012 ; ROM:00129004↑j ROM:00129012 rts ROM:00129014 ; --------------------------------------------------------------------------- ROM:00129014 ROM:00129014 loc_129014: ; DATA XREF: ROM:00128EA8↑o ROM:00129014 btst #3,($138C).w ROM:0012901A bne.s loc_12902E ROM:0012901C bclr #5,($D6F).w ROM:00129022 move.b #1,($11BC).w ROM:00129028 bra.l locret_128EF0 ROM:0012902E ; --------------------------------------------------------------------------- ROM:0012902E ROM:0012902E loc_12902E: ; CODE XREF: ROM:0012901A↑j ROM:0012902E btst #4,($1368).w ROM:00129034 beq.s locret_129050 ROM:00129036 btst #3,($138C).w ROM:0012903C beq.s locret_129050 ROM:0012903E bclr #5,($D6F).w ROM:00129044 move.b #3,($11BC).w ROM:0012904A bra.l locret_128FE0 ROM:00129050 ; --------------------------------------------------------------------------- ROM:00129050 ROM:00129050 locret_129050: ; CODE XREF: ROM:00128F72↑j ROM:00129050 ; ROM:00128FAA↑j ... ROM:00129050 rts ROM:00129052 ; --------------------------------------------------------------------------- ROM:00129052 rts ROM:00129054 ROM:00129054 ; =============== S U B R O U T I N E ======================================= ROM:00129054 ROM:00129054 ROM:00129054 sub_129054: ; CODE XREF: ROM:loc_128FB0↑p ROM:00129054 clr.w d1 ROM:00129056 move.b ($11BF).w,d1 ROM:0012905A cmpi.w #3,d1 ROM:0012905E bcc.s locret_129068 ROM:00129060 movea.l off_12906A(pc,d1.w*4),a0 ROM:00129064 nop ROM:00129066 jmp (a0) ROM:00129068 ; --------------------------------------------------------------------------- ROM:00129068 ROM:00129068 locret_129068: ; CODE XREF: sub_129054+A↑j ROM:00129068 rts ROM:00129068 ; End of function sub_129054 ROM:00129068 ROM:00129068 ; --------------------------------------------------------------------------- ROM:0012906A off_12906A: dc.l loc_129076 ; DATA XREF: sub_129054+C↑r ROM:0012906E dc.l loc_129084 ROM:00129072 dc.l locret_1290B8 ROM:00129076 ; --------------------------------------------------------------------------- ROM:00129076 ROM:00129076 loc_129076: ; DATA XREF: ROM:off_12906A↑o ROM:00129076 bsr.w sub_1290BC ROM:0012907A move.b #1,($11BF).w ROM:00129080 bra.s loc_1290B2 ROM:00129082 ; --------------------------------------------------------------------------- ROM:00129082 rts ROM:00129084 ; --------------------------------------------------------------------------- ROM:00129084 ROM:00129084 loc_129084: ; DATA XREF: ROM:0012906E↑o ROM:00129084 btst #2,($1390).w ROM:0012908A beq.s loc_129094 ROM:0012908C move.b #2,($11BF).w ROM:00129092 bra.s locret_1290B8 ROM:00129094 ; --------------------------------------------------------------------------- ROM:00129094 ROM:00129094 loc_129094: ; CODE XREF: ROM:0012908A↑j ROM:00129094 btst #7,($1388).w ROM:0012909A beq.s loc_1290B2 ROM:0012909C bsr.w sub_12910C ROM:001290A0 bclr #7,($1388).w ROM:001290A6 move.b #1,($11BF).w ROM:001290AC bra.l *+6 ROM:001290B2 ; --------------------------------------------------------------------------- ROM:001290B2 ROM:001290B2 loc_1290B2: ; CODE XREF: ROM:00129080↑j ROM:001290B2 ; ROM:0012909A↑j ... ROM:001290B2 bsr.w sub_1290D6 ROM:001290B6 rts ROM:001290B8 ; --------------------------------------------------------------------------- ROM:001290B8 ROM:001290B8 locret_1290B8: ; CODE XREF: ROM:00129092↑j ROM:001290B8 ; DATA XREF: ROM:00129072↑o ROM:001290B8 rts ROM:001290BA ; --------------------------------------------------------------------------- ROM:001290BA rts ROM:001290BC ROM:001290BC ; =============== S U B R O U T I N E ======================================= ROM:001290BC ROM:001290BC ROM:001290BC sub_1290BC: ; CODE XREF: ROM:loc_129076↑p ROM:001290BC move.w ($A0A).w,($C60).w ROM:001290C2 move.w ($A0A).w,($C5E).w ROM:001290C8 bclr #7,($1388).w ROM:001290CE bclr #2,($1390).w ROM:001290D4 rts ROM:001290D4 ; End of function sub_1290BC ROM:001290D4 ROM:001290D6 ROM:001290D6 ; =============== S U B R O U T I N E ======================================= ROM:001290D6 ROM:001290D6 ROM:001290D6 sub_1290D6: ; CODE XREF: ROM:loc_1290B2↑p ROM:001290D6 btst #4,($1368).w ROM:001290DC bne.s locret_12910A ROM:001290DE move.w ($C60).w,d0 ROM:001290E2 cmp.w ($A0A).w,d0 ROM:001290E6 bge.s loc_1290F4 ROM:001290E8 move.w ($A0A).w,($C60).w ROM:001290EE bset #7,($1388).w ROM:001290F4 ROM:001290F4 loc_1290F4: ; CODE XREF: sub_1290D6+10↑j ROM:001290F4 move.w ($C5E).w,d0 ROM:001290F8 cmp.w ($A0A).w,d0 ROM:001290FC ble.s locret_12910A ROM:001290FE move.w ($A0A).w,($C5E).w ROM:00129104 bset #7,($1388).w ROM:0012910A ROM:0012910A locret_12910A: ; CODE XREF: sub_1290D6+6↑j ROM:0012910A ; sub_1290D6+26↑j ROM:0012910A rts ROM:0012910A ; End of function sub_1290D6 ROM:0012910A ROM:0012910C ROM:0012910C ; =============== S U B R O U T I N E ======================================= ROM:0012910C ROM:0012910C ROM:0012910C sub_12910C: ; CODE XREF: ROM:0012909C↑p ROM:0012910C move.w ($C60).w,d0 ROM:00129110 sub.w ($C5E).w,d0 ROM:00129114 move.w $51C(a5),d1 ROM:00129118 cmp.w d1,d0 ROM:0012911A blt.s locret_129122 ROM:0012911C bset #2,($1390).w ROM:00129122 ROM:00129122 locret_129122: ; CODE XREF: sub_12910C+E↑j ROM:00129122 rts ROM:00129122 ; End of function sub_12910C ROM:00129122 ROM:00129124 ROM:00129124 ; =============== S U B R O U T I N E ======================================= ROM:00129124 ROM:00129124 ROM:00129124 sub_129124: ; CODE XREF: ROM:00128FB4↑p ROM:00129124 clr.w d1 ROM:00129126 move.b ($11C0).w,d1 ROM:0012912A cmpi.w #4,d1 ROM:0012912E bcc.s locret_129138 ROM:00129130 movea.l off_12913A(pc,d1.w*4),a0 ROM:00129134 nop ROM:00129136 jmp (a0) ROM:00129138 ; --------------------------------------------------------------------------- ROM:00129138 ROM:00129138 locret_129138: ; CODE XREF: sub_129124+A↑j ROM:00129138 rts ROM:00129138 ; End of function sub_129124 ROM:00129138 ROM:00129138 ; --------------------------------------------------------------------------- ROM:0012913A off_12913A: dc.l loc_12914A ; DATA XREF: sub_129124+C↑r ROM:0012913E dc.l loc_129158 ROM:00129142 dc.l loc_12919E ROM:00129146 dc.l locret_1291C6 ROM:0012914A ; --------------------------------------------------------------------------- ROM:0012914A ROM:0012914A loc_12914A: ; DATA XREF: ROM:off_12913A↑o ROM:0012914A bsr.w sub_1291CA ROM:0012914E move.b #1,($11C0).w ROM:00129154 bra.s loc_129194 ROM:00129156 ; --------------------------------------------------------------------------- ROM:00129156 rts ROM:00129158 ; --------------------------------------------------------------------------- ROM:00129158 ROM:00129158 loc_129158: ; DATA XREF: ROM:0012913E↑o ROM:00129158 btst #0,($138B).w ROM:0012915E beq.s loc_129194 ROM:00129160 btst #3,($137D).w ROM:00129166 beq.s loc_129194 ROM:00129168 move.b #0,($11BE).w ROM:0012916E move.b #0,($11BD).w ROM:00129174 addq.w #1,($C62).w ROM:00129178 bvc.s loc_129180 ROM:0012917A move.w #$8000,($C62).w ROM:00129180 ROM:00129180 loc_129180: ; CODE XREF: ROM:00129178↑j ROM:00129180 bclr #0,($138B).w ROM:00129186 bclr #3,($137D).w ROM:0012918C move.b #2,($11C0).w ROM:00129192 bra.s locret_1291C4 ROM:00129194 ; --------------------------------------------------------------------------- ROM:00129194 ROM:00129194 loc_129194: ; CODE XREF: ROM:00129154↑j ROM:00129194 ; ROM:0012915E↑j ... ROM:00129194 bsr.w sub_1291E2 ROM:00129198 bsr.w sub_129282 ROM:0012919C rts ROM:0012919E ; --------------------------------------------------------------------------- ROM:0012919E ROM:0012919E loc_12919E: ; DATA XREF: ROM:00129142↑o ROM:0012919E move.w $520(a5),d0 ROM:001291A2 cmp.w ($C62).w,d0 ROM:001291A6 ble.s loc_1291B0 ROM:001291A8 move.b #1,($11C0).w ROM:001291AE bra.s loc_129194 ROM:001291B0 ; --------------------------------------------------------------------------- ROM:001291B0 ROM:001291B0 loc_1291B0: ; CODE XREF: ROM:001291A6↑j ROM:001291B0 cmp.w ($C62).w,d0 ROM:001291B4 bgt.s locret_1291C4 ROM:001291B6 bset #0,($1381).w ROM:001291BC move.b #3,($11C0).w ROM:001291C2 bra.s locret_1291C6 ROM:001291C4 ; --------------------------------------------------------------------------- ROM:001291C4 ROM:001291C4 locret_1291C4: ; CODE XREF: ROM:00129192↑j ROM:001291C4 ; ROM:001291B4↑j ROM:001291C4 rts ROM:001291C6 ; --------------------------------------------------------------------------- ROM:001291C6 ROM:001291C6 locret_1291C6: ; CODE XREF: ROM:001291C2↑j ROM:001291C6 ; DATA XREF: ROM:00129146↑o ROM:001291C6 rts ROM:001291C8 ; --------------------------------------------------------------------------- ROM:001291C8 rts ROM:001291CA ROM:001291CA ; =============== S U B R O U T I N E ======================================= ROM:001291CA ROM:001291CA ROM:001291CA sub_1291CA: ; CODE XREF: ROM:loc_12914A↑p ROM:001291CA bclr #0,($138B).w ROM:001291D0 bclr #3,($137D).w ROM:001291D6 bclr #0,($1381).w ROM:001291DC clr.w ($C62).w ROM:001291E0 rts ROM:001291E0 ; End of function sub_1291CA ROM:001291E0 ROM:001291E2 ROM:001291E2 ; =============== S U B R O U T I N E ======================================= ROM:001291E2 ROM:001291E2 ROM:001291E2 sub_1291E2: ; CODE XREF: ROM:loc_129194↑p ROM:001291E2 clr.w d1 ROM:001291E4 move.b ($11BE).w,d1 ROM:001291E8 cmpi.w #4,d1 ROM:001291EC bcc.s locret_1291F6 ROM:001291EE movea.l off_1291F8(pc,d1.w*4),a0 ROM:001291F2 nop ROM:001291F4 jmp (a0) ROM:001291F6 ; --------------------------------------------------------------------------- ROM:001291F6 ROM:001291F6 locret_1291F6: ; CODE XREF: sub_1291E2+A↑j ROM:001291F6 rts ROM:001291F6 ; End of function sub_1291E2 ROM:001291F6 ROM:001291F6 ; --------------------------------------------------------------------------- ROM:001291F8 off_1291F8: dc.l loc_129208 ; DATA XREF: sub_1291E2+C↑r ROM:001291FC dc.l loc_129212 ROM:00129200 dc.l loc_129242 ROM:00129204 dc.l locret_12927E ROM:00129208 ; --------------------------------------------------------------------------- ROM:00129208 ROM:00129208 loc_129208: ; DATA XREF: ROM:off_1291F8↑o ROM:00129208 move.b #1,($11BE).w ROM:0012920E bra.s locret_129240 ROM:00129210 ; --------------------------------------------------------------------------- ROM:00129210 rts ROM:00129212 ; --------------------------------------------------------------------------- ROM:00129212 ROM:00129212 loc_129212: ; DATA XREF: ROM:001291FC↑o ROM:00129212 move.w $514(a5),d1 ROM:00129216 move.w $51E(a5),d0 ROM:0012921A cmp.w ($4FA).w,d0 ROM:0012921E bge.s locret_129240 ROM:00129220 cmp.w ($C7A).w,d1 ROM:00129224 bge.s locret_129240 ROM:00129226 move.w $51A(a5),d1 ROM:0012922A clr.b ($8A2).w ROM:0012922E move.w d1,($674).w ROM:00129232 move.b #1,($8A2).w ROM:00129238 move.b #2,($11BE).w ROM:0012923E bra.s locret_12927C ROM:00129240 ; --------------------------------------------------------------------------- ROM:00129240 ROM:00129240 locret_129240: ; CODE XREF: ROM:0012920E↑j ROM:00129240 ; ROM:0012921E↑j ... ROM:00129240 rts ROM:00129242 ; --------------------------------------------------------------------------- ROM:00129242 ROM:00129242 loc_129242: ; DATA XREF: ROM:00129200↑o ROM:00129242 cmpi.w #0,($674).w ROM:00129248 bgt.s loc_129258 ROM:0012924A bset #0,($138B).w ROM:00129250 move.b #3,($11BE).w ROM:00129256 bra.s locret_12927E ROM:00129258 ; --------------------------------------------------------------------------- ROM:00129258 ROM:00129258 loc_129258: ; CODE XREF: ROM:00129248↑j ROM:00129258 move.w $514(a5),d1 ROM:0012925C move.w $51E(a5),d0 ROM:00129260 cmp.w ($4FA).w,d0 ROM:00129264 bgt.s loc_12926C ROM:00129266 cmp.w ($C7A).w,d1 ROM:0012926A ble.s locret_12927C ROM:0012926C ROM:0012926C loc_12926C: ; CODE XREF: ROM:00129264↑j ROM:0012926C clr.b ($8A2).w ROM:00129270 clr.w ($674).w ROM:00129274 move.b #1,($11BE).w ROM:0012927A bra.s locret_129240 ROM:0012927C ; --------------------------------------------------------------------------- ROM:0012927C ROM:0012927C locret_12927C: ; CODE XREF: ROM:0012923E↑j ROM:0012927C ; ROM:0012926A↑j ROM:0012927C rts ROM:0012927E ; --------------------------------------------------------------------------- ROM:0012927E ROM:0012927E locret_12927E: ; CODE XREF: ROM:00129256↑j ROM:0012927E ; DATA XREF: ROM:00129204↑o ROM:0012927E rts ROM:00129280 ; --------------------------------------------------------------------------- ROM:00129280 rts ROM:00129282 ROM:00129282 ; =============== S U B R O U T I N E ======================================= ROM:00129282 ROM:00129282 ROM:00129282 sub_129282: ; CODE XREF: ROM:00129198↑p ROM:00129282 clr.w d1 ROM:00129284 move.b ($11BD).w,d1 ROM:00129288 cmpi.w #4,d1 ROM:0012928C bcc.s locret_129296 ROM:0012928E movea.l off_129298(pc,d1.w*4),a0 ROM:00129292 nop ROM:00129294 jmp (a0) ROM:00129296 ; --------------------------------------------------------------------------- ROM:00129296 ROM:00129296 locret_129296: ; CODE XREF: sub_129282+A↑j ROM:00129296 rts ROM:00129296 ; End of function sub_129282 ROM:00129296 ROM:00129296 ; --------------------------------------------------------------------------- ROM:00129298 off_129298: dc.l loc_1292A8 ; DATA XREF: sub_129282+C↑r ROM:0012929C dc.l loc_1292B2 ROM:001292A0 dc.l loc_1292E0 ROM:001292A4 dc.l locret_12931A ROM:001292A8 ; --------------------------------------------------------------------------- ROM:001292A8 ROM:001292A8 loc_1292A8: ; DATA XREF: ROM:off_129298↑o ROM:001292A8 move.b #1,($11BD).w ROM:001292AE bra.s locret_1292DE ROM:001292B0 ; --------------------------------------------------------------------------- ROM:001292B0 rts ROM:001292B2 ; --------------------------------------------------------------------------- ROM:001292B2 ROM:001292B2 loc_1292B2: ; DATA XREF: ROM:0012929C↑o ROM:001292B2 move.w $512(a5),d1 ROM:001292B6 btst #3,($1394).w ROM:001292BC bne.s locret_1292DE ROM:001292BE cmp.w ($C7A).w,d1 ROM:001292C2 ble.s locret_1292DE ROM:001292C4 move.w $518(a5),d1 ROM:001292C8 clr.b ($8A1).w ROM:001292CC move.w d1,($672).w ROM:001292D0 move.b #1,($8A1).w ROM:001292D6 move.b #2,($11BD).w ROM:001292DC bra.s locret_129318 ROM:001292DE ; --------------------------------------------------------------------------- ROM:001292DE ROM:001292DE locret_1292DE: ; CODE XREF: ROM:001292AE↑j ROM:001292DE ; ROM:001292BC↑j ... ROM:001292DE rts ROM:001292E0 ; --------------------------------------------------------------------------- ROM:001292E0 ROM:001292E0 loc_1292E0: ; DATA XREF: ROM:001292A0↑o ROM:001292E0 cmpi.w #0,($672).w ROM:001292E6 bgt.s loc_1292F6 ROM:001292E8 bset #3,($137D).w ROM:001292EE move.b #3,($11BD).w ROM:001292F4 bra.s locret_12931A ROM:001292F6 ; --------------------------------------------------------------------------- ROM:001292F6 ROM:001292F6 loc_1292F6: ; CODE XREF: ROM:001292E6↑j ROM:001292F6 move.w $512(a5),d1 ROM:001292FA btst #3,($1394).w ROM:00129300 bne.s loc_129308 ROM:00129302 cmp.w ($C7A).w,d1 ROM:00129306 bge.s locret_129318 ROM:00129308 ROM:00129308 loc_129308: ; CODE XREF: ROM:00129300↑j ROM:00129308 clr.b ($8A1).w ROM:0012930C clr.w ($672).w ROM:00129310 move.b #1,($11BD).w ROM:00129316 bra.s locret_1292DE ROM:00129318 ; --------------------------------------------------------------------------- ROM:00129318 ROM:00129318 locret_129318: ; CODE XREF: ROM:001292DC↑j ROM:00129318 ; ROM:00129306↑j ROM:00129318 rts ROM:0012931A ; --------------------------------------------------------------------------- ROM:0012931A ROM:0012931A locret_12931A: ; CODE XREF: ROM:001292F4↑j ROM:0012931A ; DATA XREF: ROM:001292A4↑o ROM:0012931A rts ROM:0012931C ; --------------------------------------------------------------------------- ROM:0012931C rts ROM:0012931E ROM:0012931E ; =============== S U B R O U T I N E ======================================= ROM:0012931E ROM:0012931E ROM:0012931E sub_12931E: ; CODE XREF: sub_128E7A↑p ROM:0012931E btst #4,($1368).w ROM:00129324 beq.s loc_12932E ROM:00129326 bset #6,($D71).w ROM:0012932C bra.s loc_129334 ROM:0012932E ; --------------------------------------------------------------------------- ROM:0012932E ROM:0012932E loc_12932E: ; CODE XREF: sub_12931E+6↑j ROM:0012932E bclr #6,($D71).w ROM:00129334 ROM:00129334 loc_129334: ; CODE XREF: sub_12931E+E↑j ROM:00129334 bset #6,($DA1).w ROM:0012933A rts ROM:0012933A ; End of function sub_12931E ROM:0012933A ROM:0012933C ROM:0012933C ; =============== S U B R O U T I N E ======================================= ROM:0012933C ROM:0012933C ROM:0012933C sub_12933C: ; CODE XREF: sub_12A0E8+3E↓p ROM:0012933C move.w ($C64).w,d1 ROM:00129340 cmpi.w #3,d1 ROM:00129344 bcc.s locret_12934E ROM:00129346 movea.l off_129350(pc,d1.w*4),a0 ROM:0012934A nop ROM:0012934C jmp (a0) ROM:0012934E ; --------------------------------------------------------------------------- ROM:0012934E ROM:0012934E locret_12934E: ; CODE XREF: sub_12933C+8↑j ROM:0012934E rts ROM:0012934E ; End of function sub_12933C ROM:0012934E ROM:0012934E ; --------------------------------------------------------------------------- ROM:00129350 off_129350: dc.l loc_12935C ; DATA XREF: sub_12933C+A↑r ROM:00129354 dc.l loc_129366 ROM:00129358 dc.l loc_12938E ROM:0012935C ; --------------------------------------------------------------------------- ROM:0012935C ROM:0012935C loc_12935C: ; DATA XREF: ROM:off_129350↑o ROM:0012935C move.w #1,($C64).w ROM:00129362 bra.s locret_12938C ROM:00129364 ; --------------------------------------------------------------------------- ROM:00129364 rts ROM:00129366 ; --------------------------------------------------------------------------- ROM:00129366 ROM:00129366 loc_129366: ; DATA XREF: ROM:00129354↑o ROM:00129366 btst #3,($138C).w ROM:0012936C beq.s locret_12938C ROM:0012936E bsr.w sub_1293D4 ROM:00129372 move.w $524(a5),d0 ROM:00129376 clr.b ($8D1).w ROM:0012937A move.w d0,($6D2).w ROM:0012937E move.b #1,($8D1).w ROM:00129384 move.w #2,($C64).w ROM:0012938A bra.s locret_1293D0 ROM:0012938C ; --------------------------------------------------------------------------- ROM:0012938C ROM:0012938C locret_12938C: ; CODE XREF: ROM:00129362↑j ROM:0012938C ; ROM:0012936C↑j ... ROM:0012938C rts ROM:0012938E ; --------------------------------------------------------------------------- ROM:0012938E ROM:0012938E loc_12938E: ; DATA XREF: ROM:00129358↑o ROM:0012938E btst #3,($138C).w ROM:00129394 bne.s loc_1293A6 ROM:00129396 clr.b ($8D1).w ROM:0012939A clr.w ($6D2).w ROM:0012939E move.w #1,($C64).w ROM:001293A4 bra.s locret_12938C ROM:001293A6 ; --------------------------------------------------------------------------- ROM:001293A6 ROM:001293A6 loc_1293A6: ; CODE XREF: ROM:00129394↑j ROM:001293A6 cmpi.w #0,($6D2).w ROM:001293AC bgt.s locret_1293D0 ROM:001293AE bsr.w sub_1293D4 ROM:001293B2 move.w $524(a5),d0 ROM:001293B6 clr.b ($8D1).w ROM:001293BA move.w d0,($6D2).w ROM:001293BE move.b #1,($8D1).w ROM:001293C4 move.w #2,($C64).w ROM:001293CA bra.l *+6 ROM:001293D0 ; --------------------------------------------------------------------------- ROM:001293D0 ROM:001293D0 locret_1293D0: ; CODE XREF: ROM:0012938A↑j ROM:001293D0 ; ROM:001293AC↑j ... ROM:001293D0 rts ROM:001293D2 ; --------------------------------------------------------------------------- ROM:001293D2 rts ROM:001293D4 ROM:001293D4 ; =============== S U B R O U T I N E ======================================= ROM:001293D4 ROM:001293D4 ROM:001293D4 sub_1293D4: ; CODE XREF: ROM:0012936E↑p ROM:001293D4 ; ROM:001293AE↑p ROM:001293D4 btst #0,($137B).w ROM:001293DA beq.s loc_1293EA ROM:001293DC bclr #0,($137B).w ROM:001293E2 bset #4,($D70).w ROM:001293E8 bra.s loc_1293F0 ROM:001293EA ; --------------------------------------------------------------------------- ROM:001293EA ROM:001293EA loc_1293EA: ; CODE XREF: sub_1293D4+6↑j ROM:001293EA bclr #4,($D70).w ROM:001293F0 ROM:001293F0 loc_1293F0: ; CODE XREF: sub_1293D4+14↑j ROM:001293F0 bset #4,($DA0).w ROM:001293F6 btst #0,($137D).w ROM:001293FC beq.s loc_12940C ROM:001293FE bclr #0,($137D).w ROM:00129404 bset #5,($D70).w ROM:0012940A bra.s loc_129412 ROM:0012940C ; --------------------------------------------------------------------------- ROM:0012940C ROM:0012940C loc_12940C: ; CODE XREF: sub_1293D4+28↑j ROM:0012940C bclr #5,($D70).w ROM:00129412 ROM:00129412 loc_129412: ; CODE XREF: sub_1293D4+36↑j ROM:00129412 bset #5,($DA0).w ROM:00129418 btst #1,($1379).w ROM:0012941E beq.s loc_12942E ROM:00129420 bclr #1,($1379).w ROM:00129426 bset #6,($D70).w ROM:0012942C bra.s loc_129434 ROM:0012942E ; --------------------------------------------------------------------------- ROM:0012942E ROM:0012942E loc_12942E: ; CODE XREF: sub_1293D4+4A↑j ROM:0012942E bclr #6,($D70).w ROM:00129434 ROM:00129434 loc_129434: ; CODE XREF: sub_1293D4+58↑j ROM:00129434 bset #6,($DA0).w ROM:0012943A btst #1,($137B).w ROM:00129440 beq.s loc_129450 ROM:00129442 bclr #1,($137B).w ROM:00129448 bset #7,($D70).w ROM:0012944E bra.s loc_129456 ROM:00129450 ; --------------------------------------------------------------------------- ROM:00129450 ROM:00129450 loc_129450: ; CODE XREF: sub_1293D4+6C↑j ROM:00129450 bclr #7,($D70).w ROM:00129456 ROM:00129456 loc_129456: ; CODE XREF: sub_1293D4+7A↑j ROM:00129456 bset #7,($DA0).w ROM:0012945C rts ROM:0012945C ; End of function sub_1293D4 ROM:0012945C ROM:0012945E ROM:0012945E ; =============== S U B R O U T I N E ======================================= ROM:0012945E ROM:0012945E ROM:0012945E sub_12945E: ; CODE XREF: sub_12A0E8+26↓p ROM:0012945E move.w ($C66).w,d1 ROM:00129462 cmpi.w #5,d1 ROM:00129466 bcc.s locret_129470 ROM:00129468 movea.l off_129472(pc,d1.w*4),a0 ROM:0012946C nop ROM:0012946E jmp (a0) ROM:00129470 ; --------------------------------------------------------------------------- ROM:00129470 ROM:00129470 locret_129470: ; CODE XREF: sub_12945E+8↑j ROM:00129470 rts ROM:00129470 ; End of function sub_12945E ROM:00129470 ROM:00129470 ; --------------------------------------------------------------------------- ROM:00129472 off_129472: dc.l loc_129486 ; DATA XREF: sub_12945E+A↑r ROM:00129476 dc.l loc_129490 ROM:0012947A dc.l loc_1294BE ROM:0012947E dc.l loc_12950A ROM:00129482 dc.l loc_1295B2 ROM:00129486 ; --------------------------------------------------------------------------- ROM:00129486 ROM:00129486 loc_129486: ; DATA XREF: ROM:off_129472↑o ROM:00129486 move.w #1,($C66).w ROM:0012948C bra.s loc_1294B8 ROM:0012948E ; --------------------------------------------------------------------------- ROM:0012948E rts ROM:00129490 ; --------------------------------------------------------------------------- ROM:00129490 ROM:00129490 loc_129490: ; DATA XREF: ROM:00129476↑o ROM:00129490 btst #1,($136F).w ROM:00129496 beq.s loc_1294B8 ROM:00129498 move.w $528(a5),d1 ROM:0012949C clr.b ($8A3).w ROM:001294A0 move.w d1,($676).w ROM:001294A4 move.b #1,($8A3).w ROM:001294AA bclr #3,($D6F).w ROM:001294B0 move.w #2,($C66).w ROM:001294B6 bra.s loc_129504 ROM:001294B8 ; --------------------------------------------------------------------------- ROM:001294B8 ROM:001294B8 loc_1294B8: ; CODE XREF: ROM:0012948C↑j ROM:001294B8 ; ROM:00129496↑j ... ROM:001294B8 bsr.w sub_1295CE ROM:001294BC rts ROM:001294BE ; --------------------------------------------------------------------------- ROM:001294BE ROM:001294BE loc_1294BE: ; DATA XREF: ROM:0012947A↑o ROM:001294BE btst #1,($136F).w ROM:001294C4 bne.s loc_1294D6 ROM:001294C6 clr.b ($8A3).w ROM:001294CA clr.w ($676).w ROM:001294CE move.w #1,($C66).w ROM:001294D4 bra.s loc_1294B8 ROM:001294D6 ; --------------------------------------------------------------------------- ROM:001294D6 ROM:001294D6 loc_1294D6: ; CODE XREF: ROM:001294C4↑j ROM:001294D6 cmpi.w #0,($676).w ROM:001294DC bgt.s loc_129504 ROM:001294DE btst #1,($136F).w ROM:001294E4 beq.s loc_129504 ROM:001294E6 move.w $52A(a5),d1 ROM:001294EA clr.b ($8A3).w ROM:001294EE move.w d1,($676).w ROM:001294F2 move.b #1,($8A3).w ROM:001294F8 move.w #3,($C66).w ROM:001294FE bra.l loc_1295A8 ROM:00129504 ; --------------------------------------------------------------------------- ROM:00129504 ROM:00129504 loc_129504: ; CODE XREF: ROM:001294B6↑j ROM:00129504 ; ROM:001294DC↑j ... ROM:00129504 bsr.w sub_1295CE ROM:00129508 rts ROM:0012950A ; --------------------------------------------------------------------------- ROM:0012950A ROM:0012950A loc_12950A: ; DATA XREF: ROM:0012947E↑o ROM:0012950A cmpi.w #0,($676).w ROM:00129510 bgt.s loc_12953A ROM:00129512 btst #1,($136F).w ROM:00129518 beq.s loc_12953A ROM:0012951A move.w $52A(a5),d1 ROM:0012951E clr.b ($8A3).w ROM:00129522 move.w d1,($676).w ROM:00129526 move.b #1,($8A3).w ROM:0012952C bset #3,($D9F).w ROM:00129532 move.w #3,($C66).w ROM:00129538 bra.s loc_1295A8 ROM:0012953A ; --------------------------------------------------------------------------- ROM:0012953A ROM:0012953A loc_12953A: ; CODE XREF: ROM:00129510↑j ROM:0012953A ; ROM:00129518↑j ROM:0012953A cmpi.w #0,($676).w ROM:00129540 bgt.s loc_12955C ROM:00129542 btst #1,($136F).w ROM:00129548 bne.s loc_12955C ROM:0012954A move.w #0,($C68).w ROM:00129550 move.w #1,($C66).w ROM:00129556 bra.l loc_1294B8 ROM:0012955C ; --------------------------------------------------------------------------- ROM:0012955C ROM:0012955C loc_12955C: ; CODE XREF: ROM:00129540↑j ROM:0012955C ; ROM:00129548↑j ROM:0012955C btst #1,($136F).w ROM:00129562 bne.s loc_12957E ROM:00129564 move.w #0,($C68).w ROM:0012956A clr.b ($8A3).w ROM:0012956E clr.w ($676).w ROM:00129572 move.w #1,($C66).w ROM:00129578 bra.l loc_1294B8 ROM:0012957E ; --------------------------------------------------------------------------- ROM:0012957E ROM:0012957E loc_12957E: ; CODE XREF: ROM:00129562↑j ROM:0012957E btst #3,($1376).w ROM:00129584 beq.s loc_1295A8 ROM:00129586 move.w #0,($C68).w ROM:0012958C bset #3,($D6F).w ROM:00129592 bset #3,($D9F).w ROM:00129598 clr.b ($8A3).w ROM:0012959C clr.w ($676).w ROM:001295A0 move.w #4,($C66).w ROM:001295A6 bra.s loc_1295C6 ROM:001295A8 ; --------------------------------------------------------------------------- ROM:001295A8 ROM:001295A8 loc_1295A8: ; CODE XREF: ROM:001294FE↑j ROM:001295A8 ; ROM:00129538↑j ... ROM:001295A8 bsr.w sub_1295CE ROM:001295AC bsr.w sub_129608 ROM:001295B0 rts ROM:001295B2 ; --------------------------------------------------------------------------- ROM:001295B2 ROM:001295B2 loc_1295B2: ; DATA XREF: ROM:00129482↑o ROM:001295B2 btst #1,($136F).w ROM:001295B8 bne.s loc_1295C6 ROM:001295BA move.w #1,($C66).w ROM:001295C0 bra.l loc_1294B8 ROM:001295C6 ; --------------------------------------------------------------------------- ROM:001295C6 ROM:001295C6 loc_1295C6: ; CODE XREF: ROM:001295A6↑j ROM:001295C6 ; ROM:001295B8↑j ROM:001295C6 bsr.w sub_1295CE ROM:001295CA rts ROM:001295CC ; --------------------------------------------------------------------------- ROM:001295CC rts ROM:001295CE ROM:001295CE ; =============== S U B R O U T I N E ======================================= ROM:001295CE ROM:001295CE ROM:001295CE sub_1295CE: ; CODE XREF: ROM:loc_1294B8↑p ROM:001295CE ; ROM:loc_129504↑p ... ROM:001295CE btst #3,($1394).w ROM:001295D4 bne.s loc_129600 ROM:001295D6 btst #1,($138B).w ROM:001295DC beq.s loc_1295F8 ROM:001295DE move.w $526(a5),d1 ROM:001295E2 cmp.w ($A44).w,d1 ROM:001295E6 bgt.s loc_1295F0 ROM:001295E8 bset #1,($136F).w ROM:001295EE bra.s loc_1295F6 ROM:001295F0 ; --------------------------------------------------------------------------- ROM:001295F0 ROM:001295F0 loc_1295F0: ; CODE XREF: sub_1295CE+18↑j ROM:001295F0 bclr #1,($136F).w ROM:001295F6 ROM:001295F6 loc_1295F6: ; CODE XREF: sub_1295CE+20↑j ROM:001295F6 bra.s loc_1295FE ROM:001295F8 ; --------------------------------------------------------------------------- ROM:001295F8 ROM:001295F8 loc_1295F8: ; CODE XREF: sub_1295CE+E↑j ROM:001295F8 bclr #1,($136F).w ROM:001295FE ROM:001295FE loc_1295FE: ; CODE XREF: sub_1295CE:loc_1295F6↑j ROM:001295FE bra.s locret_129606 ROM:00129600 ; --------------------------------------------------------------------------- ROM:00129600 ROM:00129600 loc_129600: ; CODE XREF: sub_1295CE+6↑j ROM:00129600 bclr #1,($136F).w ROM:00129606 ROM:00129606 locret_129606: ; CODE XREF: sub_1295CE:loc_1295FE↑j ROM:00129606 rts ROM:00129606 ; End of function sub_1295CE ROM:00129606 ROM:00129608 ROM:00129608 ; =============== S U B R O U T I N E ======================================= ROM:00129608 ROM:00129608 ROM:00129608 sub_129608: ; CODE XREF: ROM:001295AC↑p ROM:00129608 move.w ($C68).w,d1 ROM:0012960C cmpi.w #4,d1 ROM:00129610 bcc.s locret_12961A ROM:00129612 movea.l off_12961C(pc,d1.w*4),a0 ROM:00129616 nop ROM:00129618 jmp (a0) ROM:0012961A ; --------------------------------------------------------------------------- ROM:0012961A ROM:0012961A locret_12961A: ; CODE XREF: sub_129608+8↑j ROM:0012961A rts ROM:0012961A ; End of function sub_129608 ROM:0012961A ROM:0012961A ; --------------------------------------------------------------------------- ROM:0012961C off_12961C: dc.l loc_12962C ; DATA XREF: sub_129608+A↑r ROM:00129620 dc.l loc_12964C ROM:00129624 dc.l loc_129680 ROM:00129628 dc.l locret_1296D4 ROM:0012962C ; --------------------------------------------------------------------------- ROM:0012962C ROM:0012962C loc_12962C: ; DATA XREF: ROM:off_12961C↑o ROM:0012962C bclr #3,($1376).w ROM:00129632 bclr #6,($1375).w ROM:00129638 bclr #5,($137F).w ROM:0012963E move.w #1,($C68).w ROM:00129644 bra.l loc_12967A ROM:0012964A ; --------------------------------------------------------------------------- ROM:0012964A rts ROM:0012964C ; --------------------------------------------------------------------------- ROM:0012964C ROM:0012964C loc_12964C: ; DATA XREF: ROM:00129620↑o ROM:0012964C btst #6,($1375).w ROM:00129652 beq.s loc_12967A ROM:00129654 btst #5,($137F).w ROM:0012965A beq.s loc_12967A ROM:0012965C move.w $530(a5),d1 ROM:00129660 clr.b ($8A4).w ROM:00129664 move.w d1,($678).w ROM:00129668 move.b #1,($8A4).w ROM:0012966E move.w #2,($C68).w ROM:00129674 bra.l loc_1296CE ROM:0012967A ; --------------------------------------------------------------------------- ROM:0012967A ROM:0012967A loc_12967A: ; CODE XREF: ROM:00129644↑j ROM:0012967A ; ROM:00129652↑j ... ROM:0012967A bsr.w sub_1296D8 ROM:0012967E rts ROM:00129680 ; --------------------------------------------------------------------------- ROM:00129680 ROM:00129680 loc_129680: ; DATA XREF: ROM:00129624↑o ROM:00129680 btst #6,($1375).w ROM:00129686 beq.s loc_129690 ROM:00129688 btst #5,($137F).w ROM:0012968E bne.s loc_1296A4 ROM:00129690 ROM:00129690 loc_129690: ; CODE XREF: ROM:00129686↑j ROM:00129690 clr.b ($8A4).w ROM:00129694 clr.w ($678).w ROM:00129698 move.w #1,($C68).w ROM:0012969E bra.l loc_12967A ROM:001296A4 ; --------------------------------------------------------------------------- ROM:001296A4 ROM:001296A4 loc_1296A4: ; CODE XREF: ROM:0012968E↑j ROM:001296A4 btst #6,($1375).w ROM:001296AA beq.s loc_1296CE ROM:001296AC btst #5,($137F).w ROM:001296B2 beq.s loc_1296CE ROM:001296B4 cmpi.w #0,($678).w ROM:001296BA bgt.s loc_1296CE ROM:001296BC bset #3,($1376).w ROM:001296C2 move.w #3,($C68).w ROM:001296C8 bra.l locret_1296D4 ROM:001296CE ; --------------------------------------------------------------------------- ROM:001296CE ROM:001296CE loc_1296CE: ; CODE XREF: ROM:00129674↑j ROM:001296CE ; ROM:001296AA↑j ... ROM:001296CE bsr.w sub_1296D8 ROM:001296D2 rts ROM:001296D4 ; --------------------------------------------------------------------------- ROM:001296D4 ROM:001296D4 locret_1296D4: ; CODE XREF: ROM:001296C8↑j ROM:001296D4 ; DATA XREF: ROM:00129628↑o ROM:001296D4 rts ROM:001296D6 ; --------------------------------------------------------------------------- ROM:001296D6 rts ROM:001296D8 ROM:001296D8 ; =============== S U B R O U T I N E ======================================= ROM:001296D8 ROM:001296D8 ROM:001296D8 sub_1296D8: ; CODE XREF: ROM:loc_12967A↑p ROM:001296D8 ; ROM:loc_1296CE↑p ROM:001296D8 move.w $52E(a5),d1 ROM:001296DC move.w $52C(a5),d2 ROM:001296E0 cmp.w ($B6A).w,d1 ROM:001296E4 blt.s loc_1296EC ROM:001296E6 cmp.w ($B6A).w,d2 ROM:001296EA ble.s loc_1296F4 ROM:001296EC ROM:001296EC loc_1296EC: ; CODE XREF: sub_1296D8+C↑j ROM:001296EC bset #5,($137F).w ROM:001296F2 bra.s loc_1296FA ROM:001296F4 ; --------------------------------------------------------------------------- ROM:001296F4 ROM:001296F4 loc_1296F4: ; CODE XREF: sub_1296D8+12↑j ROM:001296F4 bclr #5,($137F).w ROM:001296FA ROM:001296FA loc_1296FA: ; CODE XREF: sub_1296D8+1A↑j ROM:001296FA cmpi.w #0,($B6C).w ROM:00129700 bne.s loc_129704 ROM:00129702 bra.s loc_12971E ROM:00129704 ; --------------------------------------------------------------------------- ROM:00129704 ROM:00129704 loc_129704: ; CODE XREF: sub_1296D8+28↑j ROM:00129704 move.w ($B68).w,d0 ROM:00129708 cmp.w ($B6C).w,d0 ROM:0012970C bgt.s loc_129710 ROM:0012970E bra.s loc_12971E ROM:00129710 ; --------------------------------------------------------------------------- ROM:00129710 ROM:00129710 loc_129710: ; CODE XREF: sub_1296D8+34↑j ROM:00129710 move.w ($B62).w,d1 ROM:00129714 sub.w $404(a5),d1 ROM:00129718 cmp.w ($B6C).w,d1 ROM:0012971C blt.s loc_129726 ROM:0012971E ROM:0012971E loc_12971E: ; CODE XREF: sub_1296D8+2A↑j ROM:0012971E ; sub_1296D8+36↑j ROM:0012971E bset #6,($1375).w ROM:00129724 bra.s locret_12972C ROM:00129726 ; --------------------------------------------------------------------------- ROM:00129726 ROM:00129726 loc_129726: ; CODE XREF: sub_1296D8+44↑j ROM:00129726 bclr #6,($1375).w ROM:0012972C ROM:0012972C locret_12972C: ; CODE XREF: sub_1296D8+4C↑j ROM:0012972C rts ROM:0012972C ; End of function sub_1296D8 ROM:0012972C ROM:0012972E ROM:0012972E ; =============== S U B R O U T I N E ======================================= ROM:0012972E ROM:0012972E ROM:0012972E sub_12972E: ; CODE XREF: sub_12A0E8+44↓p ROM:0012972E move.w ($C6A).w,d1 ROM:00129732 cmpi.w #3,d1 ROM:00129736 bcc.s locret_129740 ROM:00129738 movea.l off_129742(pc,d1.w*4),a0 ROM:0012973C nop ROM:0012973E jmp (a0) ROM:00129740 ; --------------------------------------------------------------------------- ROM:00129740 ROM:00129740 locret_129740: ; CODE XREF: sub_12972E+8↑j ROM:00129740 rts ROM:00129740 ; End of function sub_12972E ROM:00129740 ROM:00129740 ; --------------------------------------------------------------------------- ROM:00129742 off_129742: dc.l loc_12974E ; DATA XREF: sub_12972E+A↑r ROM:00129746 dc.l loc_129758 ROM:0012974A dc.l loc_129788 ROM:0012974E ; --------------------------------------------------------------------------- ROM:0012974E ROM:0012974E loc_12974E: ; DATA XREF: ROM:off_129742↑o ROM:0012974E move.w #1,($C6A).w ROM:00129754 bra.s locret_129786 ROM:00129756 ; --------------------------------------------------------------------------- ROM:00129756 rts ROM:00129758 ; --------------------------------------------------------------------------- ROM:00129758 ROM:00129758 loc_129758: ; DATA XREF: ROM:00129746↑o ROM:00129758 btst #3,($138C).w ROM:0012975E beq.s locret_129786 ROM:00129760 cmpi.w #0,($542).w ROM:00129766 ble.s locret_129786 ROM:00129768 bsr.w sub_1297D6 ROM:0012976C move.w $532(a5),d0 ROM:00129770 clr.b ($8A5).w ROM:00129774 move.w d0,($67A).w ROM:00129778 move.b #1,($8A5).w ROM:0012977E move.w #2,($C6A).w ROM:00129784 bra.s locret_1297D2 ROM:00129786 ; --------------------------------------------------------------------------- ROM:00129786 ROM:00129786 locret_129786: ; CODE XREF: ROM:00129754↑j ROM:00129786 ; ROM:0012975E↑j ... ROM:00129786 rts ROM:00129788 ; --------------------------------------------------------------------------- ROM:00129788 ROM:00129788 loc_129788: ; DATA XREF: ROM:0012974A↑o ROM:00129788 btst #3,($138C).w ROM:0012978E beq.s loc_129798 ROM:00129790 cmpi.w #0,($542).w ROM:00129796 bgt.s loc_1297A8 ROM:00129798 ROM:00129798 loc_129798: ; CODE XREF: ROM:0012978E↑j ROM:00129798 clr.b ($8A5).w ROM:0012979C clr.w ($67A).w ROM:001297A0 move.w #1,($C6A).w ROM:001297A6 bra.s locret_129786 ROM:001297A8 ; --------------------------------------------------------------------------- ROM:001297A8 ROM:001297A8 loc_1297A8: ; CODE XREF: ROM:00129796↑j ROM:001297A8 cmpi.w #0,($67A).w ROM:001297AE bgt.s locret_1297D2 ROM:001297B0 bsr.w sub_1297D6 ROM:001297B4 move.w $532(a5),d0 ROM:001297B8 clr.b ($8A5).w ROM:001297BC move.w d0,($67A).w ROM:001297C0 move.b #1,($8A5).w ROM:001297C6 move.w #2,($C6A).w ROM:001297CC bra.l *+6 ROM:001297D2 ; --------------------------------------------------------------------------- ROM:001297D2 ROM:001297D2 locret_1297D2: ; CODE XREF: ROM:00129784↑j ROM:001297D2 ; ROM:001297AE↑j ... ROM:001297D2 rts ROM:001297D4 ; --------------------------------------------------------------------------- ROM:001297D4 rts ROM:001297D6 ROM:001297D6 ; =============== S U B R O U T I N E ======================================= ROM:001297D6 ROM:001297D6 ROM:001297D6 sub_1297D6: ; CODE XREF: ROM:00129768↑p ROM:001297D6 ; ROM:001297B0↑p ROM:001297D6 btst #1,($1375).w ROM:001297DC beq.s loc_1297EC ROM:001297DE bclr #1,($1375).w ROM:001297E4 bset #2,($D71).w ROM:001297EA bra.s loc_1297F2 ROM:001297EC ; --------------------------------------------------------------------------- ROM:001297EC ROM:001297EC loc_1297EC: ; CODE XREF: sub_1297D6+6↑j ROM:001297EC bclr #2,($D71).w ROM:001297F2 ROM:001297F2 loc_1297F2: ; CODE XREF: sub_1297D6+14↑j ROM:001297F2 bset #2,($DA1).w ROM:001297F8 rts ROM:001297F8 ; End of function sub_1297D6 ROM:001297F8 ROM:001297FA ROM:001297FA ; =============== S U B R O U T I N E ======================================= ROM:001297FA ROM:001297FA ROM:001297FA sub_1297FA: ; CODE XREF: sub_12A0E8+20↓p ROM:001297FA move.w $22A(a5),d0 ROM:001297FE cmpi.w #0,d0 ROM:00129802 bne.s loc_12980A ROM:00129804 bsr.w sub_129810 ROM:00129808 bra.s locret_12980E ROM:0012980A ; --------------------------------------------------------------------------- ROM:0012980A ROM:0012980A loc_12980A: ; CODE XREF: sub_1297FA+8↑j ROM:0012980A bsr.w sub_1298DC ROM:0012980E ROM:0012980E locret_12980E: ; CODE XREF: sub_1297FA+E↑j ROM:0012980E rts ROM:0012980E ; End of function sub_1297FA ROM:0012980E ROM:00129810 ROM:00129810 ; =============== S U B R O U T I N E ======================================= ROM:00129810 ROM:00129810 ROM:00129810 sub_129810: ; CODE XREF: sub_1297FA+A↑p ROM:00129810 clr.w d1 ROM:00129812 move.b ($11C1).w,d1 ROM:00129816 cmpi.w #3,d1 ROM:0012981A bcc.s locret_129824 ROM:0012981C movea.l off_129826(pc,d1.w*4),a0 ROM:00129820 nop ROM:00129822 jmp (a0) ROM:00129824 ; --------------------------------------------------------------------------- ROM:00129824 ROM:00129824 locret_129824: ; CODE XREF: sub_129810+A↑j ROM:00129824 rts ROM:00129824 ; End of function sub_129810 ROM:00129824 ROM:00129824 ; --------------------------------------------------------------------------- ROM:00129826 off_129826: dc.l loc_129832 ; DATA XREF: sub_129810+C↑r ROM:0012982A dc.l loc_129842 ROM:0012982E dc.l loc_129898 ROM:00129832 ; --------------------------------------------------------------------------- ROM:00129832 ROM:00129832 loc_129832: ; DATA XREF: ROM:off_129826↑o ROM:00129832 bclr #1,($D70).w ROM:00129838 move.b #1,($11C1).w ROM:0012983E bra.s locret_129896 ROM:00129840 ; --------------------------------------------------------------------------- ROM:00129840 rts ROM:00129842 ; --------------------------------------------------------------------------- ROM:00129842 ROM:00129842 loc_129842: ; DATA XREF: ROM:0012982A↑o ROM:00129842 move.w $538(a5),d0 ROM:00129846 cmp.w ($4FE).w,d0 ROM:0012984A bgt.s loc_12985A ROM:0012984C bset #1,($D70).w ROM:00129852 bset #1,($DA0).w ROM:00129858 bra.s locret_129896 ROM:0012985A ; --------------------------------------------------------------------------- ROM:0012985A ROM:0012985A loc_12985A: ; CODE XREF: ROM:0012984A↑j ROM:0012985A move.w $536(a5),d0 ROM:0012985E cmp.w ($4FE).w,d0 ROM:00129862 bgt.s loc_129874 ROM:00129864 bclr #1,($D70).w ROM:0012986A bset #1,($DA0).w ROM:00129870 bra.s locret_129896 ROM:00129872 ; --------------------------------------------------------------------------- ROM:00129872 bra.s locret_129896 ROM:00129874 ; --------------------------------------------------------------------------- ROM:00129874 ROM:00129874 loc_129874: ; CODE XREF: ROM:00129862↑j ROM:00129874 btst #2,($1368).w ROM:0012987A beq.s locret_129896 ROM:0012987C move.w $534(a5),d1 ROM:00129880 clr.b ($886).w ROM:00129884 move.w d1,($63C).w ROM:00129888 move.b #1,($886).w ROM:0012988E move.b #2,($11C1).w ROM:00129894 bra.s locret_1298D8 ROM:00129896 ; --------------------------------------------------------------------------- ROM:00129896 ROM:00129896 locret_129896: ; CODE XREF: ROM:0012983E↑j ROM:00129896 ; ROM:00129858↑j ... ROM:00129896 rts ROM:00129898 ; --------------------------------------------------------------------------- ROM:00129898 ROM:00129898 loc_129898: ; DATA XREF: ROM:0012982E↑o ROM:00129898 move.w $536(a5),d0 ROM:0012989C cmp.w ($4FE).w,d0 ROM:001298A0 bgt.s loc_1298A4 ROM:001298A2 bra.s loc_1298AC ROM:001298A4 ; --------------------------------------------------------------------------- ROM:001298A4 ROM:001298A4 loc_1298A4: ; CODE XREF: ROM:001298A0↑j ROM:001298A4 btst #2,($1368).w ROM:001298AA bne.s loc_1298BC ROM:001298AC ROM:001298AC loc_1298AC: ; CODE XREF: ROM:001298A2↑j ROM:001298AC clr.b ($886).w ROM:001298B0 clr.w ($63C).w ROM:001298B4 move.b #1,($11C1).w ROM:001298BA bra.s locret_129896 ROM:001298BC ; --------------------------------------------------------------------------- ROM:001298BC ROM:001298BC loc_1298BC: ; CODE XREF: ROM:001298AA↑j ROM:001298BC cmpi.w #0,($63C).w ROM:001298C2 bgt.s locret_1298D8 ROM:001298C4 bset #1,($D70).w ROM:001298CA bset #1,($DA0).w ROM:001298D0 move.b #1,($11C1).w ROM:001298D6 bra.s locret_129896 ROM:001298D8 ; --------------------------------------------------------------------------- ROM:001298D8 ROM:001298D8 locret_1298D8: ; CODE XREF: ROM:00129894↑j ROM:001298D8 ; ROM:001298C2↑j ROM:001298D8 rts ROM:001298DA ; --------------------------------------------------------------------------- ROM:001298DA rts ROM:001298DC ROM:001298DC ; =============== S U B R O U T I N E ======================================= ROM:001298DC ROM:001298DC ROM:001298DC sub_1298DC: ; CODE XREF: sub_1297FA:loc_12980A↑p ROM:001298DC btst #5,($1375).w ROM:001298E2 beq.s loc_1298EC ROM:001298E4 bset #1,($D70).w ROM:001298EA bra.s loc_1298F2 ROM:001298EC ; --------------------------------------------------------------------------- ROM:001298EC ROM:001298EC loc_1298EC: ; CODE XREF: sub_1298DC+6↑j ROM:001298EC bclr #1,($D70).w ROM:001298F2 ROM:001298F2 loc_1298F2: ; CODE XREF: sub_1298DC+E↑j ROM:001298F2 btst #1,($DA1).w ROM:001298F8 bne.s loc_129902 ROM:001298FA btst #4,($DA1).w ROM:00129900 beq.s loc_12990A ROM:00129902 ROM:00129902 loc_129902: ; CODE XREF: sub_1298DC+1C↑j ROM:00129902 bset #1,($DA0).w ROM:00129908 bra.s locret_129910 ROM:0012990A ; --------------------------------------------------------------------------- ROM:0012990A ROM:0012990A loc_12990A: ; CODE XREF: sub_1298DC+24↑j ROM:0012990A bclr #1,($DA0).w ROM:00129910 ROM:00129910 locret_129910: ; CODE XREF: sub_1298DC+2C↑j ROM:00129910 rts ROM:00129910 ; End of function sub_1298DC ROM:00129910 ROM:00129912 ROM:00129912 ; =============== S U B R O U T I N E ======================================= ROM:00129912 ROM:00129912 ROM:00129912 sub_129912: ; CODE XREF: sub_12A0E8↓p ROM:00129912 bsr.w sub_12991C ROM:00129916 bsr.w sub_129B4A ROM:0012991A rts ROM:0012991A ; End of function sub_129912 ROM:0012991A ROM:0012991C ROM:0012991C ; =============== S U B R O U T I N E ======================================= ROM:0012991C ROM:0012991C ROM:0012991C sub_12991C: ; CODE XREF: sub_129912↑p ROM:0012991C clr.w d1 ROM:0012991E move.b ($11C2).w,d1 ROM:00129922 cmpi.w #7,d1 ROM:00129926 bcc.s locret_129930 ROM:00129928 movea.l off_129932(pc,d1.w*4),a0 ROM:0012992C nop ROM:0012992E jmp (a0) ROM:00129930 ; --------------------------------------------------------------------------- ROM:00129930 ROM:00129930 locret_129930: ; CODE XREF: sub_12991C+A↑j ROM:00129930 rts ROM:00129930 ; End of function sub_12991C ROM:00129930 ROM:00129930 ; --------------------------------------------------------------------------- ROM:00129932 off_129932: dc.l loc_12994E ; DATA XREF: sub_12991C+C↑r ROM:00129936 dc.l loc_129962 ROM:0012993A dc.l loc_1299B8 ROM:0012993E dc.l loc_129A18 ROM:00129942 dc.l loc_129A6E ROM:00129946 dc.l loc_129AD8 ROM:0012994A dc.l locret_129AFA ROM:0012994E ; --------------------------------------------------------------------------- ROM:0012994E ROM:0012994E loc_12994E: ; DATA XREF: ROM:off_129932↑o ROM:0012994E bclr #7,($D6E).w ROM:00129954 bsr.w sub_129AFC ROM:00129958 move.b #1,($11C2).w ROM:0012995E bra.s loc_1299B2 ROM:00129960 ; --------------------------------------------------------------------------- ROM:00129960 rts ROM:00129962 ; --------------------------------------------------------------------------- ROM:00129962 ROM:00129962 loc_129962: ; DATA XREF: ROM:00129936↑o ROM:00129962 btst #0,($1372).w ROM:00129968 beq.s loc_12997C ROM:0012996A bset #7,($D9E).w ROM:00129970 move.b #6,($11C2).w ROM:00129976 bra.l locret_129AFA ROM:0012997C ; --------------------------------------------------------------------------- ROM:0012997C ROM:0012997C loc_12997C: ; CODE XREF: ROM:00129968↑j ROM:0012997C btst #3,($1379).w ROM:00129982 bne.s loc_1299B2 ROM:00129984 move.w $53A(a5),d0 ROM:00129988 move.w $53C(a5),d1 ROM:0012998C cmp.w ($538).w,d0 ROM:00129990 bgt.s loc_1299B2 ROM:00129992 cmp.w ($A0E).w,d1 ROM:00129996 bgt.s loc_1299B2 ROM:00129998 move.w $53E(a5),d2 ROM:0012999C clr.b ($887).w ROM:001299A0 move.w d2,($63E).w ROM:001299A4 move.b #1,($887).w ROM:001299AA move.b #2,($11C2).w ROM:001299B0 bra.s loc_129A12 ROM:001299B2 ; --------------------------------------------------------------------------- ROM:001299B2 ROM:001299B2 loc_1299B2: ; CODE XREF: ROM:0012995E↑j ROM:001299B2 ; ROM:00129982↑j ... ROM:001299B2 bsr.w sub_129B0A ROM:001299B6 rts ROM:001299B8 ; --------------------------------------------------------------------------- ROM:001299B8 ROM:001299B8 loc_1299B8: ; DATA XREF: ROM:0012993A↑o ROM:001299B8 btst #0,($1372).w ROM:001299BE beq.s loc_1299D2 ROM:001299C0 bset #7,($D9E).w ROM:001299C6 move.b #6,($11C2).w ROM:001299CC bra.l locret_129AFA ROM:001299D2 ; --------------------------------------------------------------------------- ROM:001299D2 ROM:001299D2 loc_1299D2: ; CODE XREF: ROM:001299BE↑j ROM:001299D2 cmpi.w #0,($63E).w ROM:001299D8 bgt.s loc_1299E6 ROM:001299DA move.b #3,($11C2).w ROM:001299E0 bra.l loc_129A68 ROM:001299E6 ; --------------------------------------------------------------------------- ROM:001299E6 ROM:001299E6 loc_1299E6: ; CODE XREF: ROM:001299D8↑j ROM:001299E6 btst #3,($1379).w ROM:001299EC bne.s loc_129A02 ROM:001299EE move.w $53A(a5),d0 ROM:001299F2 move.w $53C(a5),d1 ROM:001299F6 cmp.w ($538).w,d0 ROM:001299FA bgt.s loc_129A02 ROM:001299FC cmp.w ($A0E).w,d1 ROM:00129A00 ble.s loc_129A12 ROM:00129A02 ROM:00129A02 loc_129A02: ; CODE XREF: ROM:001299EC↑j ROM:00129A02 ; ROM:001299FA↑j ROM:00129A02 clr.b ($887).w ROM:00129A06 clr.w ($63E).w ROM:00129A0A move.b #1,($11C2).w ROM:00129A10 bra.s loc_1299B2 ROM:00129A12 ; --------------------------------------------------------------------------- ROM:00129A12 ROM:00129A12 loc_129A12: ; CODE XREF: ROM:001299B0↑j ROM:00129A12 ; ROM:00129A00↑j ROM:00129A12 bsr.w sub_129B0A ROM:00129A16 rts ROM:00129A18 ; --------------------------------------------------------------------------- ROM:00129A18 ROM:00129A18 loc_129A18: ; DATA XREF: ROM:0012993E↑o ROM:00129A18 btst #0,($1372).w ROM:00129A1E beq.s loc_129A32 ROM:00129A20 bset #7,($D9E).w ROM:00129A26 move.b #6,($11C2).w ROM:00129A2C bra.l locret_129AFA ROM:00129A32 ; --------------------------------------------------------------------------- ROM:00129A32 ROM:00129A32 loc_129A32: ; CODE XREF: ROM:00129A1E↑j ROM:00129A32 btst #3,($1379).w ROM:00129A38 bne.s loc_129A68 ROM:00129A3A move.w $540(a5),d0 ROM:00129A3E move.w $542(a5),d1 ROM:00129A42 cmp.w ($538).w,d0 ROM:00129A46 blt.s loc_129A68 ROM:00129A48 cmp.w ($A0E).w,d1 ROM:00129A4C blt.s loc_129A68 ROM:00129A4E move.w $544(a5),d2 ROM:00129A52 clr.b ($887).w ROM:00129A56 move.w d2,($63E).w ROM:00129A5A move.b #1,($887).w ROM:00129A60 move.b #4,($11C2).w ROM:00129A66 bra.s loc_129AD2 ROM:00129A68 ; --------------------------------------------------------------------------- ROM:00129A68 ROM:00129A68 loc_129A68: ; CODE XREF: ROM:001299E0↑j ROM:00129A68 ; ROM:00129A38↑j ... ROM:00129A68 bsr.w sub_129B0A ROM:00129A6C rts ROM:00129A6E ; --------------------------------------------------------------------------- ROM:00129A6E ROM:00129A6E loc_129A6E: ; DATA XREF: ROM:00129942↑o ROM:00129A6E btst #0,($1372).w ROM:00129A74 beq.s loc_129A84 ROM:00129A76 bset #7,($D9E).w ROM:00129A7C move.b #6,($11C2).w ROM:00129A82 bra.s locret_129AFA ROM:00129A84 ; --------------------------------------------------------------------------- ROM:00129A84 ROM:00129A84 loc_129A84: ; CODE XREF: ROM:00129A74↑j ROM:00129A84 cmpi.w #0,($63E).w ROM:00129A8A bgt.s loc_129AA6 ROM:00129A8C bset #7,($D6E).w ROM:00129A92 bset #5,($1379).w ROM:00129A98 bset #7,($D9E).w ROM:00129A9E move.b #5,($11C2).w ROM:00129AA4 bra.s loc_129AF4 ROM:00129AA6 ; --------------------------------------------------------------------------- ROM:00129AA6 ROM:00129AA6 loc_129AA6: ; CODE XREF: ROM:00129A8A↑j ROM:00129AA6 btst #3,($1379).w ROM:00129AAC bne.s loc_129AC2 ROM:00129AAE move.w $540(a5),d0 ROM:00129AB2 move.w $542(a5),d1 ROM:00129AB6 cmp.w ($538).w,d0 ROM:00129ABA blt.s loc_129AC2 ROM:00129ABC cmp.w ($A0E).w,d1 ROM:00129AC0 bge.s loc_129AD2 ROM:00129AC2 ROM:00129AC2 loc_129AC2: ; CODE XREF: ROM:00129AAC↑j ROM:00129AC2 ; ROM:00129ABA↑j ROM:00129AC2 clr.b ($887).w ROM:00129AC6 clr.w ($63E).w ROM:00129ACA move.b #3,($11C2).w ROM:00129AD0 bra.s loc_129A68 ROM:00129AD2 ; --------------------------------------------------------------------------- ROM:00129AD2 ROM:00129AD2 loc_129AD2: ; CODE XREF: ROM:00129A66↑j ROM:00129AD2 ; ROM:00129AC0↑j ROM:00129AD2 bsr.w sub_129B0A ROM:00129AD6 rts ROM:00129AD8 ; --------------------------------------------------------------------------- ROM:00129AD8 ROM:00129AD8 loc_129AD8: ; DATA XREF: ROM:00129946↑o ROM:00129AD8 btst #0,($1372).w ROM:00129ADE beq.s loc_129AF4 ROM:00129AE0 bclr #7,($D6E).w ROM:00129AE6 bset #7,($D9E).w ROM:00129AEC move.b #6,($11C2).w ROM:00129AF2 bra.s locret_129AFA ROM:00129AF4 ; --------------------------------------------------------------------------- ROM:00129AF4 ROM:00129AF4 loc_129AF4: ; CODE XREF: ROM:00129AA4↑j ROM:00129AF4 ; ROM:00129ADE↑j ROM:00129AF4 bsr.w sub_129B0A ROM:00129AF8 rts ROM:00129AFA ; --------------------------------------------------------------------------- ROM:00129AFA ROM:00129AFA locret_129AFA: ; CODE XREF: ROM:00129976↑j ROM:00129AFA ; ROM:001299CC↑j ... ROM:00129AFA rts ROM:00129AFC ROM:00129AFC ; =============== S U B R O U T I N E ======================================= ROM:00129AFC ROM:00129AFC ROM:00129AFC sub_129AFC: ; CODE XREF: ROM:00129954↑p ROM:00129AFC move.w ($494).w,($C6C).w ROM:00129B02 move.w ($494).w,($C6E).w ROM:00129B08 rts ROM:00129B08 ; End of function sub_129AFC ROM:00129B08 ROM:00129B0A ROM:00129B0A ; =============== S U B R O U T I N E ======================================= ROM:00129B0A ROM:00129B0A ROM:00129B0A sub_129B0A: ; CODE XREF: ROM:loc_1299B2↑p ROM:00129B0A ; ROM:loc_129A12↑p ... ROM:00129B0A move.w ($C6E).w,d0 ROM:00129B0E cmp.w ($494).w,d0 ROM:00129B12 bge.s loc_129B1A ROM:00129B14 move.w ($494).w,($C6E).w ROM:00129B1A ROM:00129B1A loc_129B1A: ; CODE XREF: sub_129B0A+8↑j ROM:00129B1A move.w ($C6C).w,d0 ROM:00129B1E cmp.w ($494).w,d0 ROM:00129B22 ble.s loc_129B2A ROM:00129B24 move.w ($494).w,($C6C).w ROM:00129B2A ROM:00129B2A loc_129B2A: ; CODE XREF: sub_129B0A+18↑j ROM:00129B2A move.w ($C6E).w,d0 ROM:00129B2E sub.w ($C6C).w,d0 ROM:00129B32 move.w $546(a5),d1 ROM:00129B36 cmp.w d0,d1 ROM:00129B38 bgt.s loc_129B42 ROM:00129B3A bset #0,($1372).w ROM:00129B40 bra.s locret_129B48 ROM:00129B42 ; --------------------------------------------------------------------------- ROM:00129B42 ROM:00129B42 loc_129B42: ; CODE XREF: sub_129B0A+2E↑j ROM:00129B42 bclr #0,($1372).w ROM:00129B48 ROM:00129B48 locret_129B48: ; CODE XREF: sub_129B0A+36↑j ROM:00129B48 rts ROM:00129B48 ; End of function sub_129B0A ROM:00129B48 ROM:00129B4A ROM:00129B4A ; =============== S U B R O U T I N E ======================================= ROM:00129B4A ROM:00129B4A ROM:00129B4A sub_129B4A: ; CODE XREF: sub_129912+4↑p ROM:00129B4A btst #7,($496).w ROM:00129B50 beq.s loc_129B5A ROM:00129B52 bset #6,($D6E).w ROM:00129B58 bra.s loc_129B60 ROM:00129B5A ; --------------------------------------------------------------------------- ROM:00129B5A ROM:00129B5A loc_129B5A: ; CODE XREF: sub_129B4A+6↑j ROM:00129B5A bclr #6,($D6E).w ROM:00129B60 ROM:00129B60 loc_129B60: ; CODE XREF: sub_129B4A+E↑j ROM:00129B60 bset #6,($D9E).w ROM:00129B66 rts ROM:00129B66 ; End of function sub_129B4A ROM:00129B66 ROM:00129B68 ROM:00129B68 ; =============== S U B R O U T I N E ======================================= ROM:00129B68 ROM:00129B68 ROM:00129B68 sub_129B68: ; CODE XREF: sub_12A0E8+1A↓p ROM:00129B68 bsr.w sub_129B76 ROM:00129B6C bsr.w sub_129BAC ROM:00129B70 bsr.w sub_129C5C ROM:00129B74 rts ROM:00129B74 ; End of function sub_129B68 ROM:00129B74 ROM:00129B76 ROM:00129B76 ; =============== S U B R O U T I N E ======================================= ROM:00129B76 ROM:00129B76 ROM:00129B76 sub_129B76: ; CODE XREF: sub_129B68↑p ROM:00129B76 move.w $54E(a5),d0 ROM:00129B7A btst #3,($138A).w ROM:00129B80 beq.s loc_129BA4 ROM:00129B82 cmp.w ($538).w,d0 ROM:00129B86 bge.s loc_129BA4 ROM:00129B88 move.w $54C(a5),d0 ROM:00129B8C move.w $54A(a5),d1 ROM:00129B90 cmp.w ($538).w,d0 ROM:00129B94 ble.s loc_129BA4 ROM:00129B96 cmp.w ($A0E).w,d1 ROM:00129B9A bge.s loc_129BA4 ROM:00129B9C bset #2,($1368).w ROM:00129BA2 bra.s locret_129BAA ROM:00129BA4 ; --------------------------------------------------------------------------- ROM:00129BA4 ROM:00129BA4 loc_129BA4: ; CODE XREF: sub_129B76+A↑j ROM:00129BA4 ; sub_129B76+10↑j ... ROM:00129BA4 bclr #2,($1368).w ROM:00129BAA ROM:00129BAA locret_129BAA: ; CODE XREF: sub_129B76+2C↑j ROM:00129BAA rts ROM:00129BAA ; End of function sub_129B76 ROM:00129BAA ROM:00129BAC ROM:00129BAC ; =============== S U B R O U T I N E ======================================= ROM:00129BAC ROM:00129BAC ROM:00129BAC sub_129BAC: ; CODE XREF: sub_129B68+4↑p ROM:00129BAC clr.w d1 ROM:00129BAE move.b ($11C3).w,d1 ROM:00129BB2 cmpi.w #3,d1 ROM:00129BB6 bcc.s locret_129BC0 ROM:00129BB8 movea.l off_129BC2(pc,d1.w*4),a0 ROM:00129BBC nop ROM:00129BBE jmp (a0) ROM:00129BC0 ; --------------------------------------------------------------------------- ROM:00129BC0 ROM:00129BC0 locret_129BC0: ; CODE XREF: sub_129BAC+A↑j ROM:00129BC0 rts ROM:00129BC0 ; End of function sub_129BAC ROM:00129BC0 ROM:00129BC0 ; --------------------------------------------------------------------------- ROM:00129BC2 off_129BC2: dc.l loc_129BCE ; DATA XREF: sub_129BAC+C↑r ROM:00129BC6 dc.l loc_129BDE ROM:00129BCA dc.l loc_129C1A ROM:00129BCE ; --------------------------------------------------------------------------- ROM:00129BCE ROM:00129BCE loc_129BCE: ; DATA XREF: ROM:off_129BC2↑o ROM:00129BCE bclr #1,($D71).w ROM:00129BD4 move.b #1,($11C3).w ROM:00129BDA bra.s locret_129C18 ROM:00129BDC ; --------------------------------------------------------------------------- ROM:00129BDC rts ROM:00129BDE ; --------------------------------------------------------------------------- ROM:00129BDE ROM:00129BDE loc_129BDE: ; DATA XREF: ROM:00129BC6↑o ROM:00129BDE btst #3,($1394).w ROM:00129BE4 beq.s loc_129BF6 ROM:00129BE6 bclr #1,($D71).w ROM:00129BEC bset #1,($DA1).w ROM:00129BF2 bra.s locret_129C18 ROM:00129BF4 ; --------------------------------------------------------------------------- ROM:00129BF4 bra.s locret_129C18 ROM:00129BF6 ; --------------------------------------------------------------------------- ROM:00129BF6 ROM:00129BF6 loc_129BF6: ; CODE XREF: ROM:00129BE4↑j ROM:00129BF6 btst #2,($1368).w ROM:00129BFC beq.s locret_129C18 ROM:00129BFE move.w $548(a5),d1 ROM:00129C02 clr.b ($888).w ROM:00129C06 move.w d1,($640).w ROM:00129C0A move.b #1,($888).w ROM:00129C10 move.b #2,($11C3).w ROM:00129C16 bra.s locret_129C58 ROM:00129C18 ; --------------------------------------------------------------------------- ROM:00129C18 ROM:00129C18 locret_129C18: ; CODE XREF: ROM:00129BDA↑j ROM:00129C18 ; ROM:00129BF2↑j ... ROM:00129C18 rts ROM:00129C1A ; --------------------------------------------------------------------------- ROM:00129C1A ROM:00129C1A loc_129C1A: ; DATA XREF: ROM:00129BCA↑o ROM:00129C1A btst #3,($1394).w ROM:00129C20 beq.s loc_129C24 ROM:00129C22 bra.s loc_129C2C ROM:00129C24 ; --------------------------------------------------------------------------- ROM:00129C24 ROM:00129C24 loc_129C24: ; CODE XREF: ROM:00129C20↑j ROM:00129C24 btst #2,($1368).w ROM:00129C2A bne.s loc_129C3C ROM:00129C2C ROM:00129C2C loc_129C2C: ; CODE XREF: ROM:00129C22↑j ROM:00129C2C clr.b ($888).w ROM:00129C30 clr.w ($640).w ROM:00129C34 move.b #1,($11C3).w ROM:00129C3A bra.s locret_129C18 ROM:00129C3C ; --------------------------------------------------------------------------- ROM:00129C3C ROM:00129C3C loc_129C3C: ; CODE XREF: ROM:00129C2A↑j ROM:00129C3C cmpi.w #0,($640).w ROM:00129C42 bgt.s locret_129C58 ROM:00129C44 bset #1,($D71).w ROM:00129C4A bset #1,($DA1).w ROM:00129C50 move.b #1,($11C3).w ROM:00129C56 bra.s locret_129C18 ROM:00129C58 ; --------------------------------------------------------------------------- ROM:00129C58 ROM:00129C58 locret_129C58: ; CODE XREF: ROM:00129C16↑j ROM:00129C58 ; ROM:00129C42↑j ROM:00129C58 rts ROM:00129C5A ; --------------------------------------------------------------------------- ROM:00129C5A rts ROM:00129C5C ROM:00129C5C ; =============== S U B R O U T I N E ======================================= ROM:00129C5C ROM:00129C5C ROM:00129C5C sub_129C5C: ; CODE XREF: sub_129B68+8↑p ROM:00129C5C btst #0,($C1D).w ROM:00129C62 bne.s loc_129C6C ROM:00129C64 bclr #4,($D71).w ROM:00129C6A bra.s loc_129C72 ROM:00129C6C ; --------------------------------------------------------------------------- ROM:00129C6C ROM:00129C6C loc_129C6C: ; CODE XREF: sub_129C5C+6↑j ROM:00129C6C bset #4,($D71).w ROM:00129C72 ROM:00129C72 loc_129C72: ; CODE XREF: sub_129C5C+E↑j ROM:00129C72 bset #4,($DA1).w ROM:00129C78 rts ROM:00129C78 ; End of function sub_129C5C ROM:00129C78 ROM:00129C7A ROM:00129C7A ; =============== S U B R O U T I N E ======================================= ROM:00129C7A ROM:00129C7A ROM:00129C7A sub_129C7A: ; CODE XREF: sub_12A1FA+A↓p ROM:00129C7A bsr.l sub_12AEAE ROM:00129C80 bsr.w sub_129C8A ROM:00129C84 bsr.w sub_129D42 ROM:00129C88 rts ROM:00129C88 ; End of function sub_129C7A ROM:00129C88 ROM:00129C8A ROM:00129C8A ; =============== S U B R O U T I N E ======================================= ROM:00129C8A ROM:00129C8A ROM:00129C8A sub_129C8A: ; CODE XREF: sub_129C7A+6↑p ROM:00129C8A clr.w d1 ROM:00129C8C move.b ($11C4).w,d1 ROM:00129C90 cmpi.w #4,d1 ROM:00129C94 bcc.s locret_129C9E ROM:00129C96 movea.l off_129CA0(pc,d1.w*4),a0 ROM:00129C9A nop ROM:00129C9C jmp (a0) ROM:00129C9E ; --------------------------------------------------------------------------- ROM:00129C9E ROM:00129C9E locret_129C9E: ; CODE XREF: sub_129C8A+A↑j ROM:00129C9E rts ROM:00129C9E ; End of function sub_129C8A ROM:00129C9E ROM:00129C9E ; --------------------------------------------------------------------------- ROM:00129CA0 off_129CA0: dc.l loc_129CB0 ; DATA XREF: sub_129C8A+C↑r ROM:00129CA4 dc.l loc_129CBE ROM:00129CA8 dc.l loc_129CE2 ROM:00129CAC dc.l loc_129D16 ROM:00129CB0 ; --------------------------------------------------------------------------- ROM:00129CB0 ROM:00129CB0 loc_129CB0: ; DATA XREF: ROM:off_129CA0↑o ROM:00129CB0 bclr #0,($1392).w ROM:00129CB6 move.b #1,($11C4).w ROM:00129CBC rts ROM:00129CBE ; --------------------------------------------------------------------------- ROM:00129CBE ROM:00129CBE loc_129CBE: ; DATA XREF: ROM:00129CA4↑o ROM:00129CBE btst #0,($1391).w ROM:00129CC4 beq.s locret_129CE0 ROM:00129CC6 move.w $552(a5),d1 ROM:00129CCA clr.b ($8A6).w ROM:00129CCE move.w d1,($67C).w ROM:00129CD2 move.b #1,($8A6).w ROM:00129CD8 move.b #2,($11C4).w ROM:00129CDE rts ROM:00129CE0 ; --------------------------------------------------------------------------- ROM:00129CE0 ROM:00129CE0 locret_129CE0: ; CODE XREF: ROM:00129CC4↑j ROM:00129CE0 rts ROM:00129CE2 ; --------------------------------------------------------------------------- ROM:00129CE2 ROM:00129CE2 loc_129CE2: ; DATA XREF: ROM:00129CA8↑o ROM:00129CE2 btst #0,($1391).w ROM:00129CE8 beq.s loc_129CFE ROM:00129CEA move.w $552(a5),d1 ROM:00129CEE clr.b ($8A6).w ROM:00129CF2 move.w d1,($67C).w ROM:00129CF6 move.b #1,($8A6).w ROM:00129CFC rts ROM:00129CFE ; --------------------------------------------------------------------------- ROM:00129CFE ROM:00129CFE loc_129CFE: ; CODE XREF: ROM:00129CE8↑j ROM:00129CFE cmpi.w #0,($67C).w ROM:00129D04 bgt.s locret_129D14 ROM:00129D06 bset #0,($1392).w ROM:00129D0C move.b #3,($11C4).w ROM:00129D12 rts ROM:00129D14 ; --------------------------------------------------------------------------- ROM:00129D14 ROM:00129D14 locret_129D14: ; CODE XREF: ROM:00129D04↑j ROM:00129D14 rts ROM:00129D16 ; --------------------------------------------------------------------------- ROM:00129D16 ROM:00129D16 loc_129D16: ; DATA XREF: ROM:00129CAC↑o ROM:00129D16 btst #0,($1391).w ROM:00129D1C beq.s locret_129D3E ROM:00129D1E bclr #0,($1392).w ROM:00129D24 move.w $552(a5),d1 ROM:00129D28 clr.b ($8A6).w ROM:00129D2C move.w d1,($67C).w ROM:00129D30 move.b #1,($8A6).w ROM:00129D36 move.b #2,($11C4).w ROM:00129D3C rts ROM:00129D3E ; --------------------------------------------------------------------------- ROM:00129D3E ROM:00129D3E locret_129D3E: ; CODE XREF: ROM:00129D1C↑j ROM:00129D3E rts ROM:00129D40 ; --------------------------------------------------------------------------- ROM:00129D40 rts ROM:00129D42 ROM:00129D42 ; =============== S U B R O U T I N E ======================================= ROM:00129D42 ROM:00129D42 ROM:00129D42 sub_129D42: ; CODE XREF: sub_129C7A+A↑p ROM:00129D42 move.w $550(a5),d0 ROM:00129D46 cmpi.w #0,d0 ROM:00129D4A beq.l loc_129F0E ROM:00129D50 btst #1,($136A).w ROM:00129D56 bne.l loc_129E60 ROM:00129D5C btst #5,($1383).w ROM:00129D62 bne.l loc_129E60 ROM:00129D68 btst #7,($1382).w ROM:00129D6E bne.l loc_129E60 ROM:00129D74 btst #6,($1380).w ROM:00129D7A bne.l loc_129E60 ROM:00129D80 btst #6,($137F).w ROM:00129D86 bne.l loc_129E60 ROM:00129D8C btst #5,($D71).w ROM:00129D92 bne.l loc_129E60 ROM:00129D98 btst #5,($D9B).w ROM:00129D9E bne.l loc_129E60 ROM:00129DA4 btst #5,($1375).w ROM:00129DAA bne.l loc_129E60 ROM:00129DB0 btst #6,($1371).w ROM:00129DB6 bne.l loc_129E60 ROM:00129DBC btst #6,($D6F).w ROM:00129DC2 bne.l loc_129E60 ROM:00129DC8 btst #6,($D99).w ROM:00129DCE bne.l loc_129E60 ROM:00129DD4 btst #5,($D6E).w ROM:00129DDA bne.l loc_129E60 ROM:00129DE0 btst #5,($D98).w ROM:00129DE6 bne.s loc_129E60 ROM:00129DE8 btst #0,($D6E).w ROM:00129DEE bne.s loc_129E60 ROM:00129DF0 btst #0,($D98).w ROM:00129DF6 bne.s loc_129E60 ROM:00129DF8 btst #7,($D6F).w ROM:00129DFE bne.s loc_129E60 ROM:00129E00 btst #7,($D99).w ROM:00129E06 bne.s loc_129E60 ROM:00129E08 btst #1,($D6E).w ROM:00129E0E bne.s loc_129E60 ROM:00129E10 btst #1,($D98).w ROM:00129E16 bne.s loc_129E60 ROM:00129E18 btst #0,($114D).w ROM:00129E1E beq.s loc_129E60 ROM:00129E20 move.w $554(a5),d0 ROM:00129E24 cmp.w ($A44).w,d0 ROM:00129E28 bgt.s loc_129E60 ROM:00129E2A move.w ($C7E).w,d1 ROM:00129E2E sub.w ($C7A).w,d1 ROM:00129E32 bpl.w loc_129E38 ROM:00129E36 neg.w d1 ROM:00129E38 ROM:00129E38 loc_129E38: ; CODE XREF: sub_129D42+F0↑j ROM:00129E38 move.w $556(a5),d0 ROM:00129E3C cmp.w d1,d0 ROM:00129E3E blt.s loc_129E60 ROM:00129E40 move.w $558(a5),d0 ROM:00129E44 cmp.w ($13B0).w,d0 ROM:00129E48 bge.s loc_129E60 ROM:00129E4A btst #0,($1370).w ROM:00129E50 beq.s loc_129E60 ROM:00129E52 btst #0,($1392).w ROM:00129E58 beq.s loc_129E60 ROM:00129E5A bra.l loc_129E66 ROM:00129E60 ; --------------------------------------------------------------------------- ROM:00129E60 ROM:00129E60 loc_129E60: ; CODE XREF: sub_129D42+14↑j ROM:00129E60 ; sub_129D42+20↑j ... ROM:00129E60 bra.l loc_129F06 ROM:00129E66 ; --------------------------------------------------------------------------- ROM:00129E66 ROM:00129E66 loc_129E66: ; CODE XREF: sub_129D42+118↑j ROM:00129E66 move.w $55A(a5),d2 ROM:00129E6A move.w $55C(a5),d3 ROM:00129E6E cmp.w ($C7E).w,d2 ROM:00129E72 bgt.s loc_129EAA ROM:00129E74 cmp.w ($C7E).w,d3 ROM:00129E78 blt.s loc_129EAA ROM:00129E7A move.w $560(a5),d2 ROM:00129E7E move.w $562(a5),d3 ROM:00129E82 cmp.w ($538).w,d2 ROM:00129E86 bgt.s loc_129EAA ROM:00129E88 cmp.w ($538).w,d3 ROM:00129E8C blt.s loc_129EAA ROM:00129E8E move.w $566(a5),d2 ROM:00129E92 move.w $568(a5),d3 ROM:00129E96 cmp.w ($4FA).w,d2 ROM:00129E9A bgt.s loc_129EAA ROM:00129E9C cmp.w ($4FA).w,d3 ROM:00129EA0 blt.s loc_129EAA ROM:00129EA2 bset #0,($11F3).w ROM:00129EA8 bra.s locret_129F14 ROM:00129EAA ; --------------------------------------------------------------------------- ROM:00129EAA ROM:00129EAA loc_129EAA: ; CODE XREF: sub_129D42+130↑j ROM:00129EAA ; sub_129D42+136↑j ... ROM:00129EAA move.w $55A(a5),d2 ROM:00129EAE sub.w $55E(a5),d2 ROM:00129EB2 move.w $55C(a5),d3 ROM:00129EB6 add.w $55E(a5),d3 ROM:00129EBA cmp.w ($C7E).w,d2 ROM:00129EBE bgt.s loc_129EC6 ROM:00129EC0 cmp.w ($C7E).w,d3 ROM:00129EC4 bge.s loc_129EC8 ROM:00129EC6 ROM:00129EC6 loc_129EC6: ; CODE XREF: sub_129D42+17C↑j ROM:00129EC6 bra.s loc_129F06 ROM:00129EC8 ; --------------------------------------------------------------------------- ROM:00129EC8 ROM:00129EC8 loc_129EC8: ; CODE XREF: sub_129D42+182↑j ROM:00129EC8 move.w $560(a5),d2 ROM:00129ECC sub.w $564(a5),d2 ROM:00129ED0 move.w $562(a5),d3 ROM:00129ED4 add.w $564(a5),d3 ROM:00129ED8 cmp.w ($538).w,d2 ROM:00129EDC bgt.s loc_129EE4 ROM:00129EDE cmp.w ($538).w,d3 ROM:00129EE2 bge.s loc_129EE6 ROM:00129EE4 ROM:00129EE4 loc_129EE4: ; CODE XREF: sub_129D42+19A↑j ROM:00129EE4 bra.s loc_129F06 ROM:00129EE6 ; --------------------------------------------------------------------------- ROM:00129EE6 ROM:00129EE6 loc_129EE6: ; CODE XREF: sub_129D42+1A0↑j ROM:00129EE6 move.w $566(a5),d2 ROM:00129EEA sub.w $56A(a5),d2 ROM:00129EEE move.w $568(a5),d3 ROM:00129EF2 add.w $56A(a5),d3 ROM:00129EF6 cmp.w ($4FA).w,d2 ROM:00129EFA bgt.s loc_129F02 ROM:00129EFC cmp.w ($4FA).w,d3 ROM:00129F00 bge.s loc_129F04 ROM:00129F02 ROM:00129F02 loc_129F02: ; CODE XREF: sub_129D42+1B8↑j ROM:00129F02 bra.s loc_129F06 ROM:00129F04 ; --------------------------------------------------------------------------- ROM:00129F04 ROM:00129F04 loc_129F04: ; CODE XREF: sub_129D42+1BE↑j ROM:00129F04 bra.s locret_129F14 ROM:00129F06 ; --------------------------------------------------------------------------- ROM:00129F06 ROM:00129F06 loc_129F06: ; CODE XREF: sub_129D42:loc_129E60↑j ROM:00129F06 ; sub_129D42:loc_129EC6↑j ... ROM:00129F06 bclr #0,($11F3).w ROM:00129F0C bra.s locret_129F14 ROM:00129F0E ; --------------------------------------------------------------------------- ROM:00129F0E ROM:00129F0E loc_129F0E: ; CODE XREF: sub_129D42+8↑j ROM:00129F0E bset #0,($11F3).w ROM:00129F14 ROM:00129F14 locret_129F14: ; CODE XREF: sub_129D42+166↑j ROM:00129F14 ; sub_129D42:loc_129F04↑j ... ROM:00129F14 rts ROM:00129F14 ; End of function sub_129D42 ROM:00129F14 ROM:00129F16 ROM:00129F16 ; =============== S U B R O U T I N E ======================================= ROM:00129F16 ROM:00129F16 ROM:00129F16 sub_129F16: ; CODE XREF: sub_12A20C+A↓p ROM:00129F16 clr.w d1 ROM:00129F18 move.b ($11C5).w,d1 ROM:00129F1C cmpi.w #6,d1 ROM:00129F20 bcc.s locret_129F2A ROM:00129F22 movea.l off_129F2C(pc,d1.w*4),a0 ROM:00129F26 nop ROM:00129F28 jmp (a0) ROM:00129F2A ; --------------------------------------------------------------------------- ROM:00129F2A ROM:00129F2A locret_129F2A: ; CODE XREF: sub_129F16+A↑j ROM:00129F2A rts ROM:00129F2A ; End of function sub_129F16 ROM:00129F2A ROM:00129F2A ; --------------------------------------------------------------------------- ROM:00129F2C off_129F2C: dc.l loc_129F44 ; DATA XREF: sub_129F16+C↑r ROM:00129F30 dc.l loc_129F4E ROM:00129F34 dc.l loc_129F90 ROM:00129F38 dc.l loc_129FC6 ROM:00129F3C dc.l loc_129FFE ROM:00129F40 dc.l loc_12A038 ROM:00129F44 ; --------------------------------------------------------------------------- ROM:00129F44 ROM:00129F44 loc_129F44: ; DATA XREF: ROM:off_129F2C↑o ROM:00129F44 move.b #1,($11C5).w ROM:00129F4A bra.s locret_129F8E ROM:00129F4C ; --------------------------------------------------------------------------- ROM:00129F4C rts ROM:00129F4E ; --------------------------------------------------------------------------- ROM:00129F4E ROM:00129F4E loc_129F4E: ; DATA XREF: ROM:00129F30↑o ROM:00129F4E btst #0,($1378).w ROM:00129F54 beq.s locret_129F8E ROM:00129F56 move.w $576(a5),d0 ROM:00129F5A cmp.w ($EC8).w,d0 ROM:00129F5E bge.s loc_129F72 ROM:00129F60 cmp.w ($C38).w,d0 ROM:00129F64 bge.s loc_129F72 ROM:00129F66 bsr.w sub_12A07A ROM:00129F6A move.b #2,($11C5).w ROM:00129F70 bra.s locret_129FC4 ROM:00129F72 ; --------------------------------------------------------------------------- ROM:00129F72 ROM:00129F72 loc_129F72: ; CODE XREF: ROM:00129F5E↑j ROM:00129F72 ; ROM:00129F64↑j ROM:00129F72 cmp.w ($EC8).w,d0 ROM:00129F76 ble.s locret_129F8E ROM:00129F78 cmp.w ($C38).w,d0 ROM:00129F7C ble.s locret_129F8E ROM:00129F7E bsr.w sub_12A07A ROM:00129F82 move.b #4,($11C5).w ROM:00129F88 bra.l locret_12A036 ROM:00129F8E ; --------------------------------------------------------------------------- ROM:00129F8E ROM:00129F8E locret_129F8E: ; CODE XREF: ROM:00129F4A↑j ROM:00129F8E ; ROM:00129F54↑j ... ROM:00129F8E rts ROM:00129F90 ; --------------------------------------------------------------------------- ROM:00129F90 ROM:00129F90 loc_129F90: ; DATA XREF: ROM:00129F34↑o ROM:00129F90 btst #0,($1378).w ROM:00129F96 bne.s loc_129FA4 ROM:00129F98 bsr.w sub_12A0A4 ROM:00129F9C move.b #1,($11C5).w ROM:00129FA2 bra.s locret_129F8E ROM:00129FA4 ; --------------------------------------------------------------------------- ROM:00129FA4 ROM:00129FA4 loc_129FA4: ; CODE XREF: ROM:00129F96↑j ROM:00129FA4 move.w $576(a5),d0 ROM:00129FA8 cmp.w ($EC8).w,d0 ROM:00129FAC ble.s locret_129FC4 ROM:00129FAE clr.b ($889).w ROM:00129FB2 clr.w ($642).w ROM:00129FB6 move.b #3,($889).w ROM:00129FBC move.b #3,($11C5).w ROM:00129FC2 bra.s locret_129FFC ROM:00129FC4 ; --------------------------------------------------------------------------- ROM:00129FC4 ROM:00129FC4 locret_129FC4: ; CODE XREF: ROM:00129F70↑j ROM:00129FC4 ; ROM:00129FAC↑j ... ROM:00129FC4 rts ROM:00129FC6 ; --------------------------------------------------------------------------- ROM:00129FC6 ROM:00129FC6 loc_129FC6: ; DATA XREF: ROM:00129F38↑o ROM:00129FC6 btst #0,($1378).w ROM:00129FCC bne.s loc_129FDA ROM:00129FCE bsr.w sub_12A0A4 ROM:00129FD2 move.b #1,($11C5).w ROM:00129FD8 bra.s locret_129F8E ROM:00129FDA ; --------------------------------------------------------------------------- ROM:00129FDA ROM:00129FDA loc_129FDA: ; CODE XREF: ROM:00129FCC↑j ROM:00129FDA move.w $576(a5),d0 ROM:00129FDE cmp.w ($C38).w,d0 ROM:00129FE2 ble.s locret_129FFC ROM:00129FE4 bclr #0,($889).w ROM:00129FEA bset #2,($889).w ROM:00129FF0 bsr.w sub_12A08C ROM:00129FF4 move.b #4,($11C5).w ROM:00129FFA bra.s locret_12A036 ROM:00129FFC ; --------------------------------------------------------------------------- ROM:00129FFC ROM:00129FFC locret_129FFC: ; CODE XREF: ROM:00129FC2↑j ROM:00129FFC ; ROM:00129FE2↑j ROM:00129FFC rts ROM:00129FFE ; --------------------------------------------------------------------------- ROM:00129FFE ROM:00129FFE loc_129FFE: ; DATA XREF: ROM:00129F3C↑o ROM:00129FFE btst #0,($1378).w ROM:0012A004 bne.s loc_12A016 ROM:0012A006 bsr.w sub_12A0A4 ROM:0012A00A move.b #1,($11C5).w ROM:0012A010 bra.l locret_129F8E ROM:0012A016 ; --------------------------------------------------------------------------- ROM:0012A016 ROM:0012A016 loc_12A016: ; CODE XREF: ROM:0012A004↑j ROM:0012A016 move.w $576(a5),d0 ROM:0012A01A cmp.w ($EC8).w,d0 ROM:0012A01E bge.s locret_12A036 ROM:0012A020 clr.b ($889).w ROM:0012A024 clr.w ($642).w ROM:0012A028 move.b #3,($889).w ROM:0012A02E move.b #5,($11C5).w ROM:0012A034 bra.s locret_12A076 ROM:0012A036 ; --------------------------------------------------------------------------- ROM:0012A036 ROM:0012A036 locret_12A036: ; CODE XREF: ROM:00129F88↑j ROM:0012A036 ; ROM:00129FFA↑j ... ROM:0012A036 rts ROM:0012A038 ; --------------------------------------------------------------------------- ROM:0012A038 ROM:0012A038 loc_12A038: ; DATA XREF: ROM:00129F40↑o ROM:0012A038 btst #0,($1378).w ROM:0012A03E bne.s loc_12A050 ROM:0012A040 bsr.w sub_12A0A4 ROM:0012A044 move.b #1,($11C5).w ROM:0012A04A bra.l locret_129F8E ROM:0012A050 ; --------------------------------------------------------------------------- ROM:0012A050 ROM:0012A050 loc_12A050: ; CODE XREF: ROM:0012A03E↑j ROM:0012A050 move.w $576(a5),d0 ROM:0012A054 cmp.w ($C38).w,d0 ROM:0012A058 bge.s locret_12A076 ROM:0012A05A bclr #0,($889).w ROM:0012A060 bset #2,($889).w ROM:0012A066 bsr.w sub_12A0D0 ROM:0012A06A move.b #2,($11C5).w ROM:0012A070 bra.l locret_129FC4 ROM:0012A076 ; --------------------------------------------------------------------------- ROM:0012A076 ROM:0012A076 locret_12A076: ; CODE XREF: ROM:0012A034↑j ROM:0012A076 ; ROM:0012A058↑j ROM:0012A076 rts ROM:0012A078 ; --------------------------------------------------------------------------- ROM:0012A078 rts ROM:0012A07A ROM:0012A07A ; =============== S U B R O U T I N E ======================================= ROM:0012A07A ROM:0012A07A ROM:0012A07A sub_12A07A: ; CODE XREF: ROM:00129F66↑p ROM:0012A07A ; ROM:00129F7E↑p ROM:0012A07A clr.l ($938).w ROM:0012A07E clr.w ($C70).w ROM:0012A082 clr.l ($93C).w ROM:0012A086 clr.w ($C72).w ROM:0012A08A rts ROM:0012A08A ; End of function sub_12A07A ROM:0012A08A ROM:0012A08C ROM:0012A08C ; =============== S U B R O U T I N E ======================================= ROM:0012A08C ROM:0012A08C ROM:0012A08C sub_12A08C: ; CODE XREF: ROM:00129FF0↑p ROM:0012A08C addq.w #1,($C70).w ROM:0012A090 bvc.s loc_12A098 ROM:0012A092 move.w #$8000,($C70).w ROM:0012A098 ROM:0012A098 loc_12A098: ; CODE XREF: sub_12A08C+4↑j ROM:0012A098 move.w ($642).w,d0 ROM:0012A09C ext.l d0 ROM:0012A09E add.l d0,($938).w ROM:0012A0A2 rts ROM:0012A0A2 ; End of function sub_12A08C ROM:0012A0A2 ROM:0012A0A4 ROM:0012A0A4 ; =============== S U B R O U T I N E ======================================= ROM:0012A0A4 ROM:0012A0A4 ROM:0012A0A4 sub_12A0A4: ; CODE XREF: ROM:00129F98↑p ROM:0012A0A4 ; ROM:00129FCE↑p ... ROM:0012A0A4 move.l ($938).w,d0 ROM:0012A0A8 divs.w ($C70).w,d0 ROM:0012A0AC move.w d0,($C74).w ROM:0012A0B0 move.l ($93C).w,d0 ROM:0012A0B4 divs.w ($C72).w,d0 ROM:0012A0B8 move.w d0,($C76).w ROM:0012A0BC ext.l d0 ROM:0012A0BE move.w ($C74).w,d1 ROM:0012A0C2 ext.l d1 ROM:0012A0C4 add.l d1,d0 ROM:0012A0C6 divs.w #2,d0 ROM:0012A0CA move.w d0,($C78).w ROM:0012A0CE rts ROM:0012A0CE ; End of function sub_12A0A4 ROM:0012A0CE ROM:0012A0D0 ROM:0012A0D0 ; =============== S U B R O U T I N E ======================================= ROM:0012A0D0 ROM:0012A0D0 ROM:0012A0D0 sub_12A0D0: ; CODE XREF: ROM:0012A066↑p ROM:0012A0D0 addq.w #1,($C72).w ROM:0012A0D4 bvc.s loc_12A0DC ROM:0012A0D6 move.w #$8000,($C72).w ROM:0012A0DC ROM:0012A0DC loc_12A0DC: ; CODE XREF: sub_12A0D0+4↑j ROM:0012A0DC move.w ($642).w,d0 ROM:0012A0E0 ext.l d0 ROM:0012A0E2 add.l d0,($93C).w ROM:0012A0E6 rts ROM:0012A0E6 ; End of function sub_12A0D0 ROM:0012A0E6 ROM:0012A0E8 ROM:0012A0E8 ; =============== S U B R O U T I N E ======================================= ROM:0012A0E8 ROM:0012A0E8 ROM:0012A0E8 sub_12A0E8: ; CODE XREF: sub_1268BE+C6↑p ROM:0012A0E8 bsr.l sub_129912 ROM:0012A0EE bsr.l sub_128ADE ROM:0012A0F4 bsr.l sub_1284C4 ROM:0012A0FA bsr.w sub_12A156 ROM:0012A0FE bsr.w sub_12A188 ROM:0012A102 bsr.l sub_129B68 ROM:0012A108 bsr.l sub_1297FA ROM:0012A10E bsr.l sub_12945E ROM:0012A114 bsr.l sub_12838E ROM:0012A11A bsr.l sub_128E7A ROM:0012A120 bsr.l sub_128DB0 ROM:0012A126 bsr.l sub_12933C ROM:0012A12C bsr.l sub_12972E ROM:0012A132 bsr.l sub_12852C ROM:0012A138 btst #2,($496).w ROM:0012A13E beq.s loc_12A148 ROM:0012A140 bset #0,($D71).w ROM:0012A146 bra.s loc_12A14E ROM:0012A148 ; --------------------------------------------------------------------------- ROM:0012A148 ROM:0012A148 loc_12A148: ; CODE XREF: sub_12A0E8+56↑j ROM:0012A148 bclr #0,($D71).w ROM:0012A14E ROM:0012A14E loc_12A14E: ; CODE XREF: sub_12A0E8+5E↑j ROM:0012A14E bset #0,($DA1).w ROM:0012A154 rts ROM:0012A154 ; End of function sub_12A0E8 ROM:0012A154 ROM:0012A156 ROM:0012A156 ; =============== S U B R O U T I N E ======================================= ROM:0012A156 ROM:0012A156 ROM:0012A156 sub_12A156: ; CODE XREF: sub_12A0E8+12↑p ROM:0012A156 btst #5,($136F).w ROM:0012A15C beq.s loc_12A172 ROM:0012A15E bclr #5,($136F).w ROM:0012A164 bset #5,($D71).w ROM:0012A16A bset #5,($DA1).w ROM:0012A170 bra.s locret_12A186 ROM:0012A172 ; --------------------------------------------------------------------------- ROM:0012A172 ROM:0012A172 loc_12A172: ; CODE XREF: sub_12A156+6↑j ROM:0012A172 cmpi.w #0,($538).w ROM:0012A178 ble.s locret_12A186 ROM:0012A17A bclr #5,($D71).w ROM:0012A180 bset #5,($DA1).w ROM:0012A186 ROM:0012A186 locret_12A186: ; CODE XREF: sub_12A156+1A↑j ROM:0012A186 ; sub_12A156+22↑j ROM:0012A186 rts ROM:0012A186 ; End of function sub_12A156 ROM:0012A186 ROM:0012A188 ROM:0012A188 ; =============== S U B R O U T I N E ======================================= ROM:0012A188 ROM:0012A188 ROM:0012A188 sub_12A188: ; CODE XREF: sub_12A0E8+16↑p ROM:0012A188 btst #5,($138A).w ROM:0012A18E beq.s loc_12A1A4 ROM:0012A190 bclr #5,($138A).w ROM:0012A196 bset #2,($14D2).w ROM:0012A19C bset #2,($14D3).w ROM:0012A1A2 bra.s loc_12A1C0 ROM:0012A1A4 ; --------------------------------------------------------------------------- ROM:0012A1A4 ROM:0012A1A4 loc_12A1A4: ; CODE XREF: sub_12A188+6↑j ROM:0012A1A4 btst #5,($8E3).w ROM:0012A1AA beq.s loc_12A1C0 ROM:0012A1AC cmpi.w #0,($538).w ROM:0012A1B2 ble.s loc_12A1C0 ROM:0012A1B4 bclr #2,($14D2).w ROM:0012A1BA bset #2,($14D3).w ROM:0012A1C0 ROM:0012A1C0 loc_12A1C0: ; CODE XREF: sub_12A188+1A↑j ROM:0012A1C0 ; sub_12A188+22↑j ... ROM:0012A1C0 btst #7,($1386).w ROM:0012A1C6 beq.s loc_12A1DC ROM:0012A1C8 bclr #7,($1386).w ROM:0012A1CE bset #3,($14D2).w ROM:0012A1D4 bset #1,($14D2).w ROM:0012A1DA bra.s locret_12A1F8 ROM:0012A1DC ; --------------------------------------------------------------------------- ROM:0012A1DC ROM:0012A1DC loc_12A1DC: ; CODE XREF: sub_12A188+3E↑j ROM:0012A1DC btst #5,($8E3).w ROM:0012A1E2 beq.s locret_12A1F8 ROM:0012A1E4 cmpi.w #0,($538).w ROM:0012A1EA ble.s locret_12A1F8 ROM:0012A1EC bclr #3,($14D2).w ROM:0012A1F2 bset #1,($14D2).w ROM:0012A1F8 ROM:0012A1F8 locret_12A1F8: ; CODE XREF: sub_12A188+52↑j ROM:0012A1F8 ; sub_12A188+5A↑j ... ROM:0012A1F8 rts ROM:0012A1F8 ; End of function sub_12A188 ROM:0012A1F8 ROM:0012A1FA ROM:0012A1FA ; =============== S U B R O U T I N E ======================================= ROM:0012A1FA ROM:0012A1FA ROM:0012A1FA sub_12A1FA: ; CODE XREF: sub_1268BE+CC↑p ROM:0012A1FA bsr.l sub_1285A6 ROM:0012A200 bsr.w sub_12A612 ROM:0012A204 bsr.l sub_129C7A ROM:0012A20A rts ROM:0012A20A ; End of function sub_12A1FA ROM:0012A20A ROM:0012A20C ROM:0012A20C ; =============== S U B R O U T I N E ======================================= ROM:0012A20C ROM:0012A20C ROM:0012A20C sub_12A20C: ; CODE XREF: sub_1268BE+E4↑p ROM:0012A20C bsr.l sub_12AAA2 ROM:0012A212 bsr.w sub_12A21E ROM:0012A216 bsr.l sub_129F16 ROM:0012A21C rts ROM:0012A21C ; End of function sub_12A20C ROM:0012A21C ROM:0012A21E ROM:0012A21E ; =============== S U B R O U T I N E ======================================= ROM:0012A21E ROM:0012A21E ROM:0012A21E sub_12A21E: ; CODE XREF: sub_12A20C+6↑p ROM:0012A21E bclr #0,($11F8).w ROM:0012A224 bclr #1,($1391).w ROM:0012A22A clr.w d1 ROM:0012A22C move.b ($11C7).w,d1 ROM:0012A230 cmpi.w #8,d1 ROM:0012A234 bcc.s locret_12A23E ROM:0012A236 movea.l off_12A240(pc,d1.w*4),a0 ROM:0012A23A nop ROM:0012A23C jmp (a0) ROM:0012A23E ; --------------------------------------------------------------------------- ROM:0012A23E ROM:0012A23E locret_12A23E: ; CODE XREF: sub_12A21E+16↑j ROM:0012A23E rts ROM:0012A23E ; End of function sub_12A21E ROM:0012A23E ROM:0012A23E ; --------------------------------------------------------------------------- ROM:0012A240 off_12A240: dc.l loc_12A260 ; DATA XREF: sub_12A21E+18↑r ROM:0012A244 dc.l loc_12A288 ROM:0012A248 dc.l loc_12A2B2 ROM:0012A24C dc.l loc_12A310 ROM:0012A250 dc.l loc_12A3AC ROM:0012A254 dc.l loc_12A428 ROM:0012A258 dc.l loc_12A49A ROM:0012A25C dc.l loc_12A578 ROM:0012A260 ; --------------------------------------------------------------------------- ROM:0012A260 ROM:0012A260 loc_12A260: ; DATA XREF: ROM:off_12A240↑o ROM:0012A260 bclr #7,($1377).w ROM:0012A266 bclr #0,($1378).w ROM:0012A26C bclr #3,($1378).w ROM:0012A272 bclr #6,($138C).w ROM:0012A278 bclr #4,($1384).w ROM:0012A27E move.b #1,($11C7).w ROM:0012A284 bra.s locret_12A2B0 ROM:0012A286 ; --------------------------------------------------------------------------- ROM:0012A286 rts ROM:0012A288 ; --------------------------------------------------------------------------- ROM:0012A288 ROM:0012A288 loc_12A288: ; DATA XREF: ROM:0012A244↑o ROM:0012A288 btst #0,($11F4).w ROM:0012A28E beq.s locret_12A2B0 ROM:0012A290 bset #4,($1384).w ROM:0012A296 move.w $56C(a5),d1 ROM:0012A29A clr.b ($848).w ROM:0012A29E move.w d1,($5C0).w ROM:0012A2A2 move.b #1,($848).w ROM:0012A2A8 move.b #2,($11C7).w ROM:0012A2AE bra.s locret_12A30E ROM:0012A2B0 ; --------------------------------------------------------------------------- ROM:0012A2B0 ROM:0012A2B0 locret_12A2B0: ; CODE XREF: ROM:0012A284↑j ROM:0012A2B0 ; ROM:0012A28E↑j ... ROM:0012A2B0 rts ROM:0012A2B2 ; --------------------------------------------------------------------------- ROM:0012A2B2 ROM:0012A2B2 loc_12A2B2: ; DATA XREF: ROM:0012A248↑o ROM:0012A2B2 bsr.w sub_12A82A ROM:0012A2B6 btst #0,($11F4).w ROM:0012A2BC bne.s loc_12A2CE ROM:0012A2BE bclr #4,($1384).w ROM:0012A2C4 move.b #1,($11C7).w ROM:0012A2CA bra.s locret_12A2B0 ROM:0012A2CC ; --------------------------------------------------------------------------- ROM:0012A2CC bra.s locret_12A30E ROM:0012A2CE ; --------------------------------------------------------------------------- ROM:0012A2CE ROM:0012A2CE loc_12A2CE: ; CODE XREF: ROM:0012A2BC↑j ROM:0012A2CE cmpi.w #0,($5C0).w ROM:0012A2D4 bgt.s locret_12A30E ROM:0012A2D6 btst #1,($1391).w ROM:0012A2DC beq.s locret_12A30E ROM:0012A2DE bset #7,($1377).w ROM:0012A2E4 bsr.w sub_12A604 ROM:0012A2E8 bsr.w sub_12A7A6 ROM:0012A2EC bsr.w sub_12A76A ROM:0012A2F0 move.w #1,($C84).w ROM:0012A2F6 move.w $570(a5),($C86).w ROM:0012A2FC bclr #2,($1372).w ROM:0012A302 move.b #3,($11C7).w ROM:0012A308 bra.l loc_12A3A4 ROM:0012A30E ; --------------------------------------------------------------------------- ROM:0012A30E ROM:0012A30E locret_12A30E: ; CODE XREF: ROM:0012A2AE↑j ROM:0012A30E ; ROM:0012A2CC↑j ... ROM:0012A30E rts ROM:0012A310 ; --------------------------------------------------------------------------- ROM:0012A310 ROM:0012A310 loc_12A310: ; DATA XREF: ROM:0012A24C↑o ROM:0012A310 bsr.w sub_12A64C ROM:0012A314 bsr.w sub_12A674 ROM:0012A318 bsr.w sub_12A690 ROM:0012A31C btst #0,($11F4).w ROM:0012A322 bne.s loc_12A326 ROM:0012A324 bra.s loc_12A32E ROM:0012A326 ; --------------------------------------------------------------------------- ROM:0012A326 ROM:0012A326 loc_12A326: ; CODE XREF: ROM:0012A322↑j ROM:0012A326 btst #3,($1388).w ROM:0012A32C beq.s loc_12A354 ROM:0012A32E ROM:0012A32E loc_12A32E: ; CODE XREF: ROM:0012A324↑j ROM:0012A32E bclr #4,($1384).w ROM:0012A334 bsr.w sub_12A80A ROM:0012A338 bclr #7,($1377).w ROM:0012A33E bsr.l sub_12ADD8 ROM:0012A344 bsr.w sub_12A756 ROM:0012A348 move.b #1,($11C7).w ROM:0012A34E bra.l locret_12A2B0 ROM:0012A354 ; --------------------------------------------------------------------------- ROM:0012A354 ROM:0012A354 loc_12A354: ; CODE XREF: ROM:0012A32C↑j ROM:0012A354 btst #0,($1388).w ROM:0012A35A beq.s loc_12A3A4 ROM:0012A35C btst #2,($1372).w ROM:0012A362 beq.s loc_12A37E ROM:0012A364 bset #0,($1378).w ROM:0012A36A move.w $572(a5),($C86).w ROM:0012A370 move.b #4,($11C7).w ROM:0012A376 bra.l loc_12A420 ROM:0012A37C ; --------------------------------------------------------------------------- ROM:0012A37C bra.s loc_12A3A4 ROM:0012A37E ; --------------------------------------------------------------------------- ROM:0012A37E ROM:0012A37E loc_12A37E: ; CODE XREF: ROM:0012A362↑j ROM:0012A37E bsr.w sub_12A7A6 ROM:0012A382 bsr.w sub_12A7AE ROM:0012A386 addq.w #1,($C84).w ROM:0012A38A bvc.s loc_12A392 ROM:0012A38C move.w #$8000,($C84).w ROM:0012A392 ROM:0012A392 loc_12A392: ; CODE XREF: ROM:0012A38A↑j ROM:0012A392 move.w $570(a5),($C86).w ROM:0012A398 move.b #6,($11C7).w ROM:0012A39E bra.l loc_12A570 ROM:0012A3A4 ; --------------------------------------------------------------------------- ROM:0012A3A4 ROM:0012A3A4 loc_12A3A4: ; CODE XREF: ROM:0012A308↑j ROM:0012A3A4 ; ROM:0012A35A↑j ... ROM:0012A3A4 bsr.l sub_12ABBC ROM:0012A3AA rts ROM:0012A3AC ; --------------------------------------------------------------------------- ROM:0012A3AC ROM:0012A3AC loc_12A3AC: ; DATA XREF: ROM:0012A250↑o ROM:0012A3AC bsr.w sub_12A64C ROM:0012A3B0 bsr.w sub_12A674 ROM:0012A3B4 bsr.w sub_12A690 ROM:0012A3B8 btst #0,($11F4).w ROM:0012A3BE bne.s loc_12A3C2 ROM:0012A3C0 bra.s loc_12A3CA ROM:0012A3C2 ; --------------------------------------------------------------------------- ROM:0012A3C2 ROM:0012A3C2 loc_12A3C2: ; CODE XREF: ROM:0012A3BE↑j ROM:0012A3C2 btst #3,($1388).w ROM:0012A3C8 beq.s loc_12A3F6 ROM:0012A3CA ROM:0012A3CA loc_12A3CA: ; CODE XREF: ROM:0012A3C0↑j ROM:0012A3CA bclr #4,($1384).w ROM:0012A3D0 bsr.w sub_12A80A ROM:0012A3D4 bclr #7,($1377).w ROM:0012A3DA bclr #0,($1378).w ROM:0012A3E0 bsr.l sub_12ADD8 ROM:0012A3E6 bsr.w sub_12A756 ROM:0012A3EA move.b #1,($11C7).w ROM:0012A3F0 bra.l locret_12A2B0 ROM:0012A3F6 ; --------------------------------------------------------------------------- ROM:0012A3F6 ROM:0012A3F6 loc_12A3F6: ; CODE XREF: ROM:0012A3C8↑j ROM:0012A3F6 btst #0,($1388).w ROM:0012A3FC beq.s loc_12A420 ROM:0012A3FE bclr #0,($1378).w ROM:0012A404 bsr.w sub_12A7CC ROM:0012A408 bset #0,($D9F).w ROM:0012A40E bset #6,($138C).w ROM:0012A414 bsr.w sub_12A756 ROM:0012A418 move.b #5,($11C7).w ROM:0012A41E bra.s loc_12A492 ROM:0012A420 ; --------------------------------------------------------------------------- ROM:0012A420 ROM:0012A420 loc_12A420: ; CODE XREF: ROM:0012A376↑j ROM:0012A420 ; ROM:0012A3FC↑j ... ROM:0012A420 bsr.l sub_12ABBC ROM:0012A426 rts ROM:0012A428 ; --------------------------------------------------------------------------- ROM:0012A428 ROM:0012A428 loc_12A428: ; DATA XREF: ROM:0012A254↑o ROM:0012A428 btst #6,($138F).w ROM:0012A42E beq.s loc_12A45C ROM:0012A430 bclr #4,($1384).w ROM:0012A436 bclr #7,($1377).w ROM:0012A43C bclr #6,($138C).w ROM:0012A442 bsr.l sub_12ADD8 ROM:0012A448 bset #0,($11F8).w ROM:0012A44E move.b #1,($11C7).w ROM:0012A454 bra.l locret_12A2B0 ROM:0012A45A ; --------------------------------------------------------------------------- ROM:0012A45A bra.s loc_12A492 ROM:0012A45C ; --------------------------------------------------------------------------- ROM:0012A45C ROM:0012A45C loc_12A45C: ; CODE XREF: ROM:0012A42E↑j ROM:0012A45C btst #0,($11F4).w ROM:0012A462 bne.s loc_12A492 ROM:0012A464 bclr #4,($1384).w ROM:0012A46A bsr.w sub_12A80A ROM:0012A46E bclr #7,($1377).w ROM:0012A474 bsr.l sub_12ADD8 ROM:0012A47A bclr #6,($138C).w ROM:0012A480 bset #0,($11F8).w ROM:0012A486 move.b #1,($11C7).w ROM:0012A48C bra.l locret_12A2B0 ROM:0012A492 ; --------------------------------------------------------------------------- ROM:0012A492 ROM:0012A492 loc_12A492: ; CODE XREF: ROM:0012A41E↑j ROM:0012A492 ; ROM:0012A45A↑j ... ROM:0012A492 bsr.l sub_12ABBC ROM:0012A498 rts ROM:0012A49A ; --------------------------------------------------------------------------- ROM:0012A49A ROM:0012A49A loc_12A49A: ; DATA XREF: ROM:0012A258↑o ROM:0012A49A bsr.w sub_12A64C ROM:0012A49E bsr.w sub_12A674 ROM:0012A4A2 bsr.w sub_12A690 ROM:0012A4A6 btst #0,($11F4).w ROM:0012A4AC bne.s loc_12A4B0 ROM:0012A4AE bra.s loc_12A4B8 ROM:0012A4B0 ; --------------------------------------------------------------------------- ROM:0012A4B0 ROM:0012A4B0 loc_12A4B0: ; CODE XREF: ROM:0012A4AC↑j ROM:0012A4B0 btst #3,($1388).w ROM:0012A4B6 beq.s loc_12A4DE ROM:0012A4B8 ROM:0012A4B8 loc_12A4B8: ; CODE XREF: ROM:0012A4AE↑j ROM:0012A4B8 bclr #4,($1384).w ROM:0012A4BE bsr.w sub_12A80A ROM:0012A4C2 bclr #7,($1377).w ROM:0012A4C8 bsr.l sub_12ADD8 ROM:0012A4CE bsr.w sub_12A756 ROM:0012A4D2 move.b #1,($11C7).w ROM:0012A4D8 bra.l locret_12A2B0 ROM:0012A4DE ; --------------------------------------------------------------------------- ROM:0012A4DE ROM:0012A4DE loc_12A4DE: ; CODE XREF: ROM:0012A4B6↑j ROM:0012A4DE btst #2,($1396).w ROM:0012A4E4 beq.s loc_12A506 ROM:0012A4E6 btst #2,($1372).w ROM:0012A4EC beq.s loc_12A506 ROM:0012A4EE bset #0,($1378).w ROM:0012A4F4 move.w $572(a5),($C86).w ROM:0012A4FA move.b #4,($11C7).w ROM:0012A500 bra.l loc_12A420 ROM:0012A506 ; --------------------------------------------------------------------------- ROM:0012A506 ROM:0012A506 loc_12A506: ; CODE XREF: ROM:0012A4E4↑j ROM:0012A506 ; ROM:0012A4EC↑j ROM:0012A506 btst #0,($1388).w ROM:0012A50C beq.s loc_12A570 ROM:0012A50E btst #2,($1372).w ROM:0012A514 bne.s loc_12A570 ROM:0012A516 move.w $574(a5),d0 ROM:0012A51A cmp.w ($C84).w,d0 ROM:0012A51E bgt.s loc_12A54A ROM:0012A520 bset #3,($1378).w ROM:0012A526 bsr.w sub_12A756 ROM:0012A52A move.w $586(a5),d1 ROM:0012A52E clr.b ($848).w ROM:0012A532 move.w d1,($5C0).w ROM:0012A536 move.b #1,($848).w ROM:0012A53C move.b #7,($11C7).w ROM:0012A542 bra.l loc_12A5FC ROM:0012A548 ; --------------------------------------------------------------------------- ROM:0012A548 bra.s loc_12A570 ROM:0012A54A ; --------------------------------------------------------------------------- ROM:0012A54A ROM:0012A54A loc_12A54A: ; CODE XREF: ROM:0012A51E↑j ROM:0012A54A bsr.w sub_12A7A6 ROM:0012A54E bsr.w sub_12A7AE ROM:0012A552 addq.w #1,($C84).w ROM:0012A556 bvc.s loc_12A55E ROM:0012A558 move.w #$8000,($C84).w ROM:0012A55E ROM:0012A55E loc_12A55E: ; CODE XREF: ROM:0012A556↑j ROM:0012A55E move.w $570(a5),($C86).w ROM:0012A564 move.b #6,($11C7).w ROM:0012A56A bra.l *+6 ROM:0012A570 ; --------------------------------------------------------------------------- ROM:0012A570 ROM:0012A570 loc_12A570: ; CODE XREF: ROM:0012A39E↑j ROM:0012A570 ; ROM:0012A50C↑j ... ROM:0012A570 bsr.l sub_12ABBC ROM:0012A576 rts ROM:0012A578 ; --------------------------------------------------------------------------- ROM:0012A578 ROM:0012A578 loc_12A578: ; DATA XREF: ROM:0012A25C↑o ROM:0012A578 btst #0,($11F4).w ROM:0012A57E bne.s loc_12A5A8 ROM:0012A580 bclr #4,($1384).w ROM:0012A586 bclr #7,($1377).w ROM:0012A58C bclr #3,($1378).w ROM:0012A592 bsr.l sub_12ADD8 ROM:0012A598 bsr.w sub_12A80A ROM:0012A59C move.b #1,($11C7).w ROM:0012A5A2 bra.l locret_12A2B0 ROM:0012A5A8 ; --------------------------------------------------------------------------- ROM:0012A5A8 ROM:0012A5A8 loc_12A5A8: ; CODE XREF: ROM:0012A57E↑j ROM:0012A5A8 btst #0,($136A).w ROM:0012A5AE beq.s loc_12A5D2 ROM:0012A5B0 bsr.w sub_12A822 ROM:0012A5B4 bset #1,($D9F).w ROM:0012A5BA bset #6,($138C).w ROM:0012A5C0 bclr #3,($1378).w ROM:0012A5C6 move.b #5,($11C7).w ROM:0012A5CC bra.l loc_12A492 ROM:0012A5D2 ; --------------------------------------------------------------------------- ROM:0012A5D2 ROM:0012A5D2 loc_12A5D2: ; CODE XREF: ROM:0012A5AE↑j ROM:0012A5D2 cmpi.w #0,($5C0).w ROM:0012A5D8 bgt.s loc_12A5FC ROM:0012A5DA bsr.w sub_12A81A ROM:0012A5DE bset #1,($D9F).w ROM:0012A5E4 bset #6,($138C).w ROM:0012A5EA bclr #3,($1378).w ROM:0012A5F0 move.b #5,($11C7).w ROM:0012A5F6 bra.l loc_12A492 ROM:0012A5FC ; --------------------------------------------------------------------------- ROM:0012A5FC ROM:0012A5FC loc_12A5FC: ; CODE XREF: ROM:0012A542↑j ROM:0012A5FC ; ROM:0012A5D8↑j ROM:0012A5FC bsr.l sub_12ABBC ROM:0012A602 rts ROM:0012A604 ROM:0012A604 ; =============== S U B R O U T I N E ======================================= ROM:0012A604 ROM:0012A604 ROM:0012A604 sub_12A604: ; CODE XREF: ROM:0012A2E4↑p ROM:0012A604 move.w ($C9C).w,($C82).w ROM:0012A60A move.w ($C7E).w,($C80).w ROM:0012A610 rts ROM:0012A610 ; End of function sub_12A604 ROM:0012A610 ROM:0012A612 ROM:0012A612 ; =============== S U B R O U T I N E ======================================= ROM:0012A612 ROM:0012A612 ROM:0012A612 sub_12A612: ; CODE XREF: sub_12A1FA+6↑p ROM:0012A612 move.l ($970).w,d0 ROM:0012A616 divs.w #$2710,d0 ROM:0012A61A bvc.w loc_12A622 ROM:0012A61E move.w #$7FFF,d0 ROM:0012A622 ROM:0012A622 loc_12A622: ; CODE XREF: sub_12A612+8↑j ROM:0012A622 move.w d0,($C7E).w ROM:0012A626 move.w #$2710,d6 ROM:0012A62A move.w ($C7A).w,d2 ROM:0012A62E move.w ($C7C).w,d5 ROM:0012A632 move.w $56E(a5),d3 ROM:0012A636 move.w ($C7E).w,d1 ROM:0012A63A bsr.l sub_12AB96 ROM:0012A640 move.w d4,($C7C).w ROM:0012A644 swap d4 ROM:0012A646 move.w d4,($C7A).w ROM:0012A64A rts ROM:0012A64A ; End of function sub_12A612 ROM:0012A64A ROM:0012A64C ROM:0012A64C ; =============== S U B R O U T I N E ======================================= ROM:0012A64C ROM:0012A64C ROM:0012A64C sub_12A64C: ; CODE XREF: ROM:loc_12A310↑p ROM:0012A64C ; ROM:loc_12A3AC↑p ... ROM:0012A64C move.w ($C7E).w,d0 ROM:0012A650 sub.w ($C80).w,d0 ROM:0012A654 cmpi.w #0,d0 ROM:0012A658 bge.s loc_12A65C ROM:0012A65A neg.w d0 ROM:0012A65C ROM:0012A65C loc_12A65C: ; CODE XREF: sub_12A64C+C↑j ROM:0012A65C move.w $584(a5),d1 ROM:0012A660 cmp.w d0,d1 ROM:0012A662 bge.s loc_12A66C ROM:0012A664 bset #3,($1388).w ROM:0012A66A bra.s locret_12A672 ROM:0012A66C ; --------------------------------------------------------------------------- ROM:0012A66C ROM:0012A66C loc_12A66C: ; CODE XREF: sub_12A64C+16↑j ROM:0012A66C bclr #3,($1388).w ROM:0012A672 ROM:0012A672 locret_12A672: ; CODE XREF: sub_12A64C+1E↑j ROM:0012A672 rts ROM:0012A672 ; End of function sub_12A64C ROM:0012A672 ROM:0012A674 ROM:0012A674 ; =============== S U B R O U T I N E ======================================= ROM:0012A674 ROM:0012A674 ROM:0012A674 sub_12A674: ; CODE XREF: ROM:0012A314↑p ROM:0012A674 ; ROM:0012A3B0↑p ... ROM:0012A674 move.w $578(a5),d0 ROM:0012A678 move.w $57A(a5),d1 ROM:0012A67C cmp.w ($C98).w,d0 ROM:0012A680 bgt.s locret_12A68E ROM:0012A682 cmp.w ($C98).w,d1 ROM:0012A686 ble.s locret_12A68E ROM:0012A688 bset #2,($1372).w ROM:0012A68E ROM:0012A68E locret_12A68E: ; CODE XREF: sub_12A674+C↑j ROM:0012A68E ; sub_12A674+12↑j ROM:0012A68E rts ROM:0012A68E ; End of function sub_12A674 ROM:0012A68E ROM:0012A690 ROM:0012A690 ; =============== S U B R O U T I N E ======================================= ROM:0012A690 ROM:0012A690 ROM:0012A690 sub_12A690: ; CODE XREF: ROM:0012A318↑p ROM:0012A690 ; ROM:0012A3B4↑p ... ROM:0012A690 bclr #2,($1396).w ROM:0012A696 bclr #0,($1388).w ROM:0012A69C clr.w d1 ROM:0012A69E move.b ($11C8).w,d1 ROM:0012A6A2 cmpi.w #3,d1 ROM:0012A6A6 bcc.s locret_12A6B0 ROM:0012A6A8 movea.l off_12A6B2(pc,d1.w*4),a0 ROM:0012A6AC nop ROM:0012A6AE jmp (a0) ROM:0012A6B0 ; --------------------------------------------------------------------------- ROM:0012A6B0 ROM:0012A6B0 locret_12A6B0: ; CODE XREF: sub_12A690+16↑j ROM:0012A6B0 rts ROM:0012A6B0 ; End of function sub_12A690 ROM:0012A6B0 ROM:0012A6B0 ; --------------------------------------------------------------------------- ROM:0012A6B2 off_12A6B2: dc.l loc_12A6BE ; DATA XREF: sub_12A690+18↑r ROM:0012A6B6 dc.l loc_12A6DC ROM:0012A6BA dc.l loc_12A746 ROM:0012A6BE ; --------------------------------------------------------------------------- ROM:0012A6BE ROM:0012A6BE loc_12A6BE: ; DATA XREF: ROM:off_12A6B2↑o ROM:0012A6BE bsr.w sub_12A792 ROM:0012A6C2 move.w ($C88).w,d2 ROM:0012A6C6 clr.b ($849).w ROM:0012A6CA move.w d2,($5C2).w ROM:0012A6CE move.b #1,($849).w ROM:0012A6D4 move.b #1,($11C8).w ROM:0012A6DA rts ROM:0012A6DC ; --------------------------------------------------------------------------- ROM:0012A6DC ROM:0012A6DC loc_12A6DC: ; DATA XREF: ROM:0012A6B6↑o ROM:0012A6DC cmpi.w #0,($5C2).w ROM:0012A6E2 bgt.s locret_12A744 ROM:0012A6E4 cmpi.w #1,($C86).w ROM:0012A6EA ble.s loc_12A714 ROM:0012A6EC subq.w #1,($C86).w ROM:0012A6F0 bvc.s loc_12A6F8 ROM:0012A6F2 move.w #$8000,($C86).w ROM:0012A6F8 ROM:0012A6F8 loc_12A6F8: ; CODE XREF: ROM:0012A6F0↑j ROM:0012A6F8 bset #2,($1396).w ROM:0012A6FE move.w ($C88).w,d2 ROM:0012A702 clr.b ($849).w ROM:0012A706 move.w d2,($5C2).w ROM:0012A70A move.b #1,($849).w ROM:0012A710 bra.w locret_12A744 ROM:0012A714 ; --------------------------------------------------------------------------- ROM:0012A714 ROM:0012A714 loc_12A714: ; CODE XREF: ROM:0012A6EA↑j ROM:0012A714 subq.w #1,($C86).w ROM:0012A718 bvc.s loc_12A720 ROM:0012A71A move.w #$8000,($C86).w ROM:0012A720 ROM:0012A720 loc_12A720: ; CODE XREF: ROM:0012A718↑j ROM:0012A720 bset #2,($1396).w ROM:0012A726 bset #0,($1388).w ROM:0012A72C move.w ($C88).w,d2 ROM:0012A730 clr.b ($849).w ROM:0012A734 move.w d2,($5C2).w ROM:0012A738 move.b #1,($849).w ROM:0012A73E move.b #2,($11C8).w ROM:0012A744 ROM:0012A744 locret_12A744: ; CODE XREF: ROM:0012A6E2↑j ROM:0012A744 ; ROM:0012A710↑j ROM:0012A744 rts ROM:0012A746 ; --------------------------------------------------------------------------- ROM:0012A746 ROM:0012A746 loc_12A746: ; DATA XREF: ROM:0012A6BA↑o ROM:0012A746 cmpi.w #0,($C86).w ROM:0012A74C ble.s locret_12A754 ROM:0012A74E move.b #1,($11C8).w ROM:0012A754 ROM:0012A754 locret_12A754: ; CODE XREF: ROM:0012A74C↑j ROM:0012A754 rts ROM:0012A756 ROM:0012A756 ; =============== S U B R O U T I N E ======================================= ROM:0012A756 ROM:0012A756 ROM:0012A756 sub_12A756: ; CODE XREF: ROM:0012A344↑p ROM:0012A756 ; ROM:0012A3E6↑p ... ROM:0012A756 move.b #0,($11C8).w ROM:0012A75C bclr #2,($1396).w ROM:0012A762 bclr #0,($1388).w ROM:0012A768 rts ROM:0012A768 ; End of function sub_12A756 ROM:0012A768 ROM:0012A76A ROM:0012A76A ; =============== S U B R O U T I N E ======================================= ROM:0012A76A ROM:0012A76A ROM:0012A76A sub_12A76A: ; CODE XREF: ROM:0012A2EC↑p ROM:0012A76A move.w $578(a5),d0 ROM:0012A76E move.w ($C82).w,d1 ROM:0012A772 cmp.w ($C8A).w,d0 ROM:0012A776 ble.s loc_12A77E ROM:0012A778 add.w $580(a5),d1 ROM:0012A77C bra.s loc_12A78C ROM:0012A77E ; --------------------------------------------------------------------------- ROM:0012A77E ROM:0012A77E loc_12A77E: ; CODE XREF: sub_12A76A+C↑j ROM:0012A77E move.w $57A(a5),d0 ROM:0012A782 cmp.w ($C8A).w,d0 ROM:0012A786 bge.s loc_12A78C ROM:0012A788 sub.w $582(a5),d1 ROM:0012A78C ROM:0012A78C loc_12A78C: ; CODE XREF: sub_12A76A+12↑j ROM:0012A78C ; sub_12A76A+1C↑j ROM:0012A78C move.w d1,($C8C).w ROM:0012A790 rts ROM:0012A790 ; End of function sub_12A76A ROM:0012A790 ROM:0012A792 ROM:0012A792 ; =============== S U B R O U T I N E ======================================= ROM:0012A792 ROM:0012A792 ROM:0012A792 sub_12A792: ; CODE XREF: ROM:loc_12A6BE↑p ROM:0012A792 move.w #$3C2C,d1 ROM:0012A796 move.w ($C7A).w,d2 ROM:0012A79A bsr.l sub_115E32 ROM:0012A7A0 move.w d1,($C88).w ROM:0012A7A4 rts ROM:0012A7A4 ; End of function sub_12A792 ROM:0012A7A4 ROM:0012A7A6 ROM:0012A7A6 ; =============== S U B R O U T I N E ======================================= ROM:0012A7A6 ROM:0012A7A6 ROM:0012A7A6 sub_12A7A6: ; CODE XREF: ROM:0012A2E8↑p ROM:0012A7A6 ; ROM:loc_12A37E↑p ... ROM:0012A7A6 move.w ($C98).w,($C8A).w ROM:0012A7AC rts ROM:0012A7AC ; End of function sub_12A7A6 ROM:0012A7AC ROM:0012A7AE ROM:0012A7AE ; =============== S U B R O U T I N E ======================================= ROM:0012A7AE ROM:0012A7AE ROM:0012A7AE sub_12A7AE: ; CODE XREF: ROM:0012A382↑p ROM:0012A7AE ; ROM:0012A54E↑p ROM:0012A7AE move.w $576(a5),d0 ROM:0012A7B2 cmp.w ($C8A).w,d0 ROM:0012A7B6 ble.s loc_12A7C2 ROM:0012A7B8 move.w $57C(a5),d1 ROM:0012A7BC add.w d1,($C8C).w ROM:0012A7C0 bra.s locret_12A7CA ROM:0012A7C2 ; --------------------------------------------------------------------------- ROM:0012A7C2 ROM:0012A7C2 loc_12A7C2: ; CODE XREF: sub_12A7AE+8↑j ROM:0012A7C2 move.w $57E(a5),d1 ROM:0012A7C6 sub.w d1,($C8C).w ROM:0012A7CA ROM:0012A7CA locret_12A7CA: ; CODE XREF: sub_12A7AE+12↑j ROM:0012A7CA rts ROM:0012A7CA ; End of function sub_12A7AE ROM:0012A7CA ROM:0012A7CC ROM:0012A7CC ; =============== S U B R O U T I N E ======================================= ROM:0012A7CC ROM:0012A7CC ROM:0012A7CC sub_12A7CC: ; CODE XREF: ROM:0012A404↑p ROM:0012A7CC move.w #$3C2E,d1 ROM:0012A7D0 move.w ($C7A).w,d2 ROM:0012A7D4 bsr.l sub_115E32 ROM:0012A7DA move.w d1,($C8E).w ROM:0012A7DE muls.w #$3E8,d1 ROM:0012A7E2 cmp.l ($940).w,d1 ROM:0012A7E6 bgt.s loc_12A7F0 ROM:0012A7E8 bset #0,($D6F).w ROM:0012A7EE bra.s loc_12A7F6 ROM:0012A7F0 ; --------------------------------------------------------------------------- ROM:0012A7F0 ROM:0012A7F0 loc_12A7F0: ; CODE XREF: sub_12A7CC+1A↑j ROM:0012A7F0 bclr #0,($D6F).w ROM:0012A7F6 ROM:0012A7F6 loc_12A7F6: ; CODE XREF: sub_12A7CC+22↑j ROM:0012A7F6 bclr #1,($D6F).w ROM:0012A7FC bset #1,($D9F).w ROM:0012A802 move.l ($940).w,($944).w ROM:0012A808 rts ROM:0012A808 ; End of function sub_12A7CC ROM:0012A808 ROM:0012A80A ROM:0012A80A ; =============== S U B R O U T I N E ======================================= ROM:0012A80A ROM:0012A80A ROM:0012A80A sub_12A80A: ; CODE XREF: ROM:0012A334↑p ROM:0012A80A ; ROM:0012A3D0↑p ... ROM:0012A80A btst #0,($114D).w ROM:0012A810 beq.s locret_12A818 ROM:0012A812 move.w ($C82).w,($F12).w ROM:0012A818 ROM:0012A818 locret_12A818: ; CODE XREF: sub_12A80A+6↑j ROM:0012A818 rts ROM:0012A818 ; End of function sub_12A80A ROM:0012A818 ROM:0012A81A ROM:0012A81A ; =============== S U B R O U T I N E ======================================= ROM:0012A81A ROM:0012A81A ROM:0012A81A sub_12A81A: ; CODE XREF: ROM:0012A5DA↑p ROM:0012A81A bset #1,($D6F).w ROM:0012A820 rts ROM:0012A820 ; End of function sub_12A81A ROM:0012A820 ROM:0012A822 ROM:0012A822 ; =============== S U B R O U T I N E ======================================= ROM:0012A822 ROM:0012A822 ROM:0012A822 sub_12A822: ; CODE XREF: ROM:0012A5B0↑p ROM:0012A822 bclr #1,($D6F).w ROM:0012A828 rts ROM:0012A828 ; End of function sub_12A822 ROM:0012A828 ROM:0012A82A ROM:0012A82A ; =============== S U B R O U T I N E ======================================= ROM:0012A82A ROM:0012A82A ROM:0012A82A sub_12A82A: ; CODE XREF: ROM:loc_12A2B2↑p ROM:0012A82A btst #0,($115B).w ROM:0012A830 beq.s locret_12A860 ROM:0012A832 move.w $576(a5),d0 ROM:0012A836 btst #0,($115A).w ROM:0012A83C beq.s loc_12A84C ROM:0012A83E cmp.w ($C98).w,d0 ROM:0012A842 blt.s loc_12A84C ROM:0012A844 bset #1,($1391).w ROM:0012A84A bra.s locret_12A860 ROM:0012A84C ; --------------------------------------------------------------------------- ROM:0012A84C ROM:0012A84C loc_12A84C: ; CODE XREF: sub_12A82A+12↑j ROM:0012A84C ; sub_12A82A+18↑j ROM:0012A84C btst #0,($115A).w ROM:0012A852 bne.s locret_12A860 ROM:0012A854 cmp.w ($C98).w,d0 ROM:0012A858 bge.s locret_12A860 ROM:0012A85A bset #1,($1391).w ROM:0012A860 ROM:0012A860 locret_12A860: ; CODE XREF: sub_12A82A+6↑j ROM:0012A860 ; sub_12A82A+20↑j ... ROM:0012A860 rts ROM:0012A860 ; End of function sub_12A82A ROM:0012A860 ROM:0012A862 ROM:0012A862 ; =============== S U B R O U T I N E ======================================= ROM:0012A862 ROM:0012A862 ROM:0012A862 sub_12A862: ; CODE XREF: ROM:00116012↑p ROM:0012A862 bsr.l sub_12A9B0 ROM:0012A868 clr.w d1 ROM:0012A86A move.b ($11C9).w,d1 ROM:0012A86E cmpi.w #4,d1 ROM:0012A872 bcc.s locret_12A87C ROM:0012A874 movea.l off_12A87E(pc,d1.w*4),a0 ROM:0012A878 nop ROM:0012A87A jmp (a0) ROM:0012A87C ; --------------------------------------------------------------------------- ROM:0012A87C ROM:0012A87C locret_12A87C: ; CODE XREF: sub_12A862+10↑j ROM:0012A87C rts ROM:0012A87C ; End of function sub_12A862 ROM:0012A87C ROM:0012A87C ; --------------------------------------------------------------------------- ROM:0012A87E off_12A87E: dc.l loc_12A88E ; DATA XREF: sub_12A862+12↑r ROM:0012A882 dc.l loc_12A896 ROM:0012A886 dc.l loc_12A8BC ROM:0012A88A dc.l loc_12A8FC ROM:0012A88E ; --------------------------------------------------------------------------- ROM:0012A88E ROM:0012A88E loc_12A88E: ; DATA XREF: ROM:off_12A87E↑o ROM:0012A88E move.b #1,($11C9).w ROM:0012A894 rts ROM:0012A896 ; --------------------------------------------------------------------------- ROM:0012A896 ROM:0012A896 loc_12A896: ; DATA XREF: ROM:0012A882↑o ROM:0012A896 btst #4,($1384).w ROM:0012A89C beq.s locret_12A8BA ROM:0012A89E bsr.w sub_12A938 ROM:0012A8A2 move.w $588(a5),d1 ROM:0012A8A6 clr.b ($84A).w ROM:0012A8AA move.w d1,($5C4).w ROM:0012A8AE move.b #1,($84A).w ROM:0012A8B4 move.b #2,($11C9).w ROM:0012A8BA ROM:0012A8BA locret_12A8BA: ; CODE XREF: ROM:0012A89C↑j ROM:0012A8BA rts ROM:0012A8BC ; --------------------------------------------------------------------------- ROM:0012A8BC ROM:0012A8BC loc_12A8BC: ; DATA XREF: ROM:0012A886↑o ROM:0012A8BC btst #4,($1384).w ROM:0012A8C2 bne.s loc_12A8CC ROM:0012A8C4 move.b #1,($11C9).w ROM:0012A8CA bra.s locret_12A8FA ROM:0012A8CC ; --------------------------------------------------------------------------- ROM:0012A8CC ROM:0012A8CC loc_12A8CC: ; CODE XREF: ROM:0012A8C2↑j ROM:0012A8CC btst #0,($1378).w ROM:0012A8D2 beq.s loc_12A8DC ROM:0012A8D4 move.b #3,($11C9).w ROM:0012A8DA bra.s locret_12A8FA ROM:0012A8DC ; --------------------------------------------------------------------------- ROM:0012A8DC ROM:0012A8DC loc_12A8DC: ; CODE XREF: ROM:0012A8D2↑j ROM:0012A8DC cmpi.w #0,($5C4).w ROM:0012A8E2 bgt.s locret_12A8FA ROM:0012A8E4 bsr.w sub_12A94C ROM:0012A8E8 move.w $588(a5),d1 ROM:0012A8EC clr.b ($84A).w ROM:0012A8F0 move.w d1,($5C4).w ROM:0012A8F4 move.b #1,($84A).w ROM:0012A8FA ROM:0012A8FA locret_12A8FA: ; CODE XREF: ROM:0012A8CA↑j ROM:0012A8FA ; ROM:0012A8DA↑j ... ROM:0012A8FA rts ROM:0012A8FC ; --------------------------------------------------------------------------- ROM:0012A8FC ROM:0012A8FC loc_12A8FC: ; DATA XREF: ROM:0012A88A↑o ROM:0012A8FC btst #4,($1384).w ROM:0012A902 bne.s loc_12A90C ROM:0012A904 move.b #1,($11C9).w ROM:0012A90A bra.s locret_12A936 ROM:0012A90C ; --------------------------------------------------------------------------- ROM:0012A90C ROM:0012A90C loc_12A90C: ; CODE XREF: ROM:0012A902↑j ROM:0012A90C btst #0,($1378).w ROM:0012A912 beq.s locret_12A936 ROM:0012A914 cmpi.w #0,($5C4).w ROM:0012A91A bgt.s locret_12A936 ROM:0012A91C bsr.w sub_12A94C ROM:0012A920 bsr.w sub_12A984 ROM:0012A924 move.w $588(a5),d1 ROM:0012A928 clr.b ($84A).w ROM:0012A92C move.w d1,($5C4).w ROM:0012A930 move.b #1,($84A).w ROM:0012A936 ROM:0012A936 locret_12A936: ; CODE XREF: ROM:0012A90A↑j ROM:0012A936 ; ROM:0012A912↑j ... ROM:0012A936 rts ROM:0012A938 ROM:0012A938 ; =============== S U B R O U T I N E ======================================= ROM:0012A938 ROM:0012A938 ROM:0012A938 sub_12A938: ; CODE XREF: ROM:0012A89E↑p ROM:0012A938 move.w ($C38).w,($C90).w ROM:0012A93E clr.w ($C92).w ROM:0012A942 clr.l ($940).w ROM:0012A946 clr.w ($C94).w ROM:0012A94A rts ROM:0012A94A ; End of function sub_12A938 ROM:0012A94A ROM:0012A94C ROM:0012A94C ; =============== S U B R O U T I N E ======================================= ROM:0012A94C ROM:0012A94C ROM:0012A94C sub_12A94C: ; CODE XREF: ROM:0012A8E4↑p ROM:0012A94C ; ROM:0012A91C↑p ROM:0012A94C move.w #$3C30,d1 ROM:0012A950 move.w ($C7A).w,d2 ROM:0012A954 bsr.l sub_115E32 ROM:0012A95A move.w d1,($C96).w ROM:0012A95E move.w #$2710,d6 ROM:0012A962 move.w ($C90).w,d2 ROM:0012A966 move.w ($C92).w,d5 ROM:0012A96A move.w ($C96).w,d3 ROM:0012A96E move.w ($C38).w,d1 ROM:0012A972 bsr.l sub_12AB96 ROM:0012A978 move.w d4,($C92).w ROM:0012A97C swap d4 ROM:0012A97E move.w d4,($C90).w ROM:0012A982 rts ROM:0012A982 ; End of function sub_12A94C ROM:0012A982 ROM:0012A984 ROM:0012A984 ; =============== S U B R O U T I N E ======================================= ROM:0012A984 ROM:0012A984 ROM:0012A984 sub_12A984: ; CODE XREF: ROM:0012A920↑p ROM:0012A984 move.w ($C38).w,d0 ROM:0012A988 sub.w ($C90).w,d0 ROM:0012A98C cmpi.w #0,d0 ROM:0012A990 bge.s loc_12A994 ROM:0012A992 neg.w d0 ROM:0012A994 ROM:0012A994 loc_12A994: ; CODE XREF: sub_12A984+C↑j ROM:0012A994 ext.l d0 ROM:0012A996 add.l d0,($940).w ROM:0012A99A move.l ($940).w,d0 ROM:0012A99E divs.w #$3E8,d0 ROM:0012A9A2 bvc.w loc_12A9AA ROM:0012A9A6 move.w #$7FFF,d0 ROM:0012A9AA ROM:0012A9AA loc_12A9AA: ; CODE XREF: sub_12A984+1E↑j ROM:0012A9AA move.w d0,($C94).w ROM:0012A9AE rts ROM:0012A9AE ; End of function sub_12A984 ROM:0012A9AE ROM:0012A9B0 ROM:0012A9B0 ; =============== S U B R O U T I N E ======================================= ROM:0012A9B0 ROM:0012A9B0 ROM:0012A9B0 sub_12A9B0: ; CODE XREF: sub_12A862↑p ROM:0012A9B0 clr.w d1 ROM:0012A9B2 move.b ($11CA).w,d1 ROM:0012A9B6 cmpi.w #3,d1 ROM:0012A9BA bcc.s locret_12A9C4 ROM:0012A9BC movea.l off_12A9C6(pc,d1.w*4),a0 ROM:0012A9C0 nop ROM:0012A9C2 jmp (a0) ROM:0012A9C4 ; --------------------------------------------------------------------------- ROM:0012A9C4 ROM:0012A9C4 locret_12A9C4: ; CODE XREF: sub_12A9B0+A↑j ROM:0012A9C4 rts ROM:0012A9C4 ; End of function sub_12A9B0 ROM:0012A9C4 ROM:0012A9C4 ; --------------------------------------------------------------------------- ROM:0012A9C6 off_12A9C6: dc.l loc_12A9D2 ; DATA XREF: sub_12A9B0+C↑r ROM:0012A9CA dc.l loc_12A9F2 ROM:0012A9CE dc.l loc_12AA44 ROM:0012A9D2 ; --------------------------------------------------------------------------- ROM:0012A9D2 ROM:0012A9D2 loc_12A9D2: ; DATA XREF: ROM:off_12A9C6↑o ROM:0012A9D2 bsr.w sub_12AA96 ROM:0012A9D6 move.w $58C(a5),d0 ROM:0012A9DA clr.b ($84B).w ROM:0012A9DE move.w d0,($5C6).w ROM:0012A9E2 move.b #1,($84B).w ROM:0012A9E8 move.b #1,($11CA).w ROM:0012A9EE bra.s locret_12AA42 ROM:0012A9F0 ; --------------------------------------------------------------------------- ROM:0012A9F0 rts ROM:0012A9F2 ; --------------------------------------------------------------------------- ROM:0012A9F2 ROM:0012A9F2 loc_12A9F2: ; DATA XREF: ROM:0012A9CA↑o ROM:0012A9F2 btst #0,($1391).w ROM:0012A9F8 beq.s loc_12AA12 ROM:0012A9FA bsr.w sub_12AA96 ROM:0012A9FE move.w $58C(a5),d0 ROM:0012AA02 clr.b ($84B).w ROM:0012AA06 move.w d0,($5C6).w ROM:0012AA0A move.b #1,($84B).w ROM:0012AA10 bra.s locret_12AA42 ROM:0012AA12 ; --------------------------------------------------------------------------- ROM:0012AA12 ROM:0012AA12 loc_12AA12: ; CODE XREF: ROM:0012A9F8↑j ROM:0012AA12 move.w $58A(a5),d1 ROM:0012AA16 cmp.w ($538).w,d1 ROM:0012AA1A bgt.s loc_12AA24 ROM:0012AA1C move.b #2,($11CA).w ROM:0012AA22 bra.s locret_12AA6C ROM:0012AA24 ; --------------------------------------------------------------------------- ROM:0012AA24 ROM:0012AA24 loc_12AA24: ; CODE XREF: ROM:0012AA1A↑j ROM:0012AA24 cmpi.w #0,($5C6).w ROM:0012AA2A bgt.s locret_12AA42 ROM:0012AA2C bsr.w sub_12AA70 ROM:0012AA30 move.w $58C(a5),d0 ROM:0012AA34 clr.b ($84B).w ROM:0012AA38 move.w d0,($5C6).w ROM:0012AA3C move.b #1,($84B).w ROM:0012AA42 ROM:0012AA42 locret_12AA42: ; CODE XREF: ROM:0012A9EE↑j ROM:0012AA42 ; ROM:0012AA10↑j ... ROM:0012AA42 rts ROM:0012AA44 ; --------------------------------------------------------------------------- ROM:0012AA44 ROM:0012AA44 loc_12AA44: ; DATA XREF: ROM:0012A9CE↑o ROM:0012AA44 move.w $58A(a5),d1 ROM:0012AA48 cmp.w ($538).w,d1 ROM:0012AA4C ble.s locret_12AA6C ROM:0012AA4E bsr.w sub_12AA96 ROM:0012AA52 move.w $58C(a5),d0 ROM:0012AA56 clr.b ($84B).w ROM:0012AA5A move.w d0,($5C6).w ROM:0012AA5E move.b #1,($84B).w ROM:0012AA64 move.b #1,($11CA).w ROM:0012AA6A bra.s locret_12AA42 ROM:0012AA6C ; --------------------------------------------------------------------------- ROM:0012AA6C ROM:0012AA6C locret_12AA6C: ; CODE XREF: ROM:0012AA22↑j ROM:0012AA6C ; ROM:0012AA4C↑j ROM:0012AA6C rts ROM:0012AA6E ; --------------------------------------------------------------------------- ROM:0012AA6E rts ROM:0012AA70 ROM:0012AA70 ; =============== S U B R O U T I N E ======================================= ROM:0012AA70 ROM:0012AA70 ROM:0012AA70 sub_12AA70: ; CODE XREF: ROM:0012AA2C↑p ROM:0012AA70 move.w #$2710,d6 ROM:0012AA74 move.w ($C98).w,d2 ROM:0012AA78 move.w ($C9A).w,d5 ROM:0012AA7C move.w $58E(a5),d3 ROM:0012AA80 move.w ($C38).w,d1 ROM:0012AA84 bsr.l sub_12AB96 ROM:0012AA8A move.w d4,($C9A).w ROM:0012AA8E swap d4 ROM:0012AA90 move.w d4,($C98).w ROM:0012AA94 rts ROM:0012AA94 ; End of function sub_12AA70 ROM:0012AA94 ROM:0012AA96 ROM:0012AA96 ; =============== S U B R O U T I N E ======================================= ROM:0012AA96 ROM:0012AA96 ROM:0012AA96 sub_12AA96: ; CODE XREF: ROM:loc_12A9D2↑p ROM:0012AA96 ; ROM:0012A9FA↑p ... ROM:0012AA96 move.w ($C38).w,($C98).w ROM:0012AA9C clr.w ($C9A).w ROM:0012AAA0 rts ROM:0012AAA0 ; End of function sub_12AA96 ROM:0012AAA0 ROM:0012AAA2 ROM:0012AAA2 ; =============== S U B R O U T I N E ======================================= ROM:0012AAA2 ROM:0012AAA2 ROM:0012AAA2 sub_12AAA2: ; CODE XREF: sub_12A20C↑p ROM:0012AAA2 clr.w d1 ROM:0012AAA4 move.b ($11CB).w,d1 ROM:0012AAA8 cmpi.w #5,d1 ROM:0012AAAC bcc.s locret_12AAB6 ROM:0012AAAE movea.l off_12AAB8(pc,d1.w*4),a0 ROM:0012AAB2 nop ROM:0012AAB4 jmp (a0) ROM:0012AAB6 ; --------------------------------------------------------------------------- ROM:0012AAB6 ROM:0012AAB6 locret_12AAB6: ; CODE XREF: sub_12AAA2+A↑j ROM:0012AAB6 rts ROM:0012AAB6 ; End of function sub_12AAA2 ROM:0012AAB6 ROM:0012AAB6 ; --------------------------------------------------------------------------- ROM:0012AAB8 off_12AAB8: dc.l loc_12AACC ; DATA XREF: sub_12AAA2+C↑r ROM:0012AABC dc.l loc_12AAD4 ROM:0012AAC0 dc.l loc_12AAE4 ROM:0012AAC4 dc.l loc_12AB08 ROM:0012AAC8 dc.l loc_12AB36 ROM:0012AACC ; --------------------------------------------------------------------------- ROM:0012AACC ROM:0012AACC loc_12AACC: ; DATA XREF: ROM:off_12AAB8↑o ROM:0012AACC move.b #1,($11CB).w ROM:0012AAD2 rts ROM:0012AAD4 ; --------------------------------------------------------------------------- ROM:0012AAD4 ROM:0012AAD4 loc_12AAD4: ; DATA XREF: ROM:0012AABC↑o ROM:0012AAD4 btst #0,($115B).w ROM:0012AADA beq.s locret_12AAE2 ROM:0012AADC move.b #2,($11CB).w ROM:0012AAE2 ROM:0012AAE2 locret_12AAE2: ; CODE XREF: ROM:0012AADA↑j ROM:0012AAE2 rts ROM:0012AAE4 ; --------------------------------------------------------------------------- ROM:0012AAE4 ROM:0012AAE4 loc_12AAE4: ; DATA XREF: ROM:0012AAC0↑o ROM:0012AAE4 btst #0,($114D).w ROM:0012AAEA bne.s loc_12AAF4 ROM:0012AAEC move.b #1,($11CB).w ROM:0012AAF2 bra.s locret_12AB06 ROM:0012AAF4 ; --------------------------------------------------------------------------- ROM:0012AAF4 ROM:0012AAF4 loc_12AAF4: ; CODE XREF: ROM:0012AAEA↑j ROM:0012AAF4 btst #0,($115B).w ROM:0012AAFA beq.s locret_12AB06 ROM:0012AAFC move.b #3,($11CB).w ROM:0012AB02 bsr.w sub_12AB8A ROM:0012AB06 ROM:0012AB06 locret_12AB06: ; CODE XREF: ROM:0012AAF2↑j ROM:0012AB06 ; ROM:0012AAFA↑j ROM:0012AB06 rts ROM:0012AB08 ; --------------------------------------------------------------------------- ROM:0012AB08 ROM:0012AB08 loc_12AB08: ; DATA XREF: ROM:0012AAC4↑o ROM:0012AB08 btst #0,($114D).w ROM:0012AB0E bne.s loc_12AB18 ROM:0012AB10 move.b #1,($11CB).w ROM:0012AB16 bra.s locret_12AB34 ROM:0012AB18 ; --------------------------------------------------------------------------- ROM:0012AB18 ROM:0012AB18 loc_12AB18: ; CODE XREF: ROM:0012AB0E↑j ROM:0012AB18 btst #7,($1377).w ROM:0012AB1E beq.s loc_12AB28 ROM:0012AB20 move.b #4,($11CB).w ROM:0012AB26 bra.s locret_12AB34 ROM:0012AB28 ; --------------------------------------------------------------------------- ROM:0012AB28 ROM:0012AB28 loc_12AB28: ; CODE XREF: ROM:0012AB1E↑j ROM:0012AB28 btst #0,($115B).w ROM:0012AB2E beq.s locret_12AB34 ROM:0012AB30 bsr.w sub_12AB66 ROM:0012AB34 ROM:0012AB34 locret_12AB34: ; CODE XREF: ROM:0012AB16↑j ROM:0012AB34 ; ROM:0012AB26↑j ... ROM:0012AB34 rts ROM:0012AB36 ; --------------------------------------------------------------------------- ROM:0012AB36 ROM:0012AB36 loc_12AB36: ; DATA XREF: ROM:0012AAC8↑o ROM:0012AB36 btst #0,($114D).w ROM:0012AB3C bne.s loc_12AB46 ROM:0012AB3E move.b #1,($11CB).w ROM:0012AB44 bra.s locret_12AB58 ROM:0012AB46 ; --------------------------------------------------------------------------- ROM:0012AB46 ROM:0012AB46 loc_12AB46: ; CODE XREF: ROM:0012AB3C↑j ROM:0012AB46 btst #7,($1377).w ROM:0012AB4C bne.s locret_12AB58 ROM:0012AB4E move.b #3,($11CB).w ROM:0012AB54 bsr.w sub_12AB5A ROM:0012AB58 ROM:0012AB58 locret_12AB58: ; CODE XREF: ROM:0012AB44↑j ROM:0012AB58 ; ROM:0012AB4C↑j ROM:0012AB58 rts ROM:0012AB5A ROM:0012AB5A ; =============== S U B R O U T I N E ======================================= ROM:0012AB5A ROM:0012AB5A ROM:0012AB5A sub_12AB5A: ; CODE XREF: ROM:0012AB54↑p ROM:0012AB5A move.w ($C8C).w,($C9C).w ROM:0012AB60 clr.w ($C9E).w ROM:0012AB64 rts ROM:0012AB64 ; End of function sub_12AB5A ROM:0012AB64 ROM:0012AB66 ROM:0012AB66 ; =============== S U B R O U T I N E ======================================= ROM:0012AB66 ROM:0012AB66 ROM:0012AB66 sub_12AB66: ; CODE XREF: ROM:0012AB30↑p ROM:0012AB66 move.w #$2710,d6 ROM:0012AB6A move.w ($C9C).w,d2 ROM:0012AB6E move.w ($C9E).w,d5 ROM:0012AB72 move.w $590(a5),d3 ROM:0012AB76 move.w ($F14).w,d1 ROM:0012AB7A bsr.w sub_12AB96 ROM:0012AB7E move.w d4,($C9E).w ROM:0012AB82 swap d4 ROM:0012AB84 move.w d4,($C9C).w ROM:0012AB88 rts ROM:0012AB88 ; End of function sub_12AB66 ROM:0012AB88 ROM:0012AB8A ROM:0012AB8A ; =============== S U B R O U T I N E ======================================= ROM:0012AB8A ROM:0012AB8A ROM:0012AB8A sub_12AB8A: ; CODE XREF: ROM:0012AB02↑p ROM:0012AB8A move.w ($F14).w,($C9C).w ROM:0012AB90 clr.w ($C9E).w ROM:0012AB94 rts ROM:0012AB94 ; End of function sub_12AB8A ROM:0012AB94 ROM:0012AB96 ROM:0012AB96 ; =============== S U B R O U T I N E ======================================= ROM:0012AB96 ROM:0012AB96 ROM:0012AB96 sub_12AB96: ; CODE XREF: sub_12A612+28↑p ROM:0012AB96 ; sub_12A94C+26↑p ... ROM:0012AB96 move.w d6,d4 ROM:0012AB98 sub.w d3,d4 ROM:0012AB9A ext.l d4 ROM:0012AB9C ext.l d6 ROM:0012AB9E ext.l d3 ROM:0012ABA0 swap d2 ROM:0012ABA2 move.w d5,d2 ROM:0012ABA4 muls.l d2,d7:d4 ROM:0012ABA8 divs.l d6,d7:d4 ROM:0012ABAC swap d1 ROM:0012ABAE clr.w d1 ROM:0012ABB0 muls.l d1,d7:d3 ROM:0012ABB4 divs.l d6,d7:d3 ROM:0012ABB8 add.l d3,d4 ROM:0012ABBA rts ROM:0012ABBA ; End of function sub_12AB96 ROM:0012ABBA ROM:0012ABBC ROM:0012ABBC ; =============== S U B R O U T I N E ======================================= ROM:0012ABBC ROM:0012ABBC ROM:0012ABBC sub_12ABBC: ; CODE XREF: ROM:loc_12A3A4↑p ROM:0012ABBC ; ROM:loc_12A420↑p ... ROM:0012ABBC bclr #0,($136A).w ROM:0012ABC2 clr.w d1 ROM:0012ABC4 move.b ($11CC).w,d1 ROM:0012ABC8 cmpi.w #$A,d1 ROM:0012ABCC bcc.s locret_12ABD6 ROM:0012ABCE movea.l off_12ABD8(pc,d1.w*4),a0 ROM:0012ABD2 nop ROM:0012ABD4 jmp (a0) ROM:0012ABD6 ; --------------------------------------------------------------------------- ROM:0012ABD6 ROM:0012ABD6 locret_12ABD6: ; CODE XREF: sub_12ABBC+10↑j ROM:0012ABD6 rts ROM:0012ABD6 ; End of function sub_12ABBC ROM:0012ABD6 ROM:0012ABD6 ; --------------------------------------------------------------------------- ROM:0012ABD8 off_12ABD8: dc.l loc_12AC00 ; DATA XREF: sub_12ABBC+12↑r ROM:0012ABDC dc.l loc_12AC06 ROM:0012ABE0 dc.l loc_12AC30 ROM:0012ABE4 dc.l loc_12AC94 ROM:0012ABE8 dc.l loc_12ACF0 ROM:0012ABEC dc.l loc_12AD1A ROM:0012ABF0 dc.l loc_12AD50 ROM:0012ABF4 dc.l loc_12AD86 ROM:0012ABF8 dc.l loc_12ADAC ROM:0012ABFC dc.l locret_12ADD2 ROM:0012AC00 ; --------------------------------------------------------------------------- ROM:0012AC00 ROM:0012AC00 loc_12AC00: ; DATA XREF: ROM:off_12ABD8↑o ROM:0012AC00 bclr #6,($138F).w ROM:0012AC06 ROM:0012AC06 loc_12AC06: ; DATA XREF: ROM:0012ABDC↑o ROM:0012AC06 move.w $576(a5),d0 ROM:0012AC0A cmp.w ($C98).w,d0 ROM:0012AC0E bge.s loc_12AC22 ROM:0012AC10 bsr.w sub_12ADF4 ROM:0012AC14 move.b #3,($11CC).w ROM:0012AC1A bra.l locret_12ACEE ROM:0012AC20 ; --------------------------------------------------------------------------- ROM:0012AC20 bra.s locret_12AC2E ROM:0012AC22 ; --------------------------------------------------------------------------- ROM:0012AC22 ROM:0012AC22 loc_12AC22: ; CODE XREF: ROM:0012AC0E↑j ROM:0012AC22 bsr.w sub_12ADE6 ROM:0012AC26 move.b #2,($11CC).w ROM:0012AC2C bra.s locret_12AC92 ROM:0012AC2E ; --------------------------------------------------------------------------- ROM:0012AC2E ROM:0012AC2E locret_12AC2E: ; CODE XREF: ROM:0012AC20↑j ROM:0012AC2E rts ROM:0012AC30 ; --------------------------------------------------------------------------- ROM:0012AC30 ROM:0012AC30 loc_12AC30: ; DATA XREF: ROM:0012ABE0↑o ROM:0012AC30 btst #6,($138C).w ROM:0012AC36 bne.s loc_12AC58 ROM:0012AC38 btst #3,($1378).w ROM:0012AC3E bne.s loc_12AC58 ROM:0012AC40 btst #2,($1396).w ROM:0012AC46 beq.s loc_12AC58 ROM:0012AC48 bsr.w sub_12ADF4 ROM:0012AC4C move.b #3,($11CC).w ROM:0012AC52 bra.l locret_12ACEE ROM:0012AC58 ; --------------------------------------------------------------------------- ROM:0012AC58 ROM:0012AC58 loc_12AC58: ; CODE XREF: ROM:0012AC36↑j ROM:0012AC58 ; ROM:0012AC3E↑j ... ROM:0012AC58 btst #6,($138C).w ROM:0012AC5E beq.s loc_12AC7E ROM:0012AC60 move.w $596(a5),d1 ROM:0012AC64 clr.b ($84C).w ROM:0012AC68 move.w d1,($5C8).w ROM:0012AC6C move.b #1,($84C).w ROM:0012AC72 move.b #7,($11CC).w ROM:0012AC78 bra.l locret_12ADAA ROM:0012AC7E ; --------------------------------------------------------------------------- ROM:0012AC7E ROM:0012AC7E loc_12AC7E: ; CODE XREF: ROM:0012AC5E↑j ROM:0012AC7E btst #3,($1378).w ROM:0012AC84 beq.s locret_12AC92 ROM:0012AC86 move.b #4,($11CC).w ROM:0012AC8C bra.l locret_12AD18 ROM:0012AC92 ; --------------------------------------------------------------------------- ROM:0012AC92 ROM:0012AC92 locret_12AC92: ; CODE XREF: ROM:0012AC2C↑j ROM:0012AC92 ; ROM:0012AC84↑j ... ROM:0012AC92 rts ROM:0012AC94 ; --------------------------------------------------------------------------- ROM:0012AC94 ROM:0012AC94 loc_12AC94: ; DATA XREF: ROM:0012ABE4↑o ROM:0012AC94 btst #6,($138C).w ROM:0012AC9A bne.s loc_12ACB8 ROM:0012AC9C btst #3,($1378).w ROM:0012ACA2 bne.s loc_12ACB8 ROM:0012ACA4 btst #2,($1396).w ROM:0012ACAA beq.s loc_12ACB8 ROM:0012ACAC bsr.w sub_12ADE6 ROM:0012ACB0 move.b #2,($11CC).w ROM:0012ACB6 bra.s locret_12AC92 ROM:0012ACB8 ; --------------------------------------------------------------------------- ROM:0012ACB8 ROM:0012ACB8 loc_12ACB8: ; CODE XREF: ROM:0012AC9A↑j ROM:0012ACB8 ; ROM:0012ACA2↑j ... ROM:0012ACB8 btst #6,($138C).w ROM:0012ACBE beq.s loc_12ACDE ROM:0012ACC0 move.w $596(a5),d1 ROM:0012ACC4 clr.b ($84C).w ROM:0012ACC8 move.w d1,($5C8).w ROM:0012ACCC move.b #1,($84C).w ROM:0012ACD2 move.b #8,($11CC).w ROM:0012ACD8 bra.l locret_12ADD0 ROM:0012ACDE ; --------------------------------------------------------------------------- ROM:0012ACDE ROM:0012ACDE loc_12ACDE: ; CODE XREF: ROM:0012ACBE↑j ROM:0012ACDE btst #3,($1378).w ROM:0012ACE4 beq.s locret_12ACEE ROM:0012ACE6 move.b #4,($11CC).w ROM:0012ACEC bra.s locret_12AD18 ROM:0012ACEE ; --------------------------------------------------------------------------- ROM:0012ACEE ROM:0012ACEE locret_12ACEE: ; CODE XREF: ROM:0012AC1A↑j ROM:0012ACEE ; ROM:0012AC52↑j ... ROM:0012ACEE rts ROM:0012ACF0 ; --------------------------------------------------------------------------- ROM:0012ACF0 ROM:0012ACF0 loc_12ACF0: ; DATA XREF: ROM:0012ABE8↑o ROM:0012ACF0 move.w $576(a5),d0 ROM:0012ACF4 cmp.w ($C38).w,d0 ROM:0012ACF8 bge.s loc_12AD08 ROM:0012ACFA bsr.w sub_12AE92 ROM:0012ACFE move.b #5,($11CC).w ROM:0012AD04 bra.s locret_12AD4E ROM:0012AD06 ; --------------------------------------------------------------------------- ROM:0012AD06 bra.s locret_12AD18 ROM:0012AD08 ; --------------------------------------------------------------------------- ROM:0012AD08 ROM:0012AD08 loc_12AD08: ; CODE XREF: ROM:0012ACF8↑j ROM:0012AD08 bsr.w sub_12AEA0 ROM:0012AD0C move.b #6,($11CC).w ROM:0012AD12 bra.l locret_12AD84 ROM:0012AD18 ; --------------------------------------------------------------------------- ROM:0012AD18 ROM:0012AD18 locret_12AD18: ; CODE XREF: ROM:0012AC8C↑j ROM:0012AD18 ; ROM:0012ACEC↑j ... ROM:0012AD18 rts ROM:0012AD1A ; --------------------------------------------------------------------------- ROM:0012AD1A ROM:0012AD1A loc_12AD1A: ; DATA XREF: ROM:0012ABEC↑o ROM:0012AD1A move.w $576(a5),d0 ROM:0012AD1E cmp.w ($C38).w,d0 ROM:0012AD22 blt.s loc_12AD2C ROM:0012AD24 bset #0,($136A).w ROM:0012AD2A bra.s loc_12AD34 ROM:0012AD2C ; --------------------------------------------------------------------------- ROM:0012AD2C ROM:0012AD2C loc_12AD2C: ; CODE XREF: ROM:0012AD22↑j ROM:0012AD2C btst #6,($138C).w ROM:0012AD32 beq.s locret_12AD4E ROM:0012AD34 ROM:0012AD34 loc_12AD34: ; CODE XREF: ROM:0012AD2A↑j ROM:0012AD34 move.w $596(a5),d1 ROM:0012AD38 clr.b ($84C).w ROM:0012AD3C move.w d1,($5C8).w ROM:0012AD40 move.b #1,($84C).w ROM:0012AD46 move.b #7,($11CC).w ROM:0012AD4C bra.s locret_12ADAA ROM:0012AD4E ; --------------------------------------------------------------------------- ROM:0012AD4E ROM:0012AD4E locret_12AD4E: ; CODE XREF: ROM:0012AD04↑j ROM:0012AD4E ; ROM:0012AD32↑j ROM:0012AD4E rts ROM:0012AD50 ; --------------------------------------------------------------------------- ROM:0012AD50 ROM:0012AD50 loc_12AD50: ; DATA XREF: ROM:0012ABF0↑o ROM:0012AD50 move.w $576(a5),d0 ROM:0012AD54 cmp.w ($C38).w,d0 ROM:0012AD58 bge.s loc_12AD62 ROM:0012AD5A bset #0,($136A).w ROM:0012AD60 bra.s loc_12AD6A ROM:0012AD62 ; --------------------------------------------------------------------------- ROM:0012AD62 ROM:0012AD62 loc_12AD62: ; CODE XREF: ROM:0012AD58↑j ROM:0012AD62 btst #6,($138C).w ROM:0012AD68 beq.s locret_12AD84 ROM:0012AD6A ROM:0012AD6A loc_12AD6A: ; CODE XREF: ROM:0012AD60↑j ROM:0012AD6A move.w $596(a5),d1 ROM:0012AD6E clr.b ($84C).w ROM:0012AD72 move.w d1,($5C8).w ROM:0012AD76 move.b #1,($84C).w ROM:0012AD7C move.b #8,($11CC).w ROM:0012AD82 bra.s locret_12ADD0 ROM:0012AD84 ; --------------------------------------------------------------------------- ROM:0012AD84 ROM:0012AD84 locret_12AD84: ; CODE XREF: ROM:0012AD12↑j ROM:0012AD84 ; ROM:0012AD68↑j ROM:0012AD84 rts ROM:0012AD86 ; --------------------------------------------------------------------------- ROM:0012AD86 ROM:0012AD86 loc_12AD86: ; DATA XREF: ROM:0012ABF4↑o ROM:0012AD86 btst #0,($115A).w ROM:0012AD8C bne.s loc_12AD90 ROM:0012AD8E bra.s loc_12AD98 ROM:0012AD90 ; --------------------------------------------------------------------------- ROM:0012AD90 ROM:0012AD90 loc_12AD90: ; CODE XREF: ROM:0012AD8C↑j ROM:0012AD90 cmpi.w #0,($5C8).w ROM:0012AD96 bgt.s locret_12ADAA ROM:0012AD98 ROM:0012AD98 loc_12AD98: ; CODE XREF: ROM:0012AD8E↑j ROM:0012AD98 bsr.w sub_12AE02 ROM:0012AD9C bset #6,($138F).w ROM:0012ADA2 move.b #9,($11CC).w ROM:0012ADA8 bra.s locret_12ADD4 ROM:0012ADAA ; --------------------------------------------------------------------------- ROM:0012ADAA ROM:0012ADAA locret_12ADAA: ; CODE XREF: ROM:0012AC78↑j ROM:0012ADAA ; ROM:0012AD4C↑j ... ROM:0012ADAA rts ROM:0012ADAC ; --------------------------------------------------------------------------- ROM:0012ADAC ROM:0012ADAC loc_12ADAC: ; DATA XREF: ROM:0012ABF8↑o ROM:0012ADAC btst #0,($115A).w ROM:0012ADB2 beq.s loc_12ADB6 ROM:0012ADB4 bra.s loc_12ADBE ROM:0012ADB6 ; --------------------------------------------------------------------------- ROM:0012ADB6 ROM:0012ADB6 loc_12ADB6: ; CODE XREF: ROM:0012ADB2↑j ROM:0012ADB6 cmpi.w #0,($5C8).w ROM:0012ADBC bgt.s locret_12ADD0 ROM:0012ADBE ROM:0012ADBE loc_12ADBE: ; CODE XREF: ROM:0012ADB4↑j ROM:0012ADBE bsr.w sub_12AE48 ROM:0012ADC2 bset #6,($138F).w ROM:0012ADC8 move.b #9,($11CC).w ROM:0012ADCE bra.s locret_12ADD4 ROM:0012ADD0 ; --------------------------------------------------------------------------- ROM:0012ADD0 ROM:0012ADD0 locret_12ADD0: ; CODE XREF: ROM:0012ACD8↑j ROM:0012ADD0 ; ROM:0012AD82↑j ... ROM:0012ADD0 rts ROM:0012ADD2 ; --------------------------------------------------------------------------- ROM:0012ADD2 ROM:0012ADD2 locret_12ADD2: ; DATA XREF: ROM:0012ABFC↑o ROM:0012ADD2 rts ROM:0012ADD4 ; --------------------------------------------------------------------------- ROM:0012ADD4 ROM:0012ADD4 locret_12ADD4: ; CODE XREF: ROM:0012ADA8↑j ROM:0012ADD4 ; ROM:0012ADCE↑j ROM:0012ADD4 rts ROM:0012ADD6 ; --------------------------------------------------------------------------- ROM:0012ADD6 rts ROM:0012ADD8 ROM:0012ADD8 ; =============== S U B R O U T I N E ======================================= ROM:0012ADD8 ROM:0012ADD8 ROM:0012ADD8 sub_12ADD8: ; CODE XREF: ROM:0012A33E↑p ROM:0012ADD8 ; ROM:0012A3E0↑p ... ROM:0012ADD8 move.b #0,($11CC).w ROM:0012ADDE bclr #0,($136A).w ROM:0012ADE4 rts ROM:0012ADE4 ; End of function sub_12ADD8 ROM:0012ADE4 ROM:0012ADE6 ROM:0012ADE6 ; =============== S U B R O U T I N E ======================================= ROM:0012ADE6 ROM:0012ADE6 ROM:0012ADE6 sub_12ADE6: ; CODE XREF: ROM:loc_12AC22↑p ROM:0012ADE6 ; ROM:0012ACAC↑p ROM:0012ADE6 move.w ($C8C).w,d0 ROM:0012ADEA sub.w $594(a5),d0 ROM:0012ADEE move.w d0,($F12).w ROM:0012ADF2 rts ROM:0012ADF2 ; End of function sub_12ADE6 ROM:0012ADF2 ROM:0012ADF4 ROM:0012ADF4 ; =============== S U B R O U T I N E ======================================= ROM:0012ADF4 ROM:0012ADF4 ROM:0012ADF4 sub_12ADF4: ; CODE XREF: ROM:0012AC10↑p ROM:0012ADF4 ; ROM:0012AC48↑p ROM:0012ADF4 move.w ($C8C).w,d0 ROM:0012ADF8 add.w $594(a5),d0 ROM:0012ADFC move.w d0,($F12).w ROM:0012AE00 rts ROM:0012AE00 ; End of function sub_12ADF4 ROM:0012AE00 ROM:0012AE02 ROM:0012AE02 ; =============== S U B R O U T I N E ======================================= ROM:0012AE02 ROM:0012AE02 ROM:0012AE02 sub_12AE02: ; CODE XREF: ROM:loc_12AD98↑p ROM:0012AE02 move.w #$3C7E,d1 ROM:0012AE06 move.w ($A0E).w,d2 ROM:0012AE0A move.w ($538).w,d3 ROM:0012AE0E bsr.l sub_115E32 ROM:0012AE14 move.w ($D1C).w,d2 ROM:0012AE18 ext.l d2 ROM:0012AE1A divs.w #$64,d2 ; 'd' ROM:0012AE1E sub.w d2,d1 ROM:0012AE20 muls.w ($F1E).w,d1 ROM:0012AE24 divs.w #$2710,d1 ROM:0012AE28 move.w $57A(a5),d0 ROM:0012AE2C cmp.w ($C98).w,d0 ROM:0012AE30 ble.s loc_12AE38 ROM:0012AE32 add.w ($C8C).w,d1 ROM:0012AE36 bra.s loc_12AE42 ROM:0012AE38 ; --------------------------------------------------------------------------- ROM:0012AE38 ROM:0012AE38 loc_12AE38: ; CODE XREF: sub_12AE02+2E↑j ROM:0012AE38 ext.l d1 ROM:0012AE3A divs.w #2,d1 ROM:0012AE3E add.w ($C8C).w,d1 ROM:0012AE42 ROM:0012AE42 loc_12AE42: ; CODE XREF: sub_12AE02+34↑j ROM:0012AE42 move.w d1,($F12).w ROM:0012AE46 rts ROM:0012AE46 ; End of function sub_12AE02 ROM:0012AE46 ROM:0012AE48 ROM:0012AE48 ; =============== S U B R O U T I N E ======================================= ROM:0012AE48 ROM:0012AE48 ROM:0012AE48 sub_12AE48: ; CODE XREF: ROM:loc_12ADBE↑p ROM:0012AE48 move.w #$3C80,d1 ROM:0012AE4C move.w ($A0E).w,d2 ROM:0012AE50 move.w ($538).w,d3 ROM:0012AE54 bsr.l sub_115E32 ROM:0012AE5A move.w ($D1C).w,d2 ROM:0012AE5E ext.l d2 ROM:0012AE60 divs.w #$64,d2 ; 'd' ROM:0012AE64 add.w d2,d1 ROM:0012AE66 muls.w ($F1E).w,d1 ROM:0012AE6A divs.w #$2710,d1 ROM:0012AE6E move.w $57A(a5),d0 ROM:0012AE72 cmp.w ($C98).w,d0 ROM:0012AE76 ble.s loc_12AE80 ROM:0012AE78 move.w ($C8C).w,($F12).w ROM:0012AE7E bra.s locret_12AE90 ROM:0012AE80 ; --------------------------------------------------------------------------- ROM:0012AE80 ROM:0012AE80 loc_12AE80: ; CODE XREF: sub_12AE48+2E↑j ROM:0012AE80 ext.l d1 ROM:0012AE82 divs.w #2,d1 ROM:0012AE86 move.w ($C8C).w,d3 ROM:0012AE8A sub.w d1,d3 ROM:0012AE8C move.w d3,($F12).w ROM:0012AE90 ROM:0012AE90 locret_12AE90: ; CODE XREF: sub_12AE48+36↑j ROM:0012AE90 rts ROM:0012AE90 ; End of function sub_12AE48 ROM:0012AE90 ROM:0012AE92 ROM:0012AE92 ; =============== S U B R O U T I N E ======================================= ROM:0012AE92 ROM:0012AE92 ROM:0012AE92 sub_12AE92: ; CODE XREF: ROM:0012ACFA↑p ROM:0012AE92 move.w ($C8C).w,d0 ROM:0012AE96 sub.w $592(a5),d0 ROM:0012AE9A move.w d0,($F12).w ROM:0012AE9E rts ROM:0012AE9E ; End of function sub_12AE92 ROM:0012AE9E ROM:0012AEA0 ROM:0012AEA0 ; =============== S U B R O U T I N E ======================================= ROM:0012AEA0 ROM:0012AEA0 ROM:0012AEA0 sub_12AEA0: ; CODE XREF: ROM:loc_12AD08↑p ROM:0012AEA0 move.w ($C8C).w,d0 ROM:0012AEA4 add.w $592(a5),d0 ROM:0012AEA8 move.w d0,($F12).w ROM:0012AEAC rts ROM:0012AEAC ; End of function sub_12AEA0 ROM:0012AEAC ROM:0012AEAE ROM:0012AEAE ; =============== S U B R O U T I N E ======================================= ROM:0012AEAE ROM:0012AEAE ROM:0012AEAE sub_12AEAE: ; CODE XREF: sub_129C7A↑p ROM:0012AEAE bsr.w sub_12AF94 ROM:0012AEB2 clr.w d1 ROM:0012AEB4 move.b ($11CD).w,d1 ROM:0012AEB8 cmpi.w #3,d1 ROM:0012AEBC bcc.s locret_12AEC6 ROM:0012AEBE movea.l off_12AEC8(pc,d1.w*4),a0 ROM:0012AEC2 nop ROM:0012AEC4 jmp (a0) ROM:0012AEC6 ; --------------------------------------------------------------------------- ROM:0012AEC6 ROM:0012AEC6 locret_12AEC6: ; CODE XREF: sub_12AEAE+E↑j ROM:0012AEC6 rts ROM:0012AEC6 ; End of function sub_12AEAE ROM:0012AEC6 ROM:0012AEC6 ; --------------------------------------------------------------------------- ROM:0012AEC8 off_12AEC8: dc.l loc_12AED4 ; DATA XREF: sub_12AEAE+10↑r ROM:0012AECC dc.l loc_12AEE4 ROM:0012AED0 dc.l loc_12AF08 ROM:0012AED4 ; --------------------------------------------------------------------------- ROM:0012AED4 ROM:0012AED4 loc_12AED4: ; DATA XREF: ROM:off_12AEC8↑o ROM:0012AED4 bsr.w sub_12AF82 ROM:0012AED8 bsr.w sub_12AF5E ROM:0012AEDC move.b #1,($11CD).w ROM:0012AEE2 rts ROM:0012AEE4 ; --------------------------------------------------------------------------- ROM:0012AEE4 ROM:0012AEE4 loc_12AEE4: ; DATA XREF: ROM:0012AECC↑o ROM:0012AEE4 btst #0,($1391).w ROM:0012AEEA beq.s locret_12AF06 ROM:0012AEEC move.w $598(a5),d0 ROM:0012AEF0 clr.b ($84D).w ROM:0012AEF4 move.w d0,($5CA).w ROM:0012AEF8 move.b #1,($84D).w ROM:0012AEFE move.b #2,($11CD).w ROM:0012AF04 rts ROM:0012AF06 ; --------------------------------------------------------------------------- ROM:0012AF06 ROM:0012AF06 locret_12AF06: ; CODE XREF: ROM:0012AEEA↑j ROM:0012AF06 rts ROM:0012AF08 ; --------------------------------------------------------------------------- ROM:0012AF08 ROM:0012AF08 loc_12AF08: ; DATA XREF: ROM:0012AED0↑o ROM:0012AF08 btst #0,($1391).w ROM:0012AF0E beq.s loc_12AF2E ROM:0012AF10 bsr.w sub_12AF82 ROM:0012AF14 bsr.w sub_12AF5E ROM:0012AF18 move.w $598(a5),d0 ROM:0012AF1C clr.b ($84D).w ROM:0012AF20 move.w d0,($5CA).w ROM:0012AF24 move.b #1,($84D).w ROM:0012AF2A rts ROM:0012AF2C ; --------------------------------------------------------------------------- ROM:0012AF2C bra.s locret_12AF5A ROM:0012AF2E ; --------------------------------------------------------------------------- ROM:0012AF2E ROM:0012AF2E loc_12AF2E: ; CODE XREF: ROM:0012AF0E↑j ROM:0012AF2E cmpi.w #0,($5CA).w ROM:0012AF34 bgt.s locret_12AF5A ROM:0012AF36 bsr.w sub_12AFA6 ROM:0012AF3A bsr.w sub_12B002 ROM:0012AF3E bsr.w sub_12B04C ROM:0012AF42 bsr.w sub_12AF5E ROM:0012AF46 move.w $598(a5),d0 ROM:0012AF4A clr.b ($84D).w ROM:0012AF4E move.w d0,($5CA).w ROM:0012AF52 move.b #1,($84D).w ROM:0012AF58 rts ROM:0012AF5A ; --------------------------------------------------------------------------- ROM:0012AF5A ROM:0012AF5A locret_12AF5A: ; CODE XREF: ROM:0012AF2C↑j ROM:0012AF5A ; ROM:0012AF34↑j ROM:0012AF5A rts ROM:0012AF5C ; --------------------------------------------------------------------------- ROM:0012AF5C rts ROM:0012AF5E ROM:0012AF5E ; =============== S U B R O U T I N E ======================================= ROM:0012AF5E ROM:0012AF5E ROM:0012AF5E sub_12AF5E: ; CODE XREF: ROM:0012AED8↑p ROM:0012AF5E ; ROM:0012AF14↑p ... ROM:0012AF5E move.w $59A(a5),d0 ROM:0012AF62 move.w $59C(a5),d1 ROM:0012AF66 cmp.w ($CA0).w,d0 ROM:0012AF6A bgt.s loc_12AF7A ROM:0012AF6C cmp.w ($CA0).w,d1 ROM:0012AF70 blt.s loc_12AF7A ROM:0012AF72 bset #0,($1370).w ROM:0012AF78 bra.s locret_12AF80 ROM:0012AF7A ; --------------------------------------------------------------------------- ROM:0012AF7A ROM:0012AF7A loc_12AF7A: ; CODE XREF: sub_12AF5E+C↑j ROM:0012AF7A ; sub_12AF5E+12↑j ROM:0012AF7A bclr #0,($1370).w ROM:0012AF80 ROM:0012AF80 locret_12AF80: ; CODE XREF: sub_12AF5E+1A↑j ROM:0012AF80 rts ROM:0012AF80 ; End of function sub_12AF5E ROM:0012AF80 ROM:0012AF82 ROM:0012AF82 ; =============== S U B R O U T I N E ======================================= ROM:0012AF82 ROM:0012AF82 ROM:0012AF82 sub_12AF82: ; CODE XREF: ROM:loc_12AED4↑p ROM:0012AF82 ; ROM:0012AF10↑p ROM:0012AF82 move.w ($A0A).w,($CA4).w ROM:0012AF88 move.w ($A0A).w,($CA0).w ROM:0012AF8E clr.w ($CA2).w ROM:0012AF92 rts ROM:0012AF92 ; End of function sub_12AF82 ROM:0012AF92 ROM:0012AF94 ROM:0012AF94 ; =============== S U B R O U T I N E ======================================= ROM:0012AF94 ROM:0012AF94 ROM:0012AF94 sub_12AF94: ; CODE XREF: sub_12AEAE↑p ROM:0012AF94 move.w ($CA4).w,d0 ROM:0012AF98 cmp.w ($A0A).w,d0 ROM:0012AF9C ble.s locret_12AFA4 ROM:0012AF9E move.w ($A0A).w,($CA4).w ROM:0012AFA4 ROM:0012AFA4 locret_12AFA4: ; CODE XREF: sub_12AF94+8↑j ROM:0012AFA4 rts ROM:0012AFA4 ; End of function sub_12AF94 ROM:0012AFA4 ROM:0012AFA6 ROM:0012AFA6 ; =============== S U B R O U T I N E ======================================= ROM:0012AFA6 ROM:0012AFA6 ROM:0012AFA6 sub_12AFA6: ; CODE XREF: ROM:0012AF36↑p ROM:0012AFA6 move.w #$3CDA,d1 ROM:0012AFAA move.w ($538).w,d2 ROM:0012AFAE move.w ($A0E).w,d3 ROM:0012AFB2 bsr.l sub_115E32 ROM:0012AFB8 move.w d1,($CA6).w ROM:0012AFBC move.w #$3C32,d1 ROM:0012AFC0 move.w ($4FA).w,d2 ROM:0012AFC4 bsr.l sub_115E32 ROM:0012AFCA move.w d1,($CAA).w ROM:0012AFCE move.w #$3C34,d1 ROM:0012AFD2 move.w ($CA4).w,d2 ROM:0012AFD6 bsr.l sub_115E32 ROM:0012AFDC move.w d1,($CA8).w ROM:0012AFE0 move.w ($CA8).w,d0 ROM:0012AFE4 add.w ($CAA).w,d0 ROM:0012AFE8 move.w d0,($CAC).w ROM:0012AFEC move.w ($CA6).w,d0 ROM:0012AFF0 sub.w ($CAC).w,d0 ROM:0012AFF4 cmpi.w #0,d0 ROM:0012AFF8 bge.s loc_12AFFC ROM:0012AFFA clr.w d0 ROM:0012AFFC ROM:0012AFFC loc_12AFFC: ; CODE XREF: sub_12AFA6+52↑j ROM:0012AFFC move.w d0,($CAE).w ROM:0012B000 rts ROM:0012B000 ; End of function sub_12AFA6 ROM:0012B000 ROM:0012B002 ROM:0012B002 ; =============== S U B R O U T I N E ======================================= ROM:0012B002 ROM:0012B002 ROM:0012B002 sub_12B002: ; CODE XREF: ROM:0012AF3A↑p ROM:0012B002 move.w ($CA0).w,d0 ROM:0012B006 cmp.w ($CAE).w,d0 ROM:0012B00A bge.s loc_12B020 ROM:0012B00C move.w #$3C36,d1 ROM:0012B010 move.w ($C7E).w,d2 ROM:0012B014 bsr.l sub_115E32 ROM:0012B01A move.w d1,($CB0).w ROM:0012B01E bra.s locret_12B04A ROM:0012B020 ; --------------------------------------------------------------------------- ROM:0012B020 ROM:0012B020 loc_12B020: ; CODE XREF: sub_12B002+8↑j ROM:0012B020 btst #0,($137E).w ROM:0012B026 bne.s loc_12B044 ROM:0012B028 btst #5,($137B).w ROM:0012B02E bne.s loc_12B044 ROM:0012B030 move.w #$3C38,d1 ROM:0012B034 move.w ($C7E).w,d2 ROM:0012B038 bsr.l sub_115E32 ROM:0012B03E move.w d1,($CB0).w ROM:0012B042 bra.s locret_12B04A ROM:0012B044 ; --------------------------------------------------------------------------- ROM:0012B044 ROM:0012B044 loc_12B044: ; CODE XREF: sub_12B002+24↑j ROM:0012B044 ; sub_12B002+2C↑j ROM:0012B044 move.w $59E(a5),($CB0).w ROM:0012B04A ROM:0012B04A locret_12B04A: ; CODE XREF: sub_12B002+1C↑j ROM:0012B04A ; sub_12B002+40↑j ROM:0012B04A rts ROM:0012B04A ; End of function sub_12B002 ROM:0012B04A ROM:0012B04C ROM:0012B04C ; =============== S U B R O U T I N E ======================================= ROM:0012B04C ROM:0012B04C ROM:0012B04C sub_12B04C: ; CODE XREF: ROM:0012AF3E↑p ROM:0012B04C move.w #$2710,d6 ROM:0012B050 move.w ($CA0).w,d2 ROM:0012B054 move.w ($CA2).w,d5 ROM:0012B058 move.w ($CB0).w,d3 ROM:0012B05C move.w ($CAE).w,d1 ROM:0012B060 bsr.l sub_12AB96 ROM:0012B066 move.w d4,($CA2).w ROM:0012B06A swap d4 ROM:0012B06C move.w d4,($CA0).w ROM:0012B070 rts ROM:0012B070 ; End of function sub_12B04C ROM:0012B070 ROM:0012B072 ROM:0012B072 ; =============== S U B R O U T I N E ======================================= ROM:0012B072 ROM:0012B072 ROM:0012B072 sub_12B072: ; CODE XREF: sub_110A60+23C↑p ROM:0012B072 bset #6,($1381).w ROM:0012B078 btst #1,($8E2).w ROM:0012B07E beq.s loc_12B096 ROM:0012B080 btst #4,($8E1).w ROM:0012B086 beq.s loc_12B096 ROM:0012B088 btst #3,($1379).w ROM:0012B08E bne.s loc_12B096 ROM:0012B090 bclr #6,($1381).w ROM:0012B096 ROM:0012B096 loc_12B096: ; CODE XREF: sub_12B072+C↑j ROM:0012B096 ; sub_12B072+14↑j ... ROM:0012B096 move.w #$3C3A,d1 ROM:0012B09A move.w ($C40).w,d2 ROM:0012B09E bsr.l sub_115E32 ROM:0012B0A4 move.w d1,d0 ROM:0012B0A6 move.w ($C40).w,d1 ROM:0012B0AA sub.w ($CB2).w,d1 ROM:0012B0AE move.w ($C40).w,($CB2).w ROM:0012B0B4 cmp.w d1,d0 ROM:0012B0B6 blt.s loc_12B0D2 ROM:0012B0B8 neg.w d0 ROM:0012B0BA cmp.w d1,d0 ROM:0012B0BC bgt.s loc_12B0C8 ROM:0012B0BE bclr #0,($1376).w ROM:0012B0C4 bra.w loc_12B0CE ROM:0012B0C8 ; --------------------------------------------------------------------------- ROM:0012B0C8 ROM:0012B0C8 loc_12B0C8: ; CODE XREF: sub_12B072+4A↑j ROM:0012B0C8 bset #0,($1376).w ROM:0012B0CE ROM:0012B0CE loc_12B0CE: ; CODE XREF: sub_12B072+52↑j ROM:0012B0CE bra.w loc_12B0D8 ROM:0012B0D2 ; --------------------------------------------------------------------------- ROM:0012B0D2 ROM:0012B0D2 loc_12B0D2: ; CODE XREF: sub_12B072+44↑j ROM:0012B0D2 bset #0,($1376).w ROM:0012B0D8 ROM:0012B0D8 loc_12B0D8: ; CODE XREF: sub_12B072:loc_12B0CE↑j ROM:0012B0D8 move.w #$3C3C,d1 ROM:0012B0DC move.w ($1024).w,d2 ROM:0012B0E0 bsr.l sub_115E32 ROM:0012B0E6 move.w d1,d0 ROM:0012B0E8 move.w ($1024).w,d1 ROM:0012B0EC sub.w ($1026).w,d1 ROM:0012B0F0 cmp.w d1,d0 ROM:0012B0F2 blt.s loc_12B10E ROM:0012B0F4 neg.w d0 ROM:0012B0F6 cmp.w d1,d0 ROM:0012B0F8 bgt.s loc_12B104 ROM:0012B0FA bclr #4,($1374).w ROM:0012B100 bra.w loc_12B10A ROM:0012B104 ; --------------------------------------------------------------------------- ROM:0012B104 ROM:0012B104 loc_12B104: ; CODE XREF: sub_12B072+86↑j ROM:0012B104 bset #4,($1374).w ROM:0012B10A ROM:0012B10A loc_12B10A: ; CODE XREF: sub_12B072+8E↑j ROM:0012B10A bra.w loc_12B114 ROM:0012B10E ; --------------------------------------------------------------------------- ROM:0012B10E ROM:0012B10E loc_12B10E: ; CODE XREF: sub_12B072+80↑j ROM:0012B10E bset #4,($1374).w ROM:0012B114 ROM:0012B114 loc_12B114: ; CODE XREF: sub_12B072:loc_12B10A↑j ROM:0012B114 move.w $5A6(a5),d0 ROM:0012B118 move.w ($BAE).w,d1 ROM:0012B11C sub.w ($CB4).w,d1 ROM:0012B120 move.w ($BAE).w,($CB4).w ROM:0012B126 cmp.w d1,d0 ROM:0012B128 blt.s loc_12B144 ROM:0012B12A neg.w d0 ROM:0012B12C cmp.w d1,d0 ROM:0012B12E bgt.s loc_12B13A ROM:0012B130 bclr #5,($1381).w ROM:0012B136 bra.w loc_12B140 ROM:0012B13A ; --------------------------------------------------------------------------- ROM:0012B13A ROM:0012B13A loc_12B13A: ; CODE XREF: sub_12B072+BC↑j ROM:0012B13A bset #5,($1381).w ROM:0012B140 ROM:0012B140 loc_12B140: ; CODE XREF: sub_12B072+C4↑j ROM:0012B140 bra.w loc_12B14A ROM:0012B144 ; --------------------------------------------------------------------------- ROM:0012B144 ROM:0012B144 loc_12B144: ; CODE XREF: sub_12B072+B6↑j ROM:0012B144 bset #5,($1381).w ROM:0012B14A ROM:0012B14A loc_12B14A: ; CODE XREF: sub_12B072:loc_12B140↑j ROM:0012B14A move.w ($1022).w,d2 ROM:0012B14E move.w #$3C3E,d1 ROM:0012B152 bsr.l sub_115E32 ROM:0012B158 move.w d1,d2 ROM:0012B15A cmp.w ($102C).w,d2 ROM:0012B15E bgt.s loc_12B182 ROM:0012B160 btst #6,($1393).w ROM:0012B166 bne.s loc_12B172 ROM:0012B168 bset #1,($137F).w ROM:0012B16E bra.w loc_12B178 ROM:0012B172 ; --------------------------------------------------------------------------- ROM:0012B172 ROM:0012B172 loc_12B172: ; CODE XREF: sub_12B072+F4↑j ROM:0012B172 bclr #1,($137F).w ROM:0012B178 ROM:0012B178 loc_12B178: ; CODE XREF: sub_12B072+FC↑j ROM:0012B178 bset #6,($1393).w ROM:0012B17E bra.w loc_12B18E ROM:0012B182 ; --------------------------------------------------------------------------- ROM:0012B182 ROM:0012B182 loc_12B182: ; CODE XREF: sub_12B072+EC↑j ROM:0012B182 bclr #1,($137F).w ROM:0012B188 bclr #6,($1393).w ROM:0012B18E ROM:0012B18E loc_12B18E: ; CODE XREF: sub_12B072+10C↑j ROM:0012B18E btst #5,($DB1).w ROM:0012B194 bne.s loc_12B1DC ROM:0012B196 btst #3,($8E3).w ROM:0012B19C beq.s loc_12B1BC ROM:0012B19E btst #2,($11CF).w ROM:0012B1A4 bne.s loc_12B1AE ROM:0012B1A6 bset #1,($1392).w ROM:0012B1AC bra.s loc_12B1B4 ROM:0012B1AE ; --------------------------------------------------------------------------- ROM:0012B1AE ROM:0012B1AE loc_12B1AE: ; CODE XREF: sub_12B072+132↑j ROM:0012B1AE bclr #1,($1392).w ROM:0012B1B4 ROM:0012B1B4 loc_12B1B4: ; CODE XREF: sub_12B072+13A↑j ROM:0012B1B4 bset #2,($11CF).w ROM:0012B1BA bra.s loc_12B1D8 ROM:0012B1BC ; --------------------------------------------------------------------------- ROM:0012B1BC ROM:0012B1BC loc_12B1BC: ; CODE XREF: sub_12B072+12A↑j ROM:0012B1BC btst #2,($11CF).w ROM:0012B1C2 beq.s loc_12B1CC ROM:0012B1C4 bset #1,($1392).w ROM:0012B1CA bra.s loc_12B1D2 ROM:0012B1CC ; --------------------------------------------------------------------------- ROM:0012B1CC ROM:0012B1CC loc_12B1CC: ; CODE XREF: sub_12B072+150↑j ROM:0012B1CC bclr #1,($1392).w ROM:0012B1D2 ROM:0012B1D2 loc_12B1D2: ; CODE XREF: sub_12B072+158↑j ROM:0012B1D2 bclr #2,($11CF).w ROM:0012B1D8 ROM:0012B1D8 loc_12B1D8: ; CODE XREF: sub_12B072+148↑j ROM:0012B1D8 bra.w loc_12B1F8 ROM:0012B1DC ; --------------------------------------------------------------------------- ROM:0012B1DC ROM:0012B1DC loc_12B1DC: ; CODE XREF: sub_12B072+122↑j ROM:0012B1DC bclr #1,($1392).w ROM:0012B1E2 btst #3,($8E3).w ROM:0012B1E8 beq.s loc_12B1F2 ROM:0012B1EA bset #2,($11CF).w ROM:0012B1F0 bra.s loc_12B1F8 ROM:0012B1F2 ; --------------------------------------------------------------------------- ROM:0012B1F2 ROM:0012B1F2 loc_12B1F2: ; CODE XREF: sub_12B072+176↑j ROM:0012B1F2 bclr #2,($11CF).w ROM:0012B1F8 ROM:0012B1F8 loc_12B1F8: ; CODE XREF: sub_12B072:loc_12B1D8↑j ROM:0012B1F8 ; sub_12B072+17E↑j ROM:0012B1F8 btst #7,($DB1).w ROM:0012B1FE bne.s loc_12B246 ROM:0012B200 btst #0,($8DD).w ROM:0012B206 beq.s loc_12B226 ROM:0012B208 btst #0,($11CF).w ROM:0012B20E bne.s loc_12B218 ROM:0012B210 bset #4,($1375).w ROM:0012B216 bra.s loc_12B21E ROM:0012B218 ; --------------------------------------------------------------------------- ROM:0012B218 ROM:0012B218 loc_12B218: ; CODE XREF: sub_12B072+19C↑j ROM:0012B218 bclr #4,($1375).w ROM:0012B21E ROM:0012B21E loc_12B21E: ; CODE XREF: sub_12B072+1A4↑j ROM:0012B21E bset #0,($11CF).w ROM:0012B224 bra.s loc_12B242 ROM:0012B226 ; --------------------------------------------------------------------------- ROM:0012B226 ROM:0012B226 loc_12B226: ; CODE XREF: sub_12B072+194↑j ROM:0012B226 btst #0,($11CF).w ROM:0012B22C beq.s loc_12B236 ROM:0012B22E bset #4,($1375).w ROM:0012B234 bra.s loc_12B23C ROM:0012B236 ; --------------------------------------------------------------------------- ROM:0012B236 ROM:0012B236 loc_12B236: ; CODE XREF: sub_12B072+1BA↑j ROM:0012B236 bclr #4,($1375).w ROM:0012B23C ROM:0012B23C loc_12B23C: ; CODE XREF: sub_12B072+1C2↑j ROM:0012B23C bclr #0,($11CF).w ROM:0012B242 ROM:0012B242 loc_12B242: ; CODE XREF: sub_12B072+1B2↑j ROM:0012B242 bra.w loc_12B262 ROM:0012B246 ; --------------------------------------------------------------------------- ROM:0012B246 ROM:0012B246 loc_12B246: ; CODE XREF: sub_12B072+18C↑j ROM:0012B246 bclr #4,($1375).w ROM:0012B24C btst #0,($8DD).w ROM:0012B252 beq.s loc_12B25C ROM:0012B254 bset #0,($11CF).w ROM:0012B25A bra.s loc_12B262 ROM:0012B25C ; --------------------------------------------------------------------------- ROM:0012B25C ROM:0012B25C loc_12B25C: ; CODE XREF: sub_12B072+1E0↑j ROM:0012B25C bclr #0,($11CF).w ROM:0012B262 ROM:0012B262 loc_12B262: ; CODE XREF: sub_12B072:loc_12B242↑j ROM:0012B262 ; sub_12B072+1E8↑j ROM:0012B262 btst #6,($DB1).w ROM:0012B268 bne.s loc_12B2B0 ROM:0012B26A btst #1,($8E3).w ROM:0012B270 beq.s loc_12B290 ROM:0012B272 btst #1,($11CF).w ROM:0012B278 bne.s loc_12B282 ROM:0012B27A bset #0,($1396).w ROM:0012B280 bra.s loc_12B288 ROM:0012B282 ; --------------------------------------------------------------------------- ROM:0012B282 ROM:0012B282 loc_12B282: ; CODE XREF: sub_12B072+206↑j ROM:0012B282 bclr #0,($1396).w ROM:0012B288 ROM:0012B288 loc_12B288: ; CODE XREF: sub_12B072+20E↑j ROM:0012B288 bset #1,($11CF).w ROM:0012B28E bra.s loc_12B2AC ROM:0012B290 ; --------------------------------------------------------------------------- ROM:0012B290 ROM:0012B290 loc_12B290: ; CODE XREF: sub_12B072+1FE↑j ROM:0012B290 btst #1,($11CF).w ROM:0012B296 beq.s loc_12B2A0 ROM:0012B298 bset #0,($1396).w ROM:0012B29E bra.s loc_12B2A6 ROM:0012B2A0 ; --------------------------------------------------------------------------- ROM:0012B2A0 ROM:0012B2A0 loc_12B2A0: ; CODE XREF: sub_12B072+224↑j ROM:0012B2A0 bclr #0,($1396).w ROM:0012B2A6 ROM:0012B2A6 loc_12B2A6: ; CODE XREF: sub_12B072+22C↑j ROM:0012B2A6 bclr #1,($11CF).w ROM:0012B2AC ROM:0012B2AC loc_12B2AC: ; CODE XREF: sub_12B072+21C↑j ROM:0012B2AC bra.w loc_12B2CC ROM:0012B2B0 ; --------------------------------------------------------------------------- ROM:0012B2B0 ROM:0012B2B0 loc_12B2B0: ; CODE XREF: sub_12B072+1F6↑j ROM:0012B2B0 bclr #0,($1396).w ROM:0012B2B6 btst #1,($8E3).w ROM:0012B2BC beq.s loc_12B2C6 ROM:0012B2BE bset #1,($11CF).w ROM:0012B2C4 bra.s loc_12B2CC ROM:0012B2C6 ; --------------------------------------------------------------------------- ROM:0012B2C6 ROM:0012B2C6 loc_12B2C6: ; CODE XREF: sub_12B072+24A↑j ROM:0012B2C6 bclr #1,($11CF).w ROM:0012B2CC ROM:0012B2CC loc_12B2CC: ; CODE XREF: sub_12B072:loc_12B2AC↑j ROM:0012B2CC ; sub_12B072+252↑j ROM:0012B2CC btst #0,($1387).w ROM:0012B2D2 beq.s loc_12B2F2 ROM:0012B2D4 btst #3,($11CF).w ROM:0012B2DA bne.s loc_12B2E4 ROM:0012B2DC bset #4,($1380).w ROM:0012B2E2 bra.s loc_12B2EA ROM:0012B2E4 ; --------------------------------------------------------------------------- ROM:0012B2E4 ROM:0012B2E4 loc_12B2E4: ; CODE XREF: sub_12B072+268↑j ROM:0012B2E4 bclr #4,($1380).w ROM:0012B2EA ROM:0012B2EA loc_12B2EA: ; CODE XREF: sub_12B072+270↑j ROM:0012B2EA bset #3,($11CF).w ROM:0012B2F0 bra.s loc_12B30E ROM:0012B2F2 ; --------------------------------------------------------------------------- ROM:0012B2F2 ROM:0012B2F2 loc_12B2F2: ; CODE XREF: sub_12B072+260↑j ROM:0012B2F2 btst #3,($11CF).w ROM:0012B2F8 beq.s loc_12B302 ROM:0012B2FA bset #4,($1380).w ROM:0012B300 bra.s loc_12B308 ROM:0012B302 ; --------------------------------------------------------------------------- ROM:0012B302 ROM:0012B302 loc_12B302: ; CODE XREF: sub_12B072+286↑j ROM:0012B302 bclr #4,($1380).w ROM:0012B308 ROM:0012B308 loc_12B308: ; CODE XREF: sub_12B072+28E↑j ROM:0012B308 bclr #3,($11CF).w ROM:0012B30E ROM:0012B30E loc_12B30E: ; CODE XREF: sub_12B072+27E↑j ROM:0012B30E bsr.w sub_12B382 ROM:0012B312 bsr.w sub_12B31C ROM:0012B316 bsr.w sub_12B648 ROM:0012B31A rts ROM:0012B31A ; End of function sub_12B072 ROM:0012B31A ROM:0012B31C ROM:0012B31C ; =============== S U B R O U T I N E ======================================= ROM:0012B31C ROM:0012B31C ROM:0012B31C sub_12B31C: ; CODE XREF: sub_12B072+2A0↑p ROM:0012B31C btst #6,($1393).w ROM:0012B322 beq.s loc_12B37A ROM:0012B324 btst #2,($1377).w ROM:0012B32A bne.s loc_12B370 ROM:0012B32C btst #6,($1381).w ROM:0012B332 bne.s loc_12B366 ROM:0012B334 move.w $5A0(a5),d1 ROM:0012B338 cmp.w ($1022).w,d1 ROM:0012B33C blt.s loc_12B35C ROM:0012B33E move.w $5A2(a5),d2 ROM:0012B342 cmp.w ($1022).w,d2 ROM:0012B346 bgt.s loc_12B352 ROM:0012B348 bset #1,($1369).w ROM:0012B34E bra.w loc_12B358 ROM:0012B352 ; --------------------------------------------------------------------------- ROM:0012B352 ROM:0012B352 loc_12B352: ; CODE XREF: sub_12B31C+2A↑j ROM:0012B352 bclr #1,($1369).w ROM:0012B358 ROM:0012B358 loc_12B358: ; CODE XREF: sub_12B31C+32↑j ROM:0012B358 bra.w loc_12B362 ROM:0012B35C ; --------------------------------------------------------------------------- ROM:0012B35C ROM:0012B35C loc_12B35C: ; CODE XREF: sub_12B31C+20↑j ROM:0012B35C bclr #1,($1369).w ROM:0012B362 ROM:0012B362 loc_12B362: ; CODE XREF: sub_12B31C:loc_12B358↑j ROM:0012B362 bra.w loc_12B36C ROM:0012B366 ; --------------------------------------------------------------------------- ROM:0012B366 ROM:0012B366 loc_12B366: ; CODE XREF: sub_12B31C+16↑j ROM:0012B366 bclr #1,($1369).w ROM:0012B36C ROM:0012B36C loc_12B36C: ; CODE XREF: sub_12B31C:loc_12B362↑j ROM:0012B36C bra.w loc_12B376 ROM:0012B370 ; --------------------------------------------------------------------------- ROM:0012B370 ROM:0012B370 loc_12B370: ; CODE XREF: sub_12B31C+E↑j ROM:0012B370 bclr #1,($1369).w ROM:0012B376 ROM:0012B376 loc_12B376: ; CODE XREF: sub_12B31C:loc_12B36C↑j ROM:0012B376 bra.w locret_12B380 ROM:0012B37A ; --------------------------------------------------------------------------- ROM:0012B37A ROM:0012B37A loc_12B37A: ; CODE XREF: sub_12B31C+6↑j ROM:0012B37A bclr #1,($1369).w ROM:0012B380 ROM:0012B380 locret_12B380: ; CODE XREF: sub_12B31C:loc_12B376↑j ROM:0012B380 rts ROM:0012B380 ; End of function sub_12B31C ROM:0012B380 ROM:0012B382 ROM:0012B382 ; =============== S U B R O U T I N E ======================================= ROM:0012B382 ROM:0012B382 ROM:0012B382 sub_12B382: ; CODE XREF: sub_12B072:loc_12B30E↑p ROM:0012B382 clr.w d1 ROM:0012B384 move.b ($11D0).w,d1 ROM:0012B388 cmpi.w #3,d1 ROM:0012B38C bcc.s locret_12B396 ROM:0012B38E movea.l off_12B398(pc,d1.w*4),a0 ROM:0012B392 nop ROM:0012B394 jmp (a0) ROM:0012B396 ; --------------------------------------------------------------------------- ROM:0012B396 ROM:0012B396 locret_12B396: ; CODE XREF: sub_12B382+A↑j ROM:0012B396 rts ROM:0012B396 ; End of function sub_12B382 ROM:0012B396 ROM:0012B396 ; --------------------------------------------------------------------------- ROM:0012B398 off_12B398: dc.l loc_12B3A4 ; DATA XREF: sub_12B382+C↑r ROM:0012B39C dc.l loc_12B3B8 ROM:0012B3A0 dc.l loc_12B4E4 ROM:0012B3A4 ; --------------------------------------------------------------------------- ROM:0012B3A4 ROM:0012B3A4 loc_12B3A4: ; DATA XREF: ROM:off_12B398↑o ROM:0012B3A4 bclr #2,($1377).w ROM:0012B3AA move.b #2,($11D0).w ROM:0012B3B0 bra.l locret_12B644 ROM:0012B3B6 ; --------------------------------------------------------------------------- ROM:0012B3B6 rts ROM:0012B3B8 ; --------------------------------------------------------------------------- ROM:0012B3B8 ROM:0012B3B8 loc_12B3B8: ; DATA XREF: ROM:0012B39C↑o ROM:0012B3B8 cmpi.w #0,($67E).w ROM:0012B3BE bgt.s loc_12B412 ROM:0012B3C0 btst #0,($1376).w ROM:0012B3C6 bne.s loc_12B412 ROM:0012B3C8 btst #4,($1374).w ROM:0012B3CE bne.s loc_12B412 ROM:0012B3D0 btst #5,($1381).w ROM:0012B3D6 bne.s loc_12B412 ROM:0012B3D8 btst #1,($137F).w ROM:0012B3DE bne.s loc_12B412 ROM:0012B3E0 btst #1,($1392).w ROM:0012B3E6 bne.s loc_12B412 ROM:0012B3E8 btst #4,($1375).w ROM:0012B3EE bne.s loc_12B412 ROM:0012B3F0 btst #0,($1396).w ROM:0012B3F6 bne.s loc_12B412 ROM:0012B3F8 btst #4,($1380).w ROM:0012B3FE bne.s loc_12B412 ROM:0012B400 bclr #2,($1377).w ROM:0012B406 move.b #2,($11D0).w ROM:0012B40C bra.l locret_12B644 ROM:0012B412 ; --------------------------------------------------------------------------- ROM:0012B412 ROM:0012B412 loc_12B412: ; CODE XREF: ROM:0012B3BE↑j ROM:0012B412 ; ROM:0012B3C6↑j ... ROM:0012B412 move.w $5A4(a5),d2 ROM:0012B416 btst #1,($137F).w ROM:0012B41C beq.s loc_12B430 ROM:0012B41E clr.b ($8A7).w ROM:0012B422 move.w d2,($67E).w ROM:0012B426 move.b #1,($8A7).w ROM:0012B42C bra.w locret_12B4E2 ROM:0012B430 ; --------------------------------------------------------------------------- ROM:0012B430 ROM:0012B430 loc_12B430: ; CODE XREF: ROM:0012B41C↑j ROM:0012B430 btst #0,($1376).w ROM:0012B436 beq.s loc_12B44A ROM:0012B438 clr.b ($8A7).w ROM:0012B43C move.w d2,($67E).w ROM:0012B440 move.b #1,($8A7).w ROM:0012B446 bra.w locret_12B4E2 ROM:0012B44A ; --------------------------------------------------------------------------- ROM:0012B44A ROM:0012B44A loc_12B44A: ; CODE XREF: ROM:0012B436↑j ROM:0012B44A btst #4,($1374).w ROM:0012B450 beq.s loc_12B464 ROM:0012B452 clr.b ($8A7).w ROM:0012B456 move.w d2,($67E).w ROM:0012B45A move.b #1,($8A7).w ROM:0012B460 bra.w locret_12B4E2 ROM:0012B464 ; --------------------------------------------------------------------------- ROM:0012B464 ROM:0012B464 loc_12B464: ; CODE XREF: ROM:0012B450↑j ROM:0012B464 btst #5,($1381).w ROM:0012B46A beq.s loc_12B47E ROM:0012B46C clr.b ($8A7).w ROM:0012B470 move.w d2,($67E).w ROM:0012B474 move.b #1,($8A7).w ROM:0012B47A bra.w locret_12B4E2 ROM:0012B47E ; --------------------------------------------------------------------------- ROM:0012B47E ROM:0012B47E loc_12B47E: ; CODE XREF: ROM:0012B46A↑j ROM:0012B47E btst #4,($1380).w ROM:0012B484 beq.s loc_12B498 ROM:0012B486 clr.b ($8A7).w ROM:0012B48A move.w d2,($67E).w ROM:0012B48E move.b #1,($8A7).w ROM:0012B494 bra.w locret_12B4E2 ROM:0012B498 ; --------------------------------------------------------------------------- ROM:0012B498 ROM:0012B498 loc_12B498: ; CODE XREF: ROM:0012B484↑j ROM:0012B498 btst #4,($1375).w ROM:0012B49E beq.s loc_12B4B2 ROM:0012B4A0 clr.b ($8A7).w ROM:0012B4A4 move.w d2,($67E).w ROM:0012B4A8 move.b #1,($8A7).w ROM:0012B4AE bra.w locret_12B4E2 ROM:0012B4B2 ; --------------------------------------------------------------------------- ROM:0012B4B2 ROM:0012B4B2 loc_12B4B2: ; CODE XREF: ROM:0012B49E↑j ROM:0012B4B2 btst #0,($1396).w ROM:0012B4B8 beq.s loc_12B4CC ROM:0012B4BA clr.b ($8A7).w ROM:0012B4BE move.w d2,($67E).w ROM:0012B4C2 move.b #1,($8A7).w ROM:0012B4C8 bra.w locret_12B4E2 ROM:0012B4CC ; --------------------------------------------------------------------------- ROM:0012B4CC ROM:0012B4CC loc_12B4CC: ; CODE XREF: ROM:0012B4B8↑j ROM:0012B4CC btst #1,($1392).w ROM:0012B4D2 beq.s locret_12B4E2 ROM:0012B4D4 clr.b ($8A7).w ROM:0012B4D8 move.w d2,($67E).w ROM:0012B4DC move.b #1,($8A7).w ROM:0012B4E2 ROM:0012B4E2 locret_12B4E2: ; CODE XREF: ROM:0012B42C↑j ROM:0012B4E2 ; ROM:0012B446↑j ... ROM:0012B4E2 rts ROM:0012B4E4 ; --------------------------------------------------------------------------- ROM:0012B4E4 ROM:0012B4E4 loc_12B4E4: ; DATA XREF: ROM:0012B3A0↑o ROM:0012B4E4 move.w $5A4(a5),d2 ROM:0012B4E8 btst #1,($137F).w ROM:0012B4EE beq.s loc_12B514 ROM:0012B4F0 clr.b ($8A7).w ROM:0012B4F4 move.w d2,($67E).w ROM:0012B4F8 move.b #1,($8A7).w ROM:0012B4FE bset #2,($1377).w ROM:0012B504 move.b #1,($11D0).w ROM:0012B50A bra.l locret_12B4E2 ROM:0012B510 ; --------------------------------------------------------------------------- ROM:0012B510 bra.w locret_12B644 ROM:0012B514 ; --------------------------------------------------------------------------- ROM:0012B514 ROM:0012B514 loc_12B514: ; CODE XREF: ROM:0012B4EE↑j ROM:0012B514 btst #0,($1376).w ROM:0012B51A beq.s loc_12B540 ROM:0012B51C clr.b ($8A7).w ROM:0012B520 move.w d2,($67E).w ROM:0012B524 move.b #1,($8A7).w ROM:0012B52A bset #2,($1377).w ROM:0012B530 move.b #1,($11D0).w ROM:0012B536 bra.l locret_12B4E2 ROM:0012B53C ; --------------------------------------------------------------------------- ROM:0012B53C bra.w locret_12B644 ROM:0012B540 ; --------------------------------------------------------------------------- ROM:0012B540 ROM:0012B540 loc_12B540: ; CODE XREF: ROM:0012B51A↑j ROM:0012B540 btst #4,($1374).w ROM:0012B546 beq.s loc_12B56C ROM:0012B548 clr.b ($8A7).w ROM:0012B54C move.w d2,($67E).w ROM:0012B550 move.b #1,($8A7).w ROM:0012B556 bset #2,($1377).w ROM:0012B55C move.b #1,($11D0).w ROM:0012B562 bra.l locret_12B4E2 ROM:0012B568 ; --------------------------------------------------------------------------- ROM:0012B568 bra.w locret_12B644 ROM:0012B56C ; --------------------------------------------------------------------------- ROM:0012B56C ROM:0012B56C loc_12B56C: ; CODE XREF: ROM:0012B546↑j ROM:0012B56C btst #5,($1381).w ROM:0012B572 beq.s loc_12B598 ROM:0012B574 clr.b ($8A7).w ROM:0012B578 move.w d2,($67E).w ROM:0012B57C move.b #1,($8A7).w ROM:0012B582 bset #2,($1377).w ROM:0012B588 move.b #1,($11D0).w ROM:0012B58E bra.l locret_12B4E2 ROM:0012B594 ; --------------------------------------------------------------------------- ROM:0012B594 bra.w locret_12B644 ROM:0012B598 ; --------------------------------------------------------------------------- ROM:0012B598 ROM:0012B598 loc_12B598: ; CODE XREF: ROM:0012B572↑j ROM:0012B598 btst #4,($1380).w ROM:0012B59E beq.s loc_12B5C4 ROM:0012B5A0 clr.b ($8A7).w ROM:0012B5A4 move.w d2,($67E).w ROM:0012B5A8 move.b #1,($8A7).w ROM:0012B5AE bset #2,($1377).w ROM:0012B5B4 move.b #1,($11D0).w ROM:0012B5BA bra.l locret_12B4E2 ROM:0012B5C0 ; --------------------------------------------------------------------------- ROM:0012B5C0 bra.w locret_12B644 ROM:0012B5C4 ; --------------------------------------------------------------------------- ROM:0012B5C4 ROM:0012B5C4 loc_12B5C4: ; CODE XREF: ROM:0012B59E↑j ROM:0012B5C4 btst #4,($1375).w ROM:0012B5CA beq.s loc_12B5F0 ROM:0012B5CC clr.b ($8A7).w ROM:0012B5D0 move.w d2,($67E).w ROM:0012B5D4 move.b #1,($8A7).w ROM:0012B5DA bset #2,($1377).w ROM:0012B5E0 move.b #1,($11D0).w ROM:0012B5E6 bra.l locret_12B4E2 ROM:0012B5EC ; --------------------------------------------------------------------------- ROM:0012B5EC bra.w locret_12B644 ROM:0012B5F0 ; --------------------------------------------------------------------------- ROM:0012B5F0 ROM:0012B5F0 loc_12B5F0: ; CODE XREF: ROM:0012B5CA↑j ROM:0012B5F0 btst #0,($1396).w ROM:0012B5F6 beq.s loc_12B61C ROM:0012B5F8 clr.b ($8A7).w ROM:0012B5FC move.w d2,($67E).w ROM:0012B600 move.b #1,($8A7).w ROM:0012B606 bset #2,($1377).w ROM:0012B60C move.b #1,($11D0).w ROM:0012B612 bra.l locret_12B4E2 ROM:0012B618 ; --------------------------------------------------------------------------- ROM:0012B618 bra.w locret_12B644 ROM:0012B61C ; --------------------------------------------------------------------------- ROM:0012B61C ROM:0012B61C loc_12B61C: ; CODE XREF: ROM:0012B5F6↑j ROM:0012B61C btst #1,($1392).w ROM:0012B622 beq.s locret_12B644 ROM:0012B624 clr.b ($8A7).w ROM:0012B628 move.w d2,($67E).w ROM:0012B62C move.b #1,($8A7).w ROM:0012B632 bset #2,($1377).w ROM:0012B638 move.b #1,($11D0).w ROM:0012B63E bra.l locret_12B4E2 ROM:0012B644 ; --------------------------------------------------------------------------- ROM:0012B644 ROM:0012B644 locret_12B644: ; CODE XREF: ROM:0012B3B0↑j ROM:0012B644 ; ROM:0012B40C↑j ... ROM:0012B644 rts ROM:0012B646 ; --------------------------------------------------------------------------- ROM:0012B646 rts ROM:0012B648 ROM:0012B648 ; =============== S U B R O U T I N E ======================================= ROM:0012B648 ROM:0012B648 ROM:0012B648 sub_12B648: ; CODE XREF: sub_12B072+2A4↑p ROM:0012B648 clr.w d1 ROM:0012B64A move.b ($11D1).w,d1 ROM:0012B64E cmpi.w #2,d1 ROM:0012B652 bcc.s locret_12B65C ROM:0012B654 movea.l off_12B65E(pc,d1.w*4),a0 ROM:0012B658 nop ROM:0012B65A jmp (a0) ROM:0012B65C ; --------------------------------------------------------------------------- ROM:0012B65C ROM:0012B65C locret_12B65C: ; CODE XREF: sub_12B648+A↑j ROM:0012B65C rts ROM:0012B65C ; End of function sub_12B648 ROM:0012B65C ROM:0012B65C ; --------------------------------------------------------------------------- ROM:0012B65E off_12B65E: dc.l loc_12B666 ; DATA XREF: sub_12B648+C↑r ROM:0012B662 dc.l loc_12B676 ROM:0012B666 ; --------------------------------------------------------------------------- ROM:0012B666 ROM:0012B666 loc_12B666: ; DATA XREF: ROM:off_12B65E↑o ROM:0012B666 move.b #0,($11CE).w ROM:0012B66C move.b #1,($11D1).w ROM:0012B672 bra.s locret_12B6A8 ROM:0012B674 ; --------------------------------------------------------------------------- ROM:0012B674 rts ROM:0012B676 ; --------------------------------------------------------------------------- ROM:0012B676 ROM:0012B676 loc_12B676: ; DATA XREF: ROM:0012B662↑o ROM:0012B676 btst #3,($1375).w ROM:0012B67C bne.s loc_12B6A2 ROM:0012B67E btst #5,($1386).w ROM:0012B684 bne.s loc_12B698 ROM:0012B686 move.b #9,d1 ROM:0012B68A cmp.b ($11CE).w,d1 ROM:0012B68E blt.s loc_12B694 ROM:0012B690 addq.b #1,($11CE).w ROM:0012B694 ROM:0012B694 loc_12B694: ; CODE XREF: ROM:0012B68E↑j ROM:0012B694 bra.w loc_12B69E ROM:0012B698 ; --------------------------------------------------------------------------- ROM:0012B698 ROM:0012B698 loc_12B698: ; CODE XREF: ROM:0012B684↑j ROM:0012B698 move.b #0,($11CE).w ROM:0012B69E ROM:0012B69E loc_12B69E: ; CODE XREF: ROM:loc_12B694↑j ROM:0012B69E bra.w locret_12B6A8 ROM:0012B6A2 ; --------------------------------------------------------------------------- ROM:0012B6A2 ROM:0012B6A2 loc_12B6A2: ; CODE XREF: ROM:0012B67C↑j ROM:0012B6A2 move.b #0,($11CE).w ROM:0012B6A8 ROM:0012B6A8 locret_12B6A8: ; CODE XREF: ROM:0012B672↑j ROM:0012B6A8 ; ROM:loc_12B69E↑j ROM:0012B6A8 rts ROM:0012B6AA ; --------------------------------------------------------------------------- ROM:0012B6AA rts ROM:0012B6AC ROM:0012B6AC ; =============== S U B R O U T I N E ======================================= ROM:0012B6AC ROM:0012B6AC ROM:0012B6AC sub_12B6AC: ; CODE XREF: sub_110A60:loc_110CB2↑p ROM:0012B6AC ; sub_110CDE↑p ROM:0012B6AC move.b #0,($11D0).w ROM:0012B6B2 bset #2,($1377).w ROM:0012B6B8 move.b #0,($11D1).w ROM:0012B6BE move.b #0,($11CE).w ROM:0012B6C4 bset #6,($1381).w ROM:0012B6CA bclr #1,($1369).w ROM:0012B6D0 rts ROM:0012B6D0 ; End of function sub_12B6AC ROM:0012B6D0 ROM:0012B6D2 ROM:0012B6D2 ; =============== S U B R O U T I N E ======================================= ROM:0012B6D2 ROM:0012B6D2 ROM:0012B6D2 sub_12B6D2: ; CODE XREF: sub_1268BE+F6↑p ROM:0012B6D2 bclr #6,($1373).w ROM:0012B6D8 bclr #7,($1387).w ROM:0012B6DE clr.w d1 ROM:0012B6E0 move.b ($11D7).w,d1 ROM:0012B6E4 cmpi.w #2,d1 ROM:0012B6E8 bcc.s locret_12B6F2 ROM:0012B6EA movea.l off_12B6F4(pc,d1.w*4),a0 ROM:0012B6EE nop ROM:0012B6F0 jmp (a0) ROM:0012B6F2 ; --------------------------------------------------------------------------- ROM:0012B6F2 ROM:0012B6F2 locret_12B6F2: ; CODE XREF: sub_12B6D2+16↑j ROM:0012B6F2 rts ROM:0012B6F2 ; End of function sub_12B6D2 ROM:0012B6F2 ROM:0012B6F2 ; --------------------------------------------------------------------------- ROM:0012B6F4 off_12B6F4: dc.l loc_12B6FC ; DATA XREF: sub_12B6D2+18↑r ROM:0012B6F8 dc.l loc_12B70E ROM:0012B6FC ; --------------------------------------------------------------------------- ROM:0012B6FC ROM:0012B6FC loc_12B6FC: ; DATA XREF: ROM:off_12B6F4↑o ROM:0012B6FC bsr.w sub_12B73A ROM:0012B700 bsr.w sub_12B7B2 ROM:0012B704 move.b #1,($11D7).w ROM:0012B70A bra.s locret_12B736 ROM:0012B70C ; --------------------------------------------------------------------------- ROM:0012B70C rts ROM:0012B70E ; --------------------------------------------------------------------------- ROM:0012B70E ROM:0012B70E loc_12B70E: ; DATA XREF: ROM:0012B6F8↑o ROM:0012B70E btst #5,($137A).w ROM:0012B714 beq.s locret_12B736 ROM:0012B716 btst #2,($1374).w ROM:0012B71C bne.s loc_12B728 ROM:0012B71E bset #6,($1373).w ROM:0012B724 bra.w loc_12B72E ROM:0012B728 ; --------------------------------------------------------------------------- ROM:0012B728 ROM:0012B728 loc_12B728: ; CODE XREF: ROM:0012B71C↑j ROM:0012B728 bset #7,($1387).w ROM:0012B72E ROM:0012B72E loc_12B72E: ; CODE XREF: ROM:0012B724↑j ROM:0012B72E bsr.w sub_12B73A ROM:0012B732 bsr.w sub_12B7B2 ROM:0012B736 ROM:0012B736 locret_12B736: ; CODE XREF: ROM:0012B70A↑j ROM:0012B736 ; ROM:0012B714↑j ROM:0012B736 rts ROM:0012B738 ; --------------------------------------------------------------------------- ROM:0012B738 rts ROM:0012B73A ROM:0012B73A ; =============== S U B R O U T I N E ======================================= ROM:0012B73A ROM:0012B73A ROM:0012B73A sub_12B73A: ; CODE XREF: ROM:loc_12B6FC↑p ROM:0012B73A ; ROM:loc_12B72E↑p ROM:0012B73A clr.w d1 ROM:0012B73C move.b ($11D6).w,d1 ROM:0012B740 cmpi.w #2,d1 ROM:0012B744 bcc.s locret_12B74E ROM:0012B746 movea.l off_12B750(pc,d1.w*4),a0 ROM:0012B74A nop ROM:0012B74C jmp (a0) ROM:0012B74E ; --------------------------------------------------------------------------- ROM:0012B74E ROM:0012B74E locret_12B74E: ; CODE XREF: sub_12B73A+A↑j ROM:0012B74E rts ROM:0012B74E ; End of function sub_12B73A ROM:0012B74E ROM:0012B74E ; --------------------------------------------------------------------------- ROM:0012B750 off_12B750: dc.l loc_12B758 ; DATA XREF: sub_12B73A+C↑r ROM:0012B754 dc.l loc_12B766 ROM:0012B758 ; --------------------------------------------------------------------------- ROM:0012B758 ROM:0012B758 loc_12B758: ; DATA XREF: ROM:off_12B750↑o ROM:0012B758 bsr.w sub_12B9F4 ROM:0012B75C move.b #1,($11D6).w ROM:0012B762 bra.s locret_12B7AE ROM:0012B764 ; --------------------------------------------------------------------------- ROM:0012B764 rts ROM:0012B766 ; --------------------------------------------------------------------------- ROM:0012B766 ROM:0012B766 loc_12B766: ; DATA XREF: ROM:0012B754↑o ROM:0012B766 btst #7,($1387).w ROM:0012B76C beq.s loc_12B772 ROM:0012B76E bsr.w sub_12B9F4 ROM:0012B772 ROM:0012B772 loc_12B772: ; CODE XREF: ROM:0012B76C↑j ROM:0012B772 btst #6,($1373).w ROM:0012B778 beq.s locret_12B7AE ROM:0012B77A bsr.w sub_12B8FC ROM:0012B77E btst #2,($137D).w ROM:0012B784 beq.s loc_12B7A8 ROM:0012B786 bset #3,($D6E).w ROM:0012B78C bset #2,($1382).w ROM:0012B792 bset #0,($14D0).w ROM:0012B798 move.w $5B8(a5),d1 ROM:0012B79C cmp.w ($A06).w,d1 ROM:0012B7A0 blt.s loc_12B7A8 ROM:0012B7A2 bset #3,($14CF).w ROM:0012B7A8 ROM:0012B7A8 loc_12B7A8: ; CODE XREF: ROM:0012B784↑j ROM:0012B7A8 ; ROM:0012B7A0↑j ROM:0012B7A8 bset #3,($D9E).w ROM:0012B7AE ROM:0012B7AE locret_12B7AE: ; CODE XREF: ROM:0012B762↑j ROM:0012B7AE ; ROM:0012B778↑j ROM:0012B7AE rts ROM:0012B7B0 ; --------------------------------------------------------------------------- ROM:0012B7B0 rts ROM:0012B7B2 ROM:0012B7B2 ; =============== S U B R O U T I N E ======================================= ROM:0012B7B2 ROM:0012B7B2 ROM:0012B7B2 sub_12B7B2: ; CODE XREF: ROM:0012B700↑p ROM:0012B7B2 ; ROM:0012B732↑p ROM:0012B7B2 clr.w d1 ROM:0012B7B4 move.b ($11D5).w,d1 ROM:0012B7B8 cmpi.w #6,d1 ROM:0012B7BC bcc.s locret_12B7C6 ROM:0012B7BE movea.l off_12B7C8(pc,d1.w*4),a0 ROM:0012B7C2 nop ROM:0012B7C4 jmp (a0) ROM:0012B7C6 ; --------------------------------------------------------------------------- ROM:0012B7C6 ROM:0012B7C6 locret_12B7C6: ; CODE XREF: sub_12B7B2+A↑j ROM:0012B7C6 rts ROM:0012B7C6 ; End of function sub_12B7B2 ROM:0012B7C6 ROM:0012B7C6 ; --------------------------------------------------------------------------- ROM:0012B7C8 off_12B7C8: dc.l loc_12B7E0 ; DATA XREF: sub_12B7B2+C↑r ROM:0012B7CC dc.l loc_12B7FC ROM:0012B7D0 dc.l loc_12B82C ROM:0012B7D4 dc.l loc_12B850 ROM:0012B7D8 dc.l loc_12B874 ROM:0012B7DC dc.l loc_12B898 ROM:0012B7E0 ; --------------------------------------------------------------------------- ROM:0012B7E0 ROM:0012B7E0 loc_12B7E0: ; DATA XREF: ROM:off_12B7C8↑o ROM:0012B7E0 bsr.w sub_12BB80 ROM:0012B7E4 bsr.w sub_12BB2C ROM:0012B7E8 bsr.w sub_12BB9C ROM:0012B7EC bclr #2,($136F).w ROM:0012B7F2 move.b #1,($11D5).w ROM:0012B7F8 bra.s locret_12B82A ROM:0012B7FA ; --------------------------------------------------------------------------- ROM:0012B7FA rts ROM:0012B7FC ; --------------------------------------------------------------------------- ROM:0012B7FC ROM:0012B7FC loc_12B7FC: ; DATA XREF: ROM:0012B7CC↑o ROM:0012B7FC move.w $5B6(a5),d1 ROM:0012B800 btst #6,($1373).w ROM:0012B806 beq.s locret_12B82A ROM:0012B808 cmp.w ($CB8).w,d1 ROM:0012B80C ble.s locret_12B82A ROM:0012B80E bsr.w sub_12BB80 ROM:0012B812 bsr.w sub_12BB2C ROM:0012B816 bsr.w sub_12BB9C ROM:0012B81A bsr.w sub_12BB50 ROM:0012B81E bsr.w sub_12BBCE ROM:0012B822 move.b #2,($11D5).w ROM:0012B828 bra.s locret_12B84E ROM:0012B82A ; --------------------------------------------------------------------------- ROM:0012B82A ROM:0012B82A locret_12B82A: ; CODE XREF: ROM:0012B7F8↑j ROM:0012B82A ; ROM:0012B806↑j ... ROM:0012B82A rts ROM:0012B82C ; --------------------------------------------------------------------------- ROM:0012B82C ROM:0012B82C loc_12B82C: ; DATA XREF: ROM:0012B7D0↑o ROM:0012B82C move.w $5B6(a5),d1 ROM:0012B830 btst #6,($1373).w ROM:0012B836 beq.s locret_12B84E ROM:0012B838 cmp.w ($CB8).w,d1 ROM:0012B83C ble.s locret_12B84E ROM:0012B83E bsr.w sub_12BB50 ROM:0012B842 bsr.w sub_12BBCE ROM:0012B846 move.b #3,($11D5).w ROM:0012B84C bra.s locret_12B872 ROM:0012B84E ; --------------------------------------------------------------------------- ROM:0012B84E ROM:0012B84E locret_12B84E: ; CODE XREF: ROM:0012B828↑j ROM:0012B84E ; ROM:0012B836↑j ... ROM:0012B84E rts ROM:0012B850 ; --------------------------------------------------------------------------- ROM:0012B850 ROM:0012B850 loc_12B850: ; DATA XREF: ROM:0012B7D4↑o ROM:0012B850 move.w $5B6(a5),d1 ROM:0012B854 btst #6,($1373).w ROM:0012B85A beq.s locret_12B872 ROM:0012B85C cmp.w ($CB8).w,d1 ROM:0012B860 ble.s locret_12B872 ROM:0012B862 bsr.w sub_12BB50 ROM:0012B866 bsr.w sub_12BBCE ROM:0012B86A move.b #4,($11D5).w ROM:0012B870 bra.s locret_12B896 ROM:0012B872 ; --------------------------------------------------------------------------- ROM:0012B872 ROM:0012B872 locret_12B872: ; CODE XREF: ROM:0012B84C↑j ROM:0012B872 ; ROM:0012B85A↑j ... ROM:0012B872 rts ROM:0012B874 ; --------------------------------------------------------------------------- ROM:0012B874 ROM:0012B874 loc_12B874: ; DATA XREF: ROM:0012B7D8↑o ROM:0012B874 move.w $5B6(a5),d1 ROM:0012B878 btst #6,($1373).w ROM:0012B87E beq.s locret_12B896 ROM:0012B880 cmp.w ($CB8).w,d1 ROM:0012B884 ble.s locret_12B896 ROM:0012B886 bsr.w sub_12BB50 ROM:0012B88A bsr.w sub_12BBCE ROM:0012B88E move.b #5,($11D5).w ROM:0012B894 bra.s locret_12B8F8 ROM:0012B896 ; --------------------------------------------------------------------------- ROM:0012B896 ROM:0012B896 locret_12B896: ; CODE XREF: ROM:0012B870↑j ROM:0012B896 ; ROM:0012B87E↑j ... ROM:0012B896 rts ROM:0012B898 ; --------------------------------------------------------------------------- ROM:0012B898 ROM:0012B898 loc_12B898: ; DATA XREF: ROM:0012B7DC↑o ROM:0012B898 move.w $5B6(a5),d1 ROM:0012B89C btst #6,($1373).w ROM:0012B8A2 beq.s locret_12B8F8 ROM:0012B8A4 cmp.w ($CB8).w,d1 ROM:0012B8A8 ble.s locret_12B8F8 ROM:0012B8AA bsr.w sub_12BB50 ROM:0012B8AE bsr.w sub_12BA18 ROM:0012B8B2 bsr.w sub_12BBCE ROM:0012B8B6 bset #2,($136F).w ROM:0012B8BC btst #2,($137D).w ROM:0012B8C2 beq.s loc_12B8E6 ROM:0012B8C4 bset #4,($D6E).w ROM:0012B8CA bset #2,($1382).w ROM:0012B8D0 bset #0,($14D0).w ROM:0012B8D6 move.w $5B8(a5),d2 ROM:0012B8DA cmp.w ($A06).w,d2 ROM:0012B8DE blt.s loc_12B8E6 ROM:0012B8E0 bset #3,($14CF).w ROM:0012B8E6 ROM:0012B8E6 loc_12B8E6: ; CODE XREF: ROM:0012B8C2↑j ROM:0012B8E6 ; ROM:0012B8DE↑j ROM:0012B8E6 bset #4,($D9E).w ROM:0012B8EC move.b #1,($11D5).w ROM:0012B8F2 bra.l locret_12B82A ROM:0012B8F8 ; --------------------------------------------------------------------------- ROM:0012B8F8 ROM:0012B8F8 locret_12B8F8: ; CODE XREF: ROM:0012B894↑j ROM:0012B8F8 ; ROM:0012B8A2↑j ... ROM:0012B8F8 rts ROM:0012B8FA ; --------------------------------------------------------------------------- ROM:0012B8FA rts ROM:0012B8FC ROM:0012B8FC ; =============== S U B R O U T I N E ======================================= ROM:0012B8FC ROM:0012B8FC ROM:0012B8FC sub_12B8FC: ; CODE XREF: ROM:0012B77A↑p ROM:0012B8FC clr.l d0 ROM:0012B8FE move.w ($CEC).w,d0 ROM:0012B902 moveq #4,d1 ROM:0012B904 divs.w d1,d0 ROM:0012B906 move.w d0,($CD6).w ROM:0012B90A move.w $5AA(a5),d4 ROM:0012B90E move.w $5A8(a5),d5 ROM:0012B912 cmp.w d0,d4 ROM:0012B914 bgt.l loc_12B9D6 ROM:0012B91A bset #3,($D6E).w ROM:0012B920 move.w $5B8(a5),d1 ROM:0012B924 cmp.w ($A06).w,d1 ROM:0012B928 blt.s loc_12B930 ROM:0012B92A bset #3,($14CF).w ROM:0012B930 ROM:0012B930 loc_12B930: ; CODE XREF: sub_12B8FC+2C↑j ROM:0012B930 move.w #0,d1 ROM:0012B934 bra.s loc_12B93A ROM:0012B936 ; --------------------------------------------------------------------------- ROM:0012B936 ROM:0012B936 loc_12B936: ; CODE XREF: sub_12B8FC:loc_12B9D0↓j ROM:0012B936 addi.w #1,d1 ROM:0012B93A ROM:0012B93A loc_12B93A: ; CODE XREF: sub_12B8FC+38↑j ROM:0012B93A cmpi.w #3,d1 ROM:0012B93E bgt.l loc_12B9D4 ROM:0012B944 clr.w d3 ROM:0012B946 move.b $1359(d1.w),d3 ROM:0012B94C muls.w #$64,d3 ; 'd' ROM:0012B950 cmp.w d3,d5 ROM:0012B952 bgt.s loc_12B9CC ROM:0012B954 bset d1,($11D3).w ROM:0012B958 btst #0,($14D0).w ROM:0012B95E bne.s loc_12B9C2 ROM:0012B960 cmpi.w #0,d1 ROM:0012B964 bne.s loc_12B96E ROM:0012B966 bset #0,($11D4).w ROM:0012B96C bra.s loc_12B992 ROM:0012B96E ; --------------------------------------------------------------------------- ROM:0012B96E ROM:0012B96E loc_12B96E: ; CODE XREF: sub_12B8FC+68↑j ROM:0012B96E cmpi.w #1,d1 ROM:0012B972 bne.s loc_12B97C ROM:0012B974 bset #2,($11D4).w ROM:0012B97A bra.s loc_12B992 ROM:0012B97C ; --------------------------------------------------------------------------- ROM:0012B97C ROM:0012B97C loc_12B97C: ; CODE XREF: sub_12B8FC+76↑j ROM:0012B97C cmpi.w #2,d1 ROM:0012B980 bne.s loc_12B98C ROM:0012B982 bset #3,($11D4).w ROM:0012B988 bra.w loc_12B992 ROM:0012B98C ; --------------------------------------------------------------------------- ROM:0012B98C ROM:0012B98C loc_12B98C: ; CODE XREF: sub_12B8FC+84↑j ROM:0012B98C bset #1,($11D4).w ROM:0012B992 ROM:0012B992 loc_12B992: ; CODE XREF: sub_12B8FC+70↑j ROM:0012B992 ; sub_12B8FC+7E↑j ... ROM:0012B992 cmpi.b #1,($11D4).w ROM:0012B998 beq.s loc_12B9C2 ROM:0012B99A cmpi.b #2,($11D4).w ROM:0012B9A0 beq.s loc_12B9C2 ROM:0012B9A2 cmpi.b #4,($11D4).w ROM:0012B9A8 beq.s loc_12B9C2 ROM:0012B9AA cmpi.b #8,($11D4).w ROM:0012B9B0 beq.s loc_12B9C2 ROM:0012B9B2 clr.b ($11D4).w ROM:0012B9B6 bset #2,($1382).w ROM:0012B9BC bset #0,($14D0).w ROM:0012B9C2 ROM:0012B9C2 loc_12B9C2: ; CODE XREF: sub_12B8FC+62↑j ROM:0012B9C2 ; sub_12B8FC+9C↑j ... ROM:0012B9C2 move.b ($11D4).w,($1438).w ROM:0012B9C8 bra.w loc_12B9D0 ROM:0012B9CC ; --------------------------------------------------------------------------- ROM:0012B9CC ROM:0012B9CC loc_12B9CC: ; CODE XREF: sub_12B8FC+56↑j ROM:0012B9CC bclr d1,($11D3).w ROM:0012B9D0 ROM:0012B9D0 loc_12B9D0: ; CODE XREF: sub_12B8FC+CC↑j ROM:0012B9D0 bra.w loc_12B936 ROM:0012B9D4 ; --------------------------------------------------------------------------- ROM:0012B9D4 ROM:0012B9D4 loc_12B9D4: ; CODE XREF: sub_12B8FC+42↑j ROM:0012B9D4 bra.s locret_12B9F2 ROM:0012B9D6 ; --------------------------------------------------------------------------- ROM:0012B9D6 ROM:0012B9D6 loc_12B9D6: ; CODE XREF: sub_12B8FC+18↑j ROM:0012B9D6 bclr #3,($D6E).w ROM:0012B9DC move.w #0,d1 ROM:0012B9E0 bra.s loc_12B9E6 ROM:0012B9E2 ; --------------------------------------------------------------------------- ROM:0012B9E2 ROM:0012B9E2 loc_12B9E2: ; CODE XREF: sub_12B8FC+F4↓j ROM:0012B9E2 addi.w #1,d1 ROM:0012B9E6 ROM:0012B9E6 loc_12B9E6: ; CODE XREF: sub_12B8FC+E4↑j ROM:0012B9E6 cmpi.w #3,d1 ROM:0012B9EA bgt.s locret_12B9F2 ROM:0012B9EC bclr d1,($11D3).w ROM:0012B9F0 bra.s loc_12B9E2 ROM:0012B9F2 ; --------------------------------------------------------------------------- ROM:0012B9F2 ROM:0012B9F2 locret_12B9F2: ; CODE XREF: sub_12B8FC:loc_12B9D4↑j ROM:0012B9F2 ; sub_12B8FC+EE↑j ROM:0012B9F2 rts ROM:0012B9F2 ; End of function sub_12B8FC ROM:0012B9F2 ROM:0012B9F4 ROM:0012B9F4 ; =============== S U B R O U T I N E ======================================= ROM:0012B9F4 ROM:0012B9F4 ROM:0012B9F4 sub_12B9F4: ; CODE XREF: ROM:loc_12B758↑p ROM:0012B9F4 ; ROM:0012B76E↑p ROM:0012B9F4 move.w #0,($CD6).w ROM:0012B9FA bclr #3,($D6E).w ROM:0012BA00 move.w #0,d1 ROM:0012BA04 bra.s loc_12BA0A ROM:0012BA06 ; --------------------------------------------------------------------------- ROM:0012BA06 ROM:0012BA06 loc_12BA06: ; CODE XREF: sub_12B9F4+20↓j ROM:0012BA06 addi.w #1,d1 ROM:0012BA0A ROM:0012BA0A loc_12BA0A: ; CODE XREF: sub_12B9F4+10↑j ROM:0012BA0A cmpi.w #3,d1 ROM:0012BA0E bgt.s locret_12BA16 ROM:0012BA10 bclr d1,($11D3).w ROM:0012BA14 bra.s loc_12BA06 ROM:0012BA16 ; --------------------------------------------------------------------------- ROM:0012BA16 ROM:0012BA16 locret_12BA16: ; CODE XREF: sub_12B9F4+1A↑j ROM:0012BA16 rts ROM:0012BA16 ; End of function sub_12B9F4 ROM:0012BA16 ROM:0012BA18 ROM:0012BA18 ; =============== S U B R O U T I N E ======================================= ROM:0012BA18 ROM:0012BA18 ROM:0012BA18 sub_12BA18: ; CODE XREF: ROM:0012B8AE↑p ROM:0012BA18 clr.l d0 ROM:0012BA1A move.w ($FF8).w,d0 ROM:0012BA1E move.w #1,d1 ROM:0012BA22 bra.s loc_12BA28 ROM:0012BA24 ; --------------------------------------------------------------------------- ROM:0012BA24 ROM:0012BA24 loc_12BA24: ; CODE XREF: sub_12BA18+1C↓j ROM:0012BA24 addi.w #1,d1 ROM:0012BA28 ROM:0012BA28 loc_12BA28: ; CODE XREF: sub_12BA18+A↑j ROM:0012BA28 cmpi.w #3,d1 ROM:0012BA2C bgt.s loc_12BA36 ROM:0012BA2E add.w $FF8(d1.w*2),d0 ROM:0012BA34 bra.s loc_12BA24 ROM:0012BA36 ; --------------------------------------------------------------------------- ROM:0012BA36 ROM:0012BA36 loc_12BA36: ; CODE XREF: sub_12BA18+14↑j ROM:0012BA36 moveq #4,d2 ROM:0012BA38 muls.w #$1F4,d2 ROM:0012BA3C muls.w #$2710,d0 ROM:0012BA40 divs.w d2,d0 ROM:0012BA42 move.w d0,($CD8).w ROM:0012BA46 move.w $5AC(a5),d4 ROM:0012BA4A move.w $5AE(a5),d5 ROM:0012BA4E cmp.w d0,d4 ROM:0012BA50 bgt.l loc_12BB0E ROM:0012BA56 bsr.w sub_12BC40 ROM:0012BA5A move.w $5B8(a5),d1 ROM:0012BA5E cmp.w ($A06).w,d1 ROM:0012BA62 blt.s loc_12BA6A ROM:0012BA64 bset #3,($14CF).w ROM:0012BA6A ROM:0012BA6A loc_12BA6A: ; CODE XREF: sub_12BA18+4A↑j ROM:0012BA6A move.w #0,d1 ROM:0012BA6E bra.s loc_12BA74 ROM:0012BA70 ; --------------------------------------------------------------------------- ROM:0012BA70 ROM:0012BA70 loc_12BA70: ; CODE XREF: sub_12BA18:loc_12BB08↓j ROM:0012BA70 addi.w #1,d1 ROM:0012BA74 ROM:0012BA74 loc_12BA74: ; CODE XREF: sub_12BA18+56↑j ROM:0012BA74 cmpi.w #3,d1 ROM:0012BA78 bgt.l loc_12BB0C ROM:0012BA7E move.w $FF8(d1.w*2),d3 ROM:0012BA84 muls.w #$14,d3 ROM:0012BA88 cmp.w d3,d5 ROM:0012BA8A bgt.s loc_12BB04 ROM:0012BA8C bset d1,($11D2).w ROM:0012BA90 btst #0,($14D0).w ROM:0012BA96 bne.s loc_12BAFA ROM:0012BA98 cmpi.w #0,d1 ROM:0012BA9C bne.s loc_12BAA6 ROM:0012BA9E bset #0,($11D4).w ROM:0012BAA4 bra.s loc_12BACA ROM:0012BAA6 ; --------------------------------------------------------------------------- ROM:0012BAA6 ROM:0012BAA6 loc_12BAA6: ; CODE XREF: sub_12BA18+84↑j ROM:0012BAA6 cmpi.w #1,d1 ROM:0012BAAA bne.s loc_12BAB4 ROM:0012BAAC bset #2,($11D4).w ROM:0012BAB2 bra.s loc_12BACA ROM:0012BAB4 ; --------------------------------------------------------------------------- ROM:0012BAB4 ROM:0012BAB4 loc_12BAB4: ; CODE XREF: sub_12BA18+92↑j ROM:0012BAB4 cmpi.w #2,d1 ROM:0012BAB8 bne.s loc_12BAC4 ROM:0012BABA bset #3,($11D4).w ROM:0012BAC0 bra.w loc_12BACA ROM:0012BAC4 ; --------------------------------------------------------------------------- ROM:0012BAC4 ROM:0012BAC4 loc_12BAC4: ; CODE XREF: sub_12BA18+A0↑j ROM:0012BAC4 bset #1,($11D4).w ROM:0012BACA ROM:0012BACA loc_12BACA: ; CODE XREF: sub_12BA18+8C↑j ROM:0012BACA ; sub_12BA18+9A↑j ... ROM:0012BACA cmpi.b #1,($11D4).w ROM:0012BAD0 beq.s loc_12BAFA ROM:0012BAD2 cmpi.b #2,($11D4).w ROM:0012BAD8 beq.s loc_12BAFA ROM:0012BADA cmpi.b #4,($11D4).w ROM:0012BAE0 beq.s loc_12BAFA ROM:0012BAE2 cmpi.b #8,($11D4).w ROM:0012BAE8 beq.s loc_12BAFA ROM:0012BAEA clr.b ($11D4).w ROM:0012BAEE bset #2,($1382).w ROM:0012BAF4 bset #0,($14D0).w ROM:0012BAFA ROM:0012BAFA loc_12BAFA: ; CODE XREF: sub_12BA18+7E↑j ROM:0012BAFA ; sub_12BA18+B8↑j ... ROM:0012BAFA move.b ($11D4).w,($1438).w ROM:0012BB00 bra.w loc_12BB08 ROM:0012BB04 ; --------------------------------------------------------------------------- ROM:0012BB04 ROM:0012BB04 loc_12BB04: ; CODE XREF: sub_12BA18+72↑j ROM:0012BB04 bclr d1,($11D2).w ROM:0012BB08 ROM:0012BB08 loc_12BB08: ; CODE XREF: sub_12BA18+E8↑j ROM:0012BB08 bra.w loc_12BA70 ROM:0012BB0C ; --------------------------------------------------------------------------- ROM:0012BB0C ROM:0012BB0C loc_12BB0C: ; CODE XREF: sub_12BA18+60↑j ROM:0012BB0C bra.s locret_12BB2A ROM:0012BB0E ; --------------------------------------------------------------------------- ROM:0012BB0E ROM:0012BB0E loc_12BB0E: ; CODE XREF: sub_12BA18+38↑j ROM:0012BB0E bclr #4,($D6E).w ROM:0012BB14 move.w #0,d1 ROM:0012BB18 bra.s loc_12BB1E ROM:0012BB1A ; --------------------------------------------------------------------------- ROM:0012BB1A ROM:0012BB1A loc_12BB1A: ; CODE XREF: sub_12BA18+110↓j ROM:0012BB1A addi.w #1,d1 ROM:0012BB1E ROM:0012BB1E loc_12BB1E: ; CODE XREF: sub_12BA18+100↑j ROM:0012BB1E cmpi.w #3,d1 ROM:0012BB22 bgt.s locret_12BB2A ROM:0012BB24 bclr d1,($11D2).w ROM:0012BB28 bra.s loc_12BB1A ROM:0012BB2A ; --------------------------------------------------------------------------- ROM:0012BB2A ROM:0012BB2A locret_12BB2A: ; CODE XREF: sub_12BA18:loc_12BB0C↑j ROM:0012BB2A ; sub_12BA18+10A↑j ROM:0012BB2A rts ROM:0012BB2A ; End of function sub_12BA18 ROM:0012BB2A ROM:0012BB2C ROM:0012BB2C ; =============== S U B R O U T I N E ======================================= ROM:0012BB2C ROM:0012BB2C ROM:0012BB2C sub_12BB2C: ; CODE XREF: ROM:0012B7E4↑p ROM:0012BB2C ; ROM:0012B812↑p ROM:0012BB2C move.w #0,($CD8).w ROM:0012BB32 bclr #4,($D6E).w ROM:0012BB38 move.w #0,d1 ROM:0012BB3C bra.s loc_12BB42 ROM:0012BB3E ; --------------------------------------------------------------------------- ROM:0012BB3E ROM:0012BB3E loc_12BB3E: ; CODE XREF: sub_12BB2C+20↓j ROM:0012BB3E addi.w #1,d1 ROM:0012BB42 ROM:0012BB42 loc_12BB42: ; CODE XREF: sub_12BB2C+10↑j ROM:0012BB42 cmpi.w #3,d1 ROM:0012BB46 bgt.s locret_12BB4E ROM:0012BB48 bclr d1,($11D2).w ROM:0012BB4C bra.s loc_12BB3E ROM:0012BB4E ; --------------------------------------------------------------------------- ROM:0012BB4E ROM:0012BB4E locret_12BB4E: ; CODE XREF: sub_12BB2C+1A↑j ROM:0012BB4E rts ROM:0012BB4E ; End of function sub_12BB2C ROM:0012BB4E ROM:0012BB50 ROM:0012BB50 ; =============== S U B R O U T I N E ======================================= ROM:0012BB50 ROM:0012BB50 ROM:0012BB50 sub_12BB50: ; CODE XREF: ROM:0012B81A↑p ROM:0012BB50 ; ROM:0012B83E↑p ... ROM:0012BB50 clr.w d2 ROM:0012BB52 move.w #0,d0 ROM:0012BB56 bra.s loc_12BB5C ROM:0012BB58 ; --------------------------------------------------------------------------- ROM:0012BB58 ROM:0012BB58 loc_12BB58: ; CODE XREF: sub_12BB50+26↓j ROM:0012BB58 addi.w #1,d0 ROM:0012BB5C ROM:0012BB5C loc_12BB5C: ; CODE XREF: sub_12BB50+6↑j ROM:0012BB5C cmpi.w #3,d0 ROM:0012BB60 bgt.s loc_12BB78 ROM:0012BB62 move.w $FF8(d0.w*2),d1 ROM:0012BB68 move.b $1359(d0.w),d2 ROM:0012BB6E add.w d2,d1 ROM:0012BB70 move.w d1,$FF8(d0.w*2) ROM:0012BB76 bra.s loc_12BB58 ROM:0012BB78 ; --------------------------------------------------------------------------- ROM:0012BB78 ROM:0012BB78 loc_12BB78: ; CODE XREF: sub_12BB50+10↑j ROM:0012BB78 addi.w #$C8,($CDA).w ROM:0012BB7E rts ROM:0012BB7E ; End of function sub_12BB50 ROM:0012BB7E ROM:0012BB80 ROM:0012BB80 ; =============== S U B R O U T I N E ======================================= ROM:0012BB80 ROM:0012BB80 ROM:0012BB80 sub_12BB80: ; CODE XREF: ROM:loc_12B7E0↑p ROM:0012BB80 ; ROM:0012B80E↑p ROM:0012BB80 move.w #0,d0 ROM:0012BB84 bra.s loc_12BB8A ROM:0012BB86 ; --------------------------------------------------------------------------- ROM:0012BB86 ROM:0012BB86 loc_12BB86: ; CODE XREF: sub_12BB80+18↓j ROM:0012BB86 addi.w #1,d0 ROM:0012BB8A ROM:0012BB8A loc_12BB8A: ; CODE XREF: sub_12BB80+4↑j ROM:0012BB8A cmpi.w #3,d0 ROM:0012BB8E bgt.s locret_12BB9A ROM:0012BB90 move.w #0,$FF8(d0.w*2) ROM:0012BB98 bra.s loc_12BB86 ROM:0012BB9A ; --------------------------------------------------------------------------- ROM:0012BB9A ROM:0012BB9A locret_12BB9A: ; CODE XREF: sub_12BB80+E↑j ROM:0012BB9A rts ROM:0012BB9A ; End of function sub_12BB80 ROM:0012BB9A ROM:0012BB9C ROM:0012BB9C ; =============== S U B R O U T I N E ======================================= ROM:0012BB9C ROM:0012BB9C ROM:0012BB9C sub_12BB9C: ; CODE XREF: ROM:0012B7E8↑p ROM:0012BB9C ; ROM:0012B816↑p ROM:0012BB9C move.w $5A0(a5),($CCE).w ROM:0012BBA2 move.w $5A2(a5),($CD0).w ROM:0012BBA8 move.w $5B2(a5),($CD2).w ROM:0012BBAE move.w $5B0(a5),($CD4).w ROM:0012BBB4 move.w $5A0(a5),($CC6).w ROM:0012BBBA move.w $5A2(a5),($CC8).w ROM:0012BBC0 move.w $5B2(a5),($CCA).w ROM:0012BBC6 move.w $5B0(a5),($CCC).w ROM:0012BBCC rts ROM:0012BBCC ; End of function sub_12BB9C ROM:0012BBCC ROM:0012BBCE ROM:0012BBCE ; =============== S U B R O U T I N E ======================================= ROM:0012BBCE ROM:0012BBCE ROM:0012BBCE sub_12BBCE: ; CODE XREF: ROM:0012B81E↑p ROM:0012BBCE ; ROM:0012B842↑p ... ROM:0012BBCE move.w ($CB6).w,d0 ROM:0012BBD2 cmp.w ($CCE).w,d0 ROM:0012BBD6 bge.s loc_12BBDC ROM:0012BBD8 move.w d0,($CCE).w ROM:0012BBDC ROM:0012BBDC loc_12BBDC: ; CODE XREF: sub_12BBCE+8↑j ROM:0012BBDC move.w ($CB8).w,d0 ROM:0012BBE0 cmp.w ($CD0).w,d0 ROM:0012BBE4 ble.s loc_12BBEA ROM:0012BBE6 move.w d0,($CD0).w ROM:0012BBEA ROM:0012BBEA loc_12BBEA: ; CODE XREF: sub_12BBCE+16↑j ROM:0012BBEA move.w ($CBA).w,d0 ROM:0012BBEE cmp.w ($CD2).w,d0 ROM:0012BBF2 bge.s loc_12BBF8 ROM:0012BBF4 move.w d0,($CD2).w ROM:0012BBF8 ROM:0012BBF8 loc_12BBF8: ; CODE XREF: sub_12BBCE+24↑j ROM:0012BBF8 move.w ($CBC).w,d0 ROM:0012BBFC cmp.w ($CD4).w,d0 ROM:0012BC00 ble.s loc_12BC06 ROM:0012BC02 move.w d0,($CD4).w ROM:0012BC06 ROM:0012BC06 loc_12BC06: ; CODE XREF: sub_12BBCE+32↑j ROM:0012BC06 move.w ($CBE).w,d0 ROM:0012BC0A cmp.w ($CC6).w,d0 ROM:0012BC0E bge.s loc_12BC14 ROM:0012BC10 move.w d0,($CC6).w ROM:0012BC14 ROM:0012BC14 loc_12BC14: ; CODE XREF: sub_12BBCE+40↑j ROM:0012BC14 move.w ($CC0).w,d0 ROM:0012BC18 cmp.w ($CC8).w,d0 ROM:0012BC1C ble.s loc_12BC22 ROM:0012BC1E move.w d0,($CC8).w ROM:0012BC22 ROM:0012BC22 loc_12BC22: ; CODE XREF: sub_12BBCE+4E↑j ROM:0012BC22 move.w ($CC2).w,d0 ROM:0012BC26 cmp.w ($CCA).w,d0 ROM:0012BC2A bge.s loc_12BC30 ROM:0012BC2C move.w d0,($CCA).w ROM:0012BC30 ROM:0012BC30 loc_12BC30: ; CODE XREF: sub_12BBCE+5C↑j ROM:0012BC30 move.w ($CC4).w,d0 ROM:0012BC34 cmp.w ($CCC).w,d0 ROM:0012BC38 ble.s locret_12BC3E ROM:0012BC3A move.w d0,($CCC).w ROM:0012BC3E ROM:0012BC3E locret_12BC3E: ; CODE XREF: sub_12BBCE+6A↑j ROM:0012BC3E rts ROM:0012BC3E ; End of function sub_12BBCE ROM:0012BC3E ROM:0012BC40 ROM:0012BC40 ; =============== S U B R O U T I N E ======================================= ROM:0012BC40 ROM:0012BC40 ROM:0012BC40 sub_12BC40: ; CODE XREF: sub_12BA18+3E↑p ROM:0012BC40 btst #7,($14CF).w ROM:0012BC46 bne.s loc_12BC50 ROM:0012BC48 bset #2,($137A).w ROM:0012BC4E bra.s locret_12BC56 ROM:0012BC50 ; --------------------------------------------------------------------------- ROM:0012BC50 ROM:0012BC50 loc_12BC50: ; CODE XREF: sub_12BC40+6↑j ROM:0012BC50 bset #4,($D6E).w ROM:0012BC56 ROM:0012BC56 locret_12BC56: ; CODE XREF: sub_12BC40+E↑j ROM:0012BC56 rts ROM:0012BC56 ; End of function sub_12BC40 ROM:0012BC56 ROM:0012BC58 ROM:0012BC58 ; =============== S U B R O U T I N E ======================================= ROM:0012BC58 ROM:0012BC58 ROM:0012BC58 sub_12BC58: ; CODE XREF: sub_110A60+242↑p ROM:0012BC58 bclr #5,($1389).w ROM:0012BC5E clr.w d0 ROM:0012BC60 move.b ($11CE).w,d0 ROM:0012BC64 clr.w d1 ROM:0012BC66 move.b ($11D8).w,d1 ROM:0012BC6A cmpi.w #5,d1 ROM:0012BC6E bcc.s locret_12BC78 ROM:0012BC70 movea.l off_12BC7A(pc,d1.w*4),a0 ROM:0012BC74 nop ROM:0012BC76 jmp (a0) ROM:0012BC78 ; --------------------------------------------------------------------------- ROM:0012BC78 ROM:0012BC78 locret_12BC78: ; CODE XREF: sub_12BC58+16↑j ROM:0012BC78 rts ROM:0012BC78 ; End of function sub_12BC58 ROM:0012BC78 ROM:0012BC78 ; --------------------------------------------------------------------------- ROM:0012BC7A off_12BC7A: dc.l loc_12BC8E ; DATA XREF: sub_12BC58+18↑r ROM:0012BC7E dc.l loc_12BC98 ROM:0012BC82 dc.l loc_12BCAC ROM:0012BC86 dc.l loc_12BCE6 ROM:0012BC8A dc.l loc_12BD34 ROM:0012BC8E ; --------------------------------------------------------------------------- ROM:0012BC8E ROM:0012BC8E loc_12BC8E: ; DATA XREF: ROM:off_12BC7A↑o ROM:0012BC8E move.b #1,($11D8).w ROM:0012BC94 bra.s locret_12BCAA ROM:0012BC96 ; --------------------------------------------------------------------------- ROM:0012BC96 rts ROM:0012BC98 ; --------------------------------------------------------------------------- ROM:0012BC98 ROM:0012BC98 loc_12BC98: ; DATA XREF: ROM:0012BC7E↑o ROM:0012BC98 cmpi.w #0,d0 ROM:0012BC9C ble.s locret_12BCAA ROM:0012BC9E bsr.w sub_12BD74 ROM:0012BCA2 move.b #2,($11D8).w ROM:0012BCA8 bra.s locret_12BCE4 ROM:0012BCAA ; --------------------------------------------------------------------------- ROM:0012BCAA ROM:0012BCAA locret_12BCAA: ; CODE XREF: ROM:0012BC94↑j ROM:0012BCAA ; ROM:0012BC9C↑j ... ROM:0012BCAA rts ROM:0012BCAC ; --------------------------------------------------------------------------- ROM:0012BCAC ROM:0012BCAC loc_12BCAC: ; DATA XREF: ROM:0012BC82↑o ROM:0012BCAC cmpi.w #0,d0 ROM:0012BCB0 bne.s loc_12BCBA ROM:0012BCB2 move.b #1,($11D8).w ROM:0012BCB8 bra.s locret_12BCAA ROM:0012BCBA ; --------------------------------------------------------------------------- ROM:0012BCBA ROM:0012BCBA loc_12BCBA: ; CODE XREF: ROM:0012BCB0↑j ROM:0012BCBA cmpi.w #5,d0 ROM:0012BCBE bge.s loc_12BCCC ROM:0012BCC0 bsr.w sub_12BD74 ROM:0012BCC4 move.b #2,($11D8).w ROM:0012BCCA bra.s locret_12BCE4 ROM:0012BCCC ; --------------------------------------------------------------------------- ROM:0012BCCC ROM:0012BCCC loc_12BCCC: ; CODE XREF: ROM:0012BCBE↑j ROM:0012BCCC cmpi.w #5,d0 ROM:0012BCD0 blt.s locret_12BCE4 ROM:0012BCD2 bsr.w sub_12BD74 ROM:0012BCD6 bsr.l sub_12BFE8 ROM:0012BCDC move.b #3,($11D8).w ROM:0012BCE2 bra.s locret_12BD32 ROM:0012BCE4 ; --------------------------------------------------------------------------- ROM:0012BCE4 ROM:0012BCE4 locret_12BCE4: ; CODE XREF: ROM:0012BCA8↑j ROM:0012BCE4 ; ROM:0012BCCA↑j ... ROM:0012BCE4 rts ROM:0012BCE6 ; --------------------------------------------------------------------------- ROM:0012BCE6 ROM:0012BCE6 loc_12BCE6: ; DATA XREF: ROM:0012BC86↑o ROM:0012BCE6 cmpi.w #0,d0 ROM:0012BCEA bne.s loc_12BCF4 ROM:0012BCEC move.b #1,($11D8).w ROM:0012BCF2 bra.s locret_12BCAA ROM:0012BCF4 ; --------------------------------------------------------------------------- ROM:0012BCF4 ROM:0012BCF4 loc_12BCF4: ; CODE XREF: ROM:0012BCEA↑j ROM:0012BCF4 cmpi.w #9,d0 ROM:0012BCF8 bge.s loc_12BD0C ROM:0012BCFA bsr.w sub_12BD74 ROM:0012BCFE bsr.l sub_12BFE8 ROM:0012BD04 move.b #3,($11D8).w ROM:0012BD0A bra.s locret_12BD32 ROM:0012BD0C ; --------------------------------------------------------------------------- ROM:0012BD0C ROM:0012BD0C loc_12BD0C: ; CODE XREF: ROM:0012BCF8↑j ROM:0012BD0C cmpi.w #9,d0 ROM:0012BD10 blt.s locret_12BD32 ROM:0012BD12 bsr.w sub_12BD74 ROM:0012BD16 bsr.w sub_12BDD6 ROM:0012BD1A bsr.w sub_12BF8E ROM:0012BD1E bsr.l sub_12BFE8 ROM:0012BD24 bset #5,($1389).w ROM:0012BD2A move.b #4,($11D8).w ROM:0012BD30 bra.s locret_12BD70 ROM:0012BD32 ; --------------------------------------------------------------------------- ROM:0012BD32 ROM:0012BD32 locret_12BD32: ; CODE XREF: ROM:0012BCE2↑j ROM:0012BD32 ; ROM:0012BD0A↑j ... ROM:0012BD32 rts ROM:0012BD34 ; --------------------------------------------------------------------------- ROM:0012BD34 ROM:0012BD34 loc_12BD34: ; DATA XREF: ROM:0012BC8A↑o ROM:0012BD34 cmpi.w #0,d0 ROM:0012BD38 bne.s loc_12BD46 ROM:0012BD3A move.b #1,($11D8).w ROM:0012BD40 bra.l locret_12BCAA ROM:0012BD46 ; --------------------------------------------------------------------------- ROM:0012BD46 ROM:0012BD46 loc_12BD46: ; CODE XREF: ROM:0012BD38↑j ROM:0012BD46 cmpi.w #9,d0 ROM:0012BD4A blt.s locret_12BD70 ROM:0012BD4C bsr.w sub_12BD74 ROM:0012BD50 bsr.w sub_12BDD6 ROM:0012BD54 bsr.w sub_12BF8E ROM:0012BD58 bsr.l sub_12BFE8 ROM:0012BD5E bset #5,($1389).w ROM:0012BD64 move.b #4,($11D8).w ROM:0012BD6A bra.l *+6 ROM:0012BD70 ; --------------------------------------------------------------------------- ROM:0012BD70 ROM:0012BD70 locret_12BD70: ; CODE XREF: ROM:0012BD30↑j ROM:0012BD70 ; ROM:0012BD4A↑j ... ROM:0012BD70 rts ROM:0012BD72 ; --------------------------------------------------------------------------- ROM:0012BD72 rts ROM:0012BD74 ROM:0012BD74 ; =============== S U B R O U T I N E ======================================= ROM:0012BD74 ROM:0012BD74 ROM:0012BD74 sub_12BD74: ; CODE XREF: ROM:0012BC9E↑p ROM:0012BD74 ; ROM:0012BCC0↑p ... ROM:0012BD74 move.w #7,d0 ROM:0012BD78 bra.s loc_12BD7E ROM:0012BD7A ; --------------------------------------------------------------------------- ROM:0012BD7A ROM:0012BD7A loc_12BD7A: ; CODE XREF: sub_12BD74+1E↓j ROM:0012BD7A subi.w #1,d0 ROM:0012BD7E ROM:0012BD7E loc_12BD7E: ; CODE XREF: sub_12BD74+4↑j ROM:0012BD7E cmpi.w #0,d0 ROM:0012BD82 blt.s loc_12BD94 ROM:0012BD84 move.w d0,d1 ROM:0012BD86 addq.w #1,d1 ROM:0012BD88 move.w $1000(d0.w*2),$1000(d1.w*2) ROM:0012BD92 bra.s loc_12BD7A ROM:0012BD94 ; --------------------------------------------------------------------------- ROM:0012BD94 ROM:0012BD94 loc_12BD94: ; CODE XREF: sub_12BD74+E↑j ROM:0012BD94 move.w ($4B2).w,d2 ROM:0012BD98 cmpi.w #0,d2 ROM:0012BD9C blt.s locret_12BDD4 ROM:0012BD9E cmpi.w #3,d2 ROM:0012BDA2 bgt.s locret_12BDD4 ROM:0012BDA4 move.w $141C(d2.w*2),d0 ROM:0012BDAA clr.l d1 ROM:0012BDAC move.w ($102E).w,d1 ROM:0012BDB0 ext.l d0 ROM:0012BDB2 muls.l d1,d0 ROM:0012BDB6 divs.l #$3E8,d0 ROM:0012BDBE muls.l #$3E8,d1 ROM:0012BDC6 sub.l d0,d1 ROM:0012BDC8 divs.l #$3E8,d1 ROM:0012BDD0 move.w d1,($1000).w ROM:0012BDD4 ROM:0012BDD4 locret_12BDD4: ; CODE XREF: sub_12BD74+28↑j ROM:0012BDD4 ; sub_12BD74+2E↑j ROM:0012BDD4 rts ROM:0012BDD4 ; End of function sub_12BD74 ROM:0012BDD4 ROM:0012BDD6 ROM:0012BDD6 ; =============== S U B R O U T I N E ======================================= ROM:0012BDD6 ROM:0012BDD6 ROM:0012BDD6 sub_12BDD6: ; CODE XREF: ROM:0012BD16↑p ROM:0012BDD6 ; ROM:0012BD50↑p ROM:0012BDD6 move.w ($1022).w,d3 ROM:0012BDDA move.w ($102C).w,d2 ROM:0012BDDE move.w #$3CDC,d1 ROM:0012BDE2 bsr.l sub_115E32 ROM:0012BDE8 move.w d1,-(sp) ROM:0012BDEA move.w ($1022).w,d2 ROM:0012BDEE move.w #$3C40,d1 ROM:0012BDF2 bsr.l sub_115E32 ROM:0012BDF8 move.w d1,d6 ROM:0012BDFA cmpi.w #$3E8,d6 ROM:0012BDFE ble.s loc_12BE04 ROM:0012BE00 move.w #$3E8,d6 ROM:0012BE04 ROM:0012BE04 loc_12BE04: ; CODE XREF: sub_12BDD6+28↑j ROM:0012BE04 ext.l d6 ROM:0012BE06 move.w (sp)+,d5 ROM:0012BE08 cmpi.w #$2710,d5 ROM:0012BE0C ble.s loc_12BE12 ROM:0012BE0E move.w #$2710,d5 ROM:0012BE12 ROM:0012BE12 loc_12BE12: ; CODE XREF: sub_12BDD6+36↑j ROM:0012BE12 ext.l d5 ROM:0012BE14 clr.l d2 ROM:0012BE16 clr.l d3 ROM:0012BE18 clr.l d4 ROM:0012BE1A clr.l d1 ROM:0012BE1C move.w ($1008).w,d2 ROM:0012BE20 move.w ($1006).w,d1 ROM:0012BE24 sub.l d1,d2 ROM:0012BE26 lsl.l #2,d2 ROM:0012BE28 move.w ($100C).w,d3 ROM:0012BE2C move.w ($1004).w,d1 ROM:0012BE30 sub.l d1,d3 ROM:0012BE32 move.w ($1010).w,d4 ROM:0012BE36 move.w ($1000).w,d1 ROM:0012BE3A add.l d1,d4 ROM:0012BE3C move.w ($1008).w,d1 ROM:0012BE40 sub.l d1,d4 ROM:0012BE42 sub.l d1,d4 ROM:0012BE44 cmpi.l #0,d4 ROM:0012BE4A bge.s loc_12BE4E ROM:0012BE4C clr.l d4 ROM:0012BE4E ROM:0012BE4E loc_12BE4E: ; CODE XREF: sub_12BDD6+74↑j ROM:0012BE4E muls.l d5,d4 ROM:0012BE52 move.l d4,d7 ROM:0012BE54 divs.l #$3E8,d7 ROM:0012BE5C clr.l d1 ROM:0012BE5E move.w ($CDC).w,d1 ROM:0012BE62 muls.l #$3E8,d1 ROM:0012BE6A sub.l d1,d4 ROM:0012BE6C cmpi.l #$20C2B8,d4 ROM:0012BE72 bgt.s loc_12BE7C ROM:0012BE74 cmpi.l #$FFDF3D48,d4 ROM:0012BE7A bge.s loc_12BEC6 ROM:0012BE7C ROM:0012BE7C loc_12BE7C: ; CODE XREF: sub_12BDD6+9C↑j ROM:0012BE7C cmpi.l #0,d4 ROM:0012BE82 blt.s loc_12BE8E ROM:0012BE84 addi.l #$1F4,d4 ROM:0012BE8A bra.w loc_12BE94 ROM:0012BE8E ; --------------------------------------------------------------------------- ROM:0012BE8E ROM:0012BE8E loc_12BE8E: ; CODE XREF: sub_12BDD6+AC↑j ROM:0012BE8E subi.l #$1F4,d4 ROM:0012BE94 ROM:0012BE94 loc_12BE94: ; CODE XREF: sub_12BDD6+B4↑j ROM:0012BE94 divs.l #$3E8,d4 ROM:0012BE9C muls.l d6,d4 ROM:0012BEA0 add.l d1,d4 ROM:0012BEA2 cmpi.l #0,d4 ROM:0012BEA8 blt.s loc_12BEB4 ROM:0012BEAA addi.l #$1F4,d4 ROM:0012BEB0 bra.w loc_12BEBA ROM:0012BEB4 ; --------------------------------------------------------------------------- ROM:0012BEB4 ROM:0012BEB4 loc_12BEB4: ; CODE XREF: sub_12BDD6+D2↑j ROM:0012BEB4 subi.l #$1F4,d4 ROM:0012BEBA ROM:0012BEBA loc_12BEBA: ; CODE XREF: sub_12BDD6+DA↑j ROM:0012BEBA divs.l #$3E8,d4 ROM:0012BEC2 bra.w loc_12BF0C ROM:0012BEC6 ; --------------------------------------------------------------------------- ROM:0012BEC6 ROM:0012BEC6 loc_12BEC6: ; CODE XREF: sub_12BDD6+A4↑j ROM:0012BEC6 muls.l d6,d4 ROM:0012BECA cmpi.l #0,d4 ROM:0012BED0 blt.s loc_12BEDC ROM:0012BED2 addi.l #$1F4,d4 ROM:0012BED8 bra.w loc_12BEE2 ROM:0012BEDC ; --------------------------------------------------------------------------- ROM:0012BEDC ROM:0012BEDC loc_12BEDC: ; CODE XREF: sub_12BDD6+FA↑j ROM:0012BEDC subi.l #$1F4,d4 ROM:0012BEE2 ROM:0012BEE2 loc_12BEE2: ; CODE XREF: sub_12BDD6+102↑j ROM:0012BEE2 divs.l #$3E8,d4 ROM:0012BEEA add.l d1,d4 ROM:0012BEEC cmpi.l #0,d4 ROM:0012BEF2 blt.s loc_12BEFE ROM:0012BEF4 addi.l #$1F4,d4 ROM:0012BEFA bra.w loc_12BF04 ROM:0012BEFE ; --------------------------------------------------------------------------- ROM:0012BEFE ROM:0012BEFE loc_12BEFE: ; CODE XREF: sub_12BDD6+11C↑j ROM:0012BEFE subi.l #$1F4,d4 ROM:0012BF04 ROM:0012BF04 loc_12BF04: ; CODE XREF: sub_12BDD6+124↑j ROM:0012BF04 divs.l #$3E8,d4 ROM:0012BF0C ROM:0012BF0C loc_12BF0C: ; CODE XREF: sub_12BDD6+EC↑j ROM:0012BF0C cmpi.l #0,d4 ROM:0012BF12 bge.s loc_12BF16 ROM:0012BF14 clr.l d4 ROM:0012BF16 ROM:0012BF16 loc_12BF16: ; CODE XREF: sub_12BDD6+13C↑j ROM:0012BF16 cmpi.l #$FFFF,d4 ROM:0012BF1C bgt.s loc_12BF24 ROM:0012BF1E move.w d4,($CDC).w ROM:0012BF22 bra.s loc_12BF2A ROM:0012BF24 ; --------------------------------------------------------------------------- ROM:0012BF24 ROM:0012BF24 loc_12BF24: ; CODE XREF: sub_12BDD6+146↑j ROM:0012BF24 move.w #$FFFF,($CDC).w ROM:0012BF2A ROM:0012BF2A loc_12BF2A: ; CODE XREF: sub_12BDD6+14C↑j ROM:0012BF2A clr.w d1 ROM:0012BF2C move.b $B12(a5),d1 ROM:0012BF30 cmpi.w #0,d1 ROM:0012BF34 bne.s loc_12BF40 ROM:0012BF36 move.l d2,d0 ROM:0012BF38 sub.l d3,d0 ROM:0012BF3A add.l d4,d0 ROM:0012BF3C bra.w loc_12BF88 ROM:0012BF40 ; --------------------------------------------------------------------------- ROM:0012BF40 ROM:0012BF40 loc_12BF40: ; CODE XREF: sub_12BDD6+15E↑j ROM:0012BF40 cmpi.w #1,d1 ROM:0012BF44 bne.s loc_12BF48 ROM:0012BF46 move.l d2,d0 ROM:0012BF48 ROM:0012BF48 loc_12BF48: ; CODE XREF: sub_12BDD6+16E↑j ROM:0012BF48 cmpi.w #2,d1 ROM:0012BF4C bne.s loc_12BF50 ROM:0012BF4E move.l d3,d0 ROM:0012BF50 ROM:0012BF50 loc_12BF50: ; CODE XREF: sub_12BDD6+176↑j ROM:0012BF50 cmpi.w #3,d1 ROM:0012BF54 bne.s loc_12BF58 ROM:0012BF56 move.l d7,d0 ROM:0012BF58 ROM:0012BF58 loc_12BF58: ; CODE XREF: sub_12BDD6+17E↑j ROM:0012BF58 cmpi.w #4,d1 ROM:0012BF5C bne.s loc_12BF60 ROM:0012BF5E move.l d4,d0 ROM:0012BF60 ROM:0012BF60 loc_12BF60: ; CODE XREF: sub_12BDD6+186↑j ROM:0012BF60 cmpi.w #5,d1 ROM:0012BF64 bne.s loc_12BF68 ROM:0012BF66 move.l d5,d0 ROM:0012BF68 ROM:0012BF68 loc_12BF68: ; CODE XREF: sub_12BDD6+18E↑j ROM:0012BF68 cmpi.w #6,d1 ROM:0012BF6C bne.s loc_12BF70 ROM:0012BF6E move.l d6,d0 ROM:0012BF70 ROM:0012BF70 loc_12BF70: ; CODE XREF: sub_12BDD6+196↑j ROM:0012BF70 cmpi.w #0,d1 ROM:0012BF74 bge.s loc_12BF7C ROM:0012BF76 move.l #0,d0 ROM:0012BF7C ROM:0012BF7C loc_12BF7C: ; CODE XREF: sub_12BDD6+19E↑j ROM:0012BF7C cmpi.w #6,d1 ROM:0012BF80 ble.s loc_12BF88 ROM:0012BF82 move.l #0,d0 ROM:0012BF88 ROM:0012BF88 loc_12BF88: ; CODE XREF: sub_12BDD6+166↑j ROM:0012BF88 ; sub_12BDD6+1AA↑j ROM:0012BF88 move.l d0,($948).w ROM:0012BF8C rts ROM:0012BF8C ; End of function sub_12BDD6 ROM:0012BF8C ROM:0012BF8E ROM:0012BF8E ; =============== S U B R O U T I N E ======================================= ROM:0012BF8E ROM:0012BF8E ROM:0012BF8E sub_12BF8E: ; CODE XREF: ROM:0012BD1A↑p ROM:0012BF8E ; ROM:0012BD54↑p ROM:0012BF8E move.l ($948).w,d0 ROM:0012BF92 cmpi.l #$FFFF8001,d0 ROM:0012BF98 bge.s loc_12BFA2 ROM:0012BF9A move.w #$8001,($CDE).w ROM:0012BFA0 bra.s locret_12BFB6 ROM:0012BFA2 ; --------------------------------------------------------------------------- ROM:0012BFA2 ROM:0012BFA2 loc_12BFA2: ; CODE XREF: sub_12BF8E+A↑j ROM:0012BFA2 cmpi.l #$7FFF,d0 ROM:0012BFA8 ble.s loc_12BFB2 ROM:0012BFAA move.w #$7FFF,($CDE).w ROM:0012BFB0 bra.s locret_12BFB6 ROM:0012BFB2 ; --------------------------------------------------------------------------- ROM:0012BFB2 ROM:0012BFB2 loc_12BFB2: ; CODE XREF: sub_12BF8E+1A↑j ROM:0012BFB2 move.w d0,($CDE).w ROM:0012BFB6 ROM:0012BFB6 locret_12BFB6: ; CODE XREF: sub_12BF8E+12↑j ROM:0012BFB6 ; sub_12BF8E+22↑j ROM:0012BFB6 rts ROM:0012BFB6 ; End of function sub_12BF8E ROM:0012BFB6 ROM:0012BFB8 ROM:0012BFB8 ; =============== S U B R O U T I N E ======================================= ROM:0012BFB8 ROM:0012BFB8 ROM:0012BFB8 sub_12BFB8: ; CODE XREF: sub_110A60+12C↑p ROM:0012BFB8 move.w #7,d1 ROM:0012BFBC bra.s loc_12BFC2 ROM:0012BFBE ; --------------------------------------------------------------------------- ROM:0012BFBE ROM:0012BFBE loc_12BFBE: ; CODE XREF: sub_12BFB8+1E↓j ROM:0012BFBE subi.w #1,d1 ROM:0012BFC2 ROM:0012BFC2 loc_12BFC2: ; CODE XREF: sub_12BFB8+4↑j ROM:0012BFC2 cmpi.w #0,d1 ROM:0012BFC6 blt.s loc_12BFD8 ROM:0012BFC8 move.w d1,d2 ROM:0012BFCA addq.w #1,d2 ROM:0012BFCC move.b $1350(d1.w),$1350(d2.w) ROM:0012BFD6 bra.s loc_12BFBE ROM:0012BFD8 ; --------------------------------------------------------------------------- ROM:0012BFD8 ROM:0012BFD8 loc_12BFD8: ; CODE XREF: sub_12BFB8+E↑j ROM:0012BFD8 clr.l d1 ROM:0012BFDA move.w ($48C).w,d1 ROM:0012BFDE divs.w #$64,d1 ; 'd' ROM:0012BFE2 move.b d1,($1350).w ROM:0012BFE6 rts ROM:0012BFE6 ; End of function sub_12BFB8 ROM:0012BFE6 ROM:0012BFE8 ROM:0012BFE8 ; =============== S U B R O U T I N E ======================================= ROM:0012BFE8 ROM:0012BFE8 ROM:0012BFE8 sub_12BFE8: ; CODE XREF: ROM:0012BCD6↑p ROM:0012BFE8 ; ROM:0012BCFE↑p ... ROM:0012BFE8 clr.w d1 ROM:0012BFEA move.b $B14(a5),d1 ROM:0012BFEE cmpi.w #0,d1 ROM:0012BFF2 bne.s loc_12BFFA ROM:0012BFF4 bsr.w sub_12C000 ROM:0012BFF8 bra.s locret_12BFFE ROM:0012BFFA ; --------------------------------------------------------------------------- ROM:0012BFFA ROM:0012BFFA loc_12BFFA: ; CODE XREF: sub_12BFE8+A↑j ROM:0012BFFA bsr.w sub_12C25C ROM:0012BFFE ROM:0012BFFE locret_12BFFE: ; CODE XREF: sub_12BFE8+10↑j ROM:0012BFFE rts ROM:0012BFFE ; End of function sub_12BFE8 ROM:0012BFFE ROM:0012C000 ROM:0012C000 ; =============== S U B R O U T I N E ======================================= ROM:0012C000 ROM:0012C000 ROM:0012C000 sub_12C000: ; CODE XREF: sub_12BFE8+C↑p ROM:0012C000 btst #4,($14CF).w ROM:0012C006 bne.l locret_12C084 ROM:0012C00C move.w $5C0(a5),d0 ROM:0012C010 move.b $B13(a5),d1 ROM:0012C014 cmp.w ($DA4).w,d0 ROM:0012C018 bne.s loc_12C026 ROM:0012C01A cmp.b ($11D9).w,d1 ROM:0012C01E ble.s loc_12C024 ROM:0012C020 addq.b #1,($11D9).w ROM:0012C024 ROM:0012C024 loc_12C024: ; CODE XREF: sub_12C000+1E↑j ROM:0012C024 bra.s loc_12C02A ROM:0012C026 ; --------------------------------------------------------------------------- ROM:0012C026 ROM:0012C026 loc_12C026: ; CODE XREF: sub_12C000+18↑j ROM:0012C026 clr.b ($11D9).w ROM:0012C02A ROM:0012C02A loc_12C02A: ; CODE XREF: sub_12C000:loc_12C024↑j ROM:0012C02A clr.l d0 ROM:0012C02C clr.l d2 ROM:0012C02E move.w ($1008).w,d0 ROM:0012C032 move.w ($1000).w,d2 ROM:0012C036 sub.l d2,d0 ROM:0012C038 cmpi.w #2,($4B2).w ROM:0012C03E bne.s locret_12C084 ROM:0012C040 move.w $5BC(a5),d2 ROM:0012C044 cmp.w ($101A).w,d2 ROM:0012C048 bge.s locret_12C084 ROM:0012C04A move.w $5BE(a5),d2 ROM:0012C04E cmp.w ($101A).w,d2 ROM:0012C052 ble.s locret_12C084 ROM:0012C054 cmp.b ($11D9).w,d1 ROM:0012C058 bgt.s locret_12C084 ROM:0012C05A move.w $5BA(a5),d3 ROM:0012C05E cmp.w d0,d3 ROM:0012C060 blt.s locret_12C084 ROM:0012C062 neg.w d3 ROM:0012C064 cmp.w d0,d3 ROM:0012C066 bgt.s locret_12C084 ROM:0012C068 btst #2,($1377).w ROM:0012C06E bne.s locret_12C084 ROM:0012C070 btst #6,($1381).w ROM:0012C076 bne.s locret_12C084 ROM:0012C078 bsr.w sub_12C086 ROM:0012C07C bsr.w sub_12C16C ROM:0012C080 bsr.w sub_12C1F2 ROM:0012C084 ROM:0012C084 locret_12C084: ; CODE XREF: sub_12C000+6↑j ROM:0012C084 ; sub_12C000+3E↑j ... ROM:0012C084 rts ROM:0012C084 ; End of function sub_12C000 ROM:0012C084 ROM:0012C086 ROM:0012C086 ; =============== S U B R O U T I N E ======================================= ROM:0012C086 ROM:0012C086 ROM:0012C086 sub_12C086: ; CODE XREF: sub_12C000+78↑p ROM:0012C086 clr.l d0 ROM:0012C088 clr.l d1 ROM:0012C08A clr.l d2 ROM:0012C08C move.w ($102E).w,d0 ROM:0012C090 move.w ($1036).w,d1 ROM:0012C094 move.w ($1036).w,d2 ROM:0012C098 addi.l #$20,d2 ; ' ' ROM:0012C09E lsr.l #6,d2 ROM:0012C0A0 sub.l d1,d0 ROM:0012C0A2 clr.w ($1016).w ROM:0012C0A6 clr.l d3 ROM:0012C0A8 move.w ($1030).w,d3 ROM:0012C0AC sub.l d1,d3 ROM:0012C0AE asl.l #1,d3 ROM:0012C0B0 sub.l d0,d3 ROM:0012C0B2 asl.l #1,d3 ROM:0012C0B4 sub.l d0,d3 ROM:0012C0B6 muls.l #$F42,d3 ROM:0012C0BE divs.l d2,d3 ROM:0012C0C2 cmpi.l #$7FFF,d3 ROM:0012C0C8 bge.s loc_12C0E4 ROM:0012C0CA cmpi.l #$FFFF8001,d3 ROM:0012C0D0 ble.s loc_12C0DA ROM:0012C0D2 move.w d3,($1012).w ROM:0012C0D6 bra.w loc_12C0E0 ROM:0012C0DA ; --------------------------------------------------------------------------- ROM:0012C0DA ROM:0012C0DA loc_12C0DA: ; CODE XREF: sub_12C086+4A↑j ROM:0012C0DA move.w #$8001,($1012).w ROM:0012C0E0 ROM:0012C0E0 loc_12C0E0: ; CODE XREF: sub_12C086+50↑j ROM:0012C0E0 bra.w loc_12C0EA ROM:0012C0E4 ; --------------------------------------------------------------------------- ROM:0012C0E4 ROM:0012C0E4 loc_12C0E4: ; CODE XREF: sub_12C086+42↑j ROM:0012C0E4 move.w #$7FFF,($1012).w ROM:0012C0EA ROM:0012C0EA loc_12C0EA: ; CODE XREF: sub_12C086:loc_12C0E0↑j ROM:0012C0EA clr.l d3 ROM:0012C0EC move.w ($1034).w,d3 ROM:0012C0F0 sub.l d1,d3 ROM:0012C0F2 asl.l #2,d3 ROM:0012C0F4 sub.l d0,d3 ROM:0012C0F6 muls.l #$F42,d3 ROM:0012C0FE divs.l d2,d3 ROM:0012C102 cmpi.l #$7FFF,d3 ROM:0012C108 bge.s loc_12C124 ROM:0012C10A cmpi.l #$FFFF8001,d3 ROM:0012C110 ble.s loc_12C11A ROM:0012C112 move.w d3,($1018).w ROM:0012C116 bra.w loc_12C120 ROM:0012C11A ; --------------------------------------------------------------------------- ROM:0012C11A ROM:0012C11A loc_12C11A: ; CODE XREF: sub_12C086+8A↑j ROM:0012C11A move.w #$8001,($1018).w ROM:0012C120 ROM:0012C120 loc_12C120: ; CODE XREF: sub_12C086+90↑j ROM:0012C120 bra.w loc_12C12A ROM:0012C124 ; --------------------------------------------------------------------------- ROM:0012C124 ROM:0012C124 loc_12C124: ; CODE XREF: sub_12C086+82↑j ROM:0012C124 move.w #$7FFF,($1018).w ROM:0012C12A ROM:0012C12A loc_12C12A: ; CODE XREF: sub_12C086:loc_12C120↑j ROM:0012C12A clr.l d3 ROM:0012C12C move.w ($1032).w,d3 ROM:0012C130 sub.l d1,d3 ROM:0012C132 asl.l #1,d3 ROM:0012C134 sub.l d0,d3 ROM:0012C136 muls.l #$1E84,d3 ROM:0012C13E divs.l d2,d3 ROM:0012C142 cmpi.l #$7FFF,d3 ROM:0012C148 bge.s loc_12C164 ROM:0012C14A cmpi.l #$FFFF8001,d3 ROM:0012C150 ble.s loc_12C15A ROM:0012C152 move.w d3,($1014).w ROM:0012C156 bra.w loc_12C160 ROM:0012C15A ; --------------------------------------------------------------------------- ROM:0012C15A ROM:0012C15A loc_12C15A: ; CODE XREF: sub_12C086+CA↑j ROM:0012C15A move.w #$8001,($1014).w ROM:0012C160 ROM:0012C160 loc_12C160: ; CODE XREF: sub_12C086+D0↑j ROM:0012C160 bra.w locret_12C16A ROM:0012C164 ; --------------------------------------------------------------------------- ROM:0012C164 ROM:0012C164 loc_12C164: ; CODE XREF: sub_12C086+C2↑j ROM:0012C164 move.w #$7FFF,($1014).w ROM:0012C16A ROM:0012C16A locret_12C16A: ; CODE XREF: sub_12C086:loc_12C160↑j ROM:0012C16A rts ROM:0012C16A ; End of function sub_12C086 ROM:0012C16A ROM:0012C16C ROM:0012C16C ; =============== S U B R O U T I N E ======================================= ROM:0012C16C ROM:0012C16C ROM:0012C16C sub_12C16C: ; CODE XREF: sub_12C000+7C↑p ROM:0012C16C clr.l d3 ROM:0012C16E move.w $5C2(a5),d3 ROM:0012C172 move.w #0,($1420).w ROM:0012C178 clr.l d1 ROM:0012C17A clr.l d2 ROM:0012C17C move.w ($1012).w,d1 ROM:0012C180 ext.l d1 ROM:0012C182 move.w ($141C).w,d2 ROM:0012C186 ext.l d2 ROM:0012C188 sub.l d2,d1 ROM:0012C18A muls.l d3,d1 ROM:0012C18E muls.l #$64,d2 ; 'd' ROM:0012C196 add.l d1,d2 ROM:0012C198 divs.w #$64,d2 ; 'd' ROM:0012C19C move.w d2,($141C).w ROM:0012C1A0 clr.l d1 ROM:0012C1A2 clr.l d2 ROM:0012C1A4 move.w ($1018).w,d1 ROM:0012C1A8 ext.l d1 ROM:0012C1AA move.w ($1422).w,d2 ROM:0012C1AE ext.l d2 ROM:0012C1B0 sub.l d2,d1 ROM:0012C1B2 muls.l d3,d1 ROM:0012C1B6 muls.l #$64,d2 ; 'd' ROM:0012C1BE add.l d1,d2 ROM:0012C1C0 divs.w #$64,d2 ; 'd' ROM:0012C1C4 move.w d2,($1422).w ROM:0012C1C8 clr.l d1 ROM:0012C1CA clr.l d2 ROM:0012C1CC move.w ($1014).w,d1 ROM:0012C1D0 ext.l d1 ROM:0012C1D2 move.w ($141E).w,d2 ROM:0012C1D6 ext.l d2 ROM:0012C1D8 sub.l d2,d1 ROM:0012C1DA muls.l d3,d1 ROM:0012C1DE muls.l #$64,d2 ; 'd' ROM:0012C1E6 add.l d1,d2 ROM:0012C1E8 divs.w #$64,d2 ; 'd' ROM:0012C1EC move.w d2,($141E).w ROM:0012C1F0 rts ROM:0012C1F0 ; End of function sub_12C16C ROM:0012C1F0 ROM:0012C1F2 ROM:0012C1F2 ; =============== S U B R O U T I N E ======================================= ROM:0012C1F2 ROM:0012C1F2 ROM:0012C1F2 sub_12C1F2: ; CODE XREF: sub_12C000+80↑p ROM:0012C1F2 clr.w d0 ROM:0012C1F4 move.b ($1439).w,d0 ROM:0012C1F8 cmp.w ($13CC).w,d0 ROM:0012C1FC bgt.s loc_12C204 ROM:0012C1FE bset #7,($14CF).w ROM:0012C204 ROM:0012C204 loc_12C204: ; CODE XREF: sub_12C1F2+A↑j ROM:0012C204 muls.w #5,d0 ROM:0012C208 cmp.w ($13CC).w,d0 ROM:0012C20C bgt.s loc_12C216 ROM:0012C20E bset #4,($14CF).w ROM:0012C214 bra.s loc_12C21A ROM:0012C216 ; --------------------------------------------------------------------------- ROM:0012C216 ROM:0012C216 loc_12C216: ; CODE XREF: sub_12C1F2+1A↑j ROM:0012C216 addq.w #1,($13CC).w ROM:0012C21A ROM:0012C21A loc_12C21A: ; CODE XREF: sub_12C1F2+22↑j ROM:0012C21A move.w $5C4(a5),d2 ROM:0012C21E move.w #0,d0 ROM:0012C222 bra.s loc_12C228 ROM:0012C224 ; --------------------------------------------------------------------------- ROM:0012C224 ROM:0012C224 loc_12C224: ; CODE XREF: sub_12C1F2+66↓j ROM:0012C224 addi.w #1,d0 ROM:0012C228 ROM:0012C228 loc_12C228: ; CODE XREF: sub_12C1F2+30↑j ROM:0012C228 cmpi.w #3,d0 ROM:0012C22C bgt.s locret_12C25A ROM:0012C22E move.w $141C(d0.w*2),d1 ROM:0012C234 cmp.w d1,d2 ROM:0012C236 bge.s loc_12C242 ROM:0012C238 move.w d2,d1 ROM:0012C23A bset #2,($14CF).w ROM:0012C240 bra.s loc_12C252 ROM:0012C242 ; --------------------------------------------------------------------------- ROM:0012C242 ROM:0012C242 loc_12C242: ; CODE XREF: sub_12C1F2+44↑j ROM:0012C242 neg.w d2 ROM:0012C244 cmp.w d1,d2 ROM:0012C246 ble.s loc_12C250 ROM:0012C248 move.w d2,d1 ROM:0012C24A bset #2,($14CF).w ROM:0012C250 ROM:0012C250 loc_12C250: ; CODE XREF: sub_12C1F2+54↑j ROM:0012C250 neg.w d2 ROM:0012C252 ROM:0012C252 loc_12C252: ; CODE XREF: sub_12C1F2+4E↑j ROM:0012C252 move.w d1,$141C(d0.w*2) ROM:0012C258 bra.s loc_12C224 ROM:0012C25A ; --------------------------------------------------------------------------- ROM:0012C25A ROM:0012C25A locret_12C25A: ; CODE XREF: sub_12C1F2+3A↑j ROM:0012C25A rts ROM:0012C25A ; End of function sub_12C1F2 ROM:0012C25A ROM:0012C25C ROM:0012C25C ; =============== S U B R O U T I N E ======================================= ROM:0012C25C ROM:0012C25C ROM:0012C25C sub_12C25C: ; CODE XREF: sub_12BFE8:loc_12BFFA↑p ROM:0012C25C ; sub_12EF04+22↓p ROM:0012C25C clr.l d1 ROM:0012C25E move.w $5C2(a5),d0 ROM:0012C262 move.w #$12C,d1 ROM:0012C266 divs.w d0,d1 ROM:0012C268 move.b d1,($1439).w ROM:0012C26C clr.l d0 ROM:0012C26E move.w $5C4(a5),d0 ROM:0012C272 asl.l #2,d0 ROM:0012C274 move.w d0,($13CE).w ROM:0012C278 move.w #0,($13CC).w ROM:0012C27E bclr #2,($14CF).w ROM:0012C284 bclr #4,($14CF).w ROM:0012C28A bclr #7,($14CF).w ROM:0012C290 move.w #0,d0 ROM:0012C294 bra.s loc_12C29A ROM:0012C296 ; --------------------------------------------------------------------------- ROM:0012C296 ROM:0012C296 loc_12C296: ; CODE XREF: sub_12C25C+4C↓j ROM:0012C296 addi.w #1,d0 ROM:0012C29A ROM:0012C29A loc_12C29A: ; CODE XREF: sub_12C25C+38↑j ROM:0012C29A cmpi.w #3,d0 ROM:0012C29E bgt.s locret_12C2AA ROM:0012C2A0 move.w #0,$141C(d0.w*2) ROM:0012C2A8 bra.s loc_12C296 ROM:0012C2AA ; --------------------------------------------------------------------------- ROM:0012C2AA ROM:0012C2AA locret_12C2AA: ; CODE XREF: sub_12C25C+42↑j ROM:0012C2AA rts ROM:0012C2AA ; End of function sub_12C25C ROM:0012C2AA ROM:0012C2AC ROM:0012C2AC ; =============== S U B R O U T I N E ======================================= ROM:0012C2AC ROM:0012C2AC ROM:0012C2AC sub_12C2AC: ; CODE XREF: sub_110A60+248↑p ROM:0012C2AC clr.w d1 ROM:0012C2AE move.b ($11DA).w,d1 ROM:0012C2B2 cmpi.w #3,d1 ROM:0012C2B6 bcc.s locret_12C2C0 ROM:0012C2B8 movea.l off_12C2C2(pc,d1.w*4),a0 ROM:0012C2BC nop ROM:0012C2BE jmp (a0) ROM:0012C2C0 ; --------------------------------------------------------------------------- ROM:0012C2C0 ROM:0012C2C0 locret_12C2C0: ; CODE XREF: sub_12C2AC+A↑j ROM:0012C2C0 rts ROM:0012C2C0 ; End of function sub_12C2AC ROM:0012C2C0 ROM:0012C2C0 ; --------------------------------------------------------------------------- ROM:0012C2C2 off_12C2C2: dc.l loc_12C2CE ; DATA XREF: sub_12C2AC+C↑r ROM:0012C2C6 dc.l loc_12C2D8 ROM:0012C2CA dc.l loc_12C332 ROM:0012C2CE ; --------------------------------------------------------------------------- ROM:0012C2CE ROM:0012C2CE loc_12C2CE: ; DATA XREF: ROM:off_12C2C2↑o ROM:0012C2CE move.b #1,($11DA).w ROM:0012C2D4 bra.s locret_12C330 ROM:0012C2D6 ; --------------------------------------------------------------------------- ROM:0012C2D6 rts ROM:0012C2D8 ; --------------------------------------------------------------------------- ROM:0012C2D8 ROM:0012C2D8 loc_12C2D8: ; DATA XREF: ROM:0012C2C6↑o ROM:0012C2D8 btst #5,($1389).w ROM:0012C2DE beq.s loc_12C30A ROM:0012C2E0 btst #1,($1369).w ROM:0012C2E6 beq.l loc_12C30A ROM:0012C2EC bsr.l sub_12C37C ROM:0012C2F2 bsr.l sub_12C76C ROM:0012C2F8 bsr.l sub_12C4F0 ROM:0012C2FE move.b #2,($11DA).w ROM:0012C304 bra.l locret_12C378 ROM:0012C30A ; --------------------------------------------------------------------------- ROM:0012C30A ROM:0012C30A loc_12C30A: ; CODE XREF: ROM:0012C2DE↑j ROM:0012C30A ; ROM:0012C2E6↑j ROM:0012C30A btst #5,($1389).w ROM:0012C310 beq.s locret_12C330 ROM:0012C312 btst #1,($1369).w ROM:0012C318 bne.l locret_12C330 ROM:0012C31E bsr.l sub_12C37C ROM:0012C324 move.b #1,($11DA).w ROM:0012C32A bra.l *+6 ROM:0012C330 ; --------------------------------------------------------------------------- ROM:0012C330 ROM:0012C330 locret_12C330: ; CODE XREF: ROM:0012C2D4↑j ROM:0012C330 ; ROM:0012C310↑j ... ROM:0012C330 rts ROM:0012C332 ; --------------------------------------------------------------------------- ROM:0012C332 ROM:0012C332 loc_12C332: ; DATA XREF: ROM:0012C2CA↑o ROM:0012C332 btst #5,($1389).w ROM:0012C338 beq.s loc_12C350 ROM:0012C33A btst #1,($1369).w ROM:0012C340 bne.s loc_12C350 ROM:0012C342 bsr.l sub_12C37C ROM:0012C348 move.b #1,($11DA).w ROM:0012C34E bra.s locret_12C330 ROM:0012C350 ; --------------------------------------------------------------------------- ROM:0012C350 ROM:0012C350 loc_12C350: ; CODE XREF: ROM:0012C338↑j ROM:0012C350 ; ROM:0012C340↑j ROM:0012C350 btst #5,($1389).w ROM:0012C356 beq.s locret_12C378 ROM:0012C358 btst #1,($1369).w ROM:0012C35E beq.s locret_12C378 ROM:0012C360 bsr.l sub_12C37C ROM:0012C366 bsr.l sub_12C76C ROM:0012C36C bsr.l sub_12C4F0 ROM:0012C372 move.b #2,($11DA).w ROM:0012C378 ROM:0012C378 locret_12C378: ; CODE XREF: ROM:0012C304↑j ROM:0012C378 ; ROM:0012C356↑j ... ROM:0012C378 rts ROM:0012C37A ; --------------------------------------------------------------------------- ROM:0012C37A rts ROM:0012C37C ROM:0012C37C ; =============== S U B R O U T I N E ======================================= ROM:0012C37C ROM:0012C37C ROM:0012C37C sub_12C37C: ; CODE XREF: ROM:0012C2EC↑p ROM:0012C37C ; ROM:0012C31E↑p ... ROM:0012C37C move.w ($1022).w,d3 ROM:0012C380 move.w ($102C).w,d2 ROM:0012C384 move.w #$3CDE,d1 ROM:0012C388 bsr.l sub_115E32 ROM:0012C38E move.w d1,-(sp) ROM:0012C390 move.w ($A44).w,d2 ROM:0012C394 move.w #$3C42,d1 ROM:0012C398 bsr.l sub_115E32 ROM:0012C39E move.w d1,d6 ROM:0012C3A0 move.w (sp)+,d7 ROM:0012C3A2 clr.l d0 ROM:0012C3A4 clr.w d5 ROM:0012C3A6 move.b ($1439).w,d5 ROM:0012C3AA move.w ($13CC).w,d4 ROM:0012C3AE btst #2,($14CF).w ROM:0012C3B4 beq.s loc_12C3CC ROM:0012C3B6 move.w ($13CE).w,d0 ROM:0012C3BA clr.l d2 ROM:0012C3BC move.w ($1008).w,d2 ROM:0012C3C0 mulu.w d2,d0 ROM:0012C3C2 divu.l #$2710,d0 ROM:0012C3CA bra.s loc_12C41C ROM:0012C3CC ; --------------------------------------------------------------------------- ROM:0012C3CC ROM:0012C3CC loc_12C3CC: ; CODE XREF: sub_12C37C+38↑j ROM:0012C3CC cmp.w d4,d5 ROM:0012C3CE ble.l loc_12C418 ROM:0012C3D4 cmpi.w #0,d5 ROM:0012C3D8 ble.l loc_12C402 ROM:0012C3DE move.w ($13CE).w,d0 ROM:0012C3E2 move.w d5,d1 ROM:0012C3E4 sub.w ($13CC).w,d1 ROM:0012C3E8 mulu.w d1,d0 ROM:0012C3EA ext.l d5 ROM:0012C3EC divs.l d5,d0 ROM:0012C3F0 clr.l d2 ROM:0012C3F2 move.w ($1008).w,d2 ROM:0012C3F6 mulu.w d2,d0 ROM:0012C3F8 divu.l #$2710,d0 ROM:0012C400 bra.s loc_12C416 ROM:0012C402 ; --------------------------------------------------------------------------- ROM:0012C402 ROM:0012C402 loc_12C402: ; CODE XREF: sub_12C37C+5C↑j ROM:0012C402 move.w ($13CE).w,d0 ROM:0012C406 clr.l d2 ROM:0012C408 move.w ($1008).w,d2 ROM:0012C40C mulu.w d2,d0 ROM:0012C40E divu.l #$2710,d0 ROM:0012C416 ROM:0012C416 loc_12C416: ; CODE XREF: sub_12C37C+84↑j ROM:0012C416 bra.s loc_12C41C ROM:0012C418 ; --------------------------------------------------------------------------- ROM:0012C418 ROM:0012C418 loc_12C418: ; CODE XREF: sub_12C37C+52↑j ROM:0012C418 move.w #0,d0 ROM:0012C41C ROM:0012C41C loc_12C41C: ; CODE XREF: sub_12C37C+4E↑j ROM:0012C41C ; sub_12C37C:loc_12C416↑j ROM:0012C41C cmpi.l #$8000,d0 ROM:0012C422 ble.s loc_12C42A ROM:0012C424 move.l #$8000,d0 ROM:0012C42A ROM:0012C42A loc_12C42A: ; CODE XREF: sub_12C37C+A6↑j ROM:0012C42A clr.w d5 ROM:0012C42C move.b $B16(a5),d5 ROM:0012C430 cmpi.w #0,d5 ROM:0012C434 bne.s loc_12C446 ROM:0012C436 muls.w d6,d7 ROM:0012C438 divs.l #$64,d7 ; 'd' ROM:0012C440 sub.l d0,d7 ROM:0012C442 bra.w loc_12C496 ROM:0012C446 ; --------------------------------------------------------------------------- ROM:0012C446 ROM:0012C446 loc_12C446: ; CODE XREF: sub_12C37C+B8↑j ROM:0012C446 cmpi.w #1,d5 ROM:0012C44A bne.s loc_12C46A ROM:0012C44C muls.w d6,d7 ROM:0012C44E divs.l #$64,d7 ; 'd' ROM:0012C456 sub.l d0,d7 ROM:0012C458 clr.l d1 ROM:0012C45A move.b $B15(a5),d1 ROM:0012C45E muls.l d1,d7 ROM:0012C462 divs.l #$64,d7 ; 'd' ROM:0012C46A ROM:0012C46A loc_12C46A: ; CODE XREF: sub_12C37C+CE↑j ROM:0012C46A cmpi.w #2,d5 ROM:0012C46E bne.s loc_12C472 ROM:0012C470 ext.l d7 ROM:0012C472 ROM:0012C472 loc_12C472: ; CODE XREF: sub_12C37C+F2↑j ROM:0012C472 cmpi.w #3,d5 ROM:0012C476 bne.s loc_12C47C ROM:0012C478 clr.l d7 ROM:0012C47A move.w d6,d7 ROM:0012C47C ROM:0012C47C loc_12C47C: ; CODE XREF: sub_12C37C+FA↑j ROM:0012C47C cmpi.w #4,d5 ROM:0012C480 bne.s loc_12C486 ROM:0012C482 clr.l d7 ROM:0012C484 move.w d0,d7 ROM:0012C486 ROM:0012C486 loc_12C486: ; CODE XREF: sub_12C37C+104↑j ROM:0012C486 cmpi.w #5,d5 ROM:0012C48A bne.s loc_12C496 ROM:0012C48C muls.w d6,d7 ROM:0012C48E divs.l #$64,d7 ; 'd' ROM:0012C496 ROM:0012C496 loc_12C496: ; CODE XREF: sub_12C37C+C6↑j ROM:0012C496 ; sub_12C37C+10E↑j ROM:0012C496 cmpi.l #$FFFF8000,d7 ROM:0012C49C bge.s loc_12C4A8 ROM:0012C49E move.w #$8000,($CE0).w ROM:0012C4A4 bra.w loc_12C4AC ROM:0012C4A8 ; --------------------------------------------------------------------------- ROM:0012C4A8 ROM:0012C4A8 loc_12C4A8: ; CODE XREF: sub_12C37C+120↑j ROM:0012C4A8 move.w d7,($CE0).w ROM:0012C4AC ROM:0012C4AC loc_12C4AC: ; CODE XREF: sub_12C37C+128↑j ROM:0012C4AC move.w ($CE0).w,d0 ROM:0012C4B0 move.w ($CDE).w,d1 ROM:0012C4B4 ext.l d0 ROM:0012C4B6 ext.l d1 ROM:0012C4B8 sub.l d1,d0 ROM:0012C4BA cmpi.l #$FFFF8000,d0 ROM:0012C4C0 bge.s loc_12C4C8 ROM:0012C4C2 move.l #$FFFF8000,d0 ROM:0012C4C8 ROM:0012C4C8 loc_12C4C8: ; CODE XREF: sub_12C37C+144↑j ROM:0012C4C8 cmpi.l #$7FFF,d0 ROM:0012C4CE ble.s loc_12C4D6 ROM:0012C4D0 move.l #$7FFF,d0 ROM:0012C4D6 ROM:0012C4D6 loc_12C4D6: ; CODE XREF: sub_12C37C+152↑j ROM:0012C4D6 move.w d0,($CE2).w ROM:0012C4DA cmpi.w #0,d0 ROM:0012C4DE ble.s loc_12C4E8 ROM:0012C4E0 bset #6,($1382).w ROM:0012C4E6 bra.s locret_12C4EE ROM:0012C4E8 ; --------------------------------------------------------------------------- ROM:0012C4E8 ROM:0012C4E8 loc_12C4E8: ; CODE XREF: sub_12C37C+162↑j ROM:0012C4E8 bclr #6,($1382).w ROM:0012C4EE ROM:0012C4EE locret_12C4EE: ; CODE XREF: sub_12C37C+16A↑j ROM:0012C4EE rts ROM:0012C4EE ; End of function sub_12C37C ROM:0012C4EE ROM:0012C4F0 ROM:0012C4F0 ; =============== S U B R O U T I N E ======================================= ROM:0012C4F0 ROM:0012C4F0 ROM:0012C4F0 sub_12C4F0: ; CODE XREF: ROM:0012C2F8↑p ROM:0012C4F0 ; ROM:0012C36C↑p ROM:0012C4F0 move.w ($CE8).w,d0 ROM:0012C4F4 clr.w d1 ROM:0012C4F6 move.b ($11DB).w,d1 ROM:0012C4FA cmpi.w #2,d1 ROM:0012C4FE bcc.s locret_12C508 ROM:0012C500 movea.l off_12C50A(pc,d1.w*4),a0 ROM:0012C504 nop ROM:0012C506 jmp (a0) ROM:0012C508 ; --------------------------------------------------------------------------- ROM:0012C508 ROM:0012C508 locret_12C508: ; CODE XREF: sub_12C4F0+E↑j ROM:0012C508 rts ROM:0012C508 ; End of function sub_12C4F0 ROM:0012C508 ROM:0012C508 ; --------------------------------------------------------------------------- ROM:0012C50A off_12C50A: dc.l loc_12C512 ; DATA XREF: sub_12C4F0+10↑r ROM:0012C50E dc.l loc_12C520 ROM:0012C512 ; --------------------------------------------------------------------------- ROM:0012C512 ROM:0012C512 loc_12C512: ; DATA XREF: ROM:off_12C50A↑o ROM:0012C512 move.b #1,($11DB).w ROM:0012C518 bsr.w sub_12C548 ROM:0012C51C bra.s locret_12C544 ROM:0012C51E ; --------------------------------------------------------------------------- ROM:0012C51E rts ROM:0012C520 ; --------------------------------------------------------------------------- ROM:0012C520 ROM:0012C520 loc_12C520: ; DATA XREF: ROM:0012C50E↑o ROM:0012C520 cmpi.w #$190,d0 ROM:0012C524 bne.s loc_12C53C ROM:0012C526 bsr.w sub_12C5BE ROM:0012C52A bsr.w sub_12C548 ROM:0012C52E bsr.w sub_12C578 ROM:0012C532 bsr.w sub_12C5E2 ROM:0012C536 bsr.w sub_12C65A ROM:0012C53A bra.s locret_12C544 ROM:0012C53C ; --------------------------------------------------------------------------- ROM:0012C53C ROM:0012C53C loc_12C53C: ; CODE XREF: ROM:0012C524↑j ROM:0012C53C bsr.w sub_12C578 ROM:0012C540 bsr.w sub_12C5E2 ROM:0012C544 ROM:0012C544 locret_12C544: ; CODE XREF: ROM:0012C51C↑j ROM:0012C544 ; ROM:0012C53A↑j ROM:0012C544 rts ROM:0012C546 ; --------------------------------------------------------------------------- ROM:0012C546 rts ROM:0012C548 ROM:0012C548 ; =============== S U B R O U T I N E ======================================= ROM:0012C548 ROM:0012C548 ROM:0012C548 sub_12C548: ; CODE XREF: ROM:0012C518↑p ROM:0012C548 ; ROM:0012C52A↑p ROM:0012C548 move.w #0,d0 ROM:0012C54C bra.s loc_12C552 ROM:0012C54E ; --------------------------------------------------------------------------- ROM:0012C54E ROM:0012C54E loc_12C54E: ; CODE XREF: sub_12C548+18↓j ROM:0012C54E addi.w #1,d0 ROM:0012C552 ROM:0012C552 loc_12C552: ; CODE XREF: sub_12C548+4↑j ROM:0012C552 cmpi.w #3,d0 ROM:0012C556 bgt.s loc_12C562 ROM:0012C558 move.b #0,$135D(d0.w) ROM:0012C560 bra.s loc_12C54E ROM:0012C562 ; --------------------------------------------------------------------------- ROM:0012C562 ROM:0012C562 loc_12C562: ; CODE XREF: sub_12C548+E↑j ROM:0012C562 move.w #0,($CEA).w ROM:0012C568 move.w #0,($CE8).w ROM:0012C56E clr.w ($CE6).w ROM:0012C572 clr.l ($94C).w ROM:0012C576 rts ROM:0012C576 ; End of function sub_12C548 ROM:0012C576 ROM:0012C578 ROM:0012C578 ; =============== S U B R O U T I N E ======================================= ROM:0012C578 ROM:0012C578 ROM:0012C578 sub_12C578: ; CODE XREF: ROM:0012C52E↑p ROM:0012C578 ; ROM:loc_12C53C↑p ROM:0012C578 addi.w #1,($CE8).w ROM:0012C57E btst #6,($1382).w ROM:0012C584 beq.s locret_12C5BC ROM:0012C586 move.w ($4B2).w,d1 ROM:0012C58A cmpi.w #0,d1 ROM:0012C58E blt.s locret_12C5BC ROM:0012C590 cmpi.w #3,d1 ROM:0012C594 bgt.s locret_12C5BC ROM:0012C596 clr.w d2 ROM:0012C598 move.b $B24(a5,d1.w),d2 ROM:0012C59E addi.b #1,$135D(d2.w) ROM:0012C5A6 move.w ($1022).w,d2 ROM:0012C5AA move.w ($102C).w,d3 ROM:0012C5AE move.w #$3CE0,d1 ROM:0012C5B2 bsr.l sub_115E32 ROM:0012C5B8 add.w d1,($CEA).w ROM:0012C5BC ROM:0012C5BC locret_12C5BC: ; CODE XREF: sub_12C578+C↑j ROM:0012C5BC ; sub_12C578+16↑j ... ROM:0012C5BC rts ROM:0012C5BC ; End of function sub_12C578 ROM:0012C5BC ROM:0012C5BE ROM:0012C5BE ; =============== S U B R O U T I N E ======================================= ROM:0012C5BE ROM:0012C5BE ROM:0012C5BE sub_12C5BE: ; CODE XREF: ROM:0012C526↑p ROM:0012C5BE move.w #0,d0 ROM:0012C5C2 bra.s loc_12C5C8 ROM:0012C5C4 ; --------------------------------------------------------------------------- ROM:0012C5C4 ROM:0012C5C4 loc_12C5C4: ; CODE XREF: sub_12C5BE+1A↓j ROM:0012C5C4 addi.w #1,d0 ROM:0012C5C8 ROM:0012C5C8 loc_12C5C8: ; CODE XREF: sub_12C5BE+4↑j ROM:0012C5C8 cmpi.w #3,d0 ROM:0012C5CC bgt.s loc_12C5DA ROM:0012C5CE move.b $135D(d0.w),$1359(d0.w) ROM:0012C5D8 bra.s loc_12C5C4 ROM:0012C5DA ; --------------------------------------------------------------------------- ROM:0012C5DA ROM:0012C5DA loc_12C5DA: ; CODE XREF: sub_12C5BE+E↑j ROM:0012C5DA move.w ($CEA).w,($CEC).w ROM:0012C5E0 rts ROM:0012C5E0 ; End of function sub_12C5BE ROM:0012C5E0 ROM:0012C5E2 ROM:0012C5E2 ; =============== S U B R O U T I N E ======================================= ROM:0012C5E2 ROM:0012C5E2 ROM:0012C5E2 sub_12C5E2: ; CODE XREF: ROM:0012C532↑p ROM:0012C5E2 ; ROM:0012C540↑p ROM:0012C5E2 move.w ($1022).w,d2 ROM:0012C5E6 move.w ($102C).w,d3 ROM:0012C5EA move.w #$3CE2,d1 ROM:0012C5EE bsr.l sub_115E32 ROM:0012C5F4 move.w ($CDE).w,d2 ROM:0012C5F8 ext.l d2 ROM:0012C5FA move.w ($CE4).w,d4 ROM:0012C5FE ext.l d4 ROM:0012C600 sub.l d4,d2 ROM:0012C602 move.w $5CA(a5),d3 ROM:0012C606 ext.l d3 ROM:0012C608 muls.l d3,d2 ROM:0012C60C divs.w d1,d2 ROM:0012C60E cmpi.w #0,d2 ROM:0012C612 bge.s loc_12C616 ROM:0012C614 neg.w d2 ROM:0012C616 ROM:0012C616 loc_12C616: ; CODE XREF: sub_12C5E2+30↑j ROM:0012C616 move.w $5C6(a5),d0 ROM:0012C61A cmp.w d2,d0 ROM:0012C61C bge.s loc_12C620 ROM:0012C61E move.w d0,d2 ROM:0012C620 ROM:0012C620 loc_12C620: ; CODE XREF: sub_12C5E2+3A↑j ROM:0012C620 ext.l d2 ROM:0012C622 cmpi.w #0,($CE6).w ROM:0012C628 bne.s loc_12C630 ROM:0012C62A move.l d2,($94C).w ROM:0012C62E bra.s loc_12C63A ROM:0012C630 ; --------------------------------------------------------------------------- ROM:0012C630 ROM:0012C630 loc_12C630: ; CODE XREF: sub_12C5E2+46↑j ROM:0012C630 muls.l ($94C).w,d2 ROM:0012C636 move.l d2,($94C).w ROM:0012C63A ROM:0012C63A loc_12C63A: ; CODE XREF: sub_12C5E2+4C↑j ROM:0012C63A addq.w #1,($CE6).w ROM:0012C63E cmpi.w #3,($CE6).w ROM:0012C644 ble.s loc_12C652 ROM:0012C646 clr.w ($CE6).w ROM:0012C64A move.l ($94C).w,d1 ROM:0012C64E add.l d1,($950).w ROM:0012C652 ROM:0012C652 loc_12C652: ; CODE XREF: sub_12C5E2+62↑j ROM:0012C652 move.w ($CDE).w,($CE4).w ROM:0012C658 rts ROM:0012C658 ; End of function sub_12C5E2 ROM:0012C658 ROM:0012C65A ROM:0012C65A ; =============== S U B R O U T I N E ======================================= ROM:0012C65A ROM:0012C65A ROM:0012C65A sub_12C65A: ; CODE XREF: ROM:0012C536↑p ROM:0012C65A move.l ($950).w,d0 ROM:0012C65E divs.l $14C(a5),d0 ROM:0012C664 move.w $5C8(a5),d1 ROM:0012C668 cmp.w d0,d1 ROM:0012C66A bge.s loc_12C674 ROM:0012C66C bset #2,($137D).w ROM:0012C672 bra.s loc_12C67A ROM:0012C674 ; --------------------------------------------------------------------------- ROM:0012C674 ROM:0012C674 loc_12C674: ; CODE XREF: sub_12C65A+10↑j ROM:0012C674 bclr #2,($137D).w ROM:0012C67A ROM:0012C67A loc_12C67A: ; CODE XREF: sub_12C65A+18↑j ROM:0012C67A clr.w ($CE6).w ROM:0012C67E clr.l ($94C).w ROM:0012C682 clr.l ($950).w ROM:0012C686 clr.w ($CE4).w ROM:0012C68A rts ROM:0012C68A ; End of function sub_12C65A ROM:0012C68A ROM:0012C68C ROM:0012C68C ; =============== S U B R O U T I N E ======================================= ROM:0012C68C ROM:0012C68C ROM:0012C68C sub_12C68C: ; CODE XREF: sub_110A60+232↑p ROM:0012C68C ; sub_110A60+258↑p ROM:0012C68C move.l ($404).w,($954).w ROM:0012C692 rts ROM:0012C692 ; End of function sub_12C68C ROM:0012C692 ROM:0012C694 ROM:0012C694 ; =============== S U B R O U T I N E ======================================= ROM:0012C694 ROM:0012C694 ROM:0012C694 sub_12C694: ; CODE XREF: sub_110A60+22C↑p ROM:0012C694 move.w #3,d0 ROM:0012C698 bra.s loc_12C69E ROM:0012C69A ; --------------------------------------------------------------------------- ROM:0012C69A ROM:0012C69A loc_12C69A: ; CODE XREF: sub_12C694+1E↓j ROM:0012C69A subi.w #1,d0 ROM:0012C69E ROM:0012C69E loc_12C69E: ; CODE XREF: sub_12C694+4↑j ROM:0012C69E cmpi.w #0,d0 ROM:0012C6A2 blt.s loc_12C6B4 ROM:0012C6A4 move.w d0,d1 ROM:0012C6A6 addq.w #1,d1 ROM:0012C6A8 move.w $102E(d0.w*2),$102E(d1.w*2) ROM:0012C6B2 bra.s loc_12C69A ROM:0012C6B4 ; --------------------------------------------------------------------------- ROM:0012C6B4 ROM:0012C6B4 loc_12C6B4: ; CODE XREF: sub_12C694+E↑j ROM:0012C6B4 move.w #3,d0 ROM:0012C6B8 bra.s loc_12C6BE ROM:0012C6BA ; --------------------------------------------------------------------------- ROM:0012C6BA ROM:0012C6BA loc_12C6BA: ; CODE XREF: sub_12C694+48↓j ROM:0012C6BA subi.w #1,d0 ROM:0012C6BE ROM:0012C6BE loc_12C6BE: ; CODE XREF: sub_12C694+24↑j ROM:0012C6BE cmpi.w #0,d0 ROM:0012C6C2 blt.s loc_12C6DE ROM:0012C6C4 move.w d0,d1 ROM:0012C6C6 addq.w #1,d1 ROM:0012C6C8 move.w $101A(d0.w*2),$101A(d1.w*2) ROM:0012C6D2 move.w $1024(d0.w*2),$1024(d1.w*2) ROM:0012C6DC bra.s loc_12C6BA ROM:0012C6DE ; --------------------------------------------------------------------------- ROM:0012C6DE ROM:0012C6DE loc_12C6DE: ; CODE XREF: sub_12C694+2E↑j ROM:0012C6DE move.w ($538).w,($101A).w ROM:0012C6E4 move.w ($A0E).w,($1024).w ROM:0012C6EA move.w $5CC(a5),d0 ROM:0012C6EE cmp.w ($101A).w,d0 ROM:0012C6F2 ble.s loc_12C714 ROM:0012C6F4 move.l #$1C9C380,d2 ROM:0012C6FA divs.l d0,d2 ROM:0012C6FE move.w d2,($102E).w ROM:0012C702 move.w d0,($101A).w ROM:0012C706 bset #3,($1375).w ROM:0012C70C bclr #5,($1386).w ROM:0012C712 bra.s locret_12C76A ROM:0012C714 ; --------------------------------------------------------------------------- ROM:0012C714 ROM:0012C714 loc_12C714: ; CODE XREF: sub_12C694+5E↑j ROM:0012C714 move.w $5CE(a5),d1 ROM:0012C718 cmp.w ($101A).w,d1 ROM:0012C71C bge.s loc_12C73E ROM:0012C71E move.l #$1C9C380,d2 ROM:0012C724 divs.l d1,d2 ROM:0012C728 move.w d2,($102E).w ROM:0012C72C move.w d1,($101A).w ROM:0012C730 bset #5,($1386).w ROM:0012C736 bclr #3,($1375).w ROM:0012C73C bra.s locret_12C76A ROM:0012C73E ; --------------------------------------------------------------------------- ROM:0012C73E ROM:0012C73E loc_12C73E: ; CODE XREF: sub_12C694+88↑j ROM:0012C73E bclr #3,($1375).w ROM:0012C744 bclr #5,($1386).w ROM:0012C74A move.l ($404).w,d2 ROM:0012C74E cmp.l ($954).w,d2 ROM:0012C752 bge.s loc_12C762 ROM:0012C754 move.l #$80000000,d3 ROM:0012C75A sub.l ($954).w,d3 ROM:0012C75E add.l d3,d2 ROM:0012C760 bra.s loc_12C766 ROM:0012C762 ; --------------------------------------------------------------------------- ROM:0012C762 ROM:0012C762 loc_12C762: ; CODE XREF: sub_12C694+BE↑j ROM:0012C762 sub.l ($954).w,d2 ROM:0012C766 ROM:0012C766 loc_12C766: ; CODE XREF: sub_12C694+CC↑j ROM:0012C766 move.w d2,($102E).w ROM:0012C76A ROM:0012C76A locret_12C76A: ; CODE XREF: sub_12C694+7E↑j ROM:0012C76A ; sub_12C694+A8↑j ROM:0012C76A rts ROM:0012C76A ; End of function sub_12C694 ROM:0012C76A ROM:0012C76C ROM:0012C76C ; =============== S U B R O U T I N E ======================================= ROM:0012C76C ROM:0012C76C ROM:0012C76C sub_12C76C: ; CODE XREF: ROM:0012C2F2↑p ROM:0012C76C ; ROM:0012C366↑p ROM:0012C76C bsr.w sub_12C784 ROM:0012C770 btst #6,($1382).w ROM:0012C776 beq.s loc_12C77E ROM:0012C778 bsr.w sub_12C7C4 ROM:0012C77C bra.s locret_12C782 ROM:0012C77E ; --------------------------------------------------------------------------- ROM:0012C77E ROM:0012C77E loc_12C77E: ; CODE XREF: sub_12C76C+A↑j ROM:0012C77E bsr.w sub_12C7F6 ROM:0012C782 ROM:0012C782 locret_12C782: ; CODE XREF: sub_12C76C+10↑j ROM:0012C782 rts ROM:0012C782 ; End of function sub_12C76C ROM:0012C782 ROM:0012C784 ROM:0012C784 ; =============== S U B R O U T I N E ======================================= ROM:0012C784 ROM:0012C784 ROM:0012C784 sub_12C784: ; CODE XREF: sub_12C76C↑p ROM:0012C784 move.w ($CE8).w,d0 ROM:0012C788 move.w ($CFE).w,d1 ROM:0012C78C cmpi.w #2,d1 ROM:0012C790 bcc.s locret_12C79A ROM:0012C792 movea.l off_12C79C(pc,d1.w*4),a0 ROM:0012C796 nop ROM:0012C798 jmp (a0) ROM:0012C79A ; --------------------------------------------------------------------------- ROM:0012C79A ROM:0012C79A locret_12C79A: ; CODE XREF: sub_12C784+C↑j ROM:0012C79A rts ROM:0012C79A ; End of function sub_12C784 ROM:0012C79A ROM:0012C79A ; --------------------------------------------------------------------------- ROM:0012C79C off_12C79C: dc.l loc_12C7A4 ; DATA XREF: sub_12C784+E↑r ROM:0012C7A0 dc.l loc_12C7B2 ROM:0012C7A4 ; --------------------------------------------------------------------------- ROM:0012C7A4 ROM:0012C7A4 loc_12C7A4: ; DATA XREF: ROM:off_12C79C↑o ROM:0012C7A4 move.w #1,($CFE).w ROM:0012C7AA bsr.w sub_12C85A ROM:0012C7AE bra.s locret_12C7C0 ROM:0012C7B0 ; --------------------------------------------------------------------------- ROM:0012C7B0 rts ROM:0012C7B2 ; --------------------------------------------------------------------------- ROM:0012C7B2 ROM:0012C7B2 loc_12C7B2: ; DATA XREF: ROM:0012C7A0↑o ROM:0012C7B2 cmpi.w #$190,d0 ROM:0012C7B6 bne.s locret_12C7C0 ROM:0012C7B8 bsr.w sub_12C828 ROM:0012C7BC bsr.w sub_12C85A ROM:0012C7C0 ROM:0012C7C0 locret_12C7C0: ; CODE XREF: ROM:0012C7AE↑j ROM:0012C7C0 ; ROM:0012C7B6↑j ROM:0012C7C0 rts ROM:0012C7C2 ; --------------------------------------------------------------------------- ROM:0012C7C2 rts ROM:0012C7C4 ROM:0012C7C4 ; =============== S U B R O U T I N E ======================================= ROM:0012C7C4 ROM:0012C7C4 ROM:0012C7C4 sub_12C7C4: ; CODE XREF: sub_12C76C+C↑p ROM:0012C7C4 move.w ($1022).w,d3 ROM:0012C7C8 move.w ($102C).w,d2 ROM:0012C7CC cmp.w ($CEE).w,d3 ROM:0012C7D0 bge.s loc_12C7D6 ROM:0012C7D2 move.w d3,($CEE).w ROM:0012C7D6 ROM:0012C7D6 loc_12C7D6: ; CODE XREF: sub_12C7C4+C↑j ROM:0012C7D6 cmp.w ($CF0).w,d3 ROM:0012C7DA ble.s loc_12C7E0 ROM:0012C7DC move.w d3,($CF0).w ROM:0012C7E0 ROM:0012C7E0 loc_12C7E0: ; CODE XREF: sub_12C7C4+16↑j ROM:0012C7E0 cmp.w ($CF2).w,d2 ROM:0012C7E4 bge.s loc_12C7EA ROM:0012C7E6 move.w d2,($CF2).w ROM:0012C7EA ROM:0012C7EA loc_12C7EA: ; CODE XREF: sub_12C7C4+20↑j ROM:0012C7EA cmp.w ($CF4).w,d2 ROM:0012C7EE ble.s locret_12C7F4 ROM:0012C7F0 move.w d2,($CF4).w ROM:0012C7F4 ROM:0012C7F4 locret_12C7F4: ; CODE XREF: sub_12C7C4+2A↑j ROM:0012C7F4 rts ROM:0012C7F4 ; End of function sub_12C7C4 ROM:0012C7F4 ROM:0012C7F6 ROM:0012C7F6 ; =============== S U B R O U T I N E ======================================= ROM:0012C7F6 ROM:0012C7F6 ROM:0012C7F6 sub_12C7F6: ; CODE XREF: sub_12C76C:loc_12C77E↑p ROM:0012C7F6 move.w ($1022).w,d3 ROM:0012C7FA move.w ($102C).w,d2 ROM:0012C7FE cmp.w ($CF6).w,d3 ROM:0012C802 bge.s loc_12C808 ROM:0012C804 move.w d3,($CF6).w ROM:0012C808 ROM:0012C808 loc_12C808: ; CODE XREF: sub_12C7F6+C↑j ROM:0012C808 cmp.w ($CF8).w,d3 ROM:0012C80C ble.s loc_12C812 ROM:0012C80E move.w d3,($CF8).w ROM:0012C812 ROM:0012C812 loc_12C812: ; CODE XREF: sub_12C7F6+16↑j ROM:0012C812 cmp.w ($CFA).w,d2 ROM:0012C816 bge.s loc_12C81C ROM:0012C818 move.w d2,($CFA).w ROM:0012C81C ROM:0012C81C loc_12C81C: ; CODE XREF: sub_12C7F6+20↑j ROM:0012C81C cmp.w ($CFC).w,d2 ROM:0012C820 ble.s locret_12C826 ROM:0012C822 move.w d2,($CFC).w ROM:0012C826 ROM:0012C826 locret_12C826: ; CODE XREF: sub_12C7F6+2A↑j ROM:0012C826 rts ROM:0012C826 ; End of function sub_12C7F6 ROM:0012C826 ROM:0012C828 ROM:0012C828 ; =============== S U B R O U T I N E ======================================= ROM:0012C828 ROM:0012C828 ROM:0012C828 sub_12C828: ; CODE XREF: ROM:0012C7B8↑p ROM:0012C828 move.w ($CEE).w,($CB6).w ROM:0012C82E move.w ($CF0).w,($CB8).w ROM:0012C834 move.w ($CF2).w,($CBA).w ROM:0012C83A move.w ($CF4).w,($CBC).w ROM:0012C840 move.w ($CF6).w,($CBE).w ROM:0012C846 move.w ($CF8).w,($CC0).w ROM:0012C84C move.w ($CFA).w,($CC2).w ROM:0012C852 move.w ($CFC).w,($CC4).w ROM:0012C858 rts ROM:0012C858 ; End of function sub_12C828 ROM:0012C858 ROM:0012C85A ROM:0012C85A ; =============== S U B R O U T I N E ======================================= ROM:0012C85A ROM:0012C85A ROM:0012C85A sub_12C85A: ; CODE XREF: ROM:0012C7AA↑p ROM:0012C85A ; ROM:0012C7BC↑p ROM:0012C85A move.w $5A0(a5),($CEE).w ROM:0012C860 move.w $5A2(a5),($CF0).w ROM:0012C866 move.w $5B2(a5),($CF2).w ROM:0012C86C move.w $5B0(a5),($CF4).w ROM:0012C872 move.w $5CE(a5),($CF6).w ROM:0012C878 move.w $5CC(a5),($CF8).w ROM:0012C87E move.w $5B2(a5),($CFA).w ROM:0012C884 move.w $5B0(a5),($CFC).w ROM:0012C88A rts ROM:0012C88A ; End of function sub_12C85A ROM:0012C88A ROM:0012C88C ROM:0012C88C ; =============== S U B R O U T I N E ======================================= ROM:0012C88C ROM:0012C88C ROM:0012C88C sub_12C88C: ; CODE XREF: sub_12CD98+6↓p ROM:0012C88C bsr.w sub_12C896 ROM:0012C890 bsr.w sub_12C954 ROM:0012C894 rts ROM:0012C894 ; End of function sub_12C88C ROM:0012C894 ROM:0012C896 ROM:0012C896 ; =============== S U B R O U T I N E ======================================= ROM:0012C896 ROM:0012C896 ROM:0012C896 sub_12C896: ; CODE XREF: sub_12C88C↑p ROM:0012C896 clr.w d1 ROM:0012C898 move.b ($11DC).w,d1 ROM:0012C89C cmpi.w #4,d1 ROM:0012C8A0 bcc.s locret_12C8AA ROM:0012C8A2 movea.l off_12C8AC(pc,d1.w*4),a0 ROM:0012C8A6 nop ROM:0012C8A8 jmp (a0) ROM:0012C8AA ; --------------------------------------------------------------------------- ROM:0012C8AA ROM:0012C8AA locret_12C8AA: ; CODE XREF: sub_12C896+A↑j ROM:0012C8AA rts ROM:0012C8AA ; End of function sub_12C896 ROM:0012C8AA ROM:0012C8AA ; --------------------------------------------------------------------------- ROM:0012C8AC off_12C8AC: dc.l loc_12C8BC ; DATA XREF: sub_12C896+C↑r ROM:0012C8B0 dc.l loc_12C8CA ROM:0012C8B4 dc.l loc_12C8EE ROM:0012C8B8 dc.l loc_12C928 ROM:0012C8BC ; --------------------------------------------------------------------------- ROM:0012C8BC ROM:0012C8BC loc_12C8BC: ; DATA XREF: ROM:off_12C8AC↑o ROM:0012C8BC bclr #4,($1395).w ROM:0012C8C2 move.b #1,($11DC).w ROM:0012C8C8 rts ROM:0012C8CA ; --------------------------------------------------------------------------- ROM:0012C8CA ROM:0012C8CA loc_12C8CA: ; DATA XREF: ROM:0012C8B0↑o ROM:0012C8CA btst #0,($1391).w ROM:0012C8D0 beq.s locret_12C8EC ROM:0012C8D2 move.w $5D4(a5),d1 ROM:0012C8D6 clr.b ($8A8).w ROM:0012C8DA move.w d1,($680).w ROM:0012C8DE move.b #1,($8A8).w ROM:0012C8E4 move.b #2,($11DC).w ROM:0012C8EA rts ROM:0012C8EC ; --------------------------------------------------------------------------- ROM:0012C8EC ROM:0012C8EC locret_12C8EC: ; CODE XREF: ROM:0012C8D0↑j ROM:0012C8EC rts ROM:0012C8EE ; --------------------------------------------------------------------------- ROM:0012C8EE ROM:0012C8EE loc_12C8EE: ; DATA XREF: ROM:0012C8B4↑o ROM:0012C8EE btst #0,($1391).w ROM:0012C8F4 beq.s loc_12C910 ROM:0012C8F6 move.w $5D4(a5),d1 ROM:0012C8FA clr.b ($8A8).w ROM:0012C8FE move.w d1,($680).w ROM:0012C902 move.b #1,($8A8).w ROM:0012C908 move.b #2,($11DC).w ROM:0012C90E rts ROM:0012C910 ; --------------------------------------------------------------------------- ROM:0012C910 ROM:0012C910 loc_12C910: ; CODE XREF: ROM:0012C8F4↑j ROM:0012C910 cmpi.w #0,($680).w ROM:0012C916 bgt.s locret_12C926 ROM:0012C918 bset #4,($1395).w ROM:0012C91E move.b #3,($11DC).w ROM:0012C924 rts ROM:0012C926 ; --------------------------------------------------------------------------- ROM:0012C926 ROM:0012C926 locret_12C926: ; CODE XREF: ROM:0012C916↑j ROM:0012C926 rts ROM:0012C928 ; --------------------------------------------------------------------------- ROM:0012C928 ROM:0012C928 loc_12C928: ; DATA XREF: ROM:0012C8B8↑o ROM:0012C928 btst #0,($1391).w ROM:0012C92E beq.s locret_12C950 ROM:0012C930 bclr #4,($1395).w ROM:0012C936 move.w $5D4(a5),d1 ROM:0012C93A clr.b ($8A8).w ROM:0012C93E move.w d1,($680).w ROM:0012C942 move.b #1,($8A8).w ROM:0012C948 move.b #2,($11DC).w ROM:0012C94E rts ROM:0012C950 ; --------------------------------------------------------------------------- ROM:0012C950 ROM:0012C950 locret_12C950: ; CODE XREF: ROM:0012C92E↑j ROM:0012C950 rts ROM:0012C952 ; --------------------------------------------------------------------------- ROM:0012C952 rts ROM:0012C954 ROM:0012C954 ; =============== S U B R O U T I N E ======================================= ROM:0012C954 ROM:0012C954 ROM:0012C954 sub_12C954: ; CODE XREF: sub_12C88C+4↑p ROM:0012C954 move.w $5D2(a5),d0 ROM:0012C958 cmpi.w #0,d0 ROM:0012C95C beq.l loc_12CB3A ROM:0012C962 btst #3,($D6E).w ROM:0012C968 bne.l loc_12CB32 ROM:0012C96E btst #4,($D6E).w ROM:0012C974 bne.l loc_12CB32 ROM:0012C97A btst #3,($D98).w ROM:0012C980 bne.l loc_12CB32 ROM:0012C986 btst #4,($D98).w ROM:0012C98C bne.l loc_12CB32 ROM:0012C992 btst #2,($D6E).w ROM:0012C998 bne.l loc_12CB32 ROM:0012C99E btst #3,($D70).w ROM:0012C9A4 bne.l loc_12CB32 ROM:0012C9AA btst #2,($D98).w ROM:0012C9B0 bne.l loc_12CB32 ROM:0012C9B6 btst #3,($D9A).w ROM:0012C9BC bne.l loc_12CB32 ROM:0012C9C2 btst #5,($D71).w ROM:0012C9C8 bne.l loc_12CB32 ROM:0012C9CE btst #5,($D9B).w ROM:0012C9D4 bne.l loc_12CB32 ROM:0012C9DA btst #4,($D71).w ROM:0012C9E0 bne.l loc_12CB32 ROM:0012C9E6 btst #1,($D71).w ROM:0012C9EC bne.l loc_12CB32 ROM:0012C9F2 btst #4,($D9B).w ROM:0012C9F8 bne.l loc_12CB32 ROM:0012C9FE btst #1,($D9B).w ROM:0012CA04 bne.l loc_12CB32 ROM:0012CA0A btst #6,($D6F).w ROM:0012CA10 bne.l loc_12CB32 ROM:0012CA16 btst #6,($D99).w ROM:0012CA1C bne.l loc_12CB32 ROM:0012CA22 btst #5,($D6E).w ROM:0012CA28 bne.l loc_12CB32 ROM:0012CA2E btst #5,($D98).w ROM:0012CA34 bne.l loc_12CB32 ROM:0012CA3A btst #0,($D6E).w ROM:0012CA40 bne.l loc_12CB32 ROM:0012CA46 btst #0,($D98).w ROM:0012CA4C bne.l loc_12CB32 ROM:0012CA52 btst #7,($D6F).w ROM:0012CA58 bne.l loc_12CB32 ROM:0012CA5E btst #7,($D99).w ROM:0012CA64 bne.l loc_12CB32 ROM:0012CA6A btst #1,($D6E).w ROM:0012CA70 bne.l loc_12CB32 ROM:0012CA76 btst #1,($D98).w ROM:0012CA7C bne.l loc_12CB32 ROM:0012CA82 btst #0,($114D).w ROM:0012CA88 beq.l loc_12CB32 ROM:0012CA8E move.w $5EC(a5),d0 ROM:0012CA92 cmp.w ($542).w,d0 ROM:0012CA96 ble.l loc_12CB32 ROM:0012CA9C move.w $5D6(a5),d0 ROM:0012CAA0 cmp.w ($A44).w,d0 ROM:0012CAA4 bgt.l loc_12CB32 ROM:0012CAAA move.w $5E8(a5),d2 ROM:0012CAAE move.w $5EA(a5),d0 ROM:0012CAB2 cmp.w ($A0E).w,d2 ROM:0012CAB6 bgt.s loc_12CB32 ROM:0012CAB8 cmp.w ($A0E).w,d0 ROM:0012CABC ble.s loc_12CB32 ROM:0012CABE move.w $5DC(a5),d2 ROM:0012CAC2 move.w $5DE(a5),d0 ROM:0012CAC6 cmp.w ($C7E).w,d2 ROM:0012CACA bgt.s loc_12CB32 ROM:0012CACC cmp.w ($C7E).w,d0 ROM:0012CAD0 ble.s loc_12CB32 ROM:0012CAD2 move.w ($C7E).w,d1 ROM:0012CAD6 sub.w ($C7A).w,d1 ROM:0012CADA bpl.w loc_12CAE0 ROM:0012CADE neg.w d1 ROM:0012CAE0 ROM:0012CAE0 loc_12CAE0: ; CODE XREF: sub_12C954+186↑j ROM:0012CAE0 move.w $5D8(a5),d0 ROM:0012CAE4 cmp.w d1,d0 ROM:0012CAE6 blt.s loc_12CB32 ROM:0012CAE8 move.w $5E0(a5),d2 ROM:0012CAEC move.w $5E2(a5),d0 ROM:0012CAF0 cmp.w ($538).w,d2 ROM:0012CAF4 bgt.s loc_12CB32 ROM:0012CAF6 cmp.w ($538).w,d0 ROM:0012CAFA ble.s loc_12CB32 ROM:0012CAFC move.w $5E4(a5),d2 ROM:0012CB00 move.w $5E6(a5),d0 ROM:0012CB04 cmp.w ($4FA).w,d2 ROM:0012CB08 bgt.s loc_12CB32 ROM:0012CB0A cmp.w ($4FA).w,d0 ROM:0012CB0E ble.s loc_12CB32 ROM:0012CB10 move.w $5DA(a5),d0 ROM:0012CB14 cmp.w ($13B0).w,d0 ROM:0012CB18 bge.s loc_12CB32 ROM:0012CB1A btst #0,($11DE).w ROM:0012CB20 beq.s loc_12CB32 ROM:0012CB22 btst #4,($1395).w ROM:0012CB28 beq.s loc_12CB32 ROM:0012CB2A bset #1,($11F3).w ROM:0012CB30 bra.s locret_12CB40 ROM:0012CB32 ; --------------------------------------------------------------------------- ROM:0012CB32 ROM:0012CB32 loc_12CB32: ; CODE XREF: sub_12C954+14↑j ROM:0012CB32 ; sub_12C954+20↑j ... ROM:0012CB32 bclr #1,($11F3).w ROM:0012CB38 bra.s locret_12CB40 ROM:0012CB3A ; --------------------------------------------------------------------------- ROM:0012CB3A ROM:0012CB3A loc_12CB3A: ; CODE XREF: sub_12C954+8↑j ROM:0012CB3A bset #1,($11F3).w ROM:0012CB40 ROM:0012CB40 locret_12CB40: ; CODE XREF: sub_12C954+1DC↑j ROM:0012CB40 ; sub_12C954+1E4↑j ROM:0012CB40 rts ROM:0012CB40 ; End of function sub_12C954 ROM:0012CB40 ROM:0012CB42 ROM:0012CB42 ; =============== S U B R O U T I N E ======================================= ROM:0012CB42 ROM:0012CB42 ROM:0012CB42 sub_12CB42: ; CODE XREF: sub_1268BE+5A↑p ROM:0012CB42 clr.w d1 ROM:0012CB44 move.b ($11DD).w,d1 ROM:0012CB48 cmpi.w #6,d1 ROM:0012CB4C bcc.s locret_12CB56 ROM:0012CB4E movea.l off_12CB58(pc,d1.w*4),a0 ROM:0012CB52 nop ROM:0012CB54 jmp (a0) ROM:0012CB56 ; --------------------------------------------------------------------------- ROM:0012CB56 ROM:0012CB56 locret_12CB56: ; CODE XREF: sub_12CB42+A↑j ROM:0012CB56 rts ROM:0012CB56 ; End of function sub_12CB42 ROM:0012CB56 ROM:0012CB56 ; --------------------------------------------------------------------------- ROM:0012CB58 off_12CB58: dc.l loc_12CB70 ; DATA XREF: sub_12CB42+C↑r ROM:0012CB5C dc.l loc_12CB7A ROM:0012CB60 dc.l loc_12CBA2 ROM:0012CB64 dc.l loc_12CBE0 ROM:0012CB68 dc.l loc_12CBF6 ROM:0012CB6C dc.l loc_12CC20 ROM:0012CB70 ; --------------------------------------------------------------------------- ROM:0012CB70 ROM:0012CB70 loc_12CB70: ; DATA XREF: ROM:off_12CB58↑o ROM:0012CB70 move.b #1,($11DD).w ROM:0012CB76 bra.s locret_12CBA0 ROM:0012CB78 ; --------------------------------------------------------------------------- ROM:0012CB78 rts ROM:0012CB7A ; --------------------------------------------------------------------------- ROM:0012CB7A ROM:0012CB7A loc_12CB7A: ; DATA XREF: ROM:0012CB5C↑o ROM:0012CB7A move.w $5EE(a5),d7 ROM:0012CB7E cmpi.w #0,d7 ROM:0012CB82 bne.s locret_12CBA0 ROM:0012CB84 move.w $5F0(a5),d1 ROM:0012CB88 cmp.w ($EC8).w,d1 ROM:0012CB8C ble.s loc_12CB98 ROM:0012CB8E move.b #2,($11DD).w ROM:0012CB94 bra.s locret_12CBDE ROM:0012CB96 ; --------------------------------------------------------------------------- ROM:0012CB96 bra.s locret_12CBA0 ROM:0012CB98 ; --------------------------------------------------------------------------- ROM:0012CB98 ROM:0012CB98 loc_12CB98: ; CODE XREF: ROM:0012CB8C↑j ROM:0012CB98 move.b #4,($11DD).w ROM:0012CB9E bra.s locret_12CC1E ROM:0012CBA0 ; --------------------------------------------------------------------------- ROM:0012CBA0 ROM:0012CBA0 locret_12CBA0: ; CODE XREF: ROM:0012CB76↑j ROM:0012CBA0 ; ROM:0012CB82↑j ... ROM:0012CBA0 rts ROM:0012CBA2 ; --------------------------------------------------------------------------- ROM:0012CBA2 ROM:0012CBA2 loc_12CBA2: ; DATA XREF: ROM:0012CB60↑o ROM:0012CBA2 move.w $5EE(a5),d7 ROM:0012CBA6 cmpi.w #0,d7 ROM:0012CBAA beq.s loc_12CBB6 ROM:0012CBAC move.b #1,($11DD).w ROM:0012CBB2 bra.s locret_12CBA0 ROM:0012CBB4 ; --------------------------------------------------------------------------- ROM:0012CBB4 bra.s locret_12CBDE ROM:0012CBB6 ; --------------------------------------------------------------------------- ROM:0012CBB6 ROM:0012CBB6 loc_12CBB6: ; CODE XREF: ROM:0012CBAA↑j ROM:0012CBB6 move.w $5F0(a5),d1 ROM:0012CBBA cmp.w ($EC8).w,d1 ROM:0012CBBE bgt.s locret_12CBDE ROM:0012CBC0 bsr.w sub_12CC38 ROM:0012CBC4 move.w ($D00).w,d7 ROM:0012CBC8 clr.b ($88A).w ROM:0012CBCC move.w d7,($644).w ROM:0012CBD0 move.b #1,($88A).w ROM:0012CBD6 move.b #3,($11DD).w ROM:0012CBDC bra.s loc_12CBF0 ROM:0012CBDE ; --------------------------------------------------------------------------- ROM:0012CBDE ROM:0012CBDE locret_12CBDE: ; CODE XREF: ROM:0012CB94↑j ROM:0012CBDE ; ROM:0012CBB4↑j ... ROM:0012CBDE rts ROM:0012CBE0 ; --------------------------------------------------------------------------- ROM:0012CBE0 ROM:0012CBE0 loc_12CBE0: ; DATA XREF: ROM:0012CB64↑o ROM:0012CBE0 cmpi.w #0,($644).w ROM:0012CBE6 bgt.s loc_12CBF0 ROM:0012CBE8 move.b #4,($11DD).w ROM:0012CBEE bra.s locret_12CC1E ROM:0012CBF0 ; --------------------------------------------------------------------------- ROM:0012CBF0 ROM:0012CBF0 loc_12CBF0: ; CODE XREF: ROM:0012CBDC↑j ROM:0012CBF0 ; ROM:0012CBE6↑j ROM:0012CBF0 bsr.w sub_12CC60 ROM:0012CBF4 rts ROM:0012CBF6 ; --------------------------------------------------------------------------- ROM:0012CBF6 ROM:0012CBF6 loc_12CBF6: ; DATA XREF: ROM:0012CB68↑o ROM:0012CBF6 move.w $5F0(a5),d1 ROM:0012CBFA cmp.w ($EC8).w,d1 ROM:0012CBFE ble.s locret_12CC1E ROM:0012CC00 bsr.w sub_12CC4C ROM:0012CC04 move.w ($D02).w,d7 ROM:0012CC08 clr.b ($88A).w ROM:0012CC0C move.w d7,($644).w ROM:0012CC10 move.b #1,($88A).w ROM:0012CC16 move.b #5,($11DD).w ROM:0012CC1C bra.s loc_12CC30 ROM:0012CC1E ; --------------------------------------------------------------------------- ROM:0012CC1E ROM:0012CC1E locret_12CC1E: ; CODE XREF: ROM:0012CB9E↑j ROM:0012CC1E ; ROM:0012CBEE↑j ... ROM:0012CC1E rts ROM:0012CC20 ; --------------------------------------------------------------------------- ROM:0012CC20 ROM:0012CC20 loc_12CC20: ; DATA XREF: ROM:0012CB6C↑o ROM:0012CC20 cmpi.w #0,($644).w ROM:0012CC26 bgt.s loc_12CC30 ROM:0012CC28 move.b #2,($11DD).w ROM:0012CC2E bra.s locret_12CBDE ROM:0012CC30 ; --------------------------------------------------------------------------- ROM:0012CC30 ROM:0012CC30 loc_12CC30: ; CODE XREF: ROM:0012CC1C↑j ROM:0012CC30 ; ROM:0012CC26↑j ROM:0012CC30 bsr.w sub_12CC60 ROM:0012CC34 rts ROM:0012CC36 ; --------------------------------------------------------------------------- ROM:0012CC36 rts ROM:0012CC38 ROM:0012CC38 ; =============== S U B R O U T I N E ======================================= ROM:0012CC38 ROM:0012CC38 ROM:0012CC38 sub_12CC38: ; CODE XREF: ROM:0012CBC0↑p ROM:0012CC38 move.w #$3C44,d1 ROM:0012CC3C move.w ($C7A).w,d2 ROM:0012CC40 bsr.l sub_115E32 ROM:0012CC46 move.w d1,($D00).w ROM:0012CC4A rts ROM:0012CC4A ; End of function sub_12CC38 ROM:0012CC4A ROM:0012CC4C ROM:0012CC4C ; =============== S U B R O U T I N E ======================================= ROM:0012CC4C ROM:0012CC4C ROM:0012CC4C sub_12CC4C: ; CODE XREF: ROM:0012CC00↑p ROM:0012CC4C move.w #$3C46,d1 ROM:0012CC50 move.w ($C7A).w,d2 ROM:0012CC54 bsr.l sub_115E32 ROM:0012CC5A move.w d1,($D02).w ROM:0012CC5E rts ROM:0012CC5E ; End of function sub_12CC4C ROM:0012CC5E ROM:0012CC60 ROM:0012CC60 ; =============== S U B R O U T I N E ======================================= ROM:0012CC60 ROM:0012CC60 ROM:0012CC60 sub_12CC60: ; CODE XREF: ROM:loc_12CBF0↑p ROM:0012CC60 ; ROM:loc_12CC30↑p ROM:0012CC60 move.w $5F0(a5),($EC8).w ROM:0012CC66 rts ROM:0012CC66 ; End of function sub_12CC60 ROM:0012CC66 ROM:0012CC68 ROM:0012CC68 ; =============== S U B R O U T I N E ======================================= ROM:0012CC68 ROM:0012CC68 ROM:0012CC68 sub_12CC68: ; CODE XREF: sub_12CD98↓p ROM:0012CC68 clr.w d7 ROM:0012CC6A ROM:0012CC6A loc_12CC6A: ; CODE XREF: sub_12CC68:loc_12CC7C↓j ROM:0012CC6A bsr.w sub_12CC84 ROM:0012CC6E cmpi.w #0,d7 ROM:0012CC72 bne.s loc_12CC7E ROM:0012CC74 addq.w #1,d7 ROM:0012CC76 bvc.s loc_12CC7C ROM:0012CC78 move.w #$8000,d7 ROM:0012CC7C ROM:0012CC7C loc_12CC7C: ; CODE XREF: sub_12CC68+E↑j ROM:0012CC7C bra.s loc_12CC6A ROM:0012CC7E ; --------------------------------------------------------------------------- ROM:0012CC7E ROM:0012CC7E loc_12CC7E: ; CODE XREF: sub_12CC68+A↑j ROM:0012CC7E bsr.w sub_12CD2A ROM:0012CC82 rts ROM:0012CC82 ; End of function sub_12CC68 ROM:0012CC82 ROM:0012CC84 ROM:0012CC84 ; =============== S U B R O U T I N E ======================================= ROM:0012CC84 ROM:0012CC84 ROM:0012CC84 sub_12CC84: ; CODE XREF: sub_12CC68:loc_12CC6A↑p ROM:0012CC84 clr.w d1 ROM:0012CC86 move.b $1361(d7.w),d1 ROM:0012CC8C cmpi.w #4,d1 ROM:0012CC90 bcc.s locret_12CC9A ROM:0012CC92 movea.l off_12CC9C(pc,d1.w*4),a0 ROM:0012CC96 nop ROM:0012CC98 jmp (a0) ROM:0012CC9A ; --------------------------------------------------------------------------- ROM:0012CC9A ROM:0012CC9A locret_12CC9A: ; CODE XREF: sub_12CC84+C↑j ROM:0012CC9A rts ROM:0012CC9A ; End of function sub_12CC84 ROM:0012CC9A ROM:0012CC9A ; --------------------------------------------------------------------------- ROM:0012CC9C off_12CC9C: dc.l loc_12CCAC ; DATA XREF: sub_12CC84+E↑r ROM:0012CCA0 dc.l loc_12CCBC ROM:0012CCA4 dc.l loc_12CCE8 ROM:0012CCA8 dc.l loc_12CD12 ROM:0012CCAC ; --------------------------------------------------------------------------- ROM:0012CCAC ROM:0012CCAC loc_12CCAC: ; DATA XREF: ROM:off_12CC9C↑o ROM:0012CCAC bclr d7,($11DE).w ROM:0012CCB0 move.b #1,$1361(d7.w) ROM:0012CCB8 bra.s locret_12CCE6 ROM:0012CCBA ; --------------------------------------------------------------------------- ROM:0012CCBA rts ROM:0012CCBC ; --------------------------------------------------------------------------- ROM:0012CCBC ROM:0012CCBC loc_12CCBC: ; DATA XREF: ROM:0012CCA0↑o ROM:0012CCBC btst d7,($11AC).w ROM:0012CCC0 beq.s locret_12CCE6 ROM:0012CCC2 move.w $8C0(a5,d7.w*2),d0 ROM:0012CCC8 clr.b $8A9(d7.w) ROM:0012CCCE move.w d0,$682(d7.w*2) ROM:0012CCD4 move.b #1,$8A9(d7.w) ROM:0012CCDC move.b #2,$1361(d7.w) ROM:0012CCE4 bra.s locret_12CD10 ROM:0012CCE6 ; --------------------------------------------------------------------------- ROM:0012CCE6 ROM:0012CCE6 locret_12CCE6: ; CODE XREF: ROM:0012CCB8↑j ROM:0012CCE6 ; ROM:0012CCC0↑j ... ROM:0012CCE6 rts ROM:0012CCE8 ; --------------------------------------------------------------------------- ROM:0012CCE8 ROM:0012CCE8 loc_12CCE8: ; DATA XREF: ROM:0012CCA4↑o ROM:0012CCE8 btst d7,($11AC).w ROM:0012CCEC bne.s loc_12CCF8 ROM:0012CCEE move.b #1,$1361(d7.w) ROM:0012CCF6 bra.s locret_12CCE6 ROM:0012CCF8 ; --------------------------------------------------------------------------- ROM:0012CCF8 ROM:0012CCF8 loc_12CCF8: ; CODE XREF: ROM:0012CCEC↑j ROM:0012CCF8 cmpi.w #0,$682(d7.w*2) ROM:0012CD00 bgt.s locret_12CD10 ROM:0012CD02 bset d7,($11DE).w ROM:0012CD06 move.b #3,$1361(d7.w) ROM:0012CD0E bra.s locret_12CD26 ROM:0012CD10 ; --------------------------------------------------------------------------- ROM:0012CD10 ROM:0012CD10 locret_12CD10: ; CODE XREF: ROM:0012CCE4↑j ROM:0012CD10 ; ROM:0012CD00↑j ROM:0012CD10 rts ROM:0012CD12 ; --------------------------------------------------------------------------- ROM:0012CD12 ROM:0012CD12 loc_12CD12: ; DATA XREF: ROM:0012CCA8↑o ROM:0012CD12 btst d7,($11AC).w ROM:0012CD16 bne.s locret_12CD26 ROM:0012CD18 bclr d7,($11DE).w ROM:0012CD1C move.b #1,$1361(d7.w) ROM:0012CD24 bra.s locret_12CCE6 ROM:0012CD26 ; --------------------------------------------------------------------------- ROM:0012CD26 ROM:0012CD26 locret_12CD26: ; CODE XREF: ROM:0012CD0E↑j ROM:0012CD26 ; ROM:0012CD16↑j ROM:0012CD26 rts ROM:0012CD28 ; --------------------------------------------------------------------------- ROM:0012CD28 rts ROM:0012CD2A ROM:0012CD2A ; =============== S U B R O U T I N E ======================================= ROM:0012CD2A ROM:0012CD2A ROM:0012CD2A sub_12CD2A: ; CODE XREF: sub_12CC68:loc_12CC7E↑p ROM:0012CD2A move.w $5F2(a5),d0 ROM:0012CD2E move.w $5F4(a5),d1 ROM:0012CD32 btst #0,($11DE).w ROM:0012CD38 beq.s loc_12CD64 ROM:0012CD3A cmp.w ($FE8).w,d0 ROM:0012CD3E bge.s loc_12CD46 ROM:0012CD40 cmp.w ($FE8).w,d1 ROM:0012CD44 bgt.s loc_12CD48 ROM:0012CD46 ROM:0012CD46 loc_12CD46: ; CODE XREF: sub_12CD2A+14↑j ROM:0012CD46 bra.s loc_12CD50 ROM:0012CD48 ; --------------------------------------------------------------------------- ROM:0012CD48 ROM:0012CD48 loc_12CD48: ; CODE XREF: sub_12CD2A+1A↑j ROM:0012CD48 btst #0,($1219).w ROM:0012CD4E beq.s loc_12CD58 ROM:0012CD50 ROM:0012CD50 loc_12CD50: ; CODE XREF: sub_12CD2A:loc_12CD46↑j ROM:0012CD50 bset #0,($D6E).w ROM:0012CD56 bra.s loc_12CD5E ROM:0012CD58 ; --------------------------------------------------------------------------- ROM:0012CD58 ROM:0012CD58 loc_12CD58: ; CODE XREF: sub_12CD2A+24↑j ROM:0012CD58 bclr #0,($D6E).w ROM:0012CD5E ROM:0012CD5E loc_12CD5E: ; CODE XREF: sub_12CD2A+2C↑j ROM:0012CD5E bset #0,($D9E).w ROM:0012CD64 ROM:0012CD64 loc_12CD64: ; CODE XREF: sub_12CD2A+E↑j ROM:0012CD64 btst #1,($11DE).w ROM:0012CD6A beq.s locret_12CD96 ROM:0012CD6C cmp.w ($FEA).w,d0 ROM:0012CD70 bge.s loc_12CD78 ROM:0012CD72 cmp.w ($FEA).w,d1 ROM:0012CD76 bgt.s loc_12CD7A ROM:0012CD78 ROM:0012CD78 loc_12CD78: ; CODE XREF: sub_12CD2A+46↑j ROM:0012CD78 bra.s loc_12CD82 ROM:0012CD7A ; --------------------------------------------------------------------------- ROM:0012CD7A ROM:0012CD7A loc_12CD7A: ; CODE XREF: sub_12CD2A+4C↑j ROM:0012CD7A btst #1,($1219).w ROM:0012CD80 beq.s loc_12CD8A ROM:0012CD82 ROM:0012CD82 loc_12CD82: ; CODE XREF: sub_12CD2A:loc_12CD78↑j ROM:0012CD82 bset #7,($D6F).w ROM:0012CD88 bra.s loc_12CD90 ROM:0012CD8A ; --------------------------------------------------------------------------- ROM:0012CD8A ROM:0012CD8A loc_12CD8A: ; CODE XREF: sub_12CD2A+56↑j ROM:0012CD8A bclr #7,($D6F).w ROM:0012CD90 ROM:0012CD90 loc_12CD90: ; CODE XREF: sub_12CD2A+5E↑j ROM:0012CD90 bset #7,($D9F).w ROM:0012CD96 ROM:0012CD96 locret_12CD96: ; CODE XREF: sub_12CD2A+40↑j ROM:0012CD96 rts ROM:0012CD96 ; End of function sub_12CD2A ROM:0012CD96 ROM:0012CD98 ROM:0012CD98 ; =============== S U B R O U T I N E ======================================= ROM:0012CD98 ROM:0012CD98 ROM:0012CD98 sub_12CD98: ; CODE XREF: sub_1268BE+D8↑p ROM:0012CD98 bsr.l sub_12CC68 ROM:0012CD9E bsr.l sub_12C88C ROM:0012CDA4 clr.w d1 ROM:0012CDA6 move.b ($11DF).w,d1 ROM:0012CDAA cmpi.w #4,d1 ROM:0012CDAE bcc.s locret_12CDB8 ROM:0012CDB0 movea.l off_12CDBA(pc,d1.w*4),a0 ROM:0012CDB4 nop ROM:0012CDB6 jmp (a0) ROM:0012CDB8 ; --------------------------------------------------------------------------- ROM:0012CDB8 ROM:0012CDB8 locret_12CDB8: ; CODE XREF: sub_12CD98+16↑j ROM:0012CDB8 rts ROM:0012CDB8 ; End of function sub_12CD98 ROM:0012CDB8 ROM:0012CDB8 ; --------------------------------------------------------------------------- ROM:0012CDBA off_12CDBA: dc.l loc_12CDCA ; DATA XREF: sub_12CD98+18↑r ROM:0012CDBE dc.l loc_12CDD8 ROM:0012CDC2 dc.l loc_12CDFC ROM:0012CDC6 dc.l loc_12CE5A ROM:0012CDCA ; --------------------------------------------------------------------------- ROM:0012CDCA ROM:0012CDCA loc_12CDCA: ; DATA XREF: ROM:off_12CDBA↑o ROM:0012CDCA bsr.w sub_12CE8A ROM:0012CDCE move.b #1,($11DF).w ROM:0012CDD4 bra.s locret_12CDFA ROM:0012CDD6 ; --------------------------------------------------------------------------- ROM:0012CDD6 rts ROM:0012CDD8 ; --------------------------------------------------------------------------- ROM:0012CDD8 ROM:0012CDD8 loc_12CDD8: ; DATA XREF: ROM:0012CDBE↑o ROM:0012CDD8 btst #0,($1391).w ROM:0012CDDE beq.s loc_12CDE6 ROM:0012CDE0 bsr.w sub_12CE8A ROM:0012CDE4 bra.s locret_12CDFA ROM:0012CDE6 ; --------------------------------------------------------------------------- ROM:0012CDE6 ROM:0012CDE6 loc_12CDE6: ; CODE XREF: ROM:0012CDDE↑j ROM:0012CDE6 btst #1,($11F4).w ROM:0012CDEC beq.s locret_12CDFA ROM:0012CDEE bsr.w sub_12CEC2 ROM:0012CDF2 move.b #2,($11DF).w ROM:0012CDF8 bra.s loc_12CE50 ROM:0012CDFA ; --------------------------------------------------------------------------- ROM:0012CDFA ROM:0012CDFA locret_12CDFA: ; CODE XREF: ROM:0012CDD4↑j ROM:0012CDFA ; ROM:0012CDE4↑j ... ROM:0012CDFA rts ROM:0012CDFC ; --------------------------------------------------------------------------- ROM:0012CDFC ROM:0012CDFC loc_12CDFC: ; DATA XREF: ROM:0012CDC2↑o ROM:0012CDFC btst #0,($1391).w ROM:0012CE02 beq.s loc_12CE14 ROM:0012CE04 bsr.w sub_12CE8A ROM:0012CE08 bsr.w sub_12CECA ROM:0012CE0C move.b #1,($11DF).w ROM:0012CE12 bra.s locret_12CDFA ROM:0012CE14 ; --------------------------------------------------------------------------- ROM:0012CE14 ROM:0012CE14 loc_12CE14: ; CODE XREF: ROM:0012CE02↑j ROM:0012CE14 btst #1,($11F8).w ROM:0012CE1A beq.s loc_12CE28 ROM:0012CE1C bsr.w sub_12CECA ROM:0012CE20 move.b #3,($11DF).w ROM:0012CE26 bra.s locret_12CE86 ROM:0012CE28 ; --------------------------------------------------------------------------- ROM:0012CE28 ROM:0012CE28 loc_12CE28: ; CODE XREF: ROM:0012CE1A↑j ROM:0012CE28 btst #1,($11F4).w ROM:0012CE2E bne.s loc_12CE3C ROM:0012CE30 bsr.w sub_12CECA ROM:0012CE34 move.b #1,($11DF).w ROM:0012CE3A bra.s locret_12CDFA ROM:0012CE3C ; --------------------------------------------------------------------------- ROM:0012CE3C ROM:0012CE3C loc_12CE3C: ; CODE XREF: ROM:0012CE2E↑j ROM:0012CE3C btst #1,($136E).w ROM:0012CE42 beq.s loc_12CE50 ROM:0012CE44 bsr.w sub_12CECA ROM:0012CE48 move.b #1,($11DF).w ROM:0012CE4E bra.s locret_12CDFA ROM:0012CE50 ; --------------------------------------------------------------------------- ROM:0012CE50 ROM:0012CE50 loc_12CE50: ; CODE XREF: ROM:0012CDF8↑j ROM:0012CE50 ; ROM:0012CE42↑j ... ROM:0012CE50 bsr.w sub_12CE9C ROM:0012CE54 bsr.w sub_12CED6 ROM:0012CE58 rts ROM:0012CE5A ; --------------------------------------------------------------------------- ROM:0012CE5A ROM:0012CE5A loc_12CE5A: ; DATA XREF: ROM:0012CDC6↑o ROM:0012CE5A btst #0,($1391).w ROM:0012CE60 beq.s loc_12CE6E ROM:0012CE62 bsr.w sub_12CE8A ROM:0012CE66 move.b #1,($11DF).w ROM:0012CE6C bra.s locret_12CDFA ROM:0012CE6E ; --------------------------------------------------------------------------- ROM:0012CE6E ROM:0012CE6E loc_12CE6E: ; CODE XREF: ROM:0012CE60↑j ROM:0012CE6E btst #1,($11F4).w ROM:0012CE74 beq.s locret_12CE86 ROM:0012CE76 bsr.w sub_12CE8A ROM:0012CE7A bsr.w sub_12CEC2 ROM:0012CE7E move.b #2,($11DF).w ROM:0012CE84 bra.s loc_12CE50 ROM:0012CE86 ; --------------------------------------------------------------------------- ROM:0012CE86 ROM:0012CE86 locret_12CE86: ; CODE XREF: ROM:0012CE26↑j ROM:0012CE86 ; ROM:0012CE74↑j ROM:0012CE86 rts ROM:0012CE88 ; --------------------------------------------------------------------------- ROM:0012CE88 rts ROM:0012CE8A ROM:0012CE8A ; =============== S U B R O U T I N E ======================================= ROM:0012CE8A ROM:0012CE8A ROM:0012CE8A sub_12CE8A: ; CODE XREF: ROM:loc_12CDCA↑p ROM:0012CE8A ; ROM:0012CDE0↑p ... ROM:0012CE8A clr.w ($D06).w ROM:0012CE8E clr.w ($D08).w ROM:0012CE92 clr.w ($D0A).w ROM:0012CE96 clr.w ($D0C).w ROM:0012CE9A rts ROM:0012CE9A ; End of function sub_12CE8A ROM:0012CE9A ROM:0012CE9C ROM:0012CE9C ; =============== S U B R O U T I N E ======================================= ROM:0012CE9C ROM:0012CE9C ROM:0012CE9C sub_12CE9C: ; CODE XREF: ROM:loc_12CE50↑p ROM:0012CE9C move.w ($C7A).w,d0 ROM:0012CEA0 sub.w ($D04).w,d0 ROM:0012CEA4 bpl.w loc_12CEAA ROM:0012CEA8 neg.w d0 ROM:0012CEAA ROM:0012CEAA loc_12CEAA: ; CODE XREF: sub_12CE9C+8↑j ROM:0012CEAA move.w $5F6(a5),d1 ROM:0012CEAE cmp.w d0,d1 ROM:0012CEB0 bgt.s loc_12CEBA ROM:0012CEB2 bset #1,($136E).w ROM:0012CEB8 bra.s locret_12CEC0 ROM:0012CEBA ; --------------------------------------------------------------------------- ROM:0012CEBA ROM:0012CEBA loc_12CEBA: ; CODE XREF: sub_12CE9C+14↑j ROM:0012CEBA bclr #1,($136E).w ROM:0012CEC0 ROM:0012CEC0 locret_12CEC0: ; CODE XREF: sub_12CE9C+1C↑j ROM:0012CEC0 rts ROM:0012CEC0 ; End of function sub_12CE9C ROM:0012CEC0 ROM:0012CEC2 ROM:0012CEC2 ; =============== S U B R O U T I N E ======================================= ROM:0012CEC2 ROM:0012CEC2 ROM:0012CEC2 sub_12CEC2: ; CODE XREF: ROM:0012CDEE↑p ROM:0012CEC2 ; ROM:0012CE7A↑p ROM:0012CEC2 move.w ($C7A).w,($D04).w ROM:0012CEC8 rts ROM:0012CEC8 ; End of function sub_12CEC2 ROM:0012CEC8 ROM:0012CECA ROM:0012CECA ; =============== S U B R O U T I N E ======================================= ROM:0012CECA ROM:0012CECA ROM:0012CECA sub_12CECA: ; CODE XREF: ROM:0012CE08↑p ROM:0012CECA ; ROM:0012CE1C↑p ... ROM:0012CECA bclr #1,($11F8).w ROM:0012CED0 clr.b ($11E0).w ROM:0012CED4 rts ROM:0012CED4 ; End of function sub_12CECA ROM:0012CED4 ROM:0012CED6 ROM:0012CED6 ; =============== S U B R O U T I N E ======================================= ROM:0012CED6 ROM:0012CED6 ROM:0012CED6 sub_12CED6: ; CODE XREF: ROM:0012CE54↑p ROM:0012CED6 bclr #1,($11F8).w ROM:0012CEDC clr.w d1 ROM:0012CEDE move.b ($11E0).w,d1 ROM:0012CEE2 cmpi.w #7,d1 ROM:0012CEE6 bcc.s locret_12CEF0 ROM:0012CEE8 movea.l off_12CEF2(pc,d1.w*4),a0 ROM:0012CEEC nop ROM:0012CEEE jmp (a0) ROM:0012CEF0 ; --------------------------------------------------------------------------- ROM:0012CEF0 ROM:0012CEF0 locret_12CEF0: ; CODE XREF: sub_12CED6+10↑j ROM:0012CEF0 rts ROM:0012CEF0 ; End of function sub_12CED6 ROM:0012CEF0 ROM:0012CEF0 ; --------------------------------------------------------------------------- ROM:0012CEF2 off_12CEF2: dc.l loc_12CF0E ; DATA XREF: sub_12CED6+12↑r ROM:0012CEF6 dc.l loc_12CF1E ROM:0012CEFA dc.l loc_12CF32 ROM:0012CEFE dc.l loc_12CF8E ROM:0012CF02 dc.l loc_12CFA2 ROM:0012CF06 dc.l loc_12CFF8 ROM:0012CF0A dc.l locret_12D068 ROM:0012CF0E ; --------------------------------------------------------------------------- ROM:0012CF0E ROM:0012CF0E loc_12CF0E: ; DATA XREF: ROM:off_12CEF2↑o ROM:0012CF0E move.w $5FE(a5),($D0E).w ROM:0012CF14 move.b #1,($11E0).w ROM:0012CF1A bra.s locret_12CF30 ROM:0012CF1C ; --------------------------------------------------------------------------- ROM:0012CF1C rts ROM:0012CF1E ; --------------------------------------------------------------------------- ROM:0012CF1E ROM:0012CF1E loc_12CF1E: ; DATA XREF: ROM:0012CEF6↑o ROM:0012CF1E move.w $5F8(a5),d0 ROM:0012CF22 cmp.w ($EC8).w,d0 ROM:0012CF26 ble.s locret_12CF30 ROM:0012CF28 move.b #2,($11E0).w ROM:0012CF2E bra.s locret_12CF8C ROM:0012CF30 ; --------------------------------------------------------------------------- ROM:0012CF30 ROM:0012CF30 locret_12CF30: ; CODE XREF: ROM:0012CF1A↑j ROM:0012CF30 ; ROM:0012CF26↑j ROM:0012CF30 rts ROM:0012CF32 ; --------------------------------------------------------------------------- ROM:0012CF32 ROM:0012CF32 loc_12CF32: ; DATA XREF: ROM:0012CEFA↑o ROM:0012CF32 move.w $5F8(a5),d0 ROM:0012CF36 cmp.w ($EC8).w,d0 ROM:0012CF3A bgt.s loc_12CF58 ROM:0012CF3C cmpi.w #1,($D0E).w ROM:0012CF42 ble.s loc_12CF58 ROM:0012CF44 subq.w #1,($D0E).w ROM:0012CF48 bvc.s loc_12CF50 ROM:0012CF4A move.w #$8000,($D0E).w ROM:0012CF50 ROM:0012CF50 loc_12CF50: ; CODE XREF: ROM:0012CF48↑j ROM:0012CF50 move.b #3,($11E0).w ROM:0012CF56 bra.s locret_12CFA0 ROM:0012CF58 ; --------------------------------------------------------------------------- ROM:0012CF58 ROM:0012CF58 loc_12CF58: ; CODE XREF: ROM:0012CF3A↑j ROM:0012CF58 ; ROM:0012CF42↑j ROM:0012CF58 cmp.w ($EC8).w,d0 ROM:0012CF5C bgt.s locret_12CF8C ROM:0012CF5E cmpi.w #1,($D0E).w ROM:0012CF64 bne.s locret_12CF8C ROM:0012CF66 subq.w #1,($D0E).w ROM:0012CF6A bvc.s loc_12CF72 ROM:0012CF6C move.w #$8000,($D0E).w ROM:0012CF72 ROM:0012CF72 loc_12CF72: ; CODE XREF: ROM:0012CF6A↑j ROM:0012CF72 bsr.w sub_12D090 ROM:0012CF76 clr.b ($88B).w ROM:0012CF7A clr.w ($646).w ROM:0012CF7E move.b #3,($88B).w ROM:0012CF84 move.b #4,($11E0).w ROM:0012CF8A bra.s loc_12CFF2 ROM:0012CF8C ; --------------------------------------------------------------------------- ROM:0012CF8C ROM:0012CF8C locret_12CF8C: ; CODE XREF: ROM:0012CF2E↑j ROM:0012CF8C ; ROM:0012CF5C↑j ... ROM:0012CF8C rts ROM:0012CF8E ; --------------------------------------------------------------------------- ROM:0012CF8E ROM:0012CF8E loc_12CF8E: ; DATA XREF: ROM:0012CEFE↑o ROM:0012CF8E move.w $5F8(a5),d0 ROM:0012CF92 cmp.w ($EC8).w,d0 ROM:0012CF96 ble.s locret_12CFA0 ROM:0012CF98 move.b #2,($11E0).w ROM:0012CF9E bra.s locret_12CF8C ROM:0012CFA0 ; --------------------------------------------------------------------------- ROM:0012CFA0 ROM:0012CFA0 locret_12CFA0: ; CODE XREF: ROM:0012CF56↑j ROM:0012CFA0 ; ROM:0012CF96↑j ROM:0012CFA0 rts ROM:0012CFA2 ; --------------------------------------------------------------------------- ROM:0012CFA2 ROM:0012CFA2 loc_12CFA2: ; DATA XREF: ROM:0012CF02↑o ROM:0012CFA2 move.w $5FC(a5),d1 ROM:0012CFA6 move.w $5FA(a5),d2 ROM:0012CFAA cmp.w ($D06).w,d1 ROM:0012CFAE ble.s loc_12CFB6 ROM:0012CFB0 cmp.w ($D08).w,d2 ROM:0012CFB4 bgt.s loc_12CFE0 ROM:0012CFB6 ROM:0012CFB6 loc_12CFB6: ; CODE XREF: ROM:0012CFAE↑j ROM:0012CFB6 bsr.w sub_12D0D2 ROM:0012CFBA bsr.w sub_12D0F8 ROM:0012CFBE bset #2,($D9F).w ROM:0012CFC4 clr.b ($88B).w ROM:0012CFC8 clr.w ($646).w ROM:0012CFCC bset #1,($11F8).w ROM:0012CFD2 move.b #6,($11E0).w ROM:0012CFD8 bra.l locret_12D068 ROM:0012CFDE ; --------------------------------------------------------------------------- ROM:0012CFDE bra.s loc_12CFF2 ROM:0012CFE0 ; --------------------------------------------------------------------------- ROM:0012CFE0 ROM:0012CFE0 loc_12CFE0: ; CODE XREF: ROM:0012CFB4↑j ROM:0012CFE0 move.w $5F8(a5),d0 ROM:0012CFE4 cmp.w ($EC8).w,d0 ROM:0012CFE8 ble.s loc_12CFF2 ROM:0012CFEA move.b #5,($11E0).w ROM:0012CFF0 bra.s loc_12D062 ROM:0012CFF2 ; --------------------------------------------------------------------------- ROM:0012CFF2 ROM:0012CFF2 loc_12CFF2: ; CODE XREF: ROM:0012CF8A↑j ROM:0012CFF2 ; ROM:0012CFDE↑j ... ROM:0012CFF2 bsr.w sub_12D06C ROM:0012CFF6 rts ROM:0012CFF8 ; --------------------------------------------------------------------------- ROM:0012CFF8 ROM:0012CFF8 loc_12CFF8: ; DATA XREF: ROM:0012CF06↑o ROM:0012CFF8 move.w $5F8(a5),d0 ROM:0012CFFC cmp.w ($EC8).w,d0 ROM:0012D000 bgt.s loc_12D062 ROM:0012D002 btst #0,($138E).w ROM:0012D008 beq.s loc_12D03C ROM:0012D00A btst #5,($1368).w ROM:0012D010 beq.s loc_12D03C ROM:0012D012 bsr.w sub_12D09E ROM:0012D016 addq.w #1,($D06).w ROM:0012D01A bvc.s loc_12D022 ROM:0012D01C move.w #$8000,($D06).w ROM:0012D022 ROM:0012D022 loc_12D022: ; CODE XREF: ROM:0012D01A↑j ROM:0012D022 bsr.w sub_12D090 ROM:0012D026 clr.b ($88B).w ROM:0012D02A clr.w ($646).w ROM:0012D02E move.b #3,($88B).w ROM:0012D034 move.b #4,($11E0).w ROM:0012D03A bra.s loc_12CFF2 ROM:0012D03C ; --------------------------------------------------------------------------- ROM:0012D03C ROM:0012D03C loc_12D03C: ; CODE XREF: ROM:0012D008↑j ROM:0012D03C ; ROM:0012D010↑j ROM:0012D03C addq.w #1,($D08).w ROM:0012D040 bvc.s loc_12D048 ROM:0012D042 move.w #$8000,($D08).w ROM:0012D048 ROM:0012D048 loc_12D048: ; CODE XREF: ROM:0012D040↑j ROM:0012D048 bsr.w sub_12D090 ROM:0012D04C clr.b ($88B).w ROM:0012D050 clr.w ($646).w ROM:0012D054 move.b #3,($88B).w ROM:0012D05A move.b #4,($11E0).w ROM:0012D060 bra.s loc_12CFF2 ROM:0012D062 ; --------------------------------------------------------------------------- ROM:0012D062 ROM:0012D062 loc_12D062: ; CODE XREF: ROM:0012CFF0↑j ROM:0012D062 ; ROM:0012D000↑j ROM:0012D062 bsr.w sub_12D06C ROM:0012D066 rts ROM:0012D068 ; --------------------------------------------------------------------------- ROM:0012D068 ROM:0012D068 locret_12D068: ; CODE XREF: ROM:0012CFD8↑j ROM:0012D068 ; DATA XREF: ROM:0012CF0A↑o ROM:0012D068 rts ROM:0012D06A ; --------------------------------------------------------------------------- ROM:0012D06A rts ROM:0012D06C ROM:0012D06C ; =============== S U B R O U T I N E ======================================= ROM:0012D06C ROM:0012D06C ROM:0012D06C sub_12D06C: ; CODE XREF: ROM:loc_12CFF2↑p ROM:0012D06C ; ROM:loc_12D062↑p ROM:0012D06C move.w $600(a5),d0 ROM:0012D070 cmp.w ($EC8).w,d0 ROM:0012D074 bgt.s loc_12D07E ROM:0012D076 bset #0,($138E).w ROM:0012D07C bra.s locret_12D08E ROM:0012D07E ; --------------------------------------------------------------------------- ROM:0012D07E ROM:0012D07E loc_12D07E: ; CODE XREF: sub_12D06C+8↑j ROM:0012D07E move.w $602(a5),d0 ROM:0012D082 cmp.w ($EC8).w,d0 ROM:0012D086 blt.s locret_12D08E ROM:0012D088 bset #5,($1368).w ROM:0012D08E ROM:0012D08E locret_12D08E: ; CODE XREF: sub_12D06C+10↑j ROM:0012D08E ; sub_12D06C+1A↑j ROM:0012D08E rts ROM:0012D08E ; End of function sub_12D06C ROM:0012D08E ROM:0012D090 ROM:0012D090 ; =============== S U B R O U T I N E ======================================= ROM:0012D090 ROM:0012D090 ROM:0012D090 sub_12D090: ; CODE XREF: ROM:loc_12CF72↑p ROM:0012D090 ; ROM:loc_12D022↑p ... ROM:0012D090 bclr #0,($138E).w ROM:0012D096 bclr #5,($1368).w ROM:0012D09C rts ROM:0012D09C ; End of function sub_12D090 ROM:0012D09C ROM:0012D09E ROM:0012D09E ; =============== S U B R O U T I N E ======================================= ROM:0012D09E ROM:0012D09E ROM:0012D09E sub_12D09E: ; CODE XREF: ROM:0012D012↑p ROM:0012D09E move.w ($646).w,d0 ROM:0012D0A2 add.w d0,($D0A).w ROM:0012D0A6 bvc.w loc_12D0B0 ROM:0012D0AA move.w #$7FFF,($D0A).w ROM:0012D0B0 ROM:0012D0B0 loc_12D0B0: ; CODE XREF: sub_12D09E+8↑j ROM:0012D0B0 move.w #$3CE4,d1 ROM:0012D0B4 move.w ($538).w,d2 ROM:0012D0B8 move.w ($A0E).w,d3 ROM:0012D0BC bsr.l sub_115E32 ROM:0012D0C2 add.w d1,($D0C).w ROM:0012D0C6 bvc.w locret_12D0D0 ROM:0012D0CA move.w #$7FFF,($D0C).w ROM:0012D0D0 ROM:0012D0D0 locret_12D0D0: ; CODE XREF: sub_12D09E+28↑j ROM:0012D0D0 rts ROM:0012D0D0 ; End of function sub_12D09E ROM:0012D0D0 ROM:0012D0D2 ROM:0012D0D2 ; =============== S U B R O U T I N E ======================================= ROM:0012D0D2 ROM:0012D0D2 ROM:0012D0D2 sub_12D0D2: ; CODE XREF: ROM:loc_12CFB6↑p ROM:0012D0D2 cmpi.w #0,($D06).w ROM:0012D0D8 ble.s loc_12D0F2 ROM:0012D0DA cmpi.w #$7FFF,($D0A).w ROM:0012D0E0 bge.s loc_12D0F2 ROM:0012D0E2 move.w ($D0A).w,d0 ROM:0012D0E6 ext.l d0 ROM:0012D0E8 divs.w ($D06).w,d0 ROM:0012D0EC move.w d0,($D10).w ROM:0012D0F0 bra.s locret_12D0F6 ROM:0012D0F2 ; --------------------------------------------------------------------------- ROM:0012D0F2 ROM:0012D0F2 loc_12D0F2: ; CODE XREF: sub_12D0D2+6↑j ROM:0012D0F2 ; sub_12D0D2+E↑j ROM:0012D0F2 clr.w ($D10).w ROM:0012D0F6 ROM:0012D0F6 locret_12D0F6: ; CODE XREF: sub_12D0D2+1E↑j ROM:0012D0F6 rts ROM:0012D0F6 ; End of function sub_12D0D2 ROM:0012D0F6 ROM:0012D0F8 ROM:0012D0F8 ; =============== S U B R O U T I N E ======================================= ROM:0012D0F8 ROM:0012D0F8 ROM:0012D0F8 sub_12D0F8: ; CODE XREF: ROM:0012CFBA↑p ROM:0012D0F8 bclr #2,($D6F).w ROM:0012D0FE clr.w d0 ROM:0012D100 ROM:0012D100 loc_12D100: ; CODE XREF: sub_12D0F8:loc_12D132↓j ROM:0012D100 move.w $8C4(a5,d0.w*2),d1 ROM:0012D106 move.w $8D6(a5,d0.w*2),d2 ROM:0012D10C cmp.w $1424(d0.w*2),d1 ROM:0012D112 ble.s loc_12D11C ROM:0012D114 cmp.w $1424(d0.w*2),d2 ROM:0012D11A blt.s loc_12D122 ROM:0012D11C ROM:0012D11C loc_12D11C: ; CODE XREF: sub_12D0F8+1A↑j ROM:0012D11C bset #2,($D6F).w ROM:0012D122 ROM:0012D122 loc_12D122: ; CODE XREF: sub_12D0F8+22↑j ROM:0012D122 cmpi.w #8,d0 ROM:0012D126 bge.w loc_12D134 ROM:0012D12A addq.w #1,d0 ROM:0012D12C bvc.s loc_12D132 ROM:0012D12E move.w #$8000,d0 ROM:0012D132 ROM:0012D132 loc_12D132: ; CODE XREF: sub_12D0F8+34↑j ROM:0012D132 bra.s loc_12D100 ROM:0012D134 ; --------------------------------------------------------------------------- ROM:0012D134 ROM:0012D134 loc_12D134: ; CODE XREF: sub_12D0F8+2E↑j ROM:0012D134 move.w $5FA(a5),d0 ROM:0012D138 move.w ($D0C).w,d1 ROM:0012D13C cmp.w ($D0A).w,d1 ROM:0012D140 blt.s loc_12D148 ROM:0012D142 cmp.w ($D08).w,d0 ROM:0012D146 bgt.s loc_12D14E ROM:0012D148 ROM:0012D148 loc_12D148: ; CODE XREF: sub_12D0F8+48↑j ROM:0012D148 bset #2,($D6F).w ROM:0012D14E ROM:0012D14E loc_12D14E: ; CODE XREF: sub_12D0F8+4E↑j ROM:0012D14E move.w ($D0C).w,($192E).w ROM:0012D154 move.w ($D0A).w,($192A).w ROM:0012D15A move.w ($D08).w,($192C).w ROM:0012D160 rts ROM:0012D160 ; End of function sub_12D0F8 ROM:0012D160 ROM:0012D162 ROM:0012D162 ; =============== S U B R O U T I N E ======================================= ROM:0012D162 ROM:0012D162 ROM:0012D162 sub_12D162: ; CODE XREF: sub_12D3A2↓p ROM:0012D162 bsr.w sub_12D170 ROM:0012D166 bsr.w sub_12D368 ROM:0012D16A bsr.w sub_12D226 ROM:0012D16E rts ROM:0012D16E ; End of function sub_12D162 ROM:0012D16E ROM:0012D170 ROM:0012D170 ; =============== S U B R O U T I N E ======================================= ROM:0012D170 ROM:0012D170 ROM:0012D170 sub_12D170: ; CODE XREF: sub_12D162↑p ROM:0012D170 clr.w d1 ROM:0012D172 move.b ($11E1).w,d1 ROM:0012D176 cmpi.w #4,d1 ROM:0012D17A bcc.s locret_12D184 ROM:0012D17C movea.l off_12D186(pc,d1.w*4),a0 ROM:0012D180 nop ROM:0012D182 jmp (a0) ROM:0012D184 ; --------------------------------------------------------------------------- ROM:0012D184 ROM:0012D184 locret_12D184: ; CODE XREF: sub_12D170+A↑j ROM:0012D184 rts ROM:0012D184 ; End of function sub_12D170 ROM:0012D184 ROM:0012D184 ; --------------------------------------------------------------------------- ROM:0012D186 off_12D186: dc.l loc_12D196 ; DATA XREF: sub_12D170+C↑r ROM:0012D18A dc.l loc_12D1A4 ROM:0012D18E dc.l loc_12D1BE ROM:0012D192 dc.l loc_12D20A ROM:0012D196 ; --------------------------------------------------------------------------- ROM:0012D196 ROM:0012D196 loc_12D196: ; DATA XREF: ROM:off_12D186↑o ROM:0012D196 move.b #1,($11E1).w ROM:0012D19C bclr #5,($136A).w ROM:0012D1A2 bra.s locret_12D1BC ROM:0012D1A4 ; --------------------------------------------------------------------------- ROM:0012D1A4 ROM:0012D1A4 loc_12D1A4: ; DATA XREF: ROM:0012D18A↑o ROM:0012D1A4 move.w $604(a5),d0 ROM:0012D1A8 cmp.w ($D28).w,d0 ROM:0012D1AC bgt.s locret_12D1BC ROM:0012D1AE move.w $606(a5),($D12).w ROM:0012D1B4 move.b #2,($11E1).w ROM:0012D1BA bra.s locret_12D208 ROM:0012D1BC ; --------------------------------------------------------------------------- ROM:0012D1BC ROM:0012D1BC locret_12D1BC: ; CODE XREF: ROM:0012D1A2↑j ROM:0012D1BC ; ROM:0012D1AC↑j ... ROM:0012D1BC rts ROM:0012D1BE ; --------------------------------------------------------------------------- ROM:0012D1BE ROM:0012D1BE loc_12D1BE: ; DATA XREF: ROM:0012D18E↑o ROM:0012D1BE move.w $604(a5),d0 ROM:0012D1C2 cmp.w ($D28).w,d0 ROM:0012D1C6 ble.s loc_12D1D0 ROM:0012D1C8 move.b #1,($11E1).w ROM:0012D1CE bra.s locret_12D1BC ROM:0012D1D0 ; --------------------------------------------------------------------------- ROM:0012D1D0 ROM:0012D1D0 loc_12D1D0: ; CODE XREF: ROM:0012D1C6↑j ROM:0012D1D0 btst #0,($115B).w ROM:0012D1D6 beq.s locret_12D208 ROM:0012D1D8 cmpi.w #1,($D12).w ROM:0012D1DE ble.s loc_12D1EE ROM:0012D1E0 subq.w #1,($D12).w ROM:0012D1E4 bvc.s loc_12D1EC ROM:0012D1E6 move.w #$8000,($D12).w ROM:0012D1EC ROM:0012D1EC loc_12D1EC: ; CODE XREF: ROM:0012D1E4↑j ROM:0012D1EC bra.s locret_12D208 ROM:0012D1EE ; --------------------------------------------------------------------------- ROM:0012D1EE ROM:0012D1EE loc_12D1EE: ; CODE XREF: ROM:0012D1DE↑j ROM:0012D1EE subq.w #1,($D12).w ROM:0012D1F2 bvc.s loc_12D1FA ROM:0012D1F4 move.w #$8000,($D12).w ROM:0012D1FA ROM:0012D1FA loc_12D1FA: ; CODE XREF: ROM:0012D1F2↑j ROM:0012D1FA bset #5,($136A).w ROM:0012D200 move.b #3,($11E1).w ROM:0012D206 bra.s locret_12D222 ROM:0012D208 ; --------------------------------------------------------------------------- ROM:0012D208 ROM:0012D208 locret_12D208: ; CODE XREF: ROM:0012D1BA↑j ROM:0012D208 ; ROM:0012D1D6↑j ... ROM:0012D208 rts ROM:0012D20A ; --------------------------------------------------------------------------- ROM:0012D20A ROM:0012D20A loc_12D20A: ; DATA XREF: ROM:0012D192↑o ROM:0012D20A move.w $604(a5),d0 ROM:0012D20E cmp.w ($D28).w,d0 ROM:0012D212 ble.s locret_12D222 ROM:0012D214 bclr #5,($136A).w ROM:0012D21A move.b #1,($11E1).w ROM:0012D220 bra.s locret_12D1BC ROM:0012D222 ; --------------------------------------------------------------------------- ROM:0012D222 ROM:0012D222 locret_12D222: ; CODE XREF: ROM:0012D206↑j ROM:0012D222 ; ROM:0012D212↑j ROM:0012D222 rts ROM:0012D224 ; --------------------------------------------------------------------------- ROM:0012D224 rts ROM:0012D226 ROM:0012D226 ; =============== S U B R O U T I N E ======================================= ROM:0012D226 ROM:0012D226 ROM:0012D226 sub_12D226: ; CODE XREF: sub_12D162+8↑p ROM:0012D226 bclr #5,($1374).w ROM:0012D22C btst #0,($114D).w ROM:0012D232 beq.l locret_12D366 ROM:0012D238 btst #5,($1383).w ROM:0012D23E bne.l locret_12D366 ROM:0012D244 btst #0,($138A).w ROM:0012D24A bne.l locret_12D366 ROM:0012D250 btst #0,($11F4).w ROM:0012D256 bne.l locret_12D366 ROM:0012D25C btst #1,($138B).w ROM:0012D262 bne.l locret_12D366 ROM:0012D268 move.w $60A(a5),d0 ROM:0012D26C cmp.w ($538).w,d0 ROM:0012D270 bgt.l locret_12D366 ROM:0012D276 move.w $60C(a5),d0 ROM:0012D27A cmp.w ($538).w,d0 ROM:0012D27E ble.l locret_12D366 ROM:0012D284 move.w $60E(a5),d0 ROM:0012D288 cmp.w ($A0E).w,d0 ROM:0012D28C bgt.l locret_12D366 ROM:0012D292 move.w $610(a5),d0 ROM:0012D296 cmp.w ($A0E).w,d0 ROM:0012D29A ble.l locret_12D366 ROM:0012D2A0 move.w $608(a5),d0 ROM:0012D2A4 cmp.w ($A44).w,d0 ROM:0012D2A8 bgt.l locret_12D366 ROM:0012D2AE btst #0,($11DE).w ROM:0012D2B4 beq.l locret_12D366 ROM:0012D2BA btst #1,($11DE).w ROM:0012D2C0 beq.l locret_12D366 ROM:0012D2C6 btst #1,($1158).w ROM:0012D2CC beq.l locret_12D366 ROM:0012D2D2 btst #6,($D6F).w ROM:0012D2D8 bne.l locret_12D366 ROM:0012D2DE btst #6,($13EF).w ROM:0012D2E4 bne.l locret_12D366 ROM:0012D2EA btst #0,($D6E).w ROM:0012D2F0 bne.s locret_12D366 ROM:0012D2F2 btst #0,($13EE).w ROM:0012D2F8 bne.s locret_12D366 ROM:0012D2FA btst #5,($D6E).w ROM:0012D300 bne.s locret_12D366 ROM:0012D302 btst #5,($13EE).w ROM:0012D308 bne.s locret_12D366 ROM:0012D30A btst #7,($D6F).w ROM:0012D310 bne.s locret_12D366 ROM:0012D312 btst #7,($13EF).w ROM:0012D318 bne.s locret_12D366 ROM:0012D31A btst #6,($1380).w ROM:0012D320 bne.s locret_12D366 ROM:0012D322 btst #4,($1387).w ROM:0012D328 bne.s locret_12D366 ROM:0012D32A btst #1,($D6E).w ROM:0012D330 bne.s locret_12D366 ROM:0012D332 btst #1,($13EE).w ROM:0012D338 bne.s locret_12D366 ROM:0012D33A btst #5,($136A).w ROM:0012D340 bne.s locret_12D366 ROM:0012D342 move.w ($C7E).w,d1 ROM:0012D346 sub.w ($C7A).w,d1 ROM:0012D34A bpl.w loc_12D350 ROM:0012D34E neg.w d1 ROM:0012D350 ROM:0012D350 loc_12D350: ; CODE XREF: sub_12D226+124↑j ROM:0012D350 move.w $612(a5),d0 ROM:0012D354 cmp.w d1,d0 ROM:0012D356 ble.s locret_12D366 ROM:0012D358 btst #7,($136F).w ROM:0012D35E beq.s locret_12D366 ROM:0012D360 bset #5,($1374).w ROM:0012D366 ROM:0012D366 locret_12D366: ; CODE XREF: sub_12D226+C↑j ROM:0012D366 ; sub_12D226+18↑j ... ROM:0012D366 rts ROM:0012D366 ; End of function sub_12D226 ROM:0012D366 ROM:0012D368 ROM:0012D368 ; =============== S U B R O U T I N E ======================================= ROM:0012D368 ROM:0012D368 ROM:0012D368 sub_12D368: ; CODE XREF: sub_12D162+4↑p ROM:0012D368 btst #0,($115B).w ROM:0012D36E beq.s locret_12D374 ROM:0012D370 bsr.w sub_12D376 ROM:0012D374 ROM:0012D374 locret_12D374: ; CODE XREF: sub_12D368+6↑j ROM:0012D374 rts ROM:0012D374 ; End of function sub_12D368 ROM:0012D374 ROM:0012D376 ROM:0012D376 ; =============== S U B R O U T I N E ======================================= ROM:0012D376 ROM:0012D376 ROM:0012D376 sub_12D376: ; CODE XREF: sub_12D368+8↑p ROM:0012D376 move.w ($F14).w,d0 ROM:0012D37A sub.w ($D14).w,d0 ROM:0012D37E bpl.w loc_12D384 ROM:0012D382 neg.w d0 ROM:0012D384 ROM:0012D384 loc_12D384: ; CODE XREF: sub_12D376+8↑j ROM:0012D384 move.w $614(a5),d1 ROM:0012D388 cmp.w d0,d1 ROM:0012D38A ble.s loc_12D394 ROM:0012D38C bset #7,($136F).w ROM:0012D392 bra.s loc_12D39A ROM:0012D394 ; --------------------------------------------------------------------------- ROM:0012D394 ROM:0012D394 loc_12D394: ; CODE XREF: sub_12D376+14↑j ROM:0012D394 bclr #7,($136F).w ROM:0012D39A ROM:0012D39A loc_12D39A: ; CODE XREF: sub_12D376+1C↑j ROM:0012D39A move.w ($F14).w,($D14).w ROM:0012D3A0 rts ROM:0012D3A0 ; End of function sub_12D376 ROM:0012D3A0 ROM:0012D3A2 ROM:0012D3A2 ; =============== S U B R O U T I N E ======================================= ROM:0012D3A2 ROM:0012D3A2 ROM:0012D3A2 sub_12D3A2: ; CODE XREF: sub_1268BE+D2↑p ROM:0012D3A2 bsr.l sub_12D162 ROM:0012D3A8 bsr.l sub_12D6CA ROM:0012D3AE bsr.w sub_12D3B4 ROM:0012D3B2 rts ROM:0012D3B2 ; End of function sub_12D3A2 ROM:0012D3B2 ROM:0012D3B4 ROM:0012D3B4 ; =============== S U B R O U T I N E ======================================= ROM:0012D3B4 ROM:0012D3B4 ROM:0012D3B4 sub_12D3B4: ; CODE XREF: sub_12D3A2+C↑p ROM:0012D3B4 clr.w d1 ROM:0012D3B6 move.b ($11E2).w,d1 ROM:0012D3BA cmpi.w #4,d1 ROM:0012D3BE bcc.s locret_12D3C8 ROM:0012D3C0 movea.l off_12D3CA(pc,d1.w*4),a0 ROM:0012D3C4 nop ROM:0012D3C6 jmp (a0) ROM:0012D3C8 ; --------------------------------------------------------------------------- ROM:0012D3C8 ROM:0012D3C8 locret_12D3C8: ; CODE XREF: sub_12D3B4+A↑j ROM:0012D3C8 rts ROM:0012D3C8 ; End of function sub_12D3B4 ROM:0012D3C8 ROM:0012D3C8 ; --------------------------------------------------------------------------- ROM:0012D3CA off_12D3CA: dc.l loc_12D3DA ; DATA XREF: sub_12D3B4+C↑r ROM:0012D3CE dc.l loc_12D3E2 ROM:0012D3D2 dc.l loc_12D3FE ROM:0012D3D6 dc.l loc_12D44C ROM:0012D3DA ; --------------------------------------------------------------------------- ROM:0012D3DA ROM:0012D3DA loc_12D3DA: ; DATA XREF: ROM:off_12D3CA↑o ROM:0012D3DA move.b #1,($11E2).w ROM:0012D3E0 bra.s loc_12D3F8 ROM:0012D3E2 ; --------------------------------------------------------------------------- ROM:0012D3E2 ROM:0012D3E2 loc_12D3E2: ; DATA XREF: ROM:0012D3CE↑o ROM:0012D3E2 btst #5,($1374).w ROM:0012D3E8 beq.s loc_12D3F8 ROM:0012D3EA move.w $616(a5),($D16).w ROM:0012D3F0 move.b #2,($11E2).w ROM:0012D3F6 bra.s loc_12D446 ROM:0012D3F8 ; --------------------------------------------------------------------------- ROM:0012D3F8 ROM:0012D3F8 loc_12D3F8: ; CODE XREF: ROM:0012D3E0↑j ROM:0012D3F8 ; ROM:0012D3E8↑j ... ROM:0012D3F8 bsr.w sub_12D49E ROM:0012D3FC rts ROM:0012D3FE ; --------------------------------------------------------------------------- ROM:0012D3FE ROM:0012D3FE loc_12D3FE: ; DATA XREF: ROM:0012D3D2↑o ROM:0012D3FE btst #5,($1374).w ROM:0012D404 bne.s loc_12D40E ROM:0012D406 move.b #1,($11E2).w ROM:0012D40C bra.s loc_12D3F8 ROM:0012D40E ; --------------------------------------------------------------------------- ROM:0012D40E ROM:0012D40E loc_12D40E: ; CODE XREF: ROM:0012D404↑j ROM:0012D40E btst #0,($115B).w ROM:0012D414 beq.s loc_12D446 ROM:0012D416 cmpi.w #1,($D16).w ROM:0012D41C ble.s loc_12D42E ROM:0012D41E subq.w #1,($D16).w ROM:0012D422 bvc.s loc_12D42A ROM:0012D424 move.w #$8000,($D16).w ROM:0012D42A ROM:0012D42A loc_12D42A: ; CODE XREF: ROM:0012D422↑j ROM:0012D42A bra.s loc_12D446 ROM:0012D42C ; --------------------------------------------------------------------------- ROM:0012D42C bra.s loc_12D446 ROM:0012D42E ; --------------------------------------------------------------------------- ROM:0012D42E ROM:0012D42E loc_12D42E: ; CODE XREF: ROM:0012D41C↑j ROM:0012D42E subq.w #1,($D16).w ROM:0012D432 bvc.s loc_12D43A ROM:0012D434 move.w #$8000,($D16).w ROM:0012D43A ROM:0012D43A loc_12D43A: ; CODE XREF: ROM:0012D432↑j ROM:0012D43A bsr.w sub_12D4AC ROM:0012D43E move.b #3,($11E2).w ROM:0012D444 bra.s locret_12D49A ROM:0012D446 ; --------------------------------------------------------------------------- ROM:0012D446 ROM:0012D446 loc_12D446: ; CODE XREF: ROM:0012D3F6↑j ROM:0012D446 ; ROM:0012D414↑j ... ROM:0012D446 bsr.w sub_12D49E ROM:0012D44A rts ROM:0012D44C ; --------------------------------------------------------------------------- ROM:0012D44C ROM:0012D44C loc_12D44C: ; DATA XREF: ROM:0012D3D6↑o ROM:0012D44C btst #5,($1374).w ROM:0012D452 bne.s loc_12D45C ROM:0012D454 move.b #1,($11E2).w ROM:0012D45A bra.s loc_12D3F8 ROM:0012D45C ; --------------------------------------------------------------------------- ROM:0012D45C ROM:0012D45C loc_12D45C: ; CODE XREF: ROM:0012D452↑j ROM:0012D45C btst #7,($1383).w ROM:0012D462 beq.s loc_12D486 ROM:0012D464 btst #0,($115B).w ROM:0012D46A beq.s loc_12D480 ROM:0012D46C bsr.w sub_12D4AC ROM:0012D470 bsr.w sub_12D598 ROM:0012D474 bsr.w sub_12D4BA ROM:0012D478 bsr.w sub_12D552 ROM:0012D47C bra.s locret_12D49A ROM:0012D47E ; --------------------------------------------------------------------------- ROM:0012D47E bra.s loc_12D486 ROM:0012D480 ; --------------------------------------------------------------------------- ROM:0012D480 ROM:0012D480 loc_12D480: ; CODE XREF: ROM:0012D46A↑j ROM:0012D480 bsr.w sub_12D4AC ROM:0012D484 bra.s locret_12D49A ROM:0012D486 ; --------------------------------------------------------------------------- ROM:0012D486 ROM:0012D486 loc_12D486: ; CODE XREF: ROM:0012D462↑j ROM:0012D486 ; ROM:0012D47E↑j ROM:0012D486 btst #0,($115B).w ROM:0012D48C beq.s locret_12D49A ROM:0012D48E bsr.w sub_12D598 ROM:0012D492 bsr.w sub_12D4BA ROM:0012D496 bsr.w sub_12D552 ROM:0012D49A ROM:0012D49A locret_12D49A: ; CODE XREF: ROM:0012D444↑j ROM:0012D49A ; ROM:0012D47C↑j ... ROM:0012D49A rts ROM:0012D49C ; --------------------------------------------------------------------------- ROM:0012D49C rts ROM:0012D49E ROM:0012D49E ; =============== S U B R O U T I N E ======================================= ROM:0012D49E ROM:0012D49E ROM:0012D49E sub_12D49E: ; CODE XREF: ROM:loc_12D3F8↑p ROM:0012D49E ; ROM:loc_12D446↑p ROM:0012D49E move.w ($D32).w,d0 ROM:0012D4A2 move.w $1424(d0.w*2),($D1C).w ROM:0012D4AA rts ROM:0012D4AA ; End of function sub_12D49E ROM:0012D4AA ROM:0012D4AC ROM:0012D4AC ; =============== S U B R O U T I N E ======================================= ROM:0012D4AC ROM:0012D4AC ROM:0012D4AC sub_12D4AC: ; CODE XREF: ROM:loc_12D43A↑p ROM:0012D4AC ; ROM:0012D46C↑p ... ROM:0012D4AC move.w ($D32).w,d0 ROM:0012D4B0 move.w $1424(d0.w*2),($D18).w ROM:0012D4B8 rts ROM:0012D4B8 ; End of function sub_12D4AC 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: ROM:0012D474↑p ROM:0012D4BA ; ROM:0012D492↑p ROM:0012D4BA move.w ($D22).w,d0 ROM:0012D4BE cmp.w ($D24).w,d0 ROM:0012D4C2 bgt.s loc_12D4CE ROM:0012D4C4 move.w $61A(a5),d1 ROM:0012D4C8 move.w $61C(a5),d2 ROM:0012D4CC bra.s loc_12D4E6 ROM:0012D4CE ; --------------------------------------------------------------------------- ROM:0012D4CE ROM:0012D4CE loc_12D4CE: ; CODE XREF: sub_12D4BA+8↑j ROM:0012D4CE move.w ($D20).w,d0 ROM:0012D4D2 cmp.w ($D24).w,d0 ROM:0012D4D6 bge.s loc_12D4DE ROM:0012D4D8 clr.w d1 ROM:0012D4DA clr.w d2 ROM:0012D4DC bra.s loc_12D4E6 ROM:0012D4DE ; --------------------------------------------------------------------------- ROM:0012D4DE ROM:0012D4DE loc_12D4DE: ; CODE XREF: sub_12D4BA+1C↑j ROM:0012D4DE move.w $620(a5),d1 ROM:0012D4E2 move.w $622(a5),d2 ROM:0012D4E6 ROM:0012D4E6 loc_12D4E6: ; CODE XREF: sub_12D4BA+12↑j ROM:0012D4E6 ; sub_12D4BA+22↑j ROM:0012D4E6 move.w ($D24).w,d3 ROM:0012D4EA sub.w ($D1E).w,d3 ROM:0012D4EE muls.w d3,d1 ROM:0012D4F0 divs.w #$A,d1 ROM:0012D4F4 bvc.w loc_12D50A ROM:0012D4F8 cmpi.l #0,d1 ROM:0012D4FE ble.s loc_12D506 ROM:0012D500 move.w #$7FFF,d1 ROM:0012D504 bra.s loc_12D50A ROM:0012D506 ; --------------------------------------------------------------------------- ROM:0012D506 ROM:0012D506 loc_12D506: ; CODE XREF: sub_12D4BA+44↑j ROM:0012D506 move.w #$8000,d1 ROM:0012D50A ROM:0012D50A loc_12D50A: ; CODE XREF: sub_12D4BA+3A↑j ROM:0012D50A ; sub_12D4BA+4A↑j ROM:0012D50A move.w d1,($D1A).w ROM:0012D50E muls.w d3,d2 ROM:0012D510 move.w ($D18).w,d4 ROM:0012D514 muls.w #$3E8,d4 ROM:0012D518 add.l d2,d4 ROM:0012D51A divs.w #$3E8,d4 ROM:0012D51E bvc.w loc_12D534 ROM:0012D522 cmpi.l #0,d4 ROM:0012D528 ble.s loc_12D530 ROM:0012D52A move.w #$7FFF,d4 ROM:0012D52E bra.s loc_12D534 ROM:0012D530 ; --------------------------------------------------------------------------- ROM:0012D530 ROM:0012D530 loc_12D530: ; CODE XREF: sub_12D4BA+6E↑j ROM:0012D530 move.w #$8000,d4 ROM:0012D534 ROM:0012D534 loc_12D534: ; CODE XREF: sub_12D4BA+64↑j ROM:0012D534 ; sub_12D4BA+74↑j ROM:0012D534 move.w d4,($D18).w ROM:0012D538 add.w d4,d1 ROM:0012D53A bvc.w loc_12D54C ROM:0012D53E bpl.w loc_12D548 ROM:0012D542 move.w #$7FFF,d1 ROM:0012D546 bra.s loc_12D54C ROM:0012D548 ; --------------------------------------------------------------------------- ROM:0012D548 ROM:0012D548 loc_12D548: ; CODE XREF: sub_12D4BA+84↑j ROM:0012D548 move.w #$8000,d1 ROM:0012D54C ROM:0012D54C loc_12D54C: ; CODE XREF: sub_12D4BA+80↑j ROM:0012D54C ; sub_12D4BA+8C↑j ROM:0012D54C move.w d1,($D1C).w ROM:0012D550 rts ROM:0012D550 ; End of function sub_12D4BA ROM:0012D550 ROM:0012D552 ROM:0012D552 ; =============== S U B R O U T I N E ======================================= ROM:0012D552 ROM:0012D552 ROM:0012D552 sub_12D552: ; CODE XREF: ROM:0012D478↑p ROM:0012D552 ; ROM:0012D496↑p ROM:0012D552 move.w #$2710,d6 ROM:0012D556 move.w ($D32).w,d4 ROM:0012D55A move.w $1424(d4.w*2),d2 ROM:0012D560 clr.w d5 ROM:0012D562 move.w $626(a5),d3 ROM:0012D566 move.w ($D18).w,d1 ROM:0012D56A bsr.l sub_12AB96 ROM:0012D570 swap d4 ROM:0012D572 move.w ($D32).w,d3 ROM:0012D576 move.w $628(a5),d0 ROM:0012D57A cmp.w d4,d0 ROM:0012D57C bge.s loc_12D584 ROM:0012D57E move.w $628(a5),d4 ROM:0012D582 bra.s loc_12D590 ROM:0012D584 ; --------------------------------------------------------------------------- ROM:0012D584 ROM:0012D584 loc_12D584: ; CODE XREF: sub_12D552+2A↑j ROM:0012D584 move.w $62A(a5),d0 ROM:0012D588 cmp.w d4,d0 ROM:0012D58A ble.s loc_12D590 ROM:0012D58C move.w $62A(a5),d4 ROM:0012D590 ROM:0012D590 loc_12D590: ; CODE XREF: sub_12D552+30↑j ROM:0012D590 ; sub_12D552+38↑j ROM:0012D590 move.w d4,$1424(d3.w*2) ROM:0012D596 rts ROM:0012D596 ; End of function sub_12D552 ROM:0012D596 ROM:0012D598 ROM:0012D598 ; =============== S U B R O U T I N E ======================================= ROM:0012D598 ROM:0012D598 ROM:0012D598 sub_12D598: ; CODE XREF: ROM:0012D470↑p ROM:0012D598 ; ROM:0012D48E↑p ROM:0012D598 move.w #$3C48,d1 ROM:0012D59C move.w ($C7A).w,d2 ROM:0012D5A0 bsr.l sub_115E32 ROM:0012D5A6 move.w $624(a5),($D1E).w ROM:0012D5AC add.w d1,($D1E).w ROM:0012D5B0 move.w $61E(a5),($D20).w ROM:0012D5B6 add.w d1,($D20).w ROM:0012D5BA move.w $618(a5),($D22).w ROM:0012D5C0 add.w d1,($D22).w ROM:0012D5C4 rts ROM:0012D5C4 ; End of function sub_12D598 ROM:0012D5C4 ROM:0012D5C6 ROM:0012D5C6 ; =============== S U B R O U T I N E ======================================= ROM:0012D5C6 ROM:0012D5C6 ROM:0012D5C6 sub_12D5C6: ; CODE XREF: ROM:00116018↑p ROM:0012D5C6 clr.w d1 ROM:0012D5C8 move.b ($11E3).w,d1 ROM:0012D5CC cmpi.w #2,d1 ROM:0012D5D0 bcc.s locret_12D5DA ROM:0012D5D2 movea.l off_12D5DC(pc,d1.w*4),a0 ROM:0012D5D6 nop ROM:0012D5D8 jmp (a0) ROM:0012D5DA ; --------------------------------------------------------------------------- ROM:0012D5DA ROM:0012D5DA locret_12D5DA: ; CODE XREF: sub_12D5C6+A↑j ROM:0012D5DA rts ROM:0012D5DA ; End of function sub_12D5C6 ROM:0012D5DA ROM:0012D5DA ; --------------------------------------------------------------------------- ROM:0012D5DC off_12D5DC: dc.l loc_12D5E4 ; DATA XREF: sub_12D5C6+C↑r ROM:0012D5E0 dc.l loc_12D602 ROM:0012D5E4 ; --------------------------------------------------------------------------- ROM:0012D5E4 ROM:0012D5E4 loc_12D5E4: ; DATA XREF: ROM:off_12D5DC↑o ROM:0012D5E4 move.b #1,($11E3).w ROM:0012D5EA bsr.w sub_12D648 ROM:0012D5EE move.w $62C(a5),d0 ROM:0012D5F2 clr.b ($88C).w ROM:0012D5F6 move.w d0,($648).w ROM:0012D5FA move.b #1,($88C).w ROM:0012D600 rts ROM:0012D602 ; --------------------------------------------------------------------------- ROM:0012D602 ROM:0012D602 loc_12D602: ; DATA XREF: ROM:0012D5E0↑o ROM:0012D602 btst #0,($1391).w ROM:0012D608 beq.s loc_12D622 ROM:0012D60A bsr.w sub_12D648 ROM:0012D60E move.w $62C(a5),d0 ROM:0012D612 clr.b ($88C).w ROM:0012D616 move.w d0,($648).w ROM:0012D61A move.b #1,($88C).w ROM:0012D620 rts ROM:0012D622 ; --------------------------------------------------------------------------- ROM:0012D622 ROM:0012D622 loc_12D622: ; CODE XREF: ROM:0012D608↑j ROM:0012D622 cmpi.w #0,($648).w ROM:0012D628 bgt.s locret_12D644 ROM:0012D62A bsr.w sub_12D65C ROM:0012D62E bsr.w sub_12D682 ROM:0012D632 move.w $62C(a5),d0 ROM:0012D636 clr.b ($88C).w ROM:0012D63A move.w d0,($648).w ROM:0012D63E move.b #1,($88C).w ROM:0012D644 ROM:0012D644 locret_12D644: ; CODE XREF: ROM:0012D628↑j ROM:0012D644 rts ROM:0012D646 ; --------------------------------------------------------------------------- ROM:0012D646 rts ROM:0012D648 ROM:0012D648 ; =============== S U B R O U T I N E ======================================= ROM:0012D648 ROM:0012D648 ROM:0012D648 sub_12D648: ; CODE XREF: ROM:0012D5EA↑p ROM:0012D648 ; ROM:0012D60A↑p ROM:0012D648 move.w ($C38).w,($D24).w ROM:0012D64E clr.w ($D26).w ROM:0012D652 clr.w ($D28).w ROM:0012D656 clr.w ($D2A).w ROM:0012D65A rts ROM:0012D65A ; End of function sub_12D648 ROM:0012D65A ROM:0012D65C ROM:0012D65C ; =============== S U B R O U T I N E ======================================= ROM:0012D65C ROM:0012D65C ROM:0012D65C sub_12D65C: ; CODE XREF: ROM:0012D62A↑p ROM:0012D65C move.w #$2710,d6 ROM:0012D660 move.w ($D24).w,d2 ROM:0012D664 move.w ($D26).w,d5 ROM:0012D668 move.w $62E(a5),d3 ROM:0012D66C move.w ($C38).w,d1 ROM:0012D670 bsr.l sub_12AB96 ROM:0012D676 move.w d4,($D26).w ROM:0012D67A swap d4 ROM:0012D67C move.w d4,($D24).w ROM:0012D680 rts ROM:0012D680 ; End of function sub_12D65C ROM:0012D680 ROM:0012D682 ROM:0012D682 ; =============== S U B R O U T I N E ======================================= ROM:0012D682 ROM:0012D682 ROM:0012D682 sub_12D682: ; CODE XREF: ROM:0012D62E↑p ROM:0012D682 move.w #$3C4A,d1 ROM:0012D686 move.w ($C7A).w,d2 ROM:0012D68A bsr.l sub_115E32 ROM:0012D690 move.w d1,($D2C).w ROM:0012D694 move.w #$2710,d6 ROM:0012D698 move.w ($D28).w,d2 ROM:0012D69C move.w ($D2A).w,d5 ROM:0012D6A0 move.w ($D2C).w,d3 ROM:0012D6A4 move.w ($C38).w,d1 ROM:0012D6A8 sub.w ($D24).w,d1 ROM:0012D6AC cmpi.w #0,d1 ROM:0012D6B0 blt.s loc_12D6B6 ROM:0012D6B2 bra.s loc_12D6B8 ROM:0012D6B4 ; --------------------------------------------------------------------------- ROM:0012D6B4 bra.s loc_12D6B8 ROM:0012D6B6 ; --------------------------------------------------------------------------- ROM:0012D6B6 ROM:0012D6B6 loc_12D6B6: ; CODE XREF: sub_12D682+2E↑j ROM:0012D6B6 neg.w d1 ROM:0012D6B8 ROM:0012D6B8 loc_12D6B8: ; CODE XREF: sub_12D682+30↑j ROM:0012D6B8 ; sub_12D682+32↑j ROM:0012D6B8 bsr.l sub_12AB96 ROM:0012D6BE move.w d4,($D2A).w ROM:0012D6C2 swap d4 ROM:0012D6C4 move.w d4,($D28).w ROM:0012D6C8 rts ROM:0012D6C8 ; End of function sub_12D682 ROM:0012D6C8 ROM:0012D6CA ROM:0012D6CA ; =============== S U B R O U T I N E ======================================= ROM:0012D6CA ROM:0012D6CA ROM:0012D6CA sub_12D6CA: ; CODE XREF: sub_12D3A2+6↑p ROM:0012D6CA bclr #7,($1383).w ROM:0012D6D0 bsr.w sub_12D6DE ROM:0012D6D4 bsr.w sub_12D798 ROM:0012D6D8 bsr.w sub_12D852 ROM:0012D6DC rts ROM:0012D6DC ; End of function sub_12D6CA ROM:0012D6DC ROM:0012D6DE ROM:0012D6DE ; =============== S U B R O U T I N E ======================================= ROM:0012D6DE ROM:0012D6DE ROM:0012D6DE sub_12D6DE: ; CODE XREF: sub_12D6CA+6↑p ROM:0012D6DE clr.w d1 ROM:0012D6E0 move.b ($11E4).w,d1 ROM:0012D6E4 cmpi.w #4,d1 ROM:0012D6E8 bcc.s locret_12D6F2 ROM:0012D6EA movea.l off_12D6F4(pc,d1.w*4),a0 ROM:0012D6EE nop ROM:0012D6F0 jmp (a0) ROM:0012D6F2 ; --------------------------------------------------------------------------- ROM:0012D6F2 ROM:0012D6F2 locret_12D6F2: ; CODE XREF: sub_12D6DE+A↑j ROM:0012D6F2 rts ROM:0012D6F2 ; End of function sub_12D6DE ROM:0012D6F2 ROM:0012D6F2 ; --------------------------------------------------------------------------- ROM:0012D6F4 off_12D6F4: dc.l loc_12D704 ; DATA XREF: sub_12D6DE+C↑r ROM:0012D6F8 dc.l loc_12D710 ROM:0012D6FC dc.l loc_12D730 ROM:0012D700 dc.l loc_12D772 ROM:0012D704 ; --------------------------------------------------------------------------- ROM:0012D704 ROM:0012D704 loc_12D704: ; DATA XREF: ROM:off_12D6F4↑o ROM:0012D704 clr.w ($D2E).w ROM:0012D708 move.b #1,($11E4).w ROM:0012D70E rts ROM:0012D710 ; --------------------------------------------------------------------------- ROM:0012D710 ROM:0012D710 loc_12D710: ; DATA XREF: ROM:0012D6F8↑o ROM:0012D710 move.w $8E8(a5),d1 ROM:0012D714 cmp.w ($A0E).w,d1 ROM:0012D718 bgt.s locret_12D72E ROM:0012D71A move.w #1,($D2E).w ROM:0012D720 bset #7,($1383).w ROM:0012D726 move.b #2,($11E4).w ROM:0012D72C bra.s loc_12D730 ROM:0012D72E ; --------------------------------------------------------------------------- ROM:0012D72E ROM:0012D72E locret_12D72E: ; CODE XREF: ROM:0012D718↑j ROM:0012D72E ; ROM:0012D76E↓j ROM:0012D72E rts ROM:0012D730 ; --------------------------------------------------------------------------- ROM:0012D730 ROM:0012D730 loc_12D730: ; CODE XREF: ROM:0012D72C↑j ROM:0012D730 ; ROM:0012D792↓j ROM:0012D730 ; DATA XREF: ... ROM:0012D730 move.w $8EA(a5),d1 ROM:0012D734 cmp.w ($A0E).w,d1 ROM:0012D738 bgt.s loc_12D74E ROM:0012D73A move.w #2,($D2E).w ROM:0012D740 bset #7,($1383).w ROM:0012D746 move.b #3,($11E4).w ROM:0012D74C bra.s locret_12D794 ROM:0012D74E ; --------------------------------------------------------------------------- ROM:0012D74E ROM:0012D74E loc_12D74E: ; CODE XREF: ROM:0012D738↑j ROM:0012D74E move.w $8E8(a5),d1 ROM:0012D752 sub.w $630(a5),d1 ROM:0012D756 cmp.w ($A0E).w,d1 ROM:0012D75A ble.s locret_12D770 ROM:0012D75C move.w #0,($D2E).w ROM:0012D762 bset #7,($1383).w ROM:0012D768 move.b #1,($11E4).w ROM:0012D76E bra.s locret_12D72E ROM:0012D770 ; --------------------------------------------------------------------------- ROM:0012D770 ROM:0012D770 locret_12D770: ; CODE XREF: ROM:0012D75A↑j ROM:0012D770 rts ROM:0012D772 ; --------------------------------------------------------------------------- ROM:0012D772 ROM:0012D772 loc_12D772: ; DATA XREF: ROM:0012D700↑o ROM:0012D772 move.w $8EA(a5),d1 ROM:0012D776 sub.w $630(a5),d1 ROM:0012D77A cmp.w ($A0E).w,d1 ROM:0012D77E ble.s locret_12D794 ROM:0012D780 move.w #1,($D2E).w ROM:0012D786 bset #7,($1383).w ROM:0012D78C move.b #2,($11E4).w ROM:0012D792 bra.s loc_12D730 ROM:0012D794 ; --------------------------------------------------------------------------- ROM:0012D794 ROM:0012D794 locret_12D794: ; CODE XREF: ROM:0012D74C↑j ROM:0012D794 ; ROM:0012D77E↑j ROM:0012D794 rts ROM:0012D796 ; --------------------------------------------------------------------------- ROM:0012D796 rts ROM:0012D798 ROM:0012D798 ; =============== S U B R O U T I N E ======================================= ROM:0012D798 ROM:0012D798 ROM:0012D798 sub_12D798: ; CODE XREF: sub_12D6CA+A↑p ROM:0012D798 clr.w d1 ROM:0012D79A move.b ($11E5).w,d1 ROM:0012D79E cmpi.w #4,d1 ROM:0012D7A2 bcc.s locret_12D7AC ROM:0012D7A4 movea.l off_12D7AE(pc,d1.w*4),a0 ROM:0012D7A8 nop ROM:0012D7AA jmp (a0) ROM:0012D7AC ; --------------------------------------------------------------------------- ROM:0012D7AC ROM:0012D7AC locret_12D7AC: ; CODE XREF: sub_12D798+A↑j ROM:0012D7AC rts ROM:0012D7AC ; End of function sub_12D798 ROM:0012D7AC ROM:0012D7AC ; --------------------------------------------------------------------------- ROM:0012D7AE off_12D7AE: dc.l loc_12D7BE ; DATA XREF: sub_12D798+C↑r ROM:0012D7B2 dc.l loc_12D7CA ROM:0012D7B6 dc.l loc_12D7EA ROM:0012D7BA dc.l loc_12D82C ROM:0012D7BE ; --------------------------------------------------------------------------- ROM:0012D7BE ROM:0012D7BE loc_12D7BE: ; DATA XREF: ROM:off_12D7AE↑o ROM:0012D7BE clr.w ($D30).w ROM:0012D7C2 move.b #1,($11E5).w ROM:0012D7C8 rts ROM:0012D7CA ; --------------------------------------------------------------------------- ROM:0012D7CA ROM:0012D7CA loc_12D7CA: ; DATA XREF: ROM:0012D7B2↑o ROM:0012D7CA move.w $8EC(a5),d1 ROM:0012D7CE cmp.w ($538).w,d1 ROM:0012D7D2 bgt.s locret_12D7E8 ROM:0012D7D4 move.w #1,($D30).w ROM:0012D7DA bset #7,($1383).w ROM:0012D7E0 move.b #2,($11E5).w ROM:0012D7E6 bra.s loc_12D7EA ROM:0012D7E8 ; --------------------------------------------------------------------------- ROM:0012D7E8 ROM:0012D7E8 locret_12D7E8: ; CODE XREF: ROM:0012D7D2↑j ROM:0012D7E8 ; ROM:0012D828↓j ROM:0012D7E8 rts ROM:0012D7EA ; --------------------------------------------------------------------------- ROM:0012D7EA ROM:0012D7EA loc_12D7EA: ; CODE XREF: ROM:0012D7E6↑j ROM:0012D7EA ; ROM:0012D84C↓j ROM:0012D7EA ; DATA XREF: ... ROM:0012D7EA move.w $8EE(a5),d1 ROM:0012D7EE cmp.w ($538).w,d1 ROM:0012D7F2 bgt.s loc_12D808 ROM:0012D7F4 move.w #2,($D30).w ROM:0012D7FA bset #7,($1383).w ROM:0012D800 move.b #3,($11E5).w ROM:0012D806 bra.s locret_12D84E ROM:0012D808 ; --------------------------------------------------------------------------- ROM:0012D808 ROM:0012D808 loc_12D808: ; CODE XREF: ROM:0012D7F2↑j ROM:0012D808 move.w $8EC(a5),d1 ROM:0012D80C sub.w $632(a5),d1 ROM:0012D810 cmp.w ($538).w,d1 ROM:0012D814 ble.s locret_12D82A ROM:0012D816 move.w #0,($D30).w ROM:0012D81C bset #7,($1383).w ROM:0012D822 move.b #1,($11E5).w ROM:0012D828 bra.s locret_12D7E8 ROM:0012D82A ; --------------------------------------------------------------------------- ROM:0012D82A ROM:0012D82A locret_12D82A: ; CODE XREF: ROM:0012D814↑j ROM:0012D82A rts ROM:0012D82C ; --------------------------------------------------------------------------- ROM:0012D82C ROM:0012D82C loc_12D82C: ; DATA XREF: ROM:0012D7BA↑o ROM:0012D82C move.w $8EE(a5),d1 ROM:0012D830 sub.w $632(a5),d1 ROM:0012D834 cmp.w ($538).w,d1 ROM:0012D838 ble.s locret_12D84E ROM:0012D83A move.w #1,($D30).w ROM:0012D840 bset #7,($1383).w ROM:0012D846 move.b #2,($11E5).w ROM:0012D84C bra.s loc_12D7EA ROM:0012D84E ; --------------------------------------------------------------------------- ROM:0012D84E ROM:0012D84E locret_12D84E: ; CODE XREF: ROM:0012D806↑j ROM:0012D84E ; ROM:0012D838↑j ROM:0012D84E rts ROM:0012D850 ; --------------------------------------------------------------------------- ROM:0012D850 rts ROM:0012D852 ROM:0012D852 ; =============== S U B R O U T I N E ======================================= ROM:0012D852 ROM:0012D852 ROM:0012D852 sub_12D852: ; CODE XREF: sub_12D6CA+E↑p ROM:0012D852 move.w #3,d0 ROM:0012D856 muls.w ($D30).w,d0 ROM:0012D85A add.w ($D2E).w,d0 ROM:0012D85E move.w d0,($D32).w ROM:0012D862 rts ROM:0012D862 ; End of function sub_12D852 ROM:0012D862 ROM:0012D864 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012D866 ROM:0012D866 ; =============== S U B R O U T I N E ======================================= ROM:0012D866 ROM:0012D866 ROM:0012D866 sub_12D866: ; CODE XREF: sub_12D9A2+A↓p ROM:0012D866 clr.w d1 ROM:0012D868 move.b ($11E6).w,d1 ROM:0012D86C cmpi.w #3,d1 ROM:0012D870 bcc.s locret_12D87A ROM:0012D872 movea.l off_12D87C(pc,d1.w*4),a0 ROM:0012D876 nop ROM:0012D878 jmp (a0) ROM:0012D87A ; --------------------------------------------------------------------------- ROM:0012D87A ROM:0012D87A locret_12D87A: ; CODE XREF: sub_12D866+A↑j ROM:0012D87A rts ROM:0012D87A ; End of function sub_12D866 ROM:0012D87A ROM:0012D87A ; --------------------------------------------------------------------------- ROM:0012D87C off_12D87C: dc.l loc_12D888 ; DATA XREF: sub_12D866+C↑r ROM:0012D880 dc.l loc_12D892 ROM:0012D884 dc.l loc_12D8C4 ROM:0012D888 ; --------------------------------------------------------------------------- ROM:0012D888 ROM:0012D888 loc_12D888: ; DATA XREF: ROM:off_12D87C↑o ROM:0012D888 move.b #1,($11E6).w ROM:0012D88E bra.s locret_12D8C2 ROM:0012D890 ; --------------------------------------------------------------------------- ROM:0012D890 rts ROM:0012D892 ; --------------------------------------------------------------------------- ROM:0012D892 ROM:0012D892 loc_12D892: ; DATA XREF: ROM:0012D880↑o ROM:0012D892 move.w $638(a5),d1 ROM:0012D896 move.w $636(a5),d2 ROM:0012D89A cmp.w ($4FA).w,d1 ROM:0012D89E bgt.s locret_12D8C2 ROM:0012D8A0 cmp.w ($4FA).w,d2 ROM:0012D8A4 ble.s locret_12D8C2 ROM:0012D8A6 clr.w ($D34).w ROM:0012D8AA clr.l ($958).w ROM:0012D8AE bclr #0,($8EB).w ROM:0012D8B4 bset #0,($8ED).w ROM:0012D8BA move.b #2,($11E6).w ROM:0012D8C0 bra.s locret_12D8FE ROM:0012D8C2 ; --------------------------------------------------------------------------- ROM:0012D8C2 ROM:0012D8C2 locret_12D8C2: ; CODE XREF: ROM:0012D88E↑j ROM:0012D8C2 ; ROM:0012D89E↑j ... ROM:0012D8C2 rts ROM:0012D8C4 ; --------------------------------------------------------------------------- ROM:0012D8C4 ROM:0012D8C4 loc_12D8C4: ; DATA XREF: ROM:0012D884↑o ROM:0012D8C4 move.w $638(a5),d1 ROM:0012D8C8 move.w $636(a5),d2 ROM:0012D8CC cmp.w ($4FA).w,d1 ROM:0012D8D0 bgt.s loc_12D8D8 ROM:0012D8D2 cmp.w ($4FA).w,d2 ROM:0012D8D6 bgt.s loc_12D8E6 ROM:0012D8D8 ROM:0012D8D8 loc_12D8D8: ; CODE XREF: ROM:0012D8D0↑j ROM:0012D8D8 bclr #0,($8ED).w ROM:0012D8DE move.b #1,($11E6).w ROM:0012D8E4 bra.s locret_12D8C2 ROM:0012D8E6 ; --------------------------------------------------------------------------- ROM:0012D8E6 ROM:0012D8E6 loc_12D8E6: ; CODE XREF: ROM:0012D8D6↑j ROM:0012D8E6 move.l $150(a5),d3 ROM:0012D8EA cmp.l ($958).w,d3 ROM:0012D8EE bgt.s locret_12D8FE ROM:0012D8F0 bclr #0,($8ED).w ROM:0012D8F6 move.b #1,($11E6).w ROM:0012D8FC bra.s locret_12D8C2 ROM:0012D8FE ; --------------------------------------------------------------------------- ROM:0012D8FE ROM:0012D8FE locret_12D8FE: ; CODE XREF: ROM:0012D8C0↑j ROM:0012D8FE ; ROM:0012D8EE↑j ROM:0012D8FE rts ROM:0012D900 ; --------------------------------------------------------------------------- ROM:0012D900 rts ROM:0012D902 ROM:0012D902 ; =============== S U B R O U T I N E ======================================= ROM:0012D902 ROM:0012D902 ROM:0012D902 sub_12D902: ; CODE XREF: sub_12D946+30↓p ROM:0012D902 cmpi.l #0,($95C).w ROM:0012D90A ble.s locret_12D944 ROM:0012D90C move.l ($95C).w,d0 ROM:0012D910 sub.l ($958).w,d0 ROM:0012D914 bge.w loc_12D91A ROM:0012D918 neg.l d0 ROM:0012D91A ROM:0012D91A loc_12D91A: ; CODE XREF: sub_12D902+12↑j ROM:0012D91A muls.l #$186A0,d1:d0 ROM:0012D922 divs.l ($95C).w,d1:d0 ROM:0012D928 bvc.s loc_12D930 ROM:0012D92A move.l #$7FFFFFFF,d0 ROM:0012D930 ROM:0012D930 loc_12D930: ; CODE XREF: sub_12D902+26↑j ROM:0012D930 cmpi.l #$7FFF,d0 ROM:0012D936 ble.s loc_12D940 ROM:0012D938 move.w #$7FFF,($D38).w ROM:0012D93E bra.s locret_12D944 ROM:0012D940 ; --------------------------------------------------------------------------- ROM:0012D940 ROM:0012D940 loc_12D940: ; CODE XREF: sub_12D902+34↑j ROM:0012D940 move.w d0,($D38).w ROM:0012D944 ROM:0012D944 locret_12D944: ; CODE XREF: sub_12D902+8↑j ROM:0012D944 ; sub_12D902+3C↑j ROM:0012D944 rts ROM:0012D944 ; End of function sub_12D902 ROM:0012D944 ROM:0012D946 ROM:0012D946 ; =============== S U B R O U T I N E ======================================= ROM:0012D946 ROM:0012D946 ROM:0012D946 sub_12D946: ; CODE XREF: ROM:001129D8↑p ROM:0012D946 btst #0,($8ED).w ROM:0012D94C beq.s locret_12D9A0 ROM:0012D94E move.l ($40C).w,d0 ROM:0012D952 add.l d0,($958).w ROM:0012D956 bvc.s loc_12D960 ROM:0012D958 move.l #$7FFFFFFF,($958).w ROM:0012D960 ROM:0012D960 loc_12D960: ; CODE XREF: sub_12D946+10↑j ROM:0012D960 addq.w #1,($D34).w ROM:0012D964 move.w $634(a5),d0 ROM:0012D968 cmp.w ($D34).w,d0 ROM:0012D96C bne.s locret_12D9A0 ROM:0012D96E btst #0,($8EB).w ROM:0012D974 beq.s loc_12D98C ROM:0012D976 bsr.w sub_12D902 ROM:0012D97A bsr.l sub_12DC3E ROM:0012D980 bsr.l sub_12DC78 ROM:0012D986 bset #7,($136C).w ROM:0012D98C ROM:0012D98C loc_12D98C: ; CODE XREF: sub_12D946+2E↑j ROM:0012D98C clr.w ($D34).w ROM:0012D990 move.l ($958).w,($95C).w ROM:0012D996 clr.l ($958).w ROM:0012D99A bset #0,($8EB).w ROM:0012D9A0 ROM:0012D9A0 locret_12D9A0: ; CODE XREF: sub_12D946+6↑j ROM:0012D9A0 ; sub_12D946+26↑j ROM:0012D9A0 rts ROM:0012D9A0 ; End of function sub_12D946 ROM:0012D9A0 ROM:0012D9A2 ROM:0012D9A2 ; =============== S U B R O U T I N E ======================================= ROM:0012D9A2 ROM:0012D9A2 ROM:0012D9A2 sub_12D9A2: ; CODE XREF: sub_1268BE+F0↑p ROM:0012D9A2 bclr #5,($137A).w ROM:0012D9A8 move.w ($CE8).w,d0 ROM:0012D9AC bsr.l sub_12D866 ROM:0012D9B2 clr.w d1 ROM:0012D9B4 move.b ($11E8).w,d1 ROM:0012D9B8 cmpi.w #6,d1 ROM:0012D9BC bcc.s locret_12D9C6 ROM:0012D9BE movea.l off_12D9C8(pc,d1.w*4),a0 ROM:0012D9C2 nop ROM:0012D9C4 jmp (a0) ROM:0012D9C6 ; --------------------------------------------------------------------------- ROM:0012D9C6 ROM:0012D9C6 locret_12D9C6: ; CODE XREF: sub_12D9A2+1A↑j ROM:0012D9C6 rts ROM:0012D9C6 ; End of function sub_12D9A2 ROM:0012D9C6 ROM:0012D9C6 ; --------------------------------------------------------------------------- ROM:0012D9C8 off_12D9C8: dc.l loc_12D9E0 ; DATA XREF: sub_12D9A2+1C↑r ROM:0012D9CC dc.l loc_12D9F6 ROM:0012D9D0 dc.l loc_12DA08 ROM:0012D9D4 dc.l loc_12DA70 ROM:0012D9D8 dc.l loc_12DB00 ROM:0012D9DC dc.l loc_12DB6C ROM:0012D9E0 ; --------------------------------------------------------------------------- ROM:0012D9E0 ROM:0012D9E0 loc_12D9E0: ; DATA XREF: ROM:off_12D9C8↑o ROM:0012D9E0 move.w #0,($1038).w ROM:0012D9E6 move.w #0,($103A).w ROM:0012D9EC move.b #1,($11E8).w ROM:0012D9F2 bra.s locret_12DA06 ROM:0012D9F4 ; --------------------------------------------------------------------------- ROM:0012D9F4 rts ROM:0012D9F6 ; --------------------------------------------------------------------------- ROM:0012D9F6 ROM:0012D9F6 loc_12D9F6: ; DATA XREF: ROM:0012D9CC↑o ROM:0012D9F6 btst #0,($136E).w ROM:0012D9FC beq.s locret_12DA06 ROM:0012D9FE move.b #2,($11E8).w ROM:0012DA04 bra.s locret_12DA6E ROM:0012DA06 ; --------------------------------------------------------------------------- ROM:0012DA06 ROM:0012DA06 locret_12DA06: ; CODE XREF: ROM:0012D9F2↑j ROM:0012DA06 ; ROM:0012D9FC↑j ... ROM:0012DA06 rts ROM:0012DA08 ; --------------------------------------------------------------------------- ROM:0012DA08 ROM:0012DA08 loc_12DA08: ; DATA XREF: ROM:0012D9D0↑o ROM:0012DA08 btst #0,($136E).w ROM:0012DA0E bne.s loc_12DA18 ROM:0012DA10 move.b #1,($11E8).w ROM:0012DA16 bra.s locret_12DA06 ROM:0012DA18 ; --------------------------------------------------------------------------- ROM:0012DA18 ROM:0012DA18 loc_12DA18: ; CODE XREF: ROM:0012DA0E↑j ROM:0012DA18 cmpi.w #$118,d0 ROM:0012DA1C blt.s loc_12DA58 ROM:0012DA1E btst #7,($136C).w ROM:0012DA24 beq.s loc_12DA4A ROM:0012DA26 bclr #7,($136C).w ROM:0012DA2C move.w #0,d3 ROM:0012DA30 bsr.w sub_12DC28 ROM:0012DA34 move.w #1,d3 ROM:0012DA38 bsr.w sub_12DC28 ROM:0012DA3C move.b #3,($11E8).w ROM:0012DA42 bra.l locret_12DAFE ROM:0012DA48 ; --------------------------------------------------------------------------- ROM:0012DA48 bra.s loc_12DA56 ROM:0012DA4A ; --------------------------------------------------------------------------- ROM:0012DA4A ROM:0012DA4A loc_12DA4A: ; CODE XREF: ROM:0012DA24↑j ROM:0012DA4A move.b #3,($11E8).w ROM:0012DA50 bra.l locret_12DAFE ROM:0012DA56 ; --------------------------------------------------------------------------- ROM:0012DA56 ROM:0012DA56 loc_12DA56: ; CODE XREF: ROM:0012DA48↑j ROM:0012DA56 bra.s locret_12DA6E ROM:0012DA58 ; --------------------------------------------------------------------------- ROM:0012DA58 ROM:0012DA58 loc_12DA58: ; CODE XREF: ROM:0012DA1C↑j ROM:0012DA58 btst #7,($136C).w ROM:0012DA5E beq.s locret_12DA6E ROM:0012DA60 bclr #7,($136C).w ROM:0012DA66 move.w #0,d3 ROM:0012DA6A bsr.w sub_12DC28 ROM:0012DA6E ROM:0012DA6E locret_12DA6E: ; CODE XREF: ROM:0012DA04↑j ROM:0012DA6E ; ROM:loc_12DA56↑j ... ROM:0012DA6E rts ROM:0012DA70 ; --------------------------------------------------------------------------- ROM:0012DA70 ROM:0012DA70 loc_12DA70: ; DATA XREF: ROM:0012D9D4↑o ROM:0012DA70 btst #0,($136E).w ROM:0012DA76 bne.s loc_12DA84 ROM:0012DA78 move.b #1,($11E8).w ROM:0012DA7E bra.l locret_12DA06 ROM:0012DA84 ; --------------------------------------------------------------------------- ROM:0012DA84 ROM:0012DA84 loc_12DA84: ; CODE XREF: ROM:0012DA76↑j ROM:0012DA84 cmpi.w #$78,d0 ; 'x' ROM:0012DA88 blt.s loc_12DAE0 ROM:0012DA8A cmpi.w #$118,d0 ROM:0012DA8E bge.s loc_12DAE0 ROM:0012DA90 btst #7,($136C).w ROM:0012DA96 beq.s loc_12DAC6 ROM:0012DA98 bclr #7,($136C).w ROM:0012DA9E move.w #1,d3 ROM:0012DAA2 bsr.w sub_12DC28 ROM:0012DAA6 move.w #0,d3 ROM:0012DAAA bsr.w sub_12DC28 ROM:0012DAAE bsr.w sub_12DC02 ROM:0012DAB2 bset #5,($137A).w ROM:0012DAB8 move.b #4,($11E8).w ROM:0012DABE bra.l locret_12DB6A ROM:0012DAC4 ; --------------------------------------------------------------------------- ROM:0012DAC4 bra.s loc_12DAE0 ROM:0012DAC6 ; --------------------------------------------------------------------------- ROM:0012DAC6 ROM:0012DAC6 loc_12DAC6: ; CODE XREF: ROM:0012DA96↑j ROM:0012DAC6 move.w #0,d3 ROM:0012DACA bsr.w sub_12DC02 ROM:0012DACE bset #5,($137A).w ROM:0012DAD4 move.b #4,($11E8).w ROM:0012DADA bra.l locret_12DB6A ROM:0012DAE0 ; --------------------------------------------------------------------------- ROM:0012DAE0 ROM:0012DAE0 loc_12DAE0: ; CODE XREF: ROM:0012DA88↑j ROM:0012DAE0 ; ROM:0012DA8E↑j ... ROM:0012DAE0 btst #7,($136C).w ROM:0012DAE6 beq.s locret_12DAFE ROM:0012DAE8 bclr #7,($136C).w ROM:0012DAEE move.w #0,d3 ROM:0012DAF2 bsr.w sub_12DC28 ROM:0012DAF6 move.w #1,d3 ROM:0012DAFA bsr.w sub_12DC28 ROM:0012DAFE ROM:0012DAFE locret_12DAFE: ; CODE XREF: ROM:0012DA42↑j ROM:0012DAFE ; ROM:0012DA50↑j ... ROM:0012DAFE rts ROM:0012DB00 ; --------------------------------------------------------------------------- ROM:0012DB00 ROM:0012DB00 loc_12DB00: ; DATA XREF: ROM:0012D9D8↑o ROM:0012DB00 btst #0,($136E).w ROM:0012DB06 bne.s loc_12DB14 ROM:0012DB08 move.b #1,($11E8).w ROM:0012DB0E bra.l locret_12DA06 ROM:0012DB14 ; --------------------------------------------------------------------------- ROM:0012DB14 ROM:0012DB14 loc_12DB14: ; CODE XREF: ROM:0012DB06↑j ROM:0012DB14 cmpi.w #$118,d0 ROM:0012DB18 blt.s loc_12DB54 ROM:0012DB1A btst #7,($136C).w ROM:0012DB20 beq.s loc_12DB46 ROM:0012DB22 bclr #7,($136C).w ROM:0012DB28 move.w #0,d3 ROM:0012DB2C bsr.w sub_12DC28 ROM:0012DB30 move.w #1,d3 ROM:0012DB34 bsr.w sub_12DC28 ROM:0012DB38 move.b #5,($11E8).w ROM:0012DB3E bra.l locret_12DBFE ROM:0012DB44 ; --------------------------------------------------------------------------- ROM:0012DB44 bra.s loc_12DB52 ROM:0012DB46 ; --------------------------------------------------------------------------- ROM:0012DB46 ROM:0012DB46 loc_12DB46: ; CODE XREF: ROM:0012DB20↑j ROM:0012DB46 move.b #5,($11E8).w ROM:0012DB4C bra.l locret_12DBFE ROM:0012DB52 ; --------------------------------------------------------------------------- ROM:0012DB52 ROM:0012DB52 loc_12DB52: ; CODE XREF: ROM:0012DB44↑j ROM:0012DB52 bra.s locret_12DB6A ROM:0012DB54 ; --------------------------------------------------------------------------- ROM:0012DB54 ROM:0012DB54 loc_12DB54: ; CODE XREF: ROM:0012DB18↑j ROM:0012DB54 btst #7,($136C).w ROM:0012DB5A beq.s locret_12DB6A ROM:0012DB5C bclr #7,($136C).w ROM:0012DB62 move.w #1,d3 ROM:0012DB66 bsr.w sub_12DC28 ROM:0012DB6A ROM:0012DB6A locret_12DB6A: ; CODE XREF: ROM:0012DABE↑j ROM:0012DB6A ; ROM:0012DADA↑j ... ROM:0012DB6A rts ROM:0012DB6C ; --------------------------------------------------------------------------- ROM:0012DB6C ROM:0012DB6C loc_12DB6C: ; DATA XREF: ROM:0012D9DC↑o ROM:0012DB6C btst #0,($136E).w ROM:0012DB72 bne.s loc_12DB80 ROM:0012DB74 move.b #1,($11E8).w ROM:0012DB7A bra.l locret_12DA06 ROM:0012DB80 ; --------------------------------------------------------------------------- ROM:0012DB80 ROM:0012DB80 loc_12DB80: ; CODE XREF: ROM:0012DB72↑j ROM:0012DB80 cmpi.w #$78,d0 ; 'x' ROM:0012DB84 blt.l loc_12DBE0 ROM:0012DB8A cmpi.w #$118,d0 ROM:0012DB8E bge.s loc_12DBE0 ROM:0012DB90 btst #7,($136C).w ROM:0012DB96 beq.s loc_12DBC6 ROM:0012DB98 bclr #7,($136C).w ROM:0012DB9E move.w #0,d3 ROM:0012DBA2 bsr.w sub_12DC28 ROM:0012DBA6 move.w #1,d3 ROM:0012DBAA bsr.w sub_12DC28 ROM:0012DBAE bsr.w sub_12DC02 ROM:0012DBB2 bset #5,($137A).w ROM:0012DBB8 move.b #2,($11E8).w ROM:0012DBBE bra.l locret_12DA6E ROM:0012DBC4 ; --------------------------------------------------------------------------- ROM:0012DBC4 bra.s loc_12DBE0 ROM:0012DBC6 ; --------------------------------------------------------------------------- ROM:0012DBC6 ROM:0012DBC6 loc_12DBC6: ; CODE XREF: ROM:0012DB96↑j ROM:0012DBC6 move.w #1,d3 ROM:0012DBCA bsr.w sub_12DC02 ROM:0012DBCE bset #5,($137A).w ROM:0012DBD4 move.b #2,($11E8).w ROM:0012DBDA bra.l locret_12DA6E ROM:0012DBE0 ; --------------------------------------------------------------------------- ROM:0012DBE0 ROM:0012DBE0 loc_12DBE0: ; CODE XREF: ROM:0012DB84↑j ROM:0012DBE0 ; ROM:0012DB8E↑j ... ROM:0012DBE0 btst #7,($136C).w ROM:0012DBE6 beq.s locret_12DBFE ROM:0012DBE8 bclr #7,($136C).w ROM:0012DBEE move.w #0,d3 ROM:0012DBF2 bsr.w sub_12DC28 ROM:0012DBF6 move.w #1,d3 ROM:0012DBFA bsr.w sub_12DC28 ROM:0012DBFE ROM:0012DBFE locret_12DBFE: ; CODE XREF: ROM:0012DB3E↑j ROM:0012DBFE ; ROM:0012DB4C↑j ... ROM:0012DBFE rts ROM:0012DC00 ; --------------------------------------------------------------------------- ROM:0012DC00 rts ROM:0012DC02 ROM:0012DC02 ; =============== S U B R O U T I N E ======================================= ROM:0012DC02 ROM:0012DC02 ROM:0012DC02 sub_12DC02: ; CODE XREF: ROM:0012DAAE↑p ROM:0012DC02 ; ROM:0012DACA↑p ... ROM:0012DC02 move.w $1038(d3.w*2),d1 ROM:0012DC08 move.w $63A(a5),d2 ROM:0012DC0C cmp.w d1,d2 ROM:0012DC0E bgt.s loc_12DC18 ROM:0012DC10 bset #2,($1374).w ROM:0012DC16 bra.s loc_12DC1E ROM:0012DC18 ; --------------------------------------------------------------------------- ROM:0012DC18 ROM:0012DC18 loc_12DC18: ; CODE XREF: sub_12DC02+C↑j ROM:0012DC18 bclr #2,($1374).w ROM:0012DC1E ROM:0012DC1E loc_12DC1E: ; CODE XREF: sub_12DC02+14↑j ROM:0012DC1E move.w #0,$1038(d3.w*2) ROM:0012DC26 rts ROM:0012DC26 ; End of function sub_12DC02 ROM:0012DC26 ROM:0012DC28 ROM:0012DC28 ; =============== S U B R O U T I N E ======================================= ROM:0012DC28 ROM:0012DC28 ROM:0012DC28 sub_12DC28: ; CODE XREF: ROM:0012DA30↑p ROM:0012DC28 ; ROM:0012DA38↑p ... ROM:0012DC28 move.w $1038(d3.w*2),d1 ROM:0012DC2E cmp.w ($D36).w,d1 ROM:0012DC32 bge.s locret_12DC3C ROM:0012DC34 move.w ($D36).w,$1038(d3.w*2) ROM:0012DC3C ROM:0012DC3C locret_12DC3C: ; CODE XREF: sub_12DC28+A↑j ROM:0012DC3C rts ROM:0012DC3C ; End of function sub_12DC28 ROM:0012DC3C ROM:0012DC3E ROM:0012DC3E ; =============== S U B R O U T I N E ======================================= ROM:0012DC3E ROM:0012DC3E ROM:0012DC3E sub_12DC3E: ; CODE XREF: sub_12D946+34↑p ROM:0012DC3E btst #4,($1382).w ROM:0012DC44 bne.s loc_12DC70 ROM:0012DC46 move.w ($D38).w,d1 ROM:0012DC4A swap d1 ROM:0012DC4C clr.w d1 ROM:0012DC4E move.w ($D3A).w,d2 ROM:0012DC52 swap d2 ROM:0012DC54 move.w ($D3C).w,d2 ROM:0012DC58 move.w $63C(a5),d3 ROM:0012DC5C ext.l d3 ROM:0012DC5E bsr.l sub_115D36 ROM:0012DC64 move.w d4,($D3C).w ROM:0012DC68 swap d4 ROM:0012DC6A move.w d4,($D3A).w ROM:0012DC6E bra.s locret_12DC76 ROM:0012DC70 ; --------------------------------------------------------------------------- ROM:0012DC70 ROM:0012DC70 loc_12DC70: ; CODE XREF: sub_12DC3E+6↑j ROM:0012DC70 move.w #0,($D3A).w ROM:0012DC76 ROM:0012DC76 locret_12DC76: ; CODE XREF: sub_12DC3E+30↑j ROM:0012DC76 rts ROM:0012DC76 ; End of function sub_12DC3E ROM:0012DC76 ROM:0012DC78 ROM:0012DC78 ; =============== S U B R O U T I N E ======================================= ROM:0012DC78 ROM:0012DC78 ROM:0012DC78 sub_12DC78: ; CODE XREF: sub_12D946+3A↑p ROM:0012DC78 move.w #$3C4C,d1 ROM:0012DC7C move.w ($4FA).w,d2 ROM:0012DC80 bsr.l sub_115E32 ROM:0012DC86 cmpi.w #0,d1 ROM:0012DC8A ble.s loc_12DCA2 ROM:0012DC8C move.w ($D3A).w,d0 ROM:0012DC90 muls.w #$64,d0 ; 'd' ROM:0012DC94 divs.w d1,d0 ROM:0012DC96 bvc.s loc_12DC9C ROM:0012DC98 move.w #$7FFF,d0 ROM:0012DC9C ROM:0012DC9C loc_12DC9C: ; CODE XREF: sub_12DC78+1E↑j ROM:0012DC9C move.w d0,($D36).w ROM:0012DCA0 bra.s locret_12DCA8 ROM:0012DCA2 ; --------------------------------------------------------------------------- ROM:0012DCA2 ROM:0012DCA2 loc_12DCA2: ; CODE XREF: sub_12DC78+12↑j ROM:0012DCA2 move.w #$7FFF,($D36).w ROM:0012DCA8 ROM:0012DCA8 locret_12DCA8: ; CODE XREF: sub_12DC78+28↑j ROM:0012DCA8 rts ROM:0012DCA8 ; End of function sub_12DC78 ROM:0012DCA8 ROM:0012DCAA ROM:0012DCAA ; =============== S U B R O U T I N E ======================================= ROM:0012DCAA ROM:0012DCAA ROM:0012DCAA sub_12DCAA: ; CODE XREF: ROM:00115950↑p ROM:0012DCAA bsr.l sub_12DE76 ROM:0012DCB0 bsr.l sub_12DED4 ROM:0012DCB6 bsr.l sub_12DF4A ROM:0012DCBC bsr.l sub_12DF78 ROM:0012DCC2 bsr.l sub_12DF9E ROM:0012DCC8 bsr.l sub_12E596 ROM:0012DCCE btst #1,($138E).w ROM:0012DCD4 beq.s loc_12DCDC ROM:0012DCD6 bsr.l sub_12EFEA ROM:0012DCDC ROM:0012DCDC loc_12DCDC: ; CODE XREF: sub_12DCAA+2A↑j ROM:0012DCDC bsr.l sub_12EB7E ROM:0012DCE2 move.b #$55,($FFFFFA27).w ; 'U' ROM:0012DCE8 move.b #$AA,($FFFFFA27).w ROM:0012DCEE btst #4,($136C).w ROM:0012DCF4 beq.s loc_12DD2A ROM:0012DCF6 bclr #4,($136C).w ROM:0012DCFC ori.w #2,($D4A).w ROM:0012DD02 bsr.l sub_12E548 ROM:0012DD08 bsr.l sub_12E0BE ROM:0012DD0E bsr.l sub_12EA34 ROM:0012DD14 btst #3,($D6E).w ROM:0012DD1A bne.s loc_12DD24 ROM:0012DD1C bsr.l sub_12E682 ROM:0012DD22 bra.s loc_12DD2A ROM:0012DD24 ; --------------------------------------------------------------------------- ROM:0012DD24 ROM:0012DD24 loc_12DD24: ; CODE XREF: sub_12DCAA+70↑j ROM:0012DD24 bsr.l sub_12E9BA ROM:0012DD2A ROM:0012DD2A loc_12DD2A: ; CODE XREF: sub_12DCAA+4A↑j ROM:0012DD2A ; sub_12DCAA+78↑j ROM:0012DD2A btst #4,($1389).w ROM:0012DD30 beq.s loc_12DD44 ROM:0012DD32 bclr #4,($1389).w ROM:0012DD38 ori.w #4,($D4A).w ROM:0012DD3E bsr.l sub_12F904 ROM:0012DD44 ROM:0012DD44 loc_12DD44: ; CODE XREF: sub_12DCAA+86↑j ROM:0012DD44 move.b #$55,($FFFFFA27).w ; 'U' ROM:0012DD4A move.b #$AA,($FFFFFA27).w ROM:0012DD50 move.w ($D74).w,d0 ROM:0012DD54 not.w d0 ROM:0012DD56 and.w ($D86).w,d0 ROM:0012DD5A move.w ($D74).w,d1 ROM:0012DD5E and.w ($13F4).w,d1 ROM:0012DD62 or.w d0,d1 ROM:0012DD64 move.w d1,($D98).w ROM:0012DD68 or.w ($14C8).w,d1 ROM:0012DD6C move.w d1,($14C8).w ROM:0012DD70 move.w ($D76).w,d0 ROM:0012DD74 not.w d0 ROM:0012DD76 and.w ($D88).w,d0 ROM:0012DD7A move.w ($D76).w,d1 ROM:0012DD7E and.w ($13F6).w,d1 ROM:0012DD82 or.w d0,d1 ROM:0012DD84 move.w d1,($D9A).w ROM:0012DD88 or.w ($14CA).w,d1 ROM:0012DD8C move.w d1,($14CA).w ROM:0012DD90 move.w ($D78).w,d0 ROM:0012DD94 not.w d0 ROM:0012DD96 and.w ($D8A).w,d0 ROM:0012DD9A move.w ($D78).w,d2 ROM:0012DD9E and.w ($13F8).w,d2 ROM:0012DDA2 or.w d0,d2 ROM:0012DDA4 move.w d2,($D9C).w ROM:0012DDA8 or.w ($14CC).w,d2 ROM:0012DDAC move.w d2,($14CC).w ROM:0012DDB0 bsr.l sub_12E2CC ROM:0012DDB6 bclr #7,($1391).w ROM:0012DDBC cmpi.w #0,($D6E).w ROM:0012DDC2 beq.s loc_12DDCA ROM:0012DDC4 bset #7,($1391).w ROM:0012DDCA ROM:0012DDCA loc_12DDCA: ; CODE XREF: sub_12DCAA+118↑j ROM:0012DDCA cmpi.w #0,($D70).w ROM:0012DDD0 beq.s loc_12DDD8 ROM:0012DDD2 bset #7,($1391).w ROM:0012DDD8 ROM:0012DDD8 loc_12DDD8: ; CODE XREF: sub_12DCAA+126↑j ROM:0012DDD8 cmpi.w #0,($D72).w ROM:0012DDDE beq.s loc_12DDE6 ROM:0012DDE0 bset #7,($1391).w ROM:0012DDE6 ROM:0012DDE6 loc_12DDE6: ; CODE XREF: sub_12DCAA+134↑j ROM:0012DDE6 move.b #$55,($FFFFFA27).w ; 'U' ROM:0012DDEC move.b #$AA,($FFFFFA27).w ROM:0012DDF2 rts ROM:0012DDF2 ; End of function sub_12DCAA ROM:0012DDF2 ROM:0012DDF4 ROM:0012DDF4 ; =============== S U B R O U T I N E ======================================= ROM:0012DDF4 ROM:0012DDF4 ROM:0012DDF4 sub_12DDF4: ; CODE XREF: ROM:00116006↑p ROM:0012DDF4 addi.w #1,($D60).w ROM:0012DDFA cmpi.w #$F9,($D60).w ROM:0012DE00 ble.s loc_12DE0C ROM:0012DE02 clr.w ($D60).w ROM:0012DE06 bset #4,($136C).w ROM:0012DE0C ROM:0012DE0C loc_12DE0C: ; CODE XREF: sub_12DDF4+C↑j ROM:0012DE0C addi.w #1,($D62).w ROM:0012DE12 cmpi.w #$3E7,($D62).w ROM:0012DE18 ble.s loc_12DE3E ROM:0012DE1A clr.w ($D62).w ROM:0012DE1E btst #3,($138C).w ROM:0012DE24 beq.s loc_12DE3E ROM:0012DE26 clr.l d0 ROM:0012DE28 move.w ($D54).w,d0 ROM:0012DE2C cmpi.l #$FFFF,d0 ROM:0012DE32 bge.s loc_12DE3E ROM:0012DE34 addi.l #1,d0 ROM:0012DE3A move.w d0,($D54).w ROM:0012DE3E ROM:0012DE3E loc_12DE3E: ; CODE XREF: sub_12DDF4+24↑j ROM:0012DE3E ; sub_12DDF4+30↑j ... ROM:0012DE3E addi.w #1,($D64).w ROM:0012DE44 cmpi.w #$7B1,($D64).w ROM:0012DE4A ble.s locret_12DE74 ROM:0012DE4C clr.w ($D64).w ROM:0012DE50 bset #4,($1389).w ROM:0012DE56 addi.w #1,($D66).w ROM:0012DE5C cmpi.w #$1D,($D66).w ROM:0012DE62 ble.s locret_12DE74 ROM:0012DE64 clr.w ($D66).w ROM:0012DE68 bset #5,($1392).w ROM:0012DE6E bset #6,($1392).w ROM:0012DE74 ROM:0012DE74 locret_12DE74: ; CODE XREF: sub_12DDF4+56↑j ROM:0012DE74 ; sub_12DDF4+6E↑j ROM:0012DE74 rts ROM:0012DE74 ; End of function sub_12DDF4 ROM:0012DE74 ROM:0012DE76 ROM:0012DE76 ; =============== S U B R O U T I N E ======================================= ROM:0012DE76 ROM:0012DE76 ROM:0012DE76 sub_12DE76: ; CODE XREF: sub_12DCAA↑p ROM:0012DE76 move.l ($970).w,d5 ROM:0012DE7A move.w $19E(a5),d4 ROM:0012DE7E ext.l d4 ROM:0012DE80 muls.l d4,d6:d5 ROM:0012DE84 move.w ($13B0).w,d4 ROM:0012DE88 ext.l d4 ROM:0012DE8A divs.l d4,d6:d5 ROM:0012DE8E muls.l #$3E8,d6:d5 ROM:0012DE96 move.l $154(a5),d4 ROM:0012DE9A divs.l d4,d6:d5 ROM:0012DE9E bvc.s loc_12DEA8 ROM:0012DEA0 move.w #$3E8,($D46).w ROM:0012DEA6 bra.s loc_12DEAC ROM:0012DEA8 ; --------------------------------------------------------------------------- ROM:0012DEA8 ROM:0012DEA8 loc_12DEA8: ; CODE XREF: sub_12DE76+28↑j ROM:0012DEA8 move.w d5,($D46).w ROM:0012DEAC ROM:0012DEAC loc_12DEAC: ; CODE XREF: sub_12DE76+30↑j ROM:0012DEAC move.l ($9DC).w,d5 ROM:0012DEB0 divs.l #$4A0,d5 ROM:0012DEB8 muls.l #$3E8,d5 ROM:0012DEC0 move.w $718(a5),d6 ROM:0012DEC4 divs.w #4,d6 ROM:0012DEC8 ext.l d6 ROM:0012DECA divs.l d6,d5 ROM:0012DECE move.w d5,($D56).w ROM:0012DED2 rts ROM:0012DED2 ; End of function sub_12DE76 ROM:0012DED2 ROM:0012DED4 ROM:0012DED4 ; =============== S U B R O U T I N E ======================================= ROM:0012DED4 ROM:0012DED4 ROM:0012DED4 sub_12DED4: ; CODE XREF: sub_12DCAA+6↑p ROM:0012DED4 clr.w d1 ROM:0012DED6 move.b ($11E9).w,d1 ROM:0012DEDA cmpi.w #3,d1 ROM:0012DEDE bcc.s locret_12DEE8 ROM:0012DEE0 movea.l off_12DEEA(pc,d1.w*4),a0 ROM:0012DEE4 nop ROM:0012DEE6 jmp (a0) ROM:0012DEE8 ; --------------------------------------------------------------------------- ROM:0012DEE8 ROM:0012DEE8 locret_12DEE8: ; CODE XREF: sub_12DED4+A↑j ROM:0012DEE8 rts ROM:0012DEE8 ; End of function sub_12DED4 ROM:0012DEE8 ROM:0012DEE8 ; --------------------------------------------------------------------------- ROM:0012DEEA off_12DEEA: dc.l loc_12DEF6 ; DATA XREF: sub_12DED4+C↑r ROM:0012DEEE dc.l loc_12DF12 ROM:0012DEF2 dc.l loc_12DF24 ROM:0012DEF6 ; --------------------------------------------------------------------------- ROM:0012DEF6 ROM:0012DEF6 loc_12DEF6: ; DATA XREF: ROM:off_12DEEA↑o ROM:0012DEF6 cmpi.b #0,($143A).w ROM:0012DEFC bne.s loc_12DF08 ROM:0012DEFE move.b #2,($11E9).w ROM:0012DF04 bra.s locret_12DF46 ROM:0012DF06 ; --------------------------------------------------------------------------- ROM:0012DF06 bra.s locret_12DF10 ROM:0012DF08 ; --------------------------------------------------------------------------- ROM:0012DF08 ROM:0012DF08 loc_12DF08: ; CODE XREF: ROM:0012DEFC↑j ROM:0012DF08 move.b #1,($11E9).w ROM:0012DF0E bra.s loc_12DF12 ROM:0012DF10 ; --------------------------------------------------------------------------- ROM:0012DF10 ROM:0012DF10 locret_12DF10: ; CODE XREF: ROM:0012DF06↑j ROM:0012DF10 rts ROM:0012DF12 ; --------------------------------------------------------------------------- ROM:0012DF12 ROM:0012DF12 loc_12DF12: ; CODE XREF: ROM:0012DF0E↑j ROM:0012DF12 ; ROM:0012DF44↓j ROM:0012DF12 ; DATA XREF: ... ROM:0012DF12 move.l ($13A0).w,d0 ROM:0012DF16 divs.w #$3E8,d0 ROM:0012DF1A sub.w ($13E6).w,d0 ROM:0012DF1E move.w d0,($13D4).w ROM:0012DF22 rts ROM:0012DF24 ; --------------------------------------------------------------------------- ROM:0012DF24 ROM:0012DF24 loc_12DF24: ; DATA XREF: ROM:0012DEF2↑o ROM:0012DF24 cmpi.b #0,($143A).w ROM:0012DF2A beq.s locret_12DF46 ROM:0012DF2C move.l ($13A0).w,d6 ROM:0012DF30 divs.w #$3E8,d6 ROM:0012DF34 move.w d6,($13E6).w ROM:0012DF38 move.w #0,($13D0).w ROM:0012DF3E move.b #1,($11E9).w ROM:0012DF44 bra.s loc_12DF12 ROM:0012DF46 ; --------------------------------------------------------------------------- ROM:0012DF46 ROM:0012DF46 locret_12DF46: ; CODE XREF: ROM:0012DF04↑j ROM:0012DF46 ; ROM:0012DF2A↑j ROM:0012DF46 rts ROM:0012DF48 ; --------------------------------------------------------------------------- ROM:0012DF48 rts ROM:0012DF4A ROM:0012DF4A ; =============== S U B R O U T I N E ======================================= ROM:0012DF4A ROM:0012DF4A ROM:0012DF4A sub_12DF4A: ; CODE XREF: sub_12DCAA+C↑p ROM:0012DF4A btst #6,($1392).w ROM:0012DF50 beq.s locret_12DF76 ROM:0012DF52 bclr #6,($1392).w ROM:0012DF58 btst #1,($14CE).w ROM:0012DF5E beq.s locret_12DF76 ROM:0012DF60 clr.l d7 ROM:0012DF62 move.w ($13D0).w,d7 ROM:0012DF66 cmpi.l #$FFFF,d7 ROM:0012DF6C bge.s locret_12DF76 ROM:0012DF6E addi.w #1,d7 ROM:0012DF72 move.w d7,($13D0).w ROM:0012DF76 ROM:0012DF76 locret_12DF76: ; CODE XREF: sub_12DF4A+6↑j ROM:0012DF76 ; sub_12DF4A+14↑j ... ROM:0012DF76 rts ROM:0012DF76 ; End of function sub_12DF4A ROM:0012DF76 ROM:0012DF78 ROM:0012DF78 ; =============== S U B R O U T I N E ======================================= ROM:0012DF78 ROM:0012DF78 ROM:0012DF78 sub_12DF78: ; CODE XREF: sub_12DCAA+12↑p ROM:0012DF78 btst #5,($1392).w ROM:0012DF7E beq.s locret_12DF9C ROM:0012DF80 bclr #5,($1392).w ROM:0012DF86 clr.l d7 ROM:0012DF88 move.w ($13D2).w,d7 ROM:0012DF8C cmpi.l #$FFFF,d7 ROM:0012DF92 bge.s locret_12DF9C ROM:0012DF94 addi.w #1,d7 ROM:0012DF98 move.w d7,($13D2).w ROM:0012DF9C ROM:0012DF9C locret_12DF9C: ; CODE XREF: sub_12DF78+6↑j ROM:0012DF9C ; sub_12DF78+1A↑j ROM:0012DF9C rts ROM:0012DF9C ; End of function sub_12DF78 ROM:0012DF9C ROM:0012DF9E ROM:0012DF9E ; =============== S U B R O U T I N E ======================================= ROM:0012DF9E ROM:0012DF9E ROM:0012DF9E sub_12DF9E: ; CODE XREF: sub_12DCAA+18↑p ROM:0012DF9E clr.w d1 ROM:0012DFA0 move.b ($11ED).w,d1 ROM:0012DFA4 cmpi.w #3,d1 ROM:0012DFA8 bcc.s locret_12DFB2 ROM:0012DFAA movea.l off_12DFB4(pc,d1.w*4),a0 ROM:0012DFAE nop ROM:0012DFB0 jmp (a0) ROM:0012DFB2 ; --------------------------------------------------------------------------- ROM:0012DFB2 ROM:0012DFB2 locret_12DFB2: ; CODE XREF: sub_12DF9E+A↑j ROM:0012DFB2 rts ROM:0012DFB2 ; End of function sub_12DF9E ROM:0012DFB2 ROM:0012DFB2 ; --------------------------------------------------------------------------- ROM:0012DFB4 off_12DFB4: dc.l loc_12DFC0 ; DATA XREF: sub_12DF9E+C↑r ROM:0012DFB8 dc.l loc_12DFD8 ROM:0012DFBC dc.l loc_12DFF0 ROM:0012DFC0 ; --------------------------------------------------------------------------- ROM:0012DFC0 ROM:0012DFC0 loc_12DFC0: ; DATA XREF: ROM:off_12DFB4↑o ROM:0012DFC0 btst #5,($8E3).w ROM:0012DFC6 beq.s locret_12DFD6 ROM:0012DFC8 bsr.w sub_12E002 ROM:0012DFCC move.b #1,($11ED).w ROM:0012DFD2 bra.w locret_12DFEE ROM:0012DFD6 ; --------------------------------------------------------------------------- ROM:0012DFD6 ROM:0012DFD6 locret_12DFD6: ; CODE XREF: ROM:0012DFC6↑j ROM:0012DFD6 ; ROM:0012DFEC↓j ... ROM:0012DFD6 rts ROM:0012DFD8 ; --------------------------------------------------------------------------- ROM:0012DFD8 ROM:0012DFD8 loc_12DFD8: ; DATA XREF: ROM:0012DFB8↑o ROM:0012DFD8 btst #5,($8E3).w ROM:0012DFDE bne.s locret_12DFEE ROM:0012DFE0 bclr #1,($138E).w ROM:0012DFE6 move.b #0,($11ED).w ROM:0012DFEC bra.s locret_12DFD6 ROM:0012DFEE ; --------------------------------------------------------------------------- ROM:0012DFEE ROM:0012DFEE locret_12DFEE: ; CODE XREF: ROM:0012DFD2↑j ROM:0012DFEE ; ROM:0012DFDE↑j ROM:0012DFEE rts ROM:0012DFF0 ; --------------------------------------------------------------------------- ROM:0012DFF0 ROM:0012DFF0 loc_12DFF0: ; DATA XREF: ROM:0012DFBC↑o ROM:0012DFF0 btst #5,($8E3).w ROM:0012DFF6 bne.s locret_12E000 ROM:0012DFF8 move.b #0,($11ED).w ROM:0012DFFE bra.s locret_12DFD6 ROM:0012E000 ; --------------------------------------------------------------------------- ROM:0012E000 ROM:0012E000 locret_12E000: ; CODE XREF: ROM:0012DFF6↑j ROM:0012E000 rts ROM:0012E002 ROM:0012E002 ; =============== S U B R O U T I N E ======================================= ROM:0012E002 ROM:0012E002 ROM:0012E002 sub_12E002: ; CODE XREF: ROM:0012DFC8↑p ROM:0012E002 move.w #$FFFF,($D74).w ROM:0012E008 move.w #$FFFF,($D76).w ROM:0012E00E move.w #$FFFF,($D78).w ROM:0012E014 move.w #$FFFF,($D80).w ROM:0012E01A move.w #$FFFF,($D82).w ROM:0012E020 move.w #$FFFF,($D84).w ROM:0012E026 move.w #$FFFF,($D5A).w ROM:0012E02C move.w #$FFFF,($D6A).w ROM:0012E032 move.w #$FFFF,($D6C).w ROM:0012E038 clr.w ($D6E).w ROM:0012E03C clr.w ($D70).w ROM:0012E040 clr.w ($D72).w ROM:0012E044 clr.w ($D9E).w ROM:0012E048 clr.w ($DA0).w ROM:0012E04C clr.w ($DA2).w ROM:0012E050 bclr #0,($1382).w ROM:0012E056 btst #1,($1376).w ROM:0012E05C beq.s loc_12E096 ROM:0012E05E btst #7,($136A).w ROM:0012E064 bne.s loc_12E096 ROM:0012E066 bset #7,($136A).w ROM:0012E06C ori.w #$1000,($D4A).w ROM:0012E072 move.w #$FFFF,($14BC).w ROM:0012E078 move.w #$FFFF,($14BE).w ROM:0012E07E move.w #$FFFF,($14C0).w ROM:0012E084 move.w #$FFFF,($14C2).w ROM:0012E08A move.w #$FFFF,($14C4).w ROM:0012E090 move.w #$FFFF,($14C6).w ROM:0012E096 ROM:0012E096 loc_12E096: ; CODE XREF: sub_12E002+5A↑j ROM:0012E096 ; sub_12E002+62↑j ROM:0012E096 move.w #0,d0 ROM:0012E09A bra.s loc_12E0A0 ROM:0012E09C ; --------------------------------------------------------------------------- ROM:0012E09C ROM:0012E09C loc_12E09C: ; CODE XREF: sub_12E002+B4↓j ROM:0012E09C addi.w #1,d0 ROM:0012E0A0 ROM:0012E0A0 loc_12E0A0: ; CODE XREF: sub_12E002+98↑j ROM:0012E0A0 cmpi.w #$23,d0 ; '#' ROM:0012E0A4 bgt.l loc_12E0B8 ROM:0012E0AA clr.w $103C(d0.w*2) ROM:0012E0B0 clr.w $1084(d0.w*2) ROM:0012E0B6 bra.s loc_12E09C ROM:0012E0B8 ; --------------------------------------------------------------------------- ROM:0012E0B8 ROM:0012E0B8 loc_12E0B8: ; CODE XREF: sub_12E002+A2↑j ROM:0012E0B8 clr.w ($D58).w ROM:0012E0BC rts ROM:0012E0BC ; End of function sub_12E002 ROM:0012E0BC ROM:0012E0BE ROM:0012E0BE ; =============== S U B R O U T I N E ======================================= ROM:0012E0BE ROM:0012E0BE ROM:0012E0BE sub_12E0BE: ; CODE XREF: sub_12DCAA+5E↑p ROM:0012E0BE cmpi.b #0,($143D).w ROM:0012E0C4 ble.l loc_12E162 ROM:0012E0CA move.b ($143E).w,d0 ROM:0012E0CE ext.w d0 ROM:0012E0D0 cmpi.w #$10,d0 ROM:0012E0D4 bge.s loc_12E0F8 ROM:0012E0D6 move.w ($1400).w,d6 ROM:0012E0DA btst d0,d6 ROM:0012E0DC bne.s loc_12E0EC ROM:0012E0DE move.b #$FF,($143E).w ROM:0012E0E4 clr.w d4 ROM:0012E0E6 move.w #$FF,d5 ROM:0012E0EA bra.s loc_12E0F4 ROM:0012E0EC ; --------------------------------------------------------------------------- ROM:0012E0EC ROM:0012E0EC loc_12E0EC: ; CODE XREF: sub_12E0BE+1E↑j ROM:0012E0EC move.w $A10(a5,d0.w*2),d4 ROM:0012E0F2 move.w d0,d5 ROM:0012E0F4 ROM:0012E0F4 loc_12E0F4: ; CODE XREF: sub_12E0BE+2C↑j ROM:0012E0F4 move.w d6,($1400).w ROM:0012E0F8 ROM:0012E0F8 loc_12E0F8: ; CODE XREF: sub_12E0BE+16↑j ROM:0012E0F8 cmpi.w #$10,d0 ROM:0012E0FC blt.s loc_12E12C ROM:0012E0FE cmpi.w #$20,d0 ; ' ' ROM:0012E102 bge.s loc_12E12C ROM:0012E104 move.w d0,d1 ROM:0012E106 subi.w #$10,d1 ROM:0012E10A move.w ($1402).w,d6 ROM:0012E10E btst d1,d6 ROM:0012E110 bne.s loc_12E120 ROM:0012E112 clr.w d4 ROM:0012E114 move.b #$FF,($143E).w ROM:0012E11A move.w #$FF,d5 ROM:0012E11E bra.s loc_12E128 ROM:0012E120 ; --------------------------------------------------------------------------- ROM:0012E120 ROM:0012E120 loc_12E120: ; CODE XREF: sub_12E0BE+52↑j ROM:0012E120 move.w $A10(a5,d0.w*2),d4 ROM:0012E126 move.w d0,d5 ROM:0012E128 ROM:0012E128 loc_12E128: ; CODE XREF: sub_12E0BE+60↑j ROM:0012E128 move.w d6,($1402).w ROM:0012E12C ROM:0012E12C loc_12E12C: ; CODE XREF: sub_12E0BE+3E↑j ROM:0012E12C ; sub_12E0BE+44↑j ROM:0012E12C cmpi.w #$20,d0 ; ' ' ROM:0012E130 blt.s loc_12E160 ROM:0012E132 cmpi.w #$24,d0 ; '$' ROM:0012E136 bge.s loc_12E160 ROM:0012E138 move.w d0,d1 ROM:0012E13A subi.w #$20,d1 ; ' ' ROM:0012E13E move.w ($1404).w,d6 ROM:0012E142 btst d1,d6 ROM:0012E144 bne.s loc_12E154 ROM:0012E146 clr.w d4 ROM:0012E148 move.b #$FF,($143E).w ROM:0012E14E move.w #$FF,d5 ROM:0012E152 bra.s loc_12E15C ROM:0012E154 ; --------------------------------------------------------------------------- ROM:0012E154 ROM:0012E154 loc_12E154: ; CODE XREF: sub_12E0BE+86↑j ROM:0012E154 move.w $A10(a5,d0.w*2),d4 ROM:0012E15A move.w d0,d5 ROM:0012E15C ROM:0012E15C loc_12E15C: ; CODE XREF: sub_12E0BE+94↑j ROM:0012E15C move.w d6,($1404).w ROM:0012E160 ROM:0012E160 loc_12E160: ; CODE XREF: sub_12E0BE+72↑j ROM:0012E160 ; sub_12E0BE+78↑j ROM:0012E160 bra.s loc_12E174 ROM:0012E162 ; --------------------------------------------------------------------------- ROM:0012E162 ROM:0012E162 loc_12E162: ; CODE XREF: sub_12E0BE+6↑j ROM:0012E162 clr.w d4 ROM:0012E164 move.b #$FF,($143E).w ROM:0012E16A move.w #$FF,d5 ROM:0012E16E move.b #$FF,($11EB).w ROM:0012E174 ROM:0012E174 loc_12E174: ; CODE XREF: sub_12E0BE:loc_12E160↑j ROM:0012E174 clr.w d2 ROM:0012E176 clr.w d7 ROM:0012E178 move.w #0,d0 ROM:0012E17C bra.s loc_12E182 ROM:0012E17E ; --------------------------------------------------------------------------- ROM:0012E17E ROM:0012E17E loc_12E17E: ; CODE XREF: sub_12E0BE:loc_12E246↓j ROM:0012E17E addi.w #1,d0 ROM:0012E182 ROM:0012E182 loc_12E182: ; CODE XREF: sub_12E0BE+BE↑j ROM:0012E182 cmpi.w #$23,d0 ; '#' ROM:0012E186 bgt.l loc_12E24A ROM:0012E18C cmpi.w #$10,d0 ROM:0012E190 bge.s loc_12E1C2 ROM:0012E192 move.w ($1400).w,d6 ROM:0012E196 btst d0,d6 ROM:0012E198 beq.s loc_12E1C2 ROM:0012E19A move.w d6,($1400).w ROM:0012E19E addq.w #1,d2 ROM:0012E1A0 move.w $A58(a5,d0.w*2),d6 ROM:0012E1A6 cmpi.w #1,d6 ROM:0012E1AA beq.s loc_12E1B2 ROM:0012E1AC cmpi.w #2,d6 ROM:0012E1B0 bne.s loc_12E1B4 ROM:0012E1B2 ROM:0012E1B2 loc_12E1B2: ; CODE XREF: sub_12E0BE+EC↑j ROM:0012E1B2 addq.w #1,d7 ROM:0012E1B4 ROM:0012E1B4 loc_12E1B4: ; CODE XREF: sub_12E0BE+F2↑j ROM:0012E1B4 move.w $A10(a5,d0.w*2),d3 ROM:0012E1BA cmp.w d3,d4 ROM:0012E1BC bge.s loc_12E1C2 ROM:0012E1BE move.w d0,d5 ROM:0012E1C0 move.w d3,d4 ROM:0012E1C2 ROM:0012E1C2 loc_12E1C2: ; CODE XREF: sub_12E0BE+D2↑j ROM:0012E1C2 ; sub_12E0BE+DA↑j ... ROM:0012E1C2 cmpi.w #$10,d0 ROM:0012E1C6 blt.s loc_12E204 ROM:0012E1C8 cmpi.w #$20,d0 ; ' ' ROM:0012E1CC bge.s loc_12E204 ROM:0012E1CE move.w d0,d1 ROM:0012E1D0 subi.w #$10,d1 ROM:0012E1D4 move.w ($1402).w,d6 ROM:0012E1D8 btst d1,d6 ROM:0012E1DA beq.s loc_12E204 ROM:0012E1DC move.w d6,($1402).w ROM:0012E1E0 addq.w #1,d2 ROM:0012E1E2 move.w $A58(a5,d0.w*2),d6 ROM:0012E1E8 cmpi.w #1,d6 ROM:0012E1EC beq.s loc_12E1F4 ROM:0012E1EE cmpi.w #2,d6 ROM:0012E1F2 bne.s loc_12E1F6 ROM:0012E1F4 ROM:0012E1F4 loc_12E1F4: ; CODE XREF: sub_12E0BE+12E↑j ROM:0012E1F4 addq.w #1,d7 ROM:0012E1F6 ROM:0012E1F6 loc_12E1F6: ; CODE XREF: sub_12E0BE+134↑j ROM:0012E1F6 move.w $A10(a5,d0.w*2),d3 ROM:0012E1FC cmp.w d3,d4 ROM:0012E1FE bge.s loc_12E204 ROM:0012E200 move.w d0,d5 ROM:0012E202 move.w d3,d4 ROM:0012E204 ROM:0012E204 loc_12E204: ; CODE XREF: sub_12E0BE+108↑j ROM:0012E204 ; sub_12E0BE+10E↑j ... ROM:0012E204 cmpi.w #$20,d0 ; ' ' ROM:0012E208 blt.s loc_12E246 ROM:0012E20A cmpi.w #$24,d0 ; '$' ROM:0012E20E bge.s loc_12E246 ROM:0012E210 move.w d0,d1 ROM:0012E212 subi.w #$20,d1 ; ' ' ROM:0012E216 move.w ($1404).w,d6 ROM:0012E21A btst d1,d6 ROM:0012E21C beq.s loc_12E246 ROM:0012E21E move.w d6,($1404).w ROM:0012E222 addq.w #1,d2 ROM:0012E224 move.w $A58(a5,d0.w*2),d6 ROM:0012E22A cmpi.w #1,d6 ROM:0012E22E beq.s loc_12E236 ROM:0012E230 cmpi.w #2,d6 ROM:0012E234 bne.s loc_12E238 ROM:0012E236 ROM:0012E236 loc_12E236: ; CODE XREF: sub_12E0BE+170↑j ROM:0012E236 addq.w #1,d7 ROM:0012E238 ROM:0012E238 loc_12E238: ; CODE XREF: sub_12E0BE+176↑j ROM:0012E238 move.w $A10(a5,d0.w*2),d3 ROM:0012E23E cmp.w d3,d4 ROM:0012E240 bge.s loc_12E246 ROM:0012E242 move.w d0,d5 ROM:0012E244 move.w d3,d4 ROM:0012E246 ROM:0012E246 loc_12E246: ; CODE XREF: sub_12E0BE+14A↑j ROM:0012E246 ; sub_12E0BE+150↑j ... ROM:0012E246 bra.w loc_12E17E ROM:0012E24A ; --------------------------------------------------------------------------- ROM:0012E24A ROM:0012E24A loc_12E24A: ; CODE XREF: sub_12E0BE+C8↑j ROM:0012E24A move.b d7,($143A).w ROM:0012E24E cmpi.w #0,d2 ROM:0012E252 ble.s loc_12E2BA ROM:0012E254 cmp.b ($143E).w,d5 ROM:0012E258 beq.s loc_12E2B8 ROM:0012E25A clr.w ($D8C).w ROM:0012E25E clr.w ($D8E).w ROM:0012E262 clr.w ($D90).w ROM:0012E266 move.b d5,($143E).w ROM:0012E26A move.b d5,d7 ROM:0012E26C ext.w d7 ROM:0012E26E cmpi.w #$10,d7 ROM:0012E272 bge.s loc_12E27E ROM:0012E274 move.w ($D8C).w,d6 ROM:0012E278 bset d7,d6 ROM:0012E27A move.w d6,($D8C).w ROM:0012E27E ROM:0012E27E loc_12E27E: ; CODE XREF: sub_12E0BE+1B4↑j ROM:0012E27E cmpi.w #$10,d7 ROM:0012E282 blt.s loc_12E298 ROM:0012E284 cmpi.w #$20,d7 ; ' ' ROM:0012E288 bge.s loc_12E298 ROM:0012E28A subi.w #$10,d7 ROM:0012E28E move.w ($D8E).w,d6 ROM:0012E292 bset d7,d6 ROM:0012E294 move.w d6,($D8E).w ROM:0012E298 ROM:0012E298 loc_12E298: ; CODE XREF: sub_12E0BE+1C4↑j ROM:0012E298 ; sub_12E0BE+1CA↑j ROM:0012E298 cmpi.w #$20,d7 ; ' ' ROM:0012E29C blt.s loc_12E2B2 ROM:0012E29E cmpi.w #$24,d7 ; '$' ROM:0012E2A2 bge.s loc_12E2B2 ROM:0012E2A4 subi.w #$20,d7 ; ' ' ROM:0012E2A8 move.w ($D90).w,d6 ROM:0012E2AC bset d7,d6 ROM:0012E2AE move.w d6,($D90).w ROM:0012E2B2 ROM:0012E2B2 loc_12E2B2: ; CODE XREF: sub_12E0BE+1DE↑j ROM:0012E2B2 ; sub_12E0BE+1E4↑j ROM:0012E2B2 bset #5,($138D).w ROM:0012E2B8 ROM:0012E2B8 loc_12E2B8: ; CODE XREF: sub_12E0BE+19A↑j ROM:0012E2B8 bra.s loc_12E2C6 ROM:0012E2BA ; --------------------------------------------------------------------------- ROM:0012E2BA ROM:0012E2BA loc_12E2BA: ; CODE XREF: sub_12E0BE+194↑j ROM:0012E2BA clr.w ($D8C).w ROM:0012E2BE clr.w ($D8E).w ROM:0012E2C2 clr.w ($D90).w ROM:0012E2C6 ROM:0012E2C6 loc_12E2C6: ; CODE XREF: sub_12E0BE:loc_12E2B8↑j ROM:0012E2C6 move.b d2,($143D).w ROM:0012E2CA rts ROM:0012E2CA ; End of function sub_12E0BE ROM:0012E2CA ROM:0012E2CC ROM:0012E2CC ; =============== S U B R O U T I N E ======================================= ROM:0012E2CC ROM:0012E2CC ROM:0012E2CC sub_12E2CC: ; CODE XREF: sub_12DCAA+106↑p ROM:0012E2CC btst #1,($D9B).w ROM:0012E2D2 beq.s loc_12E2DC ROM:0012E2D4 bset #6,($1371).w ROM:0012E2DA bra.s loc_12E2F2 ROM:0012E2DC ; --------------------------------------------------------------------------- ROM:0012E2DC ROM:0012E2DC loc_12E2DC: ; CODE XREF: sub_12E2CC+6↑j ROM:0012E2DC btst #4,($D9B).w ROM:0012E2E2 beq.s loc_12E2EC ROM:0012E2E4 bset #6,($1371).w ROM:0012E2EA bra.s loc_12E2F2 ROM:0012E2EC ; --------------------------------------------------------------------------- ROM:0012E2EC ROM:0012E2EC loc_12E2EC: ; CODE XREF: sub_12E2CC+16↑j ROM:0012E2EC bclr #6,($1371).w ROM:0012E2F2 ROM:0012E2F2 loc_12E2F2: ; CODE XREF: sub_12E2CC+E↑j ROM:0012E2F2 ; sub_12E2CC+1E↑j ROM:0012E2F2 btst #4,($D98).w ROM:0012E2F8 beq.s loc_12E302 ROM:0012E2FA bset #7,($1382).w ROM:0012E300 bra.s loc_12E318 ROM:0012E302 ; --------------------------------------------------------------------------- ROM:0012E302 ROM:0012E302 loc_12E302: ; CODE XREF: sub_12E2CC+2C↑j ROM:0012E302 btst #3,($D98).w ROM:0012E308 beq.s loc_12E312 ROM:0012E30A bset #7,($1382).w ROM:0012E310 bra.s loc_12E318 ROM:0012E312 ; --------------------------------------------------------------------------- ROM:0012E312 ROM:0012E312 loc_12E312: ; CODE XREF: sub_12E2CC+3C↑j ROM:0012E312 bclr #7,($1382).w ROM:0012E318 ROM:0012E318 loc_12E318: ; CODE XREF: sub_12E2CC+34↑j ROM:0012E318 ; sub_12E2CC+44↑j ROM:0012E318 btst #3,($D9A).w ROM:0012E31E beq.s loc_12E328 ROM:0012E320 bset #6,($137F).w ROM:0012E326 bra.s loc_12E33E ROM:0012E328 ; --------------------------------------------------------------------------- ROM:0012E328 ROM:0012E328 loc_12E328: ; CODE XREF: sub_12E2CC+52↑j ROM:0012E328 btst #2,($D98).w ROM:0012E32E beq.s loc_12E338 ROM:0012E330 bset #6,($137F).w ROM:0012E336 bra.s loc_12E33E ROM:0012E338 ; --------------------------------------------------------------------------- ROM:0012E338 ROM:0012E338 loc_12E338: ; CODE XREF: sub_12E2CC+62↑j ROM:0012E338 bclr #6,($137F).w ROM:0012E33E ROM:0012E33E loc_12E33E: ; CODE XREF: sub_12E2CC+5A↑j ROM:0012E33E ; sub_12E2CC+6A↑j ROM:0012E33E btst #1,($13F1).w ROM:0012E344 beq.s loc_12E34E ROM:0012E346 bset #3,($138F).w ROM:0012E34C bra.s loc_12E364 ROM:0012E34E ; --------------------------------------------------------------------------- ROM:0012E34E ROM:0012E34E loc_12E34E: ; CODE XREF: sub_12E2CC+78↑j ROM:0012E34E btst #4,($13F1).w ROM:0012E354 beq.s loc_12E35E ROM:0012E356 bset #3,($138F).w ROM:0012E35C bra.s loc_12E364 ROM:0012E35E ; --------------------------------------------------------------------------- ROM:0012E35E ROM:0012E35E loc_12E35E: ; CODE XREF: sub_12E2CC+88↑j ROM:0012E35E bclr #3,($138F).w ROM:0012E364 ROM:0012E364 loc_12E364: ; CODE XREF: sub_12E2CC+80↑j ROM:0012E364 ; sub_12E2CC+90↑j ROM:0012E364 btst #4,($13EE).w ROM:0012E36A beq.s loc_12E374 ROM:0012E36C bset #0,($138A).w ROM:0012E372 bra.s loc_12E38A ROM:0012E374 ; --------------------------------------------------------------------------- ROM:0012E374 ROM:0012E374 loc_12E374: ; CODE XREF: sub_12E2CC+9E↑j ROM:0012E374 btst #3,($13EE).w ROM:0012E37A beq.s loc_12E384 ROM:0012E37C bset #0,($138A).w ROM:0012E382 bra.s loc_12E38A ROM:0012E384 ; --------------------------------------------------------------------------- ROM:0012E384 ROM:0012E384 loc_12E384: ; CODE XREF: sub_12E2CC+AE↑j ROM:0012E384 bclr #0,($138A).w ROM:0012E38A ROM:0012E38A loc_12E38A: ; CODE XREF: sub_12E2CC+A6↑j ROM:0012E38A ; sub_12E2CC+B6↑j ROM:0012E38A btst #4,($13F0).w ROM:0012E390 beq.s loc_12E39A ROM:0012E392 bset #1,($1386).w ROM:0012E398 bra.s loc_12E3D0 ROM:0012E39A ; --------------------------------------------------------------------------- ROM:0012E39A ROM:0012E39A loc_12E39A: ; CODE XREF: sub_12E2CC+C4↑j ROM:0012E39A btst #5,($13F0).w ROM:0012E3A0 beq.s loc_12E3AA ROM:0012E3A2 bset #1,($1386).w ROM:0012E3A8 bra.s loc_12E3D0 ROM:0012E3AA ; --------------------------------------------------------------------------- ROM:0012E3AA ROM:0012E3AA loc_12E3AA: ; CODE XREF: sub_12E2CC+D4↑j ROM:0012E3AA btst #6,($13F0).w ROM:0012E3B0 beq.s loc_12E3BA ROM:0012E3B2 bset #1,($1386).w ROM:0012E3B8 bra.s loc_12E3D0 ROM:0012E3BA ; --------------------------------------------------------------------------- ROM:0012E3BA ROM:0012E3BA loc_12E3BA: ; CODE XREF: sub_12E2CC+E4↑j ROM:0012E3BA btst #7,($13F0).w ROM:0012E3C0 beq.s loc_12E3CA ROM:0012E3C2 bset #1,($1386).w ROM:0012E3C8 bra.s loc_12E3D0 ROM:0012E3CA ; --------------------------------------------------------------------------- ROM:0012E3CA ROM:0012E3CA loc_12E3CA: ; CODE XREF: sub_12E2CC+F4↑j ROM:0012E3CA bclr #1,($1386).w ROM:0012E3D0 ROM:0012E3D0 loc_12E3D0: ; CODE XREF: sub_12E2CC+CC↑j ROM:0012E3D0 ; sub_12E2CC+DC↑j ... ROM:0012E3D0 btst #6,($13F1).w ROM:0012E3D6 beq.s loc_12E3E0 ROM:0012E3D8 bset #7,($136E).w ROM:0012E3DE bra.s loc_12E3F6 ROM:0012E3E0 ; --------------------------------------------------------------------------- ROM:0012E3E0 ROM:0012E3E0 loc_12E3E0: ; CODE XREF: sub_12E2CC+10A↑j ROM:0012E3E0 btst #5,($13EF).w ROM:0012E3E6 beq.s loc_12E3F0 ROM:0012E3E8 bset #7,($136E).w ROM:0012E3EE bra.s loc_12E3F6 ROM:0012E3F0 ; --------------------------------------------------------------------------- ROM:0012E3F0 ROM:0012E3F0 loc_12E3F0: ; CODE XREF: sub_12E2CC+11A↑j ROM:0012E3F0 bclr #7,($136E).w ROM:0012E3F6 ROM:0012E3F6 loc_12E3F6: ; CODE XREF: sub_12E2CC+112↑j ROM:0012E3F6 ; sub_12E2CC+122↑j ROM:0012E3F6 btst #3,($13F0).w ROM:0012E3FC beq.s loc_12E406 ROM:0012E3FE bset #4,($1387).w ROM:0012E404 bra.s loc_12E41C ROM:0012E406 ; --------------------------------------------------------------------------- ROM:0012E406 ROM:0012E406 loc_12E406: ; CODE XREF: sub_12E2CC+130↑j ROM:0012E406 btst #2,($13EE).w ROM:0012E40C beq.s loc_12E416 ROM:0012E40E bset #4,($1387).w ROM:0012E414 bra.s loc_12E41C ROM:0012E416 ; --------------------------------------------------------------------------- ROM:0012E416 ROM:0012E416 loc_12E416: ; CODE XREF: sub_12E2CC+140↑j ROM:0012E416 bclr #4,($1387).w ROM:0012E41C ROM:0012E41C loc_12E41C: ; CODE XREF: sub_12E2CC+138↑j ROM:0012E41C ; sub_12E2CC+148↑j ROM:0012E41C btst #6,($13EE).w ROM:0012E422 beq.s loc_12E42C ROM:0012E424 bset #4,($1385).w ROM:0012E42A bra.s loc_12E442 ROM:0012E42C ; --------------------------------------------------------------------------- ROM:0012E42C ROM:0012E42C loc_12E42C: ; CODE XREF: sub_12E2CC+156↑j ROM:0012E42C btst #7,($13EE).w ROM:0012E432 beq.s loc_12E43C ROM:0012E434 bset #4,($1385).w ROM:0012E43A bra.s loc_12E442 ROM:0012E43C ; --------------------------------------------------------------------------- ROM:0012E43C ROM:0012E43C loc_12E43C: ; CODE XREF: sub_12E2CC+166↑j ROM:0012E43C bclr #4,($1385).w ROM:0012E442 ROM:0012E442 loc_12E442: ; CODE XREF: sub_12E2CC+15E↑j ROM:0012E442 ; sub_12E2CC+16E↑j ROM:0012E442 btst #1,($D71).w ROM:0012E448 beq.s loc_12E452 ROM:0012E44A bset #5,($1375).w ROM:0012E450 bra.s loc_12E468 ROM:0012E452 ; --------------------------------------------------------------------------- ROM:0012E452 ROM:0012E452 loc_12E452: ; CODE XREF: sub_12E2CC+17C↑j ROM:0012E452 btst #4,($D71).w ROM:0012E458 beq.s loc_12E462 ROM:0012E45A bset #5,($1375).w ROM:0012E460 bra.s loc_12E468 ROM:0012E462 ; --------------------------------------------------------------------------- ROM:0012E462 ROM:0012E462 loc_12E462: ; CODE XREF: sub_12E2CC+18C↑j ROM:0012E462 bclr #5,($1375).w ROM:0012E468 ROM:0012E468 loc_12E468: ; CODE XREF: sub_12E2CC+184↑j ROM:0012E468 ; sub_12E2CC+194↑j ROM:0012E468 btst #4,($D6E).w ROM:0012E46E beq.s loc_12E478 ROM:0012E470 bset #5,($1383).w ROM:0012E476 bra.s loc_12E48E ROM:0012E478 ; --------------------------------------------------------------------------- ROM:0012E478 ROM:0012E478 loc_12E478: ; CODE XREF: sub_12E2CC+1A2↑j ROM:0012E478 btst #3,($D6E).w ROM:0012E47E beq.s loc_12E488 ROM:0012E480 bset #5,($1383).w ROM:0012E486 bra.s loc_12E48E ROM:0012E488 ; --------------------------------------------------------------------------- ROM:0012E488 ROM:0012E488 loc_12E488: ; CODE XREF: sub_12E2CC+1B2↑j ROM:0012E488 bclr #5,($1383).w ROM:0012E48E ROM:0012E48E loc_12E48E: ; CODE XREF: sub_12E2CC+1AA↑j ROM:0012E48E ; sub_12E2CC+1BA↑j ROM:0012E48E btst #4,($D70).w ROM:0012E494 beq.s loc_12E49E ROM:0012E496 bset #3,($137F).w ROM:0012E49C bra.s loc_12E4D4 ROM:0012E49E ; --------------------------------------------------------------------------- ROM:0012E49E ROM:0012E49E loc_12E49E: ; CODE XREF: sub_12E2CC+1C8↑j ROM:0012E49E btst #5,($D70).w ROM:0012E4A4 beq.s loc_12E4AE ROM:0012E4A6 bset #3,($137F).w ROM:0012E4AC bra.s loc_12E4D4 ROM:0012E4AE ; --------------------------------------------------------------------------- ROM:0012E4AE ROM:0012E4AE loc_12E4AE: ; CODE XREF: sub_12E2CC+1D8↑j ROM:0012E4AE btst #6,($D70).w ROM:0012E4B4 beq.s loc_12E4BE ROM:0012E4B6 bset #3,($137F).w ROM:0012E4BC bra.s loc_12E4D4 ROM:0012E4BE ; --------------------------------------------------------------------------- ROM:0012E4BE ROM:0012E4BE loc_12E4BE: ; CODE XREF: sub_12E2CC+1E8↑j ROM:0012E4BE btst #7,($D70).w ROM:0012E4C4 beq.s loc_12E4CE ROM:0012E4C6 bset #3,($137F).w ROM:0012E4CC bra.s loc_12E4D4 ROM:0012E4CE ; --------------------------------------------------------------------------- ROM:0012E4CE ROM:0012E4CE loc_12E4CE: ; CODE XREF: sub_12E2CC+1F8↑j ROM:0012E4CE bclr #3,($137F).w ROM:0012E4D4 ROM:0012E4D4 loc_12E4D4: ; CODE XREF: sub_12E2CC+1D0↑j ROM:0012E4D4 ; sub_12E2CC+1E0↑j ... ROM:0012E4D4 btst #6,($D71).w ROM:0012E4DA beq.s loc_12E4E4 ROM:0012E4DC bset #4,($1369).w ROM:0012E4E2 bra.s loc_12E4FA ROM:0012E4E4 ; --------------------------------------------------------------------------- ROM:0012E4E4 ROM:0012E4E4 loc_12E4E4: ; CODE XREF: sub_12E2CC+20E↑j ROM:0012E4E4 btst #5,($D6F).w ROM:0012E4EA beq.s loc_12E4F4 ROM:0012E4EC bset #4,($1369).w ROM:0012E4F2 bra.s loc_12E4FA ROM:0012E4F4 ; --------------------------------------------------------------------------- ROM:0012E4F4 ROM:0012E4F4 loc_12E4F4: ; CODE XREF: sub_12E2CC+21E↑j ROM:0012E4F4 bclr #4,($1369).w ROM:0012E4FA ROM:0012E4FA loc_12E4FA: ; CODE XREF: sub_12E2CC+216↑j ROM:0012E4FA ; sub_12E2CC+226↑j ROM:0012E4FA btst #6,($D6E).w ROM:0012E500 beq.s loc_12E50A ROM:0012E502 bset #4,($137F).w ROM:0012E508 bra.s loc_12E520 ROM:0012E50A ; --------------------------------------------------------------------------- ROM:0012E50A ROM:0012E50A loc_12E50A: ; CODE XREF: sub_12E2CC+234↑j ROM:0012E50A btst #7,($D6E).w ROM:0012E510 beq.s loc_12E51A ROM:0012E512 bset #4,($137F).w ROM:0012E518 bra.s loc_12E520 ROM:0012E51A ; --------------------------------------------------------------------------- ROM:0012E51A ROM:0012E51A loc_12E51A: ; CODE XREF: sub_12E2CC+244↑j ROM:0012E51A bclr #4,($137F).w ROM:0012E520 ROM:0012E520 loc_12E520: ; CODE XREF: sub_12E2CC+23C↑j ROM:0012E520 ; sub_12E2CC+24C↑j ROM:0012E520 btst #3,($D70).w ROM:0012E526 beq.s loc_12E530 ROM:0012E528 bset #6,($1380).w ROM:0012E52E bra.s locret_12E546 ROM:0012E530 ; --------------------------------------------------------------------------- ROM:0012E530 ROM:0012E530 loc_12E530: ; CODE XREF: sub_12E2CC+25A↑j ROM:0012E530 btst #2,($D6E).w ROM:0012E536 beq.s loc_12E540 ROM:0012E538 bset #6,($1380).w ROM:0012E53E bra.s locret_12E546 ROM:0012E540 ; --------------------------------------------------------------------------- ROM:0012E540 ROM:0012E540 loc_12E540: ; CODE XREF: sub_12E2CC+26A↑j ROM:0012E540 bclr #6,($1380).w ROM:0012E546 ROM:0012E546 locret_12E546: ; CODE XREF: sub_12E2CC+262↑j ROM:0012E546 ; sub_12E2CC+272↑j ROM:0012E546 rts ROM:0012E546 ; End of function sub_12E2CC ROM:0012E546 ROM:0012E548 ROM:0012E548 ; =============== S U B R O U T I N E ======================================= ROM:0012E548 ROM:0012E548 ROM:0012E548 sub_12E548: ; CODE XREF: sub_12DCAA+58↑p ROM:0012E548 btst #6,($136A).w ROM:0012E54E beq.l locret_12E594 ROM:0012E554 reset ROM:0012E556 move.w ($D72).w,d0 ROM:0012E55A move.w #1,d1 ROM:0012E55E btst #1,($1182).w ROM:0012E564 beq.s loc_12E56A ROM:0012E566 bset d1,d0 ROM:0012E568 bra.s loc_12E56C ROM:0012E56A ; --------------------------------------------------------------------------- ROM:0012E56A ROM:0012E56A loc_12E56A: ; CODE XREF: sub_12E548+1C↑j ROM:0012E56A bclr d1,d0 ROM:0012E56C ROM:0012E56C loc_12E56C: ; CODE XREF: sub_12E548+20↑j ROM:0012E56C move.w #0,d1 ROM:0012E570 btst #3,($1182).w ROM:0012E576 beq.s loc_12E57C ROM:0012E578 bset d1,d0 ROM:0012E57A bra.s loc_12E57E ROM:0012E57C ; --------------------------------------------------------------------------- ROM:0012E57C ROM:0012E57C loc_12E57C: ; CODE XREF: sub_12E548+2E↑j ROM:0012E57C bclr d1,d0 ROM:0012E57E ROM:0012E57E loc_12E57E: ; CODE XREF: sub_12E548+32↑j ROM:0012E57E move.w #2,d1 ROM:0012E582 btst #5,($1182).w ROM:0012E588 beq.s loc_12E58E ROM:0012E58A bset d1,d0 ROM:0012E58C bra.s loc_12E590 ROM:0012E58E ; --------------------------------------------------------------------------- ROM:0012E58E ROM:0012E58E loc_12E58E: ; CODE XREF: sub_12E548+40↑j ROM:0012E58E bclr d1,d0 ROM:0012E590 ROM:0012E590 loc_12E590: ; CODE XREF: sub_12E548+44↑j ROM:0012E590 move.w d0,($D72).w ROM:0012E594 ROM:0012E594 locret_12E594: ; CODE XREF: sub_12E548+6↑j ROM:0012E594 rts ROM:0012E594 ; End of function sub_12E548 ROM:0012E594 ROM:0012E596 ROM:0012E596 ; =============== S U B R O U T I N E ======================================= ROM:0012E596 ROM:0012E596 ROM:0012E596 sub_12E596: ; CODE XREF: sub_12DCAA+1E↑p ROM:0012E596 btst #1,($138E).w ROM:0012E59C beq.l loc_12E648 ROM:0012E5A2 move.w #0,d0 ROM:0012E5A6 bra.s loc_12E5AC ROM:0012E5A8 ; --------------------------------------------------------------------------- ROM:0012E5A8 ROM:0012E5A8 loc_12E5A8: ; CODE XREF: sub_12E596:loc_12E644↓j ROM:0012E5A8 addi.w #1,d0 ROM:0012E5AC ROM:0012E5AC loc_12E5AC: ; CODE XREF: sub_12E596+10↑j ROM:0012E5AC cmpi.w #$23,d0 ; '#' ROM:0012E5B0 bgt.l loc_12E648 ROM:0012E5B6 move.w d0,d1 ROM:0012E5B8 cmpi.w #$10,d0 ROM:0012E5BC bge.s loc_12E5E0 ROM:0012E5BE move.w ($D74).w,d2 ROM:0012E5C2 move.w ($D86).w,d3 ROM:0012E5C6 move.w ($1930).w,d4 ROM:0012E5CA btst d1,d2 ROM:0012E5CC bne.s loc_12E5E0 ROM:0012E5CE move.w d2,($D74).w ROM:0012E5D2 btst d1,d3 ROM:0012E5D4 bne.s loc_12E5E0 ROM:0012E5D6 move.w d3,($D86).w ROM:0012E5DA bclr d1,d4 ROM:0012E5DC move.w d4,($1930).w ROM:0012E5E0 ROM:0012E5E0 loc_12E5E0: ; CODE XREF: sub_12E596+26↑j ROM:0012E5E0 ; sub_12E596+36↑j ... ROM:0012E5E0 cmpi.w #$10,d0 ROM:0012E5E4 blt.s loc_12E612 ROM:0012E5E6 cmpi.w #$20,d0 ; ' ' ROM:0012E5EA bge.s loc_12E612 ROM:0012E5EC subi.w #$10,d1 ROM:0012E5F0 move.w ($D76).w,d2 ROM:0012E5F4 move.w ($D88).w,d3 ROM:0012E5F8 move.w ($1932).w,d4 ROM:0012E5FC btst d1,d2 ROM:0012E5FE bne.s loc_12E612 ROM:0012E600 move.w d2,($D76).w ROM:0012E604 btst d1,d3 ROM:0012E606 bne.s loc_12E612 ROM:0012E608 move.w d3,($D88).w ROM:0012E60C bclr d1,d4 ROM:0012E60E move.w d4,($1932).w ROM:0012E612 ROM:0012E612 loc_12E612: ; CODE XREF: sub_12E596+4E↑j ROM:0012E612 ; sub_12E596+54↑j ... ROM:0012E612 cmpi.w #$20,d0 ; ' ' ROM:0012E616 blt.s loc_12E644 ROM:0012E618 cmpi.w #$24,d0 ; '$' ROM:0012E61C bge.s loc_12E644 ROM:0012E61E subi.w #$20,d1 ; ' ' ROM:0012E622 move.w ($D78).w,d2 ROM:0012E626 move.w ($D8A).w,d3 ROM:0012E62A move.w ($1934).w,d4 ROM:0012E62E btst d1,d2 ROM:0012E630 bne.s loc_12E644 ROM:0012E632 move.w d2,($D78).w ROM:0012E636 btst d1,d3 ROM:0012E638 bne.s loc_12E644 ROM:0012E63A move.w d3,($D8A).w ROM:0012E63E bclr d1,d4 ROM:0012E640 move.w d4,($1934).w ROM:0012E644 ROM:0012E644 loc_12E644: ; CODE XREF: sub_12E596+80↑j ROM:0012E644 ; sub_12E596+86↑j ... ROM:0012E644 bra.w loc_12E5A8 ROM:0012E648 ; --------------------------------------------------------------------------- ROM:0012E648 ROM:0012E648 loc_12E648: ; CODE XREF: sub_12E596+6↑j ROM:0012E648 ; sub_12E596+1A↑j ROM:0012E648 move.w ($193C).w,d0 ROM:0012E64C move.w $652(a5),d1 ROM:0012E650 and.w d1,d0 ROM:0012E652 move.w d0,($D3E).w ROM:0012E656 move.w ($193E).w,d0 ROM:0012E65A move.w $654(a5),d1 ROM:0012E65E and.w d1,d0 ROM:0012E660 move.w d0,($D40).w ROM:0012E664 move.w ($D74).w,d0 ROM:0012E668 move.w $652(a5),d1 ROM:0012E66C and.w d1,d0 ROM:0012E66E move.w d0,($D42).w ROM:0012E672 move.w ($D76).w,d0 ROM:0012E676 move.w $654(a5),d1 ROM:0012E67A and.w d1,d0 ROM:0012E67C move.w d0,($D44).w ROM:0012E680 rts ROM:0012E680 ; End of function sub_12E596 ROM:0012E680 ROM:0012E682 ROM:0012E682 ; =============== S U B R O U T I N E ======================================= ROM:0012E682 ROM:0012E682 ROM:0012E682 sub_12E682: ; CODE XREF: sub_12DCAA+72↑p ROM:0012E682 clr.w d1 ROM:0012E684 move.b ($11F1).w,d1 ROM:0012E688 cmpi.w #8,d1 ROM:0012E68C bcc.s locret_12E696 ROM:0012E68E movea.l off_12E698(pc,d1.w*4),a0 ROM:0012E692 nop ROM:0012E694 jmp (a0) ROM:0012E696 ; --------------------------------------------------------------------------- ROM:0012E696 ROM:0012E696 locret_12E696: ; CODE XREF: sub_12E682+A↑j ROM:0012E696 rts ROM:0012E696 ; End of function sub_12E682 ROM:0012E696 ROM:0012E696 ; --------------------------------------------------------------------------- ROM:0012E698 off_12E698: dc.l loc_12E6B8 ; DATA XREF: sub_12E682+C↑r ROM:0012E69C dc.l loc_12E6C4 ROM:0012E6A0 dc.l loc_12E6F6 ROM:0012E6A4 dc.l loc_12E732 ROM:0012E6A8 dc.l loc_12E790 ROM:0012E6AC dc.l loc_12E7EC ROM:0012E6B0 dc.l loc_12E87E ROM:0012E6B4 dc.l loc_12E90A ROM:0012E6B8 ; --------------------------------------------------------------------------- ROM:0012E6B8 ROM:0012E6B8 loc_12E6B8: ; DATA XREF: ROM:off_12E698↑o ROM:0012E6B8 move.b #1,($11F1).w ROM:0012E6BE bra.w locret_12E6F4 ROM:0012E6C2 ; --------------------------------------------------------------------------- ROM:0012E6C2 rts ROM:0012E6C4 ; --------------------------------------------------------------------------- ROM:0012E6C4 ROM:0012E6C4 loc_12E6C4: ; DATA XREF: ROM:0012E69C↑o ROM:0012E6C4 btst #5,($8E3).w ROM:0012E6CA beq.s locret_12E6F4 ROM:0012E6CC move.w $648(a5),d0 ROM:0012E6D0 clr.b ($8AB).w ROM:0012E6D4 move.w d0,($686).w ROM:0012E6D8 move.b #1,($8AB).w ROM:0012E6DE bset #0,($1375).w ROM:0012E6E4 bclr #1,($14CE).w ROM:0012E6EA move.b #2,($11F1).w ROM:0012E6F0 bra.w locret_12E730 ROM:0012E6F4 ; --------------------------------------------------------------------------- ROM:0012E6F4 ROM:0012E6F4 locret_12E6F4: ; CODE XREF: ROM:0012E6BE↑j ROM:0012E6F4 ; ROM:0012E6CA↑j ... ROM:0012E6F4 rts ROM:0012E6F6 ; --------------------------------------------------------------------------- ROM:0012E6F6 ROM:0012E6F6 loc_12E6F6: ; DATA XREF: ROM:0012E6A0↑o ROM:0012E6F6 btst #3,($138C).w ROM:0012E6FC beq.s loc_12E714 ROM:0012E6FE bclr #0,($1375).w ROM:0012E704 bclr #1,($14CE).w ROM:0012E70A move.b #7,($11F1).w ROM:0012E710 bra.w locret_12E9B8 ROM:0012E714 ; --------------------------------------------------------------------------- ROM:0012E714 ROM:0012E714 loc_12E714: ; CODE XREF: ROM:0012E6FC↑j ROM:0012E714 btst #5,($8E3).w ROM:0012E71A bne.s locret_12E730 ROM:0012E71C bclr #0,($1375).w ROM:0012E722 bclr #1,($14CE).w ROM:0012E728 move.b #1,($11F1).w ROM:0012E72E bra.s locret_12E6F4 ROM:0012E730 ; --------------------------------------------------------------------------- ROM:0012E730 ROM:0012E730 locret_12E730: ; CODE XREF: ROM:0012E6F0↑j ROM:0012E730 ; ROM:0012E71A↑j ROM:0012E730 rts ROM:0012E732 ; --------------------------------------------------------------------------- ROM:0012E732 ROM:0012E732 loc_12E732: ; DATA XREF: ROM:0012E6A4↑o ROM:0012E732 btst #0,($1382).w ROM:0012E738 beq.s loc_12E74C ROM:0012E73A bset #0,($1375).w ROM:0012E740 bset #1,($14CE).w ROM:0012E746 bset #6,($137E).w ROM:0012E74C ROM:0012E74C loc_12E74C: ; CODE XREF: ROM:0012E738↑j ROM:0012E74C btst #3,($1386).w ROM:0012E752 beq.s loc_12E764 ROM:0012E754 bclr #3,($1386).w ROM:0012E75A move.b #7,($11F1).w ROM:0012E760 bra.w locret_12E9B8 ROM:0012E764 ; --------------------------------------------------------------------------- ROM:0012E764 ROM:0012E764 loc_12E764: ; CODE XREF: ROM:0012E752↑j ROM:0012E764 btst #5,($8E3).w ROM:0012E76A bne.s loc_12E782 ROM:0012E76C bclr #0,($1375).w ROM:0012E772 bclr #1,($14CE).w ROM:0012E778 move.b #1,($11F1).w ROM:0012E77E bra.w locret_12E6F4 ROM:0012E782 ; --------------------------------------------------------------------------- ROM:0012E782 ROM:0012E782 loc_12E782: ; CODE XREF: ROM:0012E76A↑j ROM:0012E782 ; ROM:0012E92A↓j ... ROM:0012E782 bclr #0,($1375).w ROM:0012E788 bclr #1,($14CE).w ROM:0012E78E rts ROM:0012E790 ; --------------------------------------------------------------------------- ROM:0012E790 ROM:0012E790 loc_12E790: ; DATA XREF: ROM:0012E6A8↑o ROM:0012E790 btst #3,($1386).w ROM:0012E796 beq.s loc_12E7A8 ROM:0012E798 bclr #3,($1386).w ROM:0012E79E move.b #7,($11F1).w ROM:0012E7A4 bra.w locret_12E9B8 ROM:0012E7A8 ; --------------------------------------------------------------------------- ROM:0012E7A8 ROM:0012E7A8 loc_12E7A8: ; CODE XREF: ROM:0012E796↑j ROM:0012E7A8 cmpi.b #0,($143D).w ROM:0012E7AE bne.s loc_12E7BA ROM:0012E7B0 move.b #7,($11F1).w ROM:0012E7B6 bra.w locret_12E9B8 ROM:0012E7BA ; --------------------------------------------------------------------------- ROM:0012E7BA ROM:0012E7BA loc_12E7BA: ; CODE XREF: ROM:0012E7AE↑j ROM:0012E7BA btst #5,($8E3).w ROM:0012E7C0 bne.s loc_12E7D8 ROM:0012E7C2 bclr #0,($1375).w ROM:0012E7C8 bclr #1,($14CE).w ROM:0012E7CE move.b #1,($11F1).w ROM:0012E7D4 bra.w locret_12E6F4 ROM:0012E7D8 ; --------------------------------------------------------------------------- ROM:0012E7D8 ROM:0012E7D8 loc_12E7D8: ; CODE XREF: ROM:0012E7C0↑j ROM:0012E7D8 ; ROM:0012E980↓j ROM:0012E7D8 bset #0,($1375).w ROM:0012E7DE bset #1,($14CE).w ROM:0012E7E4 bset #6,($137E).w ROM:0012E7EA rts ROM:0012E7EC ; --------------------------------------------------------------------------- ROM:0012E7EC ROM:0012E7EC loc_12E7EC: ; DATA XREF: ROM:0012E6AC↑o ROM:0012E7EC btst #3,($1386).w ROM:0012E7F2 beq.s loc_12E804 ROM:0012E7F4 bclr #3,($1386).w ROM:0012E7FA move.b #7,($11F1).w ROM:0012E800 bra.w locret_12E9B8 ROM:0012E804 ; --------------------------------------------------------------------------- ROM:0012E804 ROM:0012E804 loc_12E804: ; CODE XREF: ROM:0012E7F2↑j ROM:0012E804 cmpi.b #0,($143D).w ROM:0012E80A bne.s loc_12E816 ROM:0012E80C move.b #7,($11F1).w ROM:0012E812 bra.w locret_12E9B8 ROM:0012E816 ; --------------------------------------------------------------------------- ROM:0012E816 ROM:0012E816 loc_12E816: ; CODE XREF: ROM:0012E80A↑j ROM:0012E816 btst #5,($8E3).w ROM:0012E81C bne.s loc_12E834 ROM:0012E81E bclr #0,($1375).w ROM:0012E824 bclr #1,($14CE).w ROM:0012E82A move.b #1,($11F1).w ROM:0012E830 bra.w locret_12E6F4 ROM:0012E834 ; --------------------------------------------------------------------------- ROM:0012E834 ROM:0012E834 loc_12E834: ; CODE XREF: ROM:0012E81C↑j ROM:0012E834 cmpi.w #0,($688).w ROM:0012E83A bgt.s loc_12E86A ROM:0012E83C move.w $64A(a5),d0 ROM:0012E840 clr.b ($8AB).w ROM:0012E844 move.w d0,($686).w ROM:0012E848 move.b #1,($8AB).w ROM:0012E84E bclr #0,($1375).w ROM:0012E854 bset #1,($14CE).w ROM:0012E85A bset #6,($137E).w ROM:0012E860 move.b #6,($11F1).w ROM:0012E866 bra.w loc_12E8FC ROM:0012E86A ; --------------------------------------------------------------------------- ROM:0012E86A ROM:0012E86A loc_12E86A: ; CODE XREF: ROM:0012E83A↑j ROM:0012E86A ; ROM:0012E8F8↓j ... ROM:0012E86A bset #0,($1375).w ROM:0012E870 bset #6,($137E).w ROM:0012E876 bclr #1,($14CE).w ROM:0012E87C rts ROM:0012E87E ; --------------------------------------------------------------------------- ROM:0012E87E ROM:0012E87E loc_12E87E: ; DATA XREF: ROM:0012E6B0↑o ROM:0012E87E btst #3,($1386).w ROM:0012E884 beq.s loc_12E896 ROM:0012E886 bclr #3,($1386).w ROM:0012E88C move.b #7,($11F1).w ROM:0012E892 bra.w locret_12E9B8 ROM:0012E896 ; --------------------------------------------------------------------------- ROM:0012E896 ROM:0012E896 loc_12E896: ; CODE XREF: ROM:0012E884↑j ROM:0012E896 cmpi.b #0,($143D).w ROM:0012E89C bne.s loc_12E8A8 ROM:0012E89E move.b #7,($11F1).w ROM:0012E8A4 bra.w locret_12E9B8 ROM:0012E8A8 ; --------------------------------------------------------------------------- ROM:0012E8A8 ROM:0012E8A8 loc_12E8A8: ; CODE XREF: ROM:0012E89C↑j ROM:0012E8A8 btst #5,($8E3).w ROM:0012E8AE bne.s loc_12E8C6 ROM:0012E8B0 bclr #0,($1375).w ROM:0012E8B6 bclr #1,($14CE).w ROM:0012E8BC move.b #1,($11F1).w ROM:0012E8C2 bra.w locret_12E6F4 ROM:0012E8C6 ; --------------------------------------------------------------------------- ROM:0012E8C6 ROM:0012E8C6 loc_12E8C6: ; CODE XREF: ROM:0012E8AE↑j ROM:0012E8C6 cmpi.w #0,($688).w ROM:0012E8CC bgt.s loc_12E8FC ROM:0012E8CE move.w $64A(a5),d0 ROM:0012E8D2 clr.b ($8AB).w ROM:0012E8D6 move.w d0,($686).w ROM:0012E8DA move.b #1,($8AB).w ROM:0012E8E0 bset #0,($1375).w ROM:0012E8E6 bset #1,($14CE).w ROM:0012E8EC bset #6,($137E).w ROM:0012E8F2 move.b #5,($11F1).w ROM:0012E8F8 bra.w loc_12E86A ROM:0012E8FC ; --------------------------------------------------------------------------- ROM:0012E8FC ROM:0012E8FC loc_12E8FC: ; CODE XREF: ROM:0012E866↑j ROM:0012E8FC ; ROM:0012E8CC↑j ROM:0012E8FC bclr #0,($1375).w ROM:0012E902 bclr #1,($14CE).w ROM:0012E908 rts ROM:0012E90A ; --------------------------------------------------------------------------- ROM:0012E90A ROM:0012E90A loc_12E90A: ; DATA XREF: ROM:0012E6B4↑o ROM:0012E90A cmpi.b #0,($143D).w ROM:0012E910 bne.s loc_12E934 ROM:0012E912 bclr #0,($1375).w ROM:0012E918 bclr #1,($14CE).w ROM:0012E91E bclr #6,($137E).w ROM:0012E924 move.b #3,($11F1).w ROM:0012E92A bra.w loc_12E782 ROM:0012E92E ; --------------------------------------------------------------------------- ROM:0012E92E bra.l locret_12E9B8 ROM:0012E934 ; --------------------------------------------------------------------------- ROM:0012E934 ROM:0012E934 loc_12E934: ; CODE XREF: ROM:0012E910↑j ROM:0012E934 move.b ($143E).w,d0 ROM:0012E938 ext.w d0 ROM:0012E93A move.w $A58(a5,d0.w*2),d1 ROM:0012E940 cmpi.w #0,d1 ROM:0012E944 bne.s loc_12E962 ROM:0012E946 bclr #0,($1375).w ROM:0012E94C bclr #6,($137E).w ROM:0012E952 bset #1,($14CE).w ROM:0012E958 move.b #3,($11F1).w ROM:0012E95E bra.w loc_12E782 ROM:0012E962 ; --------------------------------------------------------------------------- ROM:0012E962 ROM:0012E962 loc_12E962: ; CODE XREF: ROM:0012E944↑j ROM:0012E962 cmpi.w #1,d1 ROM:0012E966 bne.s loc_12E984 ROM:0012E968 bset #0,($1375).w ROM:0012E96E bset #1,($14CE).w ROM:0012E974 bset #6,($137E).w ROM:0012E97A move.b #4,($11F1).w ROM:0012E980 bra.w loc_12E7D8 ROM:0012E984 ; --------------------------------------------------------------------------- ROM:0012E984 ROM:0012E984 loc_12E984: ; CODE XREF: ROM:0012E966↑j ROM:0012E984 cmpi.w #2,d1 ROM:0012E988 bne.s locret_12E9B8 ROM:0012E98A move.w $64A(a5),d2 ROM:0012E98E clr.b ($8AB).w ROM:0012E992 move.w d2,($686).w ROM:0012E996 move.b #1,($8AB).w ROM:0012E99C bset #0,($1375).w ROM:0012E9A2 bset #1,($14CE).w ROM:0012E9A8 bset #6,($137E).w ROM:0012E9AE move.b #5,($11F1).w ROM:0012E9B4 bra.w loc_12E86A ROM:0012E9B8 ; --------------------------------------------------------------------------- ROM:0012E9B8 ROM:0012E9B8 locret_12E9B8: ; CODE XREF: ROM:0012E710↑j ROM:0012E9B8 ; ROM:0012E760↑j ... ROM:0012E9B8 rts ROM:0012E9BA ROM:0012E9BA ; =============== S U B R O U T I N E ======================================= ROM:0012E9BA ROM:0012E9BA ROM:0012E9BA sub_12E9BA: ; CODE XREF: sub_12DCAA:loc_12DD24↑p ROM:0012E9BA clr.w d1 ROM:0012E9BC move.b ($11F0).w,d1 ROM:0012E9C0 cmpi.w #2,d1 ROM:0012E9C4 bcc.s locret_12E9CE ROM:0012E9C6 movea.l off_12E9D0(pc,d1.w*4),a0 ROM:0012E9CA nop ROM:0012E9CC jmp (a0) ROM:0012E9CE ; --------------------------------------------------------------------------- ROM:0012E9CE ROM:0012E9CE locret_12E9CE: ; CODE XREF: sub_12E9BA+A↑j ROM:0012E9CE rts ROM:0012E9CE ; End of function sub_12E9BA ROM:0012E9CE ROM:0012E9CE ; --------------------------------------------------------------------------- ROM:0012E9D0 off_12E9D0: dc.l loc_12E9D8 ; DATA XREF: sub_12E9BA+C↑r ROM:0012E9D4 dc.l loc_12EA06 ROM:0012E9D8 ; --------------------------------------------------------------------------- ROM:0012E9D8 ROM:0012E9D8 loc_12E9D8: ; DATA XREF: ROM:off_12E9D0↑o ROM:0012E9D8 cmpi.w #0,($688).w ROM:0012E9DE bgt.s locret_12EA04 ROM:0012E9E0 move.w $64A(a5),d0 ROM:0012E9E4 clr.b ($8AB).w ROM:0012E9E8 move.w d0,($686).w ROM:0012E9EC move.b #1,($8AB).w ROM:0012E9F2 bset #0,($1375).w ROM:0012E9F8 bclr #1,($14CE).w ROM:0012E9FE move.b #1,($11F0).w ROM:0012EA04 ROM:0012EA04 locret_12EA04: ; CODE XREF: ROM:0012E9DE↑j ROM:0012EA04 rts ROM:0012EA06 ; --------------------------------------------------------------------------- ROM:0012EA06 ROM:0012EA06 loc_12EA06: ; DATA XREF: ROM:0012E9D4↑o ROM:0012EA06 cmpi.w #0,($688).w ROM:0012EA0C bgt.s locret_12EA32 ROM:0012EA0E move.w $64A(a5),d0 ROM:0012EA12 clr.b ($8AB).w ROM:0012EA16 move.w d0,($686).w ROM:0012EA1A move.b #1,($8AB).w ROM:0012EA20 bclr #0,($1375).w ROM:0012EA26 bclr #1,($14CE).w ROM:0012EA2C move.b #0,($11F0).w ROM:0012EA32 ROM:0012EA32 locret_12EA32: ; CODE XREF: ROM:0012EA0C↑j ROM:0012EA32 rts ROM:0012EA34 ROM:0012EA34 ; =============== S U B R O U T I N E ======================================= ROM:0012EA34 ROM:0012EA34 ROM:0012EA34 sub_12EA34: ; CODE XREF: sub_12DCAA+64↑p ROM:0012EA34 clr.w d1 ROM:0012EA36 move.b ($11EF).w,d1 ROM:0012EA3A cmpi.w #2,d1 ROM:0012EA3E bcc.s locret_12EA48 ROM:0012EA40 movea.l off_12EA4A(pc,d1.w*4),a0 ROM:0012EA44 nop ROM:0012EA46 jmp (a0) ROM:0012EA48 ; --------------------------------------------------------------------------- ROM:0012EA48 ROM:0012EA48 locret_12EA48: ; CODE XREF: sub_12EA34+A↑j ROM:0012EA48 rts ROM:0012EA48 ; End of function sub_12EA34 ROM:0012EA48 ROM:0012EA48 ; --------------------------------------------------------------------------- ROM:0012EA4A off_12EA4A: dc.l loc_12EA52 ; DATA XREF: sub_12EA34+C↑r ROM:0012EA4E dc.l loc_12EA5E ROM:0012EA52 ; --------------------------------------------------------------------------- ROM:0012EA52 ROM:0012EA52 loc_12EA52: ; DATA XREF: ROM:off_12EA4A↑o ROM:0012EA52 move.b #1,($11EF).w ROM:0012EA58 bra.w locret_12EB28 ROM:0012EA5C ; --------------------------------------------------------------------------- ROM:0012EA5C rts ROM:0012EA5E ; --------------------------------------------------------------------------- ROM:0012EA5E ROM:0012EA5E loc_12EA5E: ; DATA XREF: ROM:0012EA4E↑o ROM:0012EA5E btst #6,($1390).w ROM:0012EA64 beq.s loc_12EA76 ROM:0012EA66 bclr #6,($1390).w ROM:0012EA6C ori.w #$400,($D4A).w ROM:0012EA72 bsr.w sub_12EB2A ROM:0012EA76 ROM:0012EA76 loc_12EA76: ; CODE XREF: ROM:0012EA64↑j ROM:0012EA76 btst #5,($138D).w ROM:0012EA7C beq.l locret_12EB28 ROM:0012EA82 bclr #5,($138D).w ROM:0012EA88 ori.w #$80,($D4A).w ROM:0012EA8E move.b ($143E).w,d7 ROM:0012EA92 cmp.b ($143F).w,d7 ROM:0012EA96 beq.s loc_12EAA0 ROM:0012EA98 move.b d7,($143F).w ROM:0012EA9C bra.s loc_12EAAE ROM:0012EA9E ; --------------------------------------------------------------------------- ROM:0012EA9E bra.s loc_12EAAE ROM:0012EAA0 ; --------------------------------------------------------------------------- ROM:0012EAA0 ROM:0012EAA0 loc_12EAA0: ; CODE XREF: ROM:0012EA96↑j ROM:0012EAA0 btst #0,($1375).w ROM:0012EAA6 bne.s loc_12EAAC ROM:0012EAA8 bra.s loc_12EAAE ROM:0012EAAA ; --------------------------------------------------------------------------- ROM:0012EAAA bra.s loc_12EAAE ROM:0012EAAC ; --------------------------------------------------------------------------- ROM:0012EAAC ROM:0012EAAC loc_12EAAC: ; CODE XREF: ROM:0012EAA6↑j ROM:0012EAAC bra.s loc_12EB22 ROM:0012EAAE ; --------------------------------------------------------------------------- ROM:0012EAAE ROM:0012EAAE loc_12EAAE: ; CODE XREF: ROM:0012EA9C↑j ROM:0012EAAE ; ROM:0012EA9E↑j ... ROM:0012EAAE move.b $1496(d7.w),($1440).w ROM:0012EAB6 move.w $1942(d7.w*2),($13D6).w ROM:0012EABE move.w $198A(d7.w*2),($13D8).w ROM:0012EAC6 move.w $19D2(d7.w*2),($13DA).w ROM:0012EACE move.w $1A1A(d7.w*2),($13DC).w ROM:0012EAD6 move.w $1A62(d7.w*2),($13DE).w ROM:0012EADE move.w $1AAA(d7.w*2),($13E0).w ROM:0012EAE6 move.b $1CA2(d7.w),($1441).w ROM:0012EAEE move.w $1AF2(d7.w*2),($13E2).w ROM:0012EAF6 move.w $1B3A(d7.w*2),($13E4).w ROM:0012EAFE move.w $1B82(d7.w*2),($13E6).w ROM:0012EB06 move.w $1BCA(d7.w*2),($13E8).w ROM:0012EB0E move.w $1C12(d7.w*2),($13EA).w ROM:0012EB16 move.w $1C5A(d7.w*2),($13EC).w ROM:0012EB1E clr.w ($13D0).w ROM:0012EB22 ROM:0012EB22 loc_12EB22: ; CODE XREF: ROM:loc_12EAAC↑j ROM:0012EB22 bset #3,($1386).w ROM:0012EB28 ROM:0012EB28 locret_12EB28: ; CODE XREF: ROM:0012EA58↑j ROM:0012EB28 ; ROM:0012EA7C↑j ROM:0012EB28 rts ROM:0012EB2A ROM:0012EB2A ; =============== S U B R O U T I N E ======================================= ROM:0012EB2A ROM:0012EB2A ROM:0012EB2A sub_12EB2A: ; CODE XREF: ROM:0012EA72↑p ROM:0012EB2A move.b ($143F).w,d0 ROM:0012EB2E ext.w d0 ROM:0012EB30 move.w d0,d5 ROM:0012EB32 cmpi.w #$10,d0 ROM:0012EB36 bge.s loc_12EB42 ROM:0012EB38 move.w ($13EE).w,d1 ROM:0012EB3C bclr d0,d1 ROM:0012EB3E move.w d1,($13EE).w ROM:0012EB42 ROM:0012EB42 loc_12EB42: ; CODE XREF: sub_12EB2A+C↑j ROM:0012EB42 cmpi.w #$10,d0 ROM:0012EB46 blt.s loc_12EB5C ROM:0012EB48 cmpi.w #$20,d0 ; ' ' ROM:0012EB4C bge.s loc_12EB5C ROM:0012EB4E subi.w #$10,d5 ROM:0012EB52 move.w ($13F0).w,d1 ROM:0012EB56 bclr d5,d1 ROM:0012EB58 move.w d1,($13F0).w ROM:0012EB5C ROM:0012EB5C loc_12EB5C: ; CODE XREF: sub_12EB2A+1C↑j ROM:0012EB5C ; sub_12EB2A+22↑j ROM:0012EB5C cmpi.w #$20,d0 ; ' ' ROM:0012EB60 blt.s loc_12EB76 ROM:0012EB62 cmpi.w #$24,d0 ; '$' ROM:0012EB66 bge.s loc_12EB76 ROM:0012EB68 subi.w #$20,d5 ; ' ' ROM:0012EB6C move.w ($13F2).w,d1 ROM:0012EB70 bclr d5,d1 ROM:0012EB72 move.w d1,($13F2).w ROM:0012EB76 ROM:0012EB76 loc_12EB76: ; CODE XREF: sub_12EB2A+36↑j ROM:0012EB76 ; sub_12EB2A+3C↑j ROM:0012EB76 move.b #$FF,($143F).w ROM:0012EB7C rts ROM:0012EB7C ; End of function sub_12EB2A ROM:0012EB7C ROM:0012EB7E ROM:0012EB7E ; =============== S U B R O U T I N E ======================================= ROM:0012EB7E ROM:0012EB7E ROM:0012EB7E sub_12EB7E: ; CODE XREF: sub_12DCAA:loc_12DCDC↑p ROM:0012EB7E bclr #0,($1391).w ROM:0012EB84 bclr #5,($1371).w ROM:0012EB8A clr.w d1 ROM:0012EB8C move.b ($11EC).w,d1 ROM:0012EB90 cmpi.w #4,d1 ROM:0012EB94 bcc.s locret_12EB9E ROM:0012EB96 movea.l off_12EBA0(pc,d1.w*4),a0 ROM:0012EB9A nop ROM:0012EB9C jmp (a0) ROM:0012EB9E ; --------------------------------------------------------------------------- ROM:0012EB9E ROM:0012EB9E locret_12EB9E: ; CODE XREF: sub_12EB7E+16↑j ROM:0012EB9E rts ROM:0012EB9E ; End of function sub_12EB7E ROM:0012EB9E ROM:0012EB9E ; --------------------------------------------------------------------------- ROM:0012EBA0 off_12EBA0: dc.l loc_12EBB0 ; DATA XREF: sub_12EB7E+18↑r ROM:0012EBA4 dc.l loc_12EBC0 ROM:0012EBA8 dc.l loc_12EBEC ROM:0012EBAC dc.l loc_12EC30 ROM:0012EBB0 ; --------------------------------------------------------------------------- ROM:0012EBB0 ROM:0012EBB0 loc_12EBB0: ; DATA XREF: ROM:off_12EBA0↑o ROM:0012EBB0 bsr.w sub_12EF04 ROM:0012EBB4 move.b #1,($11EC).w ROM:0012EBBA bra.w locret_12EBEA ROM:0012EBBE ; --------------------------------------------------------------------------- ROM:0012EBBE rts ROM:0012EBC0 ; --------------------------------------------------------------------------- ROM:0012EBC0 ROM:0012EBC0 loc_12EBC0: ; DATA XREF: ROM:0012EBA4↑o ROM:0012EBC0 btst #3,($138C).w ROM:0012EBC6 beq.s locret_12EBEA ROM:0012EBC8 move.w $64C(a5),d1 ROM:0012EBCC clr.b ($8AD).w ROM:0012EBD0 move.w d1,($68A).w ROM:0012EBD4 move.b #1,($8AD).w ROM:0012EBDA bset #0,($1391).w ROM:0012EBE0 move.b #2,($11EC).w ROM:0012EBE6 bra.w locret_12EC2E ROM:0012EBEA ; --------------------------------------------------------------------------- ROM:0012EBEA ROM:0012EBEA locret_12EBEA: ; CODE XREF: ROM:0012EBBA↑j ROM:0012EBEA ; ROM:0012EBC6↑j ... ROM:0012EBEA rts ROM:0012EBEC ; --------------------------------------------------------------------------- ROM:0012EBEC ROM:0012EBEC loc_12EBEC: ; DATA XREF: ROM:0012EBA8↑o ROM:0012EBEC btst #3,($138C).w ROM:0012EBF2 bne.s loc_12EC0A ROM:0012EBF4 clr.b ($8AD).w ROM:0012EBF8 clr.w ($68A).w ROM:0012EBFC bset #5,($1371).w ROM:0012EC02 move.b #1,($11EC).w ROM:0012EC08 bra.s locret_12EBEA ROM:0012EC0A ; --------------------------------------------------------------------------- ROM:0012EC0A ROM:0012EC0A loc_12EC0A: ; CODE XREF: ROM:0012EBF2↑j ROM:0012EC0A cmpi.w #0,($68A).w ROM:0012EC10 bgt.s locret_12EC2E ROM:0012EC12 bset #1,($138E).w ROM:0012EC18 bset #0,($136E).w ROM:0012EC1E ori.w #8,($D4A).w ROM:0012EC24 move.b #3,($11EC).w ROM:0012EC2A bra.w locret_12EC60 ROM:0012EC2E ; --------------------------------------------------------------------------- ROM:0012EC2E ROM:0012EC2E locret_12EC2E: ; CODE XREF: ROM:0012EBE6↑j ROM:0012EC2E ; ROM:0012EC10↑j ROM:0012EC2E rts ROM:0012EC30 ; --------------------------------------------------------------------------- ROM:0012EC30 ROM:0012EC30 loc_12EC30: ; DATA XREF: ROM:0012EBAC↑o ROM:0012EC30 btst #3,($138C).w ROM:0012EC36 bne.s locret_12EC60 ROM:0012EC38 bclr #1,($138E).w ROM:0012EC3E bclr #0,($136E).w ROM:0012EC44 bset #5,($1371).w ROM:0012EC4A ori.w #$10,($D4A).w ROM:0012EC50 bsr.w sub_12EC62 ROM:0012EC54 bsr.w sub_12EF2E ROM:0012EC58 move.b #1,($11EC).w ROM:0012EC5E bra.s locret_12EBEA ROM:0012EC60 ; --------------------------------------------------------------------------- ROM:0012EC60 ROM:0012EC60 locret_12EC60: ; CODE XREF: ROM:0012EC2A↑j ROM:0012EC60 ; ROM:0012EC36↑j ROM:0012EC60 rts ROM:0012EC62 ROM:0012EC62 ; =============== S U B R O U T I N E ======================================= ROM:0012EC62 ROM:0012EC62 ROM:0012EC62 sub_12EC62: ; CODE XREF: ROM:0012EC50↑p ROM:0012EC62 move.b #0,($11DB).w ROM:0012EC68 move.b #0,($11D5).w ROM:0012EC6E move.w #0,d0 ROM:0012EC72 bra.s loc_12EC78 ROM:0012EC74 ; --------------------------------------------------------------------------- ROM:0012EC74 ROM:0012EC74 loc_12EC74: ; CODE XREF: sub_12EC62:loc_12EEFE↓j ROM:0012EC74 addi.w #1,d0 ROM:0012EC78 ROM:0012EC78 loc_12EC78: ; CODE XREF: sub_12EC62+10↑j ROM:0012EC78 cmpi.w #$23,d0 ; '#' ROM:0012EC7C bgt.l locret_12EF02 ROM:0012EC82 move.w d0,d1 ROM:0012EC84 cmpi.w #$10,d0 ROM:0012EC88 bge.l loc_12ED4E ROM:0012EC8E move.w ($D74).w,d2 ROM:0012EC92 move.w ($1400).w,d3 ROM:0012EC96 move.w ($D86).w,d4 ROM:0012EC9A btst d1,d2 ROM:0012EC9C bne.l loc_12ED4E ROM:0012ECA2 btst d1,d3 ROM:0012ECA4 beq.s loc_12ECF8 ROM:0012ECA6 btst d1,d4 ROM:0012ECA8 beq.s loc_12ECCC ROM:0012ECAA move.w d2,($D74).w ROM:0012ECAE move.w d3,($1400).w ROM:0012ECB2 move.w d4,($D86).w ROM:0012ECB6 move.w ($13FA).w,d2 ROM:0012ECBA move.w ($13F4).w,d3 ROM:0012ECBE bset d1,d2 ROM:0012ECC0 bset d1,d3 ROM:0012ECC2 move.w d2,($13FA).w ROM:0012ECC6 move.w d3,($13F4).w ROM:0012ECCA bra.s loc_12ECF6 ROM:0012ECCC ; --------------------------------------------------------------------------- ROM:0012ECCC ROM:0012ECCC loc_12ECCC: ; CODE XREF: sub_12EC62+46↑j ROM:0012ECCC move.w ($13FA).w,d2 ROM:0012ECD0 btst d1,d2 ROM:0012ECD2 beq.s loc_12ECDC ROM:0012ECD4 bclr d1,d2 ROM:0012ECD6 move.w d2,($13FA).w ROM:0012ECDA bra.s loc_12ECF6 ROM:0012ECDC ; --------------------------------------------------------------------------- ROM:0012ECDC ROM:0012ECDC loc_12ECDC: ; CODE XREF: sub_12EC62+70↑j ROM:0012ECDC move.w ($13F4).w,d2 ROM:0012ECE0 btst d1,d2 ROM:0012ECE2 beq.s loc_12ECEC ROM:0012ECE4 bclr d1,d2 ROM:0012ECE6 move.w d2,($13F4).w ROM:0012ECEA bra.s loc_12ECF6 ROM:0012ECEC ; --------------------------------------------------------------------------- ROM:0012ECEC ROM:0012ECEC loc_12ECEC: ; CODE XREF: sub_12EC62+80↑j ROM:0012ECEC move.w ($1400).w,d2 ROM:0012ECF0 bclr d1,d2 ROM:0012ECF2 move.w d2,($1400).w ROM:0012ECF6 ROM:0012ECF6 loc_12ECF6: ; CODE XREF: sub_12EC62+68↑j ROM:0012ECF6 ; sub_12EC62+78↑j ... ROM:0012ECF6 bra.s loc_12ED4E ROM:0012ECF8 ; --------------------------------------------------------------------------- ROM:0012ECF8 ROM:0012ECF8 loc_12ECF8: ; CODE XREF: sub_12EC62+42↑j ROM:0012ECF8 move.w ($D86).w,d2 ROM:0012ECFC btst d1,d2 ROM:0012ECFE beq.s loc_12ED34 ROM:0012ED00 move.w d2,($D86).w ROM:0012ED04 move.w ($13F4).w,d2 ROM:0012ED08 btst d1,d2 ROM:0012ED0A bne.s loc_12ED28 ROM:0012ED0C bset d1,d2 ROM:0012ED0E move.w d2,($13F4).w ROM:0012ED12 move.w $642(a5),d3 ROM:0012ED16 cmpi.w #1,d3 ROM:0012ED1A bne.s loc_12ED26 ROM:0012ED1C move.w ($13FA).w,d2 ROM:0012ED20 bset d1,d2 ROM:0012ED22 move.w d2,($13FA).w ROM:0012ED26 ROM:0012ED26 loc_12ED26: ; CODE XREF: sub_12EC62+B8↑j ROM:0012ED26 bra.s loc_12ED32 ROM:0012ED28 ; --------------------------------------------------------------------------- ROM:0012ED28 ROM:0012ED28 loc_12ED28: ; CODE XREF: sub_12EC62+A8↑j ROM:0012ED28 move.w ($13FA).w,d2 ROM:0012ED2C bset d1,d2 ROM:0012ED2E move.w d2,($13FA).w ROM:0012ED32 ROM:0012ED32 loc_12ED32: ; CODE XREF: sub_12EC62:loc_12ED26↑j ROM:0012ED32 bra.s loc_12ED4E ROM:0012ED34 ; --------------------------------------------------------------------------- ROM:0012ED34 ROM:0012ED34 loc_12ED34: ; CODE XREF: sub_12EC62+9C↑j ROM:0012ED34 move.w ($13FA).w,d2 ROM:0012ED38 btst d1,d2 ROM:0012ED3A beq.s loc_12ED44 ROM:0012ED3C bclr d1,d2 ROM:0012ED3E move.w d2,($13FA).w ROM:0012ED42 bra.s loc_12ED4E ROM:0012ED44 ; --------------------------------------------------------------------------- ROM:0012ED44 ROM:0012ED44 loc_12ED44: ; CODE XREF: sub_12EC62+D8↑j ROM:0012ED44 move.w ($13F4).w,d2 ROM:0012ED48 bclr d1,d2 ROM:0012ED4A move.w d2,($13F4).w ROM:0012ED4E ROM:0012ED4E loc_12ED4E: ; CODE XREF: sub_12EC62+26↑j ROM:0012ED4E ; sub_12EC62+3A↑j ... ROM:0012ED4E cmpi.w #$10,d0 ROM:0012ED52 blt.l loc_12EE26 ROM:0012ED58 cmpi.w #$20,d0 ; ' ' ROM:0012ED5C bge.l loc_12EE26 ROM:0012ED62 subi.w #$10,d1 ROM:0012ED66 move.w ($D76).w,d2 ROM:0012ED6A move.w ($1402).w,d3 ROM:0012ED6E move.w ($D88).w,d4 ROM:0012ED72 btst d1,d2 ROM:0012ED74 bne.l loc_12EE26 ROM:0012ED7A btst d1,d3 ROM:0012ED7C beq.s loc_12EDD0 ROM:0012ED7E btst d1,d4 ROM:0012ED80 beq.s loc_12EDA4 ROM:0012ED82 move.w d2,($D76).w ROM:0012ED86 move.w d3,($1402).w ROM:0012ED8A move.w d4,($D88).w ROM:0012ED8E move.w ($13FC).w,d2 ROM:0012ED92 move.w ($13F6).w,d3 ROM:0012ED96 bset d1,d2 ROM:0012ED98 bset d1,d3 ROM:0012ED9A move.w d2,($13FC).w ROM:0012ED9E move.w d3,($13F6).w ROM:0012EDA2 bra.s loc_12EDCE ROM:0012EDA4 ; --------------------------------------------------------------------------- ROM:0012EDA4 ROM:0012EDA4 loc_12EDA4: ; CODE XREF: sub_12EC62+11E↑j ROM:0012EDA4 move.w ($13FC).w,d2 ROM:0012EDA8 btst d1,d2 ROM:0012EDAA beq.s loc_12EDB4 ROM:0012EDAC bclr d1,d2 ROM:0012EDAE move.w d2,($13FC).w ROM:0012EDB2 bra.s loc_12EDCE ROM:0012EDB4 ; --------------------------------------------------------------------------- ROM:0012EDB4 ROM:0012EDB4 loc_12EDB4: ; CODE XREF: sub_12EC62+148↑j ROM:0012EDB4 move.w ($13F6).w,d2 ROM:0012EDB8 btst d1,d2 ROM:0012EDBA beq.s loc_12EDC4 ROM:0012EDBC bclr d1,d2 ROM:0012EDBE move.w d2,($13F6).w ROM:0012EDC2 bra.s loc_12EDCE ROM:0012EDC4 ; --------------------------------------------------------------------------- ROM:0012EDC4 ROM:0012EDC4 loc_12EDC4: ; CODE XREF: sub_12EC62+158↑j ROM:0012EDC4 move.w ($1402).w,d2 ROM:0012EDC8 bclr d1,d2 ROM:0012EDCA move.w d2,($1402).w ROM:0012EDCE ROM:0012EDCE loc_12EDCE: ; CODE XREF: sub_12EC62+140↑j ROM:0012EDCE ; sub_12EC62+150↑j ... ROM:0012EDCE bra.s loc_12EE26 ROM:0012EDD0 ; --------------------------------------------------------------------------- ROM:0012EDD0 ROM:0012EDD0 loc_12EDD0: ; CODE XREF: sub_12EC62+11A↑j ROM:0012EDD0 move.w ($D88).w,d2 ROM:0012EDD4 btst d1,d2 ROM:0012EDD6 beq.s loc_12EE0C ROM:0012EDD8 move.w d2,($D88).w ROM:0012EDDC move.w ($13F6).w,d2 ROM:0012EDE0 btst d1,d2 ROM:0012EDE2 bne.s loc_12EE00 ROM:0012EDE4 bset d1,d2 ROM:0012EDE6 move.w d2,($13F6).w ROM:0012EDEA move.w $642(a5),d3 ROM:0012EDEE cmpi.w #1,d3 ROM:0012EDF2 bne.s loc_12EDFE ROM:0012EDF4 move.w ($13FC).w,d2 ROM:0012EDF8 bset d1,d2 ROM:0012EDFA move.w d2,($13FC).w ROM:0012EDFE ROM:0012EDFE loc_12EDFE: ; CODE XREF: sub_12EC62+190↑j ROM:0012EDFE bra.s loc_12EE0A ROM:0012EE00 ; --------------------------------------------------------------------------- ROM:0012EE00 ROM:0012EE00 loc_12EE00: ; CODE XREF: sub_12EC62+180↑j ROM:0012EE00 move.w ($13FC).w,d2 ROM:0012EE04 bset d1,d2 ROM:0012EE06 move.w d2,($13FC).w ROM:0012EE0A ROM:0012EE0A loc_12EE0A: ; CODE XREF: sub_12EC62:loc_12EDFE↑j ROM:0012EE0A bra.s loc_12EE26 ROM:0012EE0C ; --------------------------------------------------------------------------- ROM:0012EE0C ROM:0012EE0C loc_12EE0C: ; CODE XREF: sub_12EC62+174↑j ROM:0012EE0C move.w ($13FC).w,d2 ROM:0012EE10 btst d1,d2 ROM:0012EE12 beq.s loc_12EE1C ROM:0012EE14 bclr d1,d2 ROM:0012EE16 move.w d2,($13FC).w ROM:0012EE1A bra.s loc_12EE26 ROM:0012EE1C ; --------------------------------------------------------------------------- ROM:0012EE1C ROM:0012EE1C loc_12EE1C: ; CODE XREF: sub_12EC62+1B0↑j ROM:0012EE1C move.w ($13F6).w,d2 ROM:0012EE20 bclr d1,d2 ROM:0012EE22 move.w d2,($13F6).w ROM:0012EE26 ROM:0012EE26 loc_12EE26: ; CODE XREF: sub_12EC62+F0↑j ROM:0012EE26 ; sub_12EC62+FA↑j ... ROM:0012EE26 cmpi.w #$20,d0 ; ' ' ROM:0012EE2A blt.l loc_12EEFE ROM:0012EE30 cmpi.w #$24,d0 ; '$' ROM:0012EE34 bge.l loc_12EEFE ROM:0012EE3A subi.w #$20,d1 ; ' ' ROM:0012EE3E move.w ($D78).w,d2 ROM:0012EE42 move.w ($1404).w,d3 ROM:0012EE46 move.w ($D8A).w,d4 ROM:0012EE4A btst d1,d2 ROM:0012EE4C bne.l loc_12EEFE ROM:0012EE52 btst d1,d3 ROM:0012EE54 beq.s loc_12EEA8 ROM:0012EE56 btst d1,d4 ROM:0012EE58 beq.s loc_12EE7C ROM:0012EE5A move.w d2,($D78).w ROM:0012EE5E move.w d3,($1404).w ROM:0012EE62 move.w d4,($D8A).w ROM:0012EE66 move.w ($13FE).w,d2 ROM:0012EE6A move.w ($13F8).w,d3 ROM:0012EE6E bset d1,d2 ROM:0012EE70 bset d1,d3 ROM:0012EE72 move.w d2,($13FE).w ROM:0012EE76 move.w d3,($13F8).w ROM:0012EE7A bra.s loc_12EEA6 ROM:0012EE7C ; --------------------------------------------------------------------------- ROM:0012EE7C ROM:0012EE7C loc_12EE7C: ; CODE XREF: sub_12EC62+1F6↑j ROM:0012EE7C move.w ($13FE).w,d2 ROM:0012EE80 btst d1,d2 ROM:0012EE82 beq.s loc_12EE8C ROM:0012EE84 bclr d1,d2 ROM:0012EE86 move.w d2,($13FE).w ROM:0012EE8A bra.s loc_12EEA6 ROM:0012EE8C ; --------------------------------------------------------------------------- ROM:0012EE8C ROM:0012EE8C loc_12EE8C: ; CODE XREF: sub_12EC62+220↑j ROM:0012EE8C move.w ($13F8).w,d2 ROM:0012EE90 btst d1,d2 ROM:0012EE92 beq.s loc_12EE9C ROM:0012EE94 bclr d1,d2 ROM:0012EE96 move.w d2,($13F8).w ROM:0012EE9A bra.s loc_12EEA6 ROM:0012EE9C ; --------------------------------------------------------------------------- ROM:0012EE9C ROM:0012EE9C loc_12EE9C: ; CODE XREF: sub_12EC62+230↑j ROM:0012EE9C move.w ($1404).w,d2 ROM:0012EEA0 bclr d1,d2 ROM:0012EEA2 move.w d2,($1404).w ROM:0012EEA6 ROM:0012EEA6 loc_12EEA6: ; CODE XREF: sub_12EC62+218↑j ROM:0012EEA6 ; sub_12EC62+228↑j ... ROM:0012EEA6 bra.s loc_12EEFE ROM:0012EEA8 ; --------------------------------------------------------------------------- ROM:0012EEA8 ROM:0012EEA8 loc_12EEA8: ; CODE XREF: sub_12EC62+1F2↑j ROM:0012EEA8 move.w ($D8A).w,d2 ROM:0012EEAC btst d1,d2 ROM:0012EEAE beq.s loc_12EEE4 ROM:0012EEB0 move.w d2,($D8A).w ROM:0012EEB4 move.w ($13F8).w,d2 ROM:0012EEB8 btst d1,d2 ROM:0012EEBA bne.s loc_12EED8 ROM:0012EEBC bset d1,d2 ROM:0012EEBE move.w d2,($13F8).w ROM:0012EEC2 move.w $642(a5),d3 ROM:0012EEC6 cmpi.w #1,d3 ROM:0012EECA bne.s loc_12EED6 ROM:0012EECC move.w ($13FE).w,d2 ROM:0012EED0 bset d1,d2 ROM:0012EED2 move.w d2,($13FE).w ROM:0012EED6 ROM:0012EED6 loc_12EED6: ; CODE XREF: sub_12EC62+268↑j ROM:0012EED6 bra.s loc_12EEE2 ROM:0012EED8 ; --------------------------------------------------------------------------- ROM:0012EED8 ROM:0012EED8 loc_12EED8: ; CODE XREF: sub_12EC62+258↑j ROM:0012EED8 move.w ($13FE).w,d2 ROM:0012EEDC bset d1,d2 ROM:0012EEDE move.w d2,($13FE).w ROM:0012EEE2 ROM:0012EEE2 loc_12EEE2: ; CODE XREF: sub_12EC62:loc_12EED6↑j ROM:0012EEE2 bra.s loc_12EEFE ROM:0012EEE4 ; --------------------------------------------------------------------------- ROM:0012EEE4 ROM:0012EEE4 loc_12EEE4: ; CODE XREF: sub_12EC62+24C↑j ROM:0012EEE4 move.w ($13FE).w,d2 ROM:0012EEE8 btst d1,d2 ROM:0012EEEA beq.s loc_12EEF4 ROM:0012EEEC bclr d1,d2 ROM:0012EEEE move.w d2,($13FE).w ROM:0012EEF2 bra.s loc_12EEFE ROM:0012EEF4 ; --------------------------------------------------------------------------- ROM:0012EEF4 ROM:0012EEF4 loc_12EEF4: ; CODE XREF: sub_12EC62+288↑j ROM:0012EEF4 move.w ($13F8).w,d2 ROM:0012EEF8 bclr d1,d2 ROM:0012EEFA move.w d2,($13F8).w ROM:0012EEFE ROM:0012EEFE loc_12EEFE: ; CODE XREF: sub_12EC62+1C8↑j ROM:0012EEFE ; sub_12EC62+1D2↑j ... ROM:0012EEFE bra.w loc_12EC74 ROM:0012EF02 ; --------------------------------------------------------------------------- ROM:0012EF02 ROM:0012EF02 locret_12EF02: ; CODE XREF: sub_12EC62+1A↑j ROM:0012EF02 rts ROM:0012EF02 ; End of function sub_12EC62 ROM:0012EF02 ROM:0012EF04 ROM:0012EF04 ; =============== S U B R O U T I N E ======================================= ROM:0012EF04 ROM:0012EF04 ROM:0012EF04 sub_12EF04: ; CODE XREF: ROM:loc_12EBB0↑p ROM:0012EF04 move.w ($141C).w,d0 ROM:0012EF08 move.w ($141E).w,d1 ROM:0012EF0C move.w ($1420).w,d2 ROM:0012EF10 move.w ($1422).w,d3 ROM:0012EF14 cmp.w d0,d1 ROM:0012EF16 bne.s locret_12EF2C ROM:0012EF18 cmp.w d1,d2 ROM:0012EF1A bne.s locret_12EF2C ROM:0012EF1C cmp.w d2,d3 ROM:0012EF1E bne.s locret_12EF2C ROM:0012EF20 ori.w #$8000,($D4A).w ROM:0012EF26 bsr.l sub_12C25C ROM:0012EF2C ROM:0012EF2C locret_12EF2C: ; CODE XREF: sub_12EF04+12↑j ROM:0012EF2C ; sub_12EF04+16↑j ... ROM:0012EF2C rts ROM:0012EF2C ; End of function sub_12EF04 ROM:0012EF2C ROM:0012EF2E ROM:0012EF2E ; =============== S U B R O U T I N E ======================================= ROM:0012EF2E ROM:0012EF2E ROM:0012EF2E sub_12EF2E: ; CODE XREF: ROM:0012EC54↑p ROM:0012EF2E move.w #$FFFF,($D74).w ROM:0012EF34 move.w #$FFFF,($D76).w ROM:0012EF3A move.w #$FFFF,($D78).w ROM:0012EF40 move.w #$FFFF,($D80).w ROM:0012EF46 move.w #$FFFF,($D82).w ROM:0012EF4C move.w #$FFFF,($D84).w ROM:0012EF52 move.w #$FFFF,($D5A).w ROM:0012EF58 move.w #$FFFF,($D6A).w ROM:0012EF5E move.w #$FFFF,($D6C).w ROM:0012EF64 clr.w ($D6E).w ROM:0012EF68 clr.w ($D70).w ROM:0012EF6C clr.w ($D72).w ROM:0012EF70 clr.w ($D9E).w ROM:0012EF74 clr.w ($DA0).w ROM:0012EF78 clr.w ($DA2).w ROM:0012EF7C bclr #0,($1382).w ROM:0012EF82 btst #1,($1376).w ROM:0012EF88 beq.s loc_12EFC2 ROM:0012EF8A btst #7,($136A).w ROM:0012EF90 bne.s loc_12EFC2 ROM:0012EF92 bset #7,($136A).w ROM:0012EF98 ori.w #$1000,($D4A).w ROM:0012EF9E move.w #$FFFF,($14BC).w ROM:0012EFA4 move.w #$FFFF,($14BE).w ROM:0012EFAA move.w #$FFFF,($14C0).w ROM:0012EFB0 move.w #$FFFF,($14C2).w ROM:0012EFB6 move.w #$FFFF,($14C4).w ROM:0012EFBC move.w #$FFFF,($14C6).w ROM:0012EFC2 ROM:0012EFC2 loc_12EFC2: ; CODE XREF: sub_12EF2E+5A↑j ROM:0012EFC2 ; sub_12EF2E+62↑j ROM:0012EFC2 move.w #0,d0 ROM:0012EFC6 bra.s loc_12EFCC ROM:0012EFC8 ; --------------------------------------------------------------------------- ROM:0012EFC8 ROM:0012EFC8 loc_12EFC8: ; CODE XREF: sub_12EF2E+B4↓j ROM:0012EFC8 addi.w #1,d0 ROM:0012EFCC ROM:0012EFCC loc_12EFCC: ; CODE XREF: sub_12EF2E+98↑j ROM:0012EFCC cmpi.w #$23,d0 ; '#' ROM:0012EFD0 bgt.l loc_12EFE4 ROM:0012EFD6 clr.w $103C(d0.w*2) ROM:0012EFDC clr.w $1084(d0.w*2) ROM:0012EFE2 bra.s loc_12EFC8 ROM:0012EFE4 ; --------------------------------------------------------------------------- ROM:0012EFE4 ROM:0012EFE4 loc_12EFE4: ; CODE XREF: sub_12EF2E+A2↑j ROM:0012EFE4 clr.w ($D58).w ROM:0012EFE8 rts ROM:0012EFE8 ; End of function sub_12EF2E ROM:0012EFE8 ROM:0012EFEA ROM:0012EFEA ; =============== S U B R O U T I N E ======================================= ROM:0012EFEA ROM:0012EFEA ROM:0012EFEA sub_12EFEA: ; CODE XREF: sub_12DCAA+2C↑p ROM:0012EFEA addq.w #1,($D68).w ROM:0012EFEE cmpi.w #1,($D68).w ROM:0012EFF4 bne.s loc_12EFFE ROM:0012EFF6 move.w #0,d2 ROM:0012EFFA move.w #7,d3 ROM:0012EFFE ROM:0012EFFE loc_12EFFE: ; CODE XREF: sub_12EFEA+A↑j ROM:0012EFFE cmpi.w #2,($D68).w ROM:0012F004 bne.s loc_12F00E ROM:0012F006 move.w #8,d2 ROM:0012F00A move.w #$F,d3 ROM:0012F00E ROM:0012F00E loc_12F00E: ; CODE XREF: sub_12EFEA+1A↑j ROM:0012F00E cmpi.w #3,($D68).w ROM:0012F014 bne.s loc_12F01E ROM:0012F016 move.w #$10,d2 ROM:0012F01A move.w #$17,d3 ROM:0012F01E ROM:0012F01E loc_12F01E: ; CODE XREF: sub_12EFEA+2A↑j ROM:0012F01E cmpi.w #4,($D68).w ROM:0012F024 bne.s loc_12F02E ROM:0012F026 move.w #$18,d2 ROM:0012F02A move.w #$1F,d3 ROM:0012F02E ROM:0012F02E loc_12F02E: ; CODE XREF: sub_12EFEA+3A↑j ROM:0012F02E cmpi.w #5,($D68).w ROM:0012F034 bne.s loc_12F03E ROM:0012F036 move.w #$20,d2 ; ' ' ROM:0012F03A move.w #$27,d3 ; ''' ROM:0012F03E ROM:0012F03E loc_12F03E: ; CODE XREF: sub_12EFEA+4A↑j ROM:0012F03E cmpi.w #6,($D68).w ROM:0012F044 bne.s loc_12F052 ROM:0012F046 move.w #$28,d2 ; '(' ROM:0012F04A move.w #$2F,d3 ; '/' ROM:0012F04E clr.w ($D68).w ROM:0012F052 ROM:0012F052 loc_12F052: ; CODE XREF: sub_12EFEA+5A↑j ROM:0012F052 move.w d2,d5 ROM:0012F054 bra.s loc_12F05A ROM:0012F056 ; --------------------------------------------------------------------------- ROM:0012F056 ROM:0012F056 loc_12F056: ; CODE XREF: sub_12EFEA:loc_12F11C↓j ROM:0012F056 addi.w #1,d5 ROM:0012F05A ROM:0012F05A loc_12F05A: ; CODE XREF: sub_12EFEA+6A↑j ROM:0012F05A cmp.w d3,d5 ROM:0012F05C bgt.l locret_12F120 ROM:0012F062 cmpi.w #$10,d5 ROM:0012F066 bge.s loc_12F098 ROM:0012F068 move.w ($D9E).w,d0 ROM:0012F06C btst d5,d0 ROM:0012F06E beq.s loc_12F098 ROM:0012F070 bclr d5,d0 ROM:0012F072 move.w d0,($D9E).w ROM:0012F076 move.w ($D4E).w,d7 ROM:0012F07A bset d5,d7 ROM:0012F07C move.w d7,($D4E).w ROM:0012F080 move.w d5,($D58).w ROM:0012F084 movem.l d0-d7,-(sp) ROM:0012F088 bsr.w sub_12F122 ROM:0012F08C bsr.w sub_12F254 ROM:0012F090 bsr.w sub_12F426 ROM:0012F094 movem.l (sp)+,d0-d7 ROM:0012F098 ROM:0012F098 loc_12F098: ; CODE XREF: sub_12EFEA+7C↑j ROM:0012F098 ; sub_12EFEA+84↑j ROM:0012F098 cmpi.w #$10,d5 ROM:0012F09C blt.s loc_12F0DA ROM:0012F09E cmpi.w #$20,d5 ; ' ' ROM:0012F0A2 bge.s loc_12F0DA ROM:0012F0A4 move.w d5,d6 ROM:0012F0A6 subi.w #$10,d6 ROM:0012F0AA move.w ($DA0).w,d1 ROM:0012F0AE btst d6,d1 ROM:0012F0B0 beq.s loc_12F0DA ROM:0012F0B2 bclr d6,d1 ROM:0012F0B4 move.w d1,($DA0).w ROM:0012F0B8 move.w ($D50).w,d7 ROM:0012F0BC bset d6,d7 ROM:0012F0BE move.w d7,($D50).w ROM:0012F0C2 move.w d5,($D58).w ROM:0012F0C6 movem.l d0-d7,-(sp) ROM:0012F0CA bsr.w sub_12F122 ROM:0012F0CE bsr.w sub_12F254 ROM:0012F0D2 bsr.w sub_12F426 ROM:0012F0D6 movem.l (sp)+,d0-d7 ROM:0012F0DA ROM:0012F0DA loc_12F0DA: ; CODE XREF: sub_12EFEA+B2↑j ROM:0012F0DA ; sub_12EFEA+B8↑j ... ROM:0012F0DA cmpi.w #$20,d5 ; ' ' ROM:0012F0DE blt.s loc_12F11C ROM:0012F0E0 cmpi.w #$24,d5 ; '$' ROM:0012F0E4 bge.s loc_12F11C ROM:0012F0E6 move.w d5,d6 ROM:0012F0E8 subi.w #$20,d6 ; ' ' ROM:0012F0EC move.w ($DA2).w,d1 ROM:0012F0F0 btst d6,d1 ROM:0012F0F2 beq.s loc_12F11C ROM:0012F0F4 bclr d6,d1 ROM:0012F0F6 move.w d1,($DA2).w ROM:0012F0FA move.w ($D52).w,d7 ROM:0012F0FE bset d6,d7 ROM:0012F100 move.w d7,($D52).w ROM:0012F104 move.w d5,($D58).w ROM:0012F108 movem.l d0-d7,-(sp) ROM:0012F10C bsr.w sub_12F122 ROM:0012F110 bsr.w sub_12F254 ROM:0012F114 bsr.w sub_12F426 ROM:0012F118 movem.l (sp)+,d0-d7 ROM:0012F11C ROM:0012F11C loc_12F11C: ; CODE XREF: sub_12EFEA+F4↑j ROM:0012F11C ; sub_12EFEA+FA↑j ... ROM:0012F11C bra.w loc_12F056 ROM:0012F120 ; --------------------------------------------------------------------------- ROM:0012F120 ROM:0012F120 locret_12F120: ; CODE XREF: sub_12EFEA+72↑j ROM:0012F120 rts ROM:0012F120 ; End of function sub_12EFEA ROM:0012F120 ROM:0012F122 ROM:0012F122 ; =============== S U B R O U T I N E ======================================= ROM:0012F122 ROM:0012F122 ROM:0012F122 sub_12F122: ; CODE XREF: sub_12EFEA+9E↑p ROM:0012F122 ; sub_12EFEA+E0↑p ... ROM:0012F122 move.w ($D6E).w,d0 ROM:0012F126 move.w ($D70).w,d1 ROM:0012F12A clr.w d2 ROM:0012F12C move.w ($D58).w,d3 ROM:0012F130 cmpi.w #$10,d3 ROM:0012F134 bge.s loc_12F146 ROM:0012F136 move.w ($D74).w,d5 ROM:0012F13A btst d3,d5 ROM:0012F13C beq.s loc_12F142 ROM:0012F13E move.w #1,d2 ROM:0012F142 ROM:0012F142 loc_12F142: ; CODE XREF: sub_12F122+1A↑j ROM:0012F142 move.w d5,($D74).w ROM:0012F146 ROM:0012F146 loc_12F146: ; CODE XREF: sub_12F122+12↑j ROM:0012F146 cmpi.w #$10,d3 ROM:0012F14A blt.s loc_12F166 ROM:0012F14C cmpi.w #$20,d3 ; ' ' ROM:0012F150 bge.s loc_12F166 ROM:0012F152 subi.w #$10,d3 ROM:0012F156 move.w ($D76).w,d5 ROM:0012F15A btst d3,d5 ROM:0012F15C beq.s loc_12F162 ROM:0012F15E move.w #1,d2 ROM:0012F162 ROM:0012F162 loc_12F162: ; CODE XREF: sub_12F122+3A↑j ROM:0012F162 move.w d5,($D76).w ROM:0012F166 ROM:0012F166 loc_12F166: ; CODE XREF: sub_12F122+28↑j ROM:0012F166 ; sub_12F122+2E↑j ROM:0012F166 cmpi.w #$20,d3 ; ' ' ROM:0012F16A blt.s loc_12F186 ROM:0012F16C cmpi.w #$24,d3 ; '$' ROM:0012F170 bge.s loc_12F186 ROM:0012F172 subi.w #$20,d3 ; ' ' ROM:0012F176 move.w ($D78).w,d5 ROM:0012F17A btst d3,d5 ROM:0012F17C beq.s loc_12F182 ROM:0012F17E move.w #1,d2 ROM:0012F182 ROM:0012F182 loc_12F182: ; CODE XREF: sub_12F122+5A↑j ROM:0012F182 move.w d5,($D78).w ROM:0012F186 ROM:0012F186 loc_12F186: ; CODE XREF: sub_12F122+48↑j ROM:0012F186 ; sub_12F122+4E↑j ROM:0012F186 cmpi.w #1,d2 ROM:0012F18A bne.l loc_12F24A ROM:0012F190 move.w ($D58).w,d3 ROM:0012F194 move.w $1084(d3.w*2),d4 ROM:0012F19A move.w $980(a5,d3.w*2),d7 ROM:0012F1A0 cmp.w d4,d7 ROM:0012F1A2 ble.s loc_12F1B0 ROM:0012F1A4 add.w $8F0(a5,d3.w*2),d4 ROM:0012F1AA move.w d4,$1084(d3.w*2) ROM:0012F1B0 ROM:0012F1B0 loc_12F1B0: ; CODE XREF: sub_12F122+80↑j ROM:0012F1B0 cmp.w d4,d7 ROM:0012F1B2 bgt.l loc_12F24A ROM:0012F1B8 cmpi.w #$10,d3 ROM:0012F1BC bge.s loc_12F1E2 ROM:0012F1BE move.w ($D74).w,d5 ROM:0012F1C2 move.w ($14BC).w,d6 ROM:0012F1C6 ori.w #$100,($D4A).w ROM:0012F1CC bclr d3,d5 ROM:0012F1CE bclr d3,d6 ROM:0012F1D0 move.w d6,($14BC).w ROM:0012F1D4 move.w d5,($D74).w ROM:0012F1D8 move.w ($193C).w,d5 ROM:0012F1DC bclr d3,d5 ROM:0012F1DE move.w d5,($193C).w ROM:0012F1E2 ROM:0012F1E2 loc_12F1E2: ; CODE XREF: sub_12F122+9A↑j ROM:0012F1E2 cmpi.w #$10,d3 ROM:0012F1E6 blt.s loc_12F216 ROM:0012F1E8 cmpi.w #$20,d3 ; ' ' ROM:0012F1EC bge.s loc_12F216 ROM:0012F1EE subi.w #$10,d3 ROM:0012F1F2 move.w ($D76).w,d5 ROM:0012F1F6 move.w ($14BE).w,d6 ROM:0012F1FA ori.w #$100,($D4A).w ROM:0012F200 bclr d3,d5 ROM:0012F202 bclr d3,d6 ROM:0012F204 move.w d6,($14BE).w ROM:0012F208 move.w d5,($D76).w ROM:0012F20C move.w ($193E).w,d5 ROM:0012F210 bclr d3,d5 ROM:0012F212 move.w d5,($193E).w ROM:0012F216 ROM:0012F216 loc_12F216: ; CODE XREF: sub_12F122+C4↑j ROM:0012F216 ; sub_12F122+CA↑j ROM:0012F216 cmpi.w #$20,d3 ; ' ' ROM:0012F21A blt.s loc_12F24A ROM:0012F21C cmpi.w #$24,d3 ; '$' ROM:0012F220 bge.s loc_12F24A ROM:0012F222 subi.w #$20,d3 ; ' ' ROM:0012F226 move.w ($D78).w,d5 ROM:0012F22A move.w ($14C0).w,d6 ROM:0012F22E ori.w #$100,($D4A).w ROM:0012F234 bclr d3,d5 ROM:0012F236 bclr d3,d6 ROM:0012F238 move.w d6,($14C0).w ROM:0012F23C move.w d5,($D78).w ROM:0012F240 move.w ($1940).w,d5 ROM:0012F244 bclr d3,d5 ROM:0012F246 move.w d5,($1940).w ROM:0012F24A ROM:0012F24A loc_12F24A: ; CODE XREF: sub_12F122+68↑j ROM:0012F24A ; sub_12F122+90↑j ... ROM:0012F24A move.w d1,($D70).w ROM:0012F24E move.w d0,($D6E).w ROM:0012F252 rts ROM:0012F252 ; End of function sub_12F122 ROM:0012F252 ROM:0012F254 ROM:0012F254 ; =============== S U B R O U T I N E ======================================= ROM:0012F254 ROM:0012F254 ROM:0012F254 sub_12F254: ; CODE XREF: sub_12EFEA+A2↑p ROM:0012F254 ; sub_12EFEA+E4↑p ... ROM:0012F254 move.w ($D6E).w,d0 ROM:0012F258 move.w ($D92).w,d2 ROM:0012F25C move.w ($D94).w,d3 ROM:0012F260 move.w ($D58).w,d4 ROM:0012F264 cmpi.w #$10,d4 ROM:0012F268 bge.s loc_12F2E0 ROM:0012F26A btst d4,d0 ROM:0012F26C beq.s loc_12F2BC ROM:0012F26E addi.w #1,($D5C).w ROM:0012F274 move.w $103C(d4.w*2),d6 ROM:0012F27A add.w $8F0(a5,d4.w*2),d6 ROM:0012F280 move.w $980(a5,d4.w*2),d7 ROM:0012F286 cmp.w d6,d7 ROM:0012F288 bge.s loc_12F28C ROM:0012F28A move.w d7,d6 ROM:0012F28C ROM:0012F28C loc_12F28C: ; CODE XREF: sub_12F254+34↑j ROM:0012F28C move.w d6,$103C(d4.w*2) ROM:0012F292 cmp.w $10CC(d4.w*2),d6 ROM:0012F298 ble.s loc_12F2A0 ROM:0012F29A move.w d6,$10CC(d4.w*2) ROM:0012F2A0 ROM:0012F2A0 loc_12F2A0: ; CODE XREF: sub_12F254+44↑j ROM:0012F2A0 move.w d4,($D6A).w ROM:0012F2A4 bset d4,d2 ROM:0012F2A6 move.w ($D80).w,d7 ROM:0012F2AA bclr d4,d7 ROM:0012F2AC move.w d7,($D80).w ROM:0012F2B0 move.w ($14C2).w,d7 ROM:0012F2B4 bclr d4,d7 ROM:0012F2B6 move.w d7,($14C2).w ROM:0012F2BA bra.s loc_12F2E0 ROM:0012F2BC ; --------------------------------------------------------------------------- ROM:0012F2BC ROM:0012F2BC loc_12F2BC: ; CODE XREF: sub_12F254+18↑j ROM:0012F2BC cmpi.w #0,$103C(d4.w*2) ROM:0012F2C4 ble.s loc_12F2E0 ROM:0012F2C6 move.w $103C(d4.w*2),d6 ROM:0012F2CC sub.w $938(a5,d4.w*2),d6 ROM:0012F2D2 cmpi.w #0,d6 ROM:0012F2D6 bge.s loc_12F2DA ROM:0012F2D8 clr.w d6 ROM:0012F2DA ROM:0012F2DA loc_12F2DA: ; CODE XREF: sub_12F254+82↑j ROM:0012F2DA move.w d6,$103C(d4.w*2) ROM:0012F2E0 ROM:0012F2E0 loc_12F2E0: ; CODE XREF: sub_12F254+14↑j ROM:0012F2E0 ; sub_12F254+66↑j ... ROM:0012F2E0 cmpi.w #$10,d4 ROM:0012F2E4 blt.l loc_12F37C ROM:0012F2EA cmpi.w #$20,d4 ; ' ' ROM:0012F2EE bge.l loc_12F37C ROM:0012F2F4 move.w d4,d5 ROM:0012F2F6 subi.w #$10,d5 ROM:0012F2FA move.w ($D70).w,d1 ROM:0012F2FE btst d5,d1 ROM:0012F300 beq.s loc_12F358 ROM:0012F302 move.w d1,($D70).w ROM:0012F306 addi.w #1,($D5C).w ROM:0012F30C move.w $103C(d4.w*2),d6 ROM:0012F312 add.w $8F0(a5,d4.w*2),d6 ROM:0012F318 move.w $980(a5,d4.w*2),d7 ROM:0012F31E cmp.w d6,d7 ROM:0012F320 bge.s loc_12F324 ROM:0012F322 move.w d7,d6 ROM:0012F324 ROM:0012F324 loc_12F324: ; CODE XREF: sub_12F254+CC↑j ROM:0012F324 move.w d6,$103C(d4.w*2) ROM:0012F32A cmp.w $10CC(d4.w*2),d6 ROM:0012F330 ble.s loc_12F338 ROM:0012F332 move.w d6,$10CC(d4.w*2) ROM:0012F338 ROM:0012F338 loc_12F338: ; CODE XREF: sub_12F254+DC↑j ROM:0012F338 move.w d4,($D6A).w ROM:0012F33C bset d5,d3 ROM:0012F33E move.w d3,($D94).w ROM:0012F342 move.w ($D82).w,d7 ROM:0012F346 bclr d5,d7 ROM:0012F348 move.w d7,($D82).w ROM:0012F34C move.w ($14C4).w,d7 ROM:0012F350 bclr d5,d7 ROM:0012F352 move.w d7,($14C4).w ROM:0012F356 bra.s loc_12F37C ROM:0012F358 ; --------------------------------------------------------------------------- ROM:0012F358 ROM:0012F358 loc_12F358: ; CODE XREF: sub_12F254+AC↑j ROM:0012F358 cmpi.w #0,$103C(d4.w*2) ROM:0012F360 ble.s loc_12F37C ROM:0012F362 move.w $103C(d4.w*2),d6 ROM:0012F368 sub.w $938(a5,d4.w*2),d6 ROM:0012F36E cmpi.w #0,d6 ROM:0012F372 bge.s loc_12F376 ROM:0012F374 clr.w d6 ROM:0012F376 ROM:0012F376 loc_12F376: ; CODE XREF: sub_12F254+11E↑j ROM:0012F376 move.w d6,$103C(d4.w*2) ROM:0012F37C ROM:0012F37C loc_12F37C: ; CODE XREF: sub_12F254+90↑j ROM:0012F37C ; sub_12F254+9A↑j ... ROM:0012F37C cmpi.w #$20,d4 ; ' ' ROM:0012F380 blt.l loc_12F41C ROM:0012F386 cmpi.w #$24,d4 ; '$' ROM:0012F38A bge.l loc_12F41C ROM:0012F390 move.w d4,d5 ROM:0012F392 subi.w #$20,d5 ; ' ' ROM:0012F396 move.w ($D72).w,d1 ROM:0012F39A btst d5,d1 ROM:0012F39C beq.s loc_12F3F8 ROM:0012F39E move.w d1,($D72).w ROM:0012F3A2 addi.w #1,($D5C).w ROM:0012F3A8 move.w $103C(d4.w*2),d6 ROM:0012F3AE add.w $8F0(a5,d4.w*2),d6 ROM:0012F3B4 move.w $980(a5,d4.w*2),d7 ROM:0012F3BA cmp.w d6,d7 ROM:0012F3BC bge.s loc_12F3C0 ROM:0012F3BE move.w d7,d6 ROM:0012F3C0 ROM:0012F3C0 loc_12F3C0: ; CODE XREF: sub_12F254+168↑j ROM:0012F3C0 move.w d6,$103C(d4.w*2) ROM:0012F3C6 cmp.w $10CC(d4.w*2),d6 ROM:0012F3CC ble.s loc_12F3D4 ROM:0012F3CE move.w d6,$10CC(d4.w*2) ROM:0012F3D4 ROM:0012F3D4 loc_12F3D4: ; CODE XREF: sub_12F254+178↑j ROM:0012F3D4 move.w d4,($D6A).w ROM:0012F3D8 move.w ($D96).w,d3 ROM:0012F3DC bset d5,d3 ROM:0012F3DE move.w d3,($D96).w ROM:0012F3E2 move.w ($D84).w,d7 ROM:0012F3E6 bclr d5,d7 ROM:0012F3E8 move.w d7,($D84).w ROM:0012F3EC move.w ($14C6).w,d7 ROM:0012F3F0 bclr d5,d7 ROM:0012F3F2 move.w d7,($14C6).w ROM:0012F3F6 bra.s loc_12F41C ROM:0012F3F8 ; --------------------------------------------------------------------------- ROM:0012F3F8 ROM:0012F3F8 loc_12F3F8: ; CODE XREF: sub_12F254+148↑j ROM:0012F3F8 cmpi.w #0,$103C(d4.w*2) ROM:0012F400 ble.s loc_12F41C ROM:0012F402 move.w $103C(d4.w*2),d6 ROM:0012F408 sub.w $938(a5,d4.w*2),d6 ROM:0012F40E cmpi.w #0,d6 ROM:0012F412 bge.s loc_12F416 ROM:0012F414 clr.w d6 ROM:0012F416 ROM:0012F416 loc_12F416: ; CODE XREF: sub_12F254+1BE↑j ROM:0012F416 move.w d6,$103C(d4.w*2) ROM:0012F41C ROM:0012F41C loc_12F41C: ; CODE XREF: sub_12F254+12C↑j ROM:0012F41C ; sub_12F254+136↑j ... ROM:0012F41C move.w d2,($D92).w ROM:0012F420 move.w d0,($D6E).w ROM:0012F424 rts ROM:0012F424 ; End of function sub_12F254 ROM:0012F424 ROM:0012F426 ROM:0012F426 ; =============== S U B R O U T I N E ======================================= ROM:0012F426 ROM:0012F426 ROM:0012F426 sub_12F426: ; CODE XREF: sub_12EFEA+A6↑p ROM:0012F426 ; sub_12EFEA+E8↑p ... ROM:0012F426 move.w ($13EE).w,d2 ROM:0012F42A move.w ($13F0).w,d3 ROM:0012F42E move.w ($D58).w,d4 ROM:0012F432 move.w d4,d5 ROM:0012F434 cmpi.w #$10,d4 ROM:0012F438 bge.l loc_12F4C8 ROM:0012F43E move.w ($D86).w,d0 ROM:0012F442 btst d5,d0 ROM:0012F444 bne.s loc_12F490 ROM:0012F446 move.w $980(a5,d4.w*2),d6 ROM:0012F44C cmp.w $103C(d4.w*2),d6 ROM:0012F452 bgt.s loc_12F48E ROM:0012F454 move.w d6,$103C(d4.w*2) ROM:0012F45A move.w d4,($D5A).w ROM:0012F45E bset d5,d0 ROM:0012F460 move.w d0,($D86).w ROM:0012F464 move.w ($1930).w,d0 ROM:0012F468 bset d5,d0 ROM:0012F46A move.w d0,($1930).w ROM:0012F46E bset d5,d2 ROM:0012F470 move.w d2,($13EE).w ROM:0012F474 move.w d4,($D6C).w ROM:0012F478 ori.w #$40,($D4A).w ; '@' ROM:0012F47E movem.l d0-d7,-(sp) ROM:0012F482 bsr.w sub_12F63E ROM:0012F486 bsr.w sub_12F798 ROM:0012F48A movem.l (sp)+,d0-d7 ROM:0012F48E ROM:0012F48E loc_12F48E: ; CODE XREF: sub_12F426+2C↑j ROM:0012F48E bra.s loc_12F4C8 ROM:0012F490 ; --------------------------------------------------------------------------- ROM:0012F490 ROM:0012F490 loc_12F490: ; CODE XREF: sub_12F426+1E↑j ROM:0012F490 cmpi.w #0,$103C(d4.w*2) ROM:0012F498 bge.s loc_12F4A0 ROM:0012F49A clr.w $103C(d4.w*2) ROM:0012F4A0 ROM:0012F4A0 loc_12F4A0: ; CODE XREF: sub_12F426+72↑j ROM:0012F4A0 move.w $9C8(a5,d4.w*2),d6 ROM:0012F4A6 cmp.w $103C(d4.w*2),d6 ROM:0012F4AC ble.s loc_12F4C8 ROM:0012F4AE move.w d4,($D5A).w ROM:0012F4B2 move.w ($D86).w,d0 ROM:0012F4B6 bclr d5,d0 ROM:0012F4B8 move.w d0,($D86).w ROM:0012F4BC movem.l d0-d7,-(sp) ROM:0012F4C0 bsr.w sub_12F798 ROM:0012F4C4 movem.l (sp)+,d0-d7 ROM:0012F4C8 ROM:0012F4C8 loc_12F4C8: ; CODE XREF: sub_12F426+12↑j ROM:0012F4C8 ; sub_12F426:loc_12F48E↑j ... ROM:0012F4C8 cmpi.w #$10,d4 ROM:0012F4CC blt.l loc_12F59A ROM:0012F4D2 cmpi.w #$20,d4 ; ' ' ROM:0012F4D6 bge.l loc_12F59A ROM:0012F4DC subi.w #$10,d5 ROM:0012F4E0 move.w ($D88).w,d0 ROM:0012F4E4 btst d5,d0 ROM:0012F4E6 bne.s loc_12F548 ROM:0012F4E8 move.w $980(a5,d4.w*2),d6 ROM:0012F4EE cmp.w $103C(d4.w*2),d6 ROM:0012F4F4 bgt.s loc_12F546 ROM:0012F4F6 move.w d6,$103C(d4.w*2) ROM:0012F4FC move.w d4,($D5A).w ROM:0012F500 bset d5,d0 ROM:0012F502 move.w d0,($D88).w ROM:0012F506 move.w ($1932).w,d0 ROM:0012F50A bset d5,d0 ROM:0012F50C move.w d0,($1932).w ROM:0012F510 bset d5,d3 ROM:0012F512 cmpi.w #7,d5 ROM:0012F516 bne.s loc_12F52C ROM:0012F518 move.w ($13F6).w,d7 ROM:0012F51C bset d5,d7 ROM:0012F51E move.w d7,($13F6).w ROM:0012F522 move.w ($13FC).w,d7 ROM:0012F526 bset d5,d7 ROM:0012F528 move.w d7,($13FC).w ROM:0012F52C ROM:0012F52C loc_12F52C: ; CODE XREF: sub_12F426+F0↑j ROM:0012F52C move.w d4,($D6C).w ROM:0012F530 ori.w #$40,($D4A).w ; '@' ROM:0012F536 movem.l d0-d7,-(sp) ROM:0012F53A bsr.w sub_12F63E ROM:0012F53E bsr.w sub_12F798 ROM:0012F542 movem.l (sp)+,d0-d7 ROM:0012F546 ROM:0012F546 loc_12F546: ; CODE XREF: sub_12F426+CE↑j ROM:0012F546 bra.s loc_12F59A ROM:0012F548 ; --------------------------------------------------------------------------- ROM:0012F548 ROM:0012F548 loc_12F548: ; CODE XREF: sub_12F426+C0↑j ROM:0012F548 cmpi.w #0,$103C(d4.w*2) ROM:0012F550 bge.s loc_12F558 ROM:0012F552 clr.w $103C(d4.w*2) ROM:0012F558 ROM:0012F558 loc_12F558: ; CODE XREF: sub_12F426+12A↑j ROM:0012F558 move.w $9C8(a5,d4.w*2),d6 ROM:0012F55E cmp.w $103C(d4.w*2),d6 ROM:0012F564 ble.s loc_12F59A ROM:0012F566 move.w d4,($D5A).w ROM:0012F56A move.w ($D88).w,d1 ROM:0012F56E bclr d5,d1 ROM:0012F570 move.w d1,($D88).w ROM:0012F574 cmpi.w #7,d5 ROM:0012F578 bne.s loc_12F58E ROM:0012F57A move.w ($13F6).w,d7 ROM:0012F57E bclr d5,d7 ROM:0012F580 move.w d7,($13F6).w ROM:0012F584 move.w ($13FC).w,d7 ROM:0012F588 bclr d5,d7 ROM:0012F58A move.w d7,($13FC).w ROM:0012F58E ROM:0012F58E loc_12F58E: ; CODE XREF: sub_12F426+152↑j ROM:0012F58E movem.l d0-d7,-(sp) ROM:0012F592 bsr.w sub_12F798 ROM:0012F596 movem.l (sp)+,d0-d7 ROM:0012F59A ROM:0012F59A loc_12F59A: ; CODE XREF: sub_12F426+A6↑j ROM:0012F59A ; sub_12F426+B0↑j ... ROM:0012F59A cmpi.w #$20,d4 ; ' ' ROM:0012F59E blt.l loc_12F638 ROM:0012F5A4 cmpi.w #$24,d4 ; '$' ROM:0012F5A8 bge.l loc_12F638 ROM:0012F5AE subi.w #$20,d5 ; ' ' ROM:0012F5B2 move.w ($D8A).w,d1 ROM:0012F5B6 btst d5,d1 ROM:0012F5B8 bne.s loc_12F604 ROM:0012F5BA move.w $980(a5,d4.w*2),d6 ROM:0012F5C0 cmp.w $103C(d4.w*2),d6 ROM:0012F5C6 bgt.s loc_12F602 ROM:0012F5C8 move.w d6,$103C(d4.w*2) ROM:0012F5CE move.w d4,($D5A).w ROM:0012F5D2 bset d5,d1 ROM:0012F5D4 move.w ($1934).w,d0 ROM:0012F5D8 bset d5,d0 ROM:0012F5DA move.w d0,($1934).w ROM:0012F5DE move.w ($13F2).w,d0 ROM:0012F5E2 bset d5,d0 ROM:0012F5E4 move.w d0,($13F2).w ROM:0012F5E8 move.w d4,($D6C).w ROM:0012F5EC ori.w #$40,($D4A).w ; '@' ROM:0012F5F2 movem.l d0-d7,-(sp) ROM:0012F5F6 bsr.w sub_12F63E ROM:0012F5FA bsr.w sub_12F798 ROM:0012F5FE movem.l (sp)+,d0-d7 ROM:0012F602 ROM:0012F602 loc_12F602: ; CODE XREF: sub_12F426+1A0↑j ROM:0012F602 bra.s loc_12F638 ROM:0012F604 ; --------------------------------------------------------------------------- ROM:0012F604 ROM:0012F604 loc_12F604: ; CODE XREF: sub_12F426+192↑j ROM:0012F604 cmpi.w #0,$103C(d4.w*2) ROM:0012F60C bge.s loc_12F614 ROM:0012F60E clr.w $103C(d4.w*2) ROM:0012F614 ROM:0012F614 loc_12F614: ; CODE XREF: sub_12F426+1E6↑j ROM:0012F614 move.w $9C8(a5,d4.w*2),d6 ROM:0012F61A cmp.w $103C(d4.w*2),d6 ROM:0012F620 ble.s loc_12F638 ROM:0012F622 move.w d4,($D5A).w ROM:0012F626 bclr d5,d1 ROM:0012F628 move.w d1,($D8A).w ROM:0012F62C movem.l d0-d7,-(sp) ROM:0012F630 bsr.w sub_12F798 ROM:0012F634 movem.l (sp)+,d0-d7 ROM:0012F638 ROM:0012F638 loc_12F638: ; CODE XREF: sub_12F426+178↑j ROM:0012F638 ; sub_12F426+182↑j ... ROM:0012F638 move.w d3,($13F0).w ROM:0012F63C rts ROM:0012F63C ; End of function sub_12F426 ROM:0012F63C ROM:0012F63E ROM:0012F63E ; =============== S U B R O U T I N E ======================================= ROM:0012F63E ROM:0012F63E ROM:0012F63E sub_12F63E: ; CODE XREF: sub_12F426+5C↑p ROM:0012F63E ; sub_12F426+114↑p ... ROM:0012F63E move.w ($1400).w,d0 ROM:0012F642 move.w ($1402).w,d1 ROM:0012F646 move.w ($1404).w,d5 ROM:0012F64A move.w ($D5A).w,d2 ROM:0012F64E cmpi.w #$10,d2 ROM:0012F652 bge.s loc_12F65C ROM:0012F654 btst d2,d0 ROM:0012F656 bne.s loc_12F65C ROM:0012F658 bra.w loc_12F698 ROM:0012F65C ; --------------------------------------------------------------------------- ROM:0012F65C ROM:0012F65C loc_12F65C: ; CODE XREF: sub_12F63E+14↑j ROM:0012F65C ; sub_12F63E+18↑j ROM:0012F65C cmpi.w #$10,d2 ROM:0012F660 blt.s loc_12F676 ROM:0012F662 cmpi.w #$20,d2 ; ' ' ROM:0012F666 bge.s loc_12F676 ROM:0012F668 move.w d2,d3 ROM:0012F66A subi.w #$10,d3 ROM:0012F66E btst d3,d1 ROM:0012F670 bne.s loc_12F676 ROM:0012F672 bra.w loc_12F698 ROM:0012F676 ; --------------------------------------------------------------------------- ROM:0012F676 ROM:0012F676 loc_12F676: ; CODE XREF: sub_12F63E+22↑j ROM:0012F676 ; sub_12F63E+28↑j ... ROM:0012F676 cmpi.w #$20,d2 ; ' ' ROM:0012F67A blt.l locret_12F796 ROM:0012F680 cmpi.w #$24,d2 ; '$' ROM:0012F684 bge.l locret_12F796 ROM:0012F68A move.w d2,d3 ROM:0012F68C subi.w #$20,d3 ; ' ' ROM:0012F690 btst d3,d5 ROM:0012F692 bne.l locret_12F796 ROM:0012F698 ROM:0012F698 loc_12F698: ; CODE XREF: sub_12F63E+1A↑j ROM:0012F698 ; sub_12F63E+34↑j ROM:0012F698 ori.w #$800,($D4A).w ROM:0012F69E move.w ($47A).w,$1942(d2.w*2) ROM:0012F6A6 move.w ($F12).w,$198A(d2.w*2) ROM:0012F6AE move.w ($FB6).w,$19D2(d2.w*2) ROM:0012F6B6 move.w ($476).w,$1A1A(d2.w*2) ROM:0012F6BE move.w ($538).w,$1A62(d2.w*2) ROM:0012F6C6 move.w ($4FA).w,$1AAA(d2.w*2) ROM:0012F6CE move.w ($A06).w,$1B3A(d2.w*2) ROM:0012F6D6 move.w ($D46).w,$1AF2(d2.w*2) ROM:0012F6DE move.w ($BAE).w,$1BCA(d2.w*2) ROM:0012F6E6 move.w ($A0A).w,$1C12(d2.w*2) ROM:0012F6EE move.w ($C40).w,$1C5A(d2.w*2) ROM:0012F6F6 move.l ($13A0).w,d4 ROM:0012F6FA divs.w #$3E8,d4 ROM:0012F6FE cmpi.w #0,d4 ROM:0012F702 bne.s loc_12F706 ROM:0012F704 addq.w #1,d4 ROM:0012F706 ROM:0012F706 loc_12F706: ; CODE XREF: sub_12F63E+C4↑j ROM:0012F706 move.w d4,$1B82(d2.w*2) ROM:0012F70C move.b $B17(a5),d4 ROM:0012F710 move.b d4,$1496(d2.w) ROM:0012F716 btst #0,($114E).w ROM:0012F71C beq.s loc_12F75E ROM:0012F71E btst #6,($D6F).w ROM:0012F724 bne.s loc_12F754 ROM:0012F726 btst #2,($D6F).w ROM:0012F72C bne.s loc_12F74A ROM:0012F72E btst #0,($D6E).w ROM:0012F734 bne.s loc_12F740 ROM:0012F736 move.b #2,$1CA2(d2.w) ROM:0012F73E bra.s loc_12F748 ROM:0012F740 ; --------------------------------------------------------------------------- ROM:0012F740 ROM:0012F740 loc_12F740: ; CODE XREF: sub_12F63E+F6↑j ROM:0012F740 move.b #$10,$1CA2(d2.w) ROM:0012F748 ROM:0012F748 loc_12F748: ; CODE XREF: sub_12F63E+100↑j ROM:0012F748 bra.s loc_12F752 ROM:0012F74A ; --------------------------------------------------------------------------- ROM:0012F74A ROM:0012F74A loc_12F74A: ; CODE XREF: sub_12F63E+EE↑j ROM:0012F74A move.b #$10,$1CA2(d2.w) ROM:0012F752 ROM:0012F752 loc_12F752: ; CODE XREF: sub_12F63E:loc_12F748↑j ROM:0012F752 bra.s loc_12F75C ROM:0012F754 ; --------------------------------------------------------------------------- ROM:0012F754 ROM:0012F754 loc_12F754: ; CODE XREF: sub_12F63E+E6↑j ROM:0012F754 move.b #$10,$1CA2(d2.w) ROM:0012F75C ROM:0012F75C loc_12F75C: ; CODE XREF: sub_12F63E:loc_12F752↑j ROM:0012F75C bra.s loc_12F78A ROM:0012F75E ; --------------------------------------------------------------------------- ROM:0012F75E ROM:0012F75E loc_12F75E: ; CODE XREF: sub_12F63E+DE↑j ROM:0012F75E btst #0,($1154).w ROM:0012F764 beq.s loc_12F770 ROM:0012F766 move.b #8,$1CA2(d2.w) ROM:0012F76E bra.s loc_12F78A ROM:0012F770 ; --------------------------------------------------------------------------- ROM:0012F770 ROM:0012F770 loc_12F770: ; CODE XREF: sub_12F63E+126↑j ROM:0012F770 btst #0,($1158).w ROM:0012F776 bne.s loc_12F782 ROM:0012F778 move.b #1,$1CA2(d2.w) ROM:0012F780 bra.s loc_12F78A ROM:0012F782 ; --------------------------------------------------------------------------- ROM:0012F782 ROM:0012F782 loc_12F782: ; CODE XREF: sub_12F63E+138↑j ROM:0012F782 move.b #4,$1CA2(d2.w) ROM:0012F78A ROM:0012F78A loc_12F78A: ; CODE XREF: sub_12F63E:loc_12F75C↑j ROM:0012F78A ; sub_12F63E+130↑j ... ROM:0012F78A move.w d5,($1404).w ROM:0012F78E move.w d1,($1402).w ROM:0012F792 move.w d0,($1400).w ROM:0012F796 ROM:0012F796 locret_12F796: ; CODE XREF: sub_12F63E+3C↑j ROM:0012F796 ; sub_12F63E+46↑j ... ROM:0012F796 rts ROM:0012F796 ; End of function sub_12F63E ROM:0012F796 ROM:0012F798 ROM:0012F798 ; =============== S U B R O U T I N E ======================================= ROM:0012F798 ROM:0012F798 ROM:0012F798 sub_12F798: ; CODE XREF: sub_12F426+60↑p ROM:0012F798 ; sub_12F426+9A↑p ... ROM:0012F798 move.w ($D5A).w,d0 ROM:0012F79C move.w d0,d1 ROM:0012F79E cmpi.w #$10,d0 ROM:0012F7A2 bge.s loc_12F80E ROM:0012F7A4 move.w ($D86).w,d2 ROM:0012F7A8 btst d1,d2 ROM:0012F7AA beq.s loc_12F80E ROM:0012F7AC move.w d2,($D86).w ROM:0012F7B0 move.w ($13F4).w,d2 ROM:0012F7B4 btst d1,d2 ROM:0012F7B6 beq.s loc_12F80E ROM:0012F7B8 move.w d2,($13F4).w ROM:0012F7BC move.w ($13FA).w,d2 ROM:0012F7C0 btst d1,d2 ROM:0012F7C2 beq.s loc_12F80E ROM:0012F7C4 move.w d2,($13FA).w ROM:0012F7C8 move.w ($1400).w,d2 ROM:0012F7CC btst d1,d2 ROM:0012F7CE bne.s loc_12F80E ROM:0012F7D0 bset d1,d2 ROM:0012F7D2 move.w d2,($1400).w ROM:0012F7D6 move.w ($D74).w,d2 ROM:0012F7DA bclr d1,d2 ROM:0012F7DC move.w d2,($D74).w ROM:0012F7E0 move.w ($14BC).w,d2 ROM:0012F7E4 bclr d1,d2 ROM:0012F7E6 move.w d2,($14BC).w ROM:0012F7EA move.w ($1936).w,d2 ROM:0012F7EE bset d1,d2 ROM:0012F7F0 move.w d2,($1936).w ROM:0012F7F4 move.w ($193C).w,d2 ROM:0012F7F8 bclr d1,d2 ROM:0012F7FA move.w d2,($193C).w ROM:0012F7FE move.b $B17(a5),d2 ROM:0012F802 move.b d2,$1496(d0.w) ROM:0012F808 ori.w #$200,($D4A).w ROM:0012F80E ROM:0012F80E loc_12F80E: ; CODE XREF: sub_12F798+A↑j ROM:0012F80E ; sub_12F798+12↑j ... ROM:0012F80E cmpi.w #$10,d0 ROM:0012F812 blt.s loc_12F888 ROM:0012F814 cmpi.w #$20,d0 ; ' ' ROM:0012F818 bge.s loc_12F888 ROM:0012F81A subi.w #$10,d1 ROM:0012F81E move.w ($D88).w,d2 ROM:0012F822 btst d1,d2 ROM:0012F824 beq.s loc_12F888 ROM:0012F826 move.w d2,($D88).w ROM:0012F82A move.w ($13F6).w,d2 ROM:0012F82E btst d1,d2 ROM:0012F830 beq.s loc_12F888 ROM:0012F832 move.w d2,($13F6).w ROM:0012F836 move.w ($13FC).w,d2 ROM:0012F83A btst d1,d2 ROM:0012F83C beq.s loc_12F888 ROM:0012F83E move.w d2,($13FC).w ROM:0012F842 move.w ($1402).w,d2 ROM:0012F846 btst d1,d2 ROM:0012F848 bne.s loc_12F888 ROM:0012F84A bset d1,d2 ROM:0012F84C move.w d2,($1402).w ROM:0012F850 move.w ($D76).w,d2 ROM:0012F854 bclr d1,d2 ROM:0012F856 move.w d2,($D76).w ROM:0012F85A move.w ($14BE).w,d2 ROM:0012F85E bclr d1,d2 ROM:0012F860 move.w d2,($14BE).w ROM:0012F864 move.w ($1938).w,d2 ROM:0012F868 bset d1,d2 ROM:0012F86A move.w d2,($1938).w ROM:0012F86E move.w ($193E).w,d2 ROM:0012F872 bclr d1,d2 ROM:0012F874 move.w d2,($193E).w ROM:0012F878 move.b $B17(a5),d2 ROM:0012F87C move.b d2,$1496(d0.w) ROM:0012F882 ori.w #$200,($D4A).w ROM:0012F888 ROM:0012F888 loc_12F888: ; CODE XREF: sub_12F798+7A↑j ROM:0012F888 ; sub_12F798+80↑j ... ROM:0012F888 cmpi.w #$20,d0 ; ' ' ROM:0012F88C blt.s locret_12F902 ROM:0012F88E cmpi.w #$24,d0 ; '$' ROM:0012F892 bge.s locret_12F902 ROM:0012F894 subi.w #$20,d1 ; ' ' ROM:0012F898 move.w ($D8A).w,d2 ROM:0012F89C btst d1,d2 ROM:0012F89E beq.s locret_12F902 ROM:0012F8A0 move.w d2,($D8A).w ROM:0012F8A4 move.w ($13F8).w,d2 ROM:0012F8A8 btst d1,d2 ROM:0012F8AA beq.s locret_12F902 ROM:0012F8AC move.w d2,($13F8).w ROM:0012F8B0 move.w ($13FE).w,d2 ROM:0012F8B4 btst d1,d2 ROM:0012F8B6 beq.s locret_12F902 ROM:0012F8B8 move.w d2,($13FE).w ROM:0012F8BC move.w ($1404).w,d2 ROM:0012F8C0 btst d1,d2 ROM:0012F8C2 bne.s locret_12F902 ROM:0012F8C4 bset d1,d2 ROM:0012F8C6 move.w d2,($1404).w ROM:0012F8CA move.w ($D78).w,d2 ROM:0012F8CE bclr d1,d2 ROM:0012F8D0 move.w d2,($D78).w ROM:0012F8D4 move.w ($14C0).w,d2 ROM:0012F8D8 bclr d1,d2 ROM:0012F8DA move.w d2,($14C0).w ROM:0012F8DE move.w ($193A).w,d2 ROM:0012F8E2 bset d1,d2 ROM:0012F8E4 move.w d2,($193A).w ROM:0012F8E8 move.w ($1940).w,d2 ROM:0012F8EC bclr d1,d2 ROM:0012F8EE move.w d2,($1940).w ROM:0012F8F2 move.b $B17(a5),d2 ROM:0012F8F6 move.b d2,$1496(d0.w) ROM:0012F8FC ori.w #$200,($D4A).w ROM:0012F902 ROM:0012F902 locret_12F902: ; CODE XREF: sub_12F798+F4↑j ROM:0012F902 ; sub_12F798+FA↑j ... ROM:0012F902 rts ROM:0012F902 ; End of function sub_12F798 ROM:0012F902 ROM:0012F904 ROM:0012F904 ; =============== S U B R O U T I N E ======================================= ROM:0012F904 ROM:0012F904 ROM:0012F904 sub_12F904: ; CODE XREF: sub_12DCAA+94↑p ROM:0012F904 clr.w d1 ROM:0012F906 move.b ($11F2).w,d1 ROM:0012F90A cmpi.w #4,d1 ROM:0012F90E bcc.s locret_12F918 ROM:0012F910 movea.l off_12F91A(pc,d1.w*4),a0 ROM:0012F914 nop ROM:0012F916 jmp (a0) ROM:0012F918 ; --------------------------------------------------------------------------- ROM:0012F918 ROM:0012F918 locret_12F918: ; CODE XREF: sub_12F904+A↑j ROM:0012F918 rts ROM:0012F918 ; End of function sub_12F904 ROM:0012F918 ROM:0012F918 ; --------------------------------------------------------------------------- ROM:0012F91A off_12F91A: dc.l loc_12F92A ; DATA XREF: sub_12F904+C↑r ROM:0012F91E dc.l loc_12F936 ROM:0012F922 dc.l loc_12F94E ROM:0012F926 dc.l loc_12F99A ROM:0012F92A ; --------------------------------------------------------------------------- ROM:0012F92A ROM:0012F92A loc_12F92A: ; DATA XREF: ROM:off_12F91A↑o ROM:0012F92A move.b #1,($11F2).w ROM:0012F930 bra.w locret_12F94C ROM:0012F934 ; --------------------------------------------------------------------------- ROM:0012F934 rts ROM:0012F936 ; --------------------------------------------------------------------------- ROM:0012F936 ROM:0012F936 loc_12F936: ; DATA XREF: ROM:0012F91E↑o ROM:0012F936 btst #3,($138C).w ROM:0012F93C beq.s locret_12F94C ROM:0012F93E bsr.w sub_12F9AC ROM:0012F942 move.b #2,($11F2).w ROM:0012F948 bra.w loc_12F994 ROM:0012F94C ; --------------------------------------------------------------------------- ROM:0012F94C ROM:0012F94C locret_12F94C: ; CODE XREF: ROM:0012F930↑j ROM:0012F94C ; ROM:0012F93C↑j ... ROM:0012F94C rts ROM:0012F94E ; --------------------------------------------------------------------------- ROM:0012F94E ROM:0012F94E loc_12F94E: ; DATA XREF: ROM:0012F922↑o ROM:0012F94E btst #2,($1393).w ROM:0012F954 beq.l loc_12F984 ROM:0012F95A bclr #2,($1393).w ROM:0012F960 move.b #3,($11F2).w ROM:0012F966 clr.w d0 ROM:0012F968 move.b ($143B).w,d0 ROM:0012F96C cmpi.w #$FF,d0 ROM:0012F970 bge.s loc_12F978 ROM:0012F972 addq.w #1,d0 ROM:0012F974 move.b d0,($143B).w ROM:0012F978 ROM:0012F978 loc_12F978: ; CODE XREF: ROM:0012F970↑j ROM:0012F978 bsr.w sub_12F9B4 ROM:0012F97C bsr.w sub_12FA72 ROM:0012F980 bra.w locret_12F9AA ROM:0012F984 ; --------------------------------------------------------------------------- ROM:0012F984 ROM:0012F984 loc_12F984: ; CODE XREF: ROM:0012F954↑j ROM:0012F984 btst #3,($138C).w ROM:0012F98A bne.s loc_12F994 ROM:0012F98C move.b #1,($11F2).w ROM:0012F992 bra.s locret_12F94C ROM:0012F994 ; --------------------------------------------------------------------------- ROM:0012F994 ROM:0012F994 loc_12F994: ; CODE XREF: ROM:0012F948↑j ROM:0012F994 ; ROM:0012F98A↑j ROM:0012F994 bsr.w sub_12FA4E ROM:0012F998 rts ROM:0012F99A ; --------------------------------------------------------------------------- ROM:0012F99A ROM:0012F99A loc_12F99A: ; DATA XREF: ROM:0012F926↑o ROM:0012F99A btst #3,($138C).w ROM:0012F9A0 bne.s locret_12F9AA ROM:0012F9A2 move.b #1,($11F2).w ROM:0012F9A8 bra.s locret_12F94C ROM:0012F9AA ; --------------------------------------------------------------------------- ROM:0012F9AA ROM:0012F9AA locret_12F9AA: ; CODE XREF: ROM:0012F980↑j ROM:0012F9AA ; ROM:0012F9A0↑j ROM:0012F9AA rts ROM:0012F9AC ROM:0012F9AC ; =============== S U B R O U T I N E ======================================= ROM:0012F9AC ROM:0012F9AC ROM:0012F9AC sub_12F9AC: ; CODE XREF: ROM:0012F93E↑p ROM:0012F9AC move.w ($A44).w,($D5E).w ROM:0012F9B2 rts ROM:0012F9B2 ; End of function sub_12F9AC ROM:0012F9B2 ROM:0012F9B4 ROM:0012F9B4 ; =============== S U B R O U T I N E ======================================= ROM:0012F9B4 ROM:0012F9B4 ROM:0012F9B4 sub_12F9B4: ; CODE XREF: ROM:loc_12F978↑p ROM:0012F9B4 cmpi.b #0,($143D).w ROM:0012F9BA ble.l locret_12FA4C ROM:0012F9C0 move.b $B17(a5),d7 ROM:0012F9C4 move.b d7,$1496(d0.w) ROM:0012F9CA move.w #0,d0 ROM:0012F9CE bra.s loc_12F9D4 ROM:0012F9D0 ; --------------------------------------------------------------------------- ROM:0012F9D0 ROM:0012F9D0 loc_12F9D0: ; CODE XREF: sub_12F9B4:loc_12FA4A↓j ROM:0012F9D0 addi.w #1,d0 ROM:0012F9D4 ROM:0012F9D4 loc_12F9D4: ; CODE XREF: sub_12F9B4+1A↑j ROM:0012F9D4 cmpi.w #$23,d0 ; '#' ROM:0012F9D8 bgt.l locret_12FA4C ROM:0012F9DE cmpi.w #$10,d0 ROM:0012F9E2 bge.s loc_12F9FA ROM:0012F9E4 move.w ($1400).w,d2 ROM:0012F9E8 btst d0,d2 ROM:0012F9EA beq.s loc_12F9FA ROM:0012F9EC move.b $B17(a5),d7 ROM:0012F9F0 move.b d7,$1496(d0.w) ROM:0012F9F6 move.w d2,($1400).w ROM:0012F9FA ROM:0012F9FA loc_12F9FA: ; CODE XREF: sub_12F9B4+2E↑j ROM:0012F9FA ; sub_12F9B4+36↑j ROM:0012F9FA cmpi.w #$10,d0 ROM:0012F9FE blt.s loc_12FA22 ROM:0012FA00 cmpi.w #$20,d0 ; ' ' ROM:0012FA04 bge.s loc_12FA22 ROM:0012FA06 move.w d0,d1 ROM:0012FA08 subi.w #$10,d1 ROM:0012FA0C move.w ($1402).w,d2 ROM:0012FA10 btst d1,d2 ROM:0012FA12 beq.s loc_12FA22 ROM:0012FA14 move.b $B17(a5),d7 ROM:0012FA18 move.b d7,$1496(d0.w) ROM:0012FA1E move.w d2,($1402).w ROM:0012FA22 ROM:0012FA22 loc_12FA22: ; CODE XREF: sub_12F9B4+4A↑j ROM:0012FA22 ; sub_12F9B4+50↑j ... ROM:0012FA22 cmpi.w #$20,d0 ; ' ' ROM:0012FA26 blt.s loc_12FA4A ROM:0012FA28 cmpi.w #$24,d0 ; '$' ROM:0012FA2C bge.s loc_12FA4A ROM:0012FA2E move.w d0,d1 ROM:0012FA30 subi.w #$20,d1 ; ' ' ROM:0012FA34 move.w ($1404).w,d2 ROM:0012FA38 btst d1,d2 ROM:0012FA3A beq.s loc_12FA4A ROM:0012FA3C move.b $B17(a5),d7 ROM:0012FA40 move.b d7,$1496(d0.w) ROM:0012FA46 move.w d2,($1404).w ROM:0012FA4A ROM:0012FA4A loc_12FA4A: ; CODE XREF: sub_12F9B4+72↑j ROM:0012FA4A ; sub_12F9B4+78↑j ... ROM:0012FA4A bra.s loc_12F9D0 ROM:0012FA4C ; --------------------------------------------------------------------------- ROM:0012FA4C ROM:0012FA4C locret_12FA4C: ; CODE XREF: sub_12F9B4+6↑j ROM:0012FA4C ; sub_12F9B4+24↑j ROM:0012FA4C rts ROM:0012FA4C ; End of function sub_12F9B4 ROM:0012FA4C ROM:0012FA4E ROM:0012FA4E ; =============== S U B R O U T I N E ======================================= ROM:0012FA4E ROM:0012FA4E ROM:0012FA4E sub_12FA4E: ; CODE XREF: ROM:loc_12F994↑p ROM:0012FA4E move.w $650(a5),d0 ROM:0012FA52 cmp.w ($A44).w,d0 ROM:0012FA56 bge.s locret_12FA70 ROM:0012FA58 move.w $64E(a5),d0 ROM:0012FA5C add.w ($D5E).w,d0 ROM:0012FA60 move.w d0,($D48).w ROM:0012FA64 cmp.w ($A44).w,d0 ROM:0012FA68 bgt.s locret_12FA70 ROM:0012FA6A bset #2,($1393).w ROM:0012FA70 ROM:0012FA70 locret_12FA70: ; CODE XREF: sub_12FA4E+8↑j ROM:0012FA70 ; sub_12FA4E+1A↑j ROM:0012FA70 rts ROM:0012FA70 ; End of function sub_12FA4E ROM:0012FA70 ROM:0012FA72 ROM:0012FA72 ; =============== S U B R O U T I N E ======================================= ROM:0012FA72 ROM:0012FA72 ROM:0012FA72 sub_12FA72: ; CODE XREF: ROM:0012F97C↑p ROM:0012FA72 move.w #0,d0 ROM:0012FA76 bra.s loc_12FA7C ROM:0012FA78 ; --------------------------------------------------------------------------- ROM:0012FA78 ROM:0012FA78 loc_12FA78: ; CODE XREF: sub_12FA72:loc_12FB74↓j ROM:0012FA78 addi.w #1,d0 ROM:0012FA7C ROM:0012FA7C loc_12FA7C: ; CODE XREF: sub_12FA72+4↑j ROM:0012FA7C cmpi.w #$23,d0 ; '#' ROM:0012FA80 bgt.l locret_12FB78 ROM:0012FA86 cmpi.w #$10,d0 ROM:0012FA8A bge.s loc_12FAEC ROM:0012FA8C cmpi.b #0,$1496(d0.w) ROM:0012FA94 ble.s loc_12FAEC ROM:0012FA96 subi.b #1,$1496(d0.w) ROM:0012FA9E cmpi.b #0,$1496(d0.w) ROM:0012FAA6 bne.s loc_12FAEC ROM:0012FAA8 move.w ($1936).w,d7 ROM:0012FAAC bclr d0,d7 ROM:0012FAAE move.w d7,($1936).w ROM:0012FAB2 cmp.b ($143F).w,d0 ROM:0012FAB6 bne.s loc_12FABC ROM:0012FAB8 bsr.w sub_12FB7A ROM:0012FABC ROM:0012FABC loc_12FABC: ; CODE XREF: sub_12FA72+44↑j ROM:0012FABC cmpi.w #$B,d0 ROM:0012FAC0 beq.s loc_12FAC8 ROM:0012FAC2 cmpi.w #$C,d0 ROM:0012FAC6 bne.s loc_12FAEC ROM:0012FAC8 ROM:0012FAC8 loc_12FAC8: ; CODE XREF: sub_12FA72+4E↑j ROM:0012FAC8 bclr #0,($1438).w ROM:0012FACE bclr #1,($1438).w ROM:0012FAD4 bclr #2,($1438).w ROM:0012FADA bclr #3,($1438).w ROM:0012FAE0 bclr #0,($14D0).w ROM:0012FAE6 bclr #3,($14CF).w ROM:0012FAEC ROM:0012FAEC loc_12FAEC: ; CODE XREF: sub_12FA72+18↑j ROM:0012FAEC ; sub_12FA72+22↑j ... ROM:0012FAEC cmpi.w #$10,d0 ROM:0012FAF0 blt.s loc_12FB32 ROM:0012FAF2 cmpi.w #$20,d0 ; ' ' ROM:0012FAF6 bge.s loc_12FB32 ROM:0012FAF8 move.w ($D7C).w,d3 ROM:0012FAFC move.w d0,d4 ROM:0012FAFE subi.w #$10,d4 ROM:0012FB02 cmpi.b #0,$1496(d0.w) ROM:0012FB0A ble.s loc_12FB32 ROM:0012FB0C subi.b #1,$1496(d0.w) ROM:0012FB14 cmpi.b #0,$1496(d0.w) ROM:0012FB1C bne.s loc_12FB32 ROM:0012FB1E move.w ($1938).w,d7 ROM:0012FB22 bclr d4,d7 ROM:0012FB24 move.w d7,($1938).w ROM:0012FB28 cmp.b ($143F).w,d0 ROM:0012FB2C bne.s loc_12FB32 ROM:0012FB2E bsr.w sub_12FB7A ROM:0012FB32 ROM:0012FB32 loc_12FB32: ; CODE XREF: sub_12FA72+7E↑j ROM:0012FB32 ; sub_12FA72+84↑j ... ROM:0012FB32 cmpi.w #$20,d0 ; ' ' ROM:0012FB36 blt.s loc_12FB74 ROM:0012FB38 cmpi.w #$24,d0 ; '$' ROM:0012FB3C bge.s loc_12FB74 ROM:0012FB3E move.w d0,d4 ROM:0012FB40 subi.w #$20,d4 ; ' ' ROM:0012FB44 cmpi.b #0,$1496(d0.w) ROM:0012FB4C ble.s loc_12FB74 ROM:0012FB4E subi.b #1,$1496(d0.w) ROM:0012FB56 cmpi.b #0,$1496(d0.w) ROM:0012FB5E bne.s loc_12FB74 ROM:0012FB60 move.w ($193A).w,d7 ROM:0012FB64 bclr d4,d7 ROM:0012FB66 move.w d7,($193A).w ROM:0012FB6A cmp.b ($143F).w,d0 ROM:0012FB6E bne.s loc_12FB74 ROM:0012FB70 bsr.w sub_12FB7A ROM:0012FB74 ROM:0012FB74 loc_12FB74: ; CODE XREF: sub_12FA72+C4↑j ROM:0012FB74 ; sub_12FA72+CA↑j ... ROM:0012FB74 bra.w loc_12FA78 ROM:0012FB78 ; --------------------------------------------------------------------------- ROM:0012FB78 ROM:0012FB78 locret_12FB78: ; CODE XREF: sub_12FA72+E↑j ROM:0012FB78 rts ROM:0012FB78 ; End of function sub_12FA72 ROM:0012FB78 ROM:0012FB7A ROM:0012FB7A ; =============== S U B R O U T I N E ======================================= ROM:0012FB7A ROM:0012FB7A ROM:0012FB7A sub_12FB7A: ; CODE XREF: sub_12FA72+46↑p ROM:0012FB7A ; sub_12FA72+BC↑p ... ROM:0012FB7A move.b #$FF,($143F).w ROM:0012FB80 move.b #0,($1440).w ROM:0012FB86 move.w #0,($13D6).w ROM:0012FB8C move.w #0,($13D8).w ROM:0012FB92 move.w #0,($13DA).w ROM:0012FB98 move.w #0,($13DC).w ROM:0012FB9E move.w #0,($13DE).w ROM:0012FBA4 move.w #0,($13E0).w ROM:0012FBAA move.b #0,($1441).w ROM:0012FBB0 move.w #0,($13E2).w ROM:0012FBB6 move.w #0,($13E4).w ROM:0012FBBC move.w #0,($13E6).w ROM:0012FBC2 move.w #0,($13E8).w ROM:0012FBC8 move.w #0,($13EA).w ROM:0012FBCE move.w #0,($13EC).w ROM:0012FBD4 move.b #$FF,($143F).w ROM:0012FBDA rts ROM:0012FBDA ; End of function sub_12FB7A ROM:0012FBDA ROM:0012FBDC ROM:0012FBDC ; =============== S U B R O U T I N E ======================================= ROM:0012FBDC ROM:0012FBDC ROM:0012FBDC sub_12FBDC: ; CODE XREF: sub_1268BE+DE↑p ROM:0012FBDC clr.w d2 ROM:0012FBDE ROM:0012FBDE loc_12FBDE: ; CODE XREF: sub_12FBDC:loc_12FBF2↓j ROM:0012FBDE bsr.w sub_12FBFA ROM:0012FBE2 move.w #4,d0 ROM:0012FBE6 cmp.w d2,d0 ROM:0012FBE8 ble.s loc_12FBF4 ROM:0012FBEA addq.w #1,d2 ROM:0012FBEC bvc.s loc_12FBF2 ROM:0012FBEE move.w #$8000,d2 ROM:0012FBF2 ROM:0012FBF2 loc_12FBF2: ; CODE XREF: sub_12FBDC+10↑j ROM:0012FBF2 bra.s loc_12FBDE ROM:0012FBF4 ; --------------------------------------------------------------------------- ROM:0012FBF4 ROM:0012FBF4 loc_12FBF4: ; CODE XREF: sub_12FBDC+C↑j ROM:0012FBF4 bsr.w sub_12FE26 ROM:0012FBF8 rts ROM:0012FBF8 ; End of function sub_12FBDC ROM:0012FBF8 ROM:0012FBFA ROM:0012FBFA ; =============== S U B R O U T I N E ======================================= ROM:0012FBFA ROM:0012FBFA ROM:0012FBFA sub_12FBFA: ; CODE XREF: sub_12FBDC:loc_12FBDE↑p ROM:0012FBFA clr.w d1 ROM:0012FBFC move.b $1363(d2.w),d1 ROM:0012FC02 cmpi.w #7,d1 ROM:0012FC06 bcc.s locret_12FC10 ROM:0012FC08 movea.l off_12FC12(pc,d1.w*4),a0 ROM:0012FC0C nop ROM:0012FC0E jmp (a0) ROM:0012FC10 ; --------------------------------------------------------------------------- ROM:0012FC10 ROM:0012FC10 locret_12FC10: ; CODE XREF: sub_12FBFA+C↑j ROM:0012FC10 rts ROM:0012FC10 ; End of function sub_12FBFA ROM:0012FC10 ROM:0012FC10 ; --------------------------------------------------------------------------- ROM:0012FC12 off_12FC12: dc.l loc_12FC2E ; DATA XREF: sub_12FBFA+E↑r ROM:0012FC16 dc.l loc_12FC50 ROM:0012FC1A dc.l loc_12FC6A ROM:0012FC1E dc.l loc_12FCB2 ROM:0012FC22 dc.l loc_12FD7E ROM:0012FC26 dc.l loc_12FDB2 ROM:0012FC2A dc.l loc_12FDE6 ROM:0012FC2E ; --------------------------------------------------------------------------- ROM:0012FC2E ROM:0012FC2E loc_12FC2E: ; DATA XREF: ROM:off_12FC12↑o ROM:0012FC2E bclr #4,($1370).w ROM:0012FC34 bclr d2,($11F4).w ROM:0012FC38 bclr d2,($11F5).w ROM:0012FC3C bclr d2,($11F6).w ROM:0012FC40 clr.w $1114(d2.w*2) ROM:0012FC46 move.b #1,$1363(d2.w) ROM:0012FC4E rts ROM:0012FC50 ; --------------------------------------------------------------------------- ROM:0012FC50 ROM:0012FC50 loc_12FC50: ; DATA XREF: ROM:0012FC16↑o ROM:0012FC50 move.w $AAA(a5,d2.w*2),d0 ROM:0012FC56 cmpi.w #1,d0 ROM:0012FC5A blt.s locret_12FC68 ROM:0012FC5C bset d2,($11F5).w ROM:0012FC60 move.b #2,$1363(d2.w) ROM:0012FC68 ROM:0012FC68 locret_12FC68: ; CODE XREF: ROM:0012FC5A↑j ROM:0012FC68 rts ROM:0012FC6A ; --------------------------------------------------------------------------- ROM:0012FC6A ROM:0012FC6A loc_12FC6A: ; DATA XREF: ROM:0012FC1A↑o ROM:0012FC6A btst #0,($1391).w ROM:0012FC70 beq.s loc_12FC80 ROM:0012FC72 bclr d2,($11F5).w ROM:0012FC76 move.b #1,$1363(d2.w) ROM:0012FC7E rts ROM:0012FC80 ; --------------------------------------------------------------------------- ROM:0012FC80 ROM:0012FC80 loc_12FC80: ; CODE XREF: ROM:0012FC70↑j ROM:0012FC80 btst d2,($11F3).w ROM:0012FC84 beq.s locret_12FCB0 ROM:0012FC86 btst #4,($1370).w ROM:0012FC8C bne.s locret_12FCB0 ROM:0012FC8E bset d2,($11F4).w ROM:0012FC92 bset #4,($1370).w ROM:0012FC98 addq.w #1,$1114(d2.w*2) ROM:0012FC9E bvc.s loc_12FCA8 ROM:0012FCA0 move.w #$8000,$1114(d2.w*2) ROM:0012FCA8 ROM:0012FCA8 loc_12FCA8: ; CODE XREF: ROM:0012FC9E↑j ROM:0012FCA8 move.b #3,$1363(d2.w) ROM:0012FCB0 ROM:0012FCB0 locret_12FCB0: ; CODE XREF: ROM:0012FC84↑j ROM:0012FCB0 ; ROM:0012FC8C↑j ROM:0012FCB0 rts ROM:0012FCB2 ; --------------------------------------------------------------------------- ROM:0012FCB2 ROM:0012FCB2 loc_12FCB2: ; DATA XREF: ROM:0012FC1E↑o ROM:0012FCB2 btst #0,($1391).w ROM:0012FCB8 beq.s loc_12FCD2 ROM:0012FCBA bclr #4,($1370).w ROM:0012FCC0 bclr d2,($11F4).w ROM:0012FCC4 bclr d2,($11F5).w ROM:0012FCC8 move.b #1,$1363(d2.w) ROM:0012FCD0 rts ROM:0012FCD2 ; --------------------------------------------------------------------------- ROM:0012FCD2 ROM:0012FCD2 loc_12FCD2: ; CODE XREF: ROM:0012FCB8↑j ROM:0012FCD2 btst d2,($11F8).w ROM:0012FCD6 beq.s loc_12FD08 ROM:0012FCD8 bclr d2,($11F4).w ROM:0012FCDC bclr d2,($11F5).w ROM:0012FCE0 bset d2,($11F6).w ROM:0012FCE4 clr.w $1114(d2.w*2) ROM:0012FCEA move.w $AA0(a5,d2.w*2),d1 ROM:0012FCF0 clr.b ($8AE).w ROM:0012FCF4 move.w d1,($68C).w ROM:0012FCF8 move.b #1,($8AE).w ROM:0012FCFE move.b #4,$1363(d2.w) ROM:0012FD06 rts ROM:0012FD08 ; --------------------------------------------------------------------------- ROM:0012FD08 ROM:0012FD08 loc_12FD08: ; CODE XREF: ROM:0012FCD6↑j ROM:0012FD08 btst d2,($11F3).w ROM:0012FD0C bne.s loc_12FD30 ROM:0012FD0E move.w $1114(d2.w*2),d3 ROM:0012FD14 move.w $ABE(a5,d2.w*2),d4 ROM:0012FD1A cmp.w d3,d4 ROM:0012FD1C blt.s loc_12FD30 ROM:0012FD1E bclr d2,($11F4).w ROM:0012FD22 bclr #4,($1370).w ROM:0012FD28 move.b #2,$1363(d2.w) ROM:0012FD30 ROM:0012FD30 loc_12FD30: ; CODE XREF: ROM:0012FD0C↑j ROM:0012FD30 ; ROM:0012FD1C↑j ROM:0012FD30 btst d2,($11F3).w ROM:0012FD34 bne.s locret_12FD7C ROM:0012FD36 move.w $1114(d2.w*2),d3 ROM:0012FD3C move.w $ABE(a5,d2.w*2),d4 ROM:0012FD42 cmp.w d3,d4 ROM:0012FD44 bge.s locret_12FD7C ROM:0012FD46 bclr d2,($11F4).w ROM:0012FD4A bclr #4,($1370).w ROM:0012FD50 bset d2,($11F7).w ROM:0012FD54 clr.w $1114(d2.w*2) ROM:0012FD5A move.w $AC8(a5,d2.w*2),d5 ROM:0012FD60 clr.b $8AF(d2.w) ROM:0012FD66 move.w d5,$68E(d2.w*2) ROM:0012FD6C move.b #1,$8AF(d2.w) ROM:0012FD74 move.b #6,$1363(d2.w) ROM:0012FD7C ROM:0012FD7C locret_12FD7C: ; CODE XREF: ROM:0012FD34↑j ROM:0012FD7C ; ROM:0012FD44↑j ROM:0012FD7C rts ROM:0012FD7E ; --------------------------------------------------------------------------- ROM:0012FD7E ROM:0012FD7E loc_12FD7E: ; DATA XREF: ROM:0012FC22↑o ROM:0012FD7E btst #0,($1391).w ROM:0012FD84 beq.s loc_12FD9A ROM:0012FD86 bclr #4,($1370).w ROM:0012FD8C bclr d2,($11F6).w ROM:0012FD90 move.b #1,$1363(d2.w) ROM:0012FD98 rts ROM:0012FD9A ; --------------------------------------------------------------------------- ROM:0012FD9A ROM:0012FD9A loc_12FD9A: ; CODE XREF: ROM:0012FD84↑j ROM:0012FD9A cmpi.w #0,($68C).w ROM:0012FDA0 bgt.s locret_12FDB0 ROM:0012FDA2 bclr #4,($1370).w ROM:0012FDA8 move.b #5,$1363(d2.w) ROM:0012FDB0 ROM:0012FDB0 locret_12FDB0: ; CODE XREF: ROM:0012FDA0↑j ROM:0012FDB0 rts ROM:0012FDB2 ; --------------------------------------------------------------------------- ROM:0012FDB2 ROM:0012FDB2 loc_12FDB2: ; DATA XREF: ROM:0012FC26↑o ROM:0012FDB2 btst #0,($1391).w ROM:0012FDB8 beq.s loc_12FDC8 ROM:0012FDBA bclr d2,($11F6).w ROM:0012FDBE move.b #1,$1363(d2.w) ROM:0012FDC6 rts ROM:0012FDC8 ; --------------------------------------------------------------------------- ROM:0012FDC8 ROM:0012FDC8 loc_12FDC8: ; CODE XREF: ROM:0012FDB8↑j ROM:0012FDC8 move.w $AB4(a5,d2.w*2),d0 ROM:0012FDCE cmpi.w #0,d0 ROM:0012FDD2 bne.s locret_12FDE4 ROM:0012FDD4 bset d2,($11F5).w ROM:0012FDD8 bclr d2,($11F6).w ROM:0012FDDC move.b #2,$1363(d2.w) ROM:0012FDE4 ROM:0012FDE4 locret_12FDE4: ; CODE XREF: ROM:0012FDD2↑j ROM:0012FDE4 rts ROM:0012FDE6 ; --------------------------------------------------------------------------- ROM:0012FDE6 ROM:0012FDE6 loc_12FDE6: ; DATA XREF: ROM:0012FC2A↑o ROM:0012FDE6 btst #0,($1391).w ROM:0012FDEC beq.s loc_12FE0C ROM:0012FDEE bclr d2,($11F7).w ROM:0012FDF2 bclr d2,($11F5).w ROM:0012FDF6 clr.b $8AF(d2.w) ROM:0012FDFC clr.w $68E(d2.w*2) ROM:0012FE02 move.b #1,$1363(d2.w) ROM:0012FE0A rts ROM:0012FE0C ; --------------------------------------------------------------------------- ROM:0012FE0C ROM:0012FE0C loc_12FE0C: ; CODE XREF: ROM:0012FDEC↑j ROM:0012FE0C cmpi.w #0,$68E(d2.w*2) ROM:0012FE14 bgt.s locret_12FE24 ROM:0012FE16 bclr d2,($11F7).w ROM:0012FE1A move.b #2,$1363(d2.w) ROM:0012FE22 rts ROM:0012FE24 ; --------------------------------------------------------------------------- ROM:0012FE24 ROM:0012FE24 locret_12FE24: ; CODE XREF: ROM:0012FE14↑j ROM:0012FE24 rts ROM:0012FE26 ROM:0012FE26 ; =============== S U B R O U T I N E ======================================= ROM:0012FE26 ROM:0012FE26 ROM:0012FE26 sub_12FE26: ; CODE XREF: sub_12FBDC:loc_12FBF4↑p ROM:0012FE26 btst #0,($11F4).w ROM:0012FE2C beq.s loc_12FE3C ROM:0012FE2E bset #4,($1376).w ROM:0012FE34 bset #7,($138C).w ROM:0012FE3A bra.s locret_12FE48 ROM:0012FE3C ; --------------------------------------------------------------------------- ROM:0012FE3C ROM:0012FE3C loc_12FE3C: ; CODE XREF: sub_12FE26+6↑j ROM:0012FE3C bclr #4,($1376).w ROM:0012FE42 bclr #7,($138C).w ROM:0012FE48 ROM:0012FE48 locret_12FE48: ; CODE XREF: sub_12FE26+14↑j ROM:0012FE48 rts ROM:0012FE48 ; End of function sub_12FE26 ROM:0012FE48 ROM:0012FE4A ROM:0012FE4A ; =============== S U B R O U T I N E ======================================= ROM:0012FE4A ROM:0012FE4A ROM:0012FE4A sub_12FE4A: ; CODE XREF: sub_1268BE+54↑p ROM:0012FE4A bsr.w sub_130286 ROM:0012FE4E bsr.w sub_12FE60 ROM:0012FE52 bsr.w sub_12FF46 ROM:0012FE56 bsr.w sub_130096 ROM:0012FE5A bsr.w sub_1301BE ROM:0012FE5E rts ROM:0012FE5E ; End of function sub_12FE4A ROM:0012FE5E ROM:0012FE60 ROM:0012FE60 ; =============== S U B R O U T I N E ======================================= ROM:0012FE60 ROM:0012FE60 ROM:0012FE60 sub_12FE60: ; CODE XREF: sub_12FE4A+4↑p ROM:0012FE60 clr.w d1 ROM:0012FE62 move.b ($11F9).w,d1 ROM:0012FE66 cmpi.w #5,d1 ROM:0012FE6A bcc.s locret_12FE74 ROM:0012FE6C movea.l off_12FE76(pc,d1.w*4),a0 ROM:0012FE70 nop ROM:0012FE72 jmp (a0) ROM:0012FE74 ; --------------------------------------------------------------------------- ROM:0012FE74 ROM:0012FE74 locret_12FE74: ; CODE XREF: sub_12FE60+A↑j ROM:0012FE74 rts ROM:0012FE74 ; End of function sub_12FE60 ROM:0012FE74 ROM:0012FE74 ; --------------------------------------------------------------------------- ROM:0012FE76 off_12FE76: dc.l loc_12FE8A ; DATA XREF: sub_12FE60+C↑r ROM:0012FE7A dc.l loc_12FE98 ROM:0012FE7E dc.l loc_12FEB2 ROM:0012FE82 dc.l loc_12FF00 ROM:0012FE86 dc.l loc_12FF32 ROM:0012FE8A ; --------------------------------------------------------------------------- ROM:0012FE8A ROM:0012FE8A loc_12FE8A: ; DATA XREF: ROM:off_12FE76↑o ROM:0012FE8A bclr #1,($1370).w ROM:0012FE90 move.b #1,($11F9).w ROM:0012FE96 rts ROM:0012FE98 ; --------------------------------------------------------------------------- ROM:0012FE98 ROM:0012FE98 loc_12FE98: ; DATA XREF: ROM:0012FE7A↑o ROM:0012FE98 btst #3,($138A).w ROM:0012FE9E beq.s locret_12FEB0 ROM:0012FEA0 btst #3,($136E).w ROM:0012FEA6 bne.s locret_12FEB0 ROM:0012FEA8 move.b #2,($11F9).w ROM:0012FEAE rts ROM:0012FEB0 ; --------------------------------------------------------------------------- ROM:0012FEB0 ROM:0012FEB0 locret_12FEB0: ; CODE XREF: ROM:0012FE9E↑j ROM:0012FEB0 ; ROM:0012FEA6↑j ROM:0012FEB0 rts ROM:0012FEB2 ; --------------------------------------------------------------------------- ROM:0012FEB2 ROM:0012FEB2 loc_12FEB2: ; DATA XREF: ROM:0012FE7E↑o ROM:0012FEB2 move.w $670(a5),d0 ROM:0012FEB6 cmp.w ($A6E).w,d0 ROM:0012FEBA bge.s loc_12FEC4 ROM:0012FEBC move.b #4,($11F9).w ROM:0012FEC2 rts ROM:0012FEC4 ; --------------------------------------------------------------------------- ROM:0012FEC4 ROM:0012FEC4 loc_12FEC4: ; CODE XREF: ROM:0012FEBA↑j ROM:0012FEC4 btst #2,($1370).w ROM:0012FECA bne.s loc_12FEEE ROM:0012FECC move.w ($DA8).w,d1 ROM:0012FED0 add.w $65E(a5),d1 ROM:0012FED4 cmp.w ($538).w,d1 ROM:0012FED8 bge.s loc_12FEEE ROM:0012FEDA move.w ($A0E).w,($DAC).w ROM:0012FEE0 bset #1,($1370).w ROM:0012FEE6 move.b #3,($11F9).w ROM:0012FEEC rts ROM:0012FEEE ; --------------------------------------------------------------------------- ROM:0012FEEE ROM:0012FEEE loc_12FEEE: ; CODE XREF: ROM:0012FECA↑j ROM:0012FEEE ; ROM:0012FED8↑j ROM:0012FEEE btst #2,($136E).w ROM:0012FEF4 beq.s locret_12FEFE ROM:0012FEF6 move.b #1,($11F9).w ROM:0012FEFC rts ROM:0012FEFE ; --------------------------------------------------------------------------- ROM:0012FEFE ROM:0012FEFE locret_12FEFE: ; CODE XREF: ROM:0012FEF4↑j ROM:0012FEFE rts ROM:0012FF00 ; --------------------------------------------------------------------------- ROM:0012FF00 ROM:0012FF00 loc_12FF00: ; DATA XREF: ROM:0012FE82↑o ROM:0012FF00 btst #2,($1370).w ROM:0012FF06 bne.s loc_12FF24 ROM:0012FF08 move.w ($DA8).w,d0 ROM:0012FF0C move.w ($B88).w,d1 ROM:0012FF10 add.w $65C(a5),d1 ROM:0012FF14 cmp.w ($538).w,d0 ROM:0012FF18 bge.s loc_12FF20 ROM:0012FF1A cmp.w ($A0E).w,d1 ROM:0012FF1E bgt.s locret_12FF22 ROM:0012FF20 ROM:0012FF20 loc_12FF20: ; CODE XREF: ROM:0012FF18↑j ROM:0012FF20 bra.s loc_12FF24 ROM:0012FF22 ; --------------------------------------------------------------------------- ROM:0012FF22 ROM:0012FF22 locret_12FF22: ; CODE XREF: ROM:0012FF1E↑j ROM:0012FF22 rts ROM:0012FF24 ; --------------------------------------------------------------------------- ROM:0012FF24 ROM:0012FF24 loc_12FF24: ; CODE XREF: ROM:0012FF06↑j ROM:0012FF24 ; ROM:loc_12FF20↑j ROM:0012FF24 bclr #1,($1370).w ROM:0012FF2A move.b #2,($11F9).w ROM:0012FF30 rts ROM:0012FF32 ; --------------------------------------------------------------------------- ROM:0012FF32 ROM:0012FF32 loc_12FF32: ; DATA XREF: ROM:0012FE86↑o ROM:0012FF32 btst #2,($1370).w ROM:0012FF38 beq.s locret_12FF42 ROM:0012FF3A move.b #2,($11F9).w ROM:0012FF40 rts ROM:0012FF42 ; --------------------------------------------------------------------------- ROM:0012FF42 ROM:0012FF42 locret_12FF42: ; CODE XREF: ROM:0012FF38↑j ROM:0012FF42 rts ROM:0012FF44 ; --------------------------------------------------------------------------- ROM:0012FF44 rts ROM:0012FF46 ROM:0012FF46 ; =============== S U B R O U T I N E ======================================= ROM:0012FF46 ROM:0012FF46 ROM:0012FF46 sub_12FF46: ; CODE XREF: sub_12FE4A+8↑p ROM:0012FF46 clr.w d1 ROM:0012FF48 move.b ($11FA).w,d1 ROM:0012FF4C cmpi.w #5,d1 ROM:0012FF50 bcc.s locret_12FF5A ROM:0012FF52 movea.l off_12FF5C(pc,d1.w*4),a0 ROM:0012FF56 nop ROM:0012FF58 jmp (a0) ROM:0012FF5A ; --------------------------------------------------------------------------- ROM:0012FF5A ROM:0012FF5A locret_12FF5A: ; CODE XREF: sub_12FF46+A↑j ROM:0012FF5A rts ROM:0012FF5A ; End of function sub_12FF46 ROM:0012FF5A ROM:0012FF5A ; --------------------------------------------------------------------------- ROM:0012FF5C off_12FF5C: dc.l loc_12FF70 ; DATA XREF: sub_12FF46+C↑r ROM:0012FF60 dc.l loc_12FF84 ROM:0012FF64 dc.l loc_12FFB2 ROM:0012FF68 dc.l loc_130036 ROM:0012FF6C dc.l loc_13004E ROM:0012FF70 ; --------------------------------------------------------------------------- ROM:0012FF70 ROM:0012FF70 loc_12FF70: ; DATA XREF: ROM:off_12FF5C↑o ROM:0012FF70 bclr #4,($1372).w ROM:0012FF76 bclr #0,($137E).w ROM:0012FF7C move.b #1,($11FA).w ROM:0012FF82 rts ROM:0012FF84 ; --------------------------------------------------------------------------- ROM:0012FF84 ROM:0012FF84 loc_12FF84: ; DATA XREF: ROM:0012FF60↑o ROM:0012FF84 btst #1,($1370).w ROM:0012FF8A beq.s locret_12FFB0 ROM:0012FF8C bsr.w sub_13035C ROM:0012FF90 move.w ($DAA).w,d0 ROM:0012FF94 clr.b ($8BF).w ROM:0012FF98 move.w d0,($6AE).w ROM:0012FF9C move.b #1,($8BF).w ROM:0012FFA2 bset #4,($1372).w ROM:0012FFA8 move.b #2,($11FA).w ROM:0012FFAE rts ROM:0012FFB0 ; --------------------------------------------------------------------------- ROM:0012FFB0 ROM:0012FFB0 locret_12FFB0: ; CODE XREF: ROM:0012FF8A↑j ROM:0012FFB0 rts ROM:0012FFB2 ; --------------------------------------------------------------------------- ROM:0012FFB2 ROM:0012FFB2 loc_12FFB2: ; DATA XREF: ROM:0012FF64↑o ROM:0012FFB2 move.w ($B88).w,d0 ROM:0012FFB6 add.w $66E(a5),d0 ROM:0012FFBA cmp.w ($A0E).w,d0 ROM:0012FFBE ble.s loc_12FFD6 ROM:0012FFC0 cmpi.w #0,($6AE).w ROM:0012FFC6 bgt.s loc_12FFD6 ROM:0012FFC8 bset #0,($137E).w ROM:0012FFCE move.b #3,($11FA).w ROM:0012FFD4 rts ROM:0012FFD6 ; --------------------------------------------------------------------------- ROM:0012FFD6 ROM:0012FFD6 loc_12FFD6: ; CODE XREF: ROM:0012FFBE↑j ROM:0012FFD6 ; ROM:0012FFC6↑j ROM:0012FFD6 btst #2,($1379).w ROM:0012FFDC bne.s loc_12FFF6 ROM:0012FFDE cmpi.w #0,($6AC).w ROM:0012FFE4 bgt.s loc_12FFF6 ROM:0012FFE6 btst #4,($137C).w ROM:0012FFEC bne.s loc_130020 ROM:0012FFEE btst #1,($1370).w ROM:0012FFF4 beq.s loc_130020 ROM:0012FFF6 ROM:0012FFF6 loc_12FFF6: ; CODE XREF: ROM:0012FFDC↑j ROM:0012FFF6 ; ROM:0012FFE4↑j ROM:0012FFF6 btst #1,($1370).w ROM:0012FFFC bne.s locret_13001E ROM:0012FFFE ROM:0012FFFE loc_12FFFE: ; DATA XREF: sub_114A46+44↑o ROM:0012FFFE btst #2,($1379).w ROM:00130004 bne.s loc_13000E ROM:00130006 cmpi.w #0,($6AC).w ROM:0013000C beq.s locret_13001E ROM:0013000E ROM:0013000E loc_13000E: ; CODE XREF: ROM:00130004↑j ROM:0013000E clr.b ($8BF).w ROM:00130012 clr.w ($6AE).w ROM:00130016 move.b #4,($11FA).w ROM:0013001C rts ROM:0013001E ; --------------------------------------------------------------------------- ROM:0013001E ROM:0013001E locret_13001E: ; CODE XREF: ROM:0012FFFC↑j ROM:0013001E ; ROM:0013000C↑j ROM:0013001E rts ROM:00130020 ; --------------------------------------------------------------------------- ROM:00130020 ROM:00130020 loc_130020: ; CODE XREF: ROM:0012FFEC↑j ROM:00130020 ; ROM:0012FFF4↑j ROM:00130020 clr.b ($8BF).w ROM:00130024 clr.w ($6AE).w ROM:00130028 bclr #4,($1372).w ROM:0013002E move.b #1,($11FA).w ROM:00130034 rts ROM:00130036 ; --------------------------------------------------------------------------- ROM:00130036 ROM:00130036 loc_130036: ; DATA XREF: ROM:0012FF68↑o ROM:00130036 btst #1,($1370).w ROM:0013003C bne.s locret_13004C ROM:0013003E bclr #0,($137E).w ROM:00130044 move.b #4,($11FA).w ROM:0013004A rts ROM:0013004C ; --------------------------------------------------------------------------- ROM:0013004C ROM:0013004C locret_13004C: ; CODE XREF: ROM:0013003C↑j ROM:0013004C rts ROM:0013004E ; --------------------------------------------------------------------------- ROM:0013004E ROM:0013004E loc_13004E: ; DATA XREF: ROM:0012FF6C↑o ROM:0013004E btst #2,($1379).w ROM:00130054 bne.s loc_13006C ROM:00130056 cmpi.w #0,($6AC).w ROM:0013005C bgt.s loc_13006C ROM:0013005E bclr #4,($1372).w ROM:00130064 move.b #1,($11FA).w ROM:0013006A rts ROM:0013006C ; --------------------------------------------------------------------------- ROM:0013006C ROM:0013006C loc_13006C: ; CODE XREF: ROM:00130054↑j ROM:0013006C ; ROM:0013005C↑j ROM:0013006C btst #1,($1370).w ROM:00130072 beq.s locret_130092 ROM:00130074 bsr.w sub_13035C ROM:00130078 move.w ($DAA).w,d0 ROM:0013007C clr.b ($8BF).w ROM:00130080 move.w d0,($6AE).w ROM:00130084 move.b #1,($8BF).w ROM:0013008A move.b #2,($11FA).w ROM:00130090 rts ROM:00130092 ; --------------------------------------------------------------------------- ROM:00130092 ROM:00130092 locret_130092: ; CODE XREF: ROM:00130072↑j ROM:00130092 rts ROM:00130094 ; --------------------------------------------------------------------------- ROM:00130094 rts ROM:00130096 ROM:00130096 ; =============== S U B R O U T I N E ======================================= ROM:00130096 ROM:00130096 ROM:00130096 sub_130096: ; CODE XREF: sub_12FE4A+C↑p ROM:00130096 clr.w d1 ROM:00130098 move.b ($11FB).w,d1 ROM:0013009C cmpi.w #4,d1 ROM:001300A0 bcc.s locret_1300AA ROM:001300A2 movea.l off_1300AC(pc,d1.w*4),a0 ROM:001300A6 nop ROM:001300A8 jmp (a0) ROM:001300AA ; --------------------------------------------------------------------------- ROM:001300AA ROM:001300AA locret_1300AA: ; CODE XREF: sub_130096+A↑j ROM:001300AA rts ROM:001300AA ; End of function sub_130096 ROM:001300AA ROM:001300AA ; --------------------------------------------------------------------------- ROM:001300AC off_1300AC: dc.l loc_1300BC ; DATA XREF: sub_130096+C↑r ROM:001300B0 dc.l loc_1300D8 ROM:001300B4 dc.l loc_1300F6 ROM:001300B8 dc.l loc_130154 ROM:001300BC ; --------------------------------------------------------------------------- ROM:001300BC ROM:001300BC loc_1300BC: ; DATA XREF: ROM:off_1300AC↑o ROM:001300BC move.w #$2710,($DA4).w ROM:001300C2 move.l #0,($968).w ROM:001300CA bclr #2,($1379).w ROM:001300D0 move.b #1,($11FB).w ROM:001300D6 rts ROM:001300D8 ; --------------------------------------------------------------------------- ROM:001300D8 ROM:001300D8 loc_1300D8: ; DATA XREF: ROM:001300B0↑o ROM:001300D8 btst #0,($137E).w ROM:001300DE beq.s locret_1300F4 ROM:001300E0 move.w #0,($DA4).w ROM:001300E6 bset #7,($1385).w ROM:001300EC move.b #2,($11FB).w ROM:001300F2 rts ROM:001300F4 ; --------------------------------------------------------------------------- ROM:001300F4 ROM:001300F4 locret_1300F4: ; CODE XREF: ROM:001300DE↑j ROM:001300F4 rts ROM:001300F6 ; --------------------------------------------------------------------------- ROM:001300F6 ROM:001300F6 loc_1300F6: ; DATA XREF: ROM:001300B4↑o ROM:001300F6 bsr.w sub_1302CE ROM:001300FA btst #2,($1379).w ROM:00130100 beq.s loc_130120 ROM:00130102 btst #0,($137E).w ROM:00130108 bne.s loc_130120 ROM:0013010A move.w $666(a5),($DA4).w ROM:00130110 move.l #0,($968).w ROM:00130118 move.b #3,($11FB).w ROM:0013011E rts ROM:00130120 ; --------------------------------------------------------------------------- ROM:00130120 ROM:00130120 loc_130120: ; CODE XREF: ROM:00130100↑j ROM:00130120 ; ROM:00130108↑j ROM:00130120 btst #2,($1379).w ROM:00130126 bne.s locret_130152 ROM:00130128 btst #0,($137E).w ROM:0013012E bne.s locret_130152 ROM:00130130 move.w #$2710,($DA4).w ROM:00130136 move.l #0,($968).w ROM:0013013E bclr #2,($1379).w ROM:00130144 bclr #7,($1385).w ROM:0013014A move.b #1,($11FB).w ROM:00130150 rts ROM:00130152 ; --------------------------------------------------------------------------- ROM:00130152 ROM:00130152 locret_130152: ; CODE XREF: ROM:00130126↑j ROM:00130152 ; ROM:0013012E↑j ROM:00130152 rts ROM:00130154 ; --------------------------------------------------------------------------- ROM:00130154 ROM:00130154 loc_130154: ; DATA XREF: ROM:001300B8↑o ROM:00130154 bsr.w sub_130322 ROM:00130158 btst #0,($137E).w ROM:0013015E beq.s loc_13017C ROM:00130160 move.w #0,($DA4).w ROM:00130166 move.l #0,($968).w ROM:0013016E bclr #2,($1379).w ROM:00130174 move.b #2,($11FB).w ROM:0013017A rts ROM:0013017C ; --------------------------------------------------------------------------- ROM:0013017C ROM:0013017C loc_13017C: ; CODE XREF: ROM:0013015E↑j ROM:0013017C move.w ($DA8).w,d0 ROM:00130180 sub.w $66A(a5),d0 ROM:00130184 move.w $668(a5),d1 ROM:00130188 muls.w #$64,d1 ; 'd' ROM:0013018C cmp.l ($968).w,d1 ROM:00130190 ble.s loc_130198 ROM:00130192 cmp.w ($538).w,d0 ROM:00130196 ble.s locret_1301BA ROM:00130198 ROM:00130198 loc_130198: ; CODE XREF: ROM:00130190↑j ROM:00130198 move.w #$2710,($DA4).w ROM:0013019E move.l #0,($968).w ROM:001301A6 bclr #2,($1379).w ROM:001301AC bclr #7,($1385).w ROM:001301B2 move.b #1,($11FB).w ROM:001301B8 rts ROM:001301BA ; --------------------------------------------------------------------------- ROM:001301BA ROM:001301BA locret_1301BA: ; CODE XREF: ROM:00130196↑j ROM:001301BA rts ROM:001301BC ; --------------------------------------------------------------------------- ROM:001301BC rts ROM:001301BE ROM:001301BE ; =============== S U B R O U T I N E ======================================= ROM:001301BE ROM:001301BE ROM:001301BE sub_1301BE: ; CODE XREF: sub_12FE4A+10↑p ROM:001301BE clr.w d1 ROM:001301C0 move.b ($11FC).w,d1 ROM:001301C4 cmpi.w #4,d1 ROM:001301C8 bcc.s locret_1301D2 ROM:001301CA movea.l off_1301D4(pc,d1.w*4),a0 ROM:001301CE nop ROM:001301D0 jmp (a0) ROM:001301D2 ; --------------------------------------------------------------------------- ROM:001301D2 ROM:001301D2 locret_1301D2: ; CODE XREF: sub_1301BE+A↑j ROM:001301D2 rts ROM:001301D2 ; End of function sub_1301BE ROM:001301D2 ROM:001301D2 ; --------------------------------------------------------------------------- ROM:001301D4 off_1301D4: dc.l loc_1301E4 ; DATA XREF: sub_1301BE+C↑r ROM:001301D8 dc.l loc_1301EC ROM:001301DC dc.l loc_130208 ROM:001301E0 dc.l loc_130248 ROM:001301E4 ; --------------------------------------------------------------------------- ROM:001301E4 ROM:001301E4 loc_1301E4: ; DATA XREF: ROM:off_1301D4↑o ROM:001301E4 move.b #1,($11FC).w ROM:001301EA rts ROM:001301EC ; --------------------------------------------------------------------------- ROM:001301EC ROM:001301EC loc_1301EC: ; DATA XREF: ROM:001301D8↑o ROM:001301EC move.w $664(a5),d0 ROM:001301F0 btst #0,($137E).w ROM:001301F6 beq.s locret_130206 ROM:001301F8 cmpi.w #0,d0 ROM:001301FC ble.s locret_130206 ROM:001301FE move.b #2,($11FC).w ROM:00130204 rts ROM:00130206 ; --------------------------------------------------------------------------- ROM:00130206 ROM:00130206 locret_130206: ; CODE XREF: ROM:001301F6↑j ROM:00130206 ; ROM:001301FC↑j ROM:00130206 rts ROM:00130208 ; --------------------------------------------------------------------------- ROM:00130208 ROM:00130208 loc_130208: ; DATA XREF: ROM:001301DC↑o ROM:00130208 btst #2,($1370).w ROM:0013020E beq.s loc_13021E ROM:00130210 move.w #0,($DA6).w ROM:00130216 move.b #1,($11FC).w ROM:0013021C rts ROM:0013021E ; --------------------------------------------------------------------------- ROM:0013021E ROM:0013021E loc_13021E: ; CODE XREF: ROM:0013020E↑j ROM:0013021E btst #0,($137E).w ROM:00130224 bne.s locret_130246 ROM:00130226 move.w $662(a5),($DA6).w ROM:0013022C move.w $664(a5),d1 ROM:00130230 clr.b ($8BE).w ROM:00130234 move.w d1,($6AC).w ROM:00130238 move.b #1,($8BE).w ROM:0013023E move.b #3,($11FC).w ROM:00130244 rts ROM:00130246 ; --------------------------------------------------------------------------- ROM:00130246 ROM:00130246 locret_130246: ; CODE XREF: ROM:00130224↑j ROM:00130246 rts ROM:00130248 ; --------------------------------------------------------------------------- ROM:00130248 ROM:00130248 loc_130248: ; DATA XREF: ROM:001301E0↑o ROM:00130248 bsr.w sub_130306 ROM:0013024C move.w ($DA8).w,d0 ROM:00130250 sub.w $66A(a5),d0 ROM:00130254 btst #2,($1370).w ROM:0013025A bne.s loc_13026E ROM:0013025C cmpi.w #0,($6AC).w ROM:00130262 ble.s loc_13026A ROM:00130264 cmp.w ($538).w,d0 ROM:00130268 blt.s locret_13026C ROM:0013026A ROM:0013026A loc_13026A: ; CODE XREF: ROM:00130262↑j ROM:0013026A bra.s loc_13026E ROM:0013026C ; --------------------------------------------------------------------------- ROM:0013026C ROM:0013026C locret_13026C: ; CODE XREF: ROM:00130268↑j ROM:0013026C rts ROM:0013026E ; --------------------------------------------------------------------------- ROM:0013026E ROM:0013026E loc_13026E: ; CODE XREF: ROM:0013025A↑j ROM:0013026E ; ROM:loc_13026A↑j ROM:0013026E move.w #0,($DA6).w ROM:00130274 clr.b ($8BE).w ROM:00130278 clr.w ($6AC).w ROM:0013027C move.b #1,($11FC).w ROM:00130282 rts ROM:00130284 ; --------------------------------------------------------------------------- ROM:00130284 rts ROM:00130286 ROM:00130286 ; =============== S U B R O U T I N E ======================================= ROM:00130286 ROM:00130286 ROM:00130286 sub_130286: ; CODE XREF: sub_12FE4A↑p ROM:00130286 move.w #$3C4E,d1 ROM:0013028A move.w ($A44).w,d2 ROM:0013028E bsr.l sub_115E32 ROM:00130294 clr.w d7 ROM:00130296 btst #7,($1371).w ROM:0013029C beq.s loc_1302A2 ROM:0013029E move.w $674(a5),d7 ROM:001302A2 ROM:001302A2 loc_1302A2: ; CODE XREF: sub_130286+16↑j ROM:001302A2 move.w $676(a5),d6 ROM:001302A6 cmpi.w #1,($AD8).w ROM:001302AC bne.s loc_1302B4 ROM:001302AE cmp.w d6,d7 ROM:001302B0 bge.s loc_1302B4 ROM:001302B2 move.w d6,d7 ROM:001302B4 ROM:001302B4 loc_1302B4: ; CODE XREF: sub_130286+26↑j ROM:001302B4 ; sub_130286+2A↑j ROM:001302B4 move.w $66C(a5),d6 ROM:001302B8 btst #4,($137C).w ROM:001302BE beq.s loc_1302C6 ROM:001302C0 cmp.w d6,d7 ROM:001302C2 bge.s loc_1302C6 ROM:001302C4 move.w d6,d7 ROM:001302C6 ROM:001302C6 loc_1302C6: ; CODE XREF: sub_130286+38↑j ROM:001302C6 ; sub_130286+3C↑j ROM:001302C6 add.w d7,d1 ROM:001302C8 move.w d1,($DA8).w ROM:001302CC rts ROM:001302CC ; End of function sub_130286 ROM:001302CC ROM:001302CE ROM:001302CE ; =============== S U B R O U T I N E ======================================= ROM:001302CE ROM:001302CE ROM:001302CE sub_1302CE: ; CODE XREF: ROM:loc_1300F6↑p ROM:001302CE move.w $660(a5),d0 ROM:001302D2 muls.w #$3E8,d0 ROM:001302D6 move.w $668(a5),d1 ROM:001302DA cmp.l ($968).w,d0 ROM:001302DE bge.s loc_1302FE ROM:001302E0 btst #7,($1384).w ROM:001302E6 bne.s loc_1302F6 ROM:001302E8 cmpi.w #0,d1 ROM:001302EC ble.s loc_1302F6 ROM:001302EE bset #2,($1379).w ROM:001302F4 bra.s loc_1302FC ROM:001302F6 ; --------------------------------------------------------------------------- ROM:001302F6 ROM:001302F6 loc_1302F6: ; CODE XREF: sub_1302CE+18↑j ROM:001302F6 ; sub_1302CE+1E↑j ROM:001302F6 bclr #2,($1379).w ROM:001302FC ROM:001302FC loc_1302FC: ; CODE XREF: sub_1302CE+26↑j ROM:001302FC bra.s locret_130304 ROM:001302FE ; --------------------------------------------------------------------------- ROM:001302FE ROM:001302FE loc_1302FE: ; CODE XREF: sub_1302CE+10↑j ROM:001302FE bclr #2,($1379).w ROM:00130304 ROM:00130304 locret_130304: ; CODE XREF: sub_1302CE:loc_1302FC↑j ROM:00130304 rts ROM:00130304 ; End of function sub_1302CE ROM:00130304 ROM:00130306 ROM:00130306 ; =============== S U B R O U T I N E ======================================= ROM:00130306 ROM:00130306 ROM:00130306 sub_130306: ; CODE XREF: ROM:loc_130248↑p ROM:00130306 move.w ($6AC).w,d1 ROM:0013030A move.w $664(a5),d2 ROM:0013030E muls.w $662(a5),d1 ROM:00130312 divs.w d2,d1 ROM:00130314 bvc.w loc_13031C ROM:00130318 move.w #0,d1 ROM:0013031C ROM:0013031C loc_13031C: ; CODE XREF: sub_130306+E↑j ROM:0013031C move.w d1,($DA6).w ROM:00130320 rts ROM:00130320 ; End of function sub_130306 ROM:00130320 ROM:00130322 ROM:00130322 ; =============== S U B R O U T I N E ======================================= ROM:00130322 ROM:00130322 ROM:00130322 sub_130322: ; CODE XREF: ROM:loc_130154↑p ROM:00130322 move.w $666(a5),d0 ROM:00130326 ext.l d0 ROM:00130328 move.w $668(a5),d1 ROM:0013032C muls.w #$64,d1 ; 'd' ROM:00130330 move.l d1,d2 ROM:00130332 sub.l ($968).w,d2 ROM:00130336 cmpi.l #0,d2 ROM:0013033C bge.s loc_130344 ROM:0013033E move.l #0,d2 ROM:00130344 ROM:00130344 loc_130344: ; CODE XREF: sub_130322+1A↑j ROM:00130344 subi.w #$2710,d0 ROM:00130348 clr.l d3 ROM:0013034A muls.l d0,d3:d2 ROM:0013034E divs.l d1,d3:d2 ROM:00130352 addi.w #$2710,d2 ROM:00130356 move.w d2,($DA4).w ROM:0013035A rts ROM:0013035A ; End of function sub_130322 ROM:0013035A ROM:0013035C ROM:0013035C ; =============== S U B R O U T I N E ======================================= ROM:0013035C ROM:0013035C ROM:0013035C sub_13035C: ; CODE XREF: ROM:0012FF8C↑p ROM:0013035C ; ROM:00130074↑p ROM:0013035C move.w #$3CE6,d1 ROM:00130360 move.w ($538).w,d2 ROM:00130364 move.w ($AD8).w,d3 ROM:00130368 bsr.l sub_115E32 ROM:0013036E move.w d1,($DAA).w ROM:00130372 rts ROM:00130372 ; End of function sub_13035C ROM:00130372 ROM:00130374 ROM:00130374 ; =============== S U B R O U T I N E ======================================= ROM:00130374 ROM:00130374 ROM:00130374 sub_130374: ; CODE XREF: sub_110A60:loc_110C02↑p ROM:00130374 move.w ($C40).w,d0 ROM:00130378 move.w $672(a5),d1 ROM:0013037C sub.w ($DAE).w,d0 ROM:00130380 btst #6,($1374).w ROM:00130386 bne.s loc_13038C ROM:00130388 cmp.w d0,d1 ROM:0013038A bge.s loc_130394 ROM:0013038C ROM:0013038C loc_13038C: ; CODE XREF: sub_130374+12↑j ROM:0013038C bset #2,($1370).w ROM:00130392 bra.s loc_13039A ROM:00130394 ; --------------------------------------------------------------------------- ROM:00130394 ROM:00130394 loc_130394: ; CODE XREF: sub_130374+16↑j ROM:00130394 bclr #2,($1370).w ROM:0013039A ROM:0013039A loc_13039A: ; CODE XREF: sub_130374+1E↑j ROM:0013039A move.w ($C40).w,($DAE).w ROM:001303A0 btst #7,($1385).w ROM:001303A6 beq.s locret_1303D0 ROM:001303A8 cmpi.l #0,($968).w ROM:001303B0 bne.s loc_1303B6 ROM:001303B2 clr.l ($96C).w ROM:001303B6 ROM:001303B6 loc_1303B6: ; CODE XREF: sub_130374+3C↑j ROM:001303B6 clr.l d0 ROM:001303B8 move.l ($9DC).w,d1 ROM:001303BC add.l ($96C).w,d1 ROM:001303C0 divs.l #$3E8,d0:d1 ROM:001303C8 move.l d0,($96C).w ROM:001303CC add.l d1,($968).w ROM:001303D0 ROM:001303D0 locret_1303D0: ; CODE XREF: sub_130374+32↑j ROM:001303D0 rts ROM:001303D0 ; End of function sub_130374 ROM:001303D0 ROM:001303D2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001303D4 ROM:001303D4 ; =============== S U B R O U T I N E ======================================= ROM:001303D4 ROM:001303D4 ROM:001303D4 sub_1303D4: ; CODE XREF: sub_1268BE+72↑p ROM:001303D4 clr.w d1 ROM:001303D6 move.b ($11FF).w,d1 ROM:001303DA cmpi.w #2,d1 ROM:001303DE bcc.s locret_1303E8 ROM:001303E0 movea.l off_1303EA(pc,d1.w*4),a0 ROM:001303E4 nop ROM:001303E6 jmp (a0) ROM:001303E8 ; --------------------------------------------------------------------------- ROM:001303E8 ROM:001303E8 locret_1303E8: ; CODE XREF: sub_1303D4+A↑j ROM:001303E8 rts ROM:001303E8 ; End of function sub_1303D4 ROM:001303E8 ROM:001303E8 ; --------------------------------------------------------------------------- ROM:001303EA off_1303EA: dc.l loc_1303F2 ; DATA XREF: sub_1303D4+C↑r ROM:001303EE dc.l loc_130400 ROM:001303F2 ; --------------------------------------------------------------------------- ROM:001303F2 ROM:001303F2 loc_1303F2: ; DATA XREF: ROM:off_1303EA↑o ROM:001303F2 bsr.w sub_130446 ROM:001303F6 move.b #1,($11FF).w ROM:001303FC bra.s loc_130400 ROM:001303FE ; --------------------------------------------------------------------------- ROM:001303FE rts ROM:00130400 ; --------------------------------------------------------------------------- ROM:00130400 ROM:00130400 loc_130400: ; CODE XREF: ROM:001303FC↑j ROM:00130400 ; DATA XREF: ROM:001303EE↑o ROM:00130400 bsr.w sub_130714 ROM:00130404 bsr.w sub_13072E ROM:00130408 bsr.w sub_1306A6 ROM:0013040C bsr.w sub_130896 ROM:00130410 bsr.w sub_1308FA ROM:00130414 bsr.w sub_13084A ROM:00130418 bsr.w sub_13092A ROM:0013041C bsr.w sub_1307F0 ROM:00130420 bsr.w sub_130870 ROM:00130424 bsr.w sub_130742 ROM:00130428 bsr.w sub_13096E ROM:0013042C bsr.w sub_130A30 ROM:00130430 bsr.w sub_130A50 ROM:00130434 bsr.w sub_130AE8 ROM:00130438 bsr.w sub_13045A ROM:0013043C bsr.w sub_1304BC ROM:00130440 bsr.w sub_130BB6 ROM:00130444 rts ROM:00130446 ROM:00130446 ; =============== S U B R O U T I N E ======================================= ROM:00130446 ROM:00130446 ROM:00130446 sub_130446: ; CODE XREF: ROM:loc_1303F2↑p ROM:00130446 move.w #$2710,d0 ROM:0013044A sub.w $68C(a5),d0 ROM:0013044E move.w d0,($DCA).w ROM:00130452 move.w #$2710,($DCC).w ROM:00130458 rts ROM:00130458 ; End of function sub_130446 ROM:00130458 ROM:0013045A ROM:0013045A ; =============== S U B R O U T I N E ======================================= ROM:0013045A ROM:0013045A ROM:0013045A sub_13045A: ; CODE XREF: ROM:00130438↑p ROM:0013045A move.w ($542).w,d0 ROM:0013045E muls.w ($DBC).w,d0 ROM:00130462 move.l d0,d1 ROM:00130464 divs.w #$411B,d0 ROM:00130468 move.w d0,($DC0).w ROM:0013046C move.w ($5CC).w,d2 ROM:00130470 ext.l d2 ROM:00130472 muls.l d2,d1 ROM:00130476 divs.l #$186A0,d1 ROM:0013047E add.l d1,($978).w ROM:00130482 bvc.s loc_13048C ROM:00130484 move.l #$7FFFFFFF,($978).w ROM:0013048C ROM:0013048C loc_13048C: ; CODE XREF: sub_13045A+28↑j ROM:0013048C clr.b ($84E).w ROM:00130490 move.w #0,($5CC).w ROM:00130496 move.b #3,($84E).w ROM:0013049C rts ROM:0013049C ; End of function sub_13045A ROM:0013049C ROM:0013049E ROM:0013049E ; =============== S U B R O U T I N E ======================================= ROM:0013049E ROM:0013049E ROM:0013049E sub_13049E: ; CODE XREF: ROM:00130574↓p ROM:0013049E ; ROM:00130638↓p ROM:0013049E move.l ($978).w,d0 ROM:001304A2 divs.l #$186A0,d0 ROM:001304AA add.w d0,($DD4).w ROM:001304AE bvc.s loc_1304B6 ROM:001304B0 move.w #$7FFF,($DD4).w ROM:001304B6 ROM:001304B6 loc_1304B6: ; CODE XREF: sub_13049E+10↑j ROM:001304B6 clr.l ($978).w ROM:001304BA rts ROM:001304BA ; End of function sub_13049E ROM:001304BA ROM:001304BC ROM:001304BC ; =============== S U B R O U T I N E ======================================= ROM:001304BC ROM:001304BC ROM:001304BC sub_1304BC: ; CODE XREF: ROM:0013043C↑p ROM:001304BC clr.w d1 ROM:001304BE move.b ($1200).w,d1 ROM:001304C2 cmpi.w #8,d1 ROM:001304C6 bcc.s locret_1304D0 ROM:001304C8 movea.l off_1304D2(pc,d1.w*4),a0 ROM:001304CC nop ROM:001304CE jmp (a0) ROM:001304D0 ; --------------------------------------------------------------------------- ROM:001304D0 ROM:001304D0 locret_1304D0: ; CODE XREF: sub_1304BC+A↑j ROM:001304D0 rts ROM:001304D0 ; End of function sub_1304BC ROM:001304D0 ROM:001304D0 ; --------------------------------------------------------------------------- ROM:001304D2 off_1304D2: dc.l loc_1304F2 ; DATA XREF: sub_1304BC+C↑r ROM:001304D6 dc.l loc_13050E ROM:001304DA dc.l loc_13052C ROM:001304DE dc.l loc_1305F2 ROM:001304E2 dc.l loc_130618 ROM:001304E6 dc.l loc_130646 ROM:001304EA dc.l locret_1306A2 ROM:001304EE dc.l loc_1305C8 ROM:001304F2 ; --------------------------------------------------------------------------- ROM:001304F2 ROM:001304F2 loc_1304F2: ; DATA XREF: ROM:off_1304D2↑o ROM:001304F2 bset #3,($1396).w ROM:001304F8 bset #0,($138C).w ROM:001304FE bclr #0,($138F).w ROM:00130504 move.b #1,($1200).w ROM:0013050A bra.s locret_13052A ROM:0013050C ; --------------------------------------------------------------------------- ROM:0013050C rts ROM:0013050E ; --------------------------------------------------------------------------- ROM:0013050E ROM:0013050E loc_13050E: ; DATA XREF: ROM:001304D6↑o ROM:0013050E btst #4,($1373).w ROM:00130514 beq.s locret_13052A ROM:00130516 clr.l ($978).w ROM:0013051A bclr #3,($1396).w ROM:00130520 move.b #2,($1200).w ROM:00130526 bra.w locret_1305C6 ROM:0013052A ; --------------------------------------------------------------------------- ROM:0013052A ROM:0013052A locret_13052A: ; CODE XREF: ROM:0013050A↑j ROM:0013052A ; ROM:00130514↑j ROM:0013052A rts ROM:0013052C ; --------------------------------------------------------------------------- ROM:0013052C ROM:0013052C loc_13052C: ; DATA XREF: ROM:001304DA↑o ROM:0013052C btst #0,($114C).w ROM:00130532 bne.s loc_13053C ROM:00130534 btst #0,($114C).w ROM:0013053A beq.s loc_130558 ROM:0013053C ROM:0013053C loc_13053C: ; CODE XREF: ROM:00130532↑j ROM:0013053C move.b #7,($1200).w ROM:00130542 move.w $6A4(a5),d0 ROM:00130546 clr.b ($8D4).w ROM:0013054A move.w d0,($6D8).w ROM:0013054E move.b #1,($8D4).w ROM:00130554 bra.w locret_1305F0 ROM:00130558 ; --------------------------------------------------------------------------- ROM:00130558 ROM:00130558 loc_130558: ; CODE XREF: ROM:0013053A↑j ROM:00130558 btst #5,($1387).w ROM:0013055E beq.s loc_130582 ROM:00130560 btst #7,($1390).w ROM:00130566 beq.s loc_130582 ROM:00130568 bset #3,($1396).w ROM:0013056E bclr #0,($138C).w ROM:00130574 bsr.w sub_13049E ROM:00130578 move.b #3,($1200).w ROM:0013057E bra.w locret_130616 ROM:00130582 ; --------------------------------------------------------------------------- ROM:00130582 ROM:00130582 loc_130582: ; CODE XREF: ROM:0013055E↑j ROM:00130582 ; ROM:00130566↑j ROM:00130582 btst #5,($1387).w ROM:00130588 beq.s locret_1305C6 ROM:0013058A move.w $69A(a5),d0 ROM:0013058E move.w $69C(a5),d1 ROM:00130592 cmp.w ($DD2).w,d0 ROM:00130596 bgt.s loc_1305A0 ROM:00130598 cmp.w ($DD0).w,d1 ROM:0013059C ble.s loc_1305A0 ROM:0013059E bra.s loc_1305B8 ROM:001305A0 ; --------------------------------------------------------------------------- ROM:001305A0 ROM:001305A0 loc_1305A0: ; CODE XREF: ROM:00130596↑j ROM:001305A0 ; ROM:0013059C↑j ROM:001305A0 move.l ($978).w,d1 ROM:001305A4 divs.w #$2710,d1 ROM:001305A8 move.w $69E(a5),d0 ROM:001305AC cmp.w d1,d0 ROM:001305AE bgt.s locret_1305C6 ROM:001305B0 cmpi.w #0,($544).w ROM:001305B6 ble.s locret_1305C6 ROM:001305B8 ROM:001305B8 loc_1305B8: ; CODE XREF: ROM:0013059E↑j ROM:001305B8 bset #3,($1396).w ROM:001305BE move.b #4,($1200).w ROM:001305C4 bra.s locret_130644 ROM:001305C6 ; --------------------------------------------------------------------------- ROM:001305C6 ROM:001305C6 locret_1305C6: ; CODE XREF: ROM:00130526↑j ROM:001305C6 ; ROM:00130588↑j ... ROM:001305C6 rts ROM:001305C8 ; --------------------------------------------------------------------------- ROM:001305C8 ROM:001305C8 loc_1305C8: ; DATA XREF: ROM:001304EE↑o ROM:001305C8 btst #0,($114C).w ROM:001305CE bne.s loc_1305D8 ROM:001305D0 move.b #2,($1200).w ROM:001305D6 bra.s locret_1305C6 ROM:001305D8 ; --------------------------------------------------------------------------- ROM:001305D8 ROM:001305D8 loc_1305D8: ; CODE XREF: ROM:001305CE↑j ROM:001305D8 cmpi.w #0,($6D8).w ROM:001305DE bgt.s locret_1305F0 ROM:001305E0 bset #0,($138F).w ROM:001305E6 move.b #6,($1200).w ROM:001305EC bra.w locret_1306A2 ROM:001305F0 ; --------------------------------------------------------------------------- ROM:001305F0 ROM:001305F0 locret_1305F0: ; CODE XREF: ROM:00130554↑j ROM:001305F0 ; ROM:001305DE↑j ROM:001305F0 rts ROM:001305F2 ; --------------------------------------------------------------------------- ROM:001305F2 ROM:001305F2 loc_1305F2: ; DATA XREF: ROM:001304DE↑o ROM:001305F2 btst #5,($1387).w ROM:001305F8 beq.s loc_130602 ROM:001305FA btst #1,($1373).w ROM:00130600 bne.s locret_130616 ROM:00130602 ROM:00130602 loc_130602: ; CODE XREF: ROM:001305F8↑j ROM:00130602 bset #0,($138C).w ROM:00130608 bclr #3,($1396).w ROM:0013060E move.b #2,($1200).w ROM:00130614 bra.s locret_1305C6 ROM:00130616 ; --------------------------------------------------------------------------- ROM:00130616 ROM:00130616 locret_130616: ; CODE XREF: ROM:0013057E↑j ROM:00130616 ; ROM:00130600↑j ... ROM:00130616 rts ROM:00130618 ; --------------------------------------------------------------------------- ROM:00130618 ROM:00130618 loc_130618: ; DATA XREF: ROM:001304E2↑o ROM:00130618 cmpi.w #0,($544).w ROM:0013061E bne.s locret_130644 ROM:00130620 bclr #0,($138C).w ROM:00130626 move.w $6A0(a5),d0 ROM:0013062A clr.b ($8D2).w ROM:0013062E move.w d0,($6D4).w ROM:00130632 move.b #1,($8D2).w ROM:00130638 bsr.w sub_13049E ROM:0013063C move.b #5,($1200).w ROM:00130642 bra.s locret_1306A0 ROM:00130644 ; --------------------------------------------------------------------------- ROM:00130644 ROM:00130644 locret_130644: ; CODE XREF: ROM:001305C4↑j ROM:00130644 ; ROM:0013061E↑j ROM:00130644 rts ROM:00130646 ; --------------------------------------------------------------------------- ROM:00130646 ROM:00130646 loc_130646: ; DATA XREF: ROM:001304E6↑o ROM:00130646 btst #7,($1390).w ROM:0013064C beq.s loc_130656 ROM:0013064E move.b #3,($1200).w ROM:00130654 bra.s locret_130616 ROM:00130656 ; --------------------------------------------------------------------------- ROM:00130656 ROM:00130656 loc_130656: ; CODE XREF: ROM:0013064C↑j ROM:00130656 btst #5,($1387).w ROM:0013065C beq.s loc_130666 ROM:0013065E cmpi.w #0,($6D4).w ROM:00130664 bgt.s loc_13067C ROM:00130666 ROM:00130666 loc_130666: ; CODE XREF: ROM:0013065C↑j ROM:00130666 bset #0,($138C).w ROM:0013066C bclr #3,($1396).w ROM:00130672 move.b #2,($1200).w ROM:00130678 bra.w locret_1305C6 ROM:0013067C ; --------------------------------------------------------------------------- ROM:0013067C ROM:0013067C loc_13067C: ; CODE XREF: ROM:00130664↑j ROM:0013067C move.w $6A2(a5),d0 ROM:00130680 cmp.w ($DD0).w,d0 ROM:00130684 bgt.s locret_1306A0 ROM:00130686 bset #0,($138C).w ROM:0013068C bclr #3,($1396).w ROM:00130692 bset #0,($138F).w ROM:00130698 move.b #6,($1200).w ROM:0013069E bra.s locret_1306A2 ROM:001306A0 ; --------------------------------------------------------------------------- ROM:001306A0 ROM:001306A0 locret_1306A0: ; CODE XREF: ROM:00130642↑j ROM:001306A0 ; ROM:00130684↑j ROM:001306A0 rts ROM:001306A2 ; --------------------------------------------------------------------------- ROM:001306A2 ROM:001306A2 locret_1306A2: ; CODE XREF: ROM:001305EC↑j ROM:001306A2 ; ROM:0013069E↑j ROM:001306A2 ; DATA XREF: ... ROM:001306A2 rts ROM:001306A4 ; --------------------------------------------------------------------------- ROM:001306A4 rts ROM:001306A6 ROM:001306A6 ; =============== S U B R O U T I N E ======================================= ROM:001306A6 ROM:001306A6 ROM:001306A6 sub_1306A6: ; CODE XREF: ROM:00130408↑p ROM:001306A6 btst #0,($138F).w ROM:001306AC beq.s loc_1306B4 ROM:001306AE move.w $68E(a5),d0 ROM:001306B2 bra.s loc_1306B8 ROM:001306B4 ; --------------------------------------------------------------------------- ROM:001306B4 ROM:001306B4 loc_1306B4: ; CODE XREF: sub_1306A6+6↑j ROM:001306B4 move.w $68C(a5),d0 ROM:001306B8 ROM:001306B8 loc_1306B8: ; CODE XREF: sub_1306A6+C↑j ROM:001306B8 muls.w #$1F4,d0 ROM:001306BC muls.l ($970).w,d1:d0 ROM:001306C2 move.w $67E(a5),d3 ROM:001306C6 muls.w ($E14).w,d3 ROM:001306CA cmpi.l #0,d3 ROM:001306D0 beq.s loc_1306DA ROM:001306D2 divs.l d3,d1:d0 ROM:001306D6 bvs.s loc_13070C ROM:001306D8 bra.s loc_1306DC ROM:001306DA ; --------------------------------------------------------------------------- ROM:001306DA ROM:001306DA loc_1306DA: ; CODE XREF: sub_1306A6+2A↑j ROM:001306DA bra.s loc_13070C ROM:001306DC ; --------------------------------------------------------------------------- ROM:001306DC ROM:001306DC loc_1306DC: ; CODE XREF: sub_1306A6+32↑j ROM:001306DC move.w $678(a5),d2 ROM:001306E0 muls.w ($DBC).w,d2 ROM:001306E4 muls.l #$FA0,d1:d0 ROM:001306EC cmpi.l #0,d2 ROM:001306F2 beq.s loc_1306FC ROM:001306F4 divs.l d2,d1:d0 ROM:001306F8 bvs.s loc_13070C ROM:001306FA bra.s loc_1306FE ROM:001306FC ; --------------------------------------------------------------------------- ROM:001306FC ROM:001306FC loc_1306FC: ; CODE XREF: sub_1306A6+4C↑j ROM:001306FC bra.s loc_13070C ROM:001306FE ; --------------------------------------------------------------------------- ROM:001306FE ROM:001306FE loc_1306FE: ; CODE XREF: sub_1306A6+54↑j ROM:001306FE cmpi.l #$2710,d0 ROM:00130704 bgt.s loc_13070C ROM:00130706 move.w d0,($DC2).w ROM:0013070A bra.s locret_130712 ROM:0013070C ; --------------------------------------------------------------------------- ROM:0013070C ROM:0013070C loc_13070C: ; CODE XREF: sub_1306A6+30↑j ROM:0013070C ; sub_1306A6:loc_1306DA↑j ... ROM:0013070C move.w #$2710,($DC2).w ROM:00130712 ROM:00130712 locret_130712: ; CODE XREF: sub_1306A6+64↑j ROM:00130712 rts ROM:00130712 ; End of function sub_1306A6 ROM:00130712 ROM:00130714 ROM:00130714 ; =============== S U B R O U T I N E ======================================= ROM:00130714 ROM:00130714 ROM:00130714 sub_130714: ; CODE XREF: ROM:loc_130400↑p ROM:00130714 move.w ($538).w,d0 ROM:00130718 ext.l d0 ROM:0013071A muls.l ($9DC).w,d1:d0 ROM:00130720 divs.l #$1E,d1:d0 ROM:00130728 move.l d0,($970).w ROM:0013072C rts ROM:0013072C ; End of function sub_130714 ROM:0013072C ROM:0013072E ROM:0013072E ; =============== S U B R O U T I N E ======================================= ROM:0013072E ROM:0013072E ROM:0013072E sub_13072E: ; CODE XREF: ROM:00130404↑p ROM:0013072E move.w #$3C50,d1 ROM:00130732 move.w ($A0E).w,d2 ROM:00130736 bsr.l sub_115E32 ROM:0013073C move.w d1,($DBC).w ROM:00130740 rts ROM:00130740 ; End of function sub_13072E ROM:00130740 ROM:00130742 ROM:00130742 ; =============== S U B R O U T I N E ======================================= ROM:00130742 ROM:00130742 ROM:00130742 sub_130742: ; CODE XREF: ROM:00130424↑p ROM:00130742 move.b ($11FD).w,($11FE).w ROM:00130748 bclr #7,($1390).w ROM:0013074E btst #0,($114B).w ROM:00130754 bne.s loc_13075E ROM:00130756 btst #0,($114B).w ROM:0013075C beq.s loc_13076E ROM:0013075E ROM:0013075E loc_13075E: ; CODE XREF: sub_130742+12↑j ROM:0013075E move.w #0,($DC4).w ROM:00130764 move.b #4,($11FD).w ROM:0013076A bra.w locret_1307EE ROM:0013076E ; --------------------------------------------------------------------------- ROM:0013076E ROM:0013076E loc_13076E: ; CODE XREF: sub_130742+1A↑j ROM:0013076E btst #4,($1373).w ROM:00130774 beq.s loc_130786 ROM:00130776 btst #3,($1396).w ROM:0013077C bne.s loc_130786 ROM:0013077E btst #2,($1378).w ROM:00130784 beq.s loc_130794 ROM:00130786 ROM:00130786 loc_130786: ; CODE XREF: sub_130742+32↑j ROM:00130786 ; sub_130742+3A↑j ROM:00130786 move.w #0,($DC4).w ROM:0013078C move.b #0,($11FD).w ROM:00130792 bra.s locret_1307EE ROM:00130794 ; --------------------------------------------------------------------------- ROM:00130794 ROM:00130794 loc_130794: ; CODE XREF: sub_130742+42↑j ROM:00130794 btst #4,($1381).w ROM:0013079A beq.s loc_1307AC ROM:0013079C move.w $68A(a5),($DC4).w ROM:001307A2 move.b #3,($11FD).w ROM:001307A8 bra.w locret_1307EE ROM:001307AC ; --------------------------------------------------------------------------- ROM:001307AC ROM:001307AC loc_1307AC: ; CODE XREF: sub_130742+58↑j ROM:001307AC btst #1,($1373).w ROM:001307B2 beq.s loc_1307E2 ROM:001307B4 btst #0,($138F).w ROM:001307BA beq.s loc_1307C4 ROM:001307BC move.w $682(a5),($DC4).w ROM:001307C2 bra.s loc_1307CA ROM:001307C4 ; --------------------------------------------------------------------------- ROM:001307C4 ROM:001307C4 loc_1307C4: ; CODE XREF: sub_130742+78↑j ROM:001307C4 move.w $680(a5),($DC4).w ROM:001307CA ROM:001307CA loc_1307CA: ; CODE XREF: sub_130742+80↑j ROM:001307CA move.b #2,($11FD).w ROM:001307D0 cmpi.w #0,($DC4).w ROM:001307D6 bne.s loc_1307DE ROM:001307D8 bset #7,($1390).w ROM:001307DE ROM:001307DE loc_1307DE: ; CODE XREF: sub_130742+94↑j ROM:001307DE bra.w locret_1307EE ROM:001307E2 ; --------------------------------------------------------------------------- ROM:001307E2 ROM:001307E2 loc_1307E2: ; CODE XREF: sub_130742+70↑j ROM:001307E2 move.w ($DBA).w,($DC4).w ROM:001307E8 move.b #1,($11FD).w ROM:001307EE ROM:001307EE locret_1307EE: ; CODE XREF: sub_130742+28↑j ROM:001307EE ; sub_130742+50↑j ... ROM:001307EE rts ROM:001307EE ; End of function sub_130742 ROM:001307EE ROM:001307F0 ROM:001307F0 ; =============== S U B R O U T I N E ======================================= ROM:001307F0 ROM:001307F0 ROM:001307F0 sub_1307F0: ; CODE XREF: ROM:0013041C↑p ROM:001307F0 btst #3,($138A).w ROM:001307F6 beq.s loc_130842 ROM:001307F8 move.w $67C(a5),d0 ROM:001307FC sub.w $67A(a5),d0 ROM:00130800 cmp.w ($A44).w,d0 ROM:00130804 bgt.w loc_130842 ROM:00130808 btst #4,($1376).w ROM:0013080E bne.s loc_130842 ROM:00130810 btst #0,($1156).w ROM:00130816 bne.s loc_130830 ROM:00130818 btst #0,($1156).w ROM:0013081E bne.s loc_130830 ROM:00130820 btst #0,($1154).w ROM:00130826 beq.s loc_130842 ROM:00130828 btst #0,($1154).w ROM:0013082E beq.s loc_130842 ROM:00130830 ROM:00130830 loc_130830: ; CODE XREF: sub_1307F0+26↑j ROM:00130830 ; sub_1307F0+2E↑j ROM:00130830 move.w $67C(a5),d0 ROM:00130834 cmp.w ($A44).w,d0 ROM:00130838 bge.s loc_130840 ROM:0013083A bset #4,($1373).w ROM:00130840 ROM:00130840 loc_130840: ; CODE XREF: sub_1307F0+48↑j ROM:00130840 bra.s locret_130848 ROM:00130842 ; --------------------------------------------------------------------------- ROM:00130842 ROM:00130842 loc_130842: ; CODE XREF: sub_1307F0+6↑j ROM:00130842 ; sub_1307F0+14↑j ... ROM:00130842 bclr #4,($1373).w ROM:00130848 ROM:00130848 locret_130848: ; CODE XREF: sub_1307F0:loc_130840↑j ROM:00130848 rts ROM:00130848 ; End of function sub_1307F0 ROM:00130848 ROM:0013084A ROM:0013084A ; =============== S U B R O U T I N E ======================================= ROM:0013084A ROM:0013084A ROM:0013084A sub_13084A: ; CODE XREF: ROM:00130414↑p ROM:0013084A move.w ($B48).w,d0 ROM:0013084E add.w $684(a5),d0 ROM:00130852 btst #6,($1374).w ROM:00130858 bne.s loc_130868 ROM:0013085A cmp.w ($538).w,d0 ROM:0013085E ble.s loc_130868 ROM:00130860 bset #1,($1373).w ROM:00130866 bra.s locret_13086E ROM:00130868 ; --------------------------------------------------------------------------- ROM:00130868 ROM:00130868 loc_130868: ; CODE XREF: sub_13084A+E↑j ROM:00130868 ; sub_13084A+14↑j ROM:00130868 bclr #1,($1373).w ROM:0013086E ROM:0013086E locret_13086E: ; CODE XREF: sub_13084A+1C↑j ROM:0013086E rts ROM:0013086E ; End of function sub_13084A ROM:0013086E ROM:00130870 ROM:00130870 ; =============== S U B R O U T I N E ======================================= ROM:00130870 ROM:00130870 ROM:00130870 sub_130870: ; CODE XREF: ROM:00130420↑p ROM:00130870 bclr #2,($1378).w ROM:00130876 btst #5,($137B).w ROM:0013087C bne.s loc_13088E ROM:0013087E btst #3,($138C).w ROM:00130884 beq.s loc_13088E ROM:00130886 btst #5,($8E3).w ROM:0013088C bne.s locret_130894 ROM:0013088E ROM:0013088E loc_13088E: ; CODE XREF: sub_130870+C↑j ROM:0013088E ; sub_130870+14↑j ROM:0013088E bset #2,($1378).w ROM:00130894 ROM:00130894 locret_130894: ; CODE XREF: sub_130870+1C↑j ROM:00130894 rts ROM:00130894 ; End of function sub_130870 ROM:00130894 ROM:00130896 ROM:00130896 ; =============== S U B R O U T I N E ======================================= ROM:00130896 ROM:00130896 ROM:00130896 sub_130896: ; CODE XREF: ROM:0013040C↑p ROM:00130896 move.w $68C(a5),d0 ROM:0013089A add.w $686(a5),d0 ROM:0013089E muls.w #$1F4,d0 ROM:001308A2 muls.l ($970).w,d1:d0 ROM:001308A8 move.w $688(a5),d2 ROM:001308AC muls.w ($E14).w,d2 ROM:001308B0 cmpi.l #0,d2 ROM:001308B6 beq.s loc_1308C0 ROM:001308B8 divs.l d2,d1:d0 ROM:001308BC bvs.s loc_1308F2 ROM:001308BE bra.s loc_1308C2 ROM:001308C0 ; --------------------------------------------------------------------------- ROM:001308C0 ROM:001308C0 loc_1308C0: ; CODE XREF: sub_130896+20↑j ROM:001308C0 bra.s loc_1308F2 ROM:001308C2 ; --------------------------------------------------------------------------- ROM:001308C2 ROM:001308C2 loc_1308C2: ; CODE XREF: sub_130896+28↑j ROM:001308C2 move.w $678(a5),d2 ROM:001308C6 muls.w ($DBC).w,d2 ROM:001308CA muls.l #$FA0,d1:d0 ROM:001308D2 cmpi.l #0,d2 ROM:001308D8 beq.s loc_1308E2 ROM:001308DA divs.l d2,d1:d0 ROM:001308DE bvs.s loc_1308F2 ROM:001308E0 bra.s loc_1308E4 ROM:001308E2 ; --------------------------------------------------------------------------- ROM:001308E2 ROM:001308E2 loc_1308E2: ; CODE XREF: sub_130896+42↑j ROM:001308E2 bra.s loc_1308F2 ROM:001308E4 ; --------------------------------------------------------------------------- ROM:001308E4 ROM:001308E4 loc_1308E4: ; CODE XREF: sub_130896+4A↑j ROM:001308E4 cmpi.l #$2710,d0 ROM:001308EA bgt.s loc_1308F2 ROM:001308EC move.w d0,($DBE).w ROM:001308F0 bra.s locret_1308F8 ROM:001308F2 ; --------------------------------------------------------------------------- ROM:001308F2 ROM:001308F2 loc_1308F2: ; CODE XREF: sub_130896+26↑j ROM:001308F2 ; sub_130896:loc_1308C0↑j ... ROM:001308F2 move.w #$2710,($DBE).w ROM:001308F8 ROM:001308F8 locret_1308F8: ; CODE XREF: sub_130896+5A↑j ROM:001308F8 rts ROM:001308F8 ; End of function sub_130896 ROM:001308F8 ROM:001308FA ROM:001308FA ; =============== S U B R O U T I N E ======================================= ROM:001308FA ROM:001308FA ROM:001308FA sub_1308FA: ; CODE XREF: ROM:00130410↑p ROM:001308FA move.w ($DBE).w,d1 ROM:001308FE cmp.w ($DC2).w,d1 ROM:00130902 bge.s loc_13091C ROM:00130904 move.w ($DBE).w,($DBA).w ROM:0013090A move.w $68C(a5),d0 ROM:0013090E muls.w ($DBE).w,d0 ROM:00130912 divs.w ($DC2).w,d0 ROM:00130916 move.w d0,($DB8).w ROM:0013091A bra.s locret_130928 ROM:0013091C ; --------------------------------------------------------------------------- ROM:0013091C ROM:0013091C loc_13091C: ; CODE XREF: sub_1308FA+8↑j ROM:0013091C move.w ($DC2).w,($DBA).w ROM:00130922 move.w $68C(a5),($DB8).w ROM:00130928 ROM:00130928 locret_130928: ; CODE XREF: sub_1308FA+20↑j ROM:00130928 rts ROM:00130928 ; End of function sub_1308FA ROM:00130928 ROM:0013092A ROM:0013092A ; =============== S U B R O U T I N E ======================================= ROM:0013092A ROM:0013092A ROM:0013092A sub_13092A: ; CODE XREF: ROM:00130418↑p ROM:0013092A btst #0,($1154).w ROM:00130930 beq.s loc_130954 ROM:00130932 btst #0,($1154).w ROM:00130938 beq.s loc_130954 ROM:0013093A btst #4,($1372).w ROM:00130940 beq.s loc_13094C ROM:00130942 bset #4,($1381).w ROM:00130948 bra.w loc_130952 ROM:0013094C ; --------------------------------------------------------------------------- ROM:0013094C ROM:0013094C loc_13094C: ; CODE XREF: sub_13092A+16↑j ROM:0013094C bclr #4,($1381).w ROM:00130952 ROM:00130952 loc_130952: ; CODE XREF: sub_13092A+1E↑j ROM:00130952 bra.s locret_13096C ROM:00130954 ; --------------------------------------------------------------------------- ROM:00130954 ROM:00130954 loc_130954: ; CODE XREF: sub_13092A+6↑j ROM:00130954 ; sub_13092A+E↑j ROM:00130954 btst #0,($1159).w ROM:0013095A beq.s loc_130966 ROM:0013095C bset #4,($1381).w ROM:00130962 bra.w locret_13096C ROM:00130966 ; --------------------------------------------------------------------------- ROM:00130966 ROM:00130966 loc_130966: ; CODE XREF: sub_13092A+30↑j ROM:00130966 bclr #4,($1381).w ROM:0013096C ROM:0013096C locret_13096C: ; CODE XREF: sub_13092A:loc_130952↑j ROM:0013096C ; sub_13092A+38↑j ROM:0013096C rts ROM:0013096C ; End of function sub_13092A ROM:0013096C ROM:0013096E ROM:0013096E ; =============== S U B R O U T I N E ======================================= ROM:0013096E ROM:0013096E ROM:0013096E sub_13096E: ; CODE XREF: ROM:00130428↑p ROM:0013096E btst #0,($114C).w ROM:00130974 bne.s loc_13097E ROM:00130976 btst #0,($114C).w ROM:0013097C beq.s loc_130990 ROM:0013097E ROM:0013097E loc_13097E: ; CODE XREF: sub_13096E+6↑j ROM:0013097E move.w $302(a5),d0 ROM:00130982 move.w d0,($DCA).w ROM:00130986 move.w #1,($DD2).w ROM:0013098C bra.w loc_130A26 ROM:00130990 ; --------------------------------------------------------------------------- ROM:00130990 ROM:00130990 loc_130990: ; CODE XREF: sub_13096E+E↑j ROM:00130990 move.w $696(a5),d2 ROM:00130994 btst d2,($115B).w ROM:00130998 beq.s loc_1309B4 ROM:0013099A cmpi.w #0,($6D6).w ROM:001309A0 bne.s loc_1309B4 ROM:001309A2 move.w $F14(d2.w*2),d0 ROM:001309A8 ext.l d0 ROM:001309AA add.l d0,($974).w ROM:001309AE addi.w #1,($DCE).w ROM:001309B4 ROM:001309B4 loc_1309B4: ; CODE XREF: sub_13096E+2A↑j ROM:001309B4 ; sub_13096E+32↑j ROM:001309B4 move.w $694(a5),d1 ROM:001309B8 cmp.w ($DCE).w,d1 ROM:001309BC blt.s loc_1309CE ROM:001309BE btst #7,($137D).w ROM:001309C4 beq.s loc_130A1A ROM:001309C6 cmpi.w #5,($DCE).w ROM:001309CC blt.s loc_130A1A ROM:001309CE ROM:001309CE loc_1309CE: ; CODE XREF: sub_13096E+4E↑j ROM:001309CE move.l ($974).w,d0 ROM:001309D2 divs.w ($DCE).w,d0 ROM:001309D6 clr.l ($974).w ROM:001309DA clr.w ($DCE).w ROM:001309DE cmpi.w #0,($544).w ROM:001309E4 beq.s loc_130A04 ROM:001309E6 cmpi.b #3,($11FE).w ROM:001309EC beq.s loc_130A04 ROM:001309EE cmp.w ($DCA).w,d0 ROM:001309F2 blt.s loc_1309FC ROM:001309F4 cmpi.w #0,($DD2).w ROM:001309FA bne.s loc_130A00 ROM:001309FC ROM:001309FC loc_1309FC: ; CODE XREF: sub_13096E+84↑j ROM:001309FC move.w d0,($DCA).w ROM:00130A00 ROM:00130A00 loc_130A00: ; CODE XREF: sub_13096E+8C↑j ROM:00130A00 bra.w loc_130A08 ROM:00130A04 ; --------------------------------------------------------------------------- ROM:00130A04 ROM:00130A04 loc_130A04: ; CODE XREF: sub_13096E+76↑j ROM:00130A04 ; sub_13096E+7E↑j ROM:00130A04 move.w d0,($DCC).w ROM:00130A08 ROM:00130A08 loc_130A08: ; CODE XREF: sub_13096E:loc_130A00↑j ROM:00130A08 move.w ($DCC).w,d0 ROM:00130A0C sub.w ($DCA).w,d0 ROM:00130A10 move.w d0,($DD0).w ROM:00130A14 addi.w #1,($DD2).w ROM:00130A1A ROM:00130A1A loc_130A1A: ; CODE XREF: sub_13096E+56↑j ROM:00130A1A ; sub_13096E+5E↑j ROM:00130A1A btst #7,($137D).w ROM:00130A20 beq.s locret_130A2E ROM:00130A22 clr.w ($DD2).w ROM:00130A26 ROM:00130A26 loc_130A26: ; CODE XREF: sub_13096E+1E↑j ROM:00130A26 clr.l ($974).w ROM:00130A2A clr.w ($DCE).w ROM:00130A2E ROM:00130A2E locret_130A2E: ; CODE XREF: sub_13096E+B2↑j ROM:00130A2E rts ROM:00130A2E ; End of function sub_13096E ROM:00130A2E ROM:00130A30 ROM:00130A30 ; =============== S U B R O U T I N E ======================================= ROM:00130A30 ROM:00130A30 ROM:00130A30 sub_130A30: ; CODE XREF: ROM:0013042C↑p ROM:00130A30 move.w #$2710,d0 ROM:00130A34 sub.w ($DCA).w,d0 ROM:00130A38 bge.s loc_130A3E ROM:00130A3A move.w #0,d0 ROM:00130A3E ROM:00130A3E loc_130A3E: ; CODE XREF: sub_130A30+8↑j ROM:00130A3E muls.w $692(a5),d0 ROM:00130A42 divs.w #$64,d0 ; 'd' ROM:00130A46 add.w $690(a5),d0 ROM:00130A4A move.w d0,($DC8).w ROM:00130A4E rts ROM:00130A4E ; End of function sub_130A30 ROM:00130A4E ROM:00130A50 ROM:00130A50 ; =============== S U B R O U T I N E ======================================= ROM:00130A50 ROM:00130A50 ROM:00130A50 sub_130A50: ; CODE XREF: ROM:00130430↑p ROM:00130A50 move.b ($11FE).w,d0 ROM:00130A54 cmp.b ($11FD).w,d0 ROM:00130A58 beq.l loc_130ADA ROM:00130A5E bset #7,($137D).w ROM:00130A64 clr.w d0 ROM:00130A66 cmpi.w #0,($DC4).w ROM:00130A6C bne.s loc_130A8A ROM:00130A6E cmpi.w #0,($544).w ROM:00130A74 beq.s loc_130A8A ROM:00130A76 cmpi.b #2,($11FD).w ROM:00130A7C beq.s loc_130A86 ROM:00130A7E cmpi.b #3,($11FD).w ROM:00130A84 bne.s loc_130A8A ROM:00130A86 ROM:00130A86 loc_130A86: ; CODE XREF: sub_130A50+2C↑j ROM:00130A86 move.w #1,d0 ROM:00130A8A ROM:00130A8A loc_130A8A: ; CODE XREF: sub_130A50+1C↑j ROM:00130A8A ; sub_130A50+24↑j ... ROM:00130A8A btst #2,($1378).w ROM:00130A90 bne.s loc_130AA0 ROM:00130A92 cmpi.b #4,($11FE).w ROM:00130A98 beq.s loc_130AA0 ROM:00130A9A cmpi.w #1,d0 ROM:00130A9E bne.s loc_130ACE ROM:00130AA0 ROM:00130AA0 loc_130AA0: ; CODE XREF: sub_130A50+40↑j ROM:00130AA0 ; sub_130A50+48↑j ROM:00130AA0 clr.b ($8D3).w ROM:00130AA4 clr.w ($6D6).w ROM:00130AA8 bclr #5,($1393).w ROM:00130AAE cmpi.w #1,d0 ROM:00130AB2 bne.s loc_130ACC ROM:00130AB4 move.w #0,($ABE).w ROM:00130ABA bsr.l sub_11DCCE ROM:00130AC0 move.w #0,($ABE).w ROM:00130AC6 bsr.l sub_11DCCE ROM:00130ACC ROM:00130ACC loc_130ACC: ; CODE XREF: sub_130A50+62↑j ROM:00130ACC bra.s locret_130AE6 ROM:00130ACE ; --------------------------------------------------------------------------- ROM:00130ACE ROM:00130ACE loc_130ACE: ; CODE XREF: sub_130A50+4E↑j ROM:00130ACE bset #5,($1393).w ROM:00130AD4 bra.s locret_130AE6 ROM:00130AD6 ; --------------------------------------------------------------------------- ROM:00130AD6 bra.w locret_130AE6 ROM:00130ADA ; --------------------------------------------------------------------------- ROM:00130ADA ROM:00130ADA loc_130ADA: ; CODE XREF: sub_130A50+8↑j ROM:00130ADA bclr #5,($1393).w ROM:00130AE0 bclr #7,($137D).w ROM:00130AE6 ROM:00130AE6 locret_130AE6: ; CODE XREF: sub_130A50:loc_130ACC↑j ROM:00130AE6 ; sub_130A50+84↑j ... ROM:00130AE6 rts ROM:00130AE6 ; End of function sub_130A50 ROM:00130AE6 ROM:00130AE8 ROM:00130AE8 ; =============== S U B R O U T I N E ======================================= ROM:00130AE8 ROM:00130AE8 ROM:00130AE8 sub_130AE8: ; CODE XREF: ROM:00130434↑p ROM:00130AE8 clr.w d1 ROM:00130AEA move.b ($1201).w,d1 ROM:00130AEE cmpi.w #3,d1 ROM:00130AF2 bcc.s locret_130AFC ROM:00130AF4 movea.l off_130AFE(pc,d1.w*4),a0 ROM:00130AF8 nop ROM:00130AFA jmp (a0) ROM:00130AFC ; --------------------------------------------------------------------------- ROM:00130AFC ROM:00130AFC locret_130AFC: ; CODE XREF: sub_130AE8+A↑j ROM:00130AFC rts ROM:00130AFC ; End of function sub_130AE8 ROM:00130AFC ROM:00130AFC ; --------------------------------------------------------------------------- ROM:00130AFE off_130AFE: dc.l loc_130B0A ; DATA XREF: sub_130AE8+C↑r ROM:00130B02 dc.l loc_130B14 ROM:00130B06 dc.l loc_130B4E ROM:00130B0A ; --------------------------------------------------------------------------- ROM:00130B0A ROM:00130B0A loc_130B0A: ; DATA XREF: ROM:off_130AFE↑o ROM:00130B0A move.b #1,($1201).w ROM:00130B10 bra.s loc_130B48 ROM:00130B12 ; --------------------------------------------------------------------------- ROM:00130B12 rts ROM:00130B14 ; --------------------------------------------------------------------------- ROM:00130B14 ROM:00130B14 loc_130B14: ; DATA XREF: ROM:00130B02↑o ROM:00130B14 btst #5,($1393).w ROM:00130B1A beq.s loc_130B48 ROM:00130B1C move.w ($DC8).w,d0 ROM:00130B20 move.w ($DC8).w,($DC6).w ROM:00130B26 clr.b ($8D3).w ROM:00130B2A move.w d0,($6D6).w ROM:00130B2E move.b #1,($8D3).w ROM:00130B34 clr.w ($DD2).w ROM:00130B38 clr.w ($DCE).w ROM:00130B3C clr.l ($974).w ROM:00130B40 move.b #2,($1201).w ROM:00130B46 bra.s locret_130B7C ROM:00130B48 ; --------------------------------------------------------------------------- ROM:00130B48 ROM:00130B48 loc_130B48: ; CODE XREF: ROM:00130B10↑j ROM:00130B48 ; ROM:00130B1A↑j ... ROM:00130B48 bsr.w sub_130BAC ROM:00130B4C rts ROM:00130B4E ; --------------------------------------------------------------------------- ROM:00130B4E ROM:00130B4E loc_130B4E: ; DATA XREF: ROM:00130B06↑o ROM:00130B4E cmpi.w #0,($6D6).w ROM:00130B54 ble.s loc_130B5E ROM:00130B56 cmpi.w #0,($538).w ROM:00130B5C bne.s loc_130B6A ROM:00130B5E ROM:00130B5E loc_130B5E: ; CODE XREF: ROM:00130B54↑j ROM:00130B5E move.b #1,($1201).w ROM:00130B64 bra.s loc_130B48 ROM:00130B66 ; --------------------------------------------------------------------------- ROM:00130B66 bra.w locret_130B7C ROM:00130B6A ; --------------------------------------------------------------------------- ROM:00130B6A ROM:00130B6A loc_130B6A: ; CODE XREF: ROM:00130B5C↑j ROM:00130B6A move.w ($6D6).w,d0 ROM:00130B6E cmp.w ($DC6).w,d0 ROM:00130B72 beq.s locret_130B7C ROM:00130B74 move.w d0,($DC6).w ROM:00130B78 bsr.w sub_130B7E ROM:00130B7C ROM:00130B7C locret_130B7C: ; CODE XREF: ROM:00130B46↑j ROM:00130B7C ; ROM:00130B66↑j ... ROM:00130B7C rts ROM:00130B7E ROM:00130B7E ; =============== S U B R O U T I N E ======================================= ROM:00130B7E ROM:00130B7E ROM:00130B7E sub_130B7E: ; CODE XREF: ROM:00130B78↑p ROM:00130B7E move.w ($6D6).w,d1 ROM:00130B82 muls.w d1,d1 ROM:00130B84 move.w ($DC8).w,d0 ROM:00130B88 muls.w $698(a5),d0 ROM:00130B8C divs.w #$64,d0 ; 'd' ROM:00130B90 divs.w d0,d1 ROM:00130B92 addi.w #1,d1 ROM:00130B96 move.w ($DC4).w,d0 ROM:00130B9A sub.w ($544).w,d0 ROM:00130B9E ext.l d0 ROM:00130BA0 divs.w d1,d0 ROM:00130BA2 add.w ($544).w,d0 ROM:00130BA6 move.w d0,($544).w ROM:00130BAA rts ROM:00130BAA ; End of function sub_130B7E ROM:00130BAA ROM:00130BAC ROM:00130BAC ; =============== S U B R O U T I N E ======================================= ROM:00130BAC ROM:00130BAC ROM:00130BAC sub_130BAC: ; CODE XREF: ROM:loc_130B48↑p ROM:00130BAC move.w ($DC4).w,d0 ROM:00130BB0 move.w d0,($544).w ROM:00130BB4 rts ROM:00130BB4 ; End of function sub_130BAC ROM:00130BB4 ROM:00130BB6 ROM:00130BB6 ; =============== S U B R O U T I N E ======================================= ROM:00130BB6 ROM:00130BB6 ROM:00130BB6 sub_130BB6: ; CODE XREF: ROM:00130440↑p ROM:00130BB6 btst #1,($919).w ROM:00130BBC beq.s loc_130BC0 ROM:00130BBE bra.s loc_130BC8 ROM:00130BC0 ; --------------------------------------------------------------------------- ROM:00130BC0 ROM:00130BC0 loc_130BC0: ; CODE XREF: sub_130BB6+6↑j ROM:00130BC0 btst #4,($919).w ROM:00130BC6 beq.s loc_130BD0 ROM:00130BC8 ROM:00130BC8 loc_130BC8: ; CODE XREF: sub_130BB6+8↑j ROM:00130BC8 move.w ($DD6).w,($542).w ROM:00130BCE bra.s locret_130BD6 ROM:00130BD0 ; --------------------------------------------------------------------------- ROM:00130BD0 ROM:00130BD0 loc_130BD0: ; CODE XREF: sub_130BB6+10↑j ROM:00130BD0 move.w ($544).w,($542).w ROM:00130BD6 ROM:00130BD6 locret_130BD6: ; CODE XREF: sub_130BB6+18↑j ROM:00130BD6 rts ROM:00130BD6 ; End of function sub_130BB6 ROM:00130BD6 ROM:00130BD8 ROM:00130BD8 ; =============== S U B R O U T I N E ======================================= ROM:00130BD8 ROM:00130BD8 ROM:00130BD8 sub_130BD8: ; CODE XREF: sub_1268BE+30↑p ROM:00130BD8 bsr.w sub_130DCE ROM:00130BDC bsr.w sub_130DC0 ROM:00130BE0 bsr.w sub_130D82 ROM:00130BE4 bsr.w sub_130BEA ROM:00130BE8 rts ROM:00130BE8 ; End of function sub_130BD8 ROM:00130BE8 ROM:00130BEA ROM:00130BEA ; =============== S U B R O U T I N E ======================================= ROM:00130BEA ROM:00130BEA ROM:00130BEA sub_130BEA: ; CODE XREF: sub_130BD8+C↑p ROM:00130BEA clr.w d1 ROM:00130BEC move.b ($1202).w,d1 ROM:00130BF0 cmpi.w #5,d1 ROM:00130BF4 bcc.s locret_130BFE ROM:00130BF6 movea.l off_130C00(pc,d1.w*4),a0 ROM:00130BFA nop ROM:00130BFC jmp (a0) ROM:00130BFE ; --------------------------------------------------------------------------- ROM:00130BFE ROM:00130BFE locret_130BFE: ; CODE XREF: sub_130BEA+A↑j ROM:00130BFE rts ROM:00130BFE ; End of function sub_130BEA ROM:00130BFE ROM:00130BFE ; --------------------------------------------------------------------------- ROM:00130C00 off_130C00: dc.l loc_130C14 ; DATA XREF: sub_130BEA+C↑r ROM:00130C04 dc.l loc_130C30 ROM:00130C08 dc.l loc_130C7E ROM:00130C0C dc.l loc_130D14 ROM:00130C10 dc.l loc_130D58 ROM:00130C14 ; --------------------------------------------------------------------------- ROM:00130C14 ROM:00130C14 loc_130C14: ; DATA XREF: ROM:off_130C00↑o ROM:00130C14 bclr #3,($1379).w ROM:00130C1A bclr #3,($C1B).w ROM:00130C20 bclr #1,($D6E).w ROM:00130C26 move.b #1,($1202).w ROM:00130C2C bra.s locret_130C7C ROM:00130C2E ; --------------------------------------------------------------------------- ROM:00130C2E rts ROM:00130C30 ; --------------------------------------------------------------------------- ROM:00130C30 ROM:00130C30 loc_130C30: ; DATA XREF: ROM:00130C04↑o ROM:00130C30 btst #1,($138F).w ROM:00130C36 beq.s loc_130C68 ROM:00130C38 bset #3,($1380).w ROM:00130C3E bset #3,($1379).w ROM:00130C44 bset #1,($D6E).w ROM:00130C4A bset #3,($C1B).w ROM:00130C50 bset #3,($13C1).w ROM:00130C56 bset #1,($D9E).w ROM:00130C5C move.b #3,($1202).w ROM:00130C62 bra.l locret_130D56 ROM:00130C68 ; --------------------------------------------------------------------------- ROM:00130C68 ROM:00130C68 loc_130C68: ; CODE XREF: ROM:00130C36↑j ROM:00130C68 btst #3,($138A).w ROM:00130C6E beq.s locret_130C7C ROM:00130C70 move.b #2,($1202).w ROM:00130C76 bra.l locret_130D12 ROM:00130C7C ; --------------------------------------------------------------------------- ROM:00130C7C ROM:00130C7C locret_130C7C: ; CODE XREF: ROM:00130C2C↑j ROM:00130C7C ; ROM:00130C6E↑j ... ROM:00130C7C rts ROM:00130C7E ; --------------------------------------------------------------------------- ROM:00130C7E ROM:00130C7E loc_130C7E: ; DATA XREF: ROM:00130C08↑o ROM:00130C7E move.w $6A6(a5),d0 ROM:00130C82 move.w $6A8(a5),d1 ROM:00130C86 cmp.w ($A0E).w,d0 ROM:00130C8A bge.s loc_130CCA ROM:00130C8C cmp.w ($A18).w,d1 ROM:00130C90 bge.s loc_130CC4 ROM:00130C92 bset #0,($1383).w ROM:00130C98 bset #3,($1379).w ROM:00130C9E bset #3,($C1B).w ROM:00130CA4 bset #3,($13C1).w ROM:00130CAA bset #1,($D6E).w ROM:00130CB0 bset #1,($D9E).w ROM:00130CB6 move.b #3,($1202).w ROM:00130CBC bra.l locret_130D56 ROM:00130CC2 ; --------------------------------------------------------------------------- ROM:00130CC2 bra.s loc_130CCA ROM:00130CC4 ; --------------------------------------------------------------------------- ROM:00130CC4 ROM:00130CC4 loc_130CC4: ; CODE XREF: ROM:00130C90↑j ROM:00130CC4 bset #1,($D9E).w ROM:00130CCA ROM:00130CCA loc_130CCA: ; CODE XREF: ROM:00130C8A↑j ROM:00130CCA ; ROM:00130CC2↑j ROM:00130CCA btst #1,($138F).w ROM:00130CD0 beq.s loc_130CFE ROM:00130CD2 bset #3,($C1B).w ROM:00130CD8 bset #3,($13C1).w ROM:00130CDE bset #3,($1380).w ROM:00130CE4 bset #3,($1379).w ROM:00130CEA bset #1,($D6E).w ROM:00130CF0 bset #1,($D9E).w ROM:00130CF6 move.b #3,($1202).w ROM:00130CFC bra.s locret_130D56 ROM:00130CFE ; --------------------------------------------------------------------------- ROM:00130CFE ROM:00130CFE loc_130CFE: ; CODE XREF: ROM:00130CD0↑j ROM:00130CFE btst #3,($138A).w ROM:00130D04 bne.s locret_130D12 ROM:00130D06 move.b #1,($1202).w ROM:00130D0C bra.l locret_130C7C ROM:00130D12 ; --------------------------------------------------------------------------- ROM:00130D12 ROM:00130D12 locret_130D12: ; CODE XREF: ROM:00130C76↑j ROM:00130D12 ; ROM:00130D04↑j ROM:00130D12 rts ROM:00130D14 ; --------------------------------------------------------------------------- ROM:00130D14 ROM:00130D14 loc_130D14: ; DATA XREF: ROM:00130C0C↑o ROM:00130D14 btst #3,($138A).w ROM:00130D1A bne.s locret_130D56 ROM:00130D1C btst #1,($138F).w ROM:00130D22 bne.s loc_130D3C ROM:00130D24 bclr #3,($1379).w ROM:00130D2A bclr #1,($D6E).w ROM:00130D30 move.b #1,($1202).w ROM:00130D36 bra.l locret_130C7C ROM:00130D3C ; --------------------------------------------------------------------------- ROM:00130D3C ROM:00130D3C loc_130D3C: ; CODE XREF: ROM:00130D22↑j ROM:00130D3C btst #1,($138E).w ROM:00130D42 beq.s locret_130D56 ROM:00130D44 bset #1,($D6E).w ROM:00130D4A bset #1,($D9E).w ROM:00130D50 move.b #4,($1202).w ROM:00130D56 ROM:00130D56 locret_130D56: ; CODE XREF: ROM:00130C62↑j ROM:00130D56 ; ROM:00130CBC↑j ... ROM:00130D56 rts ROM:00130D58 ; --------------------------------------------------------------------------- ROM:00130D58 ROM:00130D58 loc_130D58: ; DATA XREF: ROM:00130C10↑o ROM:00130D58 btst #3,($138A).w ROM:00130D5E bne.s locret_130D56 ROM:00130D60 btst #1,($138F).w ROM:00130D66 bne.s locret_130D80 ROM:00130D68 bclr #3,($1379).w ROM:00130D6E bclr #1,($D6E).w ROM:00130D74 move.b #1,($1202).w ROM:00130D7A bra.l locret_130C7C ROM:00130D80 ; --------------------------------------------------------------------------- ROM:00130D80 ROM:00130D80 locret_130D80: ; CODE XREF: ROM:00130D66↑j ROM:00130D80 rts ROM:00130D82 ROM:00130D82 ; =============== S U B R O U T I N E ======================================= ROM:00130D82 ROM:00130D82 ROM:00130D82 sub_130D82: ; CODE XREF: sub_130BD8+8↑p ROM:00130D82 move.w $6AA(a5),d0 ROM:00130D86 cmp.w ($C40).w,d0 ROM:00130D8A blt.s loc_130DA0 ROM:00130D8C move.w #$3CEA,d1 ROM:00130D90 move.w ($DDA).w,d2 ROM:00130D94 move.w ($538).w,d3 ROM:00130D98 bsr.l sub_115E32 ROM:00130D9E bra.s loc_130DB2 ROM:00130DA0 ; --------------------------------------------------------------------------- ROM:00130DA0 ROM:00130DA0 loc_130DA0: ; CODE XREF: sub_130D82+8↑j ROM:00130DA0 move.w #$3CE8,d1 ROM:00130DA4 move.w ($C40).w,d2 ROM:00130DA8 move.w ($538).w,d3 ROM:00130DAC bsr.l sub_115E32 ROM:00130DB2 ROM:00130DB2 loc_130DB2: ; CODE XREF: sub_130D82+1C↑j ROM:00130DB2 muls.w ($13B0).w,d1 ROM:00130DB6 divs.w $19E(a5),d1 ROM:00130DBA move.w d1,($DD8).w ROM:00130DBE rts ROM:00130DBE ; End of function sub_130D82 ROM:00130DBE ROM:00130DC0 ROM:00130DC0 ; =============== S U B R O U T I N E ======================================= ROM:00130DC0 ROM:00130DC0 ROM:00130DC0 sub_130DC0: ; CODE XREF: sub_130BD8+4↑p ROM:00130DC0 move.w ($B6C).w,d0 ROM:00130DC4 sub.w ($13B4).w,d0 ROM:00130DC8 move.w d0,($DDA).w ROM:00130DCC rts ROM:00130DCC ; End of function sub_130DC0 ROM:00130DCC ROM:00130DCE ROM:00130DCE ; =============== S U B R O U T I N E ======================================= ROM:00130DCE ROM:00130DCE ROM:00130DCE sub_130DCE: ; CODE XREF: sub_130BD8↑p ROM:00130DCE clr.w d1 ROM:00130DD0 move.b ($1203).w,d1 ROM:00130DD4 cmpi.w #4,d1 ROM:00130DD8 bcc.s locret_130DE2 ROM:00130DDA movea.l off_130DE4(pc,d1.w*4),a0 ROM:00130DDE nop ROM:00130DE0 jmp (a0) ROM:00130DE2 ; --------------------------------------------------------------------------- ROM:00130DE2 ROM:00130DE2 locret_130DE2: ; CODE XREF: sub_130DCE+A↑j ROM:00130DE2 rts ROM:00130DE2 ; End of function sub_130DCE ROM:00130DE2 ROM:00130DE2 ; --------------------------------------------------------------------------- ROM:00130DE4 off_130DE4: dc.l loc_130DF4 ; DATA XREF: sub_130DCE+C↑r ROM:00130DE8 dc.l loc_130E04 ROM:00130DEC dc.l loc_130E4C ROM:00130DF0 dc.l loc_130EA0 ROM:00130DF4 ; --------------------------------------------------------------------------- ROM:00130DF4 ROM:00130DF4 loc_130DF4: ; DATA XREF: ROM:off_130DE4↑o ROM:00130DF4 bclr #1,($138F).w ROM:00130DFA move.b #1,($1203).w ROM:00130E00 bra.s locret_130E4A ROM:00130E02 ; --------------------------------------------------------------------------- ROM:00130E02 rts ROM:00130E04 ; --------------------------------------------------------------------------- ROM:00130E04 ROM:00130E04 loc_130E04: ; DATA XREF: ROM:00130DE8↑o ROM:00130E04 move.w $6AC(a5),d0 ROM:00130E08 move.w $6AE(a5),d1 ROM:00130E0C move.w $6B0(a5),d3 ROM:00130E10 move.w $6B2(a5),d2 ROM:00130E14 move.w $6B4(a5),d4 ROM:00130E18 cmp.w ($A3E).w,d0 ROM:00130E1C bge.s loc_130E22 ROM:00130E1E bra.w loc_130E34 ROM:00130E22 ; --------------------------------------------------------------------------- ROM:00130E22 ROM:00130E22 loc_130E22: ; CODE XREF: ROM:00130E1C↑j ROM:00130E22 cmp.w ($A3E).w,d1 ROM:00130E26 ble.s locret_130E4A ROM:00130E28 cmp.w ($538).w,d2 ROM:00130E2C bgt.s loc_130E34 ROM:00130E2E cmp.w ($C40).w,d3 ROM:00130E32 bge.s locret_130E4A ROM:00130E34 ROM:00130E34 loc_130E34: ; CODE XREF: ROM:00130E1E↑j ROM:00130E34 ; ROM:00130E2C↑j ROM:00130E34 clr.b ($88D).w ROM:00130E38 move.w d4,($64A).w ROM:00130E3C move.b #1,($88D).w ROM:00130E42 move.b #2,($1203).w ROM:00130E48 bra.s locret_130E9E ROM:00130E4A ; --------------------------------------------------------------------------- ROM:00130E4A ROM:00130E4A locret_130E4A: ; CODE XREF: ROM:00130E00↑j ROM:00130E4A ; ROM:00130E26↑j ... ROM:00130E4A rts ROM:00130E4C ; --------------------------------------------------------------------------- ROM:00130E4C ROM:00130E4C loc_130E4C: ; DATA XREF: ROM:00130DEC↑o ROM:00130E4C cmpi.w #0,($64A).w ROM:00130E52 bgt.s loc_130E62 ROM:00130E54 bset #1,($138F).w ROM:00130E5A move.b #3,($1203).w ROM:00130E60 bra.s locret_130EC2 ROM:00130E62 ; --------------------------------------------------------------------------- ROM:00130E62 ROM:00130E62 loc_130E62: ; CODE XREF: ROM:00130E52↑j ROM:00130E62 move.w $6AC(a5),d0 ROM:00130E66 move.w $6AE(a5),d1 ROM:00130E6A move.w $6B0(a5),d3 ROM:00130E6E move.w $6B2(a5),d2 ROM:00130E72 cmp.w ($A3E).w,d0 ROM:00130E76 blt.s locret_130E9E ROM:00130E78 cmp.w ($A3E).w,d1 ROM:00130E7C bgt.s loc_130E82 ROM:00130E7E bra.w loc_130E8E ROM:00130E82 ; --------------------------------------------------------------------------- ROM:00130E82 ROM:00130E82 loc_130E82: ; CODE XREF: ROM:00130E7C↑j ROM:00130E82 cmp.w ($538).w,d2 ROM:00130E86 bgt.s locret_130E9E ROM:00130E88 cmp.w ($C40).w,d3 ROM:00130E8C blt.s locret_130E9E ROM:00130E8E ROM:00130E8E loc_130E8E: ; CODE XREF: ROM:00130E7E↑j ROM:00130E8E clr.b ($88D).w ROM:00130E92 clr.w ($64A).w ROM:00130E96 move.b #1,($1203).w ROM:00130E9C bra.s locret_130E4A ROM:00130E9E ; --------------------------------------------------------------------------- ROM:00130E9E ROM:00130E9E locret_130E9E: ; CODE XREF: ROM:00130E48↑j ROM:00130E9E ; ROM:00130E76↑j ... ROM:00130E9E rts ROM:00130EA0 ; --------------------------------------------------------------------------- ROM:00130EA0 ROM:00130EA0 loc_130EA0: ; DATA XREF: ROM:00130DF0↑o ROM:00130EA0 move.w $6AC(a5),d0 ROM:00130EA4 move.w $6AE(a5),d1 ROM:00130EA8 cmp.w ($A3E).w,d1 ROM:00130EAC bgt.s locret_130EC2 ROM:00130EAE cmp.w ($A3E).w,d0 ROM:00130EB2 blt.s locret_130EC2 ROM:00130EB4 bclr #1,($138F).w ROM:00130EBA move.b #1,($1203).w ROM:00130EC0 bra.s locret_130E4A ROM:00130EC2 ; --------------------------------------------------------------------------- ROM:00130EC2 ROM:00130EC2 locret_130EC2: ; CODE XREF: ROM:00130E60↑j ROM:00130EC2 ; ROM:00130EAC↑j ... ROM:00130EC2 rts ROM:00130EC4 ; --------------------------------------------------------------------------- ROM:00130EC4 rts ROM:00130EC6 ROM:00130EC6 ; =============== S U B R O U T I N E ======================================= ROM:00130EC6 ROM:00130EC6 ROM:00130EC6 sub_130EC6: ; CODE XREF: sub_1268BE+90↑p ROM:00130EC6 move.w ($DE0).w,d1 ROM:00130ECA cmpi.w #6,d1 ROM:00130ECE bcc.s locret_130ED8 ROM:00130ED0 movea.l off_130EDA(pc,d1.w*4),a0 ROM:00130ED4 nop ROM:00130ED6 jmp (a0) ROM:00130ED8 ; --------------------------------------------------------------------------- ROM:00130ED8 ROM:00130ED8 locret_130ED8: ; CODE XREF: sub_130EC6+8↑j ROM:00130ED8 rts ROM:00130ED8 ; End of function sub_130EC6 ROM:00130ED8 ROM:00130ED8 ; --------------------------------------------------------------------------- ROM:00130EDA off_130EDA: dc.l loc_130EF2 ; DATA XREF: sub_130EC6+A↑r ROM:00130EDE dc.l loc_130EFC ROM:00130EE2 dc.l loc_130F36 ROM:00130EE6 dc.l loc_130F52 ROM:00130EEA dc.l loc_130F86 ROM:00130EEE dc.l loc_130FC0 ROM:00130EF2 ; --------------------------------------------------------------------------- ROM:00130EF2 ROM:00130EF2 loc_130EF2: ; DATA XREF: ROM:off_130EDA↑o ROM:00130EF2 move.w #1,($DE0).w ROM:00130EF8 bra.s loc_130F30 ROM:00130EFA ; --------------------------------------------------------------------------- ROM:00130EFA rts ROM:00130EFC ; --------------------------------------------------------------------------- ROM:00130EFC ROM:00130EFC loc_130EFC: ; DATA XREF: ROM:00130EDE↑o ROM:00130EFC btst #2,($138F).w ROM:00130F02 beq.s loc_130F30 ROM:00130F04 move.l ($97C).w,d0 ROM:00130F08 divu.l #$3E8,d0 ROM:00130F10 bset #4,($1378).w ROM:00130F16 clr.b ($84F).w ROM:00130F1A move.w d0,($5CE).w ROM:00130F1E move.b #1,($84F).w ROM:00130F24 bsr.w sub_130FFE ROM:00130F28 move.w #2,($DE0).w ROM:00130F2E bra.s loc_130F4C ROM:00130F30 ; --------------------------------------------------------------------------- ROM:00130F30 ROM:00130F30 loc_130F30: ; CODE XREF: ROM:00130EF8↑j ROM:00130F30 ; ROM:00130F02↑j ROM:00130F30 bsr.w sub_131090 ROM:00130F34 rts ROM:00130F36 ; --------------------------------------------------------------------------- ROM:00130F36 ROM:00130F36 loc_130F36: ; DATA XREF: ROM:00130EE2↑o ROM:00130F36 cmpi.w #0,($5CE).w ROM:00130F3C bgt.s loc_130F4C ROM:00130F3E bclr #4,($1378).w ROM:00130F44 move.w #3,($DE0).w ROM:00130F4A bra.s locret_130F84 ROM:00130F4C ; --------------------------------------------------------------------------- ROM:00130F4C ROM:00130F4C loc_130F4C: ; CODE XREF: ROM:00130F2E↑j ROM:00130F4C ; ROM:00130F3C↑j ... ROM:00130F4C bsr.w sub_13103C ROM:00130F50 rts ROM:00130F52 ; --------------------------------------------------------------------------- ROM:00130F52 ROM:00130F52 loc_130F52: ; DATA XREF: ROM:00130EE6↑o ROM:00130F52 btst #4,($137A).w ROM:00130F58 beq.s loc_130F68 ROM:00130F5A bsr.w sub_1310E0 ROM:00130F5E move.w #5,($DE0).w ROM:00130F64 bra.w loc_130FF6 ROM:00130F68 ; --------------------------------------------------------------------------- ROM:00130F68 ROM:00130F68 loc_130F68: ; CODE XREF: ROM:00130F58↑j ROM:00130F68 btst #2,($136E).w ROM:00130F6E beq.s locret_130F84 ROM:00130F70 btst #4,($137A).w ROM:00130F76 bne.s locret_130F84 ROM:00130F78 bsr.w sub_1310BE ROM:00130F7C move.w #4,($DE0).w ROM:00130F82 bra.s loc_130FBA ROM:00130F84 ; --------------------------------------------------------------------------- ROM:00130F84 ROM:00130F84 locret_130F84: ; CODE XREF: ROM:00130F4A↑j ROM:00130F84 ; ROM:00130F6E↑j ... ROM:00130F84 rts ROM:00130F86 ; --------------------------------------------------------------------------- ROM:00130F86 ROM:00130F86 loc_130F86: ; DATA XREF: ROM:00130EEA↑o ROM:00130F86 btst #2,($138F).w ROM:00130F8C beq.s loc_130FBA ROM:00130F8E move.l ($97C).w,d0 ROM:00130F92 divu.l #$3E8,d0 ROM:00130F9A bset #4,($1378).w ROM:00130FA0 clr.b ($84F).w ROM:00130FA4 move.w d0,($5CE).w ROM:00130FA8 move.b #1,($84F).w ROM:00130FAE bsr.w sub_130FFE ROM:00130FB2 move.w #2,($DE0).w ROM:00130FB8 bra.s loc_130F4C ROM:00130FBA ; --------------------------------------------------------------------------- ROM:00130FBA ROM:00130FBA loc_130FBA: ; CODE XREF: ROM:00130F82↑j ROM:00130FBA ; ROM:00130F8C↑j ROM:00130FBA bsr.w sub_1310BE ROM:00130FBE rts ROM:00130FC0 ; --------------------------------------------------------------------------- ROM:00130FC0 ROM:00130FC0 loc_130FC0: ; DATA XREF: ROM:00130EEE↑o ROM:00130FC0 btst #2,($138F).w ROM:00130FC6 beq.s loc_130FF6 ROM:00130FC8 move.l ($97C).w,d0 ROM:00130FCC divu.l #$3E8,d0 ROM:00130FD4 bset #4,($1378).w ROM:00130FDA clr.b ($84F).w ROM:00130FDE move.w d0,($5CE).w ROM:00130FE2 move.b #1,($84F).w ROM:00130FE8 bsr.w sub_130FFE ROM:00130FEC move.w #2,($DE0).w ROM:00130FF2 bra.w loc_130F4C ROM:00130FF6 ; --------------------------------------------------------------------------- ROM:00130FF6 ROM:00130FF6 loc_130FF6: ; CODE XREF: ROM:00130F64↑j ROM:00130FF6 ; ROM:00130FC6↑j ROM:00130FF6 bsr.w sub_1310E0 ROM:00130FFA rts ROM:00130FFC ; --------------------------------------------------------------------------- ROM:00130FFC rts ROM:00130FFE ROM:00130FFE ; =============== S U B R O U T I N E ======================================= ROM:00130FFE ROM:00130FFE ROM:00130FFE sub_130FFE: ; CODE XREF: ROM:00130F24↑p ROM:00130FFE ; ROM:00130FAE↑p ... ROM:00130FFE move.l #$FDE8,d2 ROM:00131004 move.w ($111E).w,d1 ROM:00131008 ext.l d1 ROM:0013100A sub.l d1,d2 ROM:0013100C cmp.l ($97C).w,d2 ROM:00131010 bge.s loc_13102C ROM:00131012 move.l d2,d0 ROM:00131014 move.l ($97C).w,d1 ROM:00131018 sub.l d2,d1 ROM:0013101A move.l d1,($97C).w ROM:0013101E move.w ($5CE).w,d1 ROM:00131022 sub.w $6BA(a5),d1 ROM:00131026 move.w d1,($DDE).w ROM:0013102A bra.s loc_131034 ROM:0013102C ; --------------------------------------------------------------------------- ROM:0013102C ROM:0013102C loc_13102C: ; CODE XREF: sub_130FFE+12↑j ROM:0013102C move.l ($97C).w,d0 ROM:00131030 clr.l ($97C).w ROM:00131034 ROM:00131034 loc_131034: ; CODE XREF: sub_130FFE+2C↑j ROM:00131034 bsr.l sub_1153FA ROM:0013103A rts ROM:0013103A ; End of function sub_130FFE ROM:0013103A ROM:0013103C ROM:0013103C ; =============== S U B R O U T I N E ======================================= ROM:0013103C ROM:0013103C ROM:0013103C sub_13103C: ; CODE XREF: ROM:loc_130F4C↑p ROM:0013103C move.l ($97C).w,d1 ROM:00131040 cmpi.l #0,d1 ROM:00131046 ble.s locret_13108E ROM:00131048 move.w ($DDE).w,d1 ROM:0013104C cmp.w ($5CE).w,d1 ROM:00131050 blt.s locret_13108E ROM:00131052 move.w $6BA(a5),d1 ROM:00131056 muls.w #$3E8,d1 ROM:0013105A cmp.l ($97C).w,d1 ROM:0013105E blt.s loc_13106A ROM:00131060 move.l ($97C).w,d0 ROM:00131064 clr.l ($97C).w ROM:00131068 bra.s loc_131088 ROM:0013106A ; --------------------------------------------------------------------------- ROM:0013106A ROM:0013106A loc_13106A: ; CODE XREF: sub_13103C+22↑j ROM:0013106A move.w $6BA(a5),d0 ROM:0013106E add.w ($DDE).w,d0 ROM:00131072 sub.w ($5CE).w,d0 ROM:00131076 sub.w d0,($DDE).w ROM:0013107A ext.l d0 ROM:0013107C muls.l #$3E8,d0 ROM:00131084 sub.l d0,($97C).w ROM:00131088 ROM:00131088 loc_131088: ; CODE XREF: sub_13103C+2C↑j ROM:00131088 bsr.l sub_1153FA ROM:0013108E ROM:0013108E locret_13108E: ; CODE XREF: sub_13103C+A↑j ROM:0013108E ; sub_13103C+14↑j ROM:0013108E rts ROM:0013108E ; End of function sub_13103C ROM:0013108E ROM:00131090 ROM:00131090 ; =============== S U B R O U T I N E ======================================= ROM:00131090 ROM:00131090 ROM:00131090 sub_131090: ; CODE XREF: ROM:loc_130F30↑p ROM:00131090 move.w #$3C52,d1 ROM:00131094 move.w ($A44).w,d2 ROM:00131098 bsr.l sub_115E32 ROM:0013109E move.w d1,($DDC).w ROM:001310A2 move.w ($DDC).w,d3 ROM:001310A6 muls.w ($DF2).w,d3 ROM:001310AA muls.l ($9E0).w,d4:d3 ROM:001310B0 divs.l #$6DDD00,d4:d3 ROM:001310B8 move.l d3,($97C).w ROM:001310BC rts ROM:001310BC ; End of function sub_131090 ROM:001310BC ROM:001310BE ROM:001310BE ; =============== S U B R O U T I N E ======================================= ROM:001310BE ROM:001310BE ROM:001310BE sub_1310BE: ; CODE XREF: ROM:00130F78↑p ROM:001310BE ; ROM:loc_130FBA↑p ROM:001310BE move.w $6B8(a5),($DDC).w ROM:001310C4 move.w ($DDC).w,d3 ROM:001310C8 muls.w ($DF2).w,d3 ROM:001310CC muls.l ($9E0).w,d4:d3 ROM:001310D2 divs.l #$6DDD00,d4:d3 ROM:001310DA move.l d3,($97C).w ROM:001310DE rts ROM:001310DE ; End of function sub_1310BE ROM:001310DE ROM:001310E0 ROM:001310E0 ; =============== S U B R O U T I N E ======================================= ROM:001310E0 ROM:001310E0 ROM:001310E0 sub_1310E0: ; CODE XREF: ROM:00130F5A↑p ROM:001310E0 ; ROM:loc_130FF6↑p ROM:001310E0 move.w $6B6(a5),($DDC).w ROM:001310E6 move.w ($DDC).w,d3 ROM:001310EA muls.w ($DF2).w,d3 ROM:001310EE muls.l ($9E0).w,d4:d3 ROM:001310F4 divs.l #$6DDD00,d4:d3 ROM:001310FC move.l d3,($97C).w ROM:00131100 rts ROM:00131100 ; End of function sub_1310E0 ROM:00131100 ROM:00131102 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00131104 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00131106 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00131108 ROM:00131108 ; =============== S U B R O U T I N E ======================================= ROM:00131108 ROM:00131108 ROM:00131108 sub_131108: ; CODE XREF: ROM:00115F94↑p ROM:00131108 bsr.w sub_131694 ROM:0013110C bsr.w sub_131112 ROM:00131110 rts ROM:00131110 ; End of function sub_131108 ROM:00131110 ROM:00131112 ROM:00131112 ; =============== S U B R O U T I N E ======================================= ROM:00131112 ROM:00131112 ROM:00131112 sub_131112: ; CODE XREF: sub_131108+4↑p ROM:00131112 clr.w d1 ROM:00131114 move.b ($1204).w,d1 ROM:00131118 cmpi.w #7,d1 ROM:0013111C bcc.s locret_131126 ROM:0013111E movea.l off_131128(pc,d1.w*4),a0 ROM:00131122 nop ROM:00131124 jmp (a0) ROM:00131126 ; --------------------------------------------------------------------------- ROM:00131126 ROM:00131126 locret_131126: ; CODE XREF: sub_131112+A↑j ROM:00131126 rts ROM:00131126 ; End of function sub_131112 ROM:00131126 ROM:00131126 ; --------------------------------------------------------------------------- ROM:00131128 off_131128: dc.l loc_131144 ; DATA XREF: sub_131112+C↑r ROM:0013112C dc.l loc_13115E ROM:00131130 dc.l loc_1311D2 ROM:00131134 dc.l loc_13128A ROM:00131138 dc.l loc_131342 ROM:0013113C dc.l loc_1314B2 ROM:00131140 dc.l loc_13150C ROM:00131144 ; --------------------------------------------------------------------------- ROM:00131144 ROM:00131144 loc_131144: ; DATA XREF: ROM:off_131128↑o ROM:00131144 move.w #7,($DE6).w ROM:0013114A bclr #0,($1371).w ROM:00131150 move.b #5,($1204).w ROM:00131156 bra.l loc_1314F8 ROM:0013115C ; --------------------------------------------------------------------------- ROM:0013115C rts ROM:0013115E ; --------------------------------------------------------------------------- ROM:0013115E ROM:0013115E loc_13115E: ; DATA XREF: ROM:0013112C↑o ROM:0013115E cmpi.w #0,($5D0).w ROM:00131164 bgt.s loc_131186 ROM:00131166 btst #7,($8EB).w ROM:0013116C beq.s loc_131186 ROM:0013116E move.w #1,($DE6).w ROM:00131174 bclr #0,($1371).w ROM:0013117A move.b #5,($1204).w ROM:00131180 bra.l loc_1314F8 ROM:00131186 ; --------------------------------------------------------------------------- ROM:00131186 ROM:00131186 loc_131186: ; CODE XREF: ROM:00131164↑j ROM:00131186 ; ROM:0013116C↑j ROM:00131186 cmpi.w #0,($5D0).w ROM:0013118C bgt.s loc_1311AE ROM:0013118E btst #7,($8EB).w ROM:00131194 bne.s loc_1311AE ROM:00131196 move.w #2,($DE6).w ROM:0013119C bclr #0,($1371).w ROM:001311A2 move.b #5,($1204).w ROM:001311A8 bra.l loc_1314F8 ROM:001311AE ; --------------------------------------------------------------------------- ROM:001311AE ROM:001311AE loc_1311AE: ; CODE XREF: ROM:0013118C↑j ROM:001311AE ; ROM:00131194↑j ROM:001311AE btst #6,($138A).w ROM:001311B4 beq.s locret_1311D0 ROM:001311B6 clr.b ($851).w ROM:001311BA clr.w ($5D2).w ROM:001311BE move.b #3,($851).w ROM:001311C4 move.b #2,($1204).w ROM:001311CA bra.l loc_131282 ROM:001311D0 ; --------------------------------------------------------------------------- ROM:001311D0 ROM:001311D0 locret_1311D0: ; CODE XREF: ROM:001311B4↑j ROM:001311D0 ; ROM:001314F2↓j ROM:001311D0 rts ROM:001311D2 ; --------------------------------------------------------------------------- ROM:001311D2 ROM:001311D2 loc_1311D2: ; CODE XREF: ROM:00131232↓j ROM:001311D2 ; ROM:001312EA↓j ... ROM:001311D2 cmpi.w #0,($5D0).w ROM:001311D8 bgt.s loc_1311F2 ROM:001311DA move.w #0,($DE6).w ROM:001311E0 bclr #0,($1371).w ROM:001311E6 move.b #5,($1204).w ROM:001311EC bra.l loc_1314F8 ROM:001311F2 ; --------------------------------------------------------------------------- ROM:001311F2 ROM:001311F2 loc_1311F2: ; CODE XREF: ROM:001311D8↑j ROM:001311F2 move.w #6,d0 ROM:001311F6 move.w #2,d1 ROM:001311FA btst #6,($138A).w ROM:00131200 beq.s loc_13123A ROM:00131202 cmp.w ($5D2).w,d1 ROM:00131206 ble.s loc_131218 ROM:00131208 clr.b ($851).w ROM:0013120C clr.w ($5D2).w ROM:00131210 move.b #3,($851).w ROM:00131216 bra.s loc_131240 ROM:00131218 ; --------------------------------------------------------------------------- ROM:00131218 ROM:00131218 loc_131218: ; CODE XREF: ROM:00131206↑j ROM:00131218 cmp.w ($5D2).w,d0 ROM:0013121C bge.s loc_131238 ROM:0013121E clr.b ($851).w ROM:00131222 clr.w ($5D2).w ROM:00131226 move.b #3,($851).w ROM:0013122C move.b #2,($1204).w ROM:00131232 bra.l loc_1311D2 ROM:00131238 ; --------------------------------------------------------------------------- ROM:00131238 ROM:00131238 loc_131238: ; CODE XREF: ROM:0013121C↑j ROM:00131238 bra.s loc_13124C ROM:0013123A ; --------------------------------------------------------------------------- ROM:0013123A ROM:0013123A loc_13123A: ; CODE XREF: ROM:00131200↑j ROM:0013123A cmp.w ($5D2).w,d0 ROM:0013123E bge.s loc_13124C ROM:00131240 ROM:00131240 loc_131240: ; CODE XREF: ROM:00131216↑j ROM:00131240 move.b #2,($1204).w ROM:00131246 bra.l loc_131282 ROM:0013124C ; --------------------------------------------------------------------------- ROM:0013124C ROM:0013124C loc_13124C: ; CODE XREF: ROM:loc_131238↑j ROM:0013124C ; ROM:0013123E↑j ROM:0013124C move.w #2,d0 ROM:00131250 move.w #6,d1 ROM:00131254 btst #6,($138A).w ROM:0013125A beq.s loc_131282 ROM:0013125C cmp.w ($5D2).w,d0 ROM:00131260 bgt.s loc_131282 ROM:00131262 cmp.w ($5D2).w,d1 ROM:00131266 blt.s loc_131282 ROM:00131268 clr.b ($851).w ROM:0013126C clr.w ($5D2).w ROM:00131270 move.b #3,($851).w ROM:00131276 move.b #3,($1204).w ROM:0013127C bra.l loc_13133A ROM:00131282 ; --------------------------------------------------------------------------- ROM:00131282 ROM:00131282 loc_131282: ; CODE XREF: ROM:001311CA↑j ROM:00131282 ; ROM:00131246↑j ... ROM:00131282 bclr #6,($138A).w ROM:00131288 rts ROM:0013128A ; --------------------------------------------------------------------------- ROM:0013128A ROM:0013128A loc_13128A: ; DATA XREF: ROM:00131134↑o ROM:0013128A cmpi.w #0,($5D0).w ROM:00131290 bgt.s loc_1312AA ROM:00131292 move.w #0,($DE6).w ROM:00131298 bclr #0,($1371).w ROM:0013129E move.b #5,($1204).w ROM:001312A4 bra.l loc_1314F8 ROM:001312AA ; --------------------------------------------------------------------------- ROM:001312AA ROM:001312AA loc_1312AA: ; CODE XREF: ROM:00131290↑j ROM:001312AA move.w #$10,d0 ROM:001312AE move.w #$A,d1 ROM:001312B2 btst #6,($138A).w ROM:001312B8 beq.s loc_1312F2 ROM:001312BA cmp.w ($5D2).w,d1 ROM:001312BE ble.s loc_1312D0 ROM:001312C0 clr.b ($851).w ROM:001312C4 clr.w ($5D2).w ROM:001312C8 move.b #3,($851).w ROM:001312CE bra.s loc_1312F8 ROM:001312D0 ; --------------------------------------------------------------------------- ROM:001312D0 ROM:001312D0 loc_1312D0: ; CODE XREF: ROM:001312BE↑j ROM:001312D0 cmp.w ($5D2).w,d0 ROM:001312D4 bge.s loc_1312F0 ROM:001312D6 clr.b ($851).w ROM:001312DA clr.w ($5D2).w ROM:001312DE move.b #3,($851).w ROM:001312E4 move.b #2,($1204).w ROM:001312EA bra.l loc_1311D2 ROM:001312F0 ; --------------------------------------------------------------------------- ROM:001312F0 ROM:001312F0 loc_1312F0: ; CODE XREF: ROM:001312D4↑j ROM:001312F0 bra.s loc_131304 ROM:001312F2 ; --------------------------------------------------------------------------- ROM:001312F2 ROM:001312F2 loc_1312F2: ; CODE XREF: ROM:001312B8↑j ROM:001312F2 cmp.w ($5D2).w,d0 ROM:001312F6 bge.s loc_131304 ROM:001312F8 ROM:001312F8 loc_1312F8: ; CODE XREF: ROM:001312CE↑j ROM:001312F8 move.b #2,($1204).w ROM:001312FE bra.l loc_131282 ROM:00131304 ; --------------------------------------------------------------------------- ROM:00131304 ROM:00131304 loc_131304: ; CODE XREF: ROM:loc_1312F0↑j ROM:00131304 ; ROM:001312F6↑j ROM:00131304 move.w #$A,d0 ROM:00131308 move.w #$10,d1 ROM:0013130C btst #6,($138A).w ROM:00131312 beq.s loc_13133A ROM:00131314 cmp.w ($5D2).w,d0 ROM:00131318 bgt.s loc_13133A ROM:0013131A cmp.w ($5D2).w,d1 ROM:0013131E blt.s loc_13133A ROM:00131320 clr.b ($851).w ROM:00131324 clr.w ($5D2).w ROM:00131328 move.b #3,($851).w ROM:0013132E move.b #4,($1204).w ROM:00131334 bra.l loc_1314AA ROM:0013133A ; --------------------------------------------------------------------------- ROM:0013133A ROM:0013133A loc_13133A: ; CODE XREF: ROM:0013127C↑j ROM:0013133A ; ROM:00131312↑j ... ROM:0013133A bclr #6,($138A).w ROM:00131340 rts ROM:00131342 ; --------------------------------------------------------------------------- ROM:00131342 ROM:00131342 loc_131342: ; DATA XREF: ROM:00131138↑o ROM:00131342 cmpi.w #0,($5D0).w ROM:00131348 bgt.s loc_131362 ROM:0013134A move.w #0,($DE6).w ROM:00131350 bclr #0,($1371).w ROM:00131356 move.b #5,($1204).w ROM:0013135C bra.l loc_1314F8 ROM:00131362 ; --------------------------------------------------------------------------- ROM:00131362 ROM:00131362 loc_131362: ; CODE XREF: ROM:00131348↑j ROM:00131362 move.w #$A,d0 ROM:00131366 move.w #2,d1 ROM:0013136A move.w #6,d2 ROM:0013136E move.w #6,d3 ROM:00131372 btst #6,($138A).w ROM:00131378 beq.s loc_1313CE ROM:0013137A cmp.w ($5D2).w,d1 ROM:0013137E ble.s loc_131390 ROM:00131380 clr.b ($851).w ROM:00131384 clr.w ($5D2).w ROM:00131388 move.b #3,($851).w ROM:0013138E bra.s loc_1313D4 ROM:00131390 ; --------------------------------------------------------------------------- ROM:00131390 ROM:00131390 loc_131390: ; CODE XREF: ROM:0013137E↑j ROM:00131390 cmp.w ($5D2).w,d2 ROM:00131394 bge.s loc_1313AC ROM:00131396 cmp.w ($5D2).w,d3 ROM:0013139A ble.s loc_1313AC ROM:0013139C clr.b ($851).w ROM:001313A0 clr.w ($5D2).w ROM:001313A4 move.b #3,($851).w ROM:001313AA bra.s loc_1313D4 ROM:001313AC ; --------------------------------------------------------------------------- ROM:001313AC ROM:001313AC loc_1313AC: ; CODE XREF: ROM:00131394↑j ROM:001313AC ; ROM:0013139A↑j ROM:001313AC cmp.w ($5D2).w,d0 ROM:001313B0 bge.s loc_1313CC ROM:001313B2 clr.b ($851).w ROM:001313B6 clr.w ($5D2).w ROM:001313BA move.b #3,($851).w ROM:001313C0 move.b #2,($1204).w ROM:001313C6 bra.l loc_1311D2 ROM:001313CC ; --------------------------------------------------------------------------- ROM:001313CC ROM:001313CC loc_1313CC: ; CODE XREF: ROM:001313B0↑j ROM:001313CC bra.s loc_1313EC ROM:001313CE ; --------------------------------------------------------------------------- ROM:001313CE ROM:001313CE loc_1313CE: ; CODE XREF: ROM:00131378↑j ROM:001313CE cmp.w ($5D2).w,d0 ROM:001313D2 bge.s loc_1313EC ROM:001313D4 ROM:001313D4 loc_1313D4: ; CODE XREF: ROM:0013138E↑j ROM:001313D4 ; ROM:001313AA↑j ROM:001313D4 move.w #0,($DE8).w ROM:001313DA move.w #0,($DE2).w ROM:001313E0 move.b #2,($1204).w ROM:001313E6 bra.l loc_131282 ROM:001313EC ; --------------------------------------------------------------------------- ROM:001313EC ROM:001313EC loc_1313EC: ; CODE XREF: ROM:loc_1313CC↑j ROM:001313EC ; ROM:001313D2↑j ROM:001313EC move.w #6,d0 ROM:001313F0 move.w #$A,d1 ROM:001313F4 move.w #$F,d2 ROM:001313F8 btst #6,($138A).w ROM:001313FE beq.s loc_131438 ROM:00131400 cmp.w ($5D2).w,d0 ROM:00131404 bgt.s loc_131438 ROM:00131406 cmp.w ($5D2).w,d1 ROM:0013140A blt.s loc_131438 ROM:0013140C cmp.w ($DE8).w,d2 ROM:00131410 ble.s loc_131438 ROM:00131412 clr.b ($851).w ROM:00131416 clr.w ($5D2).w ROM:0013141A move.b #3,($851).w ROM:00131420 bsr.w sub_131630 ROM:00131424 addq.w #1,($DE8).w ROM:00131428 bvc.s loc_131430 ROM:0013142A move.w #$8000,($DE8).w ROM:00131430 ROM:00131430 loc_131430: ; CODE XREF: ROM:00131428↑j ROM:00131430 move.b #4,($1204).w ROM:00131436 bra.s loc_1314AA ROM:00131438 ; --------------------------------------------------------------------------- ROM:00131438 ROM:00131438 loc_131438: ; CODE XREF: ROM:001313FE↑j ROM:00131438 ; ROM:00131404↑j ... ROM:00131438 btst #6,($138A).w ROM:0013143E beq.s loc_131474 ROM:00131440 cmp.w ($5D2).w,d0 ROM:00131444 bgt.s loc_131474 ROM:00131446 cmp.w ($5D2).w,d1 ROM:0013144A blt.s loc_131474 ROM:0013144C cmp.w ($DE8).w,d2 ROM:00131450 bgt.s loc_131474 ROM:00131452 clr.b ($851).w ROM:00131456 clr.w ($5D2).w ROM:0013145A bsr.w sub_131630 ROM:0013145E bsr.w sub_131642 ROM:00131462 bclr #0,($1371).w ROM:00131468 move.b #5,($1204).w ROM:0013146E bra.l loc_1314F8 ROM:00131474 ; --------------------------------------------------------------------------- ROM:00131474 ROM:00131474 loc_131474: ; CODE XREF: ROM:0013143E↑j ROM:00131474 ; ROM:00131444↑j ... ROM:00131474 move.w #2,d0 ROM:00131478 move.w #6,d1 ROM:0013147C btst #6,($138A).w ROM:00131482 beq.s loc_1314AA ROM:00131484 cmp.w ($5D2).w,d0 ROM:00131488 bgt.s loc_1314AA ROM:0013148A cmp.w ($5D2).w,d1 ROM:0013148E blt.s loc_1314AA ROM:00131490 clr.b ($851).w ROM:00131494 clr.w ($5D2).w ROM:00131498 move.b #3,($851).w ROM:0013149E move.b #6,($1204).w ROM:001314A4 bra.l loc_131626 ROM:001314AA ; --------------------------------------------------------------------------- ROM:001314AA ROM:001314AA loc_1314AA: ; CODE XREF: ROM:00131334↑j ROM:001314AA ; ROM:00131436↑j ... ROM:001314AA bclr #6,($138A).w ROM:001314B0 rts ROM:001314B2 ; --------------------------------------------------------------------------- ROM:001314B2 ROM:001314B2 loc_1314B2: ; DATA XREF: ROM:0013113C↑o ROM:001314B2 move.w $6C2(a5),d0 ROM:001314B6 btst #5,($1385).w ROM:001314BC beq.s loc_1314C0 ROM:001314BE bra.s loc_1314C8 ROM:001314C0 ; --------------------------------------------------------------------------- ROM:001314C0 ROM:001314C0 loc_1314C0: ; CODE XREF: ROM:001314BC↑j ROM:001314C0 btst #1,($1388).w ROM:001314C6 beq.s loc_1314F8 ROM:001314C8 ROM:001314C8 loc_1314C8: ; CODE XREF: ROM:001314BE↑j ROM:001314C8 bsr.w sub_13167C ROM:001314CC move.w #0,($DE8).w ROM:001314D2 move.w #0,($DE2).w ROM:001314D8 clr.b ($850).w ROM:001314DC move.w d0,($5D0).w ROM:001314E0 move.b #1,($850).w ROM:001314E6 bset #0,($1371).w ROM:001314EC move.b #1,($1204).w ROM:001314F2 bra.l locret_1311D0 ROM:001314F8 ; --------------------------------------------------------------------------- ROM:001314F8 ROM:001314F8 loc_1314F8: ; CODE XREF: ROM:00131156↑j ROM:001314F8 ; ROM:00131180↑j ... ROM:001314F8 bclr #5,($1385).w ROM:001314FE bclr #1,($1388).w ROM:00131504 bclr #6,($138A).w ROM:0013150A rts ROM:0013150C ; --------------------------------------------------------------------------- ROM:0013150C ROM:0013150C loc_13150C: ; DATA XREF: ROM:00131140↑o ROM:0013150C cmpi.w #0,($5D0).w ROM:00131512 bgt.s loc_131528 ROM:00131514 move.w #0,($DE6).w ROM:0013151A bclr #0,($1371).w ROM:00131520 move.b #5,($1204).w ROM:00131526 bra.s loc_1314F8 ROM:00131528 ; --------------------------------------------------------------------------- ROM:00131528 ROM:00131528 loc_131528: ; CODE XREF: ROM:00131512↑j ROM:00131528 move.w #2,d0 ROM:0013152C move.w #6,d1 ROM:00131530 move.w #$F,d2 ROM:00131534 btst #6,($138A).w ROM:0013153A beq.s loc_131570 ROM:0013153C cmp.w ($5D2).w,d0 ROM:00131540 bgt.s loc_131570 ROM:00131542 cmp.w ($5D2).w,d1 ROM:00131546 blt.s loc_131570 ROM:00131548 cmp.w ($DE8).w,d2 ROM:0013154C bgt.s loc_131570 ROM:0013154E clr.b ($851).w ROM:00131552 clr.w ($5D2).w ROM:00131556 bsr.w sub_13163C ROM:0013155A bsr.w sub_131642 ROM:0013155E bclr #0,($1371).w ROM:00131564 move.b #5,($1204).w ROM:0013156A bra.l loc_1314F8 ROM:00131570 ; --------------------------------------------------------------------------- ROM:00131570 ROM:00131570 loc_131570: ; CODE XREF: ROM:0013153A↑j ROM:00131570 ; ROM:00131540↑j ... ROM:00131570 move.w #6,d0 ROM:00131574 move.w #2,d1 ROM:00131578 btst #6,($138A).w ROM:0013157E beq.s loc_1315B8 ROM:00131580 cmp.w ($5D2).w,d1 ROM:00131584 ble.s loc_131596 ROM:00131586 clr.b ($851).w ROM:0013158A clr.w ($5D2).w ROM:0013158E move.b #3,($851).w ROM:00131594 bra.s loc_1315BE ROM:00131596 ; --------------------------------------------------------------------------- ROM:00131596 ROM:00131596 loc_131596: ; CODE XREF: ROM:00131584↑j ROM:00131596 cmp.w ($5D2).w,d0 ROM:0013159A bge.s loc_1315B6 ROM:0013159C clr.b ($851).w ROM:001315A0 clr.w ($5D2).w ROM:001315A4 move.b #3,($851).w ROM:001315AA move.b #2,($1204).w ROM:001315B0 bra.l loc_1311D2 ROM:001315B6 ; --------------------------------------------------------------------------- ROM:001315B6 ROM:001315B6 loc_1315B6: ; CODE XREF: ROM:0013159A↑j ROM:001315B6 bra.s loc_1315D6 ROM:001315B8 ; --------------------------------------------------------------------------- ROM:001315B8 ROM:001315B8 loc_1315B8: ; CODE XREF: ROM:0013157E↑j ROM:001315B8 cmp.w ($5D2).w,d0 ROM:001315BC bge.s loc_1315D6 ROM:001315BE ROM:001315BE loc_1315BE: ; CODE XREF: ROM:00131594↑j ROM:001315BE move.w #0,($DE8).w ROM:001315C4 move.w #0,($DE2).w ROM:001315CA move.b #2,($1204).w ROM:001315D0 bra.l loc_131282 ROM:001315D6 ; --------------------------------------------------------------------------- ROM:001315D6 ROM:001315D6 loc_1315D6: ; CODE XREF: ROM:loc_1315B6↑j ROM:001315D6 ; ROM:001315BC↑j ROM:001315D6 move.w #2,d0 ROM:001315DA move.w #6,d1 ROM:001315DE move.w #$F,d2 ROM:001315E2 btst #6,($138A).w ROM:001315E8 beq.s loc_131626 ROM:001315EA cmp.w ($5D2).w,d0 ROM:001315EE bgt.s loc_131626 ROM:001315F0 cmp.w ($5D2).w,d1 ROM:001315F4 blt.s loc_131626 ROM:001315F6 cmp.w ($DE8).w,d2 ROM:001315FA ble.s loc_131626 ROM:001315FC clr.b ($851).w ROM:00131600 clr.w ($5D2).w ROM:00131604 move.b #3,($851).w ROM:0013160A bsr.w sub_13163C ROM:0013160E addq.w #1,($DE8).w ROM:00131612 bvc.s loc_13161A ROM:00131614 move.w #$8000,($DE8).w ROM:0013161A ROM:0013161A loc_13161A: ; CODE XREF: ROM:00131612↑j ROM:0013161A move.b #4,($1204).w ROM:00131620 bra.l loc_1314AA ROM:00131626 ; --------------------------------------------------------------------------- ROM:00131626 ROM:00131626 loc_131626: ; CODE XREF: ROM:001314A4↑j ROM:00131626 ; ROM:001315E8↑j ... ROM:00131626 bclr #6,($138A).w ROM:0013162C rts ROM:0013162E ; --------------------------------------------------------------------------- ROM:0013162E rts ROM:00131630 ROM:00131630 ; =============== S U B R O U T I N E ======================================= ROM:00131630 ROM:00131630 ROM:00131630 sub_131630: ; CODE XREF: ROM:00131420↑p ROM:00131630 ; ROM:0013145A↑p ROM:00131630 lsl ($DE2).w ROM:00131634 ori.w #1,($DE2).w ROM:0013163A rts ROM:0013163A ; End of function sub_131630 ROM:0013163A ROM:0013163C ROM:0013163C ; =============== S U B R O U T I N E ======================================= ROM:0013163C ROM:0013163C ROM:0013163C sub_13163C: ; CODE XREF: ROM:00131556↑p ROM:0013163C ; ROM:0013160A↑p ROM:0013163C lsl ($DE2).w ROM:00131640 rts ROM:00131640 ; End of function sub_13163C ROM:00131640 ROM:00131642 ROM:00131642 ; =============== S U B R O U T I N E ======================================= ROM:00131642 ROM:00131642 ROM:00131642 sub_131642: ; CODE XREF: ROM:0013145E↑p ROM:00131642 ; ROM:0013155A↑p ROM:00131642 move.w ($DE2).w,d0 ROM:00131646 cmpi.w #$F0F0,d0 ROM:0013164A bne.s loc_131654 ROM:0013164C move.w #5,($DE6).w ROM:00131652 bra.s loc_131668 ROM:00131654 ; --------------------------------------------------------------------------- ROM:00131654 ROM:00131654 loc_131654: ; CODE XREF: sub_131642+8↑j ROM:00131654 cmp.w ($DE4).w,d0 ROM:00131658 bne.s loc_131662 ROM:0013165A move.w #3,($DE6).w ROM:00131660 bra.s loc_131668 ROM:00131662 ; --------------------------------------------------------------------------- ROM:00131662 ROM:00131662 loc_131662: ; CODE XREF: sub_131642+16↑j ROM:00131662 move.w #4,($DE6).w ROM:00131668 ROM:00131668 loc_131668: ; CODE XREF: sub_131642+10↑j ROM:00131668 ; sub_131642+1E↑j ROM:00131668 cmpi.w #0,d0 ROM:0013166C beq.s loc_131674 ROM:0013166E cmpi.w #$FFFF,d0 ROM:00131672 bne.s locret_13167A ROM:00131674 ROM:00131674 loc_131674: ; CODE XREF: sub_131642+2A↑j ROM:00131674 move.w #6,($DE6).w ROM:0013167A ROM:0013167A locret_13167A: ; CODE XREF: sub_131642+30↑j ROM:0013167A rts ROM:0013167A ; End of function sub_131642 ROM:0013167A ROM:0013167C ROM:0013167C ; =============== S U B R O U T I N E ======================================= ROM:0013167C ROM:0013167C ROM:0013167C sub_13167C: ; CODE XREF: ROM:loc_1314C8↑p ROM:0013167C btst #7,($8EB).w ROM:00131682 beq.s loc_13168C ROM:00131684 bset #2,($137C).w ROM:0013168A bra.s locret_131692 ROM:0013168C ; --------------------------------------------------------------------------- ROM:0013168C ROM:0013168C loc_13168C: ; CODE XREF: sub_13167C+6↑j ROM:0013168C bclr #2,($137C).w ROM:00131692 ROM:00131692 locret_131692: ; CODE XREF: sub_13167C+E↑j ROM:00131692 rts ROM:00131692 ; End of function sub_13167C ROM:00131692 ROM:00131694 ROM:00131694 ; =============== S U B R O U T I N E ======================================= ROM:00131694 ROM:00131694 ROM:00131694 sub_131694: ; CODE XREF: sub_131108↑p ROM:00131694 btst #2,($137C).w ROM:0013169A beq.s loc_1316B2 ROM:0013169C btst #7,($8EB).w ROM:001316A2 bne.s loc_1316B0 ROM:001316A4 bset #6,($138A).w ROM:001316AA bclr #2,($137C).w ROM:001316B0 ROM:001316B0 loc_1316B0: ; CODE XREF: sub_131694+E↑j ROM:001316B0 bra.s locret_1316C6 ROM:001316B2 ; --------------------------------------------------------------------------- ROM:001316B2 ROM:001316B2 loc_1316B2: ; CODE XREF: sub_131694+6↑j ROM:001316B2 btst #7,($8EB).w ROM:001316B8 beq.s locret_1316C6 ROM:001316BA bset #6,($138A).w ROM:001316C0 bset #2,($137C).w ROM:001316C6 ROM:001316C6 locret_1316C6: ; CODE XREF: sub_131694:loc_1316B0↑j ROM:001316C6 ; sub_131694+24↑j ROM:001316C6 rts ROM:001316C6 ; End of function sub_131694 ROM:001316C6 ROM:001316C8 ROM:001316C8 ; =============== S U B R O U T I N E ======================================= ROM:001316C8 ROM:001316C8 ROM:001316C8 sub_1316C8: ; CODE XREF: sub_1268BE+B4↑p ROM:001316C8 bsr.w sub_1316CE ROM:001316CC rts ROM:001316CC ; End of function sub_1316C8 ROM:001316CC ROM:001316CE ROM:001316CE ; =============== S U B R O U T I N E ======================================= ROM:001316CE ROM:001316CE ROM:001316CE sub_1316CE: ; CODE XREF: sub_1316C8↑p ROM:001316CE clr.w d1 ROM:001316D0 move.b ($1206).w,d1 ROM:001316D4 cmpi.w #3,d1 ROM:001316D8 bcc.s locret_1316E2 ROM:001316DA movea.l off_1316E4(pc,d1.w*4),a0 ROM:001316DE nop ROM:001316E0 jmp (a0) ROM:001316E2 ; --------------------------------------------------------------------------- ROM:001316E2 ROM:001316E2 locret_1316E2: ; CODE XREF: sub_1316CE+A↑j ROM:001316E2 rts ROM:001316E2 ; End of function sub_1316CE ROM:001316E2 ROM:001316E2 ; --------------------------------------------------------------------------- ROM:001316E4 off_1316E4: dc.l loc_1316F0 ; DATA XREF: sub_1316CE+C↑r ROM:001316E8 dc.l loc_1316FE ROM:001316EC dc.l loc_13173E ROM:001316F0 ; --------------------------------------------------------------------------- ROM:001316F0 ROM:001316F0 loc_1316F0: ; DATA XREF: ROM:off_1316E4↑o ROM:001316F0 bsr.w sub_131752 ROM:001316F4 move.b #1,($1206).w ROM:001316FA bra.s locret_13173C ROM:001316FC ; --------------------------------------------------------------------------- ROM:001316FC rts ROM:001316FE ; --------------------------------------------------------------------------- ROM:001316FE ROM:001316FE loc_1316FE: ; DATA XREF: ROM:001316E8↑o ROM:001316FE btst #5,($8E3).w ROM:00131704 bne.s loc_131718 ROM:00131706 bsr.w sub_1317D8 ROM:0013170A bset #6,($8E8).w ROM:00131710 move.b #2,($1206).w ROM:00131716 bra.s locret_13174E ROM:00131718 ; --------------------------------------------------------------------------- ROM:00131718 ROM:00131718 loc_131718: ; CODE XREF: ROM:00131704↑j ROM:00131718 btst #4,($138E).w ROM:0013171E beq.s locret_13173C ROM:00131720 bsr.w sub_131816 ROM:00131724 bset #6,($8E8).w ROM:0013172A bclr #4,($138E).w ROM:00131730 move.b #1,($1206).w ROM:00131736 bra.l *+6 ROM:0013173C ; --------------------------------------------------------------------------- ROM:0013173C ROM:0013173C locret_13173C: ; CODE XREF: ROM:001316FA↑j ROM:0013173C ; ROM:0013171E↑j ... ROM:0013173C rts ROM:0013173E ; --------------------------------------------------------------------------- ROM:0013173E ROM:0013173E loc_13173E: ; DATA XREF: ROM:001316EC↑o ROM:0013173E btst #5,($8E3).w ROM:00131744 beq.s locret_13174E ROM:00131746 move.b #1,($1206).w ROM:0013174C bra.s locret_13173C ROM:0013174E ; --------------------------------------------------------------------------- ROM:0013174E ROM:0013174E locret_13174E: ; CODE XREF: ROM:00131716↑j ROM:0013174E ; ROM:00131744↑j ROM:0013174E rts ROM:00131750 ; --------------------------------------------------------------------------- ROM:00131750 rts ROM:00131752 ROM:00131752 ; =============== S U B R O U T I N E ======================================= ROM:00131752 ROM:00131752 ROM:00131752 sub_131752: ; CODE XREF: ROM:loc_1316F0↑p ROM:00131752 move.b ($1205).w,d0 ROM:00131756 andi.b #$F,d0 ROM:0013175A move.w #0,d1 ROM:0013175E move.b ($1205).w,d1 ROM:00131762 lsr.b #4,d1 ROM:00131764 cmpi.b #$F,d0 ROM:00131768 bne.s loc_131780 ROM:0013176A bclr #5,($1377).w ROM:00131770 btst #1,($8EC).w ROM:00131776 beq.s loc_13177E ROM:00131778 bset #1,($1380).w ROM:0013177E ROM:0013177E loc_13177E: ; CODE XREF: sub_131752+24↑j ROM:0013177E bra.s locret_1317D6 ROM:00131780 ; --------------------------------------------------------------------------- ROM:00131780 ROM:00131780 loc_131780: ; CODE XREF: sub_131752+16↑j ROM:00131780 cmp.b d1,d0 ROM:00131782 bne.s loc_1317B4 ROM:00131784 cmpi.b #7,d1 ROM:00131788 beq.s loc_131790 ROM:0013178A cmpi.b #$B,d1 ROM:0013178E bne.s loc_131798 ROM:00131790 ROM:00131790 loc_131790: ; CODE XREF: sub_131752+36↑j ROM:00131790 bset #5,($1377).w ROM:00131796 bra.s locret_1317D6 ROM:00131798 ; --------------------------------------------------------------------------- ROM:00131798 ROM:00131798 loc_131798: ; CODE XREF: sub_131752+3C↑j ROM:00131798 cmpi.b #$D,d1 ROM:0013179C beq.s loc_1317A4 ROM:0013179E cmpi.b #$E,d1 ROM:001317A2 bne.s loc_1317AC ROM:001317A4 ROM:001317A4 loc_1317A4: ; CODE XREF: sub_131752+4A↑j ROM:001317A4 bset #5,($1377).w ROM:001317AA bra.s locret_1317D6 ROM:001317AC ; --------------------------------------------------------------------------- ROM:001317AC ROM:001317AC loc_1317AC: ; CODE XREF: sub_131752+50↑j ROM:001317AC bra.l loc_1317B4 ROM:001317B2 ; --------------------------------------------------------------------------- ROM:001317B2 bra.s locret_1317D6 ROM:001317B4 ; --------------------------------------------------------------------------- ROM:001317B4 ROM:001317B4 loc_1317B4: ; CODE XREF: sub_131752+30↑j ROM:001317B4 ; sub_131752:loc_1317AC↑j ROM:001317B4 bclr #5,($1377).w ROM:001317BA bset #1,($1380).w ROM:001317C0 cmpi.b #0,($1205).w ROM:001317C6 bne.s loc_1317D0 ROM:001317C8 bset #1,($1394).w ROM:001317CE bra.s locret_1317D6 ROM:001317D0 ; --------------------------------------------------------------------------- ROM:001317D0 ROM:001317D0 loc_1317D0: ; CODE XREF: sub_131752+74↑j ROM:001317D0 bclr #1,($1394).w ROM:001317D6 ROM:001317D6 locret_1317D6: ; CODE XREF: sub_131752:loc_13177E↑j ROM:001317D6 ; sub_131752+44↑j ... ROM:001317D6 rts ROM:001317D6 ; End of function sub_131752 ROM:001317D6 ROM:001317D8 ROM:001317D8 ; =============== S U B R O U T I N E ======================================= ROM:001317D8 ROM:001317D8 ROM:001317D8 sub_1317D8: ; CODE XREF: ROM:00131706↑p ROM:001317D8 move.w #0,d1 ROM:001317DC move.b ($1205).w,d1 ROM:001317E0 lsr.b #4,d1 ROM:001317E2 cmpi.b #7,d1 ROM:001317E6 beq.s loc_1317FE ROM:001317E8 cmpi.b #$B,d1 ROM:001317EC beq.s loc_1317FE ROM:001317EE cmpi.b #$D,d1 ROM:001317F2 beq.s loc_1317FE ROM:001317F4 cmpi.b #$E,d1 ROM:001317F8 beq.s loc_1317FE ROM:001317FA move.b #7,d1 ROM:001317FE ROM:001317FE loc_1317FE: ; CODE XREF: sub_1317D8+E↑j ROM:001317FE ; sub_1317D8+14↑j ... ROM:001317FE move.b d1,d0 ROM:00131800 move.w #0,d2 ROM:00131804 move.b d1,d2 ROM:00131806 lsl.b #4,d2 ROM:00131808 add.b d0,d2 ROM:0013180A rol.b #1,d2 ROM:0013180C ori.b #$F,d2 ROM:00131810 move.b d2,($1205).w ROM:00131814 rts ROM:00131814 ; End of function sub_1317D8 ROM:00131814 ROM:00131816 ROM:00131816 ; =============== S U B R O U T I N E ======================================= ROM:00131816 ROM:00131816 ROM:00131816 sub_131816: ; CODE XREF: ROM:00131720↑p ROM:00131816 move.w #0,d1 ROM:0013181A move.b ($1205).w,d1 ROM:0013181E lsr.b #4,d1 ROM:00131820 cmpi.b #7,d1 ROM:00131824 beq.s loc_13183C ROM:00131826 cmpi.b #$B,d1 ROM:0013182A beq.s loc_13183C ROM:0013182C cmpi.b #$D,d1 ROM:00131830 beq.s loc_13183C ROM:00131832 cmpi.b #$E,d1 ROM:00131836 beq.s loc_13183C ROM:00131838 move.b #7,d1 ROM:0013183C ROM:0013183C loc_13183C: ; CODE XREF: sub_131816+E↑j ROM:0013183C ; sub_131816+14↑j ... ROM:0013183C move.b d1,d0 ROM:0013183E move.w #0,d2 ROM:00131842 move.b d1,d2 ROM:00131844 lsl.b #4,d2 ROM:00131846 add.b d0,d2 ROM:00131848 rol.b #1,d2 ROM:0013184A btst #6,($138D).w ROM:00131850 bne.s loc_131858 ROM:00131852 move.b d2,($1205).w ROM:00131856 bra.s locret_131862 ROM:00131858 ; --------------------------------------------------------------------------- ROM:00131858 ROM:00131858 loc_131858: ; CODE XREF: sub_131816+3A↑j ROM:00131858 andi.b #$F0,d2 ROM:0013185C or.b d0,d2 ROM:0013185E move.b d2,($1205).w ROM:00131862 ROM:00131862 locret_131862: ; CODE XREF: sub_131816+40↑j ROM:00131862 rts ROM:00131862 ; End of function sub_131816 ROM:00131862 ROM:00131864 ROM:00131864 ; =============== S U B R O U T I N E ======================================= ROM:00131864 ROM:00131864 ROM:00131864 sub_131864: ; CODE XREF: sub_1268BE+AE↑p ROM:00131864 bsr.w sub_131ABE ROM:00131868 bsr.w sub_131AE0 ROM:0013186C bsr.w sub_131872 ROM:00131870 rts ROM:00131870 ; End of function sub_131864 ROM:00131870 ROM:00131872 ROM:00131872 ; =============== S U B R O U T I N E ======================================= ROM:00131872 ROM:00131872 ROM:00131872 sub_131872: ; CODE XREF: sub_131864+8↑p ROM:00131872 clr.w d1 ROM:00131874 move.b ($1207).w,d1 ROM:00131878 cmpi.w #5,d1 ROM:0013187C bcc.s locret_131886 ROM:0013187E movea.l off_131888(pc,d1.w*4),a0 ROM:00131882 nop ROM:00131884 jmp (a0) ROM:00131886 ; --------------------------------------------------------------------------- ROM:00131886 ROM:00131886 locret_131886: ; CODE XREF: sub_131872+A↑j ROM:00131886 rts ROM:00131886 ; End of function sub_131872 ROM:00131886 ROM:00131886 ; --------------------------------------------------------------------------- ROM:00131888 off_131888: dc.l loc_13189C ; DATA XREF: sub_131872+C↑r ROM:0013188C dc.l loc_1318AE ROM:00131890 dc.l loc_131948 ROM:00131894 dc.l loc_1319B4 ROM:00131898 dc.l loc_131A0A ROM:0013189C ; --------------------------------------------------------------------------- ROM:0013189C ROM:0013189C loc_13189C: ; DATA XREF: ROM:off_131888↑o ROM:0013189C bsr.w sub_131A38 ROM:001318A0 move.b #1,($1207).w ROM:001318A6 bra.l locret_131946 ROM:001318AC ; --------------------------------------------------------------------------- ROM:001318AC rts ROM:001318AE ; --------------------------------------------------------------------------- ROM:001318AE ROM:001318AE loc_1318AE: ; DATA XREF: ROM:0013188C↑o ROM:001318AE btst #1,($1380).w ROM:001318B4 beq.s loc_1318BC ROM:001318B6 bset #6,($138D).w ROM:001318BC ROM:001318BC loc_1318BC: ; CODE XREF: ROM:001318B4↑j ROM:001318BC btst #5,($1377).w ROM:001318C2 beq.s loc_1318DA ROM:001318C4 bsr.w sub_131A60 ROM:001318C8 bset #4,($138E).w ROM:001318CE move.b #3,($1207).w ROM:001318D4 bra.l loc_131A02 ROM:001318DA ; --------------------------------------------------------------------------- ROM:001318DA ROM:001318DA loc_1318DA: ; CODE XREF: ROM:001318C2↑j ROM:001318DA btst #5,($137C).w ROM:001318E0 beq.s loc_131906 ROM:001318E2 bsr.w sub_131A60 ROM:001318E6 bset #4,($138E).w ROM:001318EC bsr.w sub_131A68 ROM:001318F0 bsr.w sub_131A38 ROM:001318F4 bset #1,($8EB).w ROM:001318FA move.b #3,($1207).w ROM:00131900 bra.l loc_131A02 ROM:00131906 ; --------------------------------------------------------------------------- ROM:00131906 ROM:00131906 loc_131906: ; CODE XREF: ROM:001318E0↑j ROM:00131906 btst #3,($138E).w ROM:0013190C beq.s loc_131930 ROM:0013190E bset #1,($1388).w ROM:00131914 bset #1,($136D).w ROM:0013191A bsr.w sub_131A60 ROM:0013191E bset #4,($138E).w ROM:00131924 move.b #4,($1207).w ROM:0013192A bra.l loc_131A2E ROM:00131930 ; --------------------------------------------------------------------------- ROM:00131930 ROM:00131930 loc_131930: ; CODE XREF: ROM:0013190C↑j ROM:00131930 cmpi.w #0,($538).w ROM:00131936 ble.s locret_131946 ROM:00131938 bset #1,($1388).w ROM:0013193E move.b #2,($1207).w ROM:00131944 bra.s locret_1319B2 ROM:00131946 ; --------------------------------------------------------------------------- ROM:00131946 ROM:00131946 locret_131946: ; CODE XREF: ROM:001318A6↑j ROM:00131946 ; ROM:00131936↑j ROM:00131946 rts ROM:00131948 ; --------------------------------------------------------------------------- ROM:00131948 ROM:00131948 loc_131948: ; DATA XREF: ROM:00131890↑o ROM:00131948 btst #5,($137C).w ROM:0013194E beq.s loc_131974 ROM:00131950 bsr.w sub_131A60 ROM:00131954 bset #4,($138E).w ROM:0013195A bsr.w sub_131A68 ROM:0013195E bsr.w sub_131A38 ROM:00131962 bset #1,($8EB).w ROM:00131968 move.b #3,($1207).w ROM:0013196E bra.l loc_131A02 ROM:00131974 ; --------------------------------------------------------------------------- ROM:00131974 ROM:00131974 loc_131974: ; CODE XREF: ROM:0013194E↑j ROM:00131974 btst #3,($138E).w ROM:0013197A beq.s loc_131998 ROM:0013197C bset #1,($136D).w ROM:00131982 bsr.w sub_131A60 ROM:00131986 bset #4,($138E).w ROM:0013198C move.b #4,($1207).w ROM:00131992 bra.l loc_131A2E ROM:00131998 ; --------------------------------------------------------------------------- ROM:00131998 ROM:00131998 loc_131998: ; CODE XREF: ROM:0013197A↑j ROM:00131998 btst #0,($1371).w ROM:0013199E bne.s locret_1319B2 ROM:001319A0 bsr.w sub_131A78 ROM:001319A4 bset #4,($138E).w ROM:001319AA move.b #3,($1207).w ROM:001319B0 bra.s loc_131A02 ROM:001319B2 ; --------------------------------------------------------------------------- ROM:001319B2 ROM:001319B2 locret_1319B2: ; CODE XREF: ROM:00131944↑j ROM:001319B2 ; ROM:0013199E↑j ROM:001319B2 rts ROM:001319B4 ; --------------------------------------------------------------------------- ROM:001319B4 ROM:001319B4 loc_1319B4: ; DATA XREF: ROM:00131894↑o ROM:001319B4 btst #5,($137C).w ROM:001319BA beq.s loc_1319DC ROM:001319BC bsr.w sub_131A60 ROM:001319C0 bset #4,($138E).w ROM:001319C6 bsr.w sub_131A68 ROM:001319CA bsr.w sub_131A38 ROM:001319CE bset #1,($8EB).w ROM:001319D4 move.b #3,($1207).w ROM:001319DA bra.s loc_131A02 ROM:001319DC ; --------------------------------------------------------------------------- ROM:001319DC ROM:001319DC loc_1319DC: ; CODE XREF: ROM:001319BA↑j ROM:001319DC btst #3,($138E).w ROM:001319E2 beq.s loc_131A02 ROM:001319E4 bset #1,($1388).w ROM:001319EA bset #1,($136D).w ROM:001319F0 bsr.w sub_131A60 ROM:001319F4 bset #4,($138E).w ROM:001319FA move.b #4,($1207).w ROM:00131A00 bra.s loc_131A2E ROM:00131A02 ; --------------------------------------------------------------------------- ROM:00131A02 ROM:00131A02 loc_131A02: ; CODE XREF: ROM:001318D4↑j ROM:00131A02 ; ROM:00131900↑j ... ROM:00131A02 bclr #5,($137C).w ROM:00131A08 rts ROM:00131A0A ; --------------------------------------------------------------------------- ROM:00131A0A ROM:00131A0A loc_131A0A: ; DATA XREF: ROM:00131898↑o ROM:00131A0A btst #0,($1371).w ROM:00131A10 bne.s loc_131A2E ROM:00131A12 bsr.w sub_131AAC ROM:00131A16 bsr.w sub_131A38 ROM:00131A1A bset #1,($8EB).w ROM:00131A20 bclr #1,($136D).w ROM:00131A26 move.b #3,($1207).w ROM:00131A2C bra.s loc_131A02 ROM:00131A2E ; --------------------------------------------------------------------------- ROM:00131A2E ROM:00131A2E loc_131A2E: ; CODE XREF: ROM:0013192A↑j ROM:00131A2E ; ROM:00131992↑j ... ROM:00131A2E bclr #3,($138E).w ROM:00131A34 rts ROM:00131A36 ; --------------------------------------------------------------------------- ROM:00131A36 rts ROM:00131A38 ROM:00131A38 ; =============== S U B R O U T I N E ======================================= ROM:00131A38 ROM:00131A38 ROM:00131A38 sub_131A38: ; CODE XREF: ROM:loc_13189C↑p ROM:00131A38 ; ROM:001318F0↑p ... ROM:00131A38 move.w ($DE4).w,d0 ROM:00131A3C cmpi.w #$FFFF,d0 ROM:00131A40 bne.s loc_131A4A ROM:00131A42 move.w #0,($DEA).w ROM:00131A48 bra.s locret_131A5E ROM:00131A4A ; --------------------------------------------------------------------------- ROM:00131A4A ROM:00131A4A loc_131A4A: ; CODE XREF: sub_131A38+8↑j ROM:00131A4A cmpi.w #0,d0 ROM:00131A4E bne.s loc_131A58 ROM:00131A50 move.w #1,($DEA).w ROM:00131A56 bra.s locret_131A5E ROM:00131A58 ; --------------------------------------------------------------------------- ROM:00131A58 ROM:00131A58 loc_131A58: ; CODE XREF: sub_131A38+16↑j ROM:00131A58 move.w #2,($DEA).w ROM:00131A5E ROM:00131A5E locret_131A5E: ; CODE XREF: sub_131A38+10↑j ROM:00131A5E ; sub_131A38+1E↑j ROM:00131A5E rts ROM:00131A5E ; End of function sub_131A38 ROM:00131A5E ROM:00131A60 ROM:00131A60 ; =============== S U B R O U T I N E ======================================= ROM:00131A60 ROM:00131A60 ROM:00131A60 sub_131A60: ; CODE XREF: ROM:001318C4↑p ROM:00131A60 ; ROM:001318E2↑p ... ROM:00131A60 bclr #6,($138D).w ROM:00131A66 rts ROM:00131A66 ; End of function sub_131A60 ROM:00131A66 ROM:00131A68 ROM:00131A68 ; =============== S U B R O U T I N E ======================================= ROM:00131A68 ROM:00131A68 ROM:00131A68 sub_131A68: ; CODE XREF: ROM:001318EC↑p ROM:00131A68 ; ROM:0013195A↑p ... ROM:00131A68 cmpi.w #0,($DEA).w ROM:00131A6E bne.s locret_131A76 ROM:00131A70 move.w #0,($DE4).w ROM:00131A76 ROM:00131A76 locret_131A76: ; CODE XREF: sub_131A68+6↑j ROM:00131A76 rts ROM:00131A76 ; End of function sub_131A68 ROM:00131A76 ROM:00131A78 ROM:00131A78 ; =============== S U B R O U T I N E ======================================= ROM:00131A78 ROM:00131A78 ROM:00131A78 sub_131A78: ; CODE XREF: ROM:001319A0↑p ROM:00131A78 move.w ($DE4).w,d0 ROM:00131A7C move.w ($DE6).w,d1 ROM:00131A80 cmpi.w #0,d0 ROM:00131A84 bne.s loc_131A96 ROM:00131A86 cmpi.w #1,d1 ROM:00131A8A bne.s loc_131A96 ROM:00131A8C btst #1,($1394).w ROM:00131A92 bne.s loc_131A96 ROM:00131A94 bra.s loc_131A9C ROM:00131A96 ; --------------------------------------------------------------------------- ROM:00131A96 ROM:00131A96 loc_131A96: ; CODE XREF: sub_131A78+C↑j ROM:00131A96 ; sub_131A78+12↑j ... ROM:00131A96 cmpi.w #3,d1 ROM:00131A9A bne.s loc_131AA4 ROM:00131A9C ROM:00131A9C loc_131A9C: ; CODE XREF: sub_131A78+1C↑j ROM:00131A9C bclr #6,($138D).w ROM:00131AA2 bra.s locret_131AAA ROM:00131AA4 ; --------------------------------------------------------------------------- ROM:00131AA4 ROM:00131AA4 loc_131AA4: ; CODE XREF: sub_131A78+22↑j ROM:00131AA4 bset #6,($138D).w ROM:00131AAA ROM:00131AAA locret_131AAA: ; CODE XREF: sub_131A78+2A↑j ROM:00131AAA rts ROM:00131AAA ; End of function sub_131A78 ROM:00131AAA ROM:00131AAC ROM:00131AAC ; =============== S U B R O U T I N E ======================================= ROM:00131AAC ROM:00131AAC ROM:00131AAC sub_131AAC: ; CODE XREF: ROM:00131A12↑p ROM:00131AAC move.w ($DE6).w,d0 ROM:00131AB0 cmpi.w #4,d0 ROM:00131AB4 bne.s locret_131ABC ROM:00131AB6 move.w ($DE2).w,($DE4).w ROM:00131ABC ROM:00131ABC locret_131ABC: ; CODE XREF: sub_131AAC+8↑j ROM:00131ABC rts ROM:00131ABC ; End of function sub_131AAC ROM:00131ABC ROM:00131ABE ROM:00131ABE ; =============== S U B R O U T I N E ======================================= ROM:00131ABE ROM:00131ABE ROM:00131ABE sub_131ABE: ; CODE XREF: sub_131864↑p ROM:00131ABE move.b $B1B(a5),d0 ROM:00131AC2 move.b $B1A(a5),d1 ROM:00131AC6 cmpi.b #1,d0 ROM:00131ACA bne.s loc_131AD2 ROM:00131ACC bset #3,($138E).w ROM:00131AD2 ROM:00131AD2 loc_131AD2: ; CODE XREF: sub_131ABE+C↑j ROM:00131AD2 cmpi.b #1,d1 ROM:00131AD6 bne.s locret_131ADE ROM:00131AD8 bset #5,($137C).w ROM:00131ADE ROM:00131ADE locret_131ADE: ; CODE XREF: sub_131ABE+18↑j ROM:00131ADE rts ROM:00131ADE ; End of function sub_131ABE ROM:00131ADE ROM:00131AE0 ROM:00131AE0 ; =============== S U B R O U T I N E ======================================= ROM:00131AE0 ROM:00131AE0 ROM:00131AE0 sub_131AE0: ; CODE XREF: sub_131864+4↑p ROM:00131AE0 clr.w d1 ROM:00131AE2 move.b ($1208).w,d1 ROM:00131AE6 cmpi.w #3,d1 ROM:00131AEA bcc.s locret_131AF4 ROM:00131AEC movea.l off_131AF6(pc,d1.w*4),a0 ROM:00131AF0 nop ROM:00131AF2 jmp (a0) ROM:00131AF4 ; --------------------------------------------------------------------------- ROM:00131AF4 ROM:00131AF4 locret_131AF4: ; CODE XREF: sub_131AE0+A↑j ROM:00131AF4 rts ROM:00131AF4 ; End of function sub_131AE0 ROM:00131AF4 ROM:00131AF4 ; --------------------------------------------------------------------------- ROM:00131AF6 off_131AF6: dc.l loc_131B02 ; DATA XREF: sub_131AE0+C↑r ROM:00131AFA dc.l loc_131B0C ROM:00131AFE dc.l loc_131B2A ROM:00131B02 ; --------------------------------------------------------------------------- ROM:00131B02 ROM:00131B02 loc_131B02: ; DATA XREF: ROM:off_131AF6↑o ROM:00131B02 move.b #1,($1208).w ROM:00131B08 bra.s locret_131B28 ROM:00131B0A ; --------------------------------------------------------------------------- ROM:00131B0A rts ROM:00131B0C ; --------------------------------------------------------------------------- ROM:00131B0C ROM:00131B0C loc_131B0C: ; DATA XREF: ROM:00131AFA↑o ROM:00131B0C btst #4,($137D).w ROM:00131B12 beq.s locret_131B28 ROM:00131B14 bset #5,($1385).w ROM:00131B1A bset #6,($1383).w ROM:00131B20 move.b #2,($1208).w ROM:00131B26 bra.s loc_131B40 ROM:00131B28 ; --------------------------------------------------------------------------- ROM:00131B28 ROM:00131B28 locret_131B28: ; CODE XREF: ROM:00131B08↑j ROM:00131B28 ; ROM:00131B12↑j ... ROM:00131B28 rts ROM:00131B2A ; --------------------------------------------------------------------------- ROM:00131B2A ROM:00131B2A loc_131B2A: ; DATA XREF: ROM:00131AFE↑o ROM:00131B2A btst #0,($1371).w ROM:00131B30 bne.s loc_131B40 ROM:00131B32 bclr #6,($1383).w ROM:00131B38 move.b #1,($1208).w ROM:00131B3E bra.s locret_131B28 ROM:00131B40 ; --------------------------------------------------------------------------- ROM:00131B40 ROM:00131B40 loc_131B40: ; CODE XREF: ROM:00131B26↑j ROM:00131B40 ; ROM:00131B30↑j ROM:00131B40 bclr #4,($137D).w ROM:00131B46 rts ROM:00131B48 ; --------------------------------------------------------------------------- ROM:00131B48 rts ROM:00131B4A ROM:00131B4A ; =============== S U B R O U T I N E ======================================= ROM:00131B4A ROM:00131B4A ROM:00131B4A sub_131B4A: ; CODE XREF: sub_131F14+10↓p ROM:00131B4A bsr.w sub_131EB8 ROM:00131B4E bsr.w sub_131B60 ROM:00131B52 bsr.w sub_131D42 ROM:00131B56 bsr.w sub_131DD6 ROM:00131B5A bsr.w sub_131ED2 ROM:00131B5E rts ROM:00131B5E ; End of function sub_131B4A ROM:00131B5E ROM:00131B60 ROM:00131B60 ; =============== S U B R O U T I N E ======================================= ROM:00131B60 ROM:00131B60 ROM:00131B60 sub_131B60: ; CODE XREF: sub_131B4A+4↑p ROM:00131B60 move.w ($DEC).w,d0 ROM:00131B64 add.w $6D0(a5),d0 ROM:00131B68 move.w d0,($DF0).w ROM:00131B6C clr.w d1 ROM:00131B6E move.b ($1209).w,d1 ROM:00131B72 cmpi.w #6,d1 ROM:00131B76 bcc.s locret_131B80 ROM:00131B78 movea.l off_131B82(pc,d1.w*4),a0 ROM:00131B7C nop ROM:00131B7E jmp (a0) ROM:00131B80 ; --------------------------------------------------------------------------- ROM:00131B80 ROM:00131B80 locret_131B80: ; CODE XREF: sub_131B60+16↑j ROM:00131B80 rts ROM:00131B80 ; End of function sub_131B60 ROM:00131B80 ROM:00131B80 ; --------------------------------------------------------------------------- ROM:00131B82 off_131B82: dc.l loc_131B9A ; DATA XREF: sub_131B60+18↑r ROM:00131B86 dc.l loc_131BA4 ROM:00131B8A dc.l loc_131BD8 ROM:00131B8E dc.l loc_131C48 ROM:00131B92 dc.l loc_131C96 ROM:00131B96 dc.l loc_131CDC ROM:00131B9A ; --------------------------------------------------------------------------- ROM:00131B9A ROM:00131B9A loc_131B9A: ; DATA XREF: ROM:off_131B82↑o ROM:00131B9A move.b #1,($1209).w ROM:00131BA0 bra.s loc_131BD0 ROM:00131BA2 ; --------------------------------------------------------------------------- ROM:00131BA2 rts ROM:00131BA4 ; --------------------------------------------------------------------------- ROM:00131BA4 ROM:00131BA4 loc_131BA4: ; DATA XREF: ROM:00131B86↑o ROM:00131BA4 move.w ($DEC).w,d0 ROM:00131BA8 sub.w $6C4(a5),d0 ROM:00131BAC cmp.w ($538).w,d0 ROM:00131BB0 bgt.s loc_131BD0 ROM:00131BB2 move.w $6CA(a5),d1 ROM:00131BB6 clr.b ($8D5).w ROM:00131BBA move.w d1,($6DA).w ROM:00131BBE move.b #1,($8D5).w ROM:00131BC4 move.b #2,($1209).w ROM:00131BCA bra.l locret_131C46 ROM:00131BD0 ; --------------------------------------------------------------------------- ROM:00131BD0 ROM:00131BD0 loc_131BD0: ; CODE XREF: ROM:00131BA0↑j ROM:00131BD0 ; ROM:00131BB0↑j ... ROM:00131BD0 bsr.l sub_13323E ROM:00131BD6 rts ROM:00131BD8 ; --------------------------------------------------------------------------- ROM:00131BD8 ROM:00131BD8 loc_131BD8: ; DATA XREF: ROM:00131B8A↑o ROM:00131BD8 cmpi.w #0,($6DA).w ROM:00131BDE bgt.s loc_131BFE ROM:00131BE0 move.w $6CC(a5),d1 ROM:00131BE4 clr.b ($8D5).w ROM:00131BE8 move.w d1,($6DA).w ROM:00131BEC move.b #1,($8D5).w ROM:00131BF2 move.b #3,($1209).w ROM:00131BF8 bra.l loc_131C90 ROM:00131BFE ; --------------------------------------------------------------------------- ROM:00131BFE ROM:00131BFE loc_131BFE: ; CODE XREF: ROM:00131BDE↑j ROM:00131BFE move.w $6C8(a5),d0 ROM:00131C02 cmp.w ($538).w,d0 ROM:00131C06 ble.s loc_131C1C ROM:00131C08 clr.b ($8D5).w ROM:00131C0C clr.w ($6DA).w ROM:00131C10 move.b #1,($1209).w ROM:00131C16 bra.l loc_131BD0 ROM:00131C1C ; --------------------------------------------------------------------------- ROM:00131C1C ROM:00131C1C loc_131C1C: ; CODE XREF: ROM:00131C06↑j ROM:00131C1C move.w ($DEC).w,d0 ROM:00131C20 sub.w $6C4(a5),d0 ROM:00131C24 sub.w $6C6(a5),d0 ROM:00131C28 cmp.w ($538).w,d0 ROM:00131C2C ble.s locret_131C46 ROM:00131C2E bclr #0,($8D5).w ROM:00131C34 bset #2,($8D5).w ROM:00131C3A move.b #4,($1209).w ROM:00131C40 bra.l locret_131CDA ROM:00131C46 ; --------------------------------------------------------------------------- ROM:00131C46 ROM:00131C46 locret_131C46: ; CODE XREF: ROM:00131BCA↑j ROM:00131C46 ; ROM:00131C2C↑j ... ROM:00131C46 rts ROM:00131C48 ; --------------------------------------------------------------------------- ROM:00131C48 ROM:00131C48 loc_131C48: ; DATA XREF: ROM:00131B8E↑o ROM:00131C48 move.w $6C8(a5),d0 ROM:00131C4C cmp.w ($538).w,d0 ROM:00131C50 ble.s loc_131C66 ROM:00131C52 clr.b ($8D5).w ROM:00131C56 clr.w ($6DA).w ROM:00131C5A move.b #1,($1209).w ROM:00131C60 bra.l loc_131BD0 ROM:00131C66 ; --------------------------------------------------------------------------- ROM:00131C66 ROM:00131C66 loc_131C66: ; CODE XREF: ROM:00131C50↑j ROM:00131C66 move.w ($DEC).w,d0 ROM:00131C6A sub.w $6C4(a5),d0 ROM:00131C6E sub.w $6C6(a5),d0 ROM:00131C72 cmp.w ($538).w,d0 ROM:00131C76 ble.s loc_131C90 ROM:00131C78 bclr #0,($8D5).w ROM:00131C7E bset #2,($8D5).w ROM:00131C84 move.b #5,($1209).w ROM:00131C8A bra.l loc_131D20 ROM:00131C90 ; --------------------------------------------------------------------------- ROM:00131C90 ROM:00131C90 loc_131C90: ; CODE XREF: ROM:00131BF8↑j ROM:00131C90 ; ROM:00131C76↑j ... ROM:00131C90 bsr.w sub_131D28 ROM:00131C94 rts ROM:00131C96 ; --------------------------------------------------------------------------- ROM:00131C96 ROM:00131C96 loc_131C96: ; DATA XREF: ROM:00131B92↑o ROM:00131C96 move.w $6C8(a5),d0 ROM:00131C9A cmp.w ($538).w,d0 ROM:00131C9E ble.s loc_131CB4 ROM:00131CA0 clr.b ($8D5).w ROM:00131CA4 clr.w ($6DA).w ROM:00131CA8 move.b #1,($1209).w ROM:00131CAE bra.l loc_131BD0 ROM:00131CB4 ; --------------------------------------------------------------------------- ROM:00131CB4 ROM:00131CB4 loc_131CB4: ; CODE XREF: ROM:00131C9E↑j ROM:00131CB4 move.w ($DEC).w,d0 ROM:00131CB8 sub.w $6C4(a5),d0 ROM:00131CBC cmp.w ($538).w,d0 ROM:00131CC0 bgt.s locret_131CDA ROM:00131CC2 bclr #2,($8D5).w ROM:00131CC8 bset #0,($8D5).w ROM:00131CCE move.b #2,($1209).w ROM:00131CD4 bra.l locret_131C46 ROM:00131CDA ; --------------------------------------------------------------------------- ROM:00131CDA ROM:00131CDA locret_131CDA: ; CODE XREF: ROM:00131C40↑j ROM:00131CDA ; ROM:00131CC0↑j ROM:00131CDA rts ROM:00131CDC ; --------------------------------------------------------------------------- ROM:00131CDC ROM:00131CDC loc_131CDC: ; DATA XREF: ROM:00131B96↑o ROM:00131CDC move.w $6C8(a5),d0 ROM:00131CE0 cmp.w ($538).w,d0 ROM:00131CE4 ble.s loc_131CFA ROM:00131CE6 clr.b ($8D5).w ROM:00131CEA clr.w ($6DA).w ROM:00131CEE move.b #1,($1209).w ROM:00131CF4 bra.l loc_131BD0 ROM:00131CFA ; --------------------------------------------------------------------------- ROM:00131CFA ROM:00131CFA loc_131CFA: ; CODE XREF: ROM:00131CE4↑j ROM:00131CFA move.w ($DEC).w,d0 ROM:00131CFE sub.w $6C4(a5),d0 ROM:00131D02 cmp.w ($538).w,d0 ROM:00131D06 bgt.s loc_131D20 ROM:00131D08 bclr #2,($8D5).w ROM:00131D0E bset #0,($8D5).w ROM:00131D14 move.b #3,($1209).w ROM:00131D1A bra.l loc_131C90 ROM:00131D20 ; --------------------------------------------------------------------------- ROM:00131D20 ROM:00131D20 loc_131D20: ; CODE XREF: ROM:00131C8A↑j ROM:00131D20 ; ROM:00131D06↑j ROM:00131D20 bsr.w sub_131D28 ROM:00131D24 rts ROM:00131D26 ; --------------------------------------------------------------------------- ROM:00131D26 rts ROM:00131D28 ROM:00131D28 ; =============== S U B R O U T I N E ======================================= ROM:00131D28 ROM:00131D28 ROM:00131D28 sub_131D28: ; CODE XREF: ROM:loc_131C90↑p ROM:00131D28 ; ROM:loc_131D20↑p ROM:00131D28 move.w ($6DA).w,d1 ROM:00131D2C muls.w $6C4(a5),d1 ROM:00131D30 divs.w $6CC(a5),d1 ROM:00131D34 add.w ($DEC).w,d1 ROM:00131D38 sub.w $6C4(a5),d1 ROM:00131D3C move.w d1,($DEE).w ROM:00131D40 rts ROM:00131D40 ; End of function sub_131D28 ROM:00131D40 ROM:00131D42 ROM:00131D42 ; =============== S U B R O U T I N E ======================================= ROM:00131D42 ROM:00131D42 ROM:00131D42 sub_131D42: ; CODE XREF: sub_131B4A+8↑p ROM:00131D42 clr.w d1 ROM:00131D44 move.b ($120A).w,d1 ROM:00131D48 cmpi.w #3,d1 ROM:00131D4C bcc.s locret_131D56 ROM:00131D4E movea.l off_131D58(pc,d1.w*4),a0 ROM:00131D52 nop ROM:00131D54 jmp (a0) ROM:00131D56 ; --------------------------------------------------------------------------- ROM:00131D56 ROM:00131D56 locret_131D56: ; CODE XREF: sub_131D42+A↑j ROM:00131D56 rts ROM:00131D56 ; End of function sub_131D42 ROM:00131D56 ROM:00131D56 ; --------------------------------------------------------------------------- ROM:00131D58 off_131D58: dc.l loc_131D64 ; DATA XREF: sub_131D42+C↑r ROM:00131D5C dc.l loc_131D74 ROM:00131D60 dc.l loc_131DA2 ROM:00131D64 ; --------------------------------------------------------------------------- ROM:00131D64 ROM:00131D64 loc_131D64: ; DATA XREF: ROM:off_131D58↑o ROM:00131D64 bclr #5,($137B).w ROM:00131D6A move.b #1,($120A).w ROM:00131D70 bra.s loc_131D9C ROM:00131D72 ; --------------------------------------------------------------------------- ROM:00131D72 rts ROM:00131D74 ; --------------------------------------------------------------------------- ROM:00131D74 ROM:00131D74 loc_131D74: ; DATA XREF: ROM:00131D5C↑o ROM:00131D74 move.w ($DEE).w,d0 ROM:00131D78 btst #7,($1376).w ROM:00131D7E bne.s loc_131D8E ROM:00131D80 btst #5,($8E3).w ROM:00131D86 beq.s loc_131D8E ROM:00131D88 cmp.w ($538).w,d0 ROM:00131D8C bgt.s loc_131D9C ROM:00131D8E ROM:00131D8E loc_131D8E: ; CODE XREF: ROM:00131D7E↑j ROM:00131D8E ; ROM:00131D86↑j ROM:00131D8E bset #5,($137B).w ROM:00131D94 move.b #2,($120A).w ROM:00131D9A bra.s loc_131DCE ROM:00131D9C ; --------------------------------------------------------------------------- ROM:00131D9C ROM:00131D9C loc_131D9C: ; CODE XREF: ROM:00131D70↑j ROM:00131D9C ; ROM:00131D8C↑j ... ROM:00131D9C bsr.w sub_131E64 ROM:00131DA0 rts ROM:00131DA2 ; --------------------------------------------------------------------------- ROM:00131DA2 ROM:00131DA2 loc_131DA2: ; DATA XREF: ROM:00131D60↑o ROM:00131DA2 btst #5,($8E3).w ROM:00131DA8 beq.s loc_131DCE ROM:00131DAA move.w ($DEE).w,d0 ROM:00131DAE sub.w $6C6(a5),d0 ROM:00131DB2 btst #7,($1376).w ROM:00131DB8 bne.s loc_131DCE ROM:00131DBA cmp.w ($538).w,d0 ROM:00131DBE ble.s loc_131DCE ROM:00131DC0 bclr #5,($137B).w ROM:00131DC6 move.b #1,($120A).w ROM:00131DCC bra.s loc_131D9C ROM:00131DCE ; --------------------------------------------------------------------------- ROM:00131DCE ROM:00131DCE loc_131DCE: ; CODE XREF: ROM:00131D9A↑j ROM:00131DCE ; ROM:00131DA8↑j ... ROM:00131DCE bsr.w sub_131EA8 ROM:00131DD2 rts ROM:00131DD4 ; --------------------------------------------------------------------------- ROM:00131DD4 rts ROM:00131DD6 ROM:00131DD6 ; =============== S U B R O U T I N E ======================================= ROM:00131DD6 ROM:00131DD6 ROM:00131DD6 sub_131DD6: ; CODE XREF: sub_131B4A+C↑p ROM:00131DD6 clr.w d1 ROM:00131DD8 move.b ($120B).w,d1 ROM:00131DDC cmpi.w #4,d1 ROM:00131DE0 bcc.s locret_131DEA ROM:00131DE2 movea.l off_131DEC(pc,d1.w*4),a0 ROM:00131DE6 nop ROM:00131DE8 jmp (a0) ROM:00131DEA ; --------------------------------------------------------------------------- ROM:00131DEA ROM:00131DEA locret_131DEA: ; CODE XREF: sub_131DD6+A↑j ROM:00131DEA rts ROM:00131DEA ; End of function sub_131DD6 ROM:00131DEA ROM:00131DEA ; --------------------------------------------------------------------------- ROM:00131DEC off_131DEC: dc.l loc_131DFC ; DATA XREF: sub_131DD6+C↑r ROM:00131DF0 dc.l loc_131E04 ROM:00131DF4 dc.l loc_131E1A ROM:00131DF8 dc.l loc_131E3C ROM:00131DFC ; --------------------------------------------------------------------------- ROM:00131DFC ROM:00131DFC loc_131DFC: ; DATA XREF: ROM:off_131DEC↑o ROM:00131DFC move.b #1,($120B).w ROM:00131E02 rts ROM:00131E04 ; --------------------------------------------------------------------------- ROM:00131E04 ROM:00131E04 loc_131E04: ; DATA XREF: ROM:00131DF0↑o ROM:00131E04 btst #5,($137B).w ROM:00131E0A beq.s locret_131E18 ROM:00131E0C bset #6,($1384).w ROM:00131E12 move.b #2,($120B).w ROM:00131E18 ROM:00131E18 locret_131E18: ; CODE XREF: ROM:00131E0A↑j ROM:00131E18 rts ROM:00131E1A ; --------------------------------------------------------------------------- ROM:00131E1A ROM:00131E1A loc_131E1A: ; DATA XREF: ROM:00131DF4↑o ROM:00131E1A btst #5,($137B).w ROM:00131E20 bne.s locret_131E3A ROM:00131E22 move.w $6CE(a5),d0 ROM:00131E26 clr.b ($88E).w ROM:00131E2A move.w d0,($64C).w ROM:00131E2E move.b #1,($88E).w ROM:00131E34 move.b #3,($120B).w ROM:00131E3A ROM:00131E3A locret_131E3A: ; CODE XREF: ROM:00131E20↑j ROM:00131E3A rts ROM:00131E3C ; --------------------------------------------------------------------------- ROM:00131E3C ROM:00131E3C loc_131E3C: ; DATA XREF: ROM:00131DF8↑o ROM:00131E3C cmpi.w #0,($64C).w ROM:00131E42 bgt.s loc_131E52 ROM:00131E44 bclr #6,($1384).w ROM:00131E4A move.b #1,($120B).w ROM:00131E50 rts ROM:00131E52 ; --------------------------------------------------------------------------- ROM:00131E52 ROM:00131E52 loc_131E52: ; CODE XREF: ROM:00131E42↑j ROM:00131E52 btst #5,($137B).w ROM:00131E58 beq.s locret_131E60 ROM:00131E5A move.b #2,($120B).w ROM:00131E60 ROM:00131E60 locret_131E60: ; CODE XREF: ROM:00131E58↑j ROM:00131E60 rts ROM:00131E62 ; --------------------------------------------------------------------------- ROM:00131E62 rts ROM:00131E64 ROM:00131E64 ; =============== S U B R O U T I N E ======================================= ROM:00131E64 ROM:00131E64 ROM:00131E64 sub_131E64: ; CODE XREF: ROM:loc_131D9C↑p ROM:00131E64 move.w #0,d1 ROM:00131E68 bra.s loc_131E6E ROM:00131E6A ; --------------------------------------------------------------------------- ROM:00131E6A ROM:00131E6A loc_131E6A: ; CODE XREF: sub_131E64:loc_131EA4↓j ROM:00131E6A addi.w #1,d1 ROM:00131E6E ROM:00131E6E loc_131E6E: ; CODE XREF: sub_131E64+4↑j ROM:00131E6E cmpi.w #0,d1 ROM:00131E72 bgt.s locret_131EA6 ROM:00131E74 btst #6,($138D).w ROM:00131E7A bne.s loc_131E90 ROM:00131E7C btst #6,($1391).w ROM:00131E82 bne.s loc_131E90 ROM:00131E84 cmpi.l #0,$9E0(d1.w*4) ROM:00131E8E bne.s loc_131E9A ROM:00131E90 ROM:00131E90 loc_131E90: ; CODE XREF: sub_131E64+16↑j ROM:00131E90 ; sub_131E64+1E↑j ROM:00131E90 move.w #0,$111E(d1.w*2) ROM:00131E98 bra.s loc_131EA4 ROM:00131E9A ; --------------------------------------------------------------------------- ROM:00131E9A ROM:00131E9A loc_131E9A: ; CODE XREF: sub_131E64+2A↑j ROM:00131E9A move.w $1120(d1.w*2),$111E(d1.w*2) ROM:00131EA4 ROM:00131EA4 loc_131EA4: ; CODE XREF: sub_131E64+34↑j ROM:00131EA4 bra.s loc_131E6A ROM:00131EA6 ; --------------------------------------------------------------------------- ROM:00131EA6 ROM:00131EA6 locret_131EA6: ; CODE XREF: sub_131E64+E↑j ROM:00131EA6 rts ROM:00131EA6 ; End of function sub_131E64 ROM:00131EA6 ROM:00131EA8 ROM:00131EA8 ; =============== S U B R O U T I N E ======================================= ROM:00131EA8 ROM:00131EA8 ROM:00131EA8 sub_131EA8: ; CODE XREF: ROM:loc_131DCE↑p ROM:00131EA8 move.l #0,($9E0).w ROM:00131EB0 move.w #0,($111E).w ROM:00131EB6 rts ROM:00131EB6 ; End of function sub_131EA8 ROM:00131EB6 ROM:00131EB8 ROM:00131EB8 ; =============== S U B R O U T I N E ======================================= ROM:00131EB8 ROM:00131EB8 ROM:00131EB8 sub_131EB8: ; CODE XREF: sub_131B4A↑p ROM:00131EB8 move.w #$3C54,d1 ROM:00131EBC move.w ($9FC).w,d2 ROM:00131EC0 bsr.l sub_115E32 ROM:00131EC6 move.w d1,d0 ROM:00131EC8 add.w ($141A).w,d0 ROM:00131ECC move.w d0,($1120).w ROM:00131ED0 rts ROM:00131ED0 ; End of function sub_131EB8 ROM:00131ED0 ROM:00131ED2 ROM:00131ED2 ; =============== S U B R O U T I N E ======================================= ROM:00131ED2 ROM:00131ED2 ROM:00131ED2 sub_131ED2: ; CODE XREF: sub_131B4A+10↑p ROM:00131ED2 lea ($9E0).w,a0 ROM:00131ED6 lea $AD2(a5),a1 ROM:00131EDA lea ($9C4).w,a2 ROM:00131EDE move.w #0,d0 ROM:00131EE2 bra.s loc_131EE8 ROM:00131EE4 ; --------------------------------------------------------------------------- ROM:00131EE4 ROM:00131EE4 loc_131EE4: ; CODE XREF: sub_131ED2+3C↓j ROM:00131EE4 addi.w #1,d0 ROM:00131EE8 ROM:00131EE8 loc_131EE8: ; CODE XREF: sub_131ED2+10↑j ROM:00131EE8 cmpi.w #3,d0 ROM:00131EEC bgt.s locret_131F10 ROM:00131EEE move.w (a1,d0.w*2),d3 ROM:00131EF2 ext.l d3 ROM:00131EF4 move.l (a0),d6 ROM:00131EF6 muls.l d6,d4:d3 ROM:00131EFA divs.l #$2710,d4:d3 ROM:00131F02 bvc.s loc_131F0A ROM:00131F04 move.l #$7FFFFFFF,d3 ROM:00131F0A ROM:00131F0A loc_131F0A: ; CODE XREF: sub_131ED2+30↑j ROM:00131F0A move.l d3,(a2,d0.w*4) ROM:00131F0E bra.s loc_131EE4 ROM:00131F10 ; --------------------------------------------------------------------------- ROM:00131F10 ROM:00131F10 locret_131F10: ; CODE XREF: sub_131ED2+1A↑j ROM:00131F10 rts ROM:00131F10 ; End of function sub_131ED2 ROM:00131F10 ROM:00131F12 ; --------------------------------------------------------------------------- ROM:00131F12 rts ROM:00131F14 ROM:00131F14 ; =============== S U B R O U T I N E ======================================= ROM:00131F14 ROM:00131F14 ROM:00131F14 sub_131F14: ; CODE XREF: sub_1268BE+84↑p ROM:00131F14 bsr.l sub_132348 ROM:00131F1A bsr.w sub_132140 ROM:00131F1E bsr.l sub_132CE0 ROM:00131F24 bsr.l sub_131B4A ROM:00131F2A bsr.w sub_1322BA ROM:00131F2E bsr.w sub_131F88 ROM:00131F32 bsr.w sub_131F46 ROM:00131F36 bsr.w sub_132038 ROM:00131F3A bsr.w sub_13204A ROM:00131F3E bsr.l sub_1152D6 ROM:00131F44 rts ROM:00131F44 ; End of function sub_131F14 ROM:00131F44 ROM:00131F46 ROM:00131F46 ; =============== S U B R O U T I N E ======================================= ROM:00131F46 ROM:00131F46 ROM:00131F46 sub_131F46: ; CODE XREF: sub_131F14+1E↑p ROM:00131F46 btst #0,($DB1).w ROM:00131F4C beq.s loc_131F56 ROM:00131F4E move.l #0,($9C4).w ROM:00131F56 ROM:00131F56 loc_131F56: ; CODE XREF: sub_131F46+6↑j ROM:00131F56 btst #1,($DB1).w ROM:00131F5C beq.s loc_131F66 ROM:00131F5E move.l #0,($9C8).w ROM:00131F66 ROM:00131F66 loc_131F66: ; CODE XREF: sub_131F46+16↑j ROM:00131F66 btst #2,($DB1).w ROM:00131F6C beq.s loc_131F76 ROM:00131F6E move.l #0,($9CC).w ROM:00131F76 ROM:00131F76 loc_131F76: ; CODE XREF: sub_131F46+26↑j ROM:00131F76 btst #3,($DB1).w ROM:00131F7C beq.s locret_131F86 ROM:00131F7E move.l #0,($9D0).w ROM:00131F86 ROM:00131F86 locret_131F86: ; CODE XREF: sub_131F46+36↑j ROM:00131F86 rts ROM:00131F86 ; End of function sub_131F46 ROM:00131F86 ROM:00131F88 ROM:00131F88 ; =============== S U B R O U T I N E ======================================= ROM:00131F88 ROM:00131F88 ROM:00131F88 sub_131F88: ; CODE XREF: sub_131F14+1A↑p ROM:00131F88 move.w #0,d0 ROM:00131F8C bra.s loc_131F92 ROM:00131F8E ; --------------------------------------------------------------------------- ROM:00131F8E ROM:00131F8E loc_131F8E: ; CODE XREF: sub_131F88:loc_132032↓j ROM:00131F8E addi.w #1,d0 ROM:00131F92 ROM:00131F92 loc_131F92: ; CODE XREF: sub_131F88+4↑j ROM:00131F92 cmpi.w #3,d0 ROM:00131F96 bgt.l locret_132036 ROM:00131F9C move.l $9C4(d0.w*4),d2 ROM:00131FA2 move.w #1,d5 ROM:00131FA6 cmpi.w #2,d5 ROM:00131FAA bne.s loc_131FB4 ROM:00131FAC move.w d0,d4 ROM:00131FAE andi.w #1,d4 ROM:00131FB2 bra.s loc_131FB8 ROM:00131FB4 ; --------------------------------------------------------------------------- ROM:00131FB4 ROM:00131FB4 loc_131FB4: ; CODE XREF: sub_131F88+22↑j ROM:00131FB4 move.w #0,d4 ROM:00131FB8 ROM:00131FB8 loc_131FB8: ; CODE XREF: sub_131F88+2A↑j ROM:00131FB8 move.w $111E(d4.w*2),d3 ROM:00131FBE ext.l d3 ROM:00131FC0 add.l d3,d2 ROM:00131FC2 cmpi.l #$5FFF4,d2 ROM:00131FC8 ble.s loc_131FD8 ROM:00131FCA move.l #$5FFF4,d1 ROM:00131FD0 sub.l d3,d1 ROM:00131FD2 bra.l loc_131FDE ROM:00131FD8 ; --------------------------------------------------------------------------- ROM:00131FD8 ROM:00131FD8 loc_131FD8: ; CODE XREF: sub_131F88+40↑j ROM:00131FD8 move.l $9C4(d0.w*4),d1 ROM:00131FDE ROM:00131FDE loc_131FDE: ; CODE XREF: sub_131F88+4A↑j ROM:00131FDE move.l $158(a5),d4 ROM:00131FE2 cmpi.l #0,d1 ROM:00131FE8 ble.s loc_131FF0 ROM:00131FEA cmp.l d1,d4 ROM:00131FEC ble.s loc_131FF0 ROM:00131FEE move.l d4,d1 ROM:00131FF0 ROM:00131FF0 loc_131FF0: ; CODE XREF: sub_131F88+60↑j ROM:00131FF0 ; sub_131F88+64↑j ROM:00131FF0 btst #1,($138B).w ROM:00131FF6 beq.s loc_132008 ROM:00131FF8 move.w $6E2(a5),d6 ROM:00131FFC cmpi.w #0,d6 ROM:00132000 bne.s loc_132008 ROM:00132002 cmp.l d1,d4 ROM:00132004 ble.s loc_132008 ROM:00132006 move.l d4,d1 ROM:00132008 ROM:00132008 loc_132008: ; CODE XREF: sub_131F88+6E↑j ROM:00132008 ; sub_131F88+78↑j ... ROM:00132008 btst #6,($138D).w ROM:0013200E bne.s loc_132018 ROM:00132010 btst #6,($1391).w ROM:00132016 beq.s loc_13202C ROM:00132018 ROM:00132018 loc_132018: ; CODE XREF: sub_131F88+86↑j ROM:00132018 btst #6,($1388).w ROM:0013201E bne.s loc_13202C ROM:00132020 move.l #0,$9C4(d0.w*4) ROM:0013202A bra.s loc_132032 ROM:0013202C ; --------------------------------------------------------------------------- ROM:0013202C ROM:0013202C loc_13202C: ; CODE XREF: sub_131F88+8E↑j ROM:0013202C ; sub_131F88+96↑j ROM:0013202C move.l d1,$9C4(d0.w*4) ROM:00132032 ROM:00132032 loc_132032: ; CODE XREF: sub_131F88+A2↑j ROM:00132032 bra.w loc_131F8E ROM:00132036 ; --------------------------------------------------------------------------- ROM:00132036 ROM:00132036 locret_132036: ; CODE XREF: sub_131F88+E↑j ROM:00132036 rts ROM:00132036 ; End of function sub_131F88 ROM:00132036 ROM:00132038 ROM:00132038 ; =============== S U B R O U T I N E ======================================= ROM:00132038 ROM:00132038 ROM:00132038 sub_132038: ; CODE XREF: sub_131F14+22↑p ROM:00132038 lea ($9C4).w,a0 ROM:0013203C move.w ($111E).w,d1 ROM:00132040 ext.l d1 ROM:00132042 add.l (a0),d1 ROM:00132044 move.l d1,($980).w ROM:00132048 rts ROM:00132048 ; End of function sub_132038 ROM:00132048 ROM:0013204A ROM:0013204A ; =============== S U B R O U T I N E ======================================= ROM:0013204A ROM:0013204A ROM:0013204A sub_13204A: ; CODE XREF: sub_131F14+26↑p ROM:0013204A move.w $6D4(a5),d7 ROM:0013204E cmp.w ($538).w,d7 ROM:00132052 ble.s loc_13206E ROM:00132054 move.w #$3CEC,d1 ROM:00132058 move.w ($A0E).w,d2 ROM:0013205C move.w ($538).w,d3 ROM:00132060 bsr.l sub_115E32 ROM:00132066 bclr #7,($138B).w ROM:0013206C bra.s loc_1320A2 ROM:0013206E ; --------------------------------------------------------------------------- ROM:0013206E ROM:0013206E loc_13206E: ; CODE XREF: sub_13204A+8↑j ROM:0013206E btst #3,($138A).w ROM:00132074 beq.s loc_13208A ROM:00132076 move.w #$3CEE,d1 ROM:0013207A move.w ($A0E).w,d2 ROM:0013207E move.w ($538).w,d3 ROM:00132082 bsr.l sub_115E32 ROM:00132088 bra.s loc_13209C ROM:0013208A ; --------------------------------------------------------------------------- ROM:0013208A ROM:0013208A loc_13208A: ; CODE XREF: sub_13204A+2A↑j ROM:0013208A move.w #$3CF0,d1 ROM:0013208E move.w ($A0E).w,d2 ROM:00132092 move.w ($538).w,d3 ROM:00132096 bsr.l sub_115E32 ROM:0013209C ROM:0013209C loc_13209C: ; CODE XREF: sub_13204A+3E↑j ROM:0013209C bset #7,($138B).w ROM:001320A2 ROM:001320A2 loc_1320A2: ; CODE XREF: sub_13204A+22↑j ROM:001320A2 move.w #0,d2 ROM:001320A6 bra.s loc_1320AC ROM:001320A8 ; --------------------------------------------------------------------------- ROM:001320A8 ROM:001320A8 loc_1320A8: ; CODE XREF: sub_13204A+AE↓j ROM:001320A8 addi.w #1,d2 ROM:001320AC ROM:001320AC loc_1320AC: ; CODE XREF: sub_13204A+5C↑j ROM:001320AC cmpi.w #3,d2 ROM:001320B0 bgt.l loc_1320FA ROM:001320B6 move.w d1,d0 ROM:001320B8 add.w $AE2(a5,d2.w*2),d0 ROM:001320BE cmpi.w #$1C20,d0 ROM:001320C2 blt.s loc_1320C8 ROM:001320C4 subi.w #$1C20,d0 ROM:001320C8 ROM:001320C8 loc_1320C8: ; CODE XREF: sub_13204A+78↑j ROM:001320C8 btst d2,$B1C(a5) ROM:001320CC beq.s loc_1320E0 ROM:001320CE bclr d2,($120E).w ROM:001320D2 move.w $AF2(a5,d2.w*2),d3 ROM:001320D8 move.w $1122(d3.w*2),d0 ROM:001320DE bra.s loc_1320F2 ROM:001320E0 ; --------------------------------------------------------------------------- ROM:001320E0 ROM:001320E0 loc_1320E0: ; CODE XREF: sub_13204A+82↑j ROM:001320E0 btst #7,($138B).w ROM:001320E6 beq.s loc_1320EE ROM:001320E8 bset d2,($120E).w ROM:001320EC bra.s loc_1320F2 ROM:001320EE ; --------------------------------------------------------------------------- ROM:001320EE ROM:001320EE loc_1320EE: ; CODE XREF: sub_13204A+9C↑j ROM:001320EE bclr d2,($120E).w ROM:001320F2 ROM:001320F2 loc_1320F2: ; CODE XREF: sub_13204A+94↑j ROM:001320F2 ; sub_13204A+A2↑j ROM:001320F2 move.w d0,$1122(d2.w*2) ROM:001320F8 bra.s loc_1320A8 ROM:001320FA ; --------------------------------------------------------------------------- ROM:001320FA ROM:001320FA loc_1320FA: ; CODE XREF: sub_13204A+66↑j ROM:001320FA move.w ($538).w,d4 ROM:001320FE muls.w #$3C,d4 ; '<' ROM:00132102 muls.l ($980).w,d5:d4 ROM:00132108 divs.l #$F4240,d5:d4 ROM:00132110 btst #0,($120E).w ROM:00132116 beq.s loc_13212A ROM:00132118 move.w d1,($DF6).w ROM:0013211C sub.w d4,d1 ROM:0013211E bge.s loc_132124 ROM:00132120 addi.w #$1C20,d1 ROM:00132124 ROM:00132124 loc_132124: ; CODE XREF: sub_13204A+D4↑j ROM:00132124 move.w d1,($DF4).w ROM:00132128 bra.s locret_13213E ROM:0013212A ; --------------------------------------------------------------------------- ROM:0013212A ROM:0013212A loc_13212A: ; CODE XREF: sub_13204A+CC↑j ROM:0013212A move.w d1,($DF4).w ROM:0013212E add.w d4,d1 ROM:00132130 cmpi.w #$1C20,d1 ROM:00132134 ble.s loc_13213A ROM:00132136 subi.w #$1C20,d1 ROM:0013213A ROM:0013213A loc_13213A: ; CODE XREF: sub_13204A+EA↑j ROM:0013213A move.w d1,($DF6).w ROM:0013213E ROM:0013213E locret_13213E: ; CODE XREF: sub_13204A+DE↑j ROM:0013213E rts ROM:0013213E ; End of function sub_13204A ROM:0013213E ROM:00132140 ROM:00132140 ; =============== S U B R O U T I N E ======================================= ROM:00132140 ROM:00132140 ROM:00132140 sub_132140: ; CODE XREF: sub_131F14+6↑p ROM:00132140 clr.w d1 ROM:00132142 move.b ($120C).w,d1 ROM:00132146 cmpi.w #4,d1 ROM:0013214A bcc.s locret_132154 ROM:0013214C movea.l off_132156(pc,d1.w*4),a0 ROM:00132150 nop ROM:00132152 jmp (a0) ROM:00132154 ; --------------------------------------------------------------------------- ROM:00132154 ROM:00132154 locret_132154: ; CODE XREF: sub_132140+A↑j ROM:00132154 rts ROM:00132154 ; End of function sub_132140 ROM:00132154 ROM:00132154 ; --------------------------------------------------------------------------- ROM:00132156 off_132156: dc.l loc_132166 ; DATA XREF: sub_132140+C↑r ROM:0013215A dc.l loc_132176 ROM:0013215E dc.l loc_1321EA ROM:00132162 dc.l loc_132254 ROM:00132166 ; --------------------------------------------------------------------------- ROM:00132166 ROM:00132166 loc_132166: ; DATA XREF: ROM:off_132156↑o ROM:00132166 bsr.w sub_13229A ROM:0013216A move.b #1,($120C).w ROM:00132170 bra.w locret_1321E8 ROM:00132174 ; --------------------------------------------------------------------------- ROM:00132174 rts ROM:00132176 ; --------------------------------------------------------------------------- ROM:00132176 ROM:00132176 loc_132176: ; DATA XREF: ROM:0013215A↑o ROM:00132176 move.w $6D6(a5),d0 ROM:0013217A move.w ($538).w,d1 ROM:0013217E cmp.w $6D8(a5),d1 ROM:00132182 bge.w loc_13219C ROM:00132186 btst #3,($138C).w ROM:0013218C beq.s loc_1321AC ROM:0013218E btst #4,($8E1).w ROM:00132194 beq.s loc_1321AC ROM:00132196 cmpi.w #0,d0 ROM:0013219A bne.s loc_1321AC ROM:0013219C ROM:0013219C loc_13219C: ; CODE XREF: ROM:00132182↑j ROM:0013219C bsr.w sub_1322B2 ROM:001321A0 move.b #3,($120C).w ROM:001321A6 bra.l locret_132296 ROM:001321AC ; --------------------------------------------------------------------------- ROM:001321AC ROM:001321AC loc_1321AC: ; CODE XREF: ROM:0013218C↑j ROM:001321AC ; ROM:00132194↑j ... ROM:001321AC cmp.w $6DC(a5),d1 ROM:001321B0 bge.w loc_1321DC ROM:001321B4 btst #2,($136E).w ROM:001321BA bne.s locret_1321E8 ROM:001321BC btst #2,($138F).w ROM:001321C2 bne.s locret_1321E8 ROM:001321C4 btst #3,($138C).w ROM:001321CA bne.s loc_1321CE ROM:001321CC bra.s loc_1321DC ROM:001321CE ; --------------------------------------------------------------------------- ROM:001321CE ROM:001321CE loc_1321CE: ; CODE XREF: ROM:001321CA↑j ROM:001321CE btst #4,($8E1).w ROM:001321D4 beq.s loc_1321DC ROM:001321D6 cmpi.w #0,d0 ROM:001321DA beq.s locret_1321E8 ROM:001321DC ROM:001321DC loc_1321DC: ; CODE XREF: ROM:001321B0↑j ROM:001321DC ; ROM:001321CC↑j ... ROM:001321DC bsr.w sub_1322AA ROM:001321E0 move.b #2,($120C).w ROM:001321E6 bra.s locret_132252 ROM:001321E8 ; --------------------------------------------------------------------------- ROM:001321E8 ROM:001321E8 locret_1321E8: ; CODE XREF: ROM:00132170↑j ROM:001321E8 ; ROM:001321BA↑j ... ROM:001321E8 rts ROM:001321EA ; --------------------------------------------------------------------------- ROM:001321EA ROM:001321EA loc_1321EA: ; DATA XREF: ROM:0013215E↑o ROM:001321EA move.w $6DC(a5),d1 ROM:001321EE sub.w $6DE(a5),d1 ROM:001321F2 btst #2,($138F).w ROM:001321F8 beq.s loc_13220C ROM:001321FA cmp.w ($538).w,d1 ROM:001321FE ble.s loc_13220C ROM:00132200 bsr.w sub_13229A ROM:00132204 move.b #1,($120C).w ROM:0013220A bra.s locret_1321E8 ROM:0013220C ; --------------------------------------------------------------------------- ROM:0013220C ROM:0013220C loc_13220C: ; CODE XREF: ROM:001321F8↑j ROM:0013220C ; ROM:001321FE↑j ROM:0013220C move.w ($538).w,d1 ROM:00132210 move.w $6D6(a5),d0 ROM:00132214 move.w $6D8(a5),d2 ROM:00132218 cmp.w d1,d2 ROM:0013221A bgt.s loc_132230 ROM:0013221C cmpi.w #0,d0 ROM:00132220 bne.s loc_132230 ROM:00132222 bsr.w sub_1322B2 ROM:00132226 move.b #3,($120C).w ROM:0013222C bra.s locret_132296 ROM:0013222E ; --------------------------------------------------------------------------- ROM:0013222E bra.s locret_132252 ROM:00132230 ; --------------------------------------------------------------------------- ROM:00132230 ROM:00132230 loc_132230: ; CODE XREF: ROM:0013221A↑j ROM:00132230 ; ROM:00132220↑j ROM:00132230 btst #3,($138C).w ROM:00132236 beq.s locret_132252 ROM:00132238 btst #4,($8E1).w ROM:0013223E beq.s locret_132252 ROM:00132240 cmpi.w #0,d0 ROM:00132244 bne.s locret_132252 ROM:00132246 bsr.w sub_1322B2 ROM:0013224A move.b #3,($120C).w ROM:00132250 bra.s locret_132296 ROM:00132252 ; --------------------------------------------------------------------------- ROM:00132252 ROM:00132252 locret_132252: ; CODE XREF: ROM:001321E6↑j ROM:00132252 ; ROM:0013222E↑j ... ROM:00132252 rts ROM:00132254 ; --------------------------------------------------------------------------- ROM:00132254 ROM:00132254 loc_132254: ; DATA XREF: ROM:00132162↑o ROM:00132254 move.w $6D6(a5),d0 ROM:00132258 btst #2,($136E).w ROM:0013225E bne.s loc_132272 ROM:00132260 cmpi.w #0,d0 ROM:00132264 beq.s loc_132272 ROM:00132266 bsr.w sub_1322AA ROM:0013226A move.b #2,($120C).w ROM:00132270 bra.s locret_132252 ROM:00132272 ; --------------------------------------------------------------------------- ROM:00132272 ROM:00132272 loc_132272: ; CODE XREF: ROM:0013225E↑j ROM:00132272 ; ROM:00132264↑j ROM:00132272 move.w $6D8(a5),d1 ROM:00132276 sub.w $6DA(a5),d1 ROM:0013227A btst #2,($136E).w ROM:00132280 beq.s locret_132296 ROM:00132282 cmp.w ($538).w,d1 ROM:00132286 ble.s locret_132296 ROM:00132288 bsr.w sub_13229A ROM:0013228C move.b #1,($120C).w ROM:00132292 bra.w locret_1321E8 ROM:00132296 ; --------------------------------------------------------------------------- ROM:00132296 ROM:00132296 locret_132296: ; CODE XREF: ROM:001321A6↑j ROM:00132296 ; ROM:0013222C↑j ... ROM:00132296 rts ROM:00132298 ; --------------------------------------------------------------------------- ROM:00132298 rts ROM:0013229A ROM:0013229A ; =============== S U B R O U T I N E ======================================= ROM:0013229A ROM:0013229A ROM:0013229A sub_13229A: ; CODE XREF: ROM:loc_132166↑p ROM:0013229A ; ROM:00132200↑p ... ROM:0013229A move.w #$1C20,d0 ROM:0013229E ext.l d0 ROM:001322A0 divs.w #4,d0 ROM:001322A4 move.w d0,($DF2).w ROM:001322A8 rts ROM:001322A8 ; End of function sub_13229A ROM:001322A8 ROM:001322AA ROM:001322AA ; =============== S U B R O U T I N E ======================================= ROM:001322AA ROM:001322AA ROM:001322AA sub_1322AA: ; CODE XREF: ROM:loc_1321DC↑p ROM:001322AA ; ROM:00132266↑p ROM:001322AA move.w #$E10,($DF2).w ROM:001322B0 rts ROM:001322B0 ; End of function sub_1322AA ROM:001322B0 ROM:001322B2 ROM:001322B2 ; =============== S U B R O U T I N E ======================================= ROM:001322B2 ROM:001322B2 ROM:001322B2 sub_1322B2: ; CODE XREF: ROM:loc_13219C↑p ROM:001322B2 ; ROM:00132222↑p ... ROM:001322B2 move.w #$1C20,($DF2).w ROM:001322B8 rts ROM:001322B8 ; End of function sub_1322B2 ROM:001322B8 ROM:001322BA ROM:001322BA ; =============== S U B R O U T I N E ======================================= ROM:001322BA ROM:001322BA ROM:001322BA sub_1322BA: ; CODE XREF: sub_131F14+16↑p ROM:001322BA clr.w d1 ROM:001322BC move.b ($120D).w,d1 ROM:001322C0 cmpi.w #3,d1 ROM:001322C4 bcc.s locret_1322CE ROM:001322C6 movea.l off_1322D0(pc,d1.w*4),a0 ROM:001322CA nop ROM:001322CC jmp (a0) ROM:001322CE ; --------------------------------------------------------------------------- ROM:001322CE ROM:001322CE locret_1322CE: ; CODE XREF: sub_1322BA+A↑j ROM:001322CE rts ROM:001322CE ; End of function sub_1322BA ROM:001322CE ROM:001322CE ; --------------------------------------------------------------------------- ROM:001322D0 off_1322D0: dc.l loc_1322DC ; DATA XREF: sub_1322BA+C↑r ROM:001322D4 dc.l loc_1322FE ROM:001322D8 dc.l loc_132316 ROM:001322DC ; --------------------------------------------------------------------------- ROM:001322DC ROM:001322DC loc_1322DC: ; DATA XREF: ROM:off_1322D0↑o ROM:001322DC move.w $6E0(a5),d0 ROM:001322E0 clr.b ($8C0).w ROM:001322E4 move.w d0,($6B0).w ROM:001322E8 move.b #1,($8C0).w ROM:001322EE bset #6,($1391).w ROM:001322F4 move.b #1,($120D).w ROM:001322FA bra.s locret_132314 ROM:001322FC ; --------------------------------------------------------------------------- ROM:001322FC rts ROM:001322FE ; --------------------------------------------------------------------------- ROM:001322FE ROM:001322FE loc_1322FE: ; DATA XREF: ROM:001322D4↑o ROM:001322FE cmpi.w #0,($6B0).w ROM:00132304 bgt.s locret_132314 ROM:00132306 bclr #6,($1391).w ROM:0013230C move.b #2,($120D).w ROM:00132312 bra.s locret_132344 ROM:00132314 ; --------------------------------------------------------------------------- ROM:00132314 ROM:00132314 locret_132314: ; CODE XREF: ROM:001322FA↑j ROM:00132314 ; ROM:00132304↑j ... ROM:00132314 rts ROM:00132316 ; --------------------------------------------------------------------------- ROM:00132316 ROM:00132316 loc_132316: ; DATA XREF: ROM:001322D8↑o ROM:00132316 move.w $6E0(a5),d0 ROM:0013231A btst #2,($136E).w ROM:00132320 beq.s locret_132344 ROM:00132322 cmpi.w #0,d0 ROM:00132326 beq.s locret_132344 ROM:00132328 clr.b ($8C0).w ROM:0013232C move.w d0,($6B0).w ROM:00132330 move.b #1,($8C0).w ROM:00132336 bset #6,($1391).w ROM:0013233C move.b #1,($120D).w ROM:00132342 bra.s locret_132314 ROM:00132344 ; --------------------------------------------------------------------------- ROM:00132344 ROM:00132344 locret_132344: ; CODE XREF: ROM:00132312↑j ROM:00132344 ; ROM:00132320↑j ... ROM:00132344 rts ROM:00132346 ; --------------------------------------------------------------------------- ROM:00132346 rts ROM:00132348 ROM:00132348 ; =============== S U B R O U T I N E ======================================= ROM:00132348 ROM:00132348 ROM:00132348 sub_132348: ; CODE XREF: sub_131F14↑p ROM:00132348 bsr.w sub_132376 ROM:0013234C bsr.w sub_132356 ROM:00132350 bsr.w sub_132572 ROM:00132354 rts ROM:00132354 ; End of function sub_132348 ROM:00132354 ROM:00132356 ROM:00132356 ; =============== S U B R O U T I N E ======================================= ROM:00132356 ROM:00132356 ROM:00132356 sub_132356: ; CODE XREF: sub_132348+4↑p ROM:00132356 btst #3,($138C).w ROM:0013235C beq.s loc_13236E ROM:0013235E cmpi.w #$3E8,($DF8).w ROM:00132364 beq.s loc_13236E ROM:00132366 bset #3,($136E).w ROM:0013236C bra.s locret_132374 ROM:0013236E ; --------------------------------------------------------------------------- ROM:0013236E ROM:0013236E loc_13236E: ; CODE XREF: sub_132356+6↑j ROM:0013236E ; sub_132356+E↑j ROM:0013236E bclr #3,($136E).w ROM:00132374 ROM:00132374 locret_132374: ; CODE XREF: sub_132356+16↑j ROM:00132374 rts ROM:00132374 ; End of function sub_132356 ROM:00132374 ROM:00132376 ROM:00132376 ; =============== S U B R O U T I N E ======================================= ROM:00132376 ROM:00132376 ROM:00132376 sub_132376: ; CODE XREF: sub_132348↑p ROM:00132376 clr.w d1 ROM:00132378 move.b ($120F).w,d1 ROM:0013237C cmpi.w #6,d1 ROM:00132380 bcc.s locret_13238A ROM:00132382 movea.l off_13238C(pc,d1.w*4),a0 ROM:00132386 nop ROM:00132388 jmp (a0) ROM:0013238A ; --------------------------------------------------------------------------- ROM:0013238A ROM:0013238A locret_13238A: ; CODE XREF: sub_132376+A↑j ROM:0013238A rts ROM:0013238A ; End of function sub_132376 ROM:0013238A ROM:0013238A ; --------------------------------------------------------------------------- ROM:0013238C off_13238C: dc.l loc_1323A4 ; DATA XREF: sub_132376+C↑r ROM:00132390 dc.l loc_1323B0 ROM:00132394 dc.l loc_1323D8 ROM:00132398 dc.l loc_132442 ROM:0013239C dc.l loc_132482 ROM:001323A0 dc.l loc_1324A6 ROM:001323A4 ; --------------------------------------------------------------------------- ROM:001323A4 ROM:001323A4 loc_1323A4: ; DATA XREF: ROM:off_13238C↑o ROM:001323A4 bsr.w sub_1324D4 ROM:001323A8 move.b #1,($120F).w ROM:001323AE rts ROM:001323B0 ; --------------------------------------------------------------------------- ROM:001323B0 ROM:001323B0 loc_1323B0: ; DATA XREF: ROM:00132390↑o ROM:001323B0 btst #3,($138C).w ROM:001323B6 beq.s loc_1323D2 ROM:001323B8 move.w $6E4(a5),d0 ROM:001323BC clr.b ($8C1).w ROM:001323C0 move.w d0,($6B2).w ROM:001323C4 move.b #1,($8C1).w ROM:001323CA move.b #2,($120F).w ROM:001323D0 rts ROM:001323D2 ; --------------------------------------------------------------------------- ROM:001323D2 ROM:001323D2 loc_1323D2: ; CODE XREF: ROM:001323B6↑j ROM:001323D2 bsr.w sub_1324D4 ROM:001323D6 rts ROM:001323D8 ; --------------------------------------------------------------------------- ROM:001323D8 ROM:001323D8 loc_1323D8: ; DATA XREF: ROM:00132394↑o ROM:001323D8 btst #3,($138C).w ROM:001323DE bne.s loc_132402 ROM:001323E0 clr.b ($8C1).w ROM:001323E4 clr.w ($6B2).w ROM:001323E8 move.w $6E6(a5),d0 ROM:001323EC clr.b ($88F).w ROM:001323F0 move.w d0,($64E).w ROM:001323F4 move.b #1,($88F).w ROM:001323FA move.b #3,($120F).w ROM:00132400 rts ROM:00132402 ; --------------------------------------------------------------------------- ROM:00132402 ROM:00132402 loc_132402: ; CODE XREF: ROM:001323DE↑j ROM:00132402 cmpi.w #0,($6B2).w ROM:00132408 bgt.s loc_132430 ROM:0013240A cmpi.w #$3E8,($DF8).w ROM:00132410 ble.s loc_132430 ROM:00132412 bsr.w sub_132524 ROM:00132416 move.w $6E4(a5),d0 ROM:0013241A clr.b ($8C1).w ROM:0013241E move.w d0,($6B2).w ROM:00132422 move.b #1,($8C1).w ROM:00132428 move.b #2,($120F).w ROM:0013242E rts ROM:00132430 ; --------------------------------------------------------------------------- ROM:00132430 ROM:00132430 loc_132430: ; CODE XREF: ROM:00132408↑j ROM:00132430 ; ROM:00132410↑j ROM:00132430 cmpi.w #$3E8,($DF8).w ROM:00132436 bgt.s locret_132440 ROM:00132438 move.b #4,($120F).w ROM:0013243E rts ROM:00132440 ; --------------------------------------------------------------------------- ROM:00132440 ROM:00132440 locret_132440: ; CODE XREF: ROM:00132436↑j ROM:00132440 rts ROM:00132442 ; --------------------------------------------------------------------------- ROM:00132442 ROM:00132442 loc_132442: ; DATA XREF: ROM:00132398↑o ROM:00132442 btst #3,($138C).w ROM:00132448 beq.s loc_13246C ROM:0013244A move.w $6E4(a5),d0 ROM:0013244E clr.b ($8C1).w ROM:00132452 move.w d0,($6B2).w ROM:00132456 move.b #1,($8C1).w ROM:0013245C clr.b ($88F).w ROM:00132460 clr.w ($64E).w ROM:00132464 move.b #2,($120F).w ROM:0013246A rts ROM:0013246C ; --------------------------------------------------------------------------- ROM:0013246C ROM:0013246C loc_13246C: ; CODE XREF: ROM:00132448↑j ROM:0013246C cmpi.w #0,($64E).w ROM:00132472 bgt.s locret_132480 ROM:00132474 bsr.w sub_1324D4 ROM:00132478 move.b #1,($120F).w ROM:0013247E rts ROM:00132480 ; --------------------------------------------------------------------------- ROM:00132480 ROM:00132480 locret_132480: ; CODE XREF: ROM:00132472↑j ROM:00132480 rts ROM:00132482 ; --------------------------------------------------------------------------- ROM:00132482 ROM:00132482 loc_132482: ; DATA XREF: ROM:0013239C↑o ROM:00132482 btst #2,($136E).w ROM:00132488 beq.s locret_1324A4 ROM:0013248A move.w $6E6(a5),d0 ROM:0013248E clr.b ($88F).w ROM:00132492 move.w d0,($64E).w ROM:00132496 move.b #1,($88F).w ROM:0013249C move.b #5,($120F).w ROM:001324A2 rts ROM:001324A4 ; --------------------------------------------------------------------------- ROM:001324A4 ROM:001324A4 locret_1324A4: ; CODE XREF: ROM:00132488↑j ROM:001324A4 rts ROM:001324A6 ; --------------------------------------------------------------------------- ROM:001324A6 ROM:001324A6 loc_1324A6: ; DATA XREF: ROM:001323A0↑o ROM:001324A6 btst #2,($136E).w ROM:001324AC bne.s loc_1324BE ROM:001324AE clr.b ($88F).w ROM:001324B2 clr.w ($64E).w ROM:001324B6 move.b #4,($120F).w ROM:001324BC rts ROM:001324BE ; --------------------------------------------------------------------------- ROM:001324BE ROM:001324BE loc_1324BE: ; CODE XREF: ROM:001324AC↑j ROM:001324BE cmpi.w #0,($64E).w ROM:001324C4 bgt.s locret_1324D2 ROM:001324C6 bsr.w sub_1324D4 ROM:001324CA move.b #1,($120F).w ROM:001324D0 rts ROM:001324D2 ; --------------------------------------------------------------------------- ROM:001324D2 ROM:001324D2 locret_1324D2: ; CODE XREF: ROM:001324C4↑j ROM:001324D2 rts ROM:001324D4 ROM:001324D4 ; =============== S U B R O U T I N E ======================================= ROM:001324D4 ROM:001324D4 ROM:001324D4 sub_1324D4: ; CODE XREF: ROM:loc_1323A4↑p ROM:001324D4 ; ROM:loc_1323D2↑p ... ROM:001324D4 btst #3,($8DB).w ROM:001324DA beq.s locret_132522 ROM:001324DC move.w #$3C56,d1 ROM:001324E0 move.w ($A44).w,d2 ROM:001324E4 bsr.l sub_115E32 ROM:001324EA move.w d1,($DFA).w ROM:001324EE move.w #$3C58,d1 ROM:001324F2 move.w ($A44).w,d2 ROM:001324F6 bsr.l sub_115E32 ROM:001324FC move.w d1,($DFC).w ROM:00132500 move.w #$3C5A,d1 ROM:00132504 move.w ($A44).w,d2 ROM:00132508 bsr.l sub_115E32 ROM:0013250E move.w d1,($DFE).w ROM:00132512 add.w ($DFA).w,d1 ROM:00132516 add.w ($DFC).w,d1 ROM:0013251A addi.w #$3E8,d1 ROM:0013251E move.w d1,($DF8).w ROM:00132522 ROM:00132522 locret_132522: ; CODE XREF: sub_1324D4+6↑j ROM:00132522 rts ROM:00132522 ; End of function sub_1324D4 ROM:00132522 ROM:00132524 ROM:00132524 ; =============== S U B R O U T I N E ======================================= ROM:00132524 ROM:00132524 ROM:00132524 sub_132524: ; CODE XREF: ROM:00132412↑p ROM:00132524 move.w ($DFA).w,d4 ROM:00132528 muls.w $6EC(a5),d4 ROM:0013252C divs.w #$2710,d4 ROM:00132530 move.w d4,($DFA).w ROM:00132534 move.w ($DFC).w,d3 ROM:00132538 muls.w $6EE(a5),d3 ROM:0013253C divs.w #$2710,d3 ROM:00132540 move.w d3,($DFC).w ROM:00132544 move.w ($DFE).w,d5 ROM:00132548 muls.w $6F0(a5),d5 ROM:0013254C divs.w #$2710,d5 ROM:00132550 move.w d5,($DFE).w ROM:00132554 add.w d3,d4 ROM:00132556 add.w d5,d4 ROM:00132558 addi.w #$3E8,d4 ROM:0013255C move.w $6E8(a5),d0 ROM:00132560 cmp.w d4,d0 ROM:00132562 ble.s loc_13256C ROM:00132564 move.w #$3E8,($DF8).w ROM:0013256A bra.s locret_132570 ROM:0013256C ; --------------------------------------------------------------------------- ROM:0013256C ROM:0013256C loc_13256C: ; CODE XREF: sub_132524+3E↑j ROM:0013256C move.w d4,($DF8).w ROM:00132570 ROM:00132570 locret_132570: ; CODE XREF: sub_132524+46↑j ROM:00132570 rts ROM:00132570 ; End of function sub_132524 ROM:00132570 ROM:00132572 ROM:00132572 ; =============== S U B R O U T I N E ======================================= ROM:00132572 ROM:00132572 ROM:00132572 sub_132572: ; CODE XREF: sub_132348+8↑p ROM:00132572 move.w $6EA(a5),d0 ROM:00132576 cmp.w ($DF8).w,d0 ROM:0013257A blt.s loc_132584 ROM:0013257C bset #7,($1392).w ROM:00132582 bra.s locret_13258A ROM:00132584 ; --------------------------------------------------------------------------- ROM:00132584 ROM:00132584 loc_132584: ; CODE XREF: sub_132572+8↑j ROM:00132584 bclr #7,($1392).w ROM:0013258A ROM:0013258A locret_13258A: ; CODE XREF: sub_132572+10↑j ROM:0013258A rts ROM:0013258A ; End of function sub_132572 ROM:0013258A ROM:0013258C ROM:0013258C ; =============== S U B R O U T I N E ======================================= ROM:0013258C ROM:0013258C ROM:0013258C sub_13258C: ; CODE XREF: ROM:00132D12↓p ROM:0013258C move.w #$3C5C,d1 ROM:00132590 move.w ($A44).w,d2 ROM:00132594 bsr.l sub_115E32 ROM:0013259A muls.w #$FA,d1 ROM:0013259E move.l d1,($984).w ROM:001325A2 move.w #$3C5E,d1 ROM:001325A6 move.w $6F2(a5),d2 ROM:001325AA bsr.l sub_115E32 ROM:001325B0 move.w d1,($E00).w ROM:001325B4 ext.l d1 ROM:001325B6 muls.l ($984).w,d2:d1 ROM:001325BC move.w ($E1C).w,d3 ROM:001325C0 ext.l d3 ROM:001325C2 divs.l d3,d2:d1 ROM:001325C6 move.l d1,($988).w ROM:001325CA clr.w d1 ROM:001325CC move.b ($1210).w,d1 ROM:001325D0 cmpi.w #4,d1 ROM:001325D4 bcc.s locret_1325DE ROM:001325D6 movea.l off_1325E0(pc,d1.w*4),a0 ROM:001325DA nop ROM:001325DC jmp (a0) ROM:001325DE ; --------------------------------------------------------------------------- ROM:001325DE ROM:001325DE locret_1325DE: ; CODE XREF: sub_13258C+48↑j ROM:001325DE rts ROM:001325DE ; End of function sub_13258C ROM:001325DE ROM:001325DE ; --------------------------------------------------------------------------- ROM:001325E0 off_1325E0: dc.l loc_1325F0 ; DATA XREF: sub_13258C+4A↑r ROM:001325E4 dc.l loc_13260E ROM:001325E8 dc.l loc_132666 ROM:001325EC dc.l loc_13269C ROM:001325F0 ; --------------------------------------------------------------------------- ROM:001325F0 ROM:001325F0 loc_1325F0: ; DATA XREF: ROM:off_1325E0↑o ROM:001325F0 bclr #2,($8D6).w ROM:001325F6 bset #0,($8D6).w ROM:001325FC bsr.w sub_1326C0 ROM:00132600 bsr.w sub_132700 ROM:00132604 move.b #1,($1210).w ROM:0013260A rts ROM:0013260C ; --------------------------------------------------------------------------- ROM:0013260C rts ROM:0013260E ; --------------------------------------------------------------------------- ROM:0013260E ROM:0013260E loc_13260E: ; DATA XREF: ROM:001325E4↑o ROM:0013260E move.w $6F4(a5),d0 ROM:00132612 cmp.w ($6DC).w,d0 ROM:00132616 bge.s loc_132624 ROM:00132618 bsr.w sub_1326F6 ROM:0013261C move.b #2,($1210).w ROM:00132622 rts ROM:00132624 ; --------------------------------------------------------------------------- ROM:00132624 ROM:00132624 loc_132624: ; CODE XREF: ROM:00132616↑j ROM:00132624 btst #2,($136E).w ROM:0013262A beq.s loc_132642 ROM:0013262C btst #4,($137A).w ROM:00132632 bne.s loc_132642 ROM:00132634 clr.b ($8D6).w ROM:00132638 clr.w ($6DC).w ROM:0013263C move.b #3,($8D6).w ROM:00132642 ROM:00132642 loc_132642: ; CODE XREF: ROM:0013262A↑j ROM:00132642 ; ROM:00132632↑j ROM:00132642 btst #4,($1378).w ROM:00132648 beq.s loc_13265C ROM:0013264A bclr #0,($8D6).w ROM:00132650 bset #2,($8D6).w ROM:00132656 move.b #3,($1210).w ROM:0013265C ROM:0013265C loc_13265C: ; CODE XREF: ROM:00132648↑j ROM:0013265C bsr.w sub_1326C0 ROM:00132660 bsr.w sub_132700 ROM:00132664 rts ROM:00132666 ; --------------------------------------------------------------------------- ROM:00132666 ROM:00132666 loc_132666: ; DATA XREF: ROM:001325E8↑o ROM:00132666 move.w $6F6(a5),d0 ROM:0013266A cmp.w ($6DC).w,d0 ROM:0013266E bgt.s loc_132696 ROM:00132670 clr.b ($8D6).w ROM:00132674 clr.w ($6DC).w ROM:00132678 clr.b ($8D6).w ROM:0013267C clr.w ($6DC).w ROM:00132680 move.b #3,($8D6).w ROM:00132686 bsr.w sub_1326C0 ROM:0013268A bsr.w sub_132700 ROM:0013268E move.b #1,($1210).w ROM:00132694 rts ROM:00132696 ; --------------------------------------------------------------------------- ROM:00132696 ROM:00132696 loc_132696: ; CODE XREF: ROM:0013266E↑j ROM:00132696 bsr.w sub_1326F6 ROM:0013269A rts ROM:0013269C ; --------------------------------------------------------------------------- ROM:0013269C ROM:0013269C loc_13269C: ; DATA XREF: ROM:001325EC↑o ROM:0013269C btst #4,($1378).w ROM:001326A2 bne.s loc_1326B6 ROM:001326A4 move.b #1,($1210).w ROM:001326AA bclr #2,($8D6).w ROM:001326B0 bset #0,($8D6).w ROM:001326B6 ROM:001326B6 loc_1326B6: ; CODE XREF: ROM:001326A2↑j ROM:001326B6 bsr.w sub_1326C0 ROM:001326BA bsr.w sub_132700 ROM:001326BE rts ROM:001326C0 ROM:001326C0 ; =============== S U B R O U T I N E ======================================= ROM:001326C0 ROM:001326C0 ROM:001326C0 sub_1326C0: ; CODE XREF: ROM:001325FC↑p ROM:001326C0 ; ROM:loc_13265C↑p ... ROM:001326C0 move.w ($6DC).w,d1 ROM:001326C4 muls.w $6F8(a5),d1 ROM:001326C8 move.l #$2710,d0 ROM:001326CE sub.l d1,d0 ROM:001326D0 cmpi.w #0,d0 ROM:001326D4 bge.s loc_1326E0 ROM:001326D6 move.l #0,($98C).w ROM:001326DE bra.s locret_1326F4 ROM:001326E0 ; --------------------------------------------------------------------------- ROM:001326E0 ROM:001326E0 loc_1326E0: ; CODE XREF: sub_1326C0+14↑j ROM:001326E0 move.l ($988).w,d2 ROM:001326E4 muls.l d0,d3:d2 ROM:001326E8 divs.l #$2710,d3:d2 ROM:001326F0 move.l d2,($98C).w ROM:001326F4 ROM:001326F4 locret_1326F4: ; CODE XREF: sub_1326C0+1E↑j ROM:001326F4 rts ROM:001326F4 ; End of function sub_1326C0 ROM:001326F4 ROM:001326F6 ROM:001326F6 ; =============== S U B R O U T I N E ======================================= ROM:001326F6 ROM:001326F6 ROM:001326F6 sub_1326F6: ; CODE XREF: ROM:00132618↑p ROM:001326F6 ; ROM:loc_132696↑p ROM:001326F6 move.l #0,($9E0).w ROM:001326FE rts ROM:001326FE ; End of function sub_1326F6 ROM:001326FE ROM:00132700 ROM:00132700 ; =============== S U B R O U T I N E ======================================= ROM:00132700 ROM:00132700 ROM:00132700 sub_132700: ; CODE XREF: ROM:00132600↑p ROM:00132700 ; ROM:00132660↑p ... ROM:00132700 move.w #0,d0 ROM:00132704 bra.s loc_13270A ROM:00132706 ; --------------------------------------------------------------------------- ROM:00132706 ROM:00132706 loc_132706: ; CODE XREF: sub_132700+2E↓j ROM:00132706 addi.w #1,d0 ROM:0013270A ROM:0013270A loc_13270A: ; CODE XREF: sub_132700+4↑j ROM:0013270A cmpi.w #0,d0 ROM:0013270E bgt.s loc_132730 ROM:00132710 move.w $EC4(d0.w*2),d1 ROM:00132716 ext.l d1 ROM:00132718 muls.l ($98C).w,d2:d1 ROM:0013271E move.w ($13B0).w,d3 ROM:00132722 ext.l d3 ROM:00132724 divs.l d3,d2:d1 ROM:00132728 move.l d1,$9D4(d0.w*4) ROM:0013272E bra.s loc_132706 ROM:00132730 ; --------------------------------------------------------------------------- ROM:00132730 ROM:00132730 loc_132730: ; CODE XREF: sub_132700+E↑j ROM:00132730 move.w #0,d0 ROM:00132734 bra.s loc_13273A ROM:00132736 ; --------------------------------------------------------------------------- ROM:00132736 ROM:00132736 loc_132736: ; CODE XREF: sub_132700+5C↓j ROM:00132736 addi.w #1,d0 ROM:0013273A ROM:0013273A loc_13273A: ; CODE XREF: sub_132700+34↑j ROM:0013273A cmpi.w #0,d0 ROM:0013273E bgt.s locret_13275E ROM:00132740 move.w $FB6(d0.w*2),d1 ROM:00132746 ext.l d1 ROM:00132748 muls.l ($9D4).w,d2:d1 ROM:0013274E divs.l #$2710,d2:d1 ROM:00132756 move.l d1,$9E0(d0.w*4) ROM:0013275C bra.s loc_132736 ROM:0013275E ; --------------------------------------------------------------------------- ROM:0013275E ROM:0013275E locret_13275E: ; CODE XREF: sub_132700+3E↑j ROM:0013275E rts ROM:0013275E ; End of function sub_132700 ROM:0013275E ROM:00132760 ROM:00132760 ; =============== S U B R O U T I N E ======================================= ROM:00132760 ROM:00132760 ROM:00132760 sub_132760: ; CODE XREF: sub_132FB8+C↓p ROM:00132760 btst #4,($1390).w ROM:00132766 beq.s loc_132774 ROM:00132768 move.w ($112C).w,($112A).w ROM:0013276E bra.l locret_132810 ROM:00132774 ; --------------------------------------------------------------------------- ROM:00132774 ROM:00132774 loc_132774: ; CODE XREF: sub_132760+6↑j ROM:00132774 btst #5,($8EC).w ROM:0013277A bne.s loc_132798 ROM:0013277C move.w $6FA(a5),d3 ROM:00132780 move.w #$3D14,d1 ROM:00132784 move.w ($538).w,d2 ROM:00132788 bsr.l sub_115E32 ROM:0013278E move.w d1,($E02).w ROM:00132792 move.w ($E02).w,d3 ROM:00132796 bra.s loc_13279C ROM:00132798 ; --------------------------------------------------------------------------- ROM:00132798 ROM:00132798 loc_132798: ; CODE XREF: sub_132760+1A↑j ROM:00132798 move.w ($EB0).w,d3 ROM:0013279C ROM:0013279C loc_13279C: ; CODE XREF: sub_132760+36↑j ROM:0013279C move.w #$3CF2,d1 ROM:001327A0 move.w ($538).w,d2 ROM:001327A4 bsr.l sub_115E32 ROM:001327AA cmpi.w #0,d1 ROM:001327AE bne.s loc_1327B4 ROM:001327B0 move.w #1,d1 ROM:001327B4 ROM:001327B4 loc_1327B4: ; CODE XREF: sub_132760+4E↑j ROM:001327B4 move.w d1,($E04).w ROM:001327B8 move.w #$3CF2,d1 ROM:001327BC move.w ($538).w,d2 ROM:001327C0 move.w ($EBE).w,d3 ROM:001327C4 bsr.l sub_115E32 ROM:001327CA cmpi.w #$FFFF,d1 ROM:001327CE bne.s loc_1327D4 ROM:001327D0 move.w #0,d1 ROM:001327D4 ROM:001327D4 loc_1327D4: ; CODE XREF: sub_132760+6E↑j ROM:001327D4 move.w d1,($E06).w ROM:001327D8 move.w d1,d3 ROM:001327DA move.w ($E04).w,d2 ROM:001327DE move.w d2,d0 ROM:001327E0 addi.w #$A,d0 ROM:001327E4 muls.w d3,d0 ROM:001327E6 move.w ($112C).w,d5 ROM:001327EA ext.l d5 ROM:001327EC muls.l d5,d1:d0 ROM:001327F0 move.w d3,d4 ROM:001327F2 addi.w #$A,d4 ROM:001327F6 muls.w d2,d4 ROM:001327F8 move.w d2,d6 ROM:001327FA sub.w d3,d6 ROM:001327FC muls.w #$FA0,d6 ROM:00132800 smi d2 ROM:00132802 extb.l d2 ROM:00132804 add.l d6,d0 ROM:00132806 addx.l d2,d1 ROM:00132808 divs.l d4,d1:d0 ROM:0013280C move.w d0,($112A).w ROM:00132810 ROM:00132810 locret_132810: ; CODE XREF: sub_132760+E↑j ROM:00132810 rts ROM:00132810 ; End of function sub_132760 ROM:00132810 ROM:00132812 ROM:00132812 ; =============== S U B R O U T I N E ======================================= ROM:00132812 ROM:00132812 ROM:00132812 sub_132812: ; CODE XREF: sub_132E86+C↓p ROM:00132812 bsr.w sub_132AA2 ROM:00132816 bsr.w sub_132A44 ROM:0013281A bsr.w sub_132A74 ROM:0013281E bsr.w sub_132828 ROM:00132822 bsr.w sub_132B68 ROM:00132826 rts ROM:00132826 ; End of function sub_132812 ROM:00132826 ROM:00132828 ROM:00132828 ; =============== S U B R O U T I N E ======================================= ROM:00132828 ROM:00132828 ROM:00132828 sub_132828: ; CODE XREF: sub_132812+C↑p ROM:00132828 clr.w d1 ROM:0013282A move.b ($1211).w,d1 ROM:0013282E cmpi.w #5,d1 ROM:00132832 bcc.s locret_13283C ROM:00132834 movea.l off_13283E(pc,d1.w*4),a0 ROM:00132838 nop ROM:0013283A jmp (a0) ROM:0013283C ; --------------------------------------------------------------------------- ROM:0013283C ROM:0013283C locret_13283C: ; CODE XREF: sub_132828+A↑j ROM:0013283C rts ROM:0013283C ; End of function sub_132828 ROM:0013283C ROM:0013283C ; --------------------------------------------------------------------------- ROM:0013283E off_13283E: dc.l loc_132852 ; DATA XREF: sub_132828+C↑r ROM:00132842 dc.l loc_132866 ROM:00132846 dc.l loc_1328DA ROM:0013284A dc.l loc_13296E ROM:0013284E dc.l loc_132A0C ROM:00132852 ; --------------------------------------------------------------------------- ROM:00132852 ROM:00132852 loc_132852: ; DATA XREF: ROM:off_13283E↑o ROM:00132852 clr.b ($8D7).w ROM:00132856 clr.w ($6DE).w ROM:0013285A move.b #1,($1211).w ROM:00132860 bsr.w sub_132ABA ROM:00132864 rts ROM:00132866 ; --------------------------------------------------------------------------- ROM:00132866 ROM:00132866 loc_132866: ; DATA XREF: ROM:00132842↑o ROM:00132866 btst #4,($136A).w ROM:0013286C beq.s loc_1328AA ROM:0013286E move.w $712(a5),d0 ROM:00132872 move.w ($E0A).w,d1 ROM:00132876 cmp.w ($A44).w,d0 ROM:0013287A ble.s loc_132882 ROM:0013287C cmp.w ($C40).w,d1 ROM:00132880 bgt.s loc_1328AA ROM:00132882 ROM:00132882 loc_132882: ; CODE XREF: ROM:0013287A↑j ROM:00132882 move.w $6FC(a5),d2 ROM:00132886 add.w $6FE(a5),d2 ROM:0013288A clr.b ($8D7).w ROM:0013288E move.w d2,($6DE).w ROM:00132892 move.b #3,($8D7).w ROM:00132898 bset #7,($1384).w ROM:0013289E move.b #4,($1211).w ROM:001328A4 bsr.w sub_132AC2 ROM:001328A8 rts ROM:001328AA ; --------------------------------------------------------------------------- ROM:001328AA ROM:001328AA loc_1328AA: ; CODE XREF: ROM:0013286C↑j ROM:001328AA ; ROM:00132880↑j ROM:001328AA btst #4,($136A).w ROM:001328B0 beq.s loc_1328D4 ROM:001328B2 move.w ($6DE).w,($E10).w ROM:001328B8 clr.b ($8D7).w ROM:001328BC move.w ($E10).w,($6DE).w ROM:001328C2 move.b #3,($8D7).w ROM:001328C8 move.b #2,($1211).w ROM:001328CE bsr.w sub_132ABA ROM:001328D2 rts ROM:001328D4 ; --------------------------------------------------------------------------- ROM:001328D4 ROM:001328D4 loc_1328D4: ; CODE XREF: ROM:001328B0↑j ROM:001328D4 bsr.w sub_132ABA ROM:001328D8 rts ROM:001328DA ; --------------------------------------------------------------------------- ROM:001328DA ROM:001328DA loc_1328DA: ; DATA XREF: ROM:00132846↑o ROM:001328DA btst #4,($136A).w ROM:001328E0 beq.s loc_13291E ROM:001328E2 move.w $712(a5),d0 ROM:001328E6 move.w ($E0A).w,d1 ROM:001328EA cmp.w ($A44).w,d0 ROM:001328EE ble.s loc_1328F6 ROM:001328F0 cmp.w ($C40).w,d1 ROM:001328F4 bgt.s loc_13291E ROM:001328F6 ROM:001328F6 loc_1328F6: ; CODE XREF: ROM:001328EE↑j ROM:001328F6 move.w $6FC(a5),d2 ROM:001328FA add.w $6FE(a5),d2 ROM:001328FE clr.b ($8D7).w ROM:00132902 move.w d2,($6DE).w ROM:00132906 move.b #3,($8D7).w ROM:0013290C bset #7,($1384).w ROM:00132912 move.b #4,($1211).w ROM:00132918 bsr.w sub_132AC2 ROM:0013291C rts ROM:0013291E ; --------------------------------------------------------------------------- ROM:0013291E ROM:0013291E loc_13291E: ; CODE XREF: ROM:001328E0↑j ROM:0013291E ; ROM:001328F4↑j ROM:0013291E btst #4,($136A).w ROM:00132924 beq.s loc_13293C ROM:00132926 move.w $6FC(a5),d0 ROM:0013292A cmp.w ($6DE).w,d0 ROM:0013292E bgt.s loc_13293C ROM:00132930 move.b #3,($1211).w ROM:00132936 bsr.w sub_132AFC ROM:0013293A rts ROM:0013293C ; --------------------------------------------------------------------------- ROM:0013293C ROM:0013293C loc_13293C: ; CODE XREF: ROM:00132924↑j ROM:0013293C ; ROM:0013292E↑j ROM:0013293C btst #4,($136A).w ROM:00132942 bne.s loc_132968 ROM:00132944 move.w ($6DE).w,($E10).w ROM:0013294A move.w ($E10).w,d0 ROM:0013294E clr.b ($8D7).w ROM:00132952 move.w d0,($6DE).w ROM:00132956 move.b #1,($8D7).w ROM:0013295C move.b #1,($1211).w ROM:00132962 bsr.w sub_132ABA ROM:00132966 rts ROM:00132968 ; --------------------------------------------------------------------------- ROM:00132968 ROM:00132968 loc_132968: ; CODE XREF: ROM:00132942↑j ROM:00132968 bsr.w sub_132ABA ROM:0013296C rts ROM:0013296E ; --------------------------------------------------------------------------- ROM:0013296E ROM:0013296E loc_13296E: ; DATA XREF: ROM:0013284A↑o ROM:0013296E btst #4,($136A).w ROM:00132974 beq.s loc_1329B2 ROM:00132976 move.w $712(a5),d0 ROM:0013297A move.w ($E0A).w,d1 ROM:0013297E cmp.w ($A44).w,d0 ROM:00132982 ble.s loc_13298A ROM:00132984 cmp.w ($C40).w,d1 ROM:00132988 bgt.s loc_1329B2 ROM:0013298A ROM:0013298A loc_13298A: ; CODE XREF: ROM:00132982↑j ROM:0013298A move.w $6FC(a5),d2 ROM:0013298E add.w $6FE(a5),d2 ROM:00132992 clr.b ($8D7).w ROM:00132996 move.w d2,($6DE).w ROM:0013299A move.b #3,($8D7).w ROM:001329A0 bset #7,($1384).w ROM:001329A6 move.b #4,($1211).w ROM:001329AC bsr.w sub_132AC2 ROM:001329B0 rts ROM:001329B2 ; --------------------------------------------------------------------------- ROM:001329B2 ROM:001329B2 loc_1329B2: ; CODE XREF: ROM:00132974↑j ROM:001329B2 ; ROM:00132988↑j ROM:001329B2 btst #4,($136A).w ROM:001329B8 bne.s loc_1329DE ROM:001329BA move.w ($6DE).w,($E10).w ROM:001329C0 move.w ($E10).w,d0 ROM:001329C4 clr.b ($8D7).w ROM:001329C8 move.w d0,($6DE).w ROM:001329CC move.b #1,($8D7).w ROM:001329D2 move.b #1,($1211).w ROM:001329D8 bsr.w sub_132ABA ROM:001329DC rts ROM:001329DE ; --------------------------------------------------------------------------- ROM:001329DE ROM:001329DE loc_1329DE: ; CODE XREF: ROM:001329B8↑j ROM:001329DE btst #4,($136A).w ROM:001329E4 beq.s loc_132A06 ROM:001329E6 move.w $6FC(a5),d0 ROM:001329EA add.w $6FE(a5),d0 ROM:001329EE cmp.w ($6DE).w,d0 ROM:001329F2 bgt.s loc_132A06 ROM:001329F4 bset #7,($1384).w ROM:001329FA move.b #4,($1211).w ROM:00132A00 bsr.w sub_132AC2 ROM:00132A04 rts ROM:00132A06 ; --------------------------------------------------------------------------- ROM:00132A06 ROM:00132A06 loc_132A06: ; CODE XREF: ROM:001329E4↑j ROM:00132A06 ; ROM:001329F2↑j ROM:00132A06 bsr.w sub_132AFC ROM:00132A0A rts ROM:00132A0C ; --------------------------------------------------------------------------- ROM:00132A0C ROM:00132A0C loc_132A0C: ; DATA XREF: ROM:0013284E↑o ROM:00132A0C btst #4,($136A).w ROM:00132A12 bne.s loc_132A3C ROM:00132A14 bsr.w sub_132B1E ROM:00132A18 move.w ($E10).w,d0 ROM:00132A1C clr.b ($8D7).w ROM:00132A20 move.w d0,($6DE).w ROM:00132A24 move.b #1,($8D7).w ROM:00132A2A bclr #7,($1384).w ROM:00132A30 bsr.w sub_132ABA ROM:00132A34 move.b #1,($1211).w ROM:00132A3A rts ROM:00132A3C ; --------------------------------------------------------------------------- ROM:00132A3C ROM:00132A3C loc_132A3C: ; CODE XREF: ROM:00132A12↑j ROM:00132A3C bsr.w sub_132AC2 ROM:00132A40 rts ROM:00132A42 ; --------------------------------------------------------------------------- ROM:00132A42 rts ROM:00132A44 ROM:00132A44 ; =============== S U B R O U T I N E ======================================= ROM:00132A44 ROM:00132A44 ROM:00132A44 sub_132A44: ; CODE XREF: sub_132812+4↑p ROM:00132A44 move.w $710(a5),d0 ROM:00132A48 cmp.w ($C40).w,d0 ROM:00132A4C bgt.s loc_132A56 ROM:00132A4E move.w $70E(a5),($E0E).w ROM:00132A54 bra.s loc_132A5C ROM:00132A56 ; --------------------------------------------------------------------------- ROM:00132A56 ROM:00132A56 loc_132A56: ; CODE XREF: sub_132A44+8↑j ROM:00132A56 move.w ($A0E).w,($E0E).w ROM:00132A5C ROM:00132A5C loc_132A5C: ; CODE XREF: sub_132A44+10↑j ROM:00132A5C move.w #$3CF6,d1 ROM:00132A60 move.w ($E0E).w,d2 ROM:00132A64 move.w ($538).w,d3 ROM:00132A68 bsr.l sub_115E32 ROM:00132A6E move.w d1,($E08).w ROM:00132A72 rts ROM:00132A72 ; End of function sub_132A44 ROM:00132A72 ROM:00132A74 ROM:00132A74 ; =============== S U B R O U T I N E ======================================= ROM:00132A74 ROM:00132A74 ROM:00132A74 sub_132A74: ; CODE XREF: sub_132812+8↑p ROM:00132A74 move.w ($E08).w,d0 ROM:00132A78 move.w ($E0A).w,d1 ROM:00132A7C move.w ($A0E).w,d2 ROM:00132A80 move.w $704(a5),d4 ROM:00132A84 bclr #4,($136A).w ROM:00132A8A cmp.w ($E18).w,d0 ROM:00132A8E bge.s locret_132AA0 ROM:00132A90 cmp.w d2,d4 ROM:00132A92 ble.s loc_132A9A ROM:00132A94 cmp.w ($C40).w,d1 ROM:00132A98 bgt.s locret_132AA0 ROM:00132A9A ROM:00132A9A loc_132A9A: ; CODE XREF: sub_132A74+1E↑j ROM:00132A9A bset #4,($136A).w ROM:00132AA0 ROM:00132AA0 locret_132AA0: ; CODE XREF: sub_132A74+1A↑j ROM:00132AA0 ; sub_132A74+24↑j ROM:00132AA0 rts ROM:00132AA0 ; End of function sub_132A74 ROM:00132AA0 ROM:00132AA2 ROM:00132AA2 ; =============== S U B R O U T I N E ======================================= ROM:00132AA2 ROM:00132AA2 ROM:00132AA2 sub_132AA2: ; CODE XREF: sub_132812↑p ROM:00132AA2 move.w #$3CF4,d1 ROM:00132AA6 move.w ($538).w,d2 ROM:00132AAA move.w ($A10).w,d3 ROM:00132AAE bsr.l sub_115E32 ROM:00132AB4 move.w d1,($E0A).w ROM:00132AB8 rts ROM:00132AB8 ; End of function sub_132AA2 ROM:00132AB8 ROM:00132ABA ROM:00132ABA ; =============== S U B R O U T I N E ======================================= ROM:00132ABA ROM:00132ABA ROM:00132ABA sub_132ABA: ; CODE XREF: ROM:00132860↑p ROM:00132ABA ; ROM:001328CE↑p ... ROM:00132ABA move.w ($E18).w,($E0C).w ROM:00132AC0 rts ROM:00132AC0 ; End of function sub_132ABA ROM:00132AC0 ROM:00132AC2 ROM:00132AC2 ; =============== S U B R O U T I N E ======================================= ROM:00132AC2 ROM:00132AC2 ROM:00132AC2 sub_132AC2: ; CODE XREF: ROM:001328A4↑p ROM:00132AC2 ; ROM:00132918↑p ... ROM:00132AC2 move.w $712(a5),d0 ROM:00132AC6 sub.w $714(a5),d0 ROM:00132ACA cmp.w ($A44).w,d0 ROM:00132ACE blt.s loc_132AD6 ROM:00132AD0 bclr #2,($136B).w ROM:00132AD6 ROM:00132AD6 loc_132AD6: ; CODE XREF: sub_132AC2+C↑j ROM:00132AD6 move.w $712(a5),d0 ROM:00132ADA cmp.w ($A44).w,d0 ROM:00132ADE bge.s loc_132AE6 ROM:00132AE0 bset #2,($136B).w ROM:00132AE6 ROM:00132AE6 loc_132AE6: ; CODE XREF: sub_132AC2+1C↑j ROM:00132AE6 move.w ($E08).w,d0 ROM:00132AEA btst #2,($136B).w ROM:00132AF0 beq.s loc_132AF6 ROM:00132AF2 add.w $706(a5),d0 ROM:00132AF6 ROM:00132AF6 loc_132AF6: ; CODE XREF: sub_132AC2+2E↑j ROM:00132AF6 move.w d0,($E0C).w ROM:00132AFA rts ROM:00132AFA ; End of function sub_132AC2 ROM:00132AFA ROM:00132AFC ROM:00132AFC ; =============== S U B R O U T I N E ======================================= ROM:00132AFC ROM:00132AFC ROM:00132AFC sub_132AFC: ; CODE XREF: ROM:00132936↑p ROM:00132AFC ; ROM:loc_132A06↑p ROM:00132AFC move.w ($E18).w,d0 ROM:00132B00 sub.w ($E08).w,d0 ROM:00132B04 move.w ($6DE).w,d1 ROM:00132B08 sub.w $6FC(a5),d1 ROM:00132B0C muls.w d0,d1 ROM:00132B0E divs.w $6FE(a5),d1 ROM:00132B12 move.w ($E18).w,d0 ROM:00132B16 sub.w d1,d0 ROM:00132B18 move.w d0,($E0C).w ROM:00132B1C rts ROM:00132B1C ; End of function sub_132AFC ROM:00132B1C ROM:00132B1E ROM:00132B1E ; =============== S U B R O U T I N E ======================================= ROM:00132B1E ROM:00132B1E ROM:00132B1E sub_132B1E: ; CODE XREF: ROM:00132A14↑p ROM:00132B1E move.w $702(a5),d0 ROM:00132B22 muls.w $700(a5),d0 ROM:00132B26 move.w ($6DE).w,d1 ROM:00132B2A ext.l d1 ROM:00132B2C cmp.l d1,d0 ROM:00132B2E bge.s loc_132B48 ROM:00132B30 move.w $702(a5),d0 ROM:00132B34 ext.l d0 ROM:00132B36 divs.w $700(a5),d0 ROM:00132B3A add.w $6FC(a5),d0 ROM:00132B3E add.w $6FE(a5),d0 ROM:00132B42 move.w d0,($E10).w ROM:00132B46 bra.s locret_132B66 ROM:00132B48 ; --------------------------------------------------------------------------- ROM:00132B48 ROM:00132B48 loc_132B48: ; CODE XREF: sub_132B1E+10↑j ROM:00132B48 move.w ($6DE).w,d2 ROM:00132B4C sub.w $6FC(a5),d2 ROM:00132B50 sub.w $6FE(a5),d2 ROM:00132B54 ext.l d2 ROM:00132B56 divs.w $700(a5),d2 ROM:00132B5A add.w $6FC(a5),d2 ROM:00132B5E add.w $6FE(a5),d2 ROM:00132B62 move.w d2,($E10).w ROM:00132B66 ROM:00132B66 locret_132B66: ; CODE XREF: sub_132B1E+28↑j ROM:00132B66 rts ROM:00132B66 ; End of function sub_132B1E ROM:00132B66 ROM:00132B68 ROM:00132B68 ; =============== S U B R O U T I N E ======================================= ROM:00132B68 ROM:00132B68 ROM:00132B68 sub_132B68: ; CODE XREF: sub_132812+10↑p ROM:00132B68 clr.w d1 ROM:00132B6A move.b ($1212).w,d1 ROM:00132B6E cmpi.w #5,d1 ROM:00132B72 bcc.s locret_132B7C ROM:00132B74 movea.l off_132B7E(pc,d1.w*4),a0 ROM:00132B78 nop ROM:00132B7A jmp (a0) ROM:00132B7C ; --------------------------------------------------------------------------- ROM:00132B7C ROM:00132B7C locret_132B7C: ; CODE XREF: sub_132B68+A↑j ROM:00132B7C rts ROM:00132B7C ; End of function sub_132B68 ROM:00132B7C ROM:00132B7C ; --------------------------------------------------------------------------- ROM:00132B7E off_132B7E: dc.l loc_132B92 ; DATA XREF: sub_132B68+C↑r ROM:00132B82 dc.l loc_132B9E ROM:00132B86 dc.l loc_132C02 ROM:00132B8A dc.l loc_132C68 ROM:00132B8E dc.l loc_132C6E ROM:00132B92 ; --------------------------------------------------------------------------- ROM:00132B92 ROM:00132B92 loc_132B92: ; DATA XREF: ROM:off_132B7E↑o ROM:00132B92 move.b #1,($1212).w ROM:00132B98 bsr.w sub_132CCC ROM:00132B9C rts ROM:00132B9E ; --------------------------------------------------------------------------- ROM:00132B9E ROM:00132B9E loc_132B9E: ; DATA XREF: ROM:00132B82↑o ROM:00132B9E move.w $70A(a5),d0 ROM:00132BA2 move.w $30A(a5),d1 ROM:00132BA6 move.w $708(a5),d2 ROM:00132BAA cmp.w ($538).w,d0 ROM:00132BAE bge.s loc_132BDA ROM:00132BB0 cmp.w ($538).w,d2 ROM:00132BB4 ble.s loc_132BDA ROM:00132BB6 cmp.w ($E0C).w,d1 ROM:00132BBA ble.s loc_132BDA ROM:00132BBC move.b #2,($1212).w ROM:00132BC2 bsr.w sub_132CD6 ROM:00132BC6 move.w $70C(a5),d3 ROM:00132BCA clr.b ($8B6).w ROM:00132BCE move.w d3,($69C).w ROM:00132BD2 move.b #1,($8B6).w ROM:00132BD8 rts ROM:00132BDA ; --------------------------------------------------------------------------- ROM:00132BDA ROM:00132BDA loc_132BDA: ; CODE XREF: ROM:00132BAE↑j ROM:00132BDA ; ROM:00132BB4↑j ... ROM:00132BDA cmp.w ($E0C).w,d1 ROM:00132BDE ble.s loc_132BFC ROM:00132BE0 cmp.w ($538).w,d2 ROM:00132BE4 bge.s loc_132BEA ROM:00132BE6 bra.w loc_132BF0 ROM:00132BEA ; --------------------------------------------------------------------------- ROM:00132BEA ROM:00132BEA loc_132BEA: ; CODE XREF: ROM:00132BE4↑j ROM:00132BEA cmp.w ($538).w,d0 ROM:00132BEE ble.s loc_132BFC ROM:00132BF0 ROM:00132BF0 loc_132BF0: ; CODE XREF: ROM:00132BE6↑j ROM:00132BF0 ; ROM:00132C0A↓j ... ROM:00132BF0 move.b #3,($1212).w ROM:00132BF6 bsr.w sub_132CCC ROM:00132BFA rts ROM:00132BFC ; --------------------------------------------------------------------------- ROM:00132BFC ROM:00132BFC loc_132BFC: ; CODE XREF: ROM:00132BDE↑j ROM:00132BFC ; ROM:00132BEE↑j ROM:00132BFC bsr.w sub_132CCC ROM:00132C00 rts ROM:00132C02 ; --------------------------------------------------------------------------- ROM:00132C02 ROM:00132C02 loc_132C02: ; DATA XREF: ROM:00132B86↑o ROM:00132C02 cmpi.w #0,($69C).w ROM:00132C08 bgt.s loc_132C0C ROM:00132C0A bra.s loc_132BF0 ROM:00132C0C ; --------------------------------------------------------------------------- ROM:00132C0C ROM:00132C0C loc_132C0C: ; CODE XREF: ROM:00132C08↑j ROM:00132C0C move.w $70A(a5),d0 ROM:00132C10 move.w $708(a5),d2 ROM:00132C14 cmp.w ($538).w,d2 ROM:00132C18 bge.s loc_132C1C ROM:00132C1A bra.s loc_132BF0 ROM:00132C1C ; --------------------------------------------------------------------------- ROM:00132C1C ROM:00132C1C loc_132C1C: ; CODE XREF: ROM:00132C18↑j ROM:00132C1C cmp.w ($538).w,d0 ROM:00132C20 ble.s loc_132C2E ROM:00132C22 bsr.w sub_132CCC ROM:00132C26 move.b #3,($1212).w ROM:00132C2C rts ROM:00132C2E ; --------------------------------------------------------------------------- ROM:00132C2E ROM:00132C2E loc_132C2E: ; CODE XREF: ROM:00132C20↑j ROM:00132C2E move.w $70A(a5),d0 ROM:00132C32 move.w $30A(a5),d1 ROM:00132C36 move.w $708(a5),d2 ROM:00132C3A cmp.w ($538).w,d2 ROM:00132C3E ble.s loc_132C62 ROM:00132C40 cmp.w ($538).w,d0 ROM:00132C44 bge.s loc_132C62 ROM:00132C46 cmp.w ($E0C).w,d1 ROM:00132C4A bne.s loc_132C62 ROM:00132C4C bsr.w sub_132CCC ROM:00132C50 bclr #0,($8B6).w ROM:00132C56 bset #2,($8B6).w ROM:00132C5C move.b #4,($1212).w ROM:00132C62 ROM:00132C62 loc_132C62: ; CODE XREF: ROM:00132C3E↑j ROM:00132C62 ; ROM:00132C44↑j ... ROM:00132C62 bsr.w sub_132CD6 ROM:00132C66 rts ROM:00132C68 ; --------------------------------------------------------------------------- ROM:00132C68 ROM:00132C68 loc_132C68: ; DATA XREF: ROM:00132B8A↑o ROM:00132C68 bsr.w sub_132CCC ROM:00132C6C rts ROM:00132C6E ; --------------------------------------------------------------------------- ROM:00132C6E ROM:00132C6E loc_132C6E: ; DATA XREF: ROM:00132B8E↑o ROM:00132C6E move.w $70A(a5),d0 ROM:00132C72 move.w $30A(a5),d1 ROM:00132C76 move.w $708(a5),d2 ROM:00132C7A cmp.w ($538).w,d0 ROM:00132C7E bge.s loc_132CA4 ROM:00132C80 cmp.w ($538).w,d2 ROM:00132C84 ble.s loc_132CA4 ROM:00132C86 cmp.w ($E0C).w,d1 ROM:00132C8A ble.s loc_132CA4 ROM:00132C8C move.b #2,($1212).w ROM:00132C92 bsr.w sub_132CD6 ROM:00132C96 bclr #2,($8B6).w ROM:00132C9C bset #0,($8B6).w ROM:00132CA2 rts ROM:00132CA4 ; --------------------------------------------------------------------------- ROM:00132CA4 ROM:00132CA4 loc_132CA4: ; CODE XREF: ROM:00132C7E↑j ROM:00132CA4 ; ROM:00132C84↑j ... ROM:00132CA4 cmp.w ($E0C).w,d1 ROM:00132CA8 ble.s loc_132CC6 ROM:00132CAA cmp.w ($538).w,d2 ROM:00132CAE bge.s loc_132CB4 ROM:00132CB0 bra.w loc_132CBA ROM:00132CB4 ; --------------------------------------------------------------------------- ROM:00132CB4 ROM:00132CB4 loc_132CB4: ; CODE XREF: ROM:00132CAE↑j ROM:00132CB4 cmp.w ($538).w,d0 ROM:00132CB8 ble.s loc_132CC6 ROM:00132CBA ROM:00132CBA loc_132CBA: ; CODE XREF: ROM:00132CB0↑j ROM:00132CBA move.b #3,($1212).w ROM:00132CC0 bsr.w sub_132CCC ROM:00132CC4 rts ROM:00132CC6 ; --------------------------------------------------------------------------- ROM:00132CC6 ROM:00132CC6 loc_132CC6: ; CODE XREF: ROM:00132CA8↑j ROM:00132CC6 ; ROM:00132CB8↑j ROM:00132CC6 bsr.w sub_132CCC ROM:00132CCA rts ROM:00132CCC ROM:00132CCC ; =============== S U B R O U T I N E ======================================= ROM:00132CCC ROM:00132CCC ROM:00132CCC sub_132CCC: ; CODE XREF: ROM:00132B98↑p ROM:00132CCC ; ROM:00132BF6↑p ... ROM:00132CCC move.w ($E0C).w,d0 ROM:00132CD0 move.w d0,($E12).w ROM:00132CD4 rts ROM:00132CD4 ; End of function sub_132CCC ROM:00132CD4 ROM:00132CD6 ROM:00132CD6 ; =============== S U B R O U T I N E ======================================= ROM:00132CD6 ROM:00132CD6 ROM:00132CD6 sub_132CD6: ; CODE XREF: ROM:00132BC2↑p ROM:00132CD6 ; ROM:loc_132C62↑p ... ROM:00132CD6 move.w $30A(a5),d0 ROM:00132CDA move.w d0,($E12).w ROM:00132CDE rts ROM:00132CDE ; End of function sub_132CD6 ROM:00132CDE ROM:00132CE0 ROM:00132CE0 ; =============== S U B R O U T I N E ======================================= ROM:00132CE0 ROM:00132CE0 ROM:00132CE0 sub_132CE0: ; CODE XREF: sub_131F14+A↑p ROM:00132CE0 clr.w d1 ROM:00132CE2 move.b ($1214).w,d1 ROM:00132CE6 cmpi.w #4,d1 ROM:00132CEA bcc.s locret_132CF4 ROM:00132CEC movea.l off_132CF6(pc,d1.w*4),a0 ROM:00132CF0 nop ROM:00132CF2 jmp (a0) ROM:00132CF4 ; --------------------------------------------------------------------------- ROM:00132CF4 ROM:00132CF4 locret_132CF4: ; CODE XREF: sub_132CE0+A↑j ROM:00132CF4 rts ROM:00132CF4 ; End of function sub_132CE0 ROM:00132CF4 ROM:00132CF4 ; --------------------------------------------------------------------------- ROM:00132CF6 off_132CF6: dc.l loc_132D06 ; DATA XREF: sub_132CE0+C↑r ROM:00132CFA dc.l loc_132D0E ROM:00132CFE dc.l loc_132D42 ROM:00132D02 dc.l loc_132D84 ROM:00132D06 ; --------------------------------------------------------------------------- ROM:00132D06 ROM:00132D06 loc_132D06: ; DATA XREF: ROM:off_132CF6↑o ROM:00132D06 move.b #1,($1214).w ROM:00132D0C rts ROM:00132D0E ; --------------------------------------------------------------------------- ROM:00132D0E ROM:00132D0E loc_132D0E: ; DATA XREF: ROM:00132CFA↑o ROM:00132D0E bsr.w sub_133220 ROM:00132D12 bsr.l sub_13258C ROM:00132D18 btst #2,($136E).w ROM:00132D1E bne.s locret_132D40 ROM:00132D20 btst #2,($138F).w ROM:00132D26 bne.s locret_132D40 ROM:00132D28 move.b #2,($1214).w ROM:00132D2E move.b #0,($1210).w ROM:00132D34 bclr #0,($8D6).w ROM:00132D3A bset #2,($8D6).w ROM:00132D40 ROM:00132D40 locret_132D40: ; CODE XREF: ROM:00132D1E↑j ROM:00132D40 ; ROM:00132D26↑j ROM:00132D40 rts ROM:00132D42 ; --------------------------------------------------------------------------- ROM:00132D42 ROM:00132D42 loc_132D42: ; DATA XREF: ROM:00132CFE↑o ROM:00132D42 bsr.w sub_132E78 ROM:00132D46 bsr.w sub_133220 ROM:00132D4A bsr.w sub_132EE6 ROM:00132D4E btst #2,($136E).w ROM:00132D54 bne.s loc_132D68 ROM:00132D56 btst #2,($138F).w ROM:00132D5C bne.s loc_132D68 ROM:00132D5E btst #6,($1369).w ROM:00132D64 beq.s loc_132D70 ROM:00132D66 rts ROM:00132D68 ; --------------------------------------------------------------------------- ROM:00132D68 ROM:00132D68 loc_132D68: ; CODE XREF: ROM:00132D54↑j ROM:00132D68 ; ROM:00132D5C↑j ROM:00132D68 move.b #1,($1214).w ROM:00132D6E rts ROM:00132D70 ; --------------------------------------------------------------------------- ROM:00132D70 ROM:00132D70 loc_132D70: ; CODE XREF: ROM:00132D64↑j ROM:00132D70 bsr.w sub_132E86 ROM:00132D74 bsr.w sub_133220 ROM:00132D78 bsr.w sub_132EE6 ROM:00132D7C move.b #3,($1214).w ROM:00132D82 rts ROM:00132D84 ; --------------------------------------------------------------------------- ROM:00132D84 ROM:00132D84 loc_132D84: ; DATA XREF: ROM:00132D02↑o ROM:00132D84 bsr.w sub_132E86 ROM:00132D88 bsr.w sub_133220 ROM:00132D8C bsr.w sub_132EE6 ROM:00132D90 btst #2,($136E).w ROM:00132D96 bne.s loc_132DAA ROM:00132D98 btst #2,($138F).w ROM:00132D9E bne.s loc_132DAA ROM:00132DA0 btst #6,($1369).w ROM:00132DA6 bne.s loc_132DB8 ROM:00132DA8 rts ROM:00132DAA ; --------------------------------------------------------------------------- ROM:00132DAA ROM:00132DAA loc_132DAA: ; CODE XREF: ROM:00132D96↑j ROM:00132DAA ; ROM:00132D9E↑j ROM:00132DAA move.b #1,($1214).w ROM:00132DB0 move.b #0,($1211).w ROM:00132DB6 rts ROM:00132DB8 ; --------------------------------------------------------------------------- ROM:00132DB8 ROM:00132DB8 loc_132DB8: ; CODE XREF: ROM:00132DA6↑j ROM:00132DB8 move.b #2,($1214).w ROM:00132DBE move.b #0,($1211).w ROM:00132DC4 rts ROM:00132DC6 ; --------------------------------------------------------------------------- ROM:00132DC6 rts ROM:00132DC8 ROM:00132DC8 ; =============== S U B R O U T I N E ======================================= ROM:00132DC8 ROM:00132DC8 ROM:00132DC8 sub_132DC8: ; CODE XREF: sub_132E86+4↓p ROM:00132DC8 clr.w d1 ROM:00132DCA move.b ($1213).w,d1 ROM:00132DCE cmpi.w #4,d1 ROM:00132DD2 bcc.s locret_132DDC ROM:00132DD4 movea.l off_132DDE(pc,d1.w*4),a0 ROM:00132DD8 nop ROM:00132DDA jmp (a0) ROM:00132DDC ; --------------------------------------------------------------------------- ROM:00132DDC ROM:00132DDC locret_132DDC: ; CODE XREF: sub_132DC8+A↑j ROM:00132DDC rts ROM:00132DDC ; End of function sub_132DC8 ROM:00132DDC ROM:00132DDC ; --------------------------------------------------------------------------- ROM:00132DDE off_132DDE: dc.l loc_132DEE ; DATA XREF: sub_132DC8+C↑r ROM:00132DE2 dc.l loc_132E04 ROM:00132DE6 dc.l loc_132E3A ROM:00132DEA dc.l loc_132E58 ROM:00132DEE ; --------------------------------------------------------------------------- ROM:00132DEE ROM:00132DEE loc_132DEE: ; DATA XREF: ROM:off_132DDE↑o ROM:00132DEE bclr #4,($1386).w ROM:00132DF4 bclr #7,($1394).w ROM:00132DFA move.b #1,($1213).w ROM:00132E00 bra.s loc_132E34 ROM:00132E02 ; --------------------------------------------------------------------------- ROM:00132E02 rts ROM:00132E04 ; --------------------------------------------------------------------------- ROM:00132E04 ROM:00132E04 loc_132E04: ; DATA XREF: ROM:00132DE2↑o ROM:00132E04 move.w $722(a5),d0 ROM:00132E08 cmp.w ($A0A).w,d0 ROM:00132E0C ble.s loc_132E1C ROM:00132E0E bset #4,($1386).w ROM:00132E14 move.b #3,($1213).w ROM:00132E1A bra.s loc_132E70 ROM:00132E1C ; --------------------------------------------------------------------------- ROM:00132E1C ROM:00132E1C loc_132E1C: ; CODE XREF: ROM:00132E0C↑j ROM:00132E1C move.w $728(a5),d0 ROM:00132E20 cmp.w ($A0A).w,d0 ROM:00132E24 bge.s loc_132E34 ROM:00132E26 bset #7,($1394).w ROM:00132E2C move.b #2,($1213).w ROM:00132E32 bra.s loc_132E52 ROM:00132E34 ; --------------------------------------------------------------------------- ROM:00132E34 ROM:00132E34 loc_132E34: ; CODE XREF: ROM:00132E00↑j ROM:00132E34 ; ROM:00132E24↑j ... ROM:00132E34 bsr.w sub_132EE0 ROM:00132E38 rts ROM:00132E3A ; --------------------------------------------------------------------------- ROM:00132E3A ROM:00132E3A loc_132E3A: ; DATA XREF: ROM:00132DE6↑o ROM:00132E3A move.w $726(a5),d0 ROM:00132E3E cmp.w ($A0A).w,d0 ROM:00132E42 ble.s loc_132E52 ROM:00132E44 bclr #7,($1394).w ROM:00132E4A move.b #1,($1213).w ROM:00132E50 bra.s loc_132E34 ROM:00132E52 ; --------------------------------------------------------------------------- ROM:00132E52 ROM:00132E52 loc_132E52: ; CODE XREF: ROM:00132E32↑j ROM:00132E52 ; ROM:00132E42↑j ROM:00132E52 bsr.w sub_132EC8 ROM:00132E56 rts ROM:00132E58 ; --------------------------------------------------------------------------- ROM:00132E58 ROM:00132E58 loc_132E58: ; DATA XREF: ROM:00132DEA↑o ROM:00132E58 move.w $724(a5),d0 ROM:00132E5C cmp.w ($A0A).w,d0 ROM:00132E60 bge.s loc_132E70 ROM:00132E62 bclr #4,($1386).w ROM:00132E68 move.b #1,($1213).w ROM:00132E6E bra.s loc_132E34 ROM:00132E70 ; --------------------------------------------------------------------------- ROM:00132E70 ROM:00132E70 loc_132E70: ; CODE XREF: ROM:00132E1A↑j ROM:00132E70 ; ROM:00132E60↑j ROM:00132E70 bsr.w sub_132EC8 ROM:00132E74 rts ROM:00132E76 ; --------------------------------------------------------------------------- ROM:00132E76 rts ROM:00132E78 ROM:00132E78 ; =============== S U B R O U T I N E ======================================= ROM:00132E78 ROM:00132E78 ROM:00132E78 sub_132E78: ; CODE XREF: ROM:loc_132D42↑p ROM:00132E78 bsr.w sub_132E7E ROM:00132E7C rts ROM:00132E7C ; End of function sub_132E78 ROM:00132E7C ROM:00132E7E ROM:00132E7E ; =============== S U B R O U T I N E ======================================= ROM:00132E7E ROM:00132E7E ROM:00132E7E sub_132E7E: ; CODE XREF: sub_132E78↑p ROM:00132E7E move.w $716(a5),($E12).w ROM:00132E84 rts ROM:00132E84 ; End of function sub_132E7E ROM:00132E84 ROM:00132E86 ROM:00132E86 ; =============== S U B R O U T I N E ======================================= ROM:00132E86 ROM:00132E86 ROM:00132E86 sub_132E86: ; CODE XREF: ROM:loc_132D70↑p ROM:00132E86 ; ROM:loc_132D84↑p ROM:00132E86 bsr.w sub_132FA0 ROM:00132E8A bsr.w sub_132DC8 ROM:00132E8E bsr.w sub_132E9A ROM:00132E92 bsr.l sub_132812 ROM:00132E98 rts ROM:00132E98 ; End of function sub_132E86 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_132E86+8↑p ROM:00132E9A move.w ($A0A).w,d0 ROM:00132E9E sub.w $72A(a5),d0 ROM:00132EA2 move.w d0,($E2C).w ROM:00132EA6 muls.w ($E2E).w,d0 ROM:00132EAA divs.w #$1F4,d0 ROM:00132EAE move.w d0,($E30).w ROM:00132EB2 move.w ($E16).w,d1 ROM:00132EB6 sub.w d0,d1 ROM:00132EB8 move.w $30A(a5),d0 ROM:00132EBC cmp.w d1,d0 ROM:00132EBE bge.s loc_132EC2 ROM:00132EC0 move.w d0,d1 ROM:00132EC2 ROM:00132EC2 loc_132EC2: ; CODE XREF: sub_132E9A+24↑j ROM:00132EC2 move.w d1,($E18).w ROM:00132EC6 rts ROM:00132EC6 ; End of function sub_132E9A ROM:00132EC6 ROM:00132EC8 ROM:00132EC8 ; =============== S U B R O U T I N E ======================================= ROM:00132EC8 ROM:00132EC8 ROM:00132EC8 sub_132EC8: ; CODE XREF: ROM:loc_132E52↑p ROM:00132EC8 ; ROM:loc_132E70↑p ROM:00132EC8 move.w #$3CFC,d1 ROM:00132ECC move.w ($EC4).w,d2 ROM:00132ED0 move.w ($538).w,d3 ROM:00132ED4 bsr.l sub_115E32 ROM:00132EDA move.w d1,($E2E).w ROM:00132EDE rts ROM:00132EDE ; End of function sub_132EC8 ROM:00132EDE ROM:00132EE0 ROM:00132EE0 ; =============== S U B R O U T I N E ======================================= ROM:00132EE0 ROM:00132EE0 ROM:00132EE0 sub_132EE0: ; CODE XREF: ROM:loc_132E34↑p ROM:00132EE0 clr.w ($E2E).w ROM:00132EE4 rts ROM:00132EE4 ; End of function sub_132EE0 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: ROM:00132D4A↑p ROM:00132EE6 ; ROM:00132D78↑p ... ROM:00132EE6 bsr.w sub_132FB8 ROM:00132EEA bsr.w sub_1330A6 ROM:00132EEE bsr.w sub_1330B8 ROM:00132EF2 bsr.w sub_1330E0 ROM:00132EF6 bsr.w sub_132F0C ROM:00132EFA bsr.w sub_132F70 ROM:00132EFE bsr.w sub_132F88 ROM:00132F02 bsr.w sub_133104 ROM:00132F06 bsr.w sub_133140 ROM:00132F0A rts ROM:00132F0A ; End of function sub_132EE6 ROM:00132F0A ROM:00132F0C ROM:00132F0C ; =============== S U B R O U T I N E ======================================= ROM:00132F0C ROM:00132F0C ROM:00132F0C sub_132F0C: ; CODE XREF: sub_132EE6+10↑p ROM:00132F0C move.w #$2710,($E26).w ROM:00132F12 btst #3,($138A).w ROM:00132F18 beq.s locret_132F6E ROM:00132F1A move.w $720(a5),d0 ROM:00132F1E cmp.w ($538).w,d0 ROM:00132F22 bgt.s loc_132F2C ROM:00132F24 move.w #$2710,($E26).w ROM:00132F2A bra.s locret_132F6E ROM:00132F2C ; --------------------------------------------------------------------------- ROM:00132F2C ROM:00132F2C loc_132F2C: ; CODE XREF: sub_132F0C+16↑j ROM:00132F2C move.w #$3CFA,d1 ROM:00132F30 move.w ($A0A).w,d2 ROM:00132F34 move.w ($A44).w,d3 ROM:00132F38 bsr.l sub_115E32 ROM:00132F3E move.w $71E(a5),d0 ROM:00132F42 cmp.w ($538).w,d0 ROM:00132F46 blt.s loc_132F4E ROM:00132F48 move.w d1,($E26).w ROM:00132F4C bra.s locret_132F6E ROM:00132F4E ; --------------------------------------------------------------------------- ROM:00132F4E ROM:00132F4E loc_132F4E: ; CODE XREF: sub_132F0C+3A↑j ROM:00132F4E move.w $720(a5),d7 ROM:00132F52 sub.w ($538).w,d7 ROM:00132F56 move.w $720(a5),d5 ROM:00132F5A sub.w $71E(a5),d5 ROM:00132F5E subi.w #$2710,d1 ROM:00132F62 muls.w d7,d1 ROM:00132F64 divs.w d5,d1 ROM:00132F66 addi.w #$2710,d1 ROM:00132F6A move.w d1,($E26).w ROM:00132F6E ROM:00132F6E locret_132F6E: ; CODE XREF: sub_132F0C+C↑j ROM:00132F6E ; sub_132F0C+1E↑j ... ROM:00132F6E rts ROM:00132F6E ; End of function sub_132F0C ROM:00132F6E ROM:00132F70 ROM:00132F70 ; =============== S U B R O U T I N E ======================================= ROM:00132F70 ROM:00132F70 ROM:00132F70 sub_132F70: ; CODE XREF: sub_132EE6+14↑p ROM:00132F70 move.w #$3CF8,d1 ROM:00132F74 move.w ($A44).w,d2 ROM:00132F78 move.w ($EC4).w,d3 ROM:00132F7C bsr.l sub_115E32 ROM:00132F82 move.w d1,($E24).w ROM:00132F86 rts ROM:00132F86 ; End of function sub_132F70 ROM:00132F86 ROM:00132F88 ROM:00132F88 ; =============== S U B R O U T I N E ======================================= ROM:00132F88 ROM:00132F88 ROM:00132F88 sub_132F88: ; CODE XREF: sub_132EE6+18↑p ROM:00132F88 move.w #$3CFE,d1 ROM:00132F8C move.w ($A10).w,d2 ROM:00132F90 move.w ($EC4).w,d3 ROM:00132F94 bsr.l sub_115E32 ROM:00132F9A move.w d1,($E28).w ROM:00132F9E rts ROM:00132F9E ; End of function sub_132F88 ROM:00132F9E ROM:00132FA0 ROM:00132FA0 ; =============== S U B R O U T I N E ======================================= ROM:00132FA0 ROM:00132FA0 ROM:00132FA0 sub_132FA0: ; CODE XREF: sub_132E86↑p ROM:00132FA0 move.w #$3D00,d1 ROM:00132FA4 move.w ($EC4).w,d2 ROM:00132FA8 move.w ($538).w,d3 ROM:00132FAC bsr.l sub_115E32 ROM:00132FB2 move.w d1,($E16).w ROM:00132FB6 rts ROM:00132FB6 ; End of function sub_132FA0 ROM:00132FB6 ROM:00132FB8 ROM:00132FB8 ; =============== S U B R O U T I N E ======================================= ROM:00132FB8 ROM:00132FB8 ROM:00132FB8 sub_132FB8: ; CODE XREF: sub_132EE6↑p ROM:00132FB8 bsr.w sub_132FD0 ROM:00132FBC bsr.w sub_132FE8 ROM:00132FC0 bsr.w sub_133016 ROM:00132FC4 bsr.l sub_132760 ROM:00132FCA bsr.w sub_13305A ROM:00132FCE rts ROM:00132FCE ; End of function sub_132FB8 ROM:00132FCE ROM:00132FD0 ROM:00132FD0 ; =============== S U B R O U T I N E ======================================= ROM:00132FD0 ROM:00132FD0 ROM:00132FD0 sub_132FD0: ; CODE XREF: sub_132FB8↑p ROM:00132FD0 move.w #$3D02,d1 ROM:00132FD4 move.w ($EC4).w,d2 ROM:00132FD8 move.w ($538).w,d3 ROM:00132FDC bsr.l sub_115E32 ROM:00132FE2 move.w d1,($E1A).w ROM:00132FE6 rts ROM:00132FE6 ; End of function sub_132FD0 ROM:00132FE6 ROM:00132FE8 ROM:00132FE8 ; =============== S U B R O U T I N E ======================================= ROM:00132FE8 ROM:00132FE8 ROM:00132FE8 sub_132FE8: ; CODE XREF: sub_132FB8+4↑p ROM:00132FE8 move.w #$3D04,d1 ROM:00132FEC move.w ($EC4).w,d2 ROM:00132FF0 move.w ($538).w,d3 ROM:00132FF4 bsr.l sub_115E32 ROM:00132FFA move.w d1,($E20).w ROM:00132FFE move.w ($A0A).w,d0 ROM:00133002 sub.w ($E1A).w,d0 ROM:00133006 muls.w d1,d0 ROM:00133008 divs.w #$2710,d0 ROM:0013300C add.w ($E1A).w,d0 ROM:00133010 move.w d0,($E22).w ROM:00133014 rts ROM:00133014 ; End of function sub_132FE8 ROM:00133014 ROM:00133016 ROM:00133016 ; =============== S U B R O U T I N E ======================================= ROM:00133016 ROM:00133016 ROM:00133016 sub_133016: ; CODE XREF: sub_132FB8+8↑p ROM:00133016 move.w $71A(a5),d1 ROM:0013301A move.w ($EC4).w,d0 ROM:0013301E cmpi.w #1,d1 ROM:00133022 bne.s loc_13302C ROM:00133024 muls.w $19E(a5),d0 ROM:00133028 divs.w ($13B0).w,d0 ROM:0013302C ROM:0013302C loc_13302C: ; CODE XREF: sub_133016+C↑j ROM:0013302C move.w d0,($112E).w ROM:00133030 move.w #$3D06,d1 ROM:00133034 move.w ($112E).w,d2 ROM:00133038 move.w ($538).w,d3 ROM:0013303C bsr.l sub_115E32 ROM:00133042 move.w $71A(a5),d7 ROM:00133046 cmpi.w #2,d7 ROM:0013304A bne.s loc_133054 ROM:0013304C muls.w ($A48).w,d1 ROM:00133050 divs.w #$2710,d1 ROM:00133054 ROM:00133054 loc_133054: ; CODE XREF: sub_133016+34↑j ROM:00133054 move.w d1,($112C).w ROM:00133058 rts ROM:00133058 ; End of function sub_133016 ROM:00133058 ROM:0013305A ROM:0013305A ; =============== S U B R O U T I N E ======================================= ROM:0013305A ROM:0013305A ROM:0013305A sub_13305A: ; CODE XREF: sub_132FB8+12↑p ROM:0013305A move.w $718(a5),d0 ROM:0013305E ext.l d0 ROM:00133060 divs.w #4,d0 ROM:00133064 move.w #0,d6 ROM:00133068 bra.s loc_13306E ROM:0013306A ; --------------------------------------------------------------------------- ROM:0013306A ROM:0013306A loc_13306A: ; CODE XREF: sub_13305A+48↓j ROM:0013306A addi.w #1,d6 ROM:0013306E ROM:0013306E loc_13306E: ; CODE XREF: sub_13305A+E↑j ROM:0013306E cmpi.w #0,d6 ROM:00133072 bgt.s locret_1330A4 ROM:00133074 move.w d0,d2 ROM:00133076 muls.w $112A(d6.w*2),d2 ROM:0013307C move.w $EC4(d6.w*2),d3 ROM:00133082 muls.w #$220A,d3 ROM:00133086 move.w ($E22).w,d4 ROM:0013308A ext.l d4 ROM:0013308C muls.l #$2710,d4 ROM:00133094 muls.l d2,d5:d3 ROM:00133098 divs.l d4,d5:d3 ROM:0013309C move.l d3,$9DC(d6.w*4) ROM:001330A2 bra.s loc_13306A ROM:001330A4 ; --------------------------------------------------------------------------- ROM:001330A4 ROM:001330A4 locret_1330A4: ; CODE XREF: sub_13305A+18↑j ROM:001330A4 rts ROM:001330A4 ; End of function sub_13305A ROM:001330A4 ROM:001330A6 ROM:001330A6 ; =============== S U B R O U T I N E ======================================= ROM:001330A6 ROM:001330A6 ROM:001330A6 sub_1330A6: ; CODE XREF: sub_132EE6+4↑p ROM:001330A6 move.w $72C(a5),d0 ROM:001330AA muls.w ($BB4).w,d0 ROM:001330AE divs.w #$A,d0 ROM:001330B2 move.w d0,($E1E).w ROM:001330B6 rts ROM:001330B6 ; End of function sub_1330A6 ROM:001330B6 ROM:001330B8 ROM:001330B8 ; =============== S U B R O U T I N E ======================================= ROM:001330B8 ROM:001330B8 ROM:001330B8 sub_1330B8: ; CODE XREF: sub_132EE6+8↑p ROM:001330B8 btst #6,($1384).w ROM:001330BE beq.s loc_1330C8 ROM:001330C0 move.w $71C(a5),d0 ROM:001330C4 bra.w loc_1330CC ROM:001330C8 ; --------------------------------------------------------------------------- ROM:001330C8 ROM:001330C8 loc_1330C8: ; CODE XREF: sub_1330B8+6↑j ROM:001330C8 move.w ($E12).w,d0 ROM:001330CC ROM:001330CC loc_1330CC: ; CODE XREF: sub_1330B8+C↑j ROM:001330CC add.w ($E1E).w,d0 ROM:001330D0 cmpi.w #1,d0 ROM:001330D4 bge.s loc_1330DA ROM:001330D6 move.w #1,d0 ROM:001330DA ROM:001330DA loc_1330DA: ; CODE XREF: sub_1330B8+1C↑j ROM:001330DA move.w d0,($E14).w ROM:001330DE rts ROM:001330DE ; End of function sub_1330B8 ROM:001330DE ROM:001330E0 ROM:001330E0 ; =============== S U B R O U T I N E ======================================= ROM:001330E0 ROM:001330E0 ROM:001330E0 sub_1330E0: ; CODE XREF: sub_132EE6+C↑p ROM:001330E0 move.l ($9DC).w,d2 ROM:001330E4 muls.l #$14,d3:d2 ROM:001330EC move.w ($E14).w,d4 ROM:001330F0 ext.l d4 ROM:001330F2 divs.l d4,d3:d2 ROM:001330F6 move.l d2,($9EC).w ROM:001330FA divs.w #$64,d2 ; 'd' ROM:001330FE move.w d2,($E2A).w ROM:00133102 rts ROM:00133102 ; End of function sub_1330E0 ROM:00133102 ROM:00133104 ROM:00133104 ; =============== S U B R O U T I N E ======================================= ROM:00133104 ROM:00133104 ROM:00133104 sub_133104: ; CODE XREF: sub_132EE6+1C↑p ROM:00133104 move.l ($9EC).w,d2 ROM:00133108 add.l ($9A8).w,d2 ROM:0013310C bpl.s loc_133110 ROM:0013310E clr.l d2 ROM:00133110 ROM:00133110 loc_133110: ; CODE XREF: sub_133104+8↑j ROM:00133110 move.w $670(a5),d4 ROM:00133114 cmp.w ($A6E).w,d4 ROM:00133118 bge.s loc_133124 ROM:0013311A move.l $15C(a5),d5 ROM:0013311E cmp.l d2,d5 ROM:00133120 ble.s loc_133124 ROM:00133122 move.l d5,d2 ROM:00133124 ROM:00133124 loc_133124: ; CODE XREF: sub_133104+14↑j ROM:00133124 ; sub_133104+1C↑j ROM:00133124 move.l d2,($9E8).w ROM:00133128 muls.l #$258,d3:d2 ROM:00133130 move.w ($E1C).w,d4 ROM:00133134 ext.l d4 ROM:00133136 divs.l d4,d3:d2 ROM:0013313A move.l d2,($9F0).w ROM:0013313E rts ROM:0013313E ; End of function sub_133104 ROM:0013313E ROM:00133140 ROM:00133140 ; =============== S U B R O U T I N E ======================================= ROM:00133140 ROM:00133140 ROM:00133140 sub_133140: ; CODE XREF: sub_132EE6+20↑p ROM:00133140 move.w #0,d7 ROM:00133144 bra.s loc_13314A ROM:00133146 ; --------------------------------------------------------------------------- ROM:00133146 ROM:00133146 loc_133146: ; CODE XREF: sub_133140+DA↓j ROM:00133146 addi.w #1,d7 ROM:0013314A ROM:0013314A loc_13314A: ; CODE XREF: sub_133140+4↑j ROM:0013314A cmpi.w #0,d7 ROM:0013314E bgt.l locret_13321E ROM:00133154 move.l #$2710,d6 ROM:0013315A move.w ($E24).w,d4 ROM:0013315E ext.l d4 ROM:00133160 move.l $9F0(d7.w*4),d2 ROM:00133166 muls.l d4,d3:d2 ROM:0013316A divs.l d6,d3:d2 ROM:0013316E bvc.w loc_133178 ROM:00133172 move.l #$7FFFFFFF,d2 ROM:00133178 ROM:00133178 loc_133178: ; CODE XREF: sub_133140+2E↑j ROM:00133178 move.w ($E28).w,d4 ROM:0013317C ext.l d4 ROM:0013317E muls.l d4,d3:d2 ROM:00133182 divs.l d6,d3:d2 ROM:00133186 bvc.w loc_133190 ROM:0013318A move.l #$7FFFFFFF,d2 ROM:00133190 ROM:00133190 loc_133190: ; CODE XREF: sub_133140+46↑j ROM:00133190 move.w ($E26).w,d4 ROM:00133194 ext.l d4 ROM:00133196 muls.l d4,d3:d2 ROM:0013319A divs.l d6,d3:d2 ROM:0013319E bvc.w loc_1331A8 ROM:001331A2 move.l #$7FFFFFFF,d2 ROM:001331A8 ROM:001331A8 loc_1331A8: ; CODE XREF: sub_133140+5E↑j ROM:001331A8 move.w ($DF8).w,d4 ROM:001331AC muls.w #$A,d4 ROM:001331B0 muls.l d4,d3:d2 ROM:001331B4 divs.l d6,d3:d2 ROM:001331B8 bvc.w loc_1331C2 ROM:001331BC move.l #$7FFFFFFF,d2 ROM:001331C2 ROM:001331C2 loc_1331C2: ; CODE XREF: sub_133140+78↑j ROM:001331C2 move.w ($DA4).w,d4 ROM:001331C6 ext.l d4 ROM:001331C8 muls.l d4,d3:d2 ROM:001331CC divs.l d6,d3:d2 ROM:001331D0 bvc.w loc_1331DA ROM:001331D4 move.l #$7FFFFFFF,d2 ROM:001331DA ROM:001331DA loc_1331DA: ; CODE XREF: sub_133140+90↑j ROM:001331DA move.w $F12(d7.w*2),d4 ROM:001331E0 ext.l d4 ROM:001331E2 muls.l d4,d3:d2 ROM:001331E6 divs.l d6,d3:d2 ROM:001331EA bvc.w loc_1331F4 ROM:001331EE move.l #$7FFFFFFF,d2 ROM:001331F4 ROM:001331F4 loc_1331F4: ; CODE XREF: sub_133140+AA↑j ROM:001331F4 move.w $FB6(d7.w*2),d4 ROM:001331FA ext.l d4 ROM:001331FC muls.l d4,d3:d2 ROM:00133200 divs.l d6,d3:d2 ROM:00133204 bvc.w loc_13320E ROM:00133208 move.l #$7FFFFFFF,d2 ROM:0013320E ROM:0013320E loc_13320E: ; CODE XREF: sub_133140+C4↑j ROM:0013320E move.l d2,$9E0(d7.w*4) ROM:00133214 move.l d2,$9E4(d7.w*4) ROM:0013321A bra.w loc_133146 ROM:0013321E ; --------------------------------------------------------------------------- ROM:0013321E ROM:0013321E locret_13321E: ; CODE XREF: sub_133140+E↑j ROM:0013321E rts ROM:0013321E ; End of function sub_133140 ROM:0013321E ROM:00133220 ROM:00133220 ; =============== S U B R O U T I N E ======================================= ROM:00133220 ROM:00133220 ROM:00133220 sub_133220: ; CODE XREF: ROM:loc_132D0E↑p ROM:00133220 ; ROM:00132D46↑p ... ROM:00133220 move.w #$3C5E,d1 ROM:00133224 move.w ($9FC).w,d2 ROM:00133228 bsr.l sub_115E32 ROM:0013322E cmpi.w #$258,d1 ROM:00133232 bge.s loc_133238 ROM:00133234 move.w #$258,d1 ROM:00133238 ROM:00133238 loc_133238: ; CODE XREF: sub_133220+12↑j ROM:00133238 move.w d1,($E1C).w ROM:0013323C rts ROM:0013323C ; End of function sub_133220 ROM:0013323C ROM:0013323E ROM:0013323E ; =============== S U B R O U T I N E ======================================= ROM:0013323E ROM:0013323E ROM:0013323E sub_13323E: ; CODE XREF: ROM:loc_131BD0↑p ROM:0013323E btst #4,($8E1).w ROM:00133244 beq.s loc_13325E ROM:00133246 move.w #$3C60,d1 ROM:0013324A move.w ($EB0).w,d2 ROM:0013324E bsr.l sub_115E32 ROM:00133254 move.w d1,($DEC).w ROM:00133258 move.w d1,($DEE).w ROM:0013325C bra.s locret_13326A ROM:0013325E ; --------------------------------------------------------------------------- ROM:0013325E ROM:0013325E loc_13325E: ; CODE XREF: sub_13323E+6↑j ROM:0013325E move.w $72E(a5),($DEC).w ROM:00133264 move.w $72E(a5),($DEE).w ROM:0013326A ROM:0013326A locret_13326A: ; CODE XREF: sub_13323E+1E↑j ROM:0013326A rts ROM:0013326A ; End of function sub_13323E ROM:0013326A ROM:0013326C ROM:0013326C ; =============== S U B R O U T I N E ======================================= ROM:0013326C ROM:0013326C ROM:0013326C sub_13326C: ; CODE XREF: ROM:00115932↑p ROM:0013326C bclr #6,($136C).w ROM:00133272 move.w ($E68).w,d1 ROM:00133276 cmpi.w #6,d1 ROM:0013327A bcc.s locret_133284 ROM:0013327C movea.l off_133286(pc,d1.w*4),a0 ROM:00133280 nop ROM:00133282 jmp (a0) ROM:00133284 ; --------------------------------------------------------------------------- ROM:00133284 ROM:00133284 locret_133284: ; CODE XREF: sub_13326C+E↑j ROM:00133284 rts ROM:00133284 ; End of function sub_13326C ROM:00133284 ROM:00133284 ; --------------------------------------------------------------------------- ROM:00133286 off_133286: dc.l loc_13329E ; DATA XREF: sub_13326C+10↑r ROM:0013328A dc.l loc_1332AC ROM:0013328E dc.l loc_1332CC ROM:00133292 dc.l loc_133300 ROM:00133296 dc.l loc_13332C ROM:0013329A dc.l loc_133376 ROM:0013329E ; --------------------------------------------------------------------------- ROM:0013329E ROM:0013329E loc_13329E: ; DATA XREF: ROM:off_133286↑o ROM:0013329E bsr.w sub_1333F4 ROM:001332A2 move.w #1,($E68).w ROM:001332A8 bra.s loc_1332C6 ROM:001332AA ; --------------------------------------------------------------------------- ROM:001332AA rts ROM:001332AC ; --------------------------------------------------------------------------- ROM:001332AC ROM:001332AC loc_1332AC: ; DATA XREF: ROM:0013328A↑o ROM:001332AC btst #1,($1372).w ROM:001332B2 beq.s loc_1332C6 ROM:001332B4 bclr #1,($1372).w ROM:001332BA bsr.w sub_1340D8 ROM:001332BE move.w #2,($E68).w ROM:001332C4 bra.s loc_1332FA ROM:001332C6 ; --------------------------------------------------------------------------- ROM:001332C6 ROM:001332C6 loc_1332C6: ; CODE XREF: ROM:001332A8↑j ROM:001332C6 ; ROM:001332B2↑j ROM:001332C6 bsr.w sub_133460 ROM:001332CA rts ROM:001332CC ; --------------------------------------------------------------------------- ROM:001332CC ROM:001332CC loc_1332CC: ; DATA XREF: ROM:0013328E↑o ROM:001332CC btst #1,($1372).w ROM:001332D2 beq.s loc_1332FA ROM:001332D4 bclr #1,($1372).w ROM:001332DA bsr.w sub_133FEC ROM:001332DE bsr.w sub_133FC0 ROM:001332E2 bsr.w sub_1340F4 ROM:001332E6 bset #7,($FFFFFC1A).w ROM:001332EC move.w #3,($E68).w ROM:001332F2 bra.s loc_133326 ROM:001332F4 ; --------------------------------------------------------------------------- ROM:001332F4 bra.l *+6 ROM:001332FA ; --------------------------------------------------------------------------- ROM:001332FA ROM:001332FA loc_1332FA: ; CODE XREF: ROM:001332C4↑j ROM:001332FA ; ROM:001332D2↑j ... ROM:001332FA bsr.w sub_133460 ROM:001332FE rts ROM:00133300 ; --------------------------------------------------------------------------- ROM:00133300 ROM:00133300 loc_133300: ; DATA XREF: ROM:00133292↑o ROM:00133300 btst #1,($1372).w ROM:00133306 beq.s loc_133326 ROM:00133308 bclr #1,($1372).w ROM:0013330E bsr.w sub_133486 ROM:00133312 bsr.w sub_133A4E ROM:00133316 bsr.w sub_133CA6 ROM:0013331A bsr.w sub_133EB0 ROM:0013331E move.w #4,($E68).w ROM:00133324 bra.s loc_13332C ROM:00133326 ; --------------------------------------------------------------------------- ROM:00133326 ROM:00133326 loc_133326: ; CODE XREF: ROM:001332F2↑j ROM:00133326 ; ROM:00133306↑j ... ROM:00133326 bsr.w sub_133460 ROM:0013332A rts ROM:0013332C ; --------------------------------------------------------------------------- ROM:0013332C ROM:0013332C loc_13332C: ; CODE XREF: ROM:00133324↑j ROM:0013332C ; DATA XREF: ROM:00133296↑o ROM:0013332C btst #3,($136C).w ROM:00133332 bne.s loc_133358 ROM:00133334 bsr.w sub_1333B4 ROM:00133338 bsr.w sub_133FEC ROM:0013333C bsr.w sub_133FC0 ROM:00133340 bsr.w sub_1340F4 ROM:00133344 bset #6,($136C).w ROM:0013334A bset #7,($FFFFFC1A).w ROM:00133350 move.w #3,($E68).w ROM:00133356 bra.s loc_133326 ROM:00133358 ; --------------------------------------------------------------------------- ROM:00133358 ROM:00133358 loc_133358: ; CODE XREF: ROM:00133332↑j ROM:00133358 btst #3,($136C).w ROM:0013335E beq.s locret_133374 ROM:00133360 bset #7,($FFFFFC1A).w ROM:00133366 bclr #3,($136C).w ROM:0013336C move.w #5,($E68).w ROM:00133372 bra.s loc_1333AC ROM:00133374 ; --------------------------------------------------------------------------- ROM:00133374 ROM:00133374 locret_133374: ; CODE XREF: ROM:0013335E↑j ROM:00133374 rts ROM:00133376 ; --------------------------------------------------------------------------- ROM:00133376 ROM:00133376 loc_133376: ; DATA XREF: ROM:0013329A↑o ROM:00133376 btst #1,($1372).w ROM:0013337C beq.s loc_1333AC ROM:0013337E bclr #1,($1372).w ROM:00133384 bsr.w sub_1333B4 ROM:00133388 bsr.w sub_133FEC ROM:0013338C bsr.w sub_133FC0 ROM:00133390 bsr.w sub_1340F4 ROM:00133394 bset #6,($136C).w ROM:0013339A bset #7,($FFFFFC1A).w ROM:001333A0 move.w #3,($E68).w ROM:001333A6 bra.l loc_133326 ROM:001333AC ; --------------------------------------------------------------------------- ROM:001333AC ROM:001333AC loc_1333AC: ; CODE XREF: ROM:00133372↑j ROM:001333AC ; ROM:0013337C↑j ROM:001333AC bsr.w sub_133460 ROM:001333B0 rts ROM:001333B2 ; --------------------------------------------------------------------------- ROM:001333B2 rts ROM:001333B4 ROM:001333B4 ; =============== S U B R O U T I N E ======================================= ROM:001333B4 ROM:001333B4 ROM:001333B4 sub_1333B4: ; CODE XREF: ROM:00133334↑p ROM:001333B4 ; ROM:00133384↑p ROM:001333B4 lea ($FFFFFD00).w,a0 ROM:001333B8 move.w (a0),($E32).w ROM:001333BC move.w 2(a0),($E34).w ROM:001333C2 move.w 4(a0),($E36).w ROM:001333C8 move.w 6(a0),($E38).w ROM:001333CE move.w #$FF,($E3A).w ROM:001333D4 move.w #$FF,($E3C).w ROM:001333DA move.w #$FF,($E3E).w ROM:001333E0 move.w #$FF,($E40).w ROM:001333E6 move.w #$FF,($E42).w ROM:001333EC move.w #$FF,($E44).w ROM:001333F2 rts ROM:001333F2 ; End of function sub_1333B4 ROM:001333F2 ROM:001333F4 ROM:001333F4 ; =============== S U B R O U T I N E ======================================= ROM:001333F4 ROM:001333F4 ROM:001333F4 sub_1333F4: ; CODE XREF: ROM:loc_13329E↑p ROM:001333F4 lea ($FFFFFD20).w,a0 ROM:001333F8 move.w #$55,(a0) ; 'U' ROM:001333FC move.w #$2A,2(a0) ; '*' ROM:00133402 move.w #$2A,4(a0) ; '*' ROM:00133408 move.w #0,6(a0) ROM:0013340E lea ($FFFFFD40).w,a0 ROM:00133412 move.b #$79,(a0) ; 'y' ROM:00133416 move.b #$7A,1(a0) ; 'z' ROM:0013341C move.b #$7B,2(a0) ; '{' ROM:00133422 move.b #$38,3(a0) ; '8' ROM:00133428 move.b ($FFFFFC15).w,($703).w ROM:0013342E ori.b #8,($703).w ROM:00133434 move.b ($703).w,($FFFFFC15).w ROM:0013343A move.b #$7E,($FFFFFC17).w ; '~' ROM:00133440 move.b #$7B,($FFFFFC16).w ; '{' ROM:00133446 move.w #$A908,($FFFFFC18).w ROM:0013344C move.w #$300,($FFFFFC1C).w ROM:00133452 move.b #0,($FFFFFC1E).w ROM:00133458 move.w #$9814,($FFFFFC1A).w ROM:0013345E rts ROM:0013345E ; End of function sub_1333F4 ROM:0013345E ROM:00133460 ROM:00133460 ; =============== S U B R O U T I N E ======================================= ROM:00133460 ROM:00133460 ROM:00133460 sub_133460: ; CODE XREF: ROM:loc_1332C6↑p ROM:00133460 ; ROM:loc_1332FA↑p ... ROM:00133460 btst #7,($FFFFFC1F).w ROM:00133466 beq.s loc_133476 ROM:00133468 bset #1,($1372).w ROM:0013346E bclr #7,($FFFFFC1F).w ROM:00133474 bra.s locret_133484 ROM:00133476 ; --------------------------------------------------------------------------- ROM:00133476 ROM:00133476 loc_133476: ; CODE XREF: sub_133460+6↑j ROM:00133476 btst #7,($FFFFFC1A).w ROM:0013347C bne.s locret_133484 ROM:0013347E bset #1,($1372).w ROM:00133484 ROM:00133484 locret_133484: ; CODE XREF: sub_133460+14↑j ROM:00133484 ; sub_133460+1C↑j ROM:00133484 rts ROM:00133484 ; End of function sub_133460 ROM:00133484 ROM:00133486 ROM:00133486 ; =============== S U B R O U T I N E ======================================= ROM:00133486 ROM:00133486 ROM:00133486 sub_133486: ; CODE XREF: ROM:0013330E↑p ROM:00133486 lea ($FFFFFD00).w,a0 ROM:0013348A lea ($FFFFFD20).w,a1 ROM:0013348E btst #4,($DA0).w ROM:00133494 beq.s loc_1334B8 ROM:00133496 move.b #0,d0 ROM:0013349A bra.s loc_1334A0 ROM:0013349C ; --------------------------------------------------------------------------- ROM:0013349C ROM:0013349C loc_13349C: ; CODE XREF: sub_133486:loc_1334B6↓j ROM:0013349C addi.b #1,d0 ROM:001334A0 ROM:001334A0 loc_1334A0: ; CODE XREF: sub_133486+14↑j ROM:001334A0 cmpi.b #$B,d0 ROM:001334A4 bgt.s loc_1334B8 ROM:001334A6 cmpi.b #0,$825(d0.w) ROM:001334AE beq.s loc_1334B6 ROM:001334B0 subq.b #1,$825(d0.w) ROM:001334B6 ROM:001334B6 loc_1334B6: ; CODE XREF: sub_133486+28↑j ROM:001334B6 bra.s loc_13349C ROM:001334B8 ; --------------------------------------------------------------------------- ROM:001334B8 ROM:001334B8 loc_1334B8: ; CODE XREF: sub_133486+E↑j ROM:001334B8 ; sub_133486+1E↑j ROM:001334B8 btst #1,($FFFFFD00).w ROM:001334BE beq.l locret_133A4C ROM:001334C4 bset #0,($E47).w ROM:001334CA bset #0,($1407).w ROM:001334D0 move.w (a0),d5 ROM:001334D2 andi.w #$3F8,d5 ROM:001334D6 cmpi.w #$218,d5 ROM:001334DA bne.l loc_1334F2 ROM:001334E0 bset #1,($E47).w ROM:001334E6 bset #1,($1407).w ROM:001334EC bra.l loc_133A42 ROM:001334F2 ; --------------------------------------------------------------------------- ROM:001334F2 ROM:001334F2 loc_1334F2: ; CODE XREF: sub_133486+54↑j ROM:001334F2 cmpi.w #$3D8,d5 ROM:001334F6 bne.l loc_13350E ROM:001334FC bset #2,($E47).w ROM:00133502 bset #2,($1407).w ROM:00133508 bra.l loc_133A42 ROM:0013350E ; --------------------------------------------------------------------------- ROM:0013350E ROM:0013350E loc_13350E: ; CODE XREF: sub_133486+70↑j ROM:0013350E cmpi.w #$3F8,d5 ROM:00133512 bne.s loc_133532 ROM:00133514 bset #1,($E47).w ROM:0013351A bset #1,($1407).w ROM:00133520 bset #2,($E47).w ROM:00133526 bset #2,($1407).w ROM:0013352C bra.l loc_133A42 ROM:00133532 ; --------------------------------------------------------------------------- ROM:00133532 ROM:00133532 loc_133532: ; CODE XREF: sub_133486+8C↑j ROM:00133532 move.w d5,d1 ROM:00133534 andi.w #$1E0,d1 ROM:00133538 asr.w #5,d1 ROM:0013353A move.w d1,($E3A).w ROM:0013353E move.w d5,d2 ROM:00133540 andi.w #$18,d2 ROM:00133544 asr.w #3,d2 ROM:00133546 move.w d2,($E3C).w ROM:0013354A cmpi.w #0,d2 ROM:0013354E bne.l loc_1336F4 ROM:00133554 move.w ($E4A).w,d3 ROM:00133558 move.w ($E50).w,d7 ROM:0013355C move.w ($1408).w,d4 ROM:00133560 cmpi.w #1,d1 ROM:00133564 bne.s loc_1335A4 ROM:00133566 bset #0,d7 ROM:0013356A move.w $730(a5),d6 ROM:0013356E cmpi.w #0,d6 ROM:00133572 bne.s loc_133598 ROM:00133574 move.b $FA(a5),d6 ROM:00133578 addq.b #2,($825).w ROM:0013357C cmpi.b #0,($825).w ROM:00133582 bge.s loc_13358A ROM:00133584 move.b #$7F,($825).w ROM:0013358A ROM:0013358A loc_13358A: ; CODE XREF: sub_133486+FC↑j ROM:0013358A cmp.b ($825).w,d6 ROM:0013358E bge.s loc_133598 ROM:00133590 bset #0,d3 ROM:00133594 bset #0,d4 ROM:00133598 ROM:00133598 loc_133598: ; CODE XREF: sub_133486+EC↑j ROM:00133598 ; sub_133486+108↑j ROM:00133598 bset #0,($137B).w ROM:0013359E bra.l loc_1336E2 ROM:001335A4 ; --------------------------------------------------------------------------- ROM:001335A4 ROM:001335A4 loc_1335A4: ; CODE XREF: sub_133486+DE↑j ROM:001335A4 cmpi.w #2,d1 ROM:001335A8 bne.s loc_1335E8 ROM:001335AA bset #1,d7 ROM:001335AE move.w $730(a5),d6 ROM:001335B2 cmpi.w #0,d6 ROM:001335B6 bne.s loc_1335DC ROM:001335B8 move.b $FA(a5),d6 ROM:001335BC addq.b #2,($826).w ROM:001335C0 cmpi.b #0,($826).w ROM:001335C6 bge.s loc_1335CE ROM:001335C8 move.b #$7F,($826).w ROM:001335CE ROM:001335CE loc_1335CE: ; CODE XREF: sub_133486+140↑j ROM:001335CE cmp.b ($826).w,d6 ROM:001335D2 bge.s loc_1335DC ROM:001335D4 bset #1,d3 ROM:001335D8 bset #1,d4 ROM:001335DC ROM:001335DC loc_1335DC: ; CODE XREF: sub_133486+130↑j ROM:001335DC ; sub_133486+14C↑j ROM:001335DC bset #0,($137D).w ROM:001335E2 bra.l loc_1336E2 ROM:001335E8 ; --------------------------------------------------------------------------- ROM:001335E8 ROM:001335E8 loc_1335E8: ; CODE XREF: sub_133486+122↑j ROM:001335E8 cmpi.w #3,d1 ROM:001335EC bne.s loc_13362C ROM:001335EE bset #2,d7 ROM:001335F2 move.w $730(a5),d6 ROM:001335F6 cmpi.w #0,d6 ROM:001335FA bne.s loc_133620 ROM:001335FC move.b $FA(a5),d6 ROM:00133600 addq.b #2,($827).w ROM:00133604 cmpi.b #0,($827).w ROM:0013360A bge.s loc_133612 ROM:0013360C move.b #$7F,($827).w ROM:00133612 ROM:00133612 loc_133612: ; CODE XREF: sub_133486+184↑j ROM:00133612 cmp.b ($827).w,d6 ROM:00133616 bge.s loc_133620 ROM:00133618 bset #2,d3 ROM:0013361C bset #2,d4 ROM:00133620 ROM:00133620 loc_133620: ; CODE XREF: sub_133486+174↑j ROM:00133620 ; sub_133486+190↑j ROM:00133620 bset #1,($1379).w ROM:00133626 bra.l loc_1336E2 ROM:0013362C ; --------------------------------------------------------------------------- ROM:0013362C ROM:0013362C loc_13362C: ; CODE XREF: sub_133486+166↑j ROM:0013362C cmpi.w #4,d1 ROM:00133630 bne.s loc_13366C ROM:00133632 bset #3,d7 ROM:00133636 move.w $730(a5),d6 ROM:0013363A cmpi.w #0,d6 ROM:0013363E bne.s loc_133664 ROM:00133640 move.b $FA(a5),d6 ROM:00133644 addq.b #2,($828).w ROM:00133648 cmpi.b #0,($828).w ROM:0013364E bge.s loc_133656 ROM:00133650 move.b #$7F,($828).w ROM:00133656 ROM:00133656 loc_133656: ; CODE XREF: sub_133486+1C8↑j ROM:00133656 cmp.b ($828).w,d6 ROM:0013365A bge.s loc_133664 ROM:0013365C bset #3,d3 ROM:00133660 bset #3,d4 ROM:00133664 ROM:00133664 loc_133664: ; CODE XREF: sub_133486+1B8↑j ROM:00133664 ; sub_133486+1D4↑j ROM:00133664 bset #1,($137B).w ROM:0013366A bra.s loc_1336E2 ROM:0013366C ; --------------------------------------------------------------------------- ROM:0013366C ROM:0013366C loc_13366C: ; CODE XREF: sub_133486+1AA↑j ROM:0013366C cmpi.w #5,d1 ROM:00133670 bne.s loc_133680 ROM:00133672 bset #4,d3 ROM:00133676 bset #4,d7 ROM:0013367A bset #4,d4 ROM:0013367E bra.s loc_1336E2 ROM:00133680 ; --------------------------------------------------------------------------- ROM:00133680 ROM:00133680 loc_133680: ; CODE XREF: sub_133486+1EA↑j ROM:00133680 cmpi.w #6,d1 ROM:00133684 bne.s loc_133694 ROM:00133686 bset #5,d3 ROM:0013368A bset #5,d7 ROM:0013368E bset #5,d4 ROM:00133692 bra.s loc_1336E2 ROM:00133694 ; --------------------------------------------------------------------------- ROM:00133694 ROM:00133694 loc_133694: ; CODE XREF: sub_133486+1FE↑j ROM:00133694 cmpi.w #7,d1 ROM:00133698 bne.s loc_1336A8 ROM:0013369A bset #6,d3 ROM:0013369E bset #6,d7 ROM:001336A2 bset #6,d4 ROM:001336A6 bra.s loc_1336E2 ROM:001336A8 ; --------------------------------------------------------------------------- ROM:001336A8 ROM:001336A8 loc_1336A8: ; CODE XREF: sub_133486+212↑j ROM:001336A8 cmpi.w #8,d1 ROM:001336AC bne.s loc_1336BC ROM:001336AE bset #7,d3 ROM:001336B2 bset #7,d7 ROM:001336B6 bset #7,d4 ROM:001336BA bra.s loc_1336E2 ROM:001336BC ; --------------------------------------------------------------------------- ROM:001336BC ROM:001336BC loc_1336BC: ; CODE XREF: sub_133486+226↑j ROM:001336BC cmpi.w #9,d1 ROM:001336C0 bne.s loc_1336D0 ROM:001336C2 bset #8,d3 ROM:001336C6 bset #8,d7 ROM:001336CA bset #8,d4 ROM:001336CE bra.s loc_1336E2 ROM:001336D0 ; --------------------------------------------------------------------------- ROM:001336D0 ROM:001336D0 loc_1336D0: ; CODE XREF: sub_133486+23A↑j ROM:001336D0 cmpi.w #$C,d1 ROM:001336D4 bne.s loc_1336E2 ROM:001336D6 bset #9,d3 ROM:001336DA bset #9,d7 ROM:001336DE bset #9,d4 ROM:001336E2 ROM:001336E2 loc_1336E2: ; CODE XREF: sub_133486+118↑j ROM:001336E2 ; sub_133486+15C↑j ... ROM:001336E2 move.w d3,($E4A).w ROM:001336E6 move.w d7,($E50).w ROM:001336EA move.w d4,($1408).w ROM:001336EE bra.l loc_133A42 ROM:001336F4 ; --------------------------------------------------------------------------- ROM:001336F4 ROM:001336F4 loc_1336F4: ; CODE XREF: sub_133486+C8↑j ROM:001336F4 cmpi.w #1,d2 ROM:001336F8 bne.l loc_13389E ROM:001336FE move.w ($E4C).w,d3 ROM:00133702 move.w ($140A).w,d4 ROM:00133706 move.w ($E52).w,d7 ROM:0013370A cmpi.w #1,d1 ROM:0013370E bne.s loc_13374E ROM:00133710 bset #0,d7 ROM:00133714 move.w $730(a5),d6 ROM:00133718 cmpi.w #0,d6 ROM:0013371C bne.s loc_133742 ROM:0013371E move.b $FA(a5),d6 ROM:00133722 addq.b #2,($829).w ROM:00133726 cmpi.b #0,($829).w ROM:0013372C bge.s loc_133734 ROM:0013372E move.b #$7F,($829).w ROM:00133734 ROM:00133734 loc_133734: ; CODE XREF: sub_133486+2A6↑j ROM:00133734 cmp.b ($829).w,d6 ROM:00133738 bge.s loc_133742 ROM:0013373A bset #0,d3 ROM:0013373E bset #0,d4 ROM:00133742 ROM:00133742 loc_133742: ; CODE XREF: sub_133486+296↑j ROM:00133742 ; sub_133486+2B2↑j ROM:00133742 bset #0,($137B).w ROM:00133748 bra.l loc_13388C ROM:0013374E ; --------------------------------------------------------------------------- ROM:0013374E ROM:0013374E loc_13374E: ; CODE XREF: sub_133486+288↑j ROM:0013374E cmpi.w #2,d1 ROM:00133752 bne.s loc_133792 ROM:00133754 bset #1,d7 ROM:00133758 move.w $730(a5),d6 ROM:0013375C cmpi.w #0,d6 ROM:00133760 bne.s loc_133786 ROM:00133762 move.b $FA(a5),d6 ROM:00133766 addq.b #2,($82A).w ROM:0013376A cmpi.b #0,($82A).w ROM:00133770 bge.s loc_133778 ROM:00133772 move.b #$7F,($82A).w ROM:00133778 ROM:00133778 loc_133778: ; CODE XREF: sub_133486+2EA↑j ROM:00133778 cmp.b ($82A).w,d6 ROM:0013377C bge.s loc_133786 ROM:0013377E bset #1,d3 ROM:00133782 bset #1,d4 ROM:00133786 ROM:00133786 loc_133786: ; CODE XREF: sub_133486+2DA↑j ROM:00133786 ; sub_133486+2F6↑j ROM:00133786 bset #0,($137D).w ROM:0013378C bra.l loc_13388C ROM:00133792 ; --------------------------------------------------------------------------- ROM:00133792 ROM:00133792 loc_133792: ; CODE XREF: sub_133486+2CC↑j ROM:00133792 cmpi.w #3,d1 ROM:00133796 bne.s loc_1337D6 ROM:00133798 bset #2,d7 ROM:0013379C move.w $730(a5),d6 ROM:001337A0 cmpi.w #0,d6 ROM:001337A4 bne.s loc_1337CA ROM:001337A6 move.b $FA(a5),d6 ROM:001337AA addq.b #2,($82B).w ROM:001337AE cmpi.b #0,($82B).w ROM:001337B4 bge.s loc_1337BC ROM:001337B6 move.b #$7F,($82B).w ROM:001337BC ROM:001337BC loc_1337BC: ; CODE XREF: sub_133486+32E↑j ROM:001337BC cmp.b ($82B).w,d6 ROM:001337C0 bge.s loc_1337CA ROM:001337C2 bset #2,d3 ROM:001337C6 bset #2,d4 ROM:001337CA ROM:001337CA loc_1337CA: ; CODE XREF: sub_133486+31E↑j ROM:001337CA ; sub_133486+33A↑j ROM:001337CA bset #1,($1379).w ROM:001337D0 bra.l loc_13388C ROM:001337D6 ; --------------------------------------------------------------------------- ROM:001337D6 ROM:001337D6 loc_1337D6: ; CODE XREF: sub_133486+310↑j ROM:001337D6 cmpi.w #4,d1 ROM:001337DA bne.s loc_133816 ROM:001337DC bset #3,d7 ROM:001337E0 move.w $730(a5),d6 ROM:001337E4 cmpi.w #0,d6 ROM:001337E8 bne.s loc_13380E ROM:001337EA move.b $FA(a5),d6 ROM:001337EE addq.b #2,($82C).w ROM:001337F2 cmpi.b #0,($82C).w ROM:001337F8 bge.s loc_133800 ROM:001337FA move.b #$7F,($82C).w ROM:00133800 ROM:00133800 loc_133800: ; CODE XREF: sub_133486+372↑j ROM:00133800 cmp.b ($82C).w,d6 ROM:00133804 bge.s loc_13380E ROM:00133806 bset #3,d3 ROM:0013380A bset #3,d4 ROM:0013380E ROM:0013380E loc_13380E: ; CODE XREF: sub_133486+362↑j ROM:0013380E ; sub_133486+37E↑j ROM:0013380E bset #1,($137B).w ROM:00133814 bra.s loc_13388C ROM:00133816 ; --------------------------------------------------------------------------- ROM:00133816 ROM:00133816 loc_133816: ; CODE XREF: sub_133486+354↑j ROM:00133816 cmpi.w #5,d1 ROM:0013381A bne.s loc_13382A ROM:0013381C bset #4,d3 ROM:00133820 bset #4,d7 ROM:00133824 bset #4,d4 ROM:00133828 bra.s loc_13388C ROM:0013382A ; --------------------------------------------------------------------------- ROM:0013382A ROM:0013382A loc_13382A: ; CODE XREF: sub_133486+394↑j ROM:0013382A cmpi.w #6,d1 ROM:0013382E bne.s loc_13383E ROM:00133830 bset #5,d7 ROM:00133834 bset #5,d3 ROM:00133838 bset #5,d4 ROM:0013383C bra.s loc_13388C ROM:0013383E ; --------------------------------------------------------------------------- ROM:0013383E ROM:0013383E loc_13383E: ; CODE XREF: sub_133486+3A8↑j ROM:0013383E cmpi.w #7,d1 ROM:00133842 bne.s loc_133852 ROM:00133844 bset #6,d7 ROM:00133848 bset #6,d3 ROM:0013384C bset #6,d4 ROM:00133850 bra.s loc_13388C ROM:00133852 ; --------------------------------------------------------------------------- ROM:00133852 ROM:00133852 loc_133852: ; CODE XREF: sub_133486+3BC↑j ROM:00133852 cmpi.w #8,d1 ROM:00133856 bne.s loc_133866 ROM:00133858 bset #7,d7 ROM:0013385C bset #7,d3 ROM:00133860 bset #7,d4 ROM:00133864 bra.s loc_13388C ROM:00133866 ; --------------------------------------------------------------------------- ROM:00133866 ROM:00133866 loc_133866: ; CODE XREF: sub_133486+3D0↑j ROM:00133866 cmpi.w #9,d1 ROM:0013386A bne.s loc_13387A ROM:0013386C bset #8,d7 ROM:00133870 bset #8,d3 ROM:00133874 bset #8,d4 ROM:00133878 bra.s loc_13388C ROM:0013387A ; --------------------------------------------------------------------------- ROM:0013387A ROM:0013387A loc_13387A: ; CODE XREF: sub_133486+3E4↑j ROM:0013387A cmpi.w #$C,d1 ROM:0013387E bne.s loc_13388C ROM:00133880 bset #9,d7 ROM:00133884 bset #9,d3 ROM:00133888 bset #9,d4 ROM:0013388C ROM:0013388C loc_13388C: ; CODE XREF: sub_133486+2C2↑j ROM:0013388C ; sub_133486+306↑j ... ROM:0013388C move.w d3,($E4C).w ROM:00133890 move.w d4,($140A).w ROM:00133894 move.w d7,($E52).w ROM:00133898 bra.l loc_133A42 ROM:0013389E ; --------------------------------------------------------------------------- ROM:0013389E ROM:0013389E loc_13389E: ; CODE XREF: sub_133486+272↑j ROM:0013389E cmpi.w #2,d2 ROM:001338A2 bne.l loc_133A42 ROM:001338A8 move.w ($E4E).w,d3 ROM:001338AC move.w ($140C).w,d4 ROM:001338B0 move.w ($E54).w,d7 ROM:001338B4 cmpi.w #1,d1 ROM:001338B8 bne.s loc_1338F8 ROM:001338BA bset #0,d7 ROM:001338BE move.w $730(a5),d6 ROM:001338C2 cmpi.w #0,d6 ROM:001338C6 bne.s loc_1338EC ROM:001338C8 move.b $FA(a5),d6 ROM:001338CC addq.b #2,($82D).w ROM:001338D0 cmpi.b #0,($82D).w ROM:001338D6 bge.s loc_1338DE ROM:001338D8 move.b #$7F,($82D).w ROM:001338DE ROM:001338DE loc_1338DE: ; CODE XREF: sub_133486+450↑j ROM:001338DE cmp.b ($82D).w,d6 ROM:001338E2 bge.s loc_1338EC ROM:001338E4 bset #0,d3 ROM:001338E8 bset #0,d4 ROM:001338EC ROM:001338EC loc_1338EC: ; CODE XREF: sub_133486+440↑j ROM:001338EC ; sub_133486+45C↑j ROM:001338EC bset #0,($137B).w ROM:001338F2 bra.l loc_133A36 ROM:001338F8 ; --------------------------------------------------------------------------- ROM:001338F8 ROM:001338F8 loc_1338F8: ; CODE XREF: sub_133486+432↑j ROM:001338F8 cmpi.w #2,d1 ROM:001338FC bne.s loc_13393C ROM:001338FE bset #1,d7 ROM:00133902 move.w $730(a5),d6 ROM:00133906 cmpi.w #0,d6 ROM:0013390A bne.s loc_133930 ROM:0013390C move.b $FA(a5),d6 ROM:00133910 addq.b #2,($82E).w ROM:00133914 cmpi.b #0,($82E).w ROM:0013391A bge.s loc_133922 ROM:0013391C move.b #$7F,($82E).w ROM:00133922 ROM:00133922 loc_133922: ; CODE XREF: sub_133486+494↑j ROM:00133922 cmp.b ($82E).w,d6 ROM:00133926 bge.s loc_133930 ROM:00133928 bset #1,d3 ROM:0013392C bset #1,d4 ROM:00133930 ROM:00133930 loc_133930: ; CODE XREF: sub_133486+484↑j ROM:00133930 ; sub_133486+4A0↑j ROM:00133930 bset #0,($137D).w ROM:00133936 bra.l loc_133A36 ROM:0013393C ; --------------------------------------------------------------------------- ROM:0013393C ROM:0013393C loc_13393C: ; CODE XREF: sub_133486+476↑j ROM:0013393C cmpi.w #3,d1 ROM:00133940 bne.s loc_133980 ROM:00133942 bset #2,d7 ROM:00133946 move.w $730(a5),d6 ROM:0013394A cmpi.w #0,d6 ROM:0013394E bne.s loc_133974 ROM:00133950 move.b $FA(a5),d6 ROM:00133954 addq.b #2,($82F).w ROM:00133958 cmpi.b #0,($82F).w ROM:0013395E bge.s loc_133966 ROM:00133960 move.b #$7F,($82F).w ROM:00133966 ROM:00133966 loc_133966: ; CODE XREF: sub_133486+4D8↑j ROM:00133966 cmp.b ($82F).w,d6 ROM:0013396A bge.s loc_133974 ROM:0013396C bset #2,d3 ROM:00133970 bset #2,d4 ROM:00133974 ROM:00133974 loc_133974: ; CODE XREF: sub_133486+4C8↑j ROM:00133974 ; sub_133486+4E4↑j ROM:00133974 bset #1,($1379).w ROM:0013397A bra.l loc_133A36 ROM:00133980 ; --------------------------------------------------------------------------- ROM:00133980 ROM:00133980 loc_133980: ; CODE XREF: sub_133486+4BA↑j ROM:00133980 cmpi.w #4,d1 ROM:00133984 bne.s loc_1339C0 ROM:00133986 bset #3,d7 ROM:0013398A move.w $730(a5),d6 ROM:0013398E cmpi.w #0,d6 ROM:00133992 bne.s loc_1339B8 ROM:00133994 move.b $FA(a5),d6 ROM:00133998 addq.b #2,($830).w ROM:0013399C cmpi.b #0,($830).w ROM:001339A2 bge.s loc_1339AA ROM:001339A4 move.b #$7F,($830).w ROM:001339AA ROM:001339AA loc_1339AA: ; CODE XREF: sub_133486+51C↑j ROM:001339AA cmp.b ($830).w,d6 ROM:001339AE bge.s loc_1339B8 ROM:001339B0 bset #3,d3 ROM:001339B4 bset #3,d4 ROM:001339B8 ROM:001339B8 loc_1339B8: ; CODE XREF: sub_133486+50C↑j ROM:001339B8 ; sub_133486+528↑j ROM:001339B8 bset #1,($137B).w ROM:001339BE bra.s loc_133A36 ROM:001339C0 ; --------------------------------------------------------------------------- ROM:001339C0 ROM:001339C0 loc_1339C0: ; CODE XREF: sub_133486+4FE↑j ROM:001339C0 cmpi.w #5,d1 ROM:001339C4 bne.s loc_1339D4 ROM:001339C6 bset #4,d3 ROM:001339CA bset #4,d7 ROM:001339CE bset #4,d4 ROM:001339D2 bra.s loc_133A36 ROM:001339D4 ; --------------------------------------------------------------------------- ROM:001339D4 ROM:001339D4 loc_1339D4: ; CODE XREF: sub_133486+53E↑j ROM:001339D4 cmpi.w #6,d1 ROM:001339D8 bne.s loc_1339E8 ROM:001339DA bset #5,d3 ROM:001339DE bset #5,d7 ROM:001339E2 bset #5,d4 ROM:001339E6 bra.s loc_133A36 ROM:001339E8 ; --------------------------------------------------------------------------- ROM:001339E8 ROM:001339E8 loc_1339E8: ; CODE XREF: sub_133486+552↑j ROM:001339E8 cmpi.w #7,d1 ROM:001339EC bne.s loc_1339FC ROM:001339EE bset #6,d3 ROM:001339F2 bset #6,d7 ROM:001339F6 bset #6,d4 ROM:001339FA bra.s loc_133A36 ROM:001339FC ; --------------------------------------------------------------------------- ROM:001339FC ROM:001339FC loc_1339FC: ; CODE XREF: sub_133486+566↑j ROM:001339FC cmpi.w #8,d1 ROM:00133A00 bne.s loc_133A10 ROM:00133A02 bset #7,d3 ROM:00133A06 bset #7,d7 ROM:00133A0A bset #7,d4 ROM:00133A0E bra.s loc_133A36 ROM:00133A10 ; --------------------------------------------------------------------------- ROM:00133A10 ROM:00133A10 loc_133A10: ; CODE XREF: sub_133486+57A↑j ROM:00133A10 cmpi.w #9,d1 ROM:00133A14 bne.s loc_133A24 ROM:00133A16 bset #8,d3 ROM:00133A1A bset #8,d7 ROM:00133A1E bset #8,d4 ROM:00133A22 bra.s loc_133A36 ROM:00133A24 ; --------------------------------------------------------------------------- ROM:00133A24 ROM:00133A24 loc_133A24: ; CODE XREF: sub_133486+58E↑j ROM:00133A24 cmpi.w #$C,d1 ROM:00133A28 bne.s loc_133A36 ROM:00133A2A bset #9,d3 ROM:00133A2E bset #9,d7 ROM:00133A32 bset #9,d4 ROM:00133A36 ROM:00133A36 loc_133A36: ; CODE XREF: sub_133486+46C↑j ROM:00133A36 ; sub_133486+4B0↑j ... ROM:00133A36 move.w d3,($E4E).w ROM:00133A3A move.w d4,($140C).w ROM:00133A3E move.w d7,($E54).w ROM:00133A42 ROM:00133A42 loc_133A42: ; CODE XREF: sub_133486+66↑j ROM:00133A42 ; sub_133486+82↑j ... ROM:00133A42 move.w #$7F,(a1) ROM:00133A46 bset #3,($136C).w ROM:00133A4C ROM:00133A4C locret_133A4C: ; CODE XREF: sub_133486+38↑j ROM:00133A4C rts ROM:00133A4C ; End of function sub_133486 ROM:00133A4C ROM:00133A4E ROM:00133A4E ; =============== S U B R O U T I N E ======================================= ROM:00133A4E ROM:00133A4E ROM:00133A4E sub_133A4E: ; CODE XREF: ROM:00133312↑p ROM:00133A4E bclr #0,($1219).w ROM:00133A54 bclr #1,($1219).w ROM:00133A5A btst #1,($FFFFFD02).w ROM:00133A60 beq.l locret_133CA4 ROM:00133A66 bset #3,($E47).w ROM:00133A6C bset #3,($1407).w ROM:00133A72 move.w 2(a0),d5 ROM:00133A76 andi.w #$3F0,d5 ROM:00133A7A cmpi.w #$230,d5 ROM:00133A7E bne.l loc_133A96 ROM:00133A84 bset #4,($E47).w ROM:00133A8A bset #4,($1407).w ROM:00133A90 bra.l loc_133C98 ROM:00133A96 ; --------------------------------------------------------------------------- ROM:00133A96 ROM:00133A96 loc_133A96: ; CODE XREF: sub_133A4E+30↑j ROM:00133A96 cmpi.w #$3B0,d5 ROM:00133A9A bne.l loc_133AB2 ROM:00133AA0 bset #5,($E47).w ROM:00133AA6 bset #5,($1407).w ROM:00133AAC bra.l loc_133C98 ROM:00133AB2 ; --------------------------------------------------------------------------- ROM:00133AB2 ROM:00133AB2 loc_133AB2: ; CODE XREF: sub_133A4E+4C↑j ROM:00133AB2 cmpi.w #$3F0,d5 ROM:00133AB6 bne.s loc_133AD6 ROM:00133AB8 bset #4,($E47).w ROM:00133ABE bset #4,($1407).w ROM:00133AC4 bset #5,($E47).w ROM:00133ACA bset #5,($1407).w ROM:00133AD0 bra.l loc_133C98 ROM:00133AD6 ; --------------------------------------------------------------------------- ROM:00133AD6 ROM:00133AD6 loc_133AD6: ; CODE XREF: sub_133A4E+68↑j ROM:00133AD6 move.w d5,d1 ROM:00133AD8 andi.w #$1C0,d1 ROM:00133ADC asr.w #6,d1 ROM:00133ADE move.w d1,($E3E).w ROM:00133AE2 move.w d5,d2 ROM:00133AE4 andi.w #$30,d2 ; '0' ROM:00133AE8 asr.w #4,d2 ROM:00133AEA move.w d2,($E40).w ROM:00133AEE cmpi.w #0,d2 ROM:00133AF2 bne.l loc_133B7E ROM:00133AF8 move.w ($E56).w,d3 ROM:00133AFC move.w ($140E).w,d4 ROM:00133B00 cmpi.w #4,d1 ROM:00133B04 bne.s loc_133B10 ROM:00133B06 bset #0,d3 ROM:00133B0A bset #0,d4 ROM:00133B0E bra.s loc_133B70 ROM:00133B10 ; --------------------------------------------------------------------------- ROM:00133B10 ROM:00133B10 loc_133B10: ; CODE XREF: sub_133A4E+B6↑j ROM:00133B10 cmpi.w #2,d1 ROM:00133B14 bne.s loc_133B20 ROM:00133B16 bset #1,d3 ROM:00133B1A bset #1,d4 ROM:00133B1E bra.s loc_133B70 ROM:00133B20 ; --------------------------------------------------------------------------- ROM:00133B20 ROM:00133B20 loc_133B20: ; CODE XREF: sub_133A4E+C6↑j ROM:00133B20 cmpi.w #6,d1 ROM:00133B24 bne.s loc_133B36 ROM:00133B26 bset #2,d3 ROM:00133B2A bset #2,d4 ROM:00133B2E bset #0,($1219).w ROM:00133B34 bra.s loc_133B70 ROM:00133B36 ; --------------------------------------------------------------------------- ROM:00133B36 ROM:00133B36 loc_133B36: ; CODE XREF: sub_133A4E+D6↑j ROM:00133B36 cmpi.w #1,d1 ROM:00133B3A bne.s loc_133B4C ROM:00133B3C bset #3,d3 ROM:00133B40 bset #3,d4 ROM:00133B44 bset #1,($1219).w ROM:00133B4A bra.s loc_133B70 ROM:00133B4C ; --------------------------------------------------------------------------- ROM:00133B4C ROM:00133B4C loc_133B4C: ; CODE XREF: sub_133A4E+EC↑j ROM:00133B4C cmpi.w #0,d1 ROM:00133B50 bne.s loc_133B62 ROM:00133B52 bset #4,d3 ROM:00133B56 bset #4,d4 ROM:00133B5A bset #1,($1375).w ROM:00133B60 bra.s loc_133B70 ROM:00133B62 ; --------------------------------------------------------------------------- ROM:00133B62 ROM:00133B62 loc_133B62: ; CODE XREF: sub_133A4E+102↑j ROM:00133B62 cmpi.w #3,d1 ROM:00133B66 bne.s loc_133B70 ROM:00133B68 bset #5,d3 ROM:00133B6C bset #5,d4 ROM:00133B70 ROM:00133B70 loc_133B70: ; CODE XREF: sub_133A4E+C0↑j ROM:00133B70 ; sub_133A4E+D0↑j ... ROM:00133B70 move.w d3,($E56).w ROM:00133B74 move.w d4,($140E).w ROM:00133B78 bra.l loc_133C98 ROM:00133B7E ; --------------------------------------------------------------------------- ROM:00133B7E ROM:00133B7E loc_133B7E: ; CODE XREF: sub_133A4E+A4↑j ROM:00133B7E cmpi.w #1,d2 ROM:00133B82 bne.l loc_133C0E ROM:00133B88 move.w ($E58).w,d3 ROM:00133B8C move.w ($1410).w,d4 ROM:00133B90 cmpi.w #4,d1 ROM:00133B94 bne.s loc_133BA0 ROM:00133B96 bset #0,d3 ROM:00133B9A bset #0,d4 ROM:00133B9E bra.s loc_133C00 ROM:00133BA0 ; --------------------------------------------------------------------------- ROM:00133BA0 ROM:00133BA0 loc_133BA0: ; CODE XREF: sub_133A4E+146↑j ROM:00133BA0 cmpi.w #2,d1 ROM:00133BA4 bne.s loc_133BB0 ROM:00133BA6 bset #1,d3 ROM:00133BAA bset #1,d4 ROM:00133BAE bra.s loc_133C00 ROM:00133BB0 ; --------------------------------------------------------------------------- ROM:00133BB0 ROM:00133BB0 loc_133BB0: ; CODE XREF: sub_133A4E+156↑j ROM:00133BB0 cmpi.w #6,d1 ROM:00133BB4 bne.s loc_133BC6 ROM:00133BB6 bset #2,d3 ROM:00133BBA bset #2,d4 ROM:00133BBE bset #0,($1219).w ROM:00133BC4 bra.s loc_133C00 ROM:00133BC6 ; --------------------------------------------------------------------------- ROM:00133BC6 ROM:00133BC6 loc_133BC6: ; CODE XREF: sub_133A4E+166↑j ROM:00133BC6 cmpi.w #1,d1 ROM:00133BCA bne.s loc_133BDC ROM:00133BCC bset #3,d3 ROM:00133BD0 bset #3,d4 ROM:00133BD4 bset #1,($1219).w ROM:00133BDA bra.s loc_133C00 ROM:00133BDC ; --------------------------------------------------------------------------- ROM:00133BDC ROM:00133BDC loc_133BDC: ; CODE XREF: sub_133A4E+17C↑j ROM:00133BDC cmpi.w #0,d1 ROM:00133BE0 bne.s loc_133BF2 ROM:00133BE2 bset #4,d3 ROM:00133BE6 bset #4,d4 ROM:00133BEA bset #1,($1375).w ROM:00133BF0 bra.s loc_133C00 ROM:00133BF2 ; --------------------------------------------------------------------------- ROM:00133BF2 ROM:00133BF2 loc_133BF2: ; CODE XREF: sub_133A4E+192↑j ROM:00133BF2 cmpi.w #3,d1 ROM:00133BF6 bne.s loc_133C00 ROM:00133BF8 bset #5,d3 ROM:00133BFC bset #5,d4 ROM:00133C00 ROM:00133C00 loc_133C00: ; CODE XREF: sub_133A4E+150↑j ROM:00133C00 ; sub_133A4E+160↑j ... ROM:00133C00 move.w d3,($E58).w ROM:00133C04 move.w d4,($1410).w ROM:00133C08 bra.l loc_133C98 ROM:00133C0E ; --------------------------------------------------------------------------- ROM:00133C0E ROM:00133C0E loc_133C0E: ; CODE XREF: sub_133A4E+134↑j ROM:00133C0E cmpi.w #2,d2 ROM:00133C12 bne.l loc_133C98 ROM:00133C18 move.w ($E5A).w,d3 ROM:00133C1C move.w ($1412).w,d4 ROM:00133C20 cmpi.w #4,d1 ROM:00133C24 bne.s loc_133C30 ROM:00133C26 bset #0,d3 ROM:00133C2A bset #0,d4 ROM:00133C2E bra.s loc_133C90 ROM:00133C30 ; --------------------------------------------------------------------------- ROM:00133C30 ROM:00133C30 loc_133C30: ; CODE XREF: sub_133A4E+1D6↑j ROM:00133C30 cmpi.w #2,d1 ROM:00133C34 bne.s loc_133C40 ROM:00133C36 bset #1,d3 ROM:00133C3A bset #1,d4 ROM:00133C3E bra.s loc_133C90 ROM:00133C40 ; --------------------------------------------------------------------------- ROM:00133C40 ROM:00133C40 loc_133C40: ; CODE XREF: sub_133A4E+1E6↑j ROM:00133C40 cmpi.w #6,d1 ROM:00133C44 bne.s loc_133C56 ROM:00133C46 bset #2,d3 ROM:00133C4A bset #2,d4 ROM:00133C4E bset #0,($1219).w ROM:00133C54 bra.s loc_133C90 ROM:00133C56 ; --------------------------------------------------------------------------- ROM:00133C56 ROM:00133C56 loc_133C56: ; CODE XREF: sub_133A4E+1F6↑j ROM:00133C56 cmpi.w #1,d1 ROM:00133C5A bne.s loc_133C6C ROM:00133C5C bset #3,d3 ROM:00133C60 bset #3,d4 ROM:00133C64 bset #1,($1219).w ROM:00133C6A bra.s loc_133C90 ROM:00133C6C ; --------------------------------------------------------------------------- ROM:00133C6C ROM:00133C6C loc_133C6C: ; CODE XREF: sub_133A4E+20C↑j ROM:00133C6C cmpi.w #0,d1 ROM:00133C70 bne.s loc_133C82 ROM:00133C72 bset #4,d3 ROM:00133C76 bset #4,d4 ROM:00133C7A bset #1,($1375).w ROM:00133C80 bra.s loc_133C90 ROM:00133C82 ; --------------------------------------------------------------------------- ROM:00133C82 ROM:00133C82 loc_133C82: ; CODE XREF: sub_133A4E+222↑j ROM:00133C82 cmpi.w #3,d1 ROM:00133C86 bne.s loc_133C90 ROM:00133C88 bset #5,d3 ROM:00133C8C bset #5,d4 ROM:00133C90 ROM:00133C90 loc_133C90: ; CODE XREF: sub_133A4E+1E0↑j ROM:00133C90 ; sub_133A4E+1F0↑j ... ROM:00133C90 move.w d3,($E5A).w ROM:00133C94 move.w d4,($1412).w ROM:00133C98 ROM:00133C98 loc_133C98: ; CODE XREF: sub_133A4E+42↑j ROM:00133C98 ; sub_133A4E+5E↑j ... ROM:00133C98 move.w #$3F,2(a1) ; '?' ROM:00133C9E bset #3,($136C).w ROM:00133CA4 ROM:00133CA4 locret_133CA4: ; CODE XREF: sub_133A4E+12↑j ROM:00133CA4 rts ROM:00133CA4 ; End of function sub_133A4E ROM:00133CA4 ROM:00133CA6 ROM:00133CA6 ; =============== S U B R O U T I N E ======================================= ROM:00133CA6 ROM:00133CA6 ROM:00133CA6 sub_133CA6: ; CODE XREF: ROM:00133316↑p ROM:00133CA6 btst #1,($FFFFFD04).w ROM:00133CAC beq.l locret_133EAE ROM:00133CB2 bset #6,($E47).w ROM:00133CB8 bset #6,($1407).w ROM:00133CBE move.w 4(a0),d5 ROM:00133CC2 andi.w #$3F0,d5 ROM:00133CC6 cmpi.w #$230,d5 ROM:00133CCA bne.l loc_133CE2 ROM:00133CD0 bset #7,($E47).w ROM:00133CD6 bset #7,($1407).w ROM:00133CDC bra.l loc_133EA2 ROM:00133CE2 ; --------------------------------------------------------------------------- ROM:00133CE2 ROM:00133CE2 loc_133CE2: ; CODE XREF: sub_133CA6+24↑j ROM:00133CE2 cmpi.w #$3B0,d5 ROM:00133CE6 bne.l loc_133CFE ROM:00133CEC bset #0,($E46).w ROM:00133CF2 bset #0,($1406).w ROM:00133CF8 bra.l loc_133EA2 ROM:00133CFE ; --------------------------------------------------------------------------- ROM:00133CFE ROM:00133CFE loc_133CFE: ; CODE XREF: sub_133CA6+40↑j ROM:00133CFE cmpi.w #$3F0,d5 ROM:00133D02 bne.s loc_133D22 ROM:00133D04 bset #7,($E47).w ROM:00133D0A bset #7,($1407).w ROM:00133D10 bset #0,($E46).w ROM:00133D16 bset #0,($1406).w ROM:00133D1C bra.l loc_133EA2 ROM:00133D22 ; --------------------------------------------------------------------------- ROM:00133D22 ROM:00133D22 loc_133D22: ; CODE XREF: sub_133CA6+5C↑j ROM:00133D22 move.w d5,d1 ROM:00133D24 andi.w #$1C0,d1 ROM:00133D28 asr.w #6,d1 ROM:00133D2A move.w d1,($E42).w ROM:00133D2E move.w d5,d2 ROM:00133D30 andi.w #$30,d2 ; '0' ROM:00133D34 asr.w #4,d2 ROM:00133D36 move.w d2,($E44).w ROM:00133D3A cmpi.w #0,d2 ROM:00133D3E bne.l loc_133DB8 ROM:00133D44 move.w ($E5C).w,d3 ROM:00133D48 move.w ($1414).w,d4 ROM:00133D4C cmpi.w #4,d1 ROM:00133D50 bne.s loc_133D5C ROM:00133D52 bset #0,d3 ROM:00133D56 bset #0,d4 ROM:00133D5A bra.s loc_133DAA ROM:00133D5C ; --------------------------------------------------------------------------- ROM:00133D5C ROM:00133D5C loc_133D5C: ; CODE XREF: sub_133CA6+AA↑j ROM:00133D5C cmpi.w #2,d1 ROM:00133D60 bne.s loc_133D6C ROM:00133D62 bset #1,d3 ROM:00133D66 bset #1,d4 ROM:00133D6A bra.s loc_133DAA ROM:00133D6C ; --------------------------------------------------------------------------- ROM:00133D6C ROM:00133D6C loc_133D6C: ; CODE XREF: sub_133CA6+BA↑j ROM:00133D6C cmpi.w #6,d1 ROM:00133D70 bne.s loc_133D7C ROM:00133D72 bset #2,d3 ROM:00133D76 bset #2,d4 ROM:00133D7A bra.s loc_133DAA ROM:00133D7C ; --------------------------------------------------------------------------- ROM:00133D7C ROM:00133D7C loc_133D7C: ; CODE XREF: sub_133CA6+CA↑j ROM:00133D7C cmpi.w #1,d1 ROM:00133D80 bne.s loc_133D8C ROM:00133D82 bset #3,d3 ROM:00133D86 bset #3,d4 ROM:00133D8A bra.s loc_133DAA ROM:00133D8C ; --------------------------------------------------------------------------- ROM:00133D8C ROM:00133D8C loc_133D8C: ; CODE XREF: sub_133CA6+DA↑j ROM:00133D8C cmpi.w #0,d1 ROM:00133D90 bne.s loc_133D9C ROM:00133D92 bset #4,d3 ROM:00133D96 bset #4,d4 ROM:00133D9A bra.s loc_133DAA ROM:00133D9C ; --------------------------------------------------------------------------- ROM:00133D9C ROM:00133D9C loc_133D9C: ; CODE XREF: sub_133CA6+EA↑j ROM:00133D9C cmpi.w #3,d1 ROM:00133DA0 bne.s loc_133DAA ROM:00133DA2 bset #5,d3 ROM:00133DA6 bset #5,d4 ROM:00133DAA ROM:00133DAA loc_133DAA: ; CODE XREF: sub_133CA6+B4↑j ROM:00133DAA ; sub_133CA6+C4↑j ... ROM:00133DAA move.w d3,($E5C).w ROM:00133DAE move.w d4,($1414).w ROM:00133DB2 bra.l loc_133EA2 ROM:00133DB8 ; --------------------------------------------------------------------------- ROM:00133DB8 ROM:00133DB8 loc_133DB8: ; CODE XREF: sub_133CA6+98↑j ROM:00133DB8 cmpi.w #1,d2 ROM:00133DBC bne.s loc_133E2E ROM:00133DBE move.w ($E5E).w,d3 ROM:00133DC2 move.w ($1416).w,d4 ROM:00133DC6 cmpi.w #4,d1 ROM:00133DCA bne.s loc_133DD6 ROM:00133DCC bset #0,d3 ROM:00133DD0 bset #0,d4 ROM:00133DD4 bra.s loc_133E24 ROM:00133DD6 ; --------------------------------------------------------------------------- ROM:00133DD6 ROM:00133DD6 loc_133DD6: ; CODE XREF: sub_133CA6+124↑j ROM:00133DD6 cmpi.w #2,d1 ROM:00133DDA bne.s loc_133DE6 ROM:00133DDC bset #1,d3 ROM:00133DE0 bset #1,d4 ROM:00133DE4 bra.s loc_133E24 ROM:00133DE6 ; --------------------------------------------------------------------------- ROM:00133DE6 ROM:00133DE6 loc_133DE6: ; CODE XREF: sub_133CA6+134↑j ROM:00133DE6 cmpi.w #6,d1 ROM:00133DEA bne.s loc_133DF6 ROM:00133DEC bset #2,d3 ROM:00133DF0 bset #2,d4 ROM:00133DF4 bra.s loc_133E24 ROM:00133DF6 ; --------------------------------------------------------------------------- ROM:00133DF6 ROM:00133DF6 loc_133DF6: ; CODE XREF: sub_133CA6+144↑j ROM:00133DF6 cmpi.w #1,d1 ROM:00133DFA bne.s loc_133E06 ROM:00133DFC bset #3,d3 ROM:00133E00 bset #3,d4 ROM:00133E04 bra.s loc_133E24 ROM:00133E06 ; --------------------------------------------------------------------------- ROM:00133E06 ROM:00133E06 loc_133E06: ; CODE XREF: sub_133CA6+154↑j ROM:00133E06 cmpi.w #0,d1 ROM:00133E0A bne.s loc_133E16 ROM:00133E0C bset #4,d3 ROM:00133E10 bset #4,d4 ROM:00133E14 bra.s loc_133E24 ROM:00133E16 ; --------------------------------------------------------------------------- ROM:00133E16 ROM:00133E16 loc_133E16: ; CODE XREF: sub_133CA6+164↑j ROM:00133E16 cmpi.w #3,d1 ROM:00133E1A bne.s loc_133E24 ROM:00133E1C bset #5,d3 ROM:00133E20 bset #5,d4 ROM:00133E24 ROM:00133E24 loc_133E24: ; CODE XREF: sub_133CA6+12E↑j ROM:00133E24 ; sub_133CA6+13E↑j ... ROM:00133E24 move.w d3,($E5E).w ROM:00133E28 move.w d4,($1416).w ROM:00133E2C bra.s loc_133EA2 ROM:00133E2E ; --------------------------------------------------------------------------- ROM:00133E2E ROM:00133E2E loc_133E2E: ; CODE XREF: sub_133CA6+116↑j ROM:00133E2E cmpi.w #2,d2 ROM:00133E32 bne.s loc_133EA2 ROM:00133E34 move.w ($E60).w,d3 ROM:00133E38 move.w ($1418).w,d4 ROM:00133E3C cmpi.w #4,d1 ROM:00133E40 bne.s loc_133E4C ROM:00133E42 bset #0,d3 ROM:00133E46 bset #0,d4 ROM:00133E4A bra.s loc_133E9A ROM:00133E4C ; --------------------------------------------------------------------------- ROM:00133E4C ROM:00133E4C loc_133E4C: ; CODE XREF: sub_133CA6+19A↑j ROM:00133E4C cmpi.w #2,d1 ROM:00133E50 bne.s loc_133E5C ROM:00133E52 bset #1,d3 ROM:00133E56 bset #1,d4 ROM:00133E5A bra.s loc_133E9A ROM:00133E5C ; --------------------------------------------------------------------------- ROM:00133E5C ROM:00133E5C loc_133E5C: ; CODE XREF: sub_133CA6+1AA↑j ROM:00133E5C cmpi.w #6,d1 ROM:00133E60 bne.s loc_133E6C ROM:00133E62 bset #2,d3 ROM:00133E66 bset #2,d4 ROM:00133E6A bra.s loc_133E9A ROM:00133E6C ; --------------------------------------------------------------------------- ROM:00133E6C ROM:00133E6C loc_133E6C: ; CODE XREF: sub_133CA6+1BA↑j ROM:00133E6C cmpi.w #1,d1 ROM:00133E70 bne.s loc_133E7C ROM:00133E72 bset #3,d3 ROM:00133E76 bset #3,d4 ROM:00133E7A bra.s loc_133E9A ROM:00133E7C ; --------------------------------------------------------------------------- ROM:00133E7C ROM:00133E7C loc_133E7C: ; CODE XREF: sub_133CA6+1CA↑j ROM:00133E7C cmpi.w #0,d1 ROM:00133E80 bne.s loc_133E8C ROM:00133E82 bset #4,d3 ROM:00133E86 bset #4,d4 ROM:00133E8A bra.s loc_133E9A ROM:00133E8C ; --------------------------------------------------------------------------- ROM:00133E8C ROM:00133E8C loc_133E8C: ; CODE XREF: sub_133CA6+1DA↑j ROM:00133E8C cmpi.w #3,d1 ROM:00133E90 bne.s loc_133E9A ROM:00133E92 bset #5,d3 ROM:00133E96 bset #5,d4 ROM:00133E9A ROM:00133E9A loc_133E9A: ; CODE XREF: sub_133CA6+1A4↑j ROM:00133E9A ; sub_133CA6+1B4↑j ... ROM:00133E9A move.w d3,($E60).w ROM:00133E9E move.w d4,($1418).w ROM:00133EA2 ROM:00133EA2 loc_133EA2: ; CODE XREF: sub_133CA6+36↑j ROM:00133EA2 ; sub_133CA6+52↑j ... ROM:00133EA2 move.w #$3F,4(a1) ; '?' ROM:00133EA8 bset #3,($136C).w ROM:00133EAE ROM:00133EAE locret_133EAE: ; CODE XREF: sub_133CA6+6↑j ROM:00133EAE rts ROM:00133EAE ; End of function sub_133CA6 ROM:00133EAE ROM:00133EB0 ROM:00133EB0 ; =============== S U B R O U T I N E ======================================= ROM:00133EB0 ROM:00133EB0 ROM:00133EB0 sub_133EB0: ; CODE XREF: ROM:0013331A↑p ROM:00133EB0 btst #7,($FFFFFD07).w ROM:00133EB6 beq.l locret_133FBE ROM:00133EBC bset #1,($E46).w ROM:00133EC2 bset #1,($1406).w ROM:00133EC8 move.w 6(a0),d1 ROM:00133ECC cmpi.w #$D4,d1 ROM:00133ED0 bne.s loc_133EE4 ROM:00133ED2 bset #2,($E46).w ROM:00133ED8 bset #2,($1406).w ROM:00133EDE bra.l locret_133FBE ROM:00133EE4 ; --------------------------------------------------------------------------- ROM:00133EE4 ROM:00133EE4 loc_133EE4: ; CODE XREF: sub_133EB0+20↑j ROM:00133EE4 andi.w #$60,d1 ; '`' ROM:00133EE8 asr.w #5,d1 ROM:00133EEA cmpi.w #0,d1 ROM:00133EEE bne.s loc_133EFE ROM:00133EF0 bset #0,($E63).w ROM:00133EF6 bset #0,($1442).w ROM:00133EFC bra.s loc_133F24 ROM:00133EFE ; --------------------------------------------------------------------------- ROM:00133EFE ROM:00133EFE loc_133EFE: ; CODE XREF: sub_133EB0+3E↑j ROM:00133EFE cmpi.w #1,d1 ROM:00133F02 bne.s loc_133F12 ROM:00133F04 bset #0,($E65).w ROM:00133F0A bset #0,($1443).w ROM:00133F10 bra.s loc_133F24 ROM:00133F12 ; --------------------------------------------------------------------------- ROM:00133F12 ROM:00133F12 loc_133F12: ; CODE XREF: sub_133EB0+52↑j ROM:00133F12 cmpi.w #3,d1 ROM:00133F16 bne.s loc_133F24 ROM:00133F18 bset #0,($E67).w ROM:00133F1E bset #0,($1444).w ROM:00133F24 ROM:00133F24 loc_133F24: ; CODE XREF: sub_133EB0+4C↑j ROM:00133F24 ; sub_133EB0+60↑j ... ROM:00133F24 move.w 6(a0),d1 ROM:00133F28 andi.w #$18,d1 ROM:00133F2C asr.w #3,d1 ROM:00133F2E cmpi.w #0,d1 ROM:00133F32 bne.s loc_133F48 ROM:00133F34 bset #1,($E63).w ROM:00133F3A bset #1,($1442).w ROM:00133F40 bset #5,($1372).w ROM:00133F46 bra.s loc_133F7A ROM:00133F48 ; --------------------------------------------------------------------------- ROM:00133F48 ROM:00133F48 loc_133F48: ; CODE XREF: sub_133EB0+82↑j ROM:00133F48 cmpi.w #1,d1 ROM:00133F4C bne.s loc_133F62 ROM:00133F4E bset #1,($E65).w ROM:00133F54 bset #1,($1443).w ROM:00133F5A bset #5,($1372).w ROM:00133F60 bra.s loc_133F7A ROM:00133F62 ; --------------------------------------------------------------------------- ROM:00133F62 ROM:00133F62 loc_133F62: ; CODE XREF: sub_133EB0+9C↑j ROM:00133F62 cmpi.w #3,d1 ROM:00133F66 bne.s loc_133F7A ROM:00133F68 bset #1,($E67).w ROM:00133F6E bset #1,($1444).w ROM:00133F74 bset #5,($1372).w ROM:00133F7A ROM:00133F7A loc_133F7A: ; CODE XREF: sub_133EB0+96↑j ROM:00133F7A ; sub_133EB0+B0↑j ... ROM:00133F7A move.w 6(a0),d1 ROM:00133F7E andi.w #6,d1 ROM:00133F82 asr.w #1,d1 ROM:00133F84 cmpi.w #0,d1 ROM:00133F88 bne.s loc_133F98 ROM:00133F8A bset #2,($E63).w ROM:00133F90 bset #2,($1442).w ROM:00133F96 bra.s locret_133FBE ROM:00133F98 ; --------------------------------------------------------------------------- ROM:00133F98 ROM:00133F98 loc_133F98: ; CODE XREF: sub_133EB0+D8↑j ROM:00133F98 cmpi.w #1,d1 ROM:00133F9C bne.s loc_133FAC ROM:00133F9E bset #2,($E65).w ROM:00133FA4 bset #2,($1443).w ROM:00133FAA bra.s locret_133FBE ROM:00133FAC ; --------------------------------------------------------------------------- ROM:00133FAC ROM:00133FAC loc_133FAC: ; CODE XREF: sub_133EB0+EC↑j ROM:00133FAC cmpi.w #3,d1 ROM:00133FB0 bne.s locret_133FBE ROM:00133FB2 bset #2,($E67).w ROM:00133FB8 bset #2,($1444).w ROM:00133FBE ROM:00133FBE locret_133FBE: ; CODE XREF: sub_133EB0+6↑j ROM:00133FBE ; sub_133EB0+2E↑j ... ROM:00133FBE rts ROM:00133FBE ; End of function sub_133EB0 ROM:00133FBE ROM:00133FC0 ROM:00133FC0 ; =============== S U B R O U T I N E ======================================= ROM:00133FC0 ROM:00133FC0 ROM:00133FC0 sub_133FC0: ; CODE XREF: ROM:001332DE↑p ROM:00133FC0 ; ROM:0013333C↑p ... ROM:00133FC0 lea ($FFFFFD00).w,a0 ROM:00133FC4 move.w (a0),d0 ROM:00133FC6 andi.w #7,d0 ROM:00133FCA asl.w #8,d0 ROM:00133FCC move.w 2(a0),d1 ROM:00133FD0 andi.w #$F,d1 ROM:00133FD4 move.w 4(a0),d2 ROM:00133FD8 andi.w #$F,d2 ROM:00133FDC asl.w #4,d2 ROM:00133FDE move.w d0,($E48).w ROM:00133FE2 add.w d1,($E48).w ROM:00133FE6 add.w d2,($E48).w ROM:00133FEA rts ROM:00133FEA ; End of function sub_133FC0 ROM:00133FEA ROM:00133FEC ROM:00133FEC ; =============== S U B R O U T I N E ======================================= ROM:00133FEC ROM:00133FEC ROM:00133FEC sub_133FEC: ; CODE XREF: ROM:001332DA↑p ROM:00133FEC ; ROM:00133338↑p ... ROM:00133FEC lea ($FFFFFD20).w,a0 ROM:00133FF0 move.w #$55,d0 ; 'U' ROM:00133FF4 btst #3,($8E3).w ROM:00133FFA beq.s loc_134008 ROM:00133FFC btst #5,($DB1).w ROM:00134002 bne.s loc_134008 ROM:00134004 addi.w #$200,d0 ROM:00134008 ROM:00134008 loc_134008: ; CODE XREF: sub_133FEC+E↑j ROM:00134008 ; sub_133FEC+16↑j ROM:00134008 btst #1,($8E3).w ROM:0013400E beq.s loc_13401C ROM:00134010 btst #6,($DB1).w ROM:00134016 bne.s loc_13401C ROM:00134018 addi.w #$100,d0 ROM:0013401C ROM:0013401C loc_13401C: ; CODE XREF: sub_133FEC+22↑j ROM:0013401C ; sub_133FEC+2A↑j ROM:0013401C btst #0,($8DD).w ROM:00134022 beq.s loc_134030 ROM:00134024 btst #7,($DB1).w ROM:0013402A bne.s loc_134030 ROM:0013402C addi.w #$80,d0 ROM:00134030 ROM:00134030 loc_134030: ; CODE XREF: sub_133FEC+36↑j ROM:00134030 ; sub_133FEC+3E↑j ROM:00134030 move.w d0,(a0) ROM:00134032 move.w #$2A,d0 ; '*' ROM:00134036 bclr #0,($1218).w ROM:0013403C btst #3,($8ED).w ROM:00134042 beq.s loc_134056 ROM:00134044 btst #0,($DB5).w ROM:0013404A bne.s loc_134056 ROM:0013404C bset #0,($1218).w ROM:00134052 addi.w #$200,d0 ROM:00134056 ROM:00134056 loc_134056: ; CODE XREF: sub_133FEC+56↑j ROM:00134056 ; sub_133FEC+5E↑j ROM:00134056 bclr #1,($1218).w ROM:0013405C btst #1,($8E1).w ROM:00134062 beq.s loc_134076 ROM:00134064 btst #1,($DB5).w ROM:0013406A bne.s loc_134076 ROM:0013406C bset #1,($1218).w ROM:00134072 addi.w #$100,d0 ROM:00134076 ROM:00134076 loc_134076: ; CODE XREF: sub_133FEC+76↑j ROM:00134076 ; sub_133FEC+7E↑j ROM:00134076 bclr #0,($1217).w ROM:0013407C btst #4,($8EB).w ROM:00134082 beq.s loc_134096 ROM:00134084 btst #2,($DB5).w ROM:0013408A bne.s loc_134096 ROM:0013408C bset #0,($1217).w ROM:00134092 addi.w #$80,d0 ROM:00134096 ROM:00134096 loc_134096: ; CODE XREF: sub_133FEC+96↑j ROM:00134096 ; sub_133FEC+9E↑j ROM:00134096 bclr #1,($1217).w ROM:0013409C btst #5,($8DF).w ROM:001340A2 beq.s loc_1340B6 ROM:001340A4 btst #3,($DB5).w ROM:001340AA bne.s loc_1340B6 ROM:001340AC bset #1,($1217).w ROM:001340B2 addi.w #$40,d0 ; '@' ROM:001340B6 ROM:001340B6 loc_1340B6: ; CODE XREF: sub_133FEC+B6↑j ROM:001340B6 ; sub_133FEC+BE↑j ROM:001340B6 move.w d0,2(a0) ROM:001340BA move.w #$2A,d0 ; '*' ROM:001340BE btst #3,($8E4).w ROM:001340C4 beq.s loc_1340D2 ROM:001340C6 btst #2,($DB3).w ROM:001340CC bne.s loc_1340D2 ROM:001340CE addi.w #$80,d0 ROM:001340D2 ROM:001340D2 loc_1340D2: ; CODE XREF: sub_133FEC+D8↑j ROM:001340D2 ; sub_133FEC+E0↑j ROM:001340D2 move.w d0,4(a0) ROM:001340D6 rts ROM:001340D6 ; End of function sub_133FEC ROM:001340D6 ROM:001340D8 ROM:001340D8 ; =============== S U B R O U T I N E ======================================= ROM:001340D8 ROM:001340D8 ROM:001340D8 sub_1340D8: ; CODE XREF: ROM:001332BA↑p ROM:001340D8 lea ($FFFFFD20).w,a0 ROM:001340DC move.w #$7F,(a0) ROM:001340E0 move.w #$3F,2(a0) ; '?' ROM:001340E6 move.w #$3F,4(a0) ; '?' ROM:001340EC bset #7,($FFFFFC1A).w ROM:001340F2 rts ROM:001340F2 ; End of function sub_1340D8 ROM:001340F2 ROM:001340F4 ROM:001340F4 ; =============== S U B R O U T I N E ======================================= ROM:001340F4 ROM:001340F4 ROM:001340F4 sub_1340F4: ; CODE XREF: ROM:001332E2↑p ROM:001340F4 ; ROM:00133340↑p ... ROM:001340F4 btst #1,($FFFFFD02).w ROM:001340FA bne.s locret_134154 ROM:001340FC btst #6,($FFFFFD03).w ROM:00134102 beq.s loc_13410C ROM:00134104 bset #0,($1215).w ROM:0013410A bra.s loc_134112 ROM:0013410C ; --------------------------------------------------------------------------- ROM:0013410C ROM:0013410C loc_13410C: ; CODE XREF: sub_1340F4+E↑j ROM:0013410C bclr #0,($1215).w ROM:00134112 ROM:00134112 loc_134112: ; CODE XREF: sub_1340F4+16↑j ROM:00134112 btst #7,($FFFFFD03).w ROM:00134118 beq.s loc_134122 ROM:0013411A bset #0,($1216).w ROM:00134120 bra.s loc_134128 ROM:00134122 ; --------------------------------------------------------------------------- ROM:00134122 ROM:00134122 loc_134122: ; CODE XREF: sub_1340F4+24↑j ROM:00134122 bclr #0,($1216).w ROM:00134128 ROM:00134128 loc_134128: ; CODE XREF: sub_1340F4+2C↑j ROM:00134128 btst #4,($FFFFFD03).w ROM:0013412E beq.s loc_134138 ROM:00134130 bset #1,($1215).w ROM:00134136 bra.s loc_13413E ROM:00134138 ; --------------------------------------------------------------------------- ROM:00134138 ROM:00134138 loc_134138: ; CODE XREF: sub_1340F4+3A↑j ROM:00134138 bclr #1,($1215).w ROM:0013413E ROM:0013413E loc_13413E: ; CODE XREF: sub_1340F4+42↑j ROM:0013413E btst #5,($FFFFFD03).w ROM:00134144 beq.s loc_13414E ROM:00134146 bset #1,($1216).w ROM:0013414C bra.s locret_134154 ROM:0013414E ; --------------------------------------------------------------------------- ROM:0013414E ROM:0013414E loc_13414E: ; CODE XREF: sub_1340F4+50↑j ROM:0013414E bclr #1,($1216).w ROM:00134154 ROM:00134154 locret_134154: ; CODE XREF: sub_1340F4+6↑j ROM:00134154 ; sub_1340F4+58↑j ROM:00134154 rts ROM:00134154 ; End of function sub_1340F4 ROM:00134154 ROM:00134156 ROM:00134156 ; =============== S U B R O U T I N E ======================================= ROM:00134156 ROM:00134156 ROM:00134156 sub_134156: ; CODE XREF: sub_117150+9A↑p ROM:00134156 btst #3,($1936).w ROM:0013415C beq.s loc_134166 ROM:0013415E bset #1,($1378).w ROM:00134164 bra.s loc_134174 ROM:00134166 ; --------------------------------------------------------------------------- ROM:00134166 ROM:00134166 loc_134166: ; CODE XREF: sub_134156+6↑j ROM:00134166 btst #4,($1936).w ROM:0013416C beq.s loc_134174 ROM:0013416E bset #1,($1378).w ROM:00134174 ROM:00134174 loc_134174: ; CODE XREF: sub_134156+E↑j ROM:00134174 ; sub_134156+16↑j ROM:00134174 clr.b ($121B).w ROM:00134178 lea (dword_13765C).l,a3 ROM:0013417E move.w (a3),d0 ROM:00134180 ROM:00134180 loc_134180: ; CODE XREF: sub_134156+48↓j ROM:00134180 cmpi.w #$FF,d0 ROM:00134184 beq.s locret_1341A0 ROM:00134186 move.w 6(a3),d1 ROM:0013418A move.b 8(a3),d2 ROM:0013418E btst d2,(d1.w) ROM:00134192 beq.s loc_134198 ROM:00134194 addq.b #1,($121B).w ROM:00134198 ROM:00134198 loc_134198: ; CODE XREF: sub_134156+3C↑j ROM:00134198 adda.w #$A,a3 ROM:0013419C move.w (a3),d0 ROM:0013419E bra.s loc_134180 ROM:001341A0 ; --------------------------------------------------------------------------- ROM:001341A0 ROM:001341A0 locret_1341A0: ; CODE XREF: sub_134156+2E↑j ROM:001341A0 rts ROM:001341A0 ; End of function sub_134156 ROM:001341A0 ROM:001341A2 ROM:001341A2 ; =============== S U B R O U T I N E ======================================= ROM:001341A2 ROM:001341A2 ROM:001341A2 sub_1341A2: ; CODE XREF: sub_117D24+C0↑p ROM:001341A2 clr.w ($E6C).w ROM:001341A6 cmpi.b #0,($143F).w ROM:001341AC bne.s loc_1341BA ROM:001341AE move.w #$420,($E6C).w ROM:001341B4 bra.l locret_134498 ROM:001341BA ; --------------------------------------------------------------------------- ROM:001341BA ROM:001341BA loc_1341BA: ; CODE XREF: sub_1341A2+A↑j ROM:001341BA cmpi.b #1,($143F).w ROM:001341C0 bne.s loc_1341CE ROM:001341C2 move.w #$140,($E6C).w ROM:001341C8 bra.l locret_134498 ROM:001341CE ; --------------------------------------------------------------------------- ROM:001341CE ROM:001341CE loc_1341CE: ; CODE XREF: sub_1341A2+1E↑j ROM:001341CE cmpi.b #2,($143F).w ROM:001341D4 bne.s loc_1341E2 ROM:001341D6 move.w #$133,($E6C).w ROM:001341DC bra.l locret_134498 ROM:001341E2 ; --------------------------------------------------------------------------- ROM:001341E2 ROM:001341E2 loc_1341E2: ; CODE XREF: sub_1341A2+32↑j ROM:001341E2 cmpi.b #3,($143F).w ROM:001341E8 bne.s loc_1341F6 ROM:001341EA move.w #$505,($E6C).w ROM:001341F0 bra.l locret_134498 ROM:001341F6 ; --------------------------------------------------------------------------- ROM:001341F6 ROM:001341F6 loc_1341F6: ; CODE XREF: sub_1341A2+46↑j ROM:001341F6 cmpi.b #4,($143F).w ROM:001341FC bne.s loc_13420A ROM:001341FE move.w #$340,($E6C).w ROM:00134204 bra.l locret_134498 ROM:0013420A ; --------------------------------------------------------------------------- ROM:0013420A ROM:0013420A loc_13420A: ; CODE XREF: sub_1341A2+5A↑j ROM:0013420A cmpi.b #5,($143F).w ROM:00134210 bne.s loc_13421E ROM:00134212 move.w #$111,($E6C).w ROM:00134218 bra.l locret_134498 ROM:0013421E ; --------------------------------------------------------------------------- ROM:0013421E ROM:0013421E loc_13421E: ; CODE XREF: sub_1341A2+6E↑j ROM:0013421E cmpi.b #6,($143F).w ROM:00134224 bne.s loc_134232 ROM:00134226 move.w #$130,($E6C).w ROM:0013422C bra.l locret_134498 ROM:00134232 ; --------------------------------------------------------------------------- ROM:00134232 ROM:00134232 loc_134232: ; CODE XREF: sub_1341A2+82↑j ROM:00134232 cmpi.b #7,($143F).w ROM:00134238 bne.s loc_134246 ROM:0013423A move.w #$141,($E6C).w ROM:00134240 bra.l locret_134498 ROM:00134246 ; --------------------------------------------------------------------------- ROM:00134246 ROM:00134246 loc_134246: ; CODE XREF: sub_1341A2+96↑j ROM:00134246 cmpi.b #8,($143F).w ROM:0013424C bne.s loc_13425A ROM:0013424E move.w #$135,($E6C).w ROM:00134254 bra.l locret_134498 ROM:0013425A ; --------------------------------------------------------------------------- ROM:0013425A ROM:0013425A loc_13425A: ; CODE XREF: sub_1341A2+AA↑j ROM:0013425A cmpi.b #9,($143F).w ROM:00134260 bne.s loc_13426E ROM:00134262 move.w #$106,($E6C).w ROM:00134268 bra.l locret_134498 ROM:0013426E ; --------------------------------------------------------------------------- ROM:0013426E ROM:0013426E loc_13426E: ; CODE XREF: sub_1341A2+BE↑j ROM:0013426E cmpi.b #$A,($143F).w ROM:00134274 bne.s loc_134282 ROM:00134276 move.w #$115,($E6C).w ROM:0013427C bra.l locret_134498 ROM:00134282 ; --------------------------------------------------------------------------- ROM:00134282 ROM:00134282 loc_134282: ; CODE XREF: sub_1341A2+D2↑j ROM:00134282 cmpi.b #$B,($143F).w ROM:00134288 bne.s loc_1342DE ROM:0013428A btst #0,($14D0).w ROM:00134290 beq.s loc_13429A ROM:00134292 move.w #$300,($E6C).w ROM:00134298 bra.s loc_1342D8 ROM:0013429A ; --------------------------------------------------------------------------- ROM:0013429A ROM:0013429A loc_13429A: ; CODE XREF: sub_1341A2+EE↑j ROM:0013429A btst #0,($1438).w ROM:001342A0 beq.s loc_1342AA ROM:001342A2 move.w #$301,($E6C).w ROM:001342A8 bra.s loc_1342D8 ROM:001342AA ; --------------------------------------------------------------------------- ROM:001342AA ROM:001342AA loc_1342AA: ; CODE XREF: sub_1341A2+FE↑j ROM:001342AA btst #1,($1438).w ROM:001342B0 beq.s loc_1342BA ROM:001342B2 move.w #$302,($E6C).w ROM:001342B8 bra.s loc_1342D8 ROM:001342BA ; --------------------------------------------------------------------------- ROM:001342BA ROM:001342BA loc_1342BA: ; CODE XREF: sub_1341A2+10E↑j ROM:001342BA btst #2,($1438).w ROM:001342C0 beq.s loc_1342CA ROM:001342C2 move.w #$303,($E6C).w ROM:001342C8 bra.s loc_1342D8 ROM:001342CA ; --------------------------------------------------------------------------- ROM:001342CA ROM:001342CA loc_1342CA: ; CODE XREF: sub_1341A2+11E↑j ROM:001342CA btst #3,($1438).w ROM:001342D0 beq.s loc_1342D8 ROM:001342D2 move.w #$304,($E6C).w ROM:001342D8 ROM:001342D8 loc_1342D8: ; CODE XREF: sub_1341A2+F6↑j ROM:001342D8 ; sub_1341A2+106↑j ... ROM:001342D8 bra.l locret_134498 ROM:001342DE ; --------------------------------------------------------------------------- ROM:001342DE ROM:001342DE loc_1342DE: ; CODE XREF: sub_1341A2+E6↑j ROM:001342DE cmpi.b #$C,($143F).w ROM:001342E4 bne.s loc_13433A ROM:001342E6 btst #0,($14D0).w ROM:001342EC beq.s loc_1342F6 ROM:001342EE move.w #$300,($E6C).w ROM:001342F4 bra.s loc_134334 ROM:001342F6 ; --------------------------------------------------------------------------- ROM:001342F6 ROM:001342F6 loc_1342F6: ; CODE XREF: sub_1341A2+14A↑j ROM:001342F6 btst #0,($1438).w ROM:001342FC beq.s loc_134306 ROM:001342FE move.w #$301,($E6C).w ROM:00134304 bra.s loc_134334 ROM:00134306 ; --------------------------------------------------------------------------- ROM:00134306 ROM:00134306 loc_134306: ; CODE XREF: sub_1341A2+15A↑j ROM:00134306 btst #1,($1438).w ROM:0013430C beq.s loc_134316 ROM:0013430E move.w #$302,($E6C).w ROM:00134314 bra.s loc_134334 ROM:00134316 ; --------------------------------------------------------------------------- ROM:00134316 ROM:00134316 loc_134316: ; CODE XREF: sub_1341A2+16A↑j ROM:00134316 btst #2,($1438).w ROM:0013431C beq.s loc_134326 ROM:0013431E move.w #$303,($E6C).w ROM:00134324 bra.s loc_134334 ROM:00134326 ; --------------------------------------------------------------------------- ROM:00134326 ROM:00134326 loc_134326: ; CODE XREF: sub_1341A2+17A↑j ROM:00134326 btst #3,($1438).w ROM:0013432C beq.s loc_134334 ROM:0013432E move.w #$304,($E6C).w ROM:00134334 ROM:00134334 loc_134334: ; CODE XREF: sub_1341A2+152↑j ROM:00134334 ; sub_1341A2+162↑j ... ROM:00134334 bra.l locret_134498 ROM:0013433A ; --------------------------------------------------------------------------- ROM:0013433A ROM:0013433A loc_13433A: ; CODE XREF: sub_1341A2+142↑j ROM:0013433A cmpi.b #$D,($143F).w ROM:00134340 bne.s loc_13434E ROM:00134342 move.w #$136,($E6C).w ROM:00134348 bra.l locret_134498 ROM:0013434E ; --------------------------------------------------------------------------- ROM:0013434E ROM:0013434E loc_13434E: ; CODE XREF: sub_1341A2+19E↑j ROM:0013434E cmpi.b #$E,($143F).w ROM:00134354 bne.s loc_134362 ROM:00134356 move.w #$120,($E6C).w ROM:0013435C bra.l locret_134498 ROM:00134362 ; --------------------------------------------------------------------------- ROM:00134362 ROM:00134362 loc_134362: ; CODE XREF: sub_1341A2+1B2↑j ROM:00134362 cmpi.b #$F,($143F).w ROM:00134368 bne.s loc_134376 ROM:0013436A move.w #$121,($E6C).w ROM:00134370 bra.l locret_134498 ROM:00134376 ; --------------------------------------------------------------------------- ROM:00134376 ROM:00134376 loc_134376: ; CODE XREF: sub_1341A2+1C6↑j ROM:00134376 cmpi.b #$10,($143F).w ROM:0013437C bne.s loc_13438A ROM:0013437E move.w #$195,($E6C).w ROM:00134384 bra.l locret_134498 ROM:0013438A ; --------------------------------------------------------------------------- ROM:0013438A ROM:0013438A loc_13438A: ; CODE XREF: sub_1341A2+1DA↑j ROM:0013438A cmpi.b #$11,($143F).w ROM:00134390 bne.s loc_13439E ROM:00134392 move.w #$501,($E6C).w ROM:00134398 bra.l locret_134498 ROM:0013439E ; --------------------------------------------------------------------------- ROM:0013439E ROM:0013439E loc_13439E: ; CODE XREF: sub_1341A2+1EE↑j ROM:0013439E cmpi.b #$12,($143F).w ROM:001343A4 bne.s loc_1343B2 ROM:001343A6 move.w #$443,($E6C).w ROM:001343AC bra.l locret_134498 ROM:001343B2 ; --------------------------------------------------------------------------- ROM:001343B2 ROM:001343B2 loc_1343B2: ; CODE XREF: sub_1341A2+202↑j ROM:001343B2 cmpi.b #$13,($143F).w ROM:001343B8 bne.s loc_1343C6 ROM:001343BA move.w #$170,($E6C).w ROM:001343C0 bra.l locret_134498 ROM:001343C6 ; --------------------------------------------------------------------------- ROM:001343C6 ROM:001343C6 loc_1343C6: ; CODE XREF: sub_1341A2+216↑j ROM:001343C6 cmpi.b #$14,($143F).w ROM:001343CC bne.s loc_1343DA ROM:001343CE move.w #$500,($E6C).w ROM:001343D4 bra.l locret_134498 ROM:001343DA ; --------------------------------------------------------------------------- ROM:001343DA ROM:001343DA loc_1343DA: ; CODE XREF: sub_1341A2+22A↑j ROM:001343DA cmpi.b #$15,($143F).w ROM:001343E0 bne.s loc_1343EE ROM:001343E2 move.w #$335,($E6C).w ROM:001343E8 bra.l locret_134498 ROM:001343EE ; --------------------------------------------------------------------------- ROM:001343EE ROM:001343EE loc_1343EE: ; CODE XREF: sub_1341A2+23E↑j ROM:001343EE cmpi.b #$16,($143F).w ROM:001343F4 bne.s loc_134402 ROM:001343F6 move.w #$110,($E6C).w ROM:001343FC bra.l locret_134498 ROM:00134402 ; --------------------------------------------------------------------------- ROM:00134402 ROM:00134402 loc_134402: ; CODE XREF: sub_1341A2+252↑j ROM:00134402 cmpi.b #$17,($143F).w ROM:00134408 bne.s loc_134416 ROM:0013440A move.w #$1775,($E6C).w ROM:00134410 bra.l locret_134498 ROM:00134416 ; --------------------------------------------------------------------------- ROM:00134416 ROM:00134416 loc_134416: ; CODE XREF: sub_1341A2+266↑j ROM:00134416 cmpi.b #$18,($143F).w ROM:0013441C bne.s loc_13442A ROM:0013441E move.w #$170,($E6C).w ROM:00134424 bra.l locret_134498 ROM:0013442A ; --------------------------------------------------------------------------- ROM:0013442A ROM:0013442A loc_13442A: ; CODE XREF: sub_1341A2+27A↑j ROM:0013442A cmpi.b #$19,($143F).w ROM:00134430 bne.s loc_13443A ROM:00134432 move.w #$1590,($E6C).w ROM:00134438 bra.s locret_134498 ROM:0013443A ; --------------------------------------------------------------------------- ROM:0013443A ROM:0013443A loc_13443A: ; CODE XREF: sub_1341A2+28E↑j ROM:0013443A cmpi.b #$1A,($143F).w ROM:00134440 bne.s loc_13444A ROM:00134442 move.w #$1640,($E6C).w ROM:00134448 bra.s locret_134498 ROM:0013444A ; --------------------------------------------------------------------------- ROM:0013444A ROM:0013444A loc_13444A: ; CODE XREF: sub_1341A2+29E↑j ROM:0013444A cmpi.b #$1B,($143F).w ROM:00134450 bne.s loc_13445A ROM:00134452 move.w #$1521,($E6C).w ROM:00134458 bra.s locret_134498 ROM:0013445A ; --------------------------------------------------------------------------- ROM:0013445A ROM:0013445A loc_13445A: ; CODE XREF: sub_1341A2+2AE↑j ROM:0013445A cmpi.b #$1C,($143F).w ROM:00134460 bne.s loc_13446A ROM:00134462 move.w #$201,($E6C).w ROM:00134468 bra.s locret_134498 ROM:0013446A ; --------------------------------------------------------------------------- ROM:0013446A ROM:0013446A loc_13446A: ; CODE XREF: sub_1341A2+2BE↑j ROM:0013446A cmpi.b #$1D,($143F).w ROM:00134470 bne.s loc_13447A ROM:00134472 move.w #$202,($E6C).w ROM:00134478 bra.s locret_134498 ROM:0013447A ; --------------------------------------------------------------------------- ROM:0013447A ROM:0013447A loc_13447A: ; CODE XREF: sub_1341A2+2CE↑j ROM:0013447A cmpi.b #$1E,($143F).w ROM:00134480 bne.s loc_13448A ROM:00134482 move.w #$203,($E6C).w ROM:00134488 bra.s locret_134498 ROM:0013448A ; --------------------------------------------------------------------------- ROM:0013448A ROM:0013448A loc_13448A: ; CODE XREF: sub_1341A2+2DE↑j ROM:0013448A cmpi.b #$1F,($143F).w ROM:00134490 bne.s locret_134498 ROM:00134492 move.w #$204,($E6C).w ROM:00134498 ROM:00134498 locret_134498: ; CODE XREF: sub_1341A2+12↑j ROM:00134498 ; sub_1341A2+26↑j ... ROM:00134498 rts ROM:00134498 ; End of function sub_1341A2 ROM:00134498 ROM:0013449A ROM:0013449A ; =============== S U B R O U T I N E ======================================= ROM:0013449A ROM:0013449A ROM:0013449A sub_13449A: ; CODE XREF: ROM:0011578C↑p ROM:0013449A ; ROM:001157A4↑p ... ROM:0013449A clr.w ($1930).w ROM:0013449E clr.w ($1932).w ROM:001344A2 clr.w ($1934).w ROM:001344A6 clr.w ($D86).w ROM:001344AA clr.w ($D88).w ROM:001344AE clr.w ($D8A).w ROM:001344B2 move.w #$FFFF,($193C).w ROM:001344B8 move.w #$FFFF,($193E).w ROM:001344BE move.w #$FFFF,($1940).w ROM:001344C4 move.w #$FFFF,($D74).w ROM:001344CA move.w #$FFFF,($D76).w ROM:001344D0 move.w #$FFFF,($D78).w ROM:001344D6 clr.b ($143B).w ROM:001344DA move.l ($13A0).w,d0 ROM:001344DE move.l d0,($13A4).w ROM:001344E2 clr.w ($13D0).w ROM:001344E6 clr.w ($13D2).w ROM:001344EA clr.w ($1936).w ROM:001344EE clr.w ($1938).w ROM:001344F2 clr.w ($193A).w ROM:001344F6 clr.w ($13D4).w ROM:001344FA move.l ($13A0).w,d6 ROM:001344FE divs.w #$3E8,d6 ROM:00134502 move.w d6,($13E6).w ROM:00134506 clr.w ($13D0).w ROM:0013450A clr.b ($143A).w ROM:0013450E clr.b ($11E9).w ROM:00134512 clr.w ($D54).w ROM:00134516 clr.w ($D5C).w ROM:0013451A clr.b ($143D).w ROM:0013451E clr.w ($13EE).w ROM:00134522 clr.w ($13F0).w ROM:00134526 clr.w ($13F2).w ROM:0013452A clr.w ($D86).w ROM:0013452E clr.w ($D88).w ROM:00134532 clr.w ($D8A).w ROM:00134536 clr.w ($13F4).w ROM:0013453A clr.w ($13F6).w ROM:0013453E clr.w ($13F8).w ROM:00134542 clr.w ($13FA).w ROM:00134546 clr.w ($13FC).w ROM:0013454A clr.w ($13FE).w ROM:0013454E clr.w ($1400).w ROM:00134552 clr.w ($1402).w ROM:00134556 clr.w ($1404).w ROM:0013455A clr.w ($D8C).w ROM:0013455E clr.w ($D8E).w ROM:00134562 clr.w ($D90).w ROM:00134566 clr.w ($D92).w ROM:0013456A clr.w ($D94).w ROM:0013456E clr.w ($D96).w ROM:00134572 clr.w ($D98).w ROM:00134576 clr.w ($D9A).w ROM:0013457A clr.w ($D9C).w ROM:0013457E clr.w ($14C8).w ROM:00134582 clr.w ($14CA).w ROM:00134586 clr.w ($14CC).w ROM:0013458A clr.w ($D9E).w ROM:0013458E clr.w ($DA0).w ROM:00134592 clr.w ($DA2).w ROM:00134596 clr.b ($11D4).w ROM:0013459A clr.b ($1438).w ROM:0013459E bclr #2,($1382).w ROM:001345A4 bclr #0,($14D0).w ROM:001345AA bclr #3,($14CF).w ROM:001345B0 bclr #5,($14CF).w ROM:001345B6 bclr #6,($14CF).w ROM:001345BC move.b #$FF,($143E).w ROM:001345C2 move.b #$FF,($11EB).w ROM:001345C8 move.w #$FFFF,($D74).w ROM:001345CE move.w #$FFFF,($D76).w ROM:001345D4 move.w #$FFFF,($D78).w ROM:001345DA move.w #$FFFF,($14BC).w ROM:001345E0 move.w #$FFFF,($14BE).w ROM:001345E6 move.w #$FFFF,($14C0).w ROM:001345EC clr.w ($E46).w ROM:001345F0 clr.w ($1406).w ROM:001345F4 clr.w ($E4A).w ROM:001345F8 clr.w ($E4C).w ROM:001345FC clr.w ($E4E).w ROM:00134600 clr.w ($E50).w ROM:00134604 clr.w ($E52).w ROM:00134608 clr.w ($E54).w ROM:0013460C clr.w ($1408).w ROM:00134610 clr.w ($140A).w ROM:00134614 clr.w ($140C).w ROM:00134618 clr.w ($E56).w ROM:0013461C clr.w ($E58).w ROM:00134620 clr.w ($E5A).w ROM:00134624 clr.w ($140E).w ROM:00134628 clr.w ($1410).w ROM:0013462C clr.w ($1412).w ROM:00134630 clr.w ($E5C).w ROM:00134634 clr.w ($E5E).w ROM:00134638 clr.w ($E60).w ROM:0013463C clr.w ($1414).w ROM:00134640 clr.w ($1416).w ROM:00134644 clr.w ($1418).w ROM:00134648 clr.w ($E62).w ROM:0013464C clr.w ($E64).w ROM:00134650 clr.w ($E66).w ROM:00134654 clr.b ($1442).w ROM:00134658 clr.b ($1443).w ROM:0013465C clr.b ($1444).w ROM:00134660 clr.w ($A38).w ROM:00134664 clr.w ($A3A).w ROM:00134668 clr.w ($496).w ROM:0013466C clr.w ($13AC).w ROM:00134670 clr.w ($13AE).w ROM:00134674 move.b #$FF,($143F).w ROM:0013467A move.b #0,($1440).w ROM:00134680 move.w #0,($13D6).w ROM:00134686 move.w #0,($13D8).w ROM:0013468C move.w #0,($13DA).w ROM:00134692 move.w #0,($13DC).w ROM:00134698 move.w #0,($13DE).w ROM:0013469E move.w #0,($13E0).w ROM:001346A4 move.b #0,($1441).w ROM:001346AA move.w #0,($13E2).w ROM:001346B0 move.w #0,($13E4).w ROM:001346B6 move.w #0,($13E6).w ROM:001346BC move.w #0,($13E8).w ROM:001346C2 move.w #0,($13EA).w ROM:001346C8 move.w #0,($13EC).w ROM:001346CE move.w #$24,d0 ; '$' ROM:001346D2 move.b #$10,d1 ROM:001346D6 lea ($103C).w,a0 ROM:001346DA bsr.l sub_118318 ROM:001346E0 lea ($1084).w,a0 ROM:001346E4 bsr.l sub_118318 ROM:001346EA lea ($1942).w,a0 ROM:001346EE bsr.l sub_118318 ROM:001346F4 lea ($198A).w,a0 ROM:001346F8 bsr.l sub_118318 ROM:001346FE lea ($19D2).w,a0 ROM:00134702 bsr.l sub_118318 ROM:00134708 lea ($1A1A).w,a0 ROM:0013470C bsr.l sub_118318 ROM:00134712 lea ($1A62).w,a0 ROM:00134716 bsr.l sub_118318 ROM:0013471C lea ($1AAA).w,a0 ROM:00134720 bsr.l sub_118318 ROM:00134726 lea ($1AF2).w,a0 ROM:0013472A bsr.l sub_118318 ROM:00134730 lea ($1B3A).w,a0 ROM:00134734 bsr.l sub_118318 ROM:0013473A lea ($1B82).w,a0 ROM:0013473E bsr.l sub_118318 ROM:00134744 move.b #8,d1 ROM:00134748 lea ($1CA2).w,a0 ROM:0013474C bsr.l sub_118318 ROM:00134752 lea ($1496).w,a0 ROM:00134756 bsr.l sub_118318 ROM:0013475C rts ROM:0013475C ; End of function sub_13449A ROM:0013475C ROM:0013475E ROM:0013475E ; =============== S U B R O U T I N E ======================================= ROM:0013475E ROM:0013475E ROM:0013475E sub_13475E: ; CODE XREF: sub_1268BE+36↑p ROM:0013475E move.w #$2710,($A60).w ROM:00134764 move.w #$2710,($E6E).w ROM:0013476A clr.w ($A62).w ROM:0013476E clr.w ($A58).w ROM:00134772 clr.w ($A56).w ROM:00134776 rts ROM:00134776 ; End of function sub_13475E ROM:00134776 ROM:00134778 ROM:00134778 ; =============== S U B R O U T I N E ======================================= ROM:00134778 ROM:00134778 ROM:00134778 sub_134778: ; CODE XREF: sub_134C18↓p ROM:00134778 move.w ($EA6).w,d0 ROM:0013477C cmp.w ($C40).w,d0 ROM:00134780 bge.s loc_13478A ROM:00134782 move.w ($EA4).w,($E9A).w ROM:00134788 bra.s loc_1347B2 ROM:0013478A ; --------------------------------------------------------------------------- ROM:0013478A ROM:0013478A loc_13478A: ; CODE XREF: sub_134778+8↑j ROM:0013478A clr.l d1 ROM:0013478C move.w ($EA4).w,d1 ROM:00134790 swap d1 ROM:00134792 move.w ($E9A).w,d2 ROM:00134796 swap d2 ROM:00134798 move.w ($E70).w,d2 ROM:0013479C move.w ($E92).w,d3 ROM:001347A0 ext.l d3 ROM:001347A2 bsr.l sub_115D36 ROM:001347A8 move.w d4,($E70).w ROM:001347AC swap d4 ROM:001347AE move.w d4,($E9A).w ROM:001347B2 ROM:001347B2 loc_1347B2: ; CODE XREF: sub_134778+10↑j ROM:001347B2 move.l ($9EC).w,d1 ROM:001347B6 btst #0,($137E).w ROM:001347BC beq.s loc_1347C6 ROM:001347BE move.w $73A(a5),d1 ROM:001347C2 muls.w #$A,d1 ROM:001347C6 ROM:001347C6 loc_1347C6: ; CODE XREF: sub_134778+44↑j ROM:001347C6 move.l d1,($9A0).w ROM:001347CA divs.w #$A,d1 ROM:001347CE move.w d1,($E7A).w ROM:001347D2 move.l ($9A0).w,d1 ROM:001347D6 move.l ($9AC).w,d2 ROM:001347DA move.w ($E84).w,d3 ROM:001347DE ext.l d3 ROM:001347E0 bsr.l sub_115D36 ROM:001347E6 move.l d4,($9AC).w ROM:001347EA divs.w #$A,d4 ROM:001347EE move.w d4,($E9E).w ROM:001347F2 move.l ($9A0).w,d1 ROM:001347F6 move.l ($9B0).w,d2 ROM:001347FA move.w ($E86).w,d3 ROM:001347FE muls.w #$64,d3 ; 'd' ROM:00134802 bsr.l sub_115D36 ROM:00134808 move.l d4,($9B0).w ROM:0013480C divs.w #$A,d4 ROM:00134810 move.w d4,($EA0).w ROM:00134814 move.l ($9A0).w,d1 ROM:00134818 move.l ($9B4).w,d2 ROM:0013481C move.w ($E88).w,d3 ROM:00134820 muls.w #$64,d3 ; 'd' ROM:00134824 bsr.l sub_115D36 ROM:0013482A move.l d4,($9B4).w ROM:0013482E divs.w #$A,d4 ROM:00134832 move.w d4,($EA2).w ROM:00134836 clr.l d0 ROM:00134838 move.l ($9A0).w,d1 ROM:0013483C move.l ($9AC).w,d4 ROM:00134840 sub.l d4,d1 ROM:00134842 move.l d1,d2 ROM:00134844 cmpi.l #0,d2 ROM:0013484A bge.s loc_13484E ROM:0013484C neg.l d2 ROM:0013484E ROM:0013484E loc_13484E: ; CODE XREF: sub_134778+D2↑j ROM:0013484E move.w ($E96).w,d3 ROM:00134852 ext.l d3 ROM:00134854 cmp.l d2,d3 ROM:00134856 bge.s loc_134878 ROM:00134858 move.w ($E8A).w,d5 ROM:0013485C ext.l d5 ROM:0013485E muls.l d5,d1 ROM:00134862 divs.l #$64,d1 ; 'd' ROM:0013486A move.l d1,($994).w ROM:0013486E move.l d1,d0 ROM:00134870 divs.w #$A,d1 ROM:00134874 move.w d1,($E74).w ROM:00134878 ROM:00134878 loc_134878: ; CODE XREF: sub_134778+DE↑j ROM:00134878 move.l ($9A0).w,d1 ROM:0013487C move.l ($9B0).w,d4 ROM:00134880 sub.l d4,d1 ROM:00134882 move.l d1,d2 ROM:00134884 cmpi.l #0,d2 ROM:0013488A bge.s loc_13488E ROM:0013488C neg.l d2 ROM:0013488E ROM:0013488E loc_13488E: ; CODE XREF: sub_134778+112↑j ROM:0013488E cmp.l d2,d3 ROM:00134890 bge.s loc_1348B2 ROM:00134892 move.w ($E8C).w,d5 ROM:00134896 ext.l d5 ROM:00134898 muls.l d5,d1 ROM:0013489C divs.l #$3E8,d1 ROM:001348A4 move.l d1,($998).w ROM:001348A8 add.l d1,d0 ROM:001348AA divs.w #$A,d1 ROM:001348AE move.w d1,($E76).w ROM:001348B2 ROM:001348B2 loc_1348B2: ; CODE XREF: sub_134778+118↑j ROM:001348B2 move.l ($9A0).w,d1 ROM:001348B6 move.l ($9B4).w,d4 ROM:001348BA sub.l d4,d1 ROM:001348BC move.l d1,d2 ROM:001348BE cmpi.l #0,d2 ROM:001348C4 bge.s loc_1348C8 ROM:001348C6 neg.l d2 ROM:001348C8 ROM:001348C8 loc_1348C8: ; CODE XREF: sub_134778+14C↑j ROM:001348C8 cmp.l d2,d3 ROM:001348CA bge.s loc_1348EC ROM:001348CC move.w ($E8E).w,d5 ROM:001348D0 ext.l d5 ROM:001348D2 muls.l d5,d1 ROM:001348D6 divs.l #$3E8,d1 ROM:001348DE move.l d1,($99C).w ROM:001348E2 add.l d1,d0 ROM:001348E4 divs.w #$A,d1 ROM:001348E8 move.w d1,($E78).w ROM:001348EC ROM:001348EC loc_1348EC: ; CODE XREF: sub_134778+152↑j ROM:001348EC move.w ($EA4).w,d1 ROM:001348F0 sub.w ($E9A).w,d1 ROM:001348F4 move.w $738(a5),d2 ROM:001348F8 move.w $670(a5),d3 ROM:001348FC cmp.w d1,d2 ROM:001348FE ble.s loc_134918 ROM:00134900 cmp.w ($A6E).w,d3 ROM:00134904 blt.s loc_134918 ROM:00134906 muls.w ($E94).w,d1 ROM:0013490A move.l d1,($990).w ROM:0013490E add.l d1,d0 ROM:00134910 divs.w #$A,d1 ROM:00134914 move.w d1,($E72).w ROM:00134918 ROM:00134918 loc_134918: ; CODE XREF: sub_134778+186↑j ROM:00134918 ; sub_134778+18C↑j ROM:00134918 move.l d0,($9A8).w ROM:0013491C divs.w #$A,d0 ROM:00134920 move.w d0,($E98).w ROM:00134924 rts ROM:00134924 ; End of function sub_134778 ROM:00134924 ROM:00134926 ROM:00134926 ; =============== S U B R O U T I N E ======================================= ROM:00134926 ROM:00134926 ROM:00134926 sub_134926: ; CODE XREF: sub_110A60+AE↑p ROM:00134926 clr.l ($9A4).w ROM:0013492A move.w $73C(a5),d0 ROM:0013492E move.w ($E82).w,d1 ROM:00134932 addq.w #1,d1 ROM:00134934 ext.l d1 ROM:00134936 divs.w d0,d1 ROM:00134938 swap d1 ROM:0013493A move.w d1,($E82).w ROM:0013493E clr.w d1 ROM:00134940 move.b ($121E).w,d1 ROM:00134944 cmpi.w #2,d1 ROM:00134948 bcc.s locret_134952 ROM:0013494A movea.l off_134954(pc,d1.w*4),a0 ROM:0013494E nop ROM:00134950 jmp (a0) ROM:00134952 ; --------------------------------------------------------------------------- ROM:00134952 ROM:00134952 locret_134952: ; CODE XREF: sub_134926+22↑j ROM:00134952 rts ROM:00134952 ; End of function sub_134926 ROM:00134952 ROM:00134952 ; --------------------------------------------------------------------------- ROM:00134954 off_134954: dc.l loc_13495C ; DATA XREF: sub_134926+24↑r ROM:00134958 dc.l loc_13497C ROM:0013495C ; --------------------------------------------------------------------------- ROM:0013495C ROM:0013495C loc_13495C: ; DATA XREF: ROM:off_134954↑o ROM:0013495C move.w $73C(a5),d0 ROM:00134960 cmpi.w #0,($4C2).w ROM:00134966 bne.s locret_13497A ROM:00134968 move.w #0,($E82).w ROM:0013496E bsr.w sub_1349BE ROM:00134972 move.b #1,($121E).w ROM:00134978 bra.s locret_1349BC ROM:0013497A ; --------------------------------------------------------------------------- ROM:0013497A ROM:0013497A locret_13497A: ; CODE XREF: ROM:00134966↑j ROM:0013497A rts ROM:0013497C ; --------------------------------------------------------------------------- ROM:0013497C ROM:0013497C loc_13497C: ; DATA XREF: ROM:00134958↑o ROM:0013497C move.w $73C(a5),d0 ROM:00134980 move.w $73E(a5),d1 ROM:00134984 cmpi.w #0,($E82).w ROM:0013498A bne.s loc_13499A ROM:0013498C cmp.w ($538).w,d1 ROM:00134990 ble.s loc_13499A ROM:00134992 move.b #1,($121E).w ROM:00134998 bra.s locret_1349BC ROM:0013499A ; --------------------------------------------------------------------------- ROM:0013499A ROM:0013499A loc_13499A: ; CODE XREF: ROM:0013498A↑j ROM:0013499A ; ROM:00134990↑j ROM:0013499A cmpi.w #0,($E82).w ROM:001349A0 bne.s locret_1349BC ROM:001349A2 cmp.w ($538).w,d1 ROM:001349A6 bgt.s locret_1349BC ROM:001349A8 bsr.w sub_134A36 ROM:001349AC bsr.w sub_1349C6 ROM:001349B0 move.b #1,($121E).w ROM:001349B6 bra.l *+6 ROM:001349BC ; --------------------------------------------------------------------------- ROM:001349BC ROM:001349BC locret_1349BC: ; CODE XREF: ROM:00134978↑j ROM:001349BC ; ROM:00134998↑j ... ROM:001349BC rts ROM:001349BE ROM:001349BE ; =============== S U B R O U T I N E ======================================= ROM:001349BE ROM:001349BE ROM:001349BE sub_1349BE: ; CODE XREF: ROM:0013496E↑p ROM:001349BE move.w ($C40).w,($E7C).w ROM:001349C4 rts ROM:001349C4 ; End of function sub_1349BE ROM:001349C4 ROM:001349C6 ROM:001349C6 ; =============== S U B R O U T I N E ======================================= ROM:001349C6 ROM:001349C6 ROM:001349C6 sub_1349C6: ; CODE XREF: ROM:001349AC↑p ROM:001349C6 move.w $740(a5),d1 ROM:001349CA move.w ($C40).w,d0 ROM:001349CE cmp.w ($EA6).w,d0 ROM:001349D2 ble.s loc_1349DC ROM:001349D4 move.w ($EA6).w,d0 ROM:001349D8 bra.w loc_1349E0 ROM:001349DC ; --------------------------------------------------------------------------- ROM:001349DC ROM:001349DC loc_1349DC: ; CODE XREF: sub_1349C6+C↑j ROM:001349DC move.w ($C40).w,d0 ROM:001349E0 ROM:001349E0 loc_1349E0: ; CODE XREF: sub_1349C6+12↑j ROM:001349E0 sub.w ($E7C).w,d0 ROM:001349E4 cmp.w d0,d1 ROM:001349E6 bgt.s loc_134A26 ROM:001349E8 muls.w ($E90).w,d0 ROM:001349EC divs.l #$64,d0 ; 'd' ROM:001349F4 move.l d0,($9A4).w ROM:001349F8 move.w ($111E).w,d3 ROM:001349FC ext.l d3 ROM:001349FE move.l #$FFFE,d2 ROM:00134A04 sub.l d3,d2 ROM:00134A06 cmp.l d0,d2 ROM:00134A08 bge.s loc_134A0C ROM:00134A0A move.l d2,d0 ROM:00134A0C ROM:00134A0C loc_134A0C: ; CODE XREF: sub_1349C6+42↑j ROM:00134A0C cmpi.w #0,d0 ROM:00134A10 ble.s loc_134A24 ROM:00134A12 bsr.l sub_1153FA ROM:00134A18 addq.w #1,($E7E).w ROM:00134A1C bvc.s loc_134A24 ROM:00134A1E move.w #$8000,($E7E).w ROM:00134A24 ROM:00134A24 loc_134A24: ; CODE XREF: sub_1349C6+4A↑j ROM:00134A24 ; sub_1349C6+56↑j ROM:00134A24 bra.s locret_134A34 ROM:00134A26 ; --------------------------------------------------------------------------- ROM:00134A26 ROM:00134A26 loc_134A26: ; CODE XREF: sub_1349C6+20↑j ROM:00134A26 cmpi.w #0,d0 ROM:00134A2A bge.s loc_134A30 ROM:00134A2C clr.w ($E7E).w ROM:00134A30 ROM:00134A30 loc_134A30: ; CODE XREF: sub_1349C6+64↑j ROM:00134A30 clr.l ($9A4).w ROM:00134A34 ROM:00134A34 locret_134A34: ; CODE XREF: sub_1349C6:loc_134A24↑j ROM:00134A34 rts ROM:00134A34 ; End of function sub_1349C6 ROM:00134A34 ROM:00134A36 ROM:00134A36 ; =============== S U B R O U T I N E ======================================= ROM:00134A36 ROM:00134A36 ROM:00134A36 sub_134A36: ; CODE XREF: ROM:001349A8↑p ROM:00134A36 move.w ($EA6).w,d0 ROM:00134A3A clr.l d1 ROM:00134A3C move.w ($C40).w,d1 ROM:00134A40 cmp.w d1,d0 ROM:00134A42 bge.s loc_134A46 ROM:00134A44 move.w d0,d1 ROM:00134A46 ROM:00134A46 loc_134A46: ; CODE XREF: sub_134A36+C↑j ROM:00134A46 swap d1 ROM:00134A48 move.w ($E7C).w,d2 ROM:00134A4C swap d2 ROM:00134A4E move.w ($E80).w,d2 ROM:00134A52 move.w $742(a5),d3 ROM:00134A56 ext.l d3 ROM:00134A58 bsr.l sub_115D36 ROM:00134A5E move.w d4,($E80).w ROM:00134A62 swap d4 ROM:00134A64 move.w d4,($E7C).w ROM:00134A68 rts ROM:00134A68 ; End of function sub_134A36 ROM:00134A68 ROM:00134A6A ROM:00134A6A ; =============== S U B R O U T I N E ======================================= ROM:00134A6A ROM:00134A6A ROM:00134A6A sub_134A6A: ; CODE XREF: sub_134C7E:loc_134CA6↓p ROM:00134A6A btst #3,($8DB).w ROM:00134A70 beq.s loc_134ACC ROM:00134A72 move.w #$3C68,d1 ROM:00134A76 move.w ($A44).w,d2 ROM:00134A7A bsr.l sub_115E32 ROM:00134A80 move.w d1,($E92).w ROM:00134A84 move.w #$3C6A,d1 ROM:00134A88 move.w ($A44).w,d2 ROM:00134A8C bsr.l sub_115E32 ROM:00134A92 move.w d1,($E94).w ROM:00134A96 move.w #$3C62,d1 ROM:00134A9A move.w ($A44).w,d2 ROM:00134A9E bsr.l sub_115E32 ROM:00134AA4 move.w d1,($E84).w ROM:00134AA8 move.w #$3C64,d1 ROM:00134AAC move.w ($A44).w,d2 ROM:00134AB0 bsr.l sub_115E32 ROM:00134AB6 move.w d1,($E86).w ROM:00134ABA move.w #$3C66,d1 ROM:00134ABE move.w ($A44).w,d2 ROM:00134AC2 bsr.l sub_115E32 ROM:00134AC8 move.w d1,($E88).w ROM:00134ACC ROM:00134ACC loc_134ACC: ; CODE XREF: sub_134A6A+6↑j ROM:00134ACC move.w #$3D12,d1 ROM:00134AD0 move.w ($A44).w,d2 ROM:00134AD4 move.w ($A46).w,d3 ROM:00134AD8 bsr.l sub_115E32 ROM:00134ADE move.w d1,($E96).w ROM:00134AE2 move.w #$3D0A,d1 ROM:00134AE6 move.w ($A44).w,d2 ROM:00134AEA move.w ($A0E).w,d3 ROM:00134AEE bsr.l sub_115E32 ROM:00134AF4 move.w d1,($E8A).w ROM:00134AF8 move.w #$3D0C,d1 ROM:00134AFC move.w ($A44).w,d2 ROM:00134B00 move.w ($A0E).w,d3 ROM:00134B04 bsr.l sub_115E32 ROM:00134B0A move.w d1,($E8C).w ROM:00134B0E move.w #$3D0E,d1 ROM:00134B12 move.w ($A44).w,d2 ROM:00134B16 move.w ($A0E).w,d3 ROM:00134B1A bsr.l sub_115E32 ROM:00134B20 move.w d1,($E8E).w ROM:00134B24 move.w #$3D10,d1 ROM:00134B28 move.w ($A44).w,d2 ROM:00134B2C move.w ($538).w,d3 ROM:00134B30 bsr.l sub_115E32 ROM:00134B36 move.w d1,($E90).w ROM:00134B3A rts ROM:00134B3A ; End of function sub_134A6A ROM:00134B3A ROM:00134B3C ROM:00134B3C ; =============== S U B R O U T I N E ======================================= ROM:00134B3C ROM:00134B3C ROM:00134B3C sub_134B3C: ; CODE XREF: sub_134C7E+2E↓p ROM:00134B3C clr.w d1 ROM:00134B3E move.b ($121F).w,d1 ROM:00134B42 cmpi.w #4,d1 ROM:00134B46 bcc.s locret_134B50 ROM:00134B48 movea.l off_134B52(pc,d1.w*4),a0 ROM:00134B4C nop ROM:00134B4E jmp (a0) ROM:00134B50 ; --------------------------------------------------------------------------- ROM:00134B50 ROM:00134B50 locret_134B50: ; CODE XREF: sub_134B3C+A↑j ROM:00134B50 rts ROM:00134B50 ; End of function sub_134B3C ROM:00134B50 ROM:00134B50 ; --------------------------------------------------------------------------- ROM:00134B52 off_134B52: dc.l loc_134B62 ; DATA XREF: sub_134B3C+C↑r ROM:00134B56 dc.l loc_134B7C ROM:00134B5A dc.l loc_134BA4 ROM:00134B5E dc.l loc_134BDC ROM:00134B62 ; --------------------------------------------------------------------------- ROM:00134B62 ROM:00134B62 loc_134B62: ; DATA XREF: ROM:off_134B52↑o ROM:00134B62 bsr.w sub_134C62 ROM:00134B66 bclr #3,($138B).w ROM:00134B6C bclr #6,($1376).w ROM:00134B72 move.b #1,($121F).w ROM:00134B78 bra.s loc_134B9A ROM:00134B7A ; --------------------------------------------------------------------------- ROM:00134B7A rts ROM:00134B7C ; --------------------------------------------------------------------------- ROM:00134B7C ROM:00134B7C loc_134B7C: ; DATA XREF: ROM:00134B56↑o ROM:00134B7C move.w $746(a5),d0 ROM:00134B80 move.w ($A0E).w,d1 ROM:00134B84 sub.w ($E9C).w,d1 ROM:00134B88 cmp.w d1,d0 ROM:00134B8A bge.s loc_134B9A ROM:00134B8C bset #3,($138B).w ROM:00134B92 move.b #2,($121F).w ROM:00134B98 bra.s loc_134BD6 ROM:00134B9A ; --------------------------------------------------------------------------- ROM:00134B9A ROM:00134B9A loc_134B9A: ; CODE XREF: ROM:00134B78↑j ROM:00134B9A ; ROM:00134B8A↑j ... ROM:00134B9A bsr.w sub_134C26 ROM:00134B9E bsr.w sub_134C6A ROM:00134BA2 rts ROM:00134BA4 ; --------------------------------------------------------------------------- ROM:00134BA4 ROM:00134BA4 loc_134BA4: ; DATA XREF: ROM:00134B5A↑o ROM:00134BA4 btst #2,($136E).w ROM:00134BAA beq.s loc_134BBE ROM:00134BAC bsr.w sub_134C62 ROM:00134BB0 bclr #3,($138B).w ROM:00134BB6 move.b #1,($121F).w ROM:00134BBC bra.s loc_134B9A ROM:00134BBE ; --------------------------------------------------------------------------- ROM:00134BBE ROM:00134BBE loc_134BBE: ; CODE XREF: ROM:00134BAA↑j ROM:00134BBE move.w $744(a5),d0 ROM:00134BC2 cmp.w ($538).w,d0 ROM:00134BC6 bgt.s loc_134BD6 ROM:00134BC8 bset #6,($1376).w ROM:00134BCE move.b #3,($121F).w ROM:00134BD4 bra.s locret_134C14 ROM:00134BD6 ; --------------------------------------------------------------------------- ROM:00134BD6 ROM:00134BD6 loc_134BD6: ; CODE XREF: ROM:00134B98↑j ROM:00134BD6 ; ROM:00134BC6↑j ... ROM:00134BD6 bsr.w sub_134C26 ROM:00134BDA rts ROM:00134BDC ; --------------------------------------------------------------------------- ROM:00134BDC ROM:00134BDC loc_134BDC: ; DATA XREF: ROM:00134B5E↑o ROM:00134BDC btst #2,($136E).w ROM:00134BE2 beq.s loc_134BFC ROM:00134BE4 bsr.w sub_134C62 ROM:00134BE8 bclr #3,($138B).w ROM:00134BEE bclr #6,($1376).w ROM:00134BF4 move.b #1,($121F).w ROM:00134BFA bra.s loc_134B9A ROM:00134BFC ; --------------------------------------------------------------------------- ROM:00134BFC ROM:00134BFC loc_134BFC: ; CODE XREF: ROM:00134BE2↑j ROM:00134BFC move.w $744(a5),d0 ROM:00134C00 cmp.w ($538).w,d0 ROM:00134C04 ble.s locret_134C14 ROM:00134C06 bclr #6,($1376).w ROM:00134C0C move.b #2,($121F).w ROM:00134C12 bra.s loc_134BD6 ROM:00134C14 ; --------------------------------------------------------------------------- ROM:00134C14 ROM:00134C14 locret_134C14: ; CODE XREF: ROM:00134BD4↑j ROM:00134C14 ; ROM:00134C04↑j ROM:00134C14 rts ROM:00134C16 ; --------------------------------------------------------------------------- ROM:00134C16 rts ROM:00134C18 ROM:00134C18 ; =============== S U B R O U T I N E ======================================= ROM:00134C18 ROM:00134C18 ROM:00134C18 sub_134C18: ; CODE XREF: sub_110A60+13A↑p ROM:00134C18 bsr.l sub_134778 ROM:00134C1E bset #0,($136B).w ROM:00134C24 rts ROM:00134C24 ; End of function sub_134C18 ROM:00134C24 ROM:00134C26 ROM:00134C26 ; =============== S U B R O U T I N E ======================================= ROM:00134C26 ROM:00134C26 ROM:00134C26 sub_134C26: ; CODE XREF: ROM:loc_134B9A↑p ROM:00134C26 ; ROM:loc_134BD6↑p ROM:00134C26 move.l #0,($9A8).w ROM:00134C2E move.w #0,($E98).w ROM:00134C34 move.w ($EA4).w,($E9A).w ROM:00134C3A move.l ($9EC).w,($9AC).w ROM:00134C40 move.l ($9EC).w,($9B0).w ROM:00134C46 move.l ($9EC).w,($9B4).w ROM:00134C4C move.l ($9EC).w,d0 ROM:00134C50 divs.w #$A,d0 ROM:00134C54 move.w d0,($E9E).w ROM:00134C58 move.w d0,($EA0).w ROM:00134C5C move.w d0,($EA2).w ROM:00134C60 rts ROM:00134C60 ; End of function sub_134C26 ROM:00134C60 ROM:00134C62 ROM:00134C62 ; =============== S U B R O U T I N E ======================================= ROM:00134C62 ROM:00134C62 ROM:00134C62 sub_134C62: ; CODE XREF: ROM:loc_134B62↑p ROM:00134C62 ; ROM:00134BAC↑p ... ROM:00134C62 move.w #$7FFF,($E9C).w ROM:00134C68 rts ROM:00134C68 ; End of function sub_134C62 ROM:00134C68 ROM:00134C6A ROM:00134C6A ; =============== S U B R O U T I N E ======================================= ROM:00134C6A ROM:00134C6A ROM:00134C6A sub_134C6A: ; CODE XREF: ROM:00134B9E↑p ROM:00134C6A move.w ($E9C).w,d0 ROM:00134C6E move.w ($A0E).w,d1 ROM:00134C72 cmp.w d0,d1 ROM:00134C74 bge.s locret_134C7C ROM:00134C76 move.w ($A0E).w,($E9C).w ROM:00134C7C ROM:00134C7C locret_134C7C: ; CODE XREF: sub_134C6A+A↑j ROM:00134C7C rts ROM:00134C7C ; End of function sub_134C6A ROM:00134C7C ROM:00134C7E ROM:00134C7E ; =============== S U B R O U T I N E ======================================= ROM:00134C7E ROM:00134C7E ROM:00134C7E sub_134C7E: ; CODE XREF: sub_1268BE+48↑p ROM:00134C7E move.w #$3C6C,d1 ROM:00134C82 move.w ($538).w,d2 ROM:00134C86 bsr.l sub_115E32 ROM:00134C8C move.w d1,($EA6).w ROM:00134C90 move.w ($EA6).w,d0 ROM:00134C94 cmp.w ($C40).w,d0 ROM:00134C98 bge.s loc_134CA0 ROM:00134C9A move.w d0,($EA4).w ROM:00134C9E bra.s loc_134CA6 ROM:00134CA0 ; --------------------------------------------------------------------------- ROM:00134CA0 ROM:00134CA0 loc_134CA0: ; CODE XREF: sub_134C7E+1A↑j ROM:00134CA0 move.w ($C40).w,($EA4).w ROM:00134CA6 ROM:00134CA6 loc_134CA6: ; CODE XREF: sub_134C7E+20↑j ROM:00134CA6 bsr.l sub_134A6A ROM:00134CAC bsr.l sub_134B3C ROM:00134CB2 rts ROM:00134CB2 ; End of function sub_134C7E ROM:00134CB2 ROM:00134CB4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00134CB6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00134CB8 ROM:00134CB8 ; =============== S U B R O U T I N E ======================================= ROM:00134CB8 ROM:00134CB8 ROM:00134CB8 sub_134CB8: ; CODE XREF: ROM:00115F82↑p ROM:00134CB8 bsr.w sub_134CBE ROM:00134CBC rts ROM:00134CBC ; End of function sub_134CB8 ROM:00134CBC ROM:00134CBE ROM:00134CBE ; =============== S U B R O U T I N E ======================================= ROM:00134CBE ROM:00134CBE ROM:00134CBE sub_134CBE: ; CODE XREF: sub_134CB8↑p ROM:00134CBE btst #2,($1376).w ROM:00134CC4 bne.s loc_134CD2 ROM:00134CC6 btst #5,($8EC).w ROM:00134CCC beq.l loc_134E52 ROM:00134CD2 ROM:00134CD2 loc_134CD2: ; CODE XREF: sub_134CBE+6↑j ROM:00134CD2 clr.w d1 ROM:00134CD4 move.b ($1221).w,d1 ROM:00134CD8 cmpi.w #5,d1 ROM:00134CDC bcc.s locret_134CE6 ROM:00134CDE movea.l off_134CE8(pc,d1.w*4),a0 ROM:00134CE2 nop ROM:00134CE4 jmp (a0) ROM:00134CE6 ; --------------------------------------------------------------------------- ROM:00134CE6 ROM:00134CE6 locret_134CE6: ; CODE XREF: sub_134CBE+1E↑j ROM:00134CE6 rts ROM:00134CE6 ; --------------------------------------------------------------------------- ROM:00134CE8 off_134CE8: dc.l loc_134CFC ; DATA XREF: sub_134CBE+20↑r ROM:00134CEC dc.l loc_134D18 ROM:00134CF0 dc.l loc_134D70 ROM:00134CF4 dc.l loc_134DCA ROM:00134CF8 dc.l loc_134E3C ROM:00134CFC ; --------------------------------------------------------------------------- ROM:00134CFC ROM:00134CFC loc_134CFC: ; DATA XREF: sub_134CBE:off_134CE8↑o ROM:00134CFC move.w $75A(a5),d0 ROM:00134D00 clr.b ($8D9).w ROM:00134D04 move.w d0,($6E2).w ROM:00134D08 move.b #1,($8D9).w ROM:00134D0E move.b #1,($1221).w ROM:00134D14 bra.s loc_134D6A ROM:00134D16 ; --------------------------------------------------------------------------- ROM:00134D16 rts ROM:00134D18 ; --------------------------------------------------------------------------- ROM:00134D18 ROM:00134D18 loc_134D18: ; DATA XREF: sub_134CBE+2E↑o ROM:00134D18 btst #2,($1376).w ROM:00134D1E bne.s loc_134D4A ROM:00134D20 btst #4,($137B).w ROM:00134D26 beq.s loc_134D4A ROM:00134D28 bsr.w sub_134E66 ROM:00134D2C move.w ($EBA).w,d0 ROM:00134D30 clr.b ($85B).w ROM:00134D34 move.w d0,($5E6).w ROM:00134D38 move.b #1,($85B).w ROM:00134D3E move.b #2,($1221).w ROM:00134D44 bra.l locret_134DC8 ROM:00134D4A ; --------------------------------------------------------------------------- ROM:00134D4A ROM:00134D4A loc_134D4A: ; CODE XREF: sub_134CBE+60↑j ROM:00134D4A ; sub_134CBE+68↑j ROM:00134D4A cmpi.w #0,($6E2).w ROM:00134D50 bgt.s loc_134D6A ROM:00134D52 btst #2,($1376).w ROM:00134D58 beq.s loc_134D6A ROM:00134D5A bsr.w sub_134E66 ROM:00134D5E move.b #4,($1221).w ROM:00134D64 bra.l locret_134E50 ROM:00134D6A ; --------------------------------------------------------------------------- ROM:00134D6A ROM:00134D6A loc_134D6A: ; CODE XREF: sub_134CBE+56↑j ROM:00134D6A ; sub_134CBE+92↑j ... ROM:00134D6A bsr.w sub_134E74 ROM:00134D6E rts ROM:00134D70 ; --------------------------------------------------------------------------- ROM:00134D70 ROM:00134D70 loc_134D70: ; DATA XREF: sub_134CBE+32↑o ROM:00134D70 btst #4,($1390).w ROM:00134D76 bne.s loc_134D9E ROM:00134D78 cmpi.w #0,($5E6).w ROM:00134D7E bgt.s loc_134D9E ROM:00134D80 move.w ($EBC).w,d0 ROM:00134D84 clr.b ($85B).w ROM:00134D88 move.w d0,($5E6).w ROM:00134D8C move.b #1,($85B).w ROM:00134D92 move.b #3,($1221).w ROM:00134D98 bra.l loc_134E36 ROM:00134D9E ; --------------------------------------------------------------------------- ROM:00134D9E ROM:00134D9E loc_134D9E: ; CODE XREF: sub_134CBE+B8↑j ROM:00134D9E ; sub_134CBE+C0↑j ROM:00134D9E btst #2,($1376).w ROM:00134DA4 bne.s loc_134DAE ROM:00134DA6 btst #4,($137B).w ROM:00134DAC bne.s locret_134DC8 ROM:00134DAE ROM:00134DAE loc_134DAE: ; CODE XREF: sub_134CBE+E6↑j ROM:00134DAE move.w $75A(a5),d0 ROM:00134DB2 clr.b ($8D9).w ROM:00134DB6 move.w d0,($6E2).w ROM:00134DBA move.b #1,($8D9).w ROM:00134DC0 move.b #1,($1221).w ROM:00134DC6 bra.s loc_134D6A ROM:00134DC8 ; --------------------------------------------------------------------------- ROM:00134DC8 ROM:00134DC8 locret_134DC8: ; CODE XREF: sub_134CBE+86↑j ROM:00134DC8 ; sub_134CBE+EE↑j ... ROM:00134DC8 rts ROM:00134DCA ; --------------------------------------------------------------------------- ROM:00134DCA ROM:00134DCA loc_134DCA: ; DATA XREF: sub_134CBE+36↑o ROM:00134DCA btst #2,($1376).w ROM:00134DD0 bne.s loc_134DDA ROM:00134DD2 btst #4,($137B).w ROM:00134DD8 bne.s loc_134DF8 ROM:00134DDA ROM:00134DDA loc_134DDA: ; CODE XREF: sub_134CBE+112↑j ROM:00134DDA move.w $75A(a5),d0 ROM:00134DDE clr.b ($8D9).w ROM:00134DE2 move.w d0,($6E2).w ROM:00134DE6 move.b #1,($8D9).w ROM:00134DEC move.b #1,($1221).w ROM:00134DF2 bra.l loc_134D6A ROM:00134DF8 ; --------------------------------------------------------------------------- ROM:00134DF8 ROM:00134DF8 loc_134DF8: ; CODE XREF: sub_134CBE+11A↑j ROM:00134DF8 btst #2,($1376).w ROM:00134DFE bne.s loc_134E36 ROM:00134E00 btst #4,($137B).w ROM:00134E06 beq.s loc_134E36 ROM:00134E08 btst #4,($1390).w ROM:00134E0E bne.s loc_134E18 ROM:00134E10 cmpi.w #0,($5E6).w ROM:00134E16 bgt.s loc_134E36 ROM:00134E18 ROM:00134E18 loc_134E18: ; CODE XREF: sub_134CBE+150↑j ROM:00134E18 bsr.w sub_134E66 ROM:00134E1C move.w ($EBA).w,d0 ROM:00134E20 clr.b ($85B).w ROM:00134E24 move.w d0,($5E6).w ROM:00134E28 move.b #1,($85B).w ROM:00134E2E move.b #2,($1221).w ROM:00134E34 bra.s locret_134DC8 ROM:00134E36 ; --------------------------------------------------------------------------- ROM:00134E36 ROM:00134E36 loc_134E36: ; CODE XREF: sub_134CBE+DA↑j ROM:00134E36 ; sub_134CBE+140↑j ... ROM:00134E36 bsr.w sub_134E74 ROM:00134E3A rts ROM:00134E3C ; --------------------------------------------------------------------------- ROM:00134E3C ROM:00134E3C loc_134E3C: ; DATA XREF: sub_134CBE+3A↑o ROM:00134E3C btst #2,($1376).w ROM:00134E42 bne.s locret_134E50 ROM:00134E44 move.b #1,($1221).w ROM:00134E4A bra.l loc_134D6A ROM:00134E50 ; --------------------------------------------------------------------------- ROM:00134E50 ROM:00134E50 locret_134E50: ; CODE XREF: sub_134CBE+A6↑j ROM:00134E50 ; sub_134CBE+184↑j ROM:00134E50 rts ROM:00134E52 ; --------------------------------------------------------------------------- ROM:00134E52 ROM:00134E52 loc_134E52: ; CODE XREF: sub_134CBE+E↑j ROM:00134E52 bclr #2,($1386).w ROM:00134E58 bclr #3,($136B).w ROM:00134E5E move.b #0,($1221).w ROM:00134E64 rts ROM:00134E64 ; End of function sub_134CBE ROM:00134E64 ROM:00134E66 ROM:00134E66 ; =============== S U B R O U T I N E ======================================= ROM:00134E66 ROM:00134E66 ROM:00134E66 sub_134E66: ; CODE XREF: sub_134CBE+6A↑p ROM:00134E66 ; sub_134CBE+9C↑p ... ROM:00134E66 bclr #3,($136B).w ROM:00134E6C bclr #2,($1386).w ROM:00134E72 rts ROM:00134E72 ; End of function sub_134E66 ROM:00134E72 ROM:00134E74 ROM:00134E74 ; =============== S U B R O U T I N E ======================================= ROM:00134E74 ROM:00134E74 ROM:00134E74 sub_134E74: ; CODE XREF: sub_134CBE:loc_134D6A↑p ROM:00134E74 ; sub_134CBE:loc_134E36↑p ROM:00134E74 btst #2,($1376).w ROM:00134E7A bne.s loc_134E84 ROM:00134E7C cmpi.w #0,($EC0).w ROM:00134E82 ble.s loc_134E92 ROM:00134E84 ROM:00134E84 loc_134E84: ; CODE XREF: sub_134E74+6↑j ROM:00134E84 bset #3,($136B).w ROM:00134E8A bclr #2,($1386).w ROM:00134E90 bra.s locret_134E9E ROM:00134E92 ; --------------------------------------------------------------------------- ROM:00134E92 ROM:00134E92 loc_134E92: ; CODE XREF: sub_134E74+E↑j ROM:00134E92 bset #2,($1386).w ROM:00134E98 bclr #3,($136B).w ROM:00134E9E ROM:00134E9E locret_134E9E: ; CODE XREF: sub_134E74+1C↑j ROM:00134E9E rts ROM:00134E9E ; End of function sub_134E74 ROM:00134E9E ROM:00134EA0 ROM:00134EA0 ; =============== S U B R O U T I N E ======================================= ROM:00134EA0 ROM:00134EA0 ROM:00134EA0 sub_134EA0: ; CODE XREF: sub_1268BE+78↑p ROM:00134EA0 bsr.w sub_134FCA ROM:00134EA4 bsr.w sub_134EB2 ROM:00134EA8 bsr.w sub_134FE2 ROM:00134EAC bsr.w sub_1350DC ROM:00134EB0 rts ROM:00134EB0 ; End of function sub_134EA0 ROM:00134EB0 ROM:00134EB2 ROM:00134EB2 ; =============== S U B R O U T I N E ======================================= ROM:00134EB2 ROM:00134EB2 ROM:00134EB2 sub_134EB2: ; CODE XREF: sub_134EA0+4↑p ROM:00134EB2 clr.w d1 ROM:00134EB4 move.b ($1222).w,d1 ROM:00134EB8 cmpi.w #4,d1 ROM:00134EBC bcc.s locret_134EC6 ROM:00134EBE movea.l off_134EC8(pc,d1.w*4),a0 ROM:00134EC2 nop ROM:00134EC4 jmp (a0) ROM:00134EC6 ; --------------------------------------------------------------------------- ROM:00134EC6 ROM:00134EC6 locret_134EC6: ; CODE XREF: sub_134EB2+A↑j ROM:00134EC6 rts ROM:00134EC6 ; End of function sub_134EB2 ROM:00134EC6 ROM:00134EC6 ; --------------------------------------------------------------------------- ROM:00134EC8 off_134EC8: dc.l loc_134ED8 ; DATA XREF: sub_134EB2+C↑r ROM:00134ECC dc.l loc_134EE2 ROM:00134ED0 dc.l loc_134F24 ROM:00134ED4 dc.l loc_134F72 ROM:00134ED8 ; --------------------------------------------------------------------------- ROM:00134ED8 ROM:00134ED8 loc_134ED8: ; DATA XREF: ROM:off_134EC8↑o ROM:00134ED8 move.b #1,($1222).w ROM:00134EDE bra.s locret_134F22 ROM:00134EE0 ; --------------------------------------------------------------------------- ROM:00134EE0 rts ROM:00134EE2 ; --------------------------------------------------------------------------- ROM:00134EE2 ROM:00134EE2 loc_134EE2: ; DATA XREF: ROM:00134ECC↑o ROM:00134EE2 btst #4,($8E1).w ROM:00134EE8 beq.s loc_134EFC ROM:00134EEA btst #5,($8EC).w ROM:00134EF0 beq.s loc_134EFC ROM:00134EF2 move.b #3,($1222).w ROM:00134EF8 bra.w loc_134FB2 ROM:00134EFC ; --------------------------------------------------------------------------- ROM:00134EFC ROM:00134EFC loc_134EFC: ; CODE XREF: ROM:00134EE8↑j ROM:00134EFC ; ROM:00134EF0↑j ROM:00134EFC btst #2,($136E).w ROM:00134F02 bne.s locret_134F22 ROM:00134F04 btst #4,($8E1).w ROM:00134F0A bne.s locret_134F22 ROM:00134F0C btst #5,($8EC).w ROM:00134F12 bne.s locret_134F22 ROM:00134F14 bset #2,($1376).w ROM:00134F1A move.b #2,($1222).w ROM:00134F20 bra.s locret_134F70 ROM:00134F22 ; --------------------------------------------------------------------------- ROM:00134F22 ROM:00134F22 locret_134F22: ; CODE XREF: ROM:00134EDE↑j ROM:00134F22 ; ROM:00134F02↑j ... ROM:00134F22 rts ROM:00134F24 ; --------------------------------------------------------------------------- ROM:00134F24 ROM:00134F24 loc_134F24: ; DATA XREF: ROM:00134ED0↑o ROM:00134F24 btst #2,($136E).w ROM:00134F2A bne.s loc_134F3C ROM:00134F2C btst #4,($8E1).w ROM:00134F32 beq.s loc_134F4A ROM:00134F34 btst #5,($8EC).w ROM:00134F3A bne.s loc_134F4A ROM:00134F3C ROM:00134F3C loc_134F3C: ; CODE XREF: ROM:00134F2A↑j ROM:00134F3C bclr #2,($1376).w ROM:00134F42 move.b #1,($1222).w ROM:00134F48 bra.s locret_134F22 ROM:00134F4A ; --------------------------------------------------------------------------- ROM:00134F4A ROM:00134F4A loc_134F4A: ; CODE XREF: ROM:00134F32↑j ROM:00134F4A ; ROM:00134F3A↑j ROM:00134F4A btst #5,($8EC).w ROM:00134F50 beq.s locret_134F70 ROM:00134F52 btst #3,($138C).w ROM:00134F58 beq.s locret_134F70 ROM:00134F5A btst #5,($8E3).w ROM:00134F60 beq.s locret_134F70 ROM:00134F62 bclr #2,($1376).w ROM:00134F68 move.b #3,($1222).w ROM:00134F6E bra.s loc_134FB2 ROM:00134F70 ; --------------------------------------------------------------------------- ROM:00134F70 ROM:00134F70 locret_134F70: ; CODE XREF: ROM:00134F20↑j ROM:00134F70 ; ROM:00134F50↑j ... ROM:00134F70 rts ROM:00134F72 ; --------------------------------------------------------------------------- ROM:00134F72 ROM:00134F72 loc_134F72: ; DATA XREF: ROM:00134ED4↑o ROM:00134F72 btst #3,($138C).w ROM:00134F78 beq.s loc_134F82 ROM:00134F7A btst #5,($8E3).w ROM:00134F80 bne.s loc_134F90 ROM:00134F82 ROM:00134F82 loc_134F82: ; CODE XREF: ROM:00134F78↑j ROM:00134F82 bset #2,($1376).w ROM:00134F88 move.b #2,($1222).w ROM:00134F8E bra.s locret_134F70 ROM:00134F90 ; --------------------------------------------------------------------------- ROM:00134F90 ROM:00134F90 loc_134F90: ; CODE XREF: ROM:00134F80↑j ROM:00134F90 btst #2,($136E).w ROM:00134F96 bne.s loc_134FA8 ROM:00134F98 btst #4,($8E1).w ROM:00134F9E beq.s loc_134FB2 ROM:00134FA0 btst #5,($8EC).w ROM:00134FA6 bne.s loc_134FB2 ROM:00134FA8 ROM:00134FA8 loc_134FA8: ; CODE XREF: ROM:00134F96↑j ROM:00134FA8 move.b #1,($1222).w ROM:00134FAE bra.w locret_134F22 ROM:00134FB2 ; --------------------------------------------------------------------------- ROM:00134FB2 ROM:00134FB2 loc_134FB2: ; CODE XREF: ROM:00134EF8↑j ROM:00134FB2 ; ROM:00134F6E↑j ... ROM:00134FB2 bsr.w sub_1350A0 ROM:00134FB6 bsr.w sub_1350B4 ROM:00134FBA bsr.w sub_135052 ROM:00134FBE bsr.w sub_1350C8 ROM:00134FC2 bsr.w sub_135060 ROM:00134FC6 rts ROM:00134FC8 ; --------------------------------------------------------------------------- ROM:00134FC8 rts ROM:00134FCA ROM:00134FCA ; =============== S U B R O U T I N E ======================================= ROM:00134FCA ROM:00134FCA ROM:00134FCA sub_134FCA: ; CODE XREF: sub_134EA0↑p ROM:00134FCA move.w #$3D14,d1 ROM:00134FCE move.w ($538).w,d2 ROM:00134FD2 move.w ($A0E).w,d3 ROM:00134FD6 bsr.l sub_115E32 ROM:00134FDC move.w d1,($EBE).w ROM:00134FE0 rts ROM:00134FE0 ; End of function sub_134FCA ROM:00134FE0 ROM:00134FE2 ROM:00134FE2 ; =============== S U B R O U T I N E ======================================= ROM:00134FE2 ROM:00134FE2 ROM:00134FE2 sub_134FE2: ; CODE XREF: sub_134EA0+8↑p ROM:00134FE2 btst #5,($8EC).w ROM:00134FE8 bne.s loc_134FF8 ROM:00134FEA bset #0,($1395).w ROM:00134FF0 bset #2,($138C).w ROM:00134FF6 bra.s loc_135004 ROM:00134FF8 ; --------------------------------------------------------------------------- ROM:00134FF8 ROM:00134FF8 loc_134FF8: ; CODE XREF: sub_134FE2+6↑j ROM:00134FF8 bclr #0,($1395).w ROM:00134FFE bclr #2,($138C).w ROM:00135004 ROM:00135004 loc_135004: ; CODE XREF: sub_134FE2+14↑j ROM:00135004 btst #4,($1390).w ROM:0013500A bne.s loc_135012 ROM:0013500C bset #0,($1395).w ROM:00135012 ROM:00135012 loc_135012: ; CODE XREF: sub_134FE2+28↑j ROM:00135012 btst #4,($137B).w ROM:00135018 bne.s loc_135020 ROM:0013501A bset #2,($138C).w ROM:00135020 ROM:00135020 loc_135020: ; CODE XREF: sub_134FE2+36↑j ROM:00135020 btst #7,($137C).w ROM:00135026 beq.s loc_135034 ROM:00135028 bset #0,($1395).w ROM:0013502E bset #2,($138C).w ROM:00135034 ROM:00135034 loc_135034: ; CODE XREF: sub_134FE2+44↑j ROM:00135034 btst #2,($138C).w ROM:0013503A beq.s loc_135044 ROM:0013503C bset #3,($D70).w ROM:00135042 bra.s loc_13504A ROM:00135044 ; --------------------------------------------------------------------------- ROM:00135044 ROM:00135044 loc_135044: ; CODE XREF: sub_134FE2+58↑j ROM:00135044 bclr #3,($D70).w ROM:0013504A ROM:0013504A loc_13504A: ; CODE XREF: sub_134FE2+60↑j ROM:0013504A bset #3,($DA0).w ROM:00135050 rts ROM:00135050 ; End of function sub_134FE2 ROM:00135050 ROM:00135052 ROM:00135052 ; =============== S U B R O U T I N E ======================================= ROM:00135052 ROM:00135052 ROM:00135052 sub_135052: ; CODE XREF: ROM:00134FBA↑p ROM:00135052 move.w ($EB0).w,d0 ROM:00135056 sub.w ($EBE).w,d0 ROM:0013505A move.w d0,($EC0).w ROM:0013505E rts ROM:0013505E ; End of function sub_135052 ROM:0013505E ROM:00135060 ROM:00135060 ; =============== S U B R O U T I N E ======================================= ROM:00135060 ROM:00135060 ROM:00135060 sub_135060: ; CODE XREF: ROM:00134FC2↑p ROM:00135060 move.w ($EC0).w,d0 ROM:00135064 cmpi.w #0,d0 ROM:00135068 bge.s loc_13506C ROM:0013506A neg.w d0 ROM:0013506C ROM:0013506C loc_13506C: ; CODE XREF: sub_135060+8↑j ROM:0013506C move.w $75E(a5),d1 ROM:00135070 cmp.w d0,d1 ROM:00135072 blt.s loc_135082 ROM:00135074 bset #4,($137B).w ROM:0013507A bset #4,($1390).w ROM:00135080 bra.s locret_13509E ROM:00135082 ; --------------------------------------------------------------------------- ROM:00135082 ROM:00135082 loc_135082: ; CODE XREF: sub_135060+12↑j ROM:00135082 bclr #4,($1390).w ROM:00135088 move.w ($EC2).w,d1 ROM:0013508C cmp.w d0,d1 ROM:0013508E blt.s loc_135098 ROM:00135090 bset #4,($137B).w ROM:00135096 bra.s locret_13509E ROM:00135098 ; --------------------------------------------------------------------------- ROM:00135098 ROM:00135098 loc_135098: ; CODE XREF: sub_135060+2E↑j ROM:00135098 bclr #4,($137B).w ROM:0013509E ROM:0013509E locret_13509E: ; CODE XREF: sub_135060+20↑j ROM:0013509E ; sub_135060+36↑j ROM:0013509E rts ROM:0013509E ; End of function sub_135060 ROM:0013509E ROM:001350A0 ROM:001350A0 ; =============== S U B R O U T I N E ======================================= ROM:001350A0 ROM:001350A0 ROM:001350A0 sub_1350A0: ; CODE XREF: ROM:loc_134FB2↑p ROM:001350A0 move.w #$3C6E,d1 ROM:001350A4 move.w ($A10).w,d2 ROM:001350A8 bsr.l sub_115E32 ROM:001350AE move.w d1,($EBA).w ROM:001350B2 rts ROM:001350B2 ; End of function sub_1350A0 ROM:001350B2 ROM:001350B4 ROM:001350B4 ; =============== S U B R O U T I N E ======================================= ROM:001350B4 ROM:001350B4 ROM:001350B4 sub_1350B4: ; CODE XREF: ROM:00134FB6↑p ROM:001350B4 move.w #$3C70,d1 ROM:001350B8 move.w ($A10).w,d2 ROM:001350BC bsr.l sub_115E32 ROM:001350C2 move.w d1,($EBC).w ROM:001350C6 rts ROM:001350C6 ; End of function sub_1350B4 ROM:001350C6 ROM:001350C8 ROM:001350C8 ; =============== S U B R O U T I N E ======================================= ROM:001350C8 ROM:001350C8 ROM:001350C8 sub_1350C8: ; CODE XREF: ROM:00134FBE↑p ROM:001350C8 move.w #$3C72,d1 ROM:001350CC move.w ($A10).w,d2 ROM:001350D0 bsr.l sub_115E32 ROM:001350D6 move.w d1,($EC2).w ROM:001350DA rts ROM:001350DA ; End of function sub_1350C8 ROM:001350DA ROM:001350DC ROM:001350DC ; =============== S U B R O U T I N E ======================================= ROM:001350DC ROM:001350DC ROM:001350DC sub_1350DC: ; CODE XREF: sub_134EA0+C↑p ROM:001350DC clr.w d1 ROM:001350DE move.b ($1223).w,d1 ROM:001350E2 cmpi.w #4,d1 ROM:001350E6 bcc.s locret_1350F0 ROM:001350E8 movea.l off_1350F2(pc,d1.w*4),a0 ROM:001350EC nop ROM:001350EE jmp (a0) ROM:001350F0 ; --------------------------------------------------------------------------- ROM:001350F0 ROM:001350F0 locret_1350F0: ; CODE XREF: sub_1350DC+A↑j ROM:001350F0 rts ROM:001350F0 ; End of function sub_1350DC ROM:001350F0 ROM:001350F0 ; --------------------------------------------------------------------------- ROM:001350F2 off_1350F2: dc.l loc_135102 ; DATA XREF: sub_1350DC+C↑r ROM:001350F6 dc.l loc_13510C ROM:001350FA dc.l word_13513A ROM:001350FE dc.l aNunu ; "NuNu" ROM:00135102 ; --------------------------------------------------------------------------- ROM:00135102 ROM:00135102 loc_135102: ; DATA XREF: ROM:off_1350F2↑o ROM:00135102 move.b #1,($1223).w ROM:00135108 bra.s locret_135138 ROM:0013510A ; --------------------------------------------------------------------------- ROM:0013510A rts ROM:0013510C ; --------------------------------------------------------------------------- ROM:0013510C ROM:0013510C loc_13510C: ; DATA XREF: ROM:001350F6↑o ROM:0013510C move.w $75C(a5),d0 ROM:00135110 btst #5,($8EC).w ROM:00135116 beq.s loc_13511E ROM:00135118 cmp.w ($EC0).w,d0 ROM:0013511C bgt.s locret_135138 ROM:0013511E ROM:0013511E loc_13511E: ; CODE XREF: ROM:00135116↑j ROM:0013511E move.w $760(a5),d1 ROM:00135122 clr.b ($8DA).w ROM:00135126 move.w d1,($6E4).w ROM:0013512A move.b #1,($8DA).w ROM:00135130 move.b #2,($1223).w ROM:00135136 bra.s locret_13516A ROM:00135138 ; --------------------------------------------------------------------------- ROM:00135138 ROM:00135138 locret_135138: ; CODE XREF: ROM:00135108↑j ROM:00135138 ; ROM:0013511C↑j ROM:00135138 rts ROM:00135138 ; --------------------------------------------------------------------------- ROM:0013513A word_13513A: dc.w $302D ; DATA XREF: ROM:001350FA↑o ROM:0013513C dc.l $75C0838, $508EC, $670EB078, $EC06F08, $11FC0001 ROM:0013513C dc.l $122360E4, $C780000, $6E46E0E, $8F80007, $137C11FC ROM:0013513C dc.l $31223 ROM:00135168 dc.b $60, 2 ROM:0013516A ; --------------------------------------------------------------------------- ROM:0013516A ROM:0013516A locret_13516A: ; CODE XREF: ROM:00135136↑j ROM:0013516A rts ROM:0013516A ; --------------------------------------------------------------------------- ROM:0013516C aNunu: dc.b 'NuNu',0 ; DATA XREF: ROM:001350FE↑o ROM:0013516C ; sub_1234DA:loc_1238F6↑o ROM:00135171 dc.b 6, 0, 7 ROM:00135174 dc.l $A440002, $47A0002, $A100002, $48A0002, $A0A0002 ROM:00135174 dc.l $4780002, $9F80002, $1060001, $A440002, $2060001 ROM:00135174 dc.l $A100002, $3060001, $A0A0002, $4060001, $9F80002 ROM:00135174 dc.l $5060001, $A260002, $6060005, $A0E0002, $4760002 ROM:00135174 dc.l $C400002, $4940002, $5380002, $7060001, $A0E0002 ROM:00135174 dc.l $10060002, $9FC0002, $47C0002, $5C060007, $EEC0002 ROM:00135174 dc.l $EEE0002, $EF00002, $EFA0002, $F000002, $F040002 ROM:00135174 dc.l $F080002, $6E060010, $EEC0002, $EEE0002, $EF00002 ROM:00135174 dc.l $EF20002, $EF40002, $EF60002, $EF80002, $EFA0002 ROM:00135174 dc.l $EFC0002, $EFE0002, $F000002, $F020002, $F040002 ROM:00135174 dc.l $F060002, $F080002, $F0A0002, $D060001, $4FB0001 ROM:00135174 dc.l $46040001, $40C0004, $6F060002, $4FA0002, $119A0001 ROM:00135174 dc.l $A060007, $F120002, $EC80002, $4800002, $F140002 ROM:00135174 dc.l $ECA0002, $4820002, $5380002, $5506000D, $F1A0002 ROM:00135174 dc.l $F1E0002, $11960001, $D1C0002, $14240002, $14260002 ROM:00135174 dc.l $14280002, $142A0002, $142C0002, $142E0002, $14300002 ROM:00135174 dc.l $14320002, $14340002, $71060001, $FB60002, $21060001 ROM:00135174 dc.l $B6A0002, $5D060010, $5380002, $B480002, $B4C0002 ROM:00135174 dc.l $13B40002, $13C80002, $B980002, $A220002, $4CC0002 ROM:00135174 dc.l $9F80002, $9F40002, $AE00002, $B6A0002, $B6C0002 ROM:00135174 dc.l $11980001, $11990001, $A020002, $62060001, $BAE0002 ROM:00135174 dc.l $44040001, $B05C4004, $E070001, $4004010, $18070001 ROM:00135174 dc.l $11890001, $3207000A, $4004001, $4024001, $4044001 ROM:00135174 dc.l $4064001, $4084001, $40A4001, $40C4001, $40E4001 ROM:00135174 dc.l $28008, $1348008, $3307000A, $B0604004, $8310004 ROM:00135174 dc.l $400C001, $402C001, $404C001, $406C001, $408C001 ROM:00135174 dc.l $40AC001, $40CC001, $40EC001, $900E0001, $11820001 ROM:00135174 dc.l $610E0001, $5160002, $3E04000A, $41D0003, $B0654003 ROM:00135174 dc.l $4210003, $B0684001, $5180002, $4190003, $B06B4003 ROM:00135174 dc.l $B0694001, $6F70001, $4350003, $F060001, $118F0001 ROM:00135174 dc.l $11060003, $11920001, $57E0002, $4C20002, $13060001 ROM:00135174 dc.l $11900001, $14060001, $11910001, $15060001, $C1E0002 ROM:00135174 dc.l $19070009, $13AE0004, $13AC0004, $4960004, $9100004 ROM:00135174 dc.l $139C0004, $C1A0002, $13C00002, $C1C0002, $14360001 ROM:00135174 dc.l $20060001, $9140004, $35060002, $4A80002, $4AA0002 ROM:00135174 dc.l $3A060003, $13BE0002, $13B20002, $141A0002, $B060003 ROM:00135174 dc.l $58C0004, $FC00008, $B06E4001, $9060001, $5380002 ROM:00135174 dc.l $40060002, $13C40002, $13C20002, $8060001, $C400002 ROM:00135174 dc.l $56060004, $FD00002, $FD20002, $FE80002, $FEA0002 ROM:00135174 dc.l $57060003, $9440004, $C8E0002, $11C60001, $52060004 ROM:00135174 dc.l $13590001, $135A0001, $135B0001, $135C0001, $5106000C ROM:00135174 dc.l $4920002, $47A0002, $4780002, $48A0002, $B6C0002 ROM:00135174 dc.l $5380002, $4FA0002, $C400002, $4760002, $F120002 ROM:00135174 dc.l $F1C0002, $11930001, $5A060009, $CDE0002, $CE00002 ROM:00135174 dc.l $CD60002, $CD80002, $D360002, $10380002, $103A0002 ROM:00135174 dc.l $11970001, $9580004, $5806000C, $143F0001, $14400081 ROM:00135174 dc.l $13D60082, $13D80082, $13DA0082, $13DC0082, $13DE0082 ROM:00135174 dc.l $13E00082, $14410081, $13E20082, $13E40082, $13E60082 ROM:00135174 dc.l $63060001, $14960020, $64060001, $19420040, $65060001 ROM:00135174 dc.l $198A0040, $66060001, $19D20040, $67060001, $1A1A0040 ROM:00135174 dc.l $68060001, $1A620040, $69060001, $1AAA0040, $6A060001 ROM:00135174 dc.l $1CA20020, $6B060001, $1AF20040, $6C060001, $1B3A0040 ROM:00135174 dc.l $59060017, $143F0001, $D6E0002, $D700002, $14000002 ROM:00135174 dc.l $14020002, $D860002, $D880002, $D8A0002, $D920002 ROM:00135174 dc.l $D940002, $13EE0002, $13F00002, $D740002, $D760002 ROM:00135174 dc.l $14BC0002, $14BE0002, $D800002, $D820002, $14C20002 ROM:00135174 dc.l $14C40002, $13F40002, $13F60002, $13FA0002, $13FC0002 ROM:00135174 dc.l $16060001, $5440002, $24040001, $DEB0001, $C060003 ROM:00135174 dc.l $DF20002, $9C40010, $111E0002, $7006000C, $E500002 ROM:00135174 dc.l $E520002, $E540002, $E560002, $E580002, $E5A0002 ROM:00135174 dc.l $E5C0002, $E5E0002, $E600002, $E620002, $E640002 ROM:00135174 dc.l $E660002, $12060001, $56C0002, $25060004, $EBE0002 ROM:00135174 dc.l $EB00002, $EAE0002, $EAC0002 ROM:00135658 dcb.b 2,$FF ROM:0013565A byte_13565A: dc.b $FF ; DATA XREF: sub_1250EA+266↑r ROM:0013565A ; sub_1250EA:loc_125370↑r ROM:0013565B dc.b $FF ROM:0013565C word_13565C: dc.w $8207 ; DATA XREF: sub_1246D0+E↑r ROM:0013565C ; sub_1246D0+18↑r ... ROM:0013565E dc.w $3E07 ROM:00135660 dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:00135660 dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:00135660 dc.l $2C047F00 ROM:0013568C dword_13568C: dc.l $B7170013 ; DATA XREF: sub_1246D0+A6↑r ROM:0013568C ; sub_1246D0+BA↑r ... ROM:00135690 dc.l $749CBA18, $13749C, $A2020013, $749CA000, $13749C ROM:00135690 dc.l $A1010013, $749CA202, $13749C, $A3030013, $749CA404 ROM:00135690 dc.l $13749C, $A5050013, $749CA606, $13749C, $A9090013 ROM:00135690 dc.l $749CC31B, $13749C, $C21C0013, $749CB30B, $13749C ROM:00135690 dc.l $A7070013, $749CA808, $13749C, $C00C0013, $749CB616 ROM:00135690 dc.l $136674, $B5150013, $66ECFFFF, $FFFFFFFF ROM:00135704 dword_135704: dc.l $BE130013 ; DATA XREF: sub_1246D0+80↑r ROM:00135704 ; sub_1246D0+94↑r ... ROM:00135708 dc.l $6646B111, $13759C, $BF140013, $75CCB212, $137614 ROM:00135708 dc.l $FFFFFFFF ROM:00135720 dcb.b 2,$FF ROM:00135722 dword_135722: dc.l $C3040013 ; DATA XREF: sub_1246D0+1D8↑r ROM:00135722 ; sub_1246D0+1EC↑r ... ROM:00135726 dc.w $748C ROM:00135728 dc.l $C4040013, $7494FFFF, $FFFFFFFF ROM:00135734 dword_135734: dc.l $84040011 ; DATA XREF: sub_1246D0+166↑r ROM:00135734 ; sub_1246D0+17A↑r ... ROM:00135738 dc.l $3F028204, $120182, $20C0011, $4626E604, $136748 ROM:00135738 dc.l $E1040013, $6B40E004, $136B8C, $1080011, $4A240008 ROM:00135738 dc.l $114AF8, $40F0012, $4628C004, $136B98, $C8040013 ROM:00135738 dc.l $6C2EC904, $136CD4, $CC040013, $6CE2CD04, $136D80 ROM:00135738 dc.l $D0040013, $6DDAD104, $136DF2, $D2040013, $6DFAD404 ROM:00135738 dc.l $136EE6, $D9040013, $6FE2DA04, $137016, $E2060013 ROM:00135738 dc.l $70DCD604, $1370E4, $D7040013, $7102C104, $122824 ROM:00135738 dc.l $E8040013, $7254E704, $13725C, $C2040013, $7264C404 ROM:00135738 dc.l $1372A0, $C3040013, $72A8C504, $1372B0, $C6040013 ROM:00135738 dc.l $72E2C704, $137314, $CA040011, $F194CB06, $137394 ROM:00135738 dc.l $CF040013, $7404D304, $137452, $D8040013, $745ADB04 ROM:00135738 dc.l $13750A, $F0040012, $632E4004, $115C64, $85040012 ROM:00135738 dc.l $C25CFFFF, $FFFFFFFF ROM:00135830 dword_135830: dc.l $C0040013 ; DATA XREF: sub_1234DA+5BE↑r ROM:00135830 ; sub_1234DA+5D2↑r ... ROM:00135834 dc.l $6BA0C804, $136C46, $D2040013, $6E3AD404, $136EFA ROM:00135834 dc.l $DA040013, $7030D704, $137150, $C1040013, $7188FFFF ROM:00135834 dc.l $FFFFFFFF, $20003, $40001, $500FF ROM:0013586C dword_13586C: dc.l $12310000, $125AFE, $20070A, $D820010, $E650140, $14430120 ROM:0013586C ; DATA XREF: sub_1234DA+144↑o ROM:0013586C ; sub_1234DA+2E6↑o ROM:0013586C dc.l $D8E0080, $E650102, $12320000, $125AFE, $20070A, $D820010 ROM:0013586C dc.l $E630140, $14420120, $D8E0080, $E630104, $12320000 ROM:0013586C dc.l $125AFE, $20070A, $D820010, $E670140, $14440120, $D8E0080 ROM:0013586C dc.l $E670101, $2610000, $125AFE, $22070A, $D820410, $E4D0040 ROM:0013586C dc.l $140B0020, $D8E0480, $E4D0002, $2620000, $125AFE ROM:0013586C dc.l $22070A, $D820410, $E4B0040, $14090020, $D8E0480 ROM:0013586C dc.l $E4B0004, $2620000, $125AFE, $22070A, $D820410, $E4F0040 ROM:0013586C dc.l $140D0020, $D8E0480, $E4F0001, $2640000, $125AFE ROM:0013586C dc.l $22070A, $D820510, $E4D0140, $140B0120, $D8E0580 ROM:0013586C dc.l $E4D0102, $2650000, $125AFE, $22070A, $D820510, $E4B0140 ROM:0013586C dc.l $14090120, $D8E0580, $E4B0104, $2650000, $125AFE ROM:0013586C dc.l $22070A, $D820510, $E4F0140, $140D0120, $D8E0580 ROM:0013586C dc.l $E4F0101, $2670000, $125AFE, $22070A, $D820610, $E4D0240 ROM:0013586C dc.l $140B0220, $D8E0680, $E4D0202, $2680000, $125AFE ROM:0013586C dc.l $22070A, $D820610, $E4B0240, $14090220, $D8E0680 ROM:0013586C dc.l $E4B0204, $2680000, $125AFE, $22070A, $D820610, $E4F0240 ROM:0013586C dc.l $140D0220, $D8E0680, $E4F0201, $2700000, $125AFE ROM:0013586C dc.l $22070A, $D820710, $E4D0340, $140B0320, $D8E0780 ROM:0013586C dc.l $E4D0302, $2710000, $125AFE, $22070A, $D820710, $E4B0340 ROM:0013586C dc.l $14090320, $D8E0780, $E4B0304, $2710000, $125AFE ROM:0013586C dc.l $22070A, $D820710, $E4F0340, $140D0320, $D8E0780 ROM:0013586C dc.l $E4F0301, $6500000, $125AFE, $240708, $E4D0440, $140B0420 ROM:0013586C dc.l $13680680, $E4D0402, $6500000, $125AFE, $240708, $E4B0440 ROM:0013586C dc.l $14090420, $13680680, $E4B0404, $6500000, $125AFE ROM:0013586C dc.l $240708, $E4F0440, $140D0420, $13680680, $E4F0401 ROM:0013586C dc.l $15370000, $125AFE, $260708, $E4D0540, $140B0520 ROM:0013586C dc.l $13680680, $E4D0502, $15380000, $125AFE, $260708 ROM:0013586C dc.l $E4B0540, $14090520, $13680680, $E4B0504, $15380000 ROM:0013586C dc.l $125AFE, $260708, $E4F0540, $140D0520, $13680680 ROM:0013586C dc.l $E4F0501, $4810000, $125AFE, $28070A, $13760510, $E4D0740 ROM:0013586C dc.l $140B0720, $13680680, $E4D0702, $4810000, $125AFE ROM:0013586C dc.l $28070A, $13760510, $E4B0740, $14090720, $13680680 ROM:0013586C dc.l $E4B0704, $4810000, $125AFE, $28070A, $13760510, $E4F0740 ROM:0013586C dc.l $140D0720, $13680680, $E4F0701, $15070000, $125AFE ROM:0013586C dc.l $2E0708, $E4C0040, $140A0020, $D8D0380, $E4C0002 ROM:0013586C dc.l $15080000, $125AFE, $2E0708, $E4A0040, $14080020 ROM:0013586C dc.l $D8D0380, $E4A0004 ROM:00135B8C dc.w $1506 ROM:00135B8E align $10 ROM:00135B90 dc.l sub_125AFE ROM:00135B94 dc.l $2E0708, $E4E0040, $140C0020, $D8D0380, $E4E0001 ROM:00135B94 dc.l $15070000, $125AFE, $2E0708, $E4C0140, $140A0120 ROM:00135B94 dc.l $D8D0380, $E4C0102, $15080000, $125AFE, $2E0708, $E4A0140 ROM:00135B94 dc.l $14080120, $D8D0380, $E4A0104, $15060000, $125AFE ROM:00135B94 dc.l $2E0708, $E4E0140, $140C0120, $D8D0380, $E4E0101 ROM:00135B94 dc.l $11860000, $125AFE, $30070E, $D800010, $E590040, $14110020 ROM:00135B94 dc.l $E590240, $14110220, $D8C0080, $E590002, $11850000 ROM:00135B94 dc.l $125AFE, $30070E, $D800010, $E570040, $140F0020, $E570240 ROM:00135B94 dc.l $140F0220, $D8C0080, $E570004, $11860000, $125AFE ROM:00135B94 dc.l $30070E, $D800010, $E5B0040, $14130020, $E5B0240 ROM:00135B94 dc.l $14130220, $D8C0080, $E5B0001, $11920000, $125AFE ROM:00135B94 dc.l $32070E, $D810710, $E590140, $14110120, $E590340 ROM:00135B94 dc.l $14110320, $D8D0780, $E590102, $11910000, $125AFE ROM:00135B94 dc.l $32070E, $D810710, $E570140, $140F0120, $E570340 ROM:00135B94 dc.l $140F0320, $D8D0780, $E570104, $11920000, $125AFE ROM:00135B94 dc.l $32070E, $D810710, $E5B0140, $14130120, $E5B0340 ROM:00135B94 dc.l $14130320, $D8D0780, $E5B0101, $4450000, $125AFE ROM:00135B94 dc.l $2C070A, $D830210, $E590440, $14110420, $D8F0280 ROM:00135B94 dc.l $E590402, $4440000, $125AFE, $2C070A, $D830210, $E570440 ROM:00135B94 dc.l $140F0420, $D8F0280, $E570404, $4450000, $125AFE ROM:00135B94 dc.l $2C070A, $D830210, $E5B0440, $14130420, $D8F0280 ROM:00135B94 dc.l $E5B0401, $4800000, $125AFE, $2A070A, $13760510, $E590540 ROM:00135B94 dc.l $14110520, $13680680, $E590502, $4800000, $125AFE ROM:00135B94 dc.l $2A070A, $13760510, $E570540, $140F0520, $13680680 ROM:00135B94 dc.l $E570504, $4800000, $125AFE, $2A070A, $13760510, $E5B0540 ROM:00135B94 dc.l $14130520, $13680680, $E5B0501, $16110000, $125AFE ROM:00135B94 dc.l $340708, $E650040, $14430020, $13680680, $E650002 ROM:00135B94 dc.l $16100000, $125AFE, $340708, $E630040, $14420020 ROM:00135B94 dc.l $13680680, $E630004, $16100000, $125AFE, $340708 ROM:00135B94 dc.l $E670040, $14440020, $13680680, $E670001, $15230000 ROM:00135B94 dc.l $125AFE, $78070A, $13760510, $E5F0040, $14170020 ROM:00135B94 dc.l $13680680, $E5F0002, $15240000, $125AFE, $78070A ROM:00135B94 dc.l $13760510, $E5D0040, $14150020, $13680680, $E5D0004 ROM:00135B94 dc.l $15240000, $125AFE, $78070A, $13760510, $E610040 ROM:00135B94 dc.l $14190020, $13680680, $E610001, $15290000, $125AFE ROM:00135B94 dc.l $78070A, $13760510, $E5F0140, $14170120, $13680680 ROM:00135B94 dc.l $E5F0102, $15300000, $125AFE, $78070A, $13760510 ROM:00135B94 dc.l $E5D0140, $14150120, $13680680, $E5D0104, $15300000 ROM:00135B94 dc.l $125AFE, $78070A, $13760510, $E610140, $14190120 ROM:00135B94 dc.l $13680680, $E610101, $1070000, $125AFE, $3E0708, $A3B0040 ROM:00135B94 dc.l $13AF0020, $D8C0180, $A3B0002, $1080000, $125AFE ROM:00135B94 dc.l $3E0708, $A390040, $13AD0020, $D8C0180, $A390001 ROM:00135B94 dc.l $1120000, $125AFE, $360708, $A3B0140, $13AF0120, $D8F0680 ROM:00135B94 dc.l $A3B0102, $1130000, $125AFE, $360708, $A390140, $13AD0120 ROM:00135B94 dc.l $D8F0680, $A390101, $1170000, $125AFE, $3C0708, $A3B0240 ROM:00135B94 dc.l $13AF0220, $D8C0280, $A3B0202, $1180000, $125AFE ROM:00135B94 dc.l $3C0708, $A390240, $13AD0220, $D8C0280, $A390201 ROM:00135B94 dc.l $1220000, $125AFE, $400708, $A3A0740, $13AE0720, $D8C0680 ROM:00135B94 dc.l $A3A0702, $1230000, $125AFE, $400708, $A380740, $13AC0720 ROM:00135B94 dc.l $D8C0680, $A380701, $1310000, $125AFE, $420708, $A3B0540 ROM:00135B94 dc.l $13AF0520, $D8D0680, $A3B0502, $1320000, $125AFE ROM:00135B94 dc.l $420708, $A390540, $13AD0520, $D8D0680, $A390501 ROM:00135B94 dc.l $1370000, $125AFE, $440708, $A3B0640, $13AF0620, $D8C0580 ROM:00135B94 dc.l $A3B0602, $1380000, $125AFE, $440708, $A390640, $13AD0620 ROM:00135B94 dc.l $13680680, $A390601, $5620000, $125AFE, $460708, $A3B0340 ROM:00135B94 dc.l $13AF0320, $13680680, $A3B0302, $5630000, $125AFE ROM:00135B94 dc.l $460708, $A390340, $13AD0320, $13680680, $A390301 ROM:00135B94 dc.l $5520000, $125AFE, $4C0708, $A3B0740, $13AF0720, $13680680 ROM:00135B94 dc.l $A3B0702, $5530000, $125AFE, $4C0708, $A390740, $13AD0720 ROM:00135B94 dc.l $13680680, $A390701, $5320000, $125AFE, $480708, $A3A0140 ROM:00135B94 dc.l $13AE0120, $13680680, $A3A0102, $5330000, $125AFE ROM:00135B94 dc.l $480708, $A380140, $13AC0120, $13680680, $A380101 ROM:00135B94 dc.l $15390000, $125AFE, $4A0708, $A3A0540, $13AE0520 ROM:00135B94 dc.l $13680680, $A3A0502, $15390000, $125AFE, $4A0708 ROM:00135B94 dc.l $A380540, $13AC0520, $13680680, $A380501, $1980000 ROM:00135B94 dc.l $125AFE, $38070A, $D830010, $A3A0240, $13AE0220, $D8F0080 ROM:00135B94 dc.l $A3A0202, $1970000, $125AFE, $38070A, $D830010, $A380240 ROM:00135B94 dc.l $13AC0220, $D8F0080, $A380201, $15200000, $125AFE ROM:00135B94 dc.l $3A0708, $A3A0440, $13AE0420, $13680680, $A3A0402 ROM:00135B94 dc.l $15200000, $125AFE, $3A0708, $A380440, $13AC0420 ROM:00135B94 dc.l $13680680, $A380401, $4620000, $125AFE, $4E0708, $13900040 ROM:00135B94 dc.l $14CF0620, $13680680, $13900002, $4630000, $125AFE ROM:00135B94 dc.l $4E0708, $13890640, $14CF0520, $13680680, $13890601 ROM:00135B94 dc.l $5050000, $125AFE, $52070A, $D810310, $D6F0340, $13EF0320 ROM:00135B94 dc.l $D8D0380, $D6F0308, $15900000, $125AFE, $50070A, $D820110 ROM:00135B94 dc.l $D700140, $13F00120, $D8E0180, $D700108, $3400000 ROM:00135B94 dc.l $125AFE, $56070A, $D810410, $D6F0440, $13EF0420, $D8D0480 ROM:00135B94 dc.l $D6F0408, $1160000, $125AFE, $54070A, $D820310, $D700340 ROM:00135B94 dc.l $13F00320, $D8E0380, $D700308, $3350000, $125AFE ROM:00135B94 dc.l $58070A, $D830510, $D710540, $13F10520, $D8F0580 ROM:00135B94 dc.l $D710508, $3510000, $125AFE, $5A070A, $14D20610, $14D20240 ROM:00135B94 dc.l $14D30420, $14D30080, $14D20204, $3520000, $125AFE ROM:00135B94 dc.l $5A070A, $14D20710, $14D20340, $14D30520, $14D30180 ROM:00135B94 dc.l $14D20304, $1110000, $125AFE, $5C070A, $D810510, $D6F0540 ROM:00135B94 dc.l $13EF0520, $D8D0580, $D6F0508, $1060000, $125AFE ROM:00135B94 dc.l $5E070A, $D800110, $C1B0340, $13830020, $D8C0180 ROM:00135B94 dc.l $C1B0308, $1350000, $125AFE, $64070A, $D800010, $D6E0040 ROM:00135B94 dc.l $13EE0020, $D8C0080, $D6E0008, $1410000, $125AFE ROM:00135B94 dc.l $66070A, $D810710, $D6F0740, $13EF0720, $D8D0780 ROM:00135B94 dc.l $D6F0708, $1300000, $125AFE, $60070A, $D810610, $D6F0640 ROM:00135B94 dc.l $13EF0620, $D8D0680, $D6F0608, $1360000, $125AFE ROM:00135B94 dc.l $62070A, $D800510, $D6E0540, $13EE0520, $D8C0580 ROM:00135B94 dc.l $D6E0508, $1330000, $125AFE, $60070A, $D810210, $D6F0240 ROM:00135B94 dc.l $13EF0220, $D8D0280, $D6F0208, $1400000, $125AFE ROM:00135B94 dc.l $62070A, $D810110, $D6F0140, $13EF0120, $D8D0180 ROM:00135B94 dc.l $D6F0104, $5010000, $125AFE, $74070A, $D830110, $D710140 ROM:00136394 dc.l $13F10120, $D8F0180, $D710108, $5000000, $125AFE ROM:00136394 dc.l $74070A, $D830410, $D710440, $14360020, $D8F0480 ROM:00136394 dc.l $D710408, $1210000, $125AFE, $68070A, $D800710, $D6E0740 ROM:00136394 dc.l $13EE0720, $D8C0780, $D6E0708, $4200000, $125AFE ROM:00136394 dc.l $6A070A, $D810010, $D6F0040, $13EF0020, $D8D0080 ROM:00136394 dc.l $D6F0008, $13000000, $125AFE, $6C070A, $D800310, $D6E0340 ROM:00136394 dc.l $13EE0320, $D8C0380, $D6E0308, $13160000, $125AFE ROM:00136394 dc.l $6E070A, $D800410, $D6E0440, $13EE0420, $D8C0480 ROM:00136394 dc.l $D6E0408, $1700000, $125AFE, $70070A, $D830310, $D710340 ROM:00136394 dc.l $13F10320, $D8F0380, $D710308, $16400000, $125AFE ROM:00136394 dc.l $76070A, $D820210, $D700240, $13F00220, $D8E0280 ROM:00136394 dc.l $D700208, $17750000, $125AFE, $72070A, $D830710, $D710740 ROM:00136394 dc.l $13F10720, $D8F0780, $D710708, $3010000, $125AFE ROM:00136394 dc.l $7A070A, $D800310, $11D40040, $14D20020, $D8C0380 ROM:00136394 dc.l $11D40008, $3020000, $125AFE, $7A070A, $D800310, $11D40140 ROM:00136394 dc.l $14D20520, $D8C0380, $11D40108, $3030000, $125AFE ROM:00136394 dc.l $7A070A, $D800310, $11D40240, $14D30320, $D8C0380 ROM:00136394 dc.l $11D40208, $3040000, $125AFE, $7A070A, $D800310, $11D40340 ROM:00136394 dc.l $14D20420, $D8C0380, $11D40308, $3000000, $125AFE ROM:00136394 dc.l $7C070A, $D800310, $13820240, $14D00020, $D8C0380 ROM:00136394 dc.l $13820208, $6010000, $125AFE, $840706, $11820140 ROM:00136394 dc.l $11820340, $13680680, $6550000, $125AFE, $7E0708 ROM:00136394 dc.l $E5F0240, $14170220, $13680680, $E5F0202, $6550000 ROM:00136394 dc.l $125AFE, $7E0708, $E5D0240, $14150220, $13680680 ROM:00136394 dc.l $E5D0204, $6550000, $125AFE, $7E0708, $E610240, $14190220 ROM:00136394 dc.l $13680680, $E610201, $14870000, $125AFE, $820708 ROM:00136394 dc.l $A3B0740, $13AF0720, $13680680, $A3B0702, $14870000 ROM:00136394 dc.l $125AFE, $820708, $A390740, $13AD0720, $13680680 ROM:00136394 dc.l $A390701, $14860000, $125AFE, $80070A, $13760510 ROM:00136394 dc.l $E4D0640, $140B0620, $13680680, $E4D0602, $14860000 ROM:00136394 dc.l $125AFE, $80070A, $13760510, $E4B0640, $14090620 ROM:00136394 dc.l $13680680, $E4B0604, $14860000, $125AFE, $80070A ROM:00136394 dc.l $13760510, $E4F0640, $140D0620, $13680680, $E4F0601 ROM:00136394 dc.l $FF0C03, $FF661C, $2C380918, $5C621C6, $9184247, $1E390000 ROM:00136394 dc.l $1244CFFC, $6431C7, $AB4600A, $2C380918, $58621C6 ROM:00136394 dc.l $9184E75, $C0300FF, $66423C3C, $13E3C, $6004, $6470001 ROM:00136394 dc.l $C470000, $6E0A0F38, $114F6602, $424660EC, $C460000 ROM:00136394 dc.l $660808F8, $1389, $60142C38, $91C2E38, $9180BC6, $BC721C6 ROM:00136394 dc.l $91C21C7, $918602E, $C0300F0, $66162C38, $91C2E38 ROM:00136394 dc.l $9180B86, $BC721C6, $91C21C7, $9186012, $2C38091C ROM:00136394 dc.l $2E380918, $B8721C6, $91C21C7, $9184E75, $8380002 ROM:00136394 dc.l $138A6708, $8F80000, $1389604A, $C0300FF, $66162C38 ROM:00136394 dc.l $91C2E38, $9180BC6, $BC721C6, $91C21C7, $918602E ROM:00136394 dc.l $C0300F0, $66162C38, $91C2E38, $9180B86, $BC721C6 ROM:00136394 dc.l $91C21C7, $9186012, $2C38091C, $2E380918, $B8721C6 ROM:00136394 dc.l $91C21C7, $9184E75, $46FC2700, $31FC000C, $FC0A6100 ROM:00136394 dc.l $1704241, $61000022, $C870000, $6F00, $80487, 1, $11FC0055 ROM:00136394 dc.l $FA2711FC, $AAFA27, $60DE4E75, $C410004, $6408207B ROM:00136394 dc.l $14084E71, $4ED04E75, $13679C, $1367A2, $1367D4, $136812 ROM:00136394 dc.l $323C0001, $4E756100, $2780C40, $7FFF6726, $2E3C000F ROM:00136394 dc.l $42400C00, $671A, $C000008, $6E144284, $42854242 ROM:00136394 dc.l $42438880, $143C0001, $1600323C, $34E75, $280A9889 ROM:00136394 dc.l $B684660E, $3C3C0002, $61000116, $323C0001, $60266100 ROM:00136394 dc.l $2300C40, $7FFF670A, $2E3C000F, $424014C0, $60120C87 ROM:00136394 dc.l 0 ROM:00136804 ; --------------------------------------------------------------------------- ROM:00136804 bne.s locret_136810 ROM:00136806 movea.l a1,a2 ROM:00136808 bsr.w sub_136942 ROM:0013680C move.w #1,d1 ROM:00136810 ROM:00136810 locret_136810: ; CODE XREF: ROM:00136804↑j ROM:00136810 rts ROM:00136812 ; --------------------------------------------------------------------------- ROM:00136812 cmp.w d2,d3 ROM:00136814 beq.s loc_13685E ROM:00136816 bsr.w sub_136A1C ROM:0013681A cmpi.w #$7FFF,d0 ROM:0013681E beq.s loc_13684A ROM:00136820 move.l #$F4240,d7 ROM:00136826 andi.l #$FF,d0 ROM:0013682C cmpi.w #3,d2 ROM:00136830 bgt.s loc_13683C ROM:00136832 move.w d2,d6 ROM:00136834 asl.w #3,d6 ROM:00136836 asl.l d6,d0 ROM:00136838 or.l d0,d4 ROM:0013683A bra.s loc_136846 ROM:0013683C ; --------------------------------------------------------------------------- ROM:0013683C ROM:0013683C loc_13683C: ; CODE XREF: ROM:00136830↑j ROM:0013683C move.w d2,d6 ROM:0013683E subq.w #4,d6 ROM:00136840 asl.w #3,d6 ROM:00136842 asl.l d6,d0 ROM:00136844 or.l d0,d5 ROM:00136846 ROM:00136846 loc_136846: ; CODE XREF: ROM:0013683A↑j ROM:00136846 addq.w #1,d2 ROM:00136848 bra.s loc_13685C ROM:0013684A ; --------------------------------------------------------------------------- ROM:0013684A ROM:0013684A loc_13684A: ; CODE XREF: ROM:0013681E↑j ROM:0013684A cmpi.l #0,d7 ROM:00136850 bne.s loc_13685C ROM:00136852 clr.w d2 ROM:00136854 bsr.w sub_136942 ROM:00136858 move.w #1,d1 ROM:0013685C ROM:0013685C loc_13685C: ; CODE XREF: ROM:00136848↑j ROM:0013685C ; ROM:00136850↑j ROM:0013685C bra.s locret_1368C0 ROM:0013685E ; --------------------------------------------------------------------------- ROM:0013685E ROM:0013685E loc_13685E: ; CODE XREF: ROM:00136814↑j ROM:0013685E move.w d4,d6 ROM:00136860 asr.w #8,d6 ROM:00136862 andi.w #$FF,d6 ROM:00136866 cmpi.w #3,d6 ROM:0013686A bne.s loc_136876 ROM:0013686C bsr.w sub_1368F8 ROM:00136870 move.w #1,d1 ROM:00136874 bra.s locret_1368C0 ROM:00136876 ; --------------------------------------------------------------------------- ROM:00136876 ROM:00136876 loc_136876: ; CODE XREF: ROM:0013686A↑j ROM:00136876 cmpi.w #2,d6 ROM:0013687A bne.s loc_13688A ROM:0013687C bsr.w sub_13695E ROM:00136880 bsr.w sub_1368F8 ROM:00136884 move.w #2,d1 ROM:00136888 bra.s locret_1368C0 ROM:0013688A ; --------------------------------------------------------------------------- ROM:0013688A ROM:0013688A loc_13688A: ; CODE XREF: ROM:0013687A↑j ROM:0013688A cmpi.w #4,d6 ROM:0013688E bne.s loc_1368AC ROM:00136890 bsr.w sub_1369BA ROM:00136894 move.w #4,d6 ROM:00136898 cmp.w d2,d3 ROM:0013689A bne.s loc_1368A2 ROM:0013689C bsr.w sub_1368F8 ROM:001368A0 bra.s loc_1368A6 ROM:001368A2 ; --------------------------------------------------------------------------- ROM:001368A2 ROM:001368A2 loc_1368A2: ; CODE XREF: ROM:0013689A↑j ROM:001368A2 bsr.w sub_136916 ROM:001368A6 ROM:001368A6 loc_1368A6: ; CODE XREF: ROM:001368A0↑j ROM:001368A6 move.w #1,d1 ROM:001368AA bra.s locret_1368C0 ROM:001368AC ; --------------------------------------------------------------------------- ROM:001368AC ROM:001368AC loc_1368AC: ; CODE XREF: ROM:0013688E↑j ROM:001368AC cmpi.w #5,d6 ROM:001368B0 bne.s loc_1368BC ROM:001368B2 bsr.w sub_1368F8 ROM:001368B6 bsr.w sub_1369EE ROM:001368BA bra.s locret_1368C0 ROM:001368BC ; --------------------------------------------------------------------------- ROM:001368BC ROM:001368BC loc_1368BC: ; CODE XREF: ROM:001368B0↑j ROM:001368BC move.w #1,d1 ROM:001368C0 ROM:001368C0 locret_1368C0: ; CODE XREF: ROM:loc_13685C↑j ROM:001368C0 ; ROM:00136874↑j ... ROM:001368C0 rts ROM:001368C2 ; --------------------------------------------------------------------------- ROM:001368C2 rts ROM:001368C4 ; --------------------------------------------------------------------------- ROM:001368C4 bsr.w sub_136A1C ROM:001368C8 clr.w d1 ROM:001368CA clr.l d0 ROM:001368CC move.b #2,d0 ROM:001368D0 add.b d0,d1 ROM:001368D2 bsr.w sub_136A30 ROM:001368D6 clr.l d0 ROM:001368D8 move.b #$71,d0 ; 'q' ROM:001368DC add.b d0,d1 ROM:001368DE bsr.w sub_136A30 ROM:001368E2 clr.l d0 ROM:001368E4 move.b #$E6,d0 ROM:001368E8 add.b d0,d1 ROM:001368EA bsr.w sub_136A30 ROM:001368EE clr.l d0 ROM:001368F0 move.b d1,d0 ROM:001368F2 bsr.w sub_136A30 ROM:001368F6 rts ROM:001368F8 ROM:001368F8 ; =============== S U B R O U T I N E ======================================= ROM:001368F8 ROM:001368F8 ROM:001368F8 sub_1368F8: ; CODE XREF: ROM:0013686C↑p ROM:001368F8 ; ROM:00136880↑p ... ROM:001368F8 clr.w d0 ROM:001368FA move.b #3,d0 ROM:001368FE bsr.w sub_136A30 ROM:00136902 clr.w d0 ROM:00136904 move.b d6,d0 ROM:00136906 bsr.w sub_136A30 ROM:0013690A clr.w d0 ROM:0013690C move.w #$40,d0 ; '@' ROM:00136910 bsr.w sub_136A30 ROM:00136914 rts ROM:00136914 ; End of function sub_1368F8 ROM:00136914 ROM:00136916 ROM:00136916 ; =============== S U B R O U T I N E ======================================= ROM:00136916 ROM:00136916 ROM:00136916 sub_136916: ; CODE XREF: ROM:loc_1368A2↑p ROM:00136916 clr.w d0 ROM:00136918 move.b #5,d0 ROM:0013691C bsr.w sub_136A30 ROM:00136920 clr.w d0 ROM:00136922 move.b d6,d0 ROM:00136924 bsr.w sub_136A30 ROM:00136928 clr.w d0 ROM:0013692A move.w #$7F,d0 ROM:0013692E bsr.w sub_136A30 ROM:00136932 move.w d3,d0 ROM:00136934 bsr.w sub_136A30 ROM:00136938 lsr.w #8,d3 ROM:0013693A move.w d3,d0 ROM:0013693C bsr.w sub_136A30 ROM:00136940 rts ROM:00136940 ; End of function sub_136916 ROM:00136940 ROM:00136942 ROM:00136942 ; =============== S U B R O U T I N E ======================================= ROM:00136942 ROM:00136942 ROM:00136942 sub_136942: ; CODE XREF: ROM:00136808↑p ROM:00136942 ; ROM:00136854↑p ROM:00136942 clr.w d0 ROM:00136944 move.b #3,d0 ROM:00136948 bsr.w sub_136A30 ROM:0013694C clr.w d0 ROM:0013694E bsr.w sub_136A30 ROM:00136952 clr.w d0 ROM:00136954 move.w #$FF,d0 ROM:00136958 bsr.w sub_136A30 ROM:0013695C rts ROM:0013695C ; End of function sub_136942 ROM:0013695C ROM:0013695E ROM:0013695E ; =============== S U B R O U T I N E ======================================= ROM:0013695E ROM:0013695E ROM:0013695E sub_13695E: ; CODE XREF: ROM:0013687C↑p ROM:0013695E movea.l #0,a1 ROM:00136964 movea.l #0,a2 ROM:0013696A move.l d4,d2 ROM:0013696C andi.l #$FF0000,d2 ROM:00136972 adda.l d2,a1 ROM:00136974 move.l d4,d2 ROM:00136976 asr.l #8,d2 ROM:00136978 asr.l #8,d2 ROM:0013697A andi.l #$FF00,d2 ROM:00136980 adda.l d2,a1 ROM:00136982 move.l d5,d2 ROM:00136984 andi.l #$FF,d2 ROM:0013698A adda.l d2,a1 ROM:0013698C movea.l a1,a2 ROM:0013698E clr.l d3 ROM:00136990 move.l d5,d2 ROM:00136992 asl.l #8,d2 ROM:00136994 andi.l #$FF0000,d2 ROM:0013699A or.l d2,d3 ROM:0013699C move.l d5,d2 ROM:0013699E asr.l #8,d2 ROM:001369A0 andi.l #$FF00,d2 ROM:001369A6 or.l d2,d3 ROM:001369A8 move.l d5,d2 ROM:001369AA asr.l #8,d2 ROM:001369AC asr.l #8,d2 ROM:001369AE asr.l #8,d2 ROM:001369B0 andi.l #$FF,d2 ROM:001369B6 or.l d2,d3 ROM:001369B8 rts ROM:001369B8 ; End of function sub_13695E ROM:001369B8 ROM:001369BA ROM:001369BA ; =============== S U B R O U T I N E ======================================= ROM:001369BA ROM:001369BA ROM:001369BA sub_1369BA: ; CODE XREF: ROM:00136890↑p ROM:001369BA clr.l d3 ROM:001369BC suba.l #1,a2 ROM:001369C2 ROM:001369C2 loc_1369C2: ; CODE XREF: sub_1369BA+10↓j ROM:001369C2 cmpa.l a1,a2 ROM:001369C4 blt.s loc_1369CC ROM:001369C6 move.w (a1)+,d2 ROM:001369C8 add.w d2,d3 ROM:001369CA bra.s loc_1369C2 ROM:001369CC ; --------------------------------------------------------------------------- ROM:001369CC ROM:001369CC loc_1369CC: ; CODE XREF: sub_1369BA+A↑j ROM:001369CC clr.l d2 ROM:001369CE clr.l d6 ROM:001369D0 move.l d4,d6 ROM:001369D2 asr.l #8,d6 ROM:001369D4 andi.l #$FF00,d6 ROM:001369DA or.l d6,d2 ROM:001369DC move.l d4,d6 ROM:001369DE asr.l #8,d6 ROM:001369E0 asr.l #8,d6 ROM:001369E2 asr.l #8,d6 ROM:001369E4 andi.l #$FF,d6 ROM:001369EA or.l d6,d2 ROM:001369EC rts ROM:001369EC ; End of function sub_1369BA ROM:001369EC ROM:001369EE ROM:001369EE ; =============== S U B R O U T I N E ======================================= ROM:001369EE ROM:001369EE ROM:001369EE sub_1369EE: ; CODE XREF: ROM:001368B6↑p ROM:001369EE movea.l #0,a1 ROM:001369F4 clr.l d2 ROM:001369F6 move.l d4,d2 ROM:001369F8 andi.l #$FF0000,d2 ROM:001369FE adda.l d2,a1 ROM:00136A00 move.l d4,d2 ROM:00136A02 asr.l #8,d2 ROM:00136A04 asr.l #8,d2 ROM:00136A06 andi.l #$FF00,d2 ROM:00136A0C adda.l d2,a1 ROM:00136A0E move.l d5,d2 ROM:00136A10 andi.l #$FF,d2 ROM:00136A16 adda.l d2,a1 ROM:00136A18 jmp (a1) ROM:00136A18 ; End of function sub_1369EE ROM:00136A18 ROM:00136A1A ; --------------------------------------------------------------------------- ROM:00136A1A rts ROM:00136A1C ROM:00136A1C ; =============== S U B R O U T I N E ======================================= ROM:00136A1C ROM:00136A1C ROM:00136A1C sub_136A1C: ; CODE XREF: ROM:00136816↑p ROM:00136A1C ; ROM:001368C4↑p ROM:00136A1C clr.l d0 ROM:00136A1E move.w #$7FFF,d0 ROM:00136A22 btst #6,($FFFFFC0D).w ROM:00136A28 beq.s locret_136A2E ROM:00136A2A move.w ($FFFFFC0E).w,d0 ROM:00136A2E ROM:00136A2E locret_136A2E: ; CODE XREF: sub_136A1C+C↑j ROM:00136A2E rts ROM:00136A2E ; End of function sub_136A1C ROM:00136A2E ROM:00136A30 ROM:00136A30 ; =============== S U B R O U T I N E ======================================= ROM:00136A30 ROM:00136A30 ROM:00136A30 sub_136A30: ; CODE XREF: ROM:001368D2↑p ROM:00136A30 ; ROM:001368DE↑p ... ROM:00136A30 move.w d0,($FFFFFC0E).w ROM:00136A34 ROM:00136A34 loc_136A34: ; CODE XREF: sub_136A30+A↓j ROM:00136A34 btst #6,($FFFFFC0D).w ROM:00136A3A beq.s loc_136A34 ROM:00136A3C move.w ($FFFFFC0E).w,d0 ROM:00136A40 rts ROM:00136A40 ; End of function sub_136A30 ROM:00136A40 ROM:00136A42 ROM:00136A42 ; =============== S U B R O U T I N E ======================================= ROM:00136A42 ROM:00136A42 ROM:00136A42 sub_136A42: ; CODE XREF: sub_1234DA+3CE↑p ROM:00136A42 ; sub_1245A8↑p ... ROM:00136A42 movea.l #$170000,a2 ROM:00136A48 move.w (a2),($518).w ROM:00136A4C clr.l d4 ROM:00136A4E btst #6,($1377).w ROM:00136A54 beq.s loc_136A68 ROM:00136A56 move.w ($518).w,d4 ROM:00136A5A asl.l #1,d4 ROM:00136A5C addi.l #$1E00,d4 ROM:00136A62 move.l d4,($420).w ROM:00136A66 bra.s loc_136A7E ROM:00136A68 ; --------------------------------------------------------------------------- ROM:00136A68 ROM:00136A68 loc_136A68: ; CODE XREF: sub_136A42+12↑j ROM:00136A68 move.l #$32,d0 ; '2' ROM:00136A6E asl.l #2,d0 ROM:00136A70 addq.l #6,d0 ROM:00136A72 move.l #$1900,($420).w ROM:00136A7A sub.l d0,($420).w ROM:00136A7E ROM:00136A7E loc_136A7E: ; CODE XREF: sub_136A42+24↑j ROM:00136A7E btst #3,($1383).w ROM:00136A84 bne.s loc_136A94 ROM:00136A86 move.l ($420).w,d4 ROM:00136A8A addi.l #2,d4 ROM:00136A90 move.l d4,($430).w ROM:00136A94 ROM:00136A94 loc_136A94: ; CODE XREF: sub_136A42+42↑j ROM:00136A94 move.l #$10000,d0 ROM:00136A9A cmpi.l #0,d0 ROM:00136AA0 bge.s loc_136AAC ROM:00136AA2 move.l #0,($418).w ROM:00136AAA bra.s loc_136ABE ROM:00136AAC ; --------------------------------------------------------------------------- ROM:00136AAC ROM:00136AAC loc_136AAC: ; CODE XREF: sub_136A42+5E↑j ROM:00136AAC move.l #$32,d0 ; '2' ROM:00136AB2 asl.l #2,d0 ROM:00136AB4 addq.l #6,d0 ROM:00136AB6 add.l ($420).w,d0 ROM:00136ABA move.l d0,($418).w ROM:00136ABE ROM:00136ABE loc_136ABE: ; CODE XREF: sub_136A42+68↑j ROM:00136ABE move.l #$1E00,d4 ROM:00136AC4 cmp.l ($434).w,d4 ROM:00136AC8 bne.s loc_136AD2 ROM:00136ACA move.b #1,($6F7).w ROM:00136AD0 bra.s loc_136B08 ROM:00136AD2 ; --------------------------------------------------------------------------- ROM:00136AD2 ROM:00136AD2 loc_136AD2: ; CODE XREF: sub_136A42+86↑j ROM:00136AD2 clr.l d4 ROM:00136AD4 move.w ($518).w,d4 ROM:00136AD8 addi.l #$1E00,d4 ROM:00136ADE cmp.l ($434).w,d4 ROM:00136AE2 bne.s loc_136AEC ROM:00136AE4 move.b #2,($6F7).w ROM:00136AEA bra.s loc_136B08 ROM:00136AEC ; --------------------------------------------------------------------------- ROM:00136AEC ROM:00136AEC loc_136AEC: ; CODE XREF: sub_136A42+A0↑j ROM:00136AEC move.l #$170000,d4 ROM:00136AF2 cmp.l ($434).w,d4 ROM:00136AF6 bgt.s loc_136B02 ROM:00136AF8 move.b #0,($6F7).w ROM:00136AFE bra.w loc_136B08 ROM:00136B02 ; --------------------------------------------------------------------------- ROM:00136B02 ROM:00136B02 loc_136B02: ; CODE XREF: sub_136A42+B4↑j ROM:00136B02 nop ROM:00136B04 nop ROM:00136B06 nop ROM:00136B08 ROM:00136B08 loc_136B08: ; CODE XREF: sub_136A42+8E↑j ROM:00136B08 ; sub_136A42+A8↑j ... ROM:00136B08 move.w ($4C8).w,d4 ROM:00136B0C ext.l d4 ROM:00136B0E addi.l #$170000,d4 ROM:00136B14 move.l #$178000,d5 ROM:00136B1A clr.l d6 ROM:00136B1C move.w ($518).w,d6 ROM:00136B20 sub.l d6,d5 ROM:00136B22 cmp.l d4,d5 ROM:00136B24 bge.s loc_136B2C ROM:00136B26 move.l #$178000,d4 ROM:00136B2C ROM:00136B2C loc_136B2C: ; CODE XREF: sub_136A42+E2↑j ROM:00136B2C move.l d4,($41C).w ROM:00136B30 move.l ($420).w,d4 ROM:00136B34 move.l ($418).w,d5 ROM:00136B38 bset #7,($136D).w ROM:00136B3E rts ROM:00136B3E ; End of function sub_136A42 ROM:00136B3E ROM:00136B40 ; --------------------------------------------------------------------------- ROM:00136B40 bsr.w sub_136A42 ROM:00136B44 clr.l d1 ROM:00136B46 clr.l d0 ROM:00136B48 move.b ($1243).l,d0 ROM:00136B4E clr.l d1 ROM:00136B50 move.w ($518).w,d1 ROM:00136B54 cmp.b ($6F7).w,d0 ROM:00136B58 beq.s locret_136B8A ROM:00136B5A cmpi.b #0,d0 ROM:00136B5E bne.s loc_136B68 ROM:00136B60 move.l ($41C).w,($434).w ROM:00136B66 bra.s locret_136B8A ROM:00136B68 ; --------------------------------------------------------------------------- ROM:00136B68 ROM:00136B68 loc_136B68: ; CODE XREF: ROM:00136B5E↑j ROM:00136B68 cmpi.b #2,d0 ROM:00136B6C bgt.s loc_136B84 ROM:00136B6E move.l #$1E00,d2 ROM:00136B74 cmpi.l #2,d0 ROM:00136B7A bne.s loc_136B7E ROM:00136B7C add.l d1,d2 ROM:00136B7E ROM:00136B7E loc_136B7E: ; CODE XREF: ROM:00136B7A↑j ROM:00136B7E move.l d2,($434).w ROM:00136B82 bra.s locret_136B8A ROM:00136B84 ; --------------------------------------------------------------------------- ROM:00136B84 ROM:00136B84 loc_136B84: ; CODE XREF: ROM:00136B6C↑j ROM:00136B84 bset #0,($1389).w ROM:00136B8A ROM:00136B8A locret_136B8A: ; CODE XREF: ROM:00136B58↑j ROM:00136B8A ; ROM:00136B66↑j ... ROM:00136B8A rts ROM:00136B8C ; --------------------------------------------------------------------------- ROM:00136B8C bsr.w sub_136A42 ROM:00136B90 bsr.l sub_113FFA ROM:00136B96 rts ROM:00136B98 ; --------------------------------------------------------------------------- ROM:00136B98 bset #4,($137D).w ROM:00136B9E rts ROM:00136BA0 ; --------------------------------------------------------------------------- ROM:00136BA0 btst #6,($1383).w ROM:00136BA6 bne.s loc_136C26 ROM:00136BA8 btst #2,($1391).w ROM:00136BAE beq.s loc_136BEA ROM:00136BB0 move.b ($1241).l,d1 ROM:00136BB6 addi.b #$40,d1 ; '@' ROM:00136BBA move.b d1,($1244).l ROM:00136BC0 move.b #3,($1243).l ROM:00136BC8 move.b ($1242).l,d1 ROM:00136BCE move.b d1,($1245).l ROM:00136BD4 move.b ($DE7).w,($1246).l ROM:00136BDC bsr.l sub_124544 ROM:00136BE2 move.w #8,($C0A).w ROM:00136BE8 bra.s loc_136C24 ROM:00136BEA ; --------------------------------------------------------------------------- ROM:00136BEA ROM:00136BEA loc_136BEA: ; CODE XREF: ROM:00136BAE↑j ROM:00136BEA move.b #3,($1240).l ROM:00136BF2 addi.b #$40,($1241).l ; '@' ROM:00136BFA move.b ($1241).l,d0 ROM:00136C00 addi.b #3,d0 ROM:00136C04 add.b ($1242).l,d0 ROM:00136C0A move.b ($DE7).w,($1243).l ROM:00136C12 add.b ($1243).l,d0 ROM:00136C18 move.b d0,($1244).l ROM:00136C1E move.w #5,($C0A).w ROM:00136C24 ROM:00136C24 loc_136C24: ; CODE XREF: ROM:00136BE8↑j ROM:00136C24 bra.s locret_136C2C ROM:00136C26 ; --------------------------------------------------------------------------- ROM:00136C26 ROM:00136C26 loc_136C26: ; CODE XREF: ROM:00136BA6↑j ROM:00136C26 bsr.l sub_1240E0 ROM:00136C2C ROM:00136C2C locret_136C2C: ; CODE XREF: ROM:loc_136C24↑j ROM:00136C2C rts ROM:00136C2E ; --------------------------------------------------------------------------- ROM:00136C2E cmpi.w #0,($538).w ROM:00136C34 bne.s loc_136C3E ROM:00136C36 bsr.l sub_1146FA ROM:00136C3C bra.s locret_136C44 ROM:00136C3E ; --------------------------------------------------------------------------- ROM:00136C3E ROM:00136C3E loc_136C3E: ; CODE XREF: ROM:00136C34↑j ROM:00136C3E bset #0,($1389).w ROM:00136C44 ROM:00136C44 locret_136C44: ; CODE XREF: ROM:00136C3C↑j ROM:00136C44 rts ROM:00136C46 ; --------------------------------------------------------------------------- ROM:00136C46 btst #0,($136F).w ROM:00136C4C bne.s loc_136CCC ROM:00136C4E btst #2,($1391).w ROM:00136C54 beq.s loc_136C90 ROM:00136C56 move.b ($1241).l,d1 ROM:00136C5C addi.b #$40,d1 ; '@' ROM:00136C60 move.b d1,($1244).l ROM:00136C66 move.b #3,($1243).l ROM:00136C6E move.b ($1242).l,d1 ROM:00136C74 move.b d1,($1245).l ROM:00136C7A move.b ($118C).w,($1246).l ROM:00136C82 bsr.l sub_124544 ROM:00136C88 move.w #8,($C0A).w ROM:00136C8E bra.s loc_136CCA ROM:00136C90 ; --------------------------------------------------------------------------- ROM:00136C90 ROM:00136C90 loc_136C90: ; CODE XREF: ROM:00136C54↑j ROM:00136C90 move.b #3,($1240).l ROM:00136C98 addi.b #$40,($1241).l ; '@' ROM:00136CA0 move.b ($1241).l,d0 ROM:00136CA6 addi.b #3,d0 ROM:00136CAA add.b ($1242).l,d0 ROM:00136CB0 move.b ($118C).w,($1243).l ROM:00136CB8 add.b ($1243).l,d0 ROM:00136CBE move.b d0,($1244).l ROM:00136CC4 move.w #5,($C0A).w ROM:00136CCA ROM:00136CCA loc_136CCA: ; CODE XREF: ROM:00136C8E↑j ROM:00136CCA bra.s locret_136CD2 ROM:00136CCC ; --------------------------------------------------------------------------- ROM:00136CCC ROM:00136CCC loc_136CCC: ; CODE XREF: ROM:00136C4C↑j ROM:00136CCC bsr.l sub_1240E0 ROM:00136CD2 ROM:00136CD2 locret_136CD2: ; CODE XREF: ROM:loc_136CCA↑j ROM:00136CD2 rts ROM:00136CD4 ; --------------------------------------------------------------------------- ROM:00136CD4 bset #2,($8E0).w ROM:00136CDA bset #7,($8E9).w ROM:00136CE0 rts ROM:00136CE2 ; --------------------------------------------------------------------------- ROM:00136CE2 move.b ($1243).l,d5 ROM:00136CE8 cmpi.b #$FF,d5 ROM:00136CEC bne.s loc_136D3A ROM:00136CEE bset #4,($136E).w ROM:00136CF4 bset #5,($136C).w ROM:00136CFA move.w #0,d2 ROM:00136CFE bra.s loc_136D04 ROM:00136D00 ; --------------------------------------------------------------------------- ROM:00136D00 ROM:00136D00 loc_136D00: ; CODE XREF: ROM:00136D2C↓j ROM:00136D00 addi.w #1,d2 ROM:00136D04 ROM:00136D04 loc_136D04: ; CODE XREF: ROM:00136CFE↑j ROM:00136D04 cmpi.w #3,d2 ROM:00136D08 bgt.s loc_136D2E ROM:00136D0A move.w d2,d4 ROM:00136D0C lsl.w #1,d4 ROM:00136D0E addi.w #4,d4 ROM:00136D12 move.b $1240(d4.w),d0 ROM:00136D18 lsl.w #8,d0 ROM:00136D1A addi.w #1,d4 ROM:00136D1E move.b $1240(d4.w),d1 ROM:00136D24 or.b d1,d0 ROM:00136D26 move.w d0,$FC8(d2.w*2) ROM:00136D2C bra.s loc_136D00 ROM:00136D2E ; --------------------------------------------------------------------------- ROM:00136D2E ROM:00136D2E loc_136D2E: ; CODE XREF: ROM:00136D08↑j ROM:00136D2E bset #3,($1389).w ROM:00136D34 bra.l locret_136D7E ROM:00136D3A ; --------------------------------------------------------------------------- ROM:00136D3A ROM:00136D3A loc_136D3A: ; CODE XREF: ROM:00136CEC↑j ROM:00136D3A cmpi.b #3,d5 ROM:00136D3E bgt.s loc_136D78 ROM:00136D40 bset #4,($136E).w ROM:00136D46 bclr #5,($136C).w ROM:00136D4C clr.w d3 ROM:00136D4E move.b ($1243).l,d3 ROM:00136D54 addi.w #$3FC,d3 ROM:00136D58 move.w d3,($C0E).w ROM:00136D5C move.b ($1244).l,d0 ROM:00136D62 lsl.w #8,d0 ROM:00136D64 move.b ($1245).l,d1 ROM:00136D6A or.b d1,d0 ROM:00136D6C move.w d0,($FC8).w ROM:00136D70 bset #3,($1389).w ROM:00136D76 bra.s locret_136D7E ROM:00136D78 ; --------------------------------------------------------------------------- ROM:00136D78 ROM:00136D78 loc_136D78: ; CODE XREF: ROM:00136D3E↑j ROM:00136D78 bset #0,($1389).w ROM:00136D7E ROM:00136D7E locret_136D7E: ; CODE XREF: ROM:00136D34↑j ROM:00136D7E ; ROM:00136D76↑j ROM:00136D7E rts ROM:00136D80 ; --------------------------------------------------------------------------- ROM:00136D80 bset #4,($136E).w ROM:00136D86 bclr #5,($136C).w ROM:00136D8C move.b ($1244).l,d0 ROM:00136D92 lsl.w #8,d0 ROM:00136D94 move.b ($1245).l,d1 ROM:00136D9A or.b d1,d0 ROM:00136D9C move.w d0,($C0E).w ROM:00136DA0 move.b ($1246).l,d2 ROM:00136DA6 lsl.w #8,d2 ROM:00136DA8 move.b ($1247).l,d3 ROM:00136DAE or.b d3,d2 ROM:00136DB0 move.w #0,d4 ROM:00136DB4 move.w d2,$FC8(d4.w*2) ROM:00136DBA cmpi.w #0,($C0E).w ROM:00136DC0 blt.s loc_136DD2 ROM:00136DC2 cmpi.w #$3FF,($C0E).w ROM:00136DC8 bgt.s loc_136DD2 ROM:00136DCA bset #3,($1389).w ROM:00136DD0 bra.s locret_136DD8 ROM:00136DD2 ; --------------------------------------------------------------------------- ROM:00136DD2 ROM:00136DD2 loc_136DD2: ; CODE XREF: ROM:00136DC0↑j ROM:00136DD2 ; ROM:00136DC8↑j ROM:00136DD2 bset #0,($1389).w ROM:00136DD8 ROM:00136DD8 locret_136DD8: ; CODE XREF: ROM:00136DD0↑j ROM:00136DD8 rts ROM:00136DDA ; --------------------------------------------------------------------------- ROM:00136DDA cmpi.w #0,($DEA).w ROM:00136DE0 bne.s loc_136DEA ROM:00136DE2 bset #5,($137C).w ROM:00136DE8 bra.s locret_136DF0 ROM:00136DEA ; --------------------------------------------------------------------------- ROM:00136DEA ROM:00136DEA loc_136DEA: ; CODE XREF: ROM:00136DE0↑j ROM:00136DEA bset #0,($1389).w ROM:00136DF0 ROM:00136DF0 locret_136DF0: ; CODE XREF: ROM:00136DE8↑j ROM:00136DF0 rts ROM:00136DF2 ; --------------------------------------------------------------------------- ROM:00136DF2 bset #3,($138E).w ROM:00136DF8 rts ROM:00136DFA ; --------------------------------------------------------------------------- ROM:00136DFA bclr #4,($136E).w ROM:00136E00 bclr #5,($136C).w ROM:00136E06 move.b ($1244).l,d0 ROM:00136E0C lsl.w #8,d0 ROM:00136E0E move.b ($1245).l,d1 ROM:00136E14 or.b d1,d0 ROM:00136E16 move.w d0,($C0E).w ROM:00136E1A cmpi.w #0,($C0E).w ROM:00136E20 blt.s loc_136E32 ROM:00136E22 cmpi.w #$3FF,($C0E).w ROM:00136E28 bgt.s loc_136E32 ROM:00136E2A bset #3,($1389).w ROM:00136E30 bra.s locret_136E38 ROM:00136E32 ; --------------------------------------------------------------------------- ROM:00136E32 ROM:00136E32 loc_136E32: ; CODE XREF: ROM:00136E20↑j ROM:00136E32 ; ROM:00136E28↑j ROM:00136E32 bset #0,($1389).w ROM:00136E38 ROM:00136E38 locret_136E38: ; CODE XREF: ROM:00136E30↑j ROM:00136E38 rts ROM:00136E3A ; --------------------------------------------------------------------------- ROM:00136E3A btst #0,($1393).w ROM:00136E40 bne.l loc_136EDE ROM:00136E46 btst #2,($1391).w ROM:00136E4C beq.s loc_136E92 ROM:00136E4E move.b ($1241).l,d3 ROM:00136E54 addi.b #$40,d3 ; '@' ROM:00136E58 move.b d3,($1244).l ROM:00136E5E move.b #4,($1243).l ROM:00136E66 move.b ($1242).l,d3 ROM:00136E6C move.b d3,($1245).l ROM:00136E72 move.w ($FC8).w,d1 ROM:00136E76 move.b d1,($1247).l ROM:00136E7C lsr.w #8,d1 ROM:00136E7E move.b d1,($1246).l ROM:00136E84 bsr.l sub_124544 ROM:00136E8A move.w #9,($C0A).w ROM:00136E90 bra.s loc_136EDC ROM:00136E92 ; --------------------------------------------------------------------------- ROM:00136E92 ROM:00136E92 loc_136E92: ; CODE XREF: ROM:00136E4C↑j ROM:00136E92 move.b #4,($1240).l ROM:00136E9A addi.b #$40,($1241).l ; '@' ROM:00136EA2 move.b ($1241).l,d0 ROM:00136EA8 addi.b #4,d0 ROM:00136EAC add.b ($1242).l,d0 ROM:00136EB2 move.w ($FC8).w,d1 ROM:00136EB6 move.b d1,($1244).l ROM:00136EBC add.b ($1244).l,d0 ROM:00136EC2 lsr.w #8,d1 ROM:00136EC4 move.b d1,($1243).l ROM:00136ECA add.b ($1243).l,d0 ROM:00136ED0 move.b d0,($1245).l ROM:00136ED6 move.w #6,($C0A).w ROM:00136EDC ROM:00136EDC loc_136EDC: ; CODE XREF: ROM:00136E90↑j ROM:00136EDC bra.s locret_136EE4 ROM:00136EDE ; --------------------------------------------------------------------------- ROM:00136EDE ROM:00136EDE loc_136EDE: ; CODE XREF: ROM:00136E40↑j ROM:00136EDE bset #0,($1389).w ROM:00136EE4 ROM:00136EE4 locret_136EE4: ; CODE XREF: ROM:loc_136EDC↑j ROM:00136EE4 rts ROM:00136EE6 ; --------------------------------------------------------------------------- ROM:00136EE6 bclr #4,($136E).w ROM:00136EEC bset #5,($136C).w ROM:00136EF2 bset #3,($1389).w ROM:00136EF8 rts ROM:00136EFA ; --------------------------------------------------------------------------- ROM:00136EFA btst #0,($1393).w ROM:00136F00 bne.l loc_136FDA ROM:00136F06 btst #2,($1391).w ROM:00136F0C beq.s loc_136F70 ROM:00136F0E move.b ($1241).l,d4 ROM:00136F14 addi.b #$40,d4 ; '@' ROM:00136F18 move.b d4,($1244).l ROM:00136F1E move.b #$A,($1243).l ROM:00136F26 move.b ($1242).l,d4 ROM:00136F2C move.b d4,($1245).l ROM:00136F32 move.w #0,d2 ROM:00136F36 bra.s loc_136F3C ROM:00136F38 ; --------------------------------------------------------------------------- ROM:00136F38 ROM:00136F38 loc_136F38: ; CODE XREF: ROM:00136F60↓j ROM:00136F38 addi.w #1,d2 ROM:00136F3C ROM:00136F3C loc_136F3C: ; CODE XREF: ROM:00136F36↑j ROM:00136F3C cmpi.w #3,d2 ROM:00136F40 bgt.s loc_136F62 ROM:00136F42 move.w $FC8(d2.w*2),d1 ROM:00136F48 move.w d2,d3 ROM:00136F4A lsl.w #1,d3 ROM:00136F4C addi.w #7,d3 ROM:00136F50 move.b d1,$1240(d3.w) ROM:00136F56 lsr.w #8,d1 ROM:00136F58 subq.w #1,d3 ROM:00136F5A move.b d1,$1240(d3.w) ROM:00136F60 bra.s loc_136F38 ROM:00136F62 ; --------------------------------------------------------------------------- ROM:00136F62 ROM:00136F62 loc_136F62: ; CODE XREF: ROM:00136F40↑j ROM:00136F62 bsr.l sub_124544 ROM:00136F68 move.w #$F,($C0A).w ROM:00136F6E bra.s loc_136FD8 ROM:00136F70 ; --------------------------------------------------------------------------- ROM:00136F70 ROM:00136F70 loc_136F70: ; CODE XREF: ROM:00136F0C↑j ROM:00136F70 move.b #$A,($1240).l ROM:00136F78 addi.b #$40,($1241).l ; '@' ROM:00136F80 move.b ($1241).l,d0 ROM:00136F86 addi.b #$A,d0 ROM:00136F8A add.b ($1242).l,d0 ROM:00136F90 move.w #0,d2 ROM:00136F94 bra.s loc_136F9A ROM:00136F96 ; --------------------------------------------------------------------------- ROM:00136F96 ROM:00136F96 loc_136F96: ; CODE XREF: ROM:00136FCA↓j ROM:00136F96 addi.w #1,d2 ROM:00136F9A ROM:00136F9A loc_136F9A: ; CODE XREF: ROM:00136F94↑j ROM:00136F9A cmpi.w #3,d2 ROM:00136F9E bgt.s loc_136FCC ROM:00136FA0 move.w $FC8(d2.w*2),d1 ROM:00136FA6 move.w d2,d3 ROM:00136FA8 lsl.w #1,d3 ROM:00136FAA addi.w #4,d3 ROM:00136FAE move.b d1,$1240(d3.w) ROM:00136FB4 add.b $1240(d3.w),d0 ROM:00136FBA lsr.w #8,d1 ROM:00136FBC subq.w #1,d3 ROM:00136FBE move.b d1,$1240(d3.w) ROM:00136FC4 add.b $1240(d3.w),d0 ROM:00136FCA bra.s loc_136F96 ROM:00136FCC ; --------------------------------------------------------------------------- ROM:00136FCC ROM:00136FCC loc_136FCC: ; CODE XREF: ROM:00136F9E↑j ROM:00136FCC move.b d0,($124B).l ROM:00136FD2 move.w #$C,($C0A).w ROM:00136FD8 ROM:00136FD8 loc_136FD8: ; CODE XREF: ROM:00136F6E↑j ROM:00136FD8 bra.s locret_136FE0 ROM:00136FDA ; --------------------------------------------------------------------------- ROM:00136FDA ROM:00136FDA loc_136FDA: ; CODE XREF: ROM:00136F00↑j ROM:00136FDA bset #0,($1389).w ROM:00136FE0 ROM:00136FE0 locret_136FE0: ; CODE XREF: ROM:loc_136FD8↑j ROM:00136FE0 rts ROM:00136FE2 ; --------------------------------------------------------------------------- ROM:00136FE2 bset #4,($136E).w ROM:00136FE8 bclr #5,($136C).w ROM:00136FEE move.w #$3EE,($C0E).w ROM:00136FF4 move.b ($1243).l,d2 ROM:00136FFA lsl.w #8,d2 ROM:00136FFC move.b ($1244).l,d3 ROM:00137002 or.b d3,d2 ROM:00137004 move.w #0,d4 ROM:00137008 move.w d2,$FC8(d4.w*2) ROM:0013700E bset #3,($1389).w ROM:00137014 rts ROM:00137016 ; --------------------------------------------------------------------------- ROM:00137016 bclr #4,($136E).w ROM:0013701C bclr #5,($136C).w ROM:00137022 move.w #$3EE,($C0E).w ROM:00137028 bset #3,($1389).w ROM:0013702E rts ROM:00137030 ; --------------------------------------------------------------------------- ROM:00137030 btst #0,($1393).w ROM:00137036 bne.l loc_1370D4 ROM:0013703C btst #2,($1391).w ROM:00137042 beq.s loc_137088 ROM:00137044 move.b ($1241).l,d3 ROM:0013704A addi.b #$40,d3 ; '@' ROM:0013704E move.b d3,($1244).l ROM:00137054 move.b #4,($1243).l ROM:0013705C move.b ($1242).l,d3 ROM:00137062 move.b d3,($1245).l ROM:00137068 move.w ($FC8).w,d1 ROM:0013706C move.b d1,($1247).l ROM:00137072 lsr.w #8,d1 ROM:00137074 move.b d1,($1246).l ROM:0013707A bsr.l sub_124544 ROM:00137080 move.w #9,($C0A).w ROM:00137086 bra.s loc_1370D2 ROM:00137088 ; --------------------------------------------------------------------------- ROM:00137088 ROM:00137088 loc_137088: ; CODE XREF: ROM:00137042↑j ROM:00137088 move.b #4,($1240).l ROM:00137090 addi.b #$40,($1241).l ; '@' ROM:00137098 move.b ($1241).l,d0 ROM:0013709E addi.b #4,d0 ROM:001370A2 add.b ($1242).l,d0 ROM:001370A8 move.w ($FC8).w,d1 ROM:001370AC move.b d1,($1244).l ROM:001370B2 add.b ($1244).l,d0 ROM:001370B8 lsr.w #8,d1 ROM:001370BA move.b d1,($1243).l ROM:001370C0 add.b ($1243).l,d0 ROM:001370C6 move.b d0,($1245).l ROM:001370CC move.w #6,($C0A).w ROM:001370D2 ROM:001370D2 loc_1370D2: ; CODE XREF: ROM:00137086↑j ROM:001370D2 bra.s locret_1370DA ROM:001370D4 ; --------------------------------------------------------------------------- ROM:001370D4 ROM:001370D4 loc_1370D4: ; CODE XREF: ROM:00137036↑j ROM:001370D4 bset #0,($1389).w ROM:001370DA ROM:001370DA locret_1370DA: ; CODE XREF: ROM:loc_1370D2↑j ROM:001370DA rts ROM:001370DC ; --------------------------------------------------------------------------- ROM:001370DC bset #7,($8E9).w ROM:001370E2 rts ROM:001370E4 ; --------------------------------------------------------------------------- ROM:001370E4 bset #6,($1388).w ROM:001370EA movea.l #$170000,a5 ROM:001370F0 move.l a5,($434).w ROM:001370F4 bsr.l sub_1159B6 ROM:001370FA bset #2,($8E0).w ROM:00137100 rts ROM:00137102 ; --------------------------------------------------------------------------- ROM:00137102 move.b ($1243).l,d1 ROM:00137108 lsl.w #8,d1 ROM:0013710A and.b ($1244).l,d1 ROM:00137110 move.w #$3FB,($510).w ROM:00137116 move.w d1,($512).w ROM:0013711A bset #1,($8ED).w ROM:00137120 move.w #$FFFF,($DE4).w ROM:00137126 bset #1,($8EB).w ROM:0013712C movea.l #$178000,a5 ROM:00137132 move.l a5,($434).w ROM:00137136 bsr.l sub_1159B6 ROM:0013713C bset #2,($8E0).w ROM:00137142 bset #7,($8E9).w ROM:00137148 bclr #6,($1388).w ROM:0013714E rts ROM:00137150 ; --------------------------------------------------------------------------- ROM:00137150 btst #7,($8E9).w ROM:00137156 bne.s loc_137180 ROM:00137158 btst #1,($8EB).w ROM:0013715E bne.s loc_137180 ROM:00137160 btst #0,($8DE).w ROM:00137166 bne.s loc_137180 ROM:00137168 btst #2,($8EB).w ROM:0013716E bne.s loc_137180 ROM:00137170 btst #7,($8E5).w ROM:00137176 bne.s loc_137180 ROM:00137178 bsr.l sub_12408C ROM:0013717E rts ROM:00137180 ; --------------------------------------------------------------------------- ROM:00137180 ROM:00137180 loc_137180: ; CODE XREF: ROM:00137156↑j ROM:00137180 ; ROM:0013715E↑j ... ROM:00137180 bsr.l sub_1240E0 ROM:00137186 rts ROM:00137188 ; --------------------------------------------------------------------------- ROM:00137188 clr.b d1 ROM:0013718A btst #4,($8DD).w ROM:00137190 beq.s loc_137196 ROM:00137192 ori.b #$F,d1 ROM:00137196 ROM:00137196 loc_137196: ; CODE XREF: ROM:00137190↑j ROM:00137196 btst #4,($8E6).w ROM:0013719C beq.s loc_1371A2 ROM:0013719E ori.b #$F0,d1 ROM:001371A2 ROM:001371A2 loc_1371A2: ; CODE XREF: ROM:0013719C↑j ROM:001371A2 btst #2,($1391).w ROM:001371A8 beq.s loc_1371FA ROM:001371AA move.b #6,($1243).l ROM:001371B2 move.b ($1241).l,d0 ROM:001371B8 addi.b #$40,d0 ; '@' ROM:001371BC move.b d0,($1244).l ROM:001371C2 move.b ($1242).l,d0 ROM:001371C8 move.b d0,($1245).l ROM:001371CE move.b ($1178).w,($1246).l ROM:001371D6 move.b ($C20).w,($1247).l ROM:001371DE move.b ($C21).w,($1248).l ROM:001371E6 move.b d1,($1249).l ROM:001371EC bsr.l sub_124544 ROM:001371F2 move.w #$B,($C0A).w ROM:001371F8 bra.s locret_137252 ROM:001371FA ; --------------------------------------------------------------------------- ROM:001371FA ROM:001371FA loc_1371FA: ; CODE XREF: ROM:001371A8↑j ROM:001371FA move.b #6,($1240).l ROM:00137202 addi.b #$40,($1241).l ; '@' ROM:0013720A move.b ($1241).l,d0 ROM:00137210 addi.b #6,d0 ROM:00137214 add.b ($1242).l,d0 ROM:0013721A move.b ($1178).w,($1243).l ROM:00137222 add.b ($1178).w,d0 ROM:00137226 move.b ($C20).w,($1244).l ROM:0013722E add.b ($C20).w,d0 ROM:00137232 move.b ($C21).w,($1245).l ROM:0013723A add.b ($C21).w,d0 ROM:0013723E move.b d1,($1246).l ROM:00137244 add.b d1,d0 ROM:00137246 move.b d0,($1247).l ROM:0013724C move.w #8,($C0A).w ROM:00137252 ROM:00137252 locret_137252: ; CODE XREF: ROM:001371F8↑j ROM:00137252 rts ROM:00137254 ; --------------------------------------------------------------------------- ROM:00137254 bset #7,($1381).w ROM:0013725A rts ROM:0013725C ; --------------------------------------------------------------------------- ROM:0013725C bset #1,($136A).w ROM:00137262 rts ROM:00137264 ; --------------------------------------------------------------------------- ROM:00137264 clr.w d7 ROM:00137266 move.b ($1243).l,d7 ROM:0013726C subq.w #1,d7 ROM:0013726E cmpi.w #4,d7 ROM:00137272 ble.s loc_13727C ROM:00137274 bset #0,($1389).w ROM:0013727A bra.s locret_13729E ROM:0013727C ; --------------------------------------------------------------------------- ROM:0013727C ROM:0013727C loc_13727C: ; CODE XREF: ROM:00137272↑j ROM:0013727C lea ($FFFFFF30).w,a0 ROM:00137280 move.w d7,d6 ROM:00137282 asl.w #4,d6 ROM:00137284 adda.w d6,a0 ROM:00137286 move.w #$30,d6 ; '0' ROM:0013728A asr.w #4,d6 ROM:0013728C add.w d7,d6 ROM:0013728E move.w $48C(a5),2(a0) ROM:00137294 moveq #1,d5 ROM:00137296 asl.l d6,d5 ROM:00137298 asl.l d6,d5 ROM:0013729A or.l d5,($FFFFFE18).w ROM:0013729E ROM:0013729E locret_13729E: ; CODE XREF: ROM:0013727A↑j ROM:0013729E rts ROM:001372A0 ; --------------------------------------------------------------------------- ROM:001372A0 bset #4,($1383).w ROM:001372A6 rts ROM:001372A8 ; --------------------------------------------------------------------------- ROM:001372A8 bset #7,($1376).w ROM:001372AE rts ROM:001372B0 ; --------------------------------------------------------------------------- ROM:001372B0 move.b ($1243).l,d0 ROM:001372B6 lsl.w #8,d0 ROM:001372B8 or.b ($1244).l,d0 ROM:001372BE move.w $490(a5),d1 ROM:001372C2 move.w $492(a5),d2 ROM:001372C6 cmp.w d0,d1 ROM:001372C8 bge.s loc_1372DA ROM:001372CA cmp.w d0,d2 ROM:001372CC ble.s loc_1372DA ROM:001372CE move.w d0,($13BE).w ROM:001372D2 bset #7,($8E9).w ROM:001372D8 bra.s locret_1372E0 ROM:001372DA ; --------------------------------------------------------------------------- ROM:001372DA ROM:001372DA loc_1372DA: ; CODE XREF: ROM:001372C8↑j ROM:001372DA ; ROM:001372CC↑j ROM:001372DA bset #0,($1389).w ROM:001372E0 ROM:001372E0 locret_1372E0: ; CODE XREF: ROM:001372D8↑j ROM:001372E0 rts ROM:001372E2 ; --------------------------------------------------------------------------- ROM:001372E2 move.b ($1243).l,d0 ROM:001372E8 lsl.w #8,d0 ROM:001372EA or.b ($1244).l,d0 ROM:001372F0 move.w $494(a5),d1 ROM:001372F4 move.w $496(a5),d2 ROM:001372F8 cmp.w d0,d1 ROM:001372FA bge.s loc_13730C ROM:001372FC cmp.w d0,d2 ROM:001372FE ble.s loc_13730C ROM:00137300 move.w d0,($13B2).w ROM:00137304 bset #7,($8E9).w ROM:0013730A bra.s locret_137312 ROM:0013730C ; --------------------------------------------------------------------------- ROM:0013730C ROM:0013730C loc_13730C: ; CODE XREF: ROM:001372FA↑j ROM:0013730C ; ROM:001372FE↑j ROM:0013730C bset #0,($1389).w ROM:00137312 ROM:00137312 locret_137312: ; CODE XREF: ROM:0013730A↑j ROM:00137312 rts ROM:00137314 ; --------------------------------------------------------------------------- ROM:00137314 move.w #3,d1 ROM:00137318 cmpi.b #$FF,$1240(d1.w) ROM:00137320 bne.s loc_137352 ROM:00137322 move.w #0,d2 ROM:00137326 bra.s loc_13732C ROM:00137328 ; --------------------------------------------------------------------------- ROM:00137328 ROM:00137328 loc_137328: ; CODE XREF: ROM:0013734E↓j ROM:00137328 addi.w #1,d2 ROM:0013732C ROM:0013732C loc_13732C: ; CODE XREF: ROM:00137326↑j ROM:0013732C cmpi.w #0,d2 ROM:00137330 bgt.s loc_137350 ROM:00137332 move.w $F12(d2.w*2),d3 ROM:00137338 add.w $498(a5),d3 ROM:0013733C move.w $300(a5),d4 ROM:00137340 cmp.w d3,d4 ROM:00137342 bge.s loc_137348 ROM:00137344 move.w $300(a5),d3 ROM:00137348 ROM:00137348 loc_137348: ; CODE XREF: ROM:00137342↑j ROM:00137348 move.w d3,$F12(d2.w*2) ROM:0013734E bra.s loc_137328 ROM:00137350 ; --------------------------------------------------------------------------- ROM:00137350 ROM:00137350 loc_137350: ; CODE XREF: ROM:00137330↑j ROM:00137350 bra.s locret_137392 ROM:00137352 ; --------------------------------------------------------------------------- ROM:00137352 ROM:00137352 loc_137352: ; CODE XREF: ROM:00137320↑j ROM:00137352 cmpi.b #0,$1240(d1.w) ROM:0013735A bne.s loc_13738C ROM:0013735C move.w #0,d2 ROM:00137360 bra.s loc_137366 ROM:00137362 ; --------------------------------------------------------------------------- ROM:00137362 ROM:00137362 loc_137362: ; CODE XREF: ROM:00137388↓j ROM:00137362 addi.w #1,d2 ROM:00137366 ROM:00137366 loc_137366: ; CODE XREF: ROM:00137360↑j ROM:00137366 cmpi.w #0,d2 ROM:0013736A bgt.s loc_13738A ROM:0013736C move.w $F12(d2.w*2),d3 ROM:00137372 sub.w $498(a5),d3 ROM:00137376 move.w $302(a5),d4 ROM:0013737A cmp.w d3,d4 ROM:0013737C ble.s loc_137382 ROM:0013737E move.w $302(a5),d3 ROM:00137382 ROM:00137382 loc_137382: ; CODE XREF: ROM:0013737C↑j ROM:00137382 move.w d3,$F12(d2.w*2) ROM:00137388 bra.s loc_137362 ROM:0013738A ; --------------------------------------------------------------------------- ROM:0013738A ROM:0013738A loc_13738A: ; CODE XREF: ROM:0013736A↑j ROM:0013738A bra.s locret_137392 ROM:0013738C ; --------------------------------------------------------------------------- ROM:0013738C ROM:0013738C loc_13738C: ; CODE XREF: ROM:0013735A↑j ROM:0013738C bset #0,($1389).w ROM:00137392 ROM:00137392 locret_137392: ; CODE XREF: ROM:loc_137350↑j ROM:00137392 ; ROM:loc_13738A↑j ROM:00137392 rts ROM:00137394 ; --------------------------------------------------------------------------- ROM:00137394 clr.l d0 ROM:00137396 clr.l d1 ROM:00137398 movea.l #$1243,a0 ROM:0013739E move.b (a0)+,d0 ROM:001373A0 lsl.l #8,d0 ROM:001373A2 or.b (a0)+,d0 ROM:001373A4 swap d0 ROM:001373A6 clr.l d1 ROM:001373A8 move.b (a0)+,d1 ROM:001373AA lsl.l #8,d1 ROM:001373AC or.b (a0)+,d1 ROM:001373AE or.l d1,d0 ROM:001373B0 and.l d0,($13AE).w ROM:001373B4 clr.l d0 ROM:001373B6 clr.l d1 ROM:001373B8 move.b (a0)+,d0 ROM:001373BA lsl.l #8,d0 ROM:001373BC or.b (a0)+,d0 ROM:001373BE swap d0 ROM:001373C0 clr.l d1 ROM:001373C2 move.b (a0)+,d1 ROM:001373C4 lsl.l #8,d1 ROM:001373C6 or.b (a0)+,d1 ROM:001373C8 or.l d1,d0 ROM:001373CA and.l d0,($13AC).w ROM:001373CE clr.l d0 ROM:001373D0 clr.l d1 ROM:001373D2 move.b (a0)+,d0 ROM:001373D4 lsl.l #8,d0 ROM:001373D6 or.b (a0)+,d0 ROM:001373D8 swap d0 ROM:001373DA clr.l d1 ROM:001373DC move.b (a0)+,d1 ROM:001373DE lsl.l #8,d1 ROM:001373E0 or.b (a0)+,d1 ROM:001373E2 or.l d1,d0 ROM:001373E4 and.l d0,($139C).w ROM:001373E8 clr.l d0 ROM:001373EA clr.l d1 ROM:001373EC move.b (a0)+,d0 ROM:001373EE lsl.l #8,d0 ROM:001373F0 or.b (a0)+,d0 ROM:001373F2 and.w d0,($13C0).w ROM:001373F6 move.b (a0),d0 ROM:001373F8 and.b d0,($1436).w ROM:001373FC bsr.l sub_13449A ROM:00137402 rts ROM:00137404 ; --------------------------------------------------------------------------- ROM:00137404 lea ($FFFFFFF0).w,a0 ROM:00137408 move.w #$F0,d0 ROM:0013740C asr.w #4,d0 ROM:0013740E bsr.l sub_11A940 ROM:00137414 moveq #$D,d2 ROM:00137416 moveq #1,d1 ROM:00137418 moveq #3,d4 ROM:0013741A clr.w (a0) ROM:0013741C clr.w 2(a0) ROM:00137420 clr.w 4(a0) ROM:00137424 clr.w 6(a0) ROM:00137428 clr.w 8(a0) ROM:0013742C moveq #1,d3 ROM:0013742E moveq #1,d5 ROM:00137430 bsr.l sub_11A8C4 ROM:00137436 move.w #$F0,d0 ROM:0013743A asr.w #4,d0 ROM:0013743C lea ($FFFFFFF0).w,a0 ROM:00137440 move.w $48E(a5),2(a0) ROM:00137446 moveq #1,d5 ROM:00137448 asl.l d0,d5 ROM:0013744A asl.l d0,d5 ROM:0013744C or.l d5,($FFFFFE18).w ROM:00137450 rts ROM:00137452 ; --------------------------------------------------------------------------- ROM:00137452 bset #2,($1380).w ROM:00137458 rts ROM:0013745A ; --------------------------------------------------------------------------- ROM:0013745A move.b ($1243).l,d1 ROM:00137460 cmpi.b #0,d1 ROM:00137464 bne.s loc_13746C ROM:00137466 clr.b ($6F8).w ROM:0013746A bra.s locret_13748A ROM:0013746C ; --------------------------------------------------------------------------- ROM:0013746C ROM:0013746C loc_13746C: ; CODE XREF: ROM:00137464↑j ROM:0013746C andi.b #$E0,d1 ROM:00137470 cmpi.b #$A0,d1 ROM:00137474 bne.s loc_137480 ROM:00137476 move.b ($1243).l,($6F8).w ROM:0013747E bra.s locret_13748A ROM:00137480 ; --------------------------------------------------------------------------- ROM:00137480 ROM:00137480 loc_137480: ; CODE XREF: ROM:00137474↑j ROM:00137480 clr.b ($6F8).w ROM:00137484 bset #0,($1389).w ROM:0013748A ROM:0013748A locret_13748A: ; CODE XREF: ROM:0013746A↑j ROM:0013748A ; ROM:0013747E↑j ROM:0013748A rts ROM:0013748C ; --------------------------------------------------------------------------- ROM:0013748C bclr #7,($1376).w ROM:00137492 rts ROM:00137494 ; --------------------------------------------------------------------------- ROM:00137494 bclr #4,($1383).w ROM:0013749A rts ROM:0013749C ; --------------------------------------------------------------------------- ROM:0013749C move.l ($91C).w,d6 ROM:001374A0 move.l ($918).w,d7 ROM:001374A4 cmpi.b #$FF,d3 ROM:001374A8 bne.s loc_1374B0 ROM:001374AA bset d5,d6 ROM:001374AC bset d5,d7 ROM:001374AE bra.s loc_1374BE ROM:001374B0 ; --------------------------------------------------------------------------- ROM:001374B0 ROM:001374B0 loc_1374B0: ; CODE XREF: ROM:001374A8↑j ROM:001374B0 cmpi.b #$F0,d3 ROM:001374B4 bne.s loc_1374BC ROM:001374B6 bclr d5,d6 ROM:001374B8 bset d5,d7 ROM:001374BA bra.s loc_1374BE ROM:001374BC ; --------------------------------------------------------------------------- ROM:001374BC ROM:001374BC loc_1374BC: ; CODE XREF: ROM:001374B4↑j ROM:001374BC bclr d5,d7 ROM:001374BE ROM:001374BE loc_1374BE: ; CODE XREF: ROM:001374AE↑j ROM:001374BE ; ROM:001374BA↑j ROM:001374BE move.l d6,($91C).w ROM:001374C2 move.l d7,($918).w ROM:001374C6 btst #3,($91A).w ROM:001374CC beq.s locret_1374E6 ROM:001374CE bset #7,($137A).w ROM:001374D4 move.b ($1244).l,d2 ROM:001374DA lsl.w #8,d2 ROM:001374DC or.b ($1245).l,d2 ROM:001374E2 move.w d2,($C0C).w ROM:001374E6 ROM:001374E6 locret_1374E6: ; CODE XREF: ROM:001374CC↑j ROM:001374E6 rts ROM:001374E8 ROM:001374E8 ; =============== S U B R O U T I N E ======================================= ROM:001374E8 ROM:001374E8 ROM:001374E8 sub_1374E8: ; CODE XREF: ROM:00124A0E↑p ROM:001374E8 ; ROM:00124A6C↑p ... ROM:001374E8 clr.b ($6F8).w ROM:001374EC bclr #7,($1376).w ROM:001374F2 bclr #4,($1383).w ROM:001374F8 rts ROM:001374F8 ; End of function sub_1374E8 ROM:001374F8 ROM:001374FA ROM:001374FA ; =============== S U B R O U T I N E ======================================= ROM:001374FA ROM:001374FA ROM:001374FA sub_1374FA: ; CODE XREF: ROM:loc_124A08↑p ROM:001374FA ; ROM:00124A9E↑p ... ROM:001374FA clr.l ($918).w ROM:001374FE clr.l ($920).w ROM:00137502 bsr.l sub_126306 ROM:00137508 rts ROM:00137508 ; End of function sub_1374FA ROM:00137508 ROM:0013750A ; --------------------------------------------------------------------------- ROM:0013750A move.b ($1243).l,d0 ROM:00137510 lsl.w #8,d0 ROM:00137512 or.b ($1244).l,d0 ROM:00137518 move.w $282(a5),d1 ROM:0013751C move.w $284(a5),d2 ROM:00137520 cmp.w d0,d1 ROM:00137522 bge.s loc_137548 ROM:00137524 cmp.w d0,d2 ROM:00137526 ble.s loc_137548 ROM:00137528 move.w #0,d3 ROM:0013752C bra.s loc_137532 ROM:0013752E ; --------------------------------------------------------------------------- ROM:0013752E ROM:0013752E loc_13752E: ; CODE XREF: ROM:0013753E↓j ROM:0013752E addi.w #1,d3 ROM:00137532 ROM:00137532 loc_137532: ; CODE XREF: ROM:0013752C↑j ROM:00137532 cmpi.w #0,d3 ROM:00137536 bgt.s loc_137540 ROM:00137538 move.w d0,$141A(d3.w*2) ROM:0013753E bra.s loc_13752E ROM:00137540 ; --------------------------------------------------------------------------- ROM:00137540 ROM:00137540 loc_137540: ; CODE XREF: ROM:00137536↑j ROM:00137540 bset #7,($8E9).w ROM:00137546 bra.s locret_13754E ROM:00137548 ; --------------------------------------------------------------------------- ROM:00137548 ROM:00137548 loc_137548: ; CODE XREF: ROM:00137522↑j ROM:00137548 ; ROM:00137526↑j ROM:00137548 bset #0,($1389).w ROM:0013754E ROM:0013754E locret_13754E: ; CODE XREF: ROM:00137546↑j ROM:0013754E rts ROM:00137550 ; --------------------------------------------------------------------------- ROM:00137550 move.l ($924).w,d6 ROM:00137554 move.l ($920).w,d7 ROM:00137558 move.b d3,($119B).w ROM:0013755C move.b d5,($119C).w ROM:00137560 cmpi.b #$FF,d3 ROM:00137564 bne.s loc_13756C ROM:00137566 bset d5,d6 ROM:00137568 bset d5,d7 ROM:0013756A bra.s loc_13757A ROM:0013756C ; --------------------------------------------------------------------------- ROM:0013756C ROM:0013756C loc_13756C: ; CODE XREF: ROM:00137564↑j ROM:0013756C cmpi.b #$F0,d3 ROM:00137570 bne.s loc_137578 ROM:00137572 bclr d5,d6 ROM:00137574 bset d5,d7 ROM:00137576 bra.s loc_13757A ROM:00137578 ; --------------------------------------------------------------------------- ROM:00137578 ROM:00137578 loc_137578: ; CODE XREF: ROM:00137570↑j ROM:00137578 bclr d5,d7 ROM:0013757A ROM:0013757A loc_13757A: ; CODE XREF: ROM:0013756A↑j ROM:0013757A ; ROM:00137576↑j ROM:0013757A move.l d6,($924).w ROM:0013757E move.l d7,($920).w ROM:00137582 btst #1,($923).w ROM:00137588 beq.s locret_13759A ROM:0013758A move.b ($1244).l,($119B).w ROM:00137592 move.b ($1245).l,($119C).w ROM:0013759A ROM:0013759A locret_13759A: ; CODE XREF: ROM:00137588↑j ROM:0013759A rts ROM:0013759C ; --------------------------------------------------------------------------- ROM:0013759C cmpi.b #$FF,d3 ROM:001375A0 bne.s loc_1375C0 ROM:001375A2 move.l ($918).w,d6 ROM:001375A6 bset d2,d6 ROM:001375A8 move.l d6,($918).w ROM:001375AC move.b ($1244).l,d7 ROM:001375B2 lsl.w #8,d7 ROM:001375B4 or.b ($1245).l,d7 ROM:001375BA move.w d7,($DD6).w ROM:001375BE bra.s locret_1375CA ROM:001375C0 ; --------------------------------------------------------------------------- ROM:001375C0 ROM:001375C0 loc_1375C0: ; CODE XREF: ROM:001375A0↑j ROM:001375C0 move.l ($918).w,d6 ROM:001375C4 bclr d2,d6 ROM:001375C6 move.l d6,($918).w ROM:001375CA ROM:001375CA locret_1375CA: ; CODE XREF: ROM:001375BE↑j ROM:001375CA rts ROM:001375CC ; --------------------------------------------------------------------------- ROM:001375CC cmpi.b #$FF,d3 ROM:001375D0 bne.s loc_137608 ROM:001375D2 move.l ($918).w,d6 ROM:001375D6 bset d2,d6 ROM:001375D8 move.l d6,($918).w ROM:001375DC bset #7,($137A).w ROM:001375E2 move.b ($1244).l,d7 ROM:001375E8 lsl.w #8,d7 ROM:001375EA or.b ($1245).l,d7 ROM:001375F0 move.w d7,($DD6).w ROM:001375F4 move.b ($1246).l,d7 ROM:001375FA lsl.w #8,d7 ROM:001375FC or.b ($1247).l,d7 ROM:00137602 move.w d7,($C0C).w ROM:00137606 bra.s locret_137612 ROM:00137608 ; --------------------------------------------------------------------------- ROM:00137608 ROM:00137608 loc_137608: ; CODE XREF: ROM:001375D0↑j ROM:00137608 move.l ($918).w,d6 ROM:0013760C bclr d2,d6 ROM:0013760E move.l d6,($918).w ROM:00137612 ROM:00137612 locret_137612: ; CODE XREF: ROM:00137606↑j ROM:00137612 rts ROM:00137614 ; --------------------------------------------------------------------------- ROM:00137614 cmpi.b #$FF,d3 ROM:00137618 bne.s loc_137644 ROM:0013761A move.l ($918).w,d6 ROM:0013761E bset d2,d6 ROM:00137620 move.l d6,($918).w ROM:00137624 move.b ($1244).l,d7 ROM:0013762A lsl.w #8,d7 ROM:0013762C or.b ($1245).l,d7 ROM:00137632 move.w #1,($564).w ROM:00137638 move.w d7,($560).w ROM:0013763C bsr.l sub_119FF2 ROM:00137642 bra.s locret_13765A ROM:00137644 ; --------------------------------------------------------------------------- ROM:00137644 ROM:00137644 loc_137644: ; CODE XREF: ROM:00137618↑j ROM:00137644 move.l ($918).w,d6 ROM:00137648 bclr d2,d6 ROM:0013764A move.l d6,($918).w ROM:0013764E move.w #2,($564).w ROM:00137654 bsr.l sub_119FF2 ROM:0013765A ROM:0013765A locret_13765A: ; CODE XREF: ROM:00137642↑j ROM:0013765A rts ROM:0013765A ; --------------------------------------------------------------------------- ROM:0013765C dword_13765C: dc.l $2011932, $4FF1938, $4FF0202, $193205FF, $193805FF ROM:0013765C ; DATA XREF: sub_118206+12↑o ROM:0013765C ; sub_1189FE+24↑o ... ROM:0013765C dc.l $2031932, $6FF1938, $6FF0204, $193207FF, $193807FF ROM:0013765C dc.l $5051931, $3FF1937, $3FF0443, $193302FF, $193902FF ROM:0013765C dc.l $15901932, $1FF1938, $1FF0340, $193104FF, $193704FF ROM:0013765C dc.l $1151930, $2FF1936, $2FF1521, $193203FF, $193803FF ROM:0013765C dc.l $3351933, $5FF1939, $5FF0111, $193105FF, $193705FF ROM:0013765C dc.l $1101933, $6FF1939, $6FF0195, $193300FF, $193900FF ROM:0013765C dc.l $1061930, $1FF1936, $1FF0135, $193000FF, $193600FF ROM:0013765C dc.l $1411931, $7FF1937, $7FF0130, $193106FF, $193706FF ROM:0013765C dc.l $1361930, $5FF1936, $5FF0133, $193102FF, $193702FF ROM:0013765C dc.l $1401931, $1FF1937, $1FF0501, $193301FF, $193901FF ROM:0013765C dc.l $5001933, $4FF1939, $4FF0121, $193007FF, $193607FF ROM:0013765C dc.l $1201930, $6FF1936, $6FF0420, $193100FF, $193700FF ROM:0013765C dc.l $1701933, $3FF1939, $3FF0230, $193200FF, $193800FF ROM:0013765C dc.l $16401932, $2FF1938, $2FF1775, $193307FF, $193907FF ROM:0013765C dc.l $30111D4, $FF1438, $FF0302, $11D401FF, $143801FF ROM:0013765C dc.l $30311D4, $2FF1438, $2FF0304, $11D403FF, $143803FF ROM:0013765C dc.l $3001382, $2FF14D0, $FF0313 ROM:0013765C dcb.l 2,$14CF03FF ROM:0013765C dc.l $60108DB, $2FF08DB, $2FF00FF ROM:001377D0 ROM:001377D0 ; =============== S U B R O U T I N E ======================================= ROM:001377D0 ROM:001377D0 ROM:001377D0 sub_1377D0: ; CODE XREF: ROM:001157F6↑p ROM:001377D0 move.w #0,($FFFFF462).w ROM:001377D6 move.w #$204,($FFFFF460).w ROM:001377DC rts ROM:001377DC ; End of function sub_1377D0 ROM:001377DC ROM:001377DE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001377E0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001377E2 ; --------------------------------------------------------------------------- ROM:001377E2 rts ROM:001377E4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001377E6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001377E8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001377EA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001377EC dword_1377EC: dcb.l 6,0 ; DATA XREF: sub_1165E4+4↑o ROM:00137804 dc.l $280000, $6434BC ROM:00137804 dcb.l 3,0 ROM:00137818 dc.l $13880000 ROM:00137818 dcb.l $1E,0 ROM:00137894 dc.l $7D7D7D ROM:00137894 dcb.l $13,$7D7D7D7D ROM:00137894 dc.l $7D7D0000 ROM:00137894 dcb.l $99,0 ROM:00137B4C dc.l $A469FFFF ROM:00137B4C dcb.l 2,$FFFF ROM:00137B4C dcb.l $212A,$FFFFFFFF ROM:00140000 dword_140000: dcb.l $4000,$FFFFFFFF ; DATA XREF: sub_114A46+4E↑o ROM:00150000 dword_150000: dcb.l $4000,$FFFFFFFF ; DATA XREF: sub_114A46+58↑o ROM:00160000 dword_160000: dcb.l $3FFF,$FFFFFFFF ; DATA XREF: sub_114A46+62↑o ROM:0016FFFC dcb.b 3,$FF ROM:0016FFFF byte_16FFFF: dc.b $FF ; DATA XREF: ROM:loc_1144EE↑o ROM:0016FFFF ; ROM:loc_1168B8↑o ... ROM:0016FFFF ; end of 'ROM' ROM:0016FFFF ROM:0016FFFF ROM:0016FFFF END